RSS

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

by tessei_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 ryota_agata on 2013.1.16

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

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

Adopting SPDY in Line – Part 1: An Overview

by Christopher Rogers 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:
続きを読む »

Backbone.js 1.0に向けての変更点

by daisuke_shimizu on 2012.12.10

UITチーム 清水大輔 (@tori3_jp)です。
2012年も残り僅かとなりましたが、年の瀬をいかがお過ごしでしょうか。

Backbone.js Advent Calendar 2012の10日目のエントリーとなります。

先月、DailyJSというJavaScript関連のトピックを配信しているサイトに
Backbone.jsの次期リリースに関する記事が投稿されていました。
今回はこの中からBackbone.jsの次期リリースで予定されている変更点について紹介したいと思います。
続きを読む »

compassのベンダープリフィックス制御

by azusa_tomita on 2012.12.3

歳晩の候、皆様におかれましてはますますのご繁栄の事とお喜び申し上げます。
NHN Japan ウェブサービス本部開発1室UITチーム(長い) 富田(@a_t)です。

CSS Preprocessor Advent Calendar 2012の3日目、css書くのに便利だからといって盲目的にcompass使ってないでちょっとは中でなにをしているか知っておいてもよかろうもん

ということで
タイトルのとおり、compassがベンダープリフィックスの制御をどのように行なっているかについて書きます。compassのソースをまだ一度も見たことがない人向けの内容です。
sassについてよくしらない、というかたは過去の記事をよむとわかるかもしれません。
続きを読む »

Angular JSを使おう2 Testaularの使い方

by tessei_yoshida on 2012.11.27

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

前回の続きでAngularJSについて紹介していきたいと思います。
AngularJSって何?という方は前回の記事[Angular JSを使おう]を御覧ください。

ここ数年でJavaScriptのコードは膨大に増えてきていると感じています。
出来うる限りバグを少なくしよう、保守をしやすくしようと様々なライブラリーやデザインパターンが導入されてきています。
それに伴い、JavaScript界隈にもテストを重視する様になってきて、クオリティも上がってきていると思います。

さて、JavasScriptのテストといえばQunit、Jasmine、Mocha、seleniumなどを挙げられると思います。

今回はそれらとは少し違うAngular JSのために作られたTestacularを紹介したいと思います。
続きを読む »

AngularJSを使ってみよう

by tessei_yoshida on 2012.10.30

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

最近ではJavaScriptのMVCフレームワークが雨後のタケノコのようにたくさん出てきています。
先日Quirks ModeがJavaScript Libraryの利用状況をアンケートが公開していました。
backbone.jsやknockout.jsなど、MVCライブラリもランクインしてきました。

その中で今回はAngularJSを紹介しようと思います。
続きを読む »

「カジュアル」な規模のデータクラスター上でのデータ解析処理

by just_do_neet on 2012.9.11

今年はさだまさしさんのデビュー40周年ということで、記念コンサート「さだまつり」も絶賛開催中の折も折、残暑も厳しい中皆様いかがお過ごしでしょうか。大平です。

さだまさし氏は経験の豊富な方ですので彼の歌や発言から学ぶことは大変多いのですが、個人的に非常に感銘を受けているのは「歌はコンサートで成長する」という言葉です。歌い手として、「歌」という作品を作って公開・販売するだけが仕事ではなく、実際にコンサートなどでお客さんに届け、お客さんの反応を参考にしたり日々の演奏活動の中で試行錯誤を繰り返して、内容をブラッシュアップし洗練させていく過程を指して先の言葉があるのだと思います。実際にさだまさし氏の曲はCDに収録されているものと実際にライブで演奏されるものとでアレンジが大きく異なり、かつ作品としても質が向上しているものが少なからず存在します。

…あまりさだまさしの話を続けると本当に上長に叱られますので、、まあ何が言いたいかというと、サービスも同じで、機能を開発して終わりではなく、いかに機能を洗練させ、安定して稼働させるようにするか、運用やチューニングの作業は非常に大事です。
この記事では、あるデータ解析基盤におけるチューニングの過程についてお話できればと思います。

続きを読む »

Schema.orgをパーツ化しリッチスニペットを実装する

by shoyo_kyo on 2012.7.10

皆様、お久しぶりです。
NHN Japan ウェブサービス本部の「キョウ」と申します。

前回の「初心者向けschema.org講座」に引き続き、
今回は「Schema.orgをパーツ化しリッチスニペットを実装する」方法についてお話しようと思います。

「Schema.orgで実装すると時間がかかる!」
「Schema.orgの為に工数はかけられない」
そんな方にお勧めです。

続きを読む »