LINE Engineering
Blog

  • ブラウザでアニメーションスタンプ画像を深く読み込む
    ha1f 2017.12.08

    LINE Fukuokaで、普段はiOSアプリを開発しています。

    こんにちは、LINE Fukuokaのha1fです。この記事はLINE Advent Calendar 2017の8日目の記事です。

    現在はiOSアプリの開発を担当していますが、入社前に内定者アルバイトとして社内ツールの作成を担当していました。その時の業務の1つ、アニメーションスタンプチェッカーの作成について書きます。

    APNGとは

    apng

    APNG(Animated Portable Network Graphics)はアニメーション用の連番画像の形式で、LINEのアニメーションスタンプでも利用しています。

    GIFと比べると、フルカラーを使えたり、アルファチャンネルを持てたり、圧縮率が高かったりという利点があります。

    APNGはPNGと互換性があり、APNG非対応の環境でも、通常の静止画として表示されます。ツールを使って、連番のPNG画像などから作成できます。

    AdventCalendar APNG

    もっと見る

  • LINE STOREにおけるテスト自動化の取り組み
    Kazushi Hirai 2017.12.07

    LINE Fukuoka所属。LINE STOREのサーバーサイド開発をしています。

    この記事はLINE Advent Calendar 2017の7日目の記事です。

    こんにちは、LINE FukuokaでLINE STOREのサーバーサイド開発をしているHiraiです。本日は、LINE STOREにおけるテスト自動化の取り組みを紹介したいと思います。

    LINE STOREとは

    LINE STOREというサービスをまだご存じでない方もいらっしゃると思いますので、まずはその紹介から。

    LINE STOREは、LINEのスタンプや着せかえ、ゲームやファミリーサービス(LINEプレイ、LINEマンガ、LINE占い、LINE LIVEなど)の通貨を購入できるウェブのサービスです。購入したスタンプや着せかえをLINEの友だちにプレゼントできたり、クレジットカード以外(キャリア決済、LINEプリペイドカードなど)の決済手段を使用できたりなど、LINE STORE独自の機能もあります。

    今年になって、公式アカウントを友だち追加したり無料スタンプが取得したりできる機能も追加されました。日々コンテンツが充実してきていますので、ぜひ一度アクセスしてみてください。

    LINE STORE

    AdventCalendar

    もっと見る

  • Product Manager Conference 2017 協賛・登壇レポート
    Teppei Miki 2017.12.06

    Tech PR at LINE Corp.

    Tech PRの三木です。

    プロダクトマネジメントをテーマにした国内唯一のカンファレンス 「Product Manager Conference 2017」 (11/14-15、ヒューリック浅草橋 2階 ヒューリックホール)にて、LINEがプラチナスポンサーを務めさせて頂きました。 また、プロダクトマネージャーの御代田亮平が、セッションならびにパネルディスカッションにて登壇しました。本記事ではその模様をレポートいたします。

    productmanagement

    もっと見る

  • Excel管理の座席表をLeafletでWeb化した話
    Yasunori Iwatsuki 2017.12.06

    こんにちは、LINEのIT支援室で社内システムの開発と運用をしている岩月です。この記事はLINE Advent Calendar 2017の6日目の記事です。

    人員の増加に対応するために、今年の4月、LINEはJR新宿ミライナタワーに移転しました。移転に伴い、IT支援室ではいくつかの新しい社内システムを導入しましたが、今日はその1つである「座席表」についてお話させていただきます。

    開発のきっかけ

    移転前、座席の管理は以下のようにExcelで行われていました(名前は消しています)。

    AdventCalendar

    もっと見る

  • Jenkinsに代わるGo製OSS CIツールDrone
    Suzuki Shunsuke 2017.12.05

    この記事はLINE Advent Calendar 2017の5日目の記事です。

    はじめまして。LINEのIT支援室という部署で社内システムの開発・運用を担当しております、suzuki-shunsukeです。

    DroneというCIツールについて書きたいと思います。初心者向けに公式ドキュメントの「Installation」と「Usage」をベースに自身の経験や考えを肉付けして、Droneとは何か?、Droneの構築方法、.drone.ymlの書き方について説明します。Droneの日本語情報はまだまだ少ないので参考になればと思います。

    JenkinsよりもDroneを贔屓した部分が見られますが、あらかじめご了承ください。

    AdventCalendar Drone

    もっと見る