Jul 26

はじめまして、makki_dです。
四月に新卒として入社したばかりの、若手どころかひよっこの技術者見習いです。

ある日、社内のメーリングリストでOpenCVという単語を出したところ、「ちょっと使ってみたいという人も多いみたいだから、集めて勉強会開かない?」という流れになり、あれよあれよという間に主催することになってしまいました。

KLabでは毎週のように社内勉強会が行われています。このOpenCV勉強会もそんな社内勉強会のひとつです。今回、KLabをもっと広く知ってもらうための試みとして、社外の方をこの社内勉強会に招待することになりました!OpenCVを一緒に勉強してみたい方、KLabに興味のある方、あるいは森タワーの中を見てみたいという方は、ぜひご応募ください。

※募集を締め切りました (7/30追記)
たくさんのご応募ありがとうございました。応募いただいた方には通知のメールをお送りいたします。

テーマ:
OpenCV初心者向け勉強会
開催日時:
2010年8月6日(金) 18:00~21:00
場所:
六本木ヒルズ森タワー20F KLab株式会社 会議室
演題(予定):
  1. ゼロからはじめるOpenCV
  2. 画像ってなぁに?
  3. Pythonデモ使えるOpenCV
  4. OpenCV+Python+物理エンジン=!?
  5. haar-like特徴分類
定員:
5名程度 (先着順)
参加費:
無料 (懇親会を除く)
応募方法:
rd-workshop(_at_)klab.org 宛てに氏名、電話番号(勉強会当日の緊急連絡用)、所属(勤務先、学校等)をお知らせください。その際、タイトルに「OpenCV勉強会参加希望」を含めてください。
※(_at_)をアットマーク@に置き換えてください
その他:
勉強会後に懇親会(自由参加)を予定していますが、こちらは20歳以上に限らせていただきます。
先着順になりますので、参加を希望される方はお早めにご応募ください。

質問等はコメント欄や応募先メールアドレスで受け付けています。遠慮なくお尋ねください。

Jul 16

opt様が主催されている、ソーシャルアプリコンテストタイアップセミナーにKLabの森本が登壇しました。

森本 隼  KLab株式会社 プロジェクトマネジメント部 リーダー
2006年KLab株式会社にプログラマーとして入社。
自社メディア事業、SNS事業の開発リーダーを経験し、現在ソーシャルアプリ開発のPMとして活躍中。

 
セミナーのテーマは 【LAMPで作るソーシャルアプリの負荷対策 ~アプリとインフラの調和のテクニック~】。現在ソーシャルアプリ周りで最もホットな高負荷対策について、KLabの取り組みを紹介しました。

セミナー風景

会場は満員御礼で立ち見もちらほら。おおよそ150人程度の方に聴講頂きました(感謝!)。
以下のとおり当日の資料を公開しました。(ソーシャルアプリに限らず)高負荷にお困りの方は必見です!
 
Lampで作るソーシャルアプリの負荷対策~アプリとインフラの調和のテクニック~

 
同セミナーは当日Ustreamでも配信されました。ちょっと途中で途切れたりしたので3つに別れてしまいましたが雰囲気は伝わると思います。

タイアップセミナーのハッシュタグ#sac2010も盛り上がりましたのでそちらも合わせてご覧ください。
 
 

Apr 26

こんにちは!takei-hです。
4月になりましたね!4月は希望あふれる出会いの季節。
我々KLab若手エンジニアは、4/16にカヤック様と合同で勉強会を開催いたしました。
その勉強会で、素敵な人や技術との出会いがありましたので報告いたします!

Continue reading »

Mar 17

どうも初めまして、
3月に入社したてピチピチのnakamura-tです。
みなさま今後とも宜しくお願いします。

さて今回は、日本の大手企業向けERPパッケージ「COMPANY」の開発元である
ワークスアプリケーションズ様と合同勉強会をさせていただきましたので、その様子のレポートさせて頂きます。

まずは弊社の鈴木による発表です。
KLabセッション(その1) :Tokyo Tyrant + Lua Extensionで作るクエリキャッシュサーバ

発表している写真

