タグ

ブックマーク / dekokun.github.io (8)

  • 宣言すればコンピューターがいい感じに解決してくれる未来を目指して~理想の世界と現実の壁~

    by @dekokun on 2014/12/25 00:00 Tagged as: ポエム. CYBIRDエンジニア Advent Calendar 2014最終日の@dekokunです。 昨日は@gotyooooくんのサーバ障害時のトラブルシューティング ~クリスマスイブでも早く帰ろう~でしたね。彼は新卒2年目なんですけど、新卒2年目でこんな感じで障害要因の絞りこみできているのを見ると、私の若いころとくらべてモノが違うなって思いますね。すごいですね。 今日の内容 人間は「◯◯がしたい」って願うだけで後は全てコンピュータに任せたい。その未来はどんどん迫ってきている。以下、その例をいくつか挙げます。 ルンバ系の掃除機 ルンバみたいなの買いました。東芝製のトルネオロボっていう名前です。可愛いです。 電源を入れてリモコンで「自動で掃除」ボタンを押すだけで部屋全体を勝手にいい感じに掃除してくれま

    宣言すればコンピューターがいい感じに解決してくれる未来を目指して~理想の世界と現実の壁~
    hamaco
    hamaco 2014/12/29
  • #isucon 2014で11位でした

    by @dekokun on 2014/11/08 23:48 Tagged as: contest. 概要 第4回 ISUCONの選に、参加しました。去年に引き続き予選突破しての選出場でした。去年の選は0点での敗北だったのですが、今年は30組中11位で、まぁ、去年よりは良かったよねという感じになりました。 @ikemonn と@MiuraKatsuの3人チームでの出場でした。 やったこと フロントのサーバを2台にして、redisに突っ込んでいた動画ファイルはフロントのファイルとして起き、nginxに直接配信させる 残り1台(1コアだったやつ)を、動画以外のデータを保存するためのredisサーバとして使用 他にもいろいろやって、そのおかげでアプリケーション内の遅い部分はどんどん移り変わっていったのですが、何しろボトルネックは別に存在したため、ただ単にどんどんCPUわなくなっていっ

    #isucon 2014で11位でした
  • PHPカンファレンス2014でLTしてきました

    by @dekokun on 2014/10/14 7:54 Tagged as: PHP. 概要 国内最大のPHPイベントであるPHPカンファレンス2014でLTしてきました。 プログラムの最後のLT無差別級の中でも一番最後のLTということで緊張しましたが、結構いい感じに発表できたと思います。ウケて良かった。 発表資料 発表内容について 当日手元の資料を見なおしたらデグれっており、慌ててそれを修正したのだが発表の時に更に前のバージョンまでデグれっていることに気付いてバイナリのバージョン管理のできて無さに驚いたのであった 例えば、17ページ目の外部サーバに計算させようとしていたところなどは、時間の都合上抜かしていたのだが入っていた まぁ、デグれったバージョンでも特に問題なく発表できたのでよかった。早口になっていたのか、特に時間が足りなくなることもなかった iCloudiCloud Dri

    PHPカンファレンス2014でLTしてきました
  • PHPを使ったり4000円課金したりしてCEDEC AI CHALLENGE 準優勝に至るまでの軌跡

    by @dekokun on 2014/09/08 00:07 Tagged as: PHP, contest. 概要 日で最大のゲーム開発者向けカンファレンスであるところのCEDECにて、AIのプログラミングコンテストが開かれました。 その名もCEDEC AI CHELLENGE。 そこで、PHPを使って参戦したら見事準優勝したので何を行ったかを書きます なお、この大会はオンラインで行われる予選と、実際にCEDECの会場で行われる選の2段階で行われました。 上記「見事準優勝」等と言っておりますが、予選はともかく選の方はほとんど運によって全てが支配されていたため、準優勝ってなんぼのもんなのかと言われると、「最低限瞬殺されないくらいの強さ」というくらいの話でしかないです。はい。 参加者は、去年は11人だったようですが今年は5倍以上の60人。来年はもっと増えるんですかね。来年も参加したい

    PHPを使ったり4000円課金したりしてCEDEC AI CHALLENGE 準優勝に至るまでの軌跡
    hamaco
    hamaco 2014/09/11
  • PHP書きが久しぶりにRubyの言語仕様を詳しく思い出して抱いた感想たち

    by @dekokun on 2013/12/15 20:47 Tagged as: Ruby. どうも、パーフェクトRuby Advent Calendar 2013の15日目の記事です。 昨日は@Shindo200の-> { “Perfect Ruby Advent Calendar” }.callでしたね。 昨日はPHPのアドベントカレンダーを書き、今日はRuby系のアドベントカレンダーを書く、因果なものですね。 私とパーフェクトRubyの因縁 すがさんと一緒に合コンした身としては、パーフェクトRubyは買わなくてはいけないなと思っているわけですよ。まだ買ってないけど。 — でこくん (@dekokun) 2013, 8月 30 上記のようなツイートをしておきながらずっとパーフェクトRubyを買ってなかったのですが、パーフェクトRubyアドベントカレンダーが存在すると聞いて買ってみた

    PHP書きが久しぶりにRubyの言語仕様を詳しく思い出して抱いた感想たち
    hamaco
    hamaco 2013/12/18
  • ISUCON予選にPHP実装で参加して3位になりましたーやったことなどまとめ

    by @dekokun on 2013/10/06 20:15 Tagged as: contest. 今日(10/6)はISUCON3の予選2日目に参加しました。 「予選落ちだろうなー」と思いながら挑んだら、意外と3位(暫定。運営の方が提出したAMIを起動しベンチマーク実行し、提出したスコアと比べてあまりにもスコアが低かった場合は失格となる)で選進出が決まったので嬉しくてブログ書いてます。 スコアは14379で、予選1日目と合わせて9位。 「チームたこやき」という名前で後輩2人と参加しました。 題名に「PHP実装で」と入れたのは、ディスられがちなPHP書きへのエールを込めてです。 基的にやってたこと 以下、恒常的にやってたこと一覧と、その効果を。 xhprofでのプロファイリング 効果:圧倒的 facebook謹製プロファイリングツール、xhprof様でございます session_s

    ISUCON予選にPHP実装で参加して3位になりましたーやったことなどまとめ
  • git ls-remoteコマンドの終了ステータスがデフォルトでは期待するものと違う件とその対策

    by @dekokun on 2012/08/26 1:30 Tagged as: git. なんらかの要因で、自前でデプロイスクリプトを構築していたとします。 タグやブランチ名を指定したデプロイを可能にしたかったとします。 リモートリポジトリに存在しないタグやブランチをデプロイ対象として指定されたらエラーにしたいため、リモートリポジトリにそのタグやブランチが存在するかどうかを知りたいとします。 そんなことはgit ls-remoteにてできそうだったので試してみたら、イマイチだったという話とその解決策。 説明 git ls-remoteコマンドは、リポジトリの場所とリファレンスを引数に渡すとそのコミットIDを取得してくれるコマンドなのです。 私のリポジトリのmasterのコミットIDを取得しようとすると、こんな感じ。 git ls-remote git@github.com:dekoku

    git ls-remoteコマンドの終了ステータスがデフォルトでは期待するものと違う件とその対策
    hamaco
    hamaco 2013/08/29
  • Python製デプロイツール Fabricを初めて使う際に役立つTips

    by @dekokun on 2013/04/07 19:30 Tagged as: Python, Fabric, デプロイツール. 2013/04/09 追記 意外と反響があるようなので、Tips追加しました。 2013/05/10 追記 並列実行について調べたのでついでに追記 「次のプロダクトはシンプルなデプロイツールだと噂のCinnamonでも使ってみるかー」と言っていたら、「Cinnamonは使ってるユーザ数が少なそうだし同様のことが行えるFabricのほうがいいんじゃないですかね。」というツッコミをいただき、今回はPerlプロジェクトでもないためFabricを使用することにしました。 初めて触るFabric、やはり初学者にはいろいろとよくわからない部分があったため、はまって解決したことや便利なTipsなどをつらつらと列挙していきます。 なお、以下情報はPython2.7及びF

    Python製デプロイツール Fabricを初めて使う際に役立つTips
  • 1