RSS

LINE Fellowship

by Seokchan on 2014.4.7

[日本語バージョン]

In this article, we’re going to discuss how LINE goes about measuring and improving the level of quality offered by our products from a user perspective, as we continue to expand globally. It does bear mentioning that the processes outlined in this article only cover a portion of what actually goes on here. Every one of our developers, designers, and business representatives all contribute to the process in their own unique way.

続きを読む »

LINE遠征隊

by Seokchan on 2014.4.7

[English version]

こんにちは。
今回は、LINEが全世界にサービスを拡大する過程において、ユーザーの立場から品質を測定し、改善している取り組みについてご紹介します。しかし、ここに書いた取り組みはごく一部であり、実際にはすべての開発者、企画者、さらには事業担当者もユーザーの立場から、各自努力をしていると思います。LINEの競合に影響のない小さな範囲で書いてみます。

続きを読む »

LINE Serverの開発とリリースプロセス

by minsu on 2014.3.24

皆さんお元気ですか?LINEサーバー開発室でサーバ開発を担当している崔珉秀と申します。

この記事ではLINEのサーバーの開発とリリースプロセスについて述べたいと思います。
LINEの開発者はどんな形で開発しているのか、サービスに変更事項をどのように適用しているのか、お互い協力してより良い開発環境を得るためにどんな努力をしているのかをお伝えする機会になったらいいなと思います。
続きを読む »

Adopting SPDY in LINE – Part 2: The Details

by ナミル on 2014.3.18

Introduction

In a previous post,* we gave an overview of how we came to adopt the networking protocol “SPDY” for use with the messaging service offered on LINE. This time we would like to go into detail about the various features that SPDY has to offer.

*Adopting SPDY in Line – Part 1: An Overview, http://tech.naver.jp/blog/?p=2381
続きを読む »

LINE Security – Simple, Safe, Secure

by LINEセキュリティセンター on 2014.3.11

 
Greetings, this is the LINE Security Center. LINE has grown into a global messaging app enjoyed by people from all around the world. We are proud to say that LINE not only offers incredible ease of use, but also a secure environment where users’ information is kept safe and secure.

続きを読む »

flexboxの旧仕様、改定仕様、現行仕様の一覧

by tomita on 2013.9.10

[13/11/14 追記] flex-wrapの実装について注記を追加しました。

暑さもやわらいできたような気配がしてきました。皆様いかがお過ごしでしょうか。
久しぶりのブログ更新です。UIT 富田です。

今回はCSSでのレイアウトをより柔軟にしてくれるflexboxについて解説します。

flexboxは大幅な仕様の変更が過去に2度もあり、各ブラウザとそのバージョンによって実装している仕様が異なるため、後方互換をきっちり対応しようとすると、gradientと並んで2大考えるのをやめたくなるプロパティとなっております。

しかしflexboxを利用することで、現時点ではCSSだけでの対応が難しかったり、複数のプロパティを複雑に組み合わせる必要があるレイアウト(例えば一番大きい高さに揃えた要素を横に並べたり、子要素を上下左右中央位置したりといったもの)が、容易に利用できるようになるという大きなメリットもあり、使えるならば使っていきたいプロパティでもあります。

にも関わらずflexboxについて調べてみると、各仕様をまとめた記事はみつかるものの、新旧の仕様を横断的に確認できるものが見つからなかったため、後方互換をわかりやすく対応するためにまとめました。

続きを読む »

Angular JSを使おう3 Directiveを作ろう

by yoshida on 2013.2.28

こんにちは、こんばんわ、お久しぶりです。
NHN Japan ウェブサービス本部開発1室UITチーム 吉田徹生(@teyosh)と申します。

3ヶ月ぶりの登場です。
AngularJSって何?という方は第一回目の記事[Angular JSを使おう]を御覧ください。
続きを読む »

Hadoop Conference Japan 2013 Winterで話してきました!

by sunsuk7tp on 2013.1.24

こんにちは.サービス開発2チームの中村です.

先日1/23に行われた日本最大級のHadoopユーザー会イベント,「Hadoop Conference Japan 2013 Winter at 東京ビッグサイト」にて,私,中村と同チームの大平が講演させていただきました.

続きを読む »

NAVERまとめに見る遅延ロードのすすめ

by agata on 2013.1.16

あけましておめでとうございます。NAVERまとめのフロントエンドを担当している縣です。初詣で引いた大吉のおみくじを握りしめながら今年も張り切っていこうと思います。

今回はJavaScriptの遅延ロードの仕組みをNAVERまとめに導入した際のお話を紹介します。
続きを読む »

Adopting SPDY in Line – Part 1: An Overview

by Christopher on 2013.1.11

We are constantly striving to improve the user experience of Line. Given the nature of Line as a communication tool, one way to do this is to reduce the time it takes to send and receive messages. Making the connection to our servers more efficient is one way to accomplish this.

Until recently, Line had been using HTTP to transmit messages. HTTP, well known for its use in web browsers, has its strengths and is well understood. It has its downsides as well, however. Simply put, HTTP was not designed for the types of real-time applications we see nowadays. HTTP is based on a simple request/response model: you send a request over a TCP connection, and wait for its response. HTTP does not fit well with a messaging service for the following reasons:
続きを読む »