Tokyo Tyrant(Tokyo Cabinet)の説明と、実験的にLuaで作ったクエリキャッシュサーバのパフォーマンス結果とその考察でした。
パフォーマンスが上がらない原因の一つにLuaの文字列処理系が遅いのかもとのことでした。
僕は以前、iPhoneアプリ開発をしてたのですが一番のネックはファイルアクセスだったので、ファイルシステムにアクセスしてもこの速さでinsert処理が出来るって事は個人的に驚きました。

Tokyo Tyrantは知らなかったのですがBarkleyDBとかSQLiteに比べ比較的パフォーマンスが良いらしく、mixiさんでログイン履歴の保存に使われてるそうです、時には10000QPSを1台のサーバでこなしてるとか。
あと日本からの技術発信というのも嬉しいものです、僕もいつかはと思わされました。

続きまして弊社、竹井による発表です。
KLabセッション(その2):Android時代のミニ四駆考

発表している写真

うおおおおーーーーっい!!
これですよ!これ!!
子供の頃に学研の未来予想図ってのがありましたよね、空飛ぶ車に動く道路、ロボットの友達などなど。
毎日RSSで最新技術の記事は読めど実際に日常で見かける事はないですよね。
どこいったんすか?未来。
なんて事を日々思ってたんですが、。

素直に感動です。
ないなら作ろうよって事なんですよね。
考えさせられる良い刺激でした、ありがとうございます。

最後の電子書籍が読めるミニ四駆とはミニ四駆を転がすことによってPC画面上のスクロールバーがスクロールするというナイスなデモでした。

最後にワークスアプリケーションズ 川中様による発表です。
ワークスアプリケーションズ様セッション:クラウドと並列プログラミング

発表している写真

発表資料はこちら!

昨今のトレンドになってるクラウドコンピューティングについて。MVCにおいてViewのスケールアップは比較的に簡単、Modelも散々語られてきた。
そろそろControllerもスケールの対象にしよう。
しかし、複数のコンピュータでの並列計算となるとプログラミング的にもデバック作業などにおいても色々面倒な処理が必要になる。
ところが最近のプログラミング言語(Google GO, Scala)などではシングルスレッド感覚でマルチスレッドプログラムを書く仕組みが言語仕様として組み込まれていますよという話でした。

デスクトップの世界では随分と前から、CPUは単純にクロックを上げるより複数のコアを搭載するようにシフトしていると思います、でもデスクトップアプリのマルチコア対応があまり積極的ではない様に感じていたのですが、こういう原因も背景にあったのかもしれません。今後はいろんな分野で飛躍的にパフォーマンスのあがる可能性を感じました。

蛇足ですが、僕はobjective-cな人でした。
でMacのcocoaフレームワークにはマルチスレッド処理の為のNSOperationというものがあります。
それは、NSOperationサブクラスを作ってmainメソッドを定義して行いたい処理を記述、そのインスタンスをNSOperationQueueインスタンスに追加するだけで後は勝手にバックグラウンド処理してくれ、スレッドセーフとかロックとかややこしいのは比較的考えなくても良いというものでした。
しかも、Mac OS X. 10.6 Snow LeopardからはNSOperationQueueが内部的にはGrand Central Dispatchで実装されてるようです。
なるほどApple、エレガントです。

勉強会終了後は懇親会に移り、

技術の話や趣味な話を語り合う楽しい夜になりました。

お越しいただいたワークスアプリケーションズの皆様、本当にありがとうございました。

Mar 11

IBM様の社名を伏せなければいけないと勘違いしておりましたので一部内容を修正させて頂きました。 Fri Mar 12 17:25:37 JST 2010
稲田の発表のスライドをアップロードしました。 Wed Mar 17 14:27:00 JST 2010

はじめまして。suzuki-sと申します。
今年の1月にKLabに中途入社いたしまして、初めての投稿です。
これをきっかけにどんどん投稿していきたいと思いますので、今後ともよろしくお願いいたします。

さて、近頃KLabは勉強会ラッシュでして、先日のサイバーエージェント様に引き続き、
3月5日(金)、IBM基礎研究所の方々と勉強会をさせていただきました。
その様子をレポートさせていただきます。

Continue reading »

Mar 08

どうも、honda-hです!

先日、「アメーバブログ」や「Amebaなう」などの面白いサービスを次々にリリースされているサイバーエージェント様と合同で勉強会をさせていただきました。

