タグ

ブックマーク / techblog.kayac.com (13)

  • BigQueryで将棋の棋譜の氾濫を解決する - KAYAC engineers' blog

    Tech KAYAC Advent Calendar 2017の13日目の記事をお届けします。 クライアントワーク事業部でサーバーサイドエンジニアをしている森です。よろしくお願いします。 過去最大の将棋の盛り上がり 今年は将棋がとてもとても盛り上がりましたね。 最年少プロ棋士誕生 藤井四段29連勝 加藤一二三九段引退 流行語大賞候補に藤井フィーバーとひふみんがノミネート 羽生棋聖竜王位を獲得し永世七冠に かつてこんなに将棋がニュースに出たことはあったでしょうか。 こうなってくると将棋人口が増えて来そうです。 将棋人口が増えた時の問題点 将棋人口が増えると何が困るでしょうか? webのエンジニアなので将棋をwebに例えて考えてみました。 対局者:ユーザー 将棋盤・駒:UIUX 指し手:アクセス 棋譜:ログ という感じでしょうか。 将棋人口が増えると棋譜がとんでもないことになりそうです。 と

    BigQueryで将棋の棋譜の氾濫を解決する - KAYAC engineers' blog
  • 今年4月からメンターになってやったこと - KAYAC engineers' blog

    はじめに ※ この記事は tech kayac advent calendar 1日目の記事になります 技術ネタを期待していたみなさん1日目からこんなネタですいません。 @Konboiです ここでのメンターは 同じプロジェクトに配属された新卒氏のスキル向上と会社/チームに馴染めるようにサポートする ぐらいのイメージです 告知 12/6 (日) にクックパッドさんをお借りして 師弟登壇2015 というイベントが開催されます。 新卒研修でどのような事をやったのか 新卒研修の内容にはどのような意図があったのか 新卒側からどうだったか などなど を話す予定です。 もう一般枠の抽選は終わっておりますが学生枠の方はまだ、枠があるようなので是非参加してみて下さい! 今日の記事では、当日話しきれないであろう 新卒研修以前 新卒研修以降 に会社としてというよりはメンターになった自分がどういう風に約8ヶ月指導

    今年4月からメンターになってやったこと - KAYAC engineers' blog
    studio3104
    studio3104 2015/12/02
    良い
  • 今日から始めるCoffeeScript - KAYAC engineers' blog

    こんにちは。毎年花粉症になりかけている飯塚です。 最近のNode.jsの普及などによってサーバサイドJavaScript界隈が盛り上がっています。 そんなホットなJavaScriptをラクにかつエレガントに書くためのCoffeeScriptという言語をチュートリアル風に紹介します。 何かしらのライブラリを自分で書く程度にJavaScriptで開発している人は絶対に使ったほうがいいと思います。 JavaScriptを知っていれば1-2時間程度で十分駆使できるようになります。 (2011/6/28:@m_satyr様にご指摘頂いた箇所を修正しました。) 目次 CoffeeScriptとは? インストール Hello World 構文 関数 変数展開 Objectの生成 ループ 存在チェック ヒアドキュメント thisのバインド クラス 無名関数 {var} Tips ?の使い分け 存在チェック

    今日から始めるCoffeeScript - KAYAC engineers' blog
  • KAYACからマコピーがYAPC::Asia 2014に登壇します&今年もスポンサーとして参加します #yapcasia - KAYAC engineers' blog

    こんにちは、 @Konboiです。 久しぶりの更新です。 残念ながら自分のトークは採択されませんでしたが、このたび開催されるYAPC::Asia 2014に、KAYACからはマコピーのトークが2採択されました。 ここでその内容を簡単にご紹介します。 Perl meets Real World 〜ハードウェアと恋に落ちるPerlの使い方〜 Perlといえば電子の世界に閉じたプログラムを書かれる方が多いと思われますが、その対極に位置すると思われていた現実世界に干渉しうるハードウェアプログラミングの分野が、ここ最近かなりウェブ系技術に接近しています。 そこでこのトークでは、いかにPerlやカジュアルなツールを用いて自由自在に電子回路を組み上げ、望み通りのハードウェアを作り出し、Perlとともに現実世界に生まれ落ちる方法を伝えたいと思っています。 特にArduinoやRaspberryPiなどM

    KAYACからマコピーがYAPC::Asia 2014に登壇します&今年もスポンサーとして参加します #yapcasia - KAYAC engineers' blog
    studio3104
    studio3104 2014/07/24
    カワイイ
  • #17 煩悩と苦しみについて - KAYAC Engineers' Blog

    どうも。退職者です。@kenjiskywalkerです。 teck.kayac.com Advent Calender 2013 17日目のエントリです。 前日は、@handlename先輩のプライベート情報を得るべく@SOMTDさんと必死になって質問していたら 何故か@handlename先輩が@damele0n氏のプライベート情報をペラペラとしゃべりだすという流れ玉を受けた @damele0n氏の#16 Leap Motionでおっぱいを揉む でした。 相変わらず揺らしてますね。最高です。 さて、去年は「「おちこんだりもしたけれど、私はげんきです」というエントリで tech.kayac.com Advent Calendar 2012の1日目を担当したのですが、誰の琴線にも触れませんでした。 そもそも退職者という身分でありかつ、ファッションの最先端、 南青山のサマリーで勤務しているとい

    #17 煩悩と苦しみについて - KAYAC Engineers' Blog
    studio3104
    studio3104 2013/12/18
    学びがある
  • #16 Leap Motionでおっぱいを揉む - KAYAC Engineers' Blog

    どうも。退職者です。@damele0nです。 teck.kayac.com Advent Calender 2013 15日目のエントリです。 前日は、まったく恨んではいないのですが僕のプライベートな情報を社内でリークした @handlename 先輩の #15 SublimeTextでも使い捨てファイルを開きたい でした。まったく恨んではいないのですが。 さて、去年は「JavaScriptでおっぱいを動かす」というエントリでtech.kayac.com Advent Calendar 2012の2日目から世間様に苦言を呈されたという事態を踏まえつつ そもそも退職者という身分でありかつ、渋谷のディストピアこと闇リエで勤務しているということをわきまえながら Leap Motionでおっぱいを揉みたいと思います。 Leap Motionって? もはや説明不要でしょうか。 [公式サイト] 今年(

    #16 Leap Motionでおっぱいを揉む - KAYAC Engineers' Blog
  • #4 今年お世話になったgemその1 KAYAC Advent Calendar 2013 - KAYAC engineers' blog

    こんにちは、@Konboi です! このエントリーはtech.kayac.com Advent Calendar 2013の4日目のエントリーです。 今日のエントリーでは今年1年間、クライアントワークのプロジェクトでお世話になったgem10選の紹介とそれらの簡単なtipsを、 自分と明日担当の@hilotterの2人で2回に分けて紹介したいと思います! ( カヤックはPerlの会社として知られていますが、クライアントワーク事業部ではRailsを使用したプロジェクトも数多くあります!) それでは、早速いってみましょう! carrierwave まず1つ目に紹介するのは、ファイルアップローダの決定版 carrierwaveです。 carrierwaveは下記のように設定をしておけば画像のアップロード時に s,m,l のサイズをまとめて生成してくれます! 呼び出す側では、 .url.(:s),

    #4 今年お世話になったgemその1 KAYAC Advent Calendar 2013 - KAYAC engineers' blog
  • 2013年の新卒研修と社内ISUCONやりました - (1) 研修編 - KAYAC engineers' blog

    4月になり、新人が入ってくる季節になりました。技術部新卒研修担当の fujiwara です。 これまで弊社技術部では特に技術部としての研修というものを行っていなかったのですが、今年は何かやりたいねということで人事部に7日間確保してもらい、主に acidlemon と2人で新卒8人に研修をすることになりました。 研修の資料などは GitHub でプライベートリポジトリを作って作業しており、それをまとめたものを GitHub上で kayac/newbie-training として公開しています。 どのような内容にするかは事前に昨年度の新卒を含めたエンジニア陣で(社内勉強会でビールを飲みながら)話し合い、 現場で実務に追われてしまうと身につきにくい基礎的な内容 コードを書ける人は多いけどLinuxサーバの操作は不慣れな人が多いので、そのあたりを底上げする内容 をメインに構成してみました。また、7

    2013年の新卒研修と社内ISUCONやりました - (1) 研修編 - KAYAC engineers' blog
  • #21 「CS対応にマジ便利!! 行動ログ閲覧ツール "伊右衛門" の話」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog

    こんにちは、@hisaichi5518 です。 今年のクリスマスこそは、彼女とイチャイチャしながら有意義に過ごしたかったので、こういうのを作ったりしましたが、女の子から告白される気配がありません。クソが。 CS対応 と 行動ログ閲覧ツール「伊右衛門」 CSとは、カスタマーサポートの事で、 CS対応は、ユーザーさんのお問い合わせの調査の事をここでは指します。 例えば、ソーシャルゲームを運営していると「アイテムを使ってないのになくなっている!」なんてお問い合わせはよくあると思います。 そういう時にアイテムを使ったログが残っていなかったり、検索しにくかったら大変な事になります。 なのでカヤックは、fluentdとMongoDBを使ってユーザーさんの行動ログを保存しています。 その行動ログをブラウザで見えるようにしたのが、伊右衛門です。 → https://github.com/hisaichi5

    #21 「CS対応にマジ便利!! 行動ログ閲覧ツール "伊右衛門" の話」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog
  • #15 「人体錬成に近いものの仕方、もしくはhubotの使い方」tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog

    どう? 蕎麦の巻き方の練習してる? ずるってる? どうもマコピーです。最近はふぐおじさんになったりフードファイターにされそうになったり大変です。 さて、このAdvent Calendarですが、着々とクリスマスに向かって続々と記事が書かれていってあと11日。 さきほど所用で街に出かけましたが、なるほど、世間はクリスマス色ですね、つらぽよ。 つらいし誰もかまってくれないし、@hisaichi5518くんには「めんどくせぇ!」って言われるし、外も寒くなってきたので、一人でもさみしくないようにIRCのボットを作ってみようと思います。 とはいえ、IRCのボットで彼女を作るとか二番煎じもいいところなので、そういうことはしません。 淡々とボットを作ってなんとかイノベーションに紐づけてみようと思います。 hubotって HUBOT CoffeeScriptで作られたボットのフレームワークです。node.

    #15 「人体錬成に近いものの仕方、もしくはhubotの使い方」tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog
  • #10 2012年に作ったものを振り返りつつProcletマジ便利 - KAYAC engineers' blog

    2012年も残すところあと20日ほどとなりましたが皆様いかがお過ごしでしょうか。@fujiwara です。 このエントリは tech.kayac.com Advent Calendar 2012 10日目の記事です。 テーマが「私の中のマイイノベーション 2012」ということで、まずこの1年に作ったものを自分の blog エントリから振り返ってみますと… Perl から Fluentd にログ出力 - Fluent::Logger リリース 今年一番話題になったミドルウェアといえば fluentd でしょうか。その fluentd に Perl からログを出力するためのモジュールです Parallel::Benchmark というモジュールを書きました 並列にプロセスを起動して負荷を掛けるベンチマークを簡単に作るためのフレームワークです。弊社の主にソーシャルゲーム案件で、リリース前の負荷テ

    #10 2012年に作ったものを振り返りつつProcletマジ便利 - KAYAC engineers' blog
  • #2「JavaScriptでおっぱいを動かす」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog

    カップル爆発しろ どうも。「何かよく知らないけど訳分かんない人だと思ってた」と社内で最近言われたHTMLファイ部のdamele0nです。 このエントリはtech.kayac.com Advent Calendar 2012 2日目の記事です。 テーマは「私の中のマイイノベーション 2012」 季節のせいか周囲ではカップルが続々と誕生して次々とイノベーションを起こすなか、僕はといえば相変わらず人生にしかれた非モテのレールを光のスピードで突き進んでいます。 僕だって、2人でイノベーションを起こしたい…。 僕だって、冬のせいにしたい…。 僕だって、クリスマスに七面鳥抱えながら海岸沿いを2人でキャッキャウフフしたい…。 僕だって、ちちくりたい…。 僕だって、僕だって、僕だって…。 安心してください。 僕は、なんですか? あなたは、なんですか? そう、エンジニアです。 無いものは作ればいい。世界なん

    #2「JavaScriptでおっぱいを動かす」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog
    studio3104
    studio3104 2012/12/02
    jsやるしかない!
  • #1「おちこんだりもしたけれど、私はげんきです」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog

    どう?最近パスタ巻いてる!? kenjiskywalkerだよ! あれ、また会ったね!あ、そうそう、スカイウォーカーって名前が付いてるけど スターウォーズはほとんど見たことがないんだ。不思議だね! さて、このエントリーはtech.kayac.com Advent Calendar 2012のエントリー1日目だよ。 テーマは「私の中のマイイノベーション 2012」だったのはみんな覚えてるかな? 話は変わるけど、ボクはカヤックに来たのが3月だから、12月で9ヶ月だね。 今までは某ポータルサイトの某デーセンで働いてたんだけど、この9ヶ月間は当に色々あったんだ。 その9ヶ月間のことを話すと銀河英雄伝説ぐらいの長さになっちゃから、今回は止めておこうね! つくったもの・やったこと make-kvm-xml KVMのXMLを手動で書くの面倒くさいなと思ってつくった make-zabbix-screen

    #1「おちこんだりもしたけれど、私はげんきです」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog
    studio3104
    studio3104 2012/12/01
    もにかじ1は2012年でインパクトあった出来事ベスト3に入る。
  • 1