その様子をレポートさせて頂きます。

非常に有り難いことに予想を上回る参加人数となり、30人分用意していた席がほぼ埋まってしまいました。

Continue reading »

Dec 22

12/16(水)に、先日の交流会でお世話になりましたクックパッド様を弊社にお招きして勉強会を開催いたしました!

勉強会の様子

今回は、クックパッド様から2テーマ、KLabから2テーマの発表がありました。

まずは、KLabから nagai-k が『OpenSocialアプリ入門』というテーマで発表しました。

発表中のnagai-k

ソーシャルアプリではどんな風なやりとりが行われているのか、APIの使い方など、ソーシャルアプリの基本となる部分について、分かりやすく解説していただきました!ソーシャルアプリといえば、今もっとも熱い分野のうちのひとつです!弊社でも開発に力を入れており、クックパッド様からも弊社側からも多くの質問が上がり、まさにホットな話題を提供してくださいました!
発表資料はこちら

次に、同じくKLabから sasaki-k が『全文検索エンジンSolr試食』というテーマで発表しました。

発表中のsasaki-k

全文検索エンジンSolr(ソーラ)のしくみ、実際に使ってみての気づきなどを発表してくださいました!(魚)料理の試食になぞらえての発表で、笑いを誘いつつ大いに盛り上がりました!Solrはまだ知名度の低い技術ですが、今回の勉強会で注目してもらえたのではないか、とsasaki-kも手ごたえのあった様子(後日談)。これからの動向に期待大です!!
発表資料はこちら

続きまして、クックパッド様の発表に移りました。

まずは、最高技術責任者(!)の橋本様から、『クックパッドのRailsリニューアル』というテーマで発表いただきました。

発表中の橋本様

なんと、Railsがまだベータ版だった2005年から、そのすばらしさに自信を持っていらっしゃったそうです!また、クックパッドサイトのリニューアルは2008年に行われたそうなのですが、その前に「たべみる」というサイトを、なんと開発開始からわずか1ヶ月でオープンさせることができたそうです!そのスピード感…尊敬します!!

次に、開発の森田様から、『Railsでのテスト駆動開発』というテーマで発表いただきました。

発表中の森田様

クックパッドサイトの開発中に、どのようなやり方でテストを行っているのか、実例も交えながらお話していただきました!かなり内部的なことも係ってきてしまうので、詳しくお伝えできないのが残念ですが、実際のテスト時の動作画面も見せていただくことができました!こういった勉強会の場でなければ見られない、貴重な体験をさせていただき、本当にありがとうございました!!

ここで、勉強会は一旦終了し、懇親会に移りました。
懇親会では、お酒も入りw、クックパッド様と弊社の技術者が語らう、熱い夜となりました!!

お越しいただいたクックパッドの皆様、本当にありがとうございました!

Nov 30

こんにちは。takei-hです。

ちょっと時間が経ってしまったのですが、アシアル株式会社KLab株式会社の合同勉強会でMessagePackとPHP Extensionについて発表しましたので、資料を公開します。



また、PHP Extensionもだいたい形になったので、公開します。

MessagePack PHP Extensionのダウンロード

Continue reading »

Nov 24

秋の寒さが、木の葉を赤く染める季節になりましたね。みなさんいかがお過ごしでしょうか。
我々若手は、寒さを吹き飛ばすほど熱く燃えております!!

ということで、本日のお昼時、クックパッド様と技術者交流会を行いました。
今回は特にサーバやDBなどのインフラ周りのお話を中心に、楽しい時間を過ごさせていただきました。私は常日頃アプリ側をやっておりますので、今回のインフラ談義はとても勉強になりました!PC向けかモバイル向けか、参照が多いサイトか更新が多いサイトか、ということろで最適なインフラ構成は違ってくるんですね。サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省力運用を読んでもっと勉強しよう!

また、談義中、社員の方が作ってくださったランチを頂きました。ほうれん草のサラダ、牡蠣のグラタン、きのこリゾット。どれもおいしく頂きました♪ごちそうさまでした!

そして最後に、素敵なキッチンの前で記念写真。ありがとうございました!

勉強会の共同開催など、今後も積極的に外部との技術交流を図っていきます!