タグ

ブックマーク / memo.sugyan.com (15)

  • ISUCON11予選のNode.js実装を書いた - すぎゃーんメモ

    ISUCON11 予選おつかれさまでした。 ここ数年は参加者として予選敗退を繰り返してきたのだけど、今年はちょっと違う関わり方をしてみるか、と思い 「参考実装の移植」に立候補してみました。 isucon.net Node.js担当として採用していただき、ちょっと不安もあったので id:hokaccha 氏にレビュアーとしてついてもらって、言語移植チームとして加わりました。 ISUCON11予選おつかれさまでした。今回は言語移植チームとしてNode.js実装を担当し、その他 バグ直し太郎として幾つかの言語の実装にcontributeしました— すぎゃーん💯 (@sugyan) August 22, 2021 Node.js 実装 github.com 中身としては素朴な express のアプリケーションで、TypeScriptで実装しました。 mysql clientには mysql2/

    ISUCON11予選のNode.js実装を書いた - すぎゃーんメモ
  • ISUCON10 予選敗退した - すぎゃーんメモ

    ISUCON10。 今年はあっという間に募集が終わって不参加かな、とも思ったけど 声かけていただき id:Soudai さんと id:kamipo さんと、昨年と同じチームで出場した。 ISUCON9 予選敗退した - すぎゃーんメモ ISUCON9 選12位だった - すぎゃーんメモ とはいえ今年は僕は子も産まれ 京都に移住したのもあって、昨年のように東京で3人集まっての参加は難しく、一人だけ京都の自宅からリモートで繋いで参加、という形になった。 素振り 一応去年組んだメンバーであるとはいえ 敗退しているわけだし、今回は前述のように一人はリモートで作業することになるので練習はしておくべきだろう、ということで 2週間ほど前に1日つかって素振り(練習)をした。 昨年の予選問題はすっかり忘れているのでそれを使って、一日中zoomで繋いで会話しつつ、必要に応じてエディタの画面を共有して一緒に見

    ISUCON10 予選敗退した - すぎゃーんメモ
  • ISUCON9 予選敗退した - すぎゃーんメモ

    ISUCON9。今年は縁あって声かけていただき id:Soudai さんと id:kamipo さんと、「失敗から学ぶISUCONの正しい歩き方」というチームで出場した。 練習会 インターネット上でよく知っている人たちとはいえ 実際に一緒に仕事をしたことも無ければチームを組んで一緒に何かをしたことがあるわけでもない。 予選の2週間前に一度集まって、1日かけて前年の予選問題を再現しつつ試し解きしてみる、という会をした。 言語は3人で共通した得意なものがあるわけではなかったので とりあえずRubyで、ということにした。 そのときの感覚では「やっぱり色んなところで躓くこともあるかもしれないけど 正しく計測して早めに大きな方針を決めて改善をしていけばそれなりの成績には辿り着けるだろう」という感じ。 DB関連はとにかく2人が強いので、自分はアプリケーションコードを如何に正確に早く書いていけるかが勝負

    ISUCON9 予選敗退した - すぎゃーんメモ
  • ISUCON7 予選通過した - すぎゃーんメモ

    ISUCON7に id:kazeburo さんと id:gfx さんと、チーム「スギャブロエックス」で出場して、2日目の上位3チーム枠の2位で予選通過しました。 isucon.net スコアの遷移は以下の通り、最終スコアは 522,461。 時刻 スコア 2017-10-22T13:06:44 6012 2017-10-22T13:16:24 5108 2017-10-22T13:35:01 4721 2017-10-22T13:49:24 6870 2017-10-22T14:36:24 4951 2017-10-22T14:41:01 6749 2017-10-22T15:03:44 6164 2017-10-22T15:24:50 15095 2017-10-22T15:29:00 20526 2017-10-22T15:37:00 17957 2017-10-22T15:46:22

    ISUCON7 予選通過した - すぎゃーんメモ
  • builderscon tokyo 2017 に参加した - すぎゃーんメモ

    builderscon.io 昨年は不参加だったので、今年が初参加。 話した 折角なので何か話してみよう、と応募したところ無事に通ったので、以下のセッションでトークをさせていただきました。 DeepLearningによるアイドル顔識別を支える技術 - builderscon tokyo 2017 資料はこちら。 speakerdeck.com 基的にはこのブログに書いてきたことのまとめ的な内容で、今まで他の勉強会とかでもちょいちょい話していたし 自分的にはあまり新しい内容もなくてアレかなぁ…という感じもあったけど、 さすがにこれくらいの規模のカンファレンスだと僕のことをまったく知らない人も聴きに来て下さっていたようで。 そんな方々に少しでも「知らなかった、を聞く」を提供できていたら何よりです。 個人的には1時間枠で喋るというのが初めてだったので、当然緊張したし時間配分的なものも難しくて大

    builderscon tokyo 2017 に参加した - すぎゃーんメモ
  • #isucon 2015で優勝しました - すぎゃーんメモ

    第5回 ISUCONの選に、参加しました。第1回のときの出場メンバー(@fujiwaraさん、@songmuさん)での「fujiwara組」。 #isucon 2015予選に参加した - すぎゃーんメモ ISUCON5 選リアルタイムフォトレポート【更新終了】 : ISUCON公式Blog 結果はなんと、昨年に引き続き優勝!! ISUCON5 選結果 : ISUCON公式Blog 自分はアプリケーション側の担当ということで コード書いていこうと思っていましたが、今回あまり出来ることが無く、並行で作業もしづらかったので@songmuさんと@fujiwaraさんにコード書くのをお任せし、横から口を出す係になりました。 ほとんどコード書かずに横で見ているだけで終わってしまった、つらい #isucon 2015-10-31 18:22:50 via Twitter for iPhone まぁ

    #isucon 2015で優勝しました - すぎゃーんメモ
  • #isucon 2015予選に参加した - すぎゃーんメモ

    第5回目となる ISUCON 。今年も参加しています。 優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog 【締め切りました】ISUCON5 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog 前回・前々回と社内選抜として同じチームで出場していた方々が別の会社に移ってしまって出題側に回ってしまっていたりで「どうしよう…」と思っていたところに 第1回 のときのメンバー(@fujiwaraさん、@songmuさん)で再結成しよう、という話が上がったので有り難く乗っからせていただきました。 fujiwara on Twitter: "初代fujiwara組を再結成しよう" 予選は第1日目で参戦し、結果は1位通過!やったー! ISUCON5 選出場者決定のお知らせ : ISUCON公式Blo

    #isucon 2015予選に参加した - すぎゃーんメモ
  • #isucon 2014で優勝しました - すぎゃーんメモ

    第4回 ISUCONの選に、参加しました。前回&予選から引き続き、@kazeburoさん、@tagomorisさんとの「LINE選抜チーム」。 #isucon 2014予選に参加した - すぎゃーんメモ ISUCON4 選リアルタイムフォトレポート 【更新終了】 : ISUCON公式Blog 結果はなんと、昨年に引き続き優勝!! 自分はアプリケーション側の担当ということで、まずは3台構成で動くようにPOSTされてきた動画ファイルをWebDAV経由で共有したりRedisでlogを共有したりするように、という序盤のところのコード変更をやりました。 ぶっちゃけそれで終わり…。 そこから先は役に立てるところはほとんど無く ただただ2人の作業を見守るしかない…というかんじでした。 出来ることが無い…つらい… #isucon 2014-11-08 16:46:33 via Twitter for

    #isucon 2014で優勝しました - すぎゃーんメモ
  • #isucon 2014予選に参加した - すぎゃーんメモ

    昨年 に引き続き、今年も ISUCON に参加しています。ありがたいことに今回もLINE選抜チームに入れていただいたのですが 共催枠なので選には出られる、とかはともかく、予選に参加させていただきました。 詳しくはこちらをどうぞ LINE選抜で isucon4 予選に参加してきました。暫定スコア「51192」を出すためにやったこと - blog.nomadscafe.jp LINE選抜で isucon4 予選に参加してPerlのコードをごりごり書いた - たごもりすメモ 自分がやったこと インフラも詳しいしコードも書ける2人とは違って自分はコード読み書きくらいしか出来ることないので、今回もそこらへんをやらせていただくかんじで。 ミドルウェアの導入やチューニングなどはすべて@kazeburoさんに信頼してお任せするかんじでコード変更に専念できたのは当にありがたいことです。 Perlコード変

    #isucon 2014予選に参加した - すぎゃーんメモ
  • ターミナル操作の記録(ttyrec)からGIFアニメを生成するツールを作った - すぎゃーんメモ

    ttyrec で録画したデータを使ってターミナル上で再生しつつ、そのスクリーンキャプチャを使ってアニメーションGIFを生成するツールをGoで作ってみた。 https://github.com/sugyan/ttygif Releases Mac, Linux Desktopで動作。再生速度はオプションで変更可能。 背景 percolを使ってターミナル操作を早く、便利に。 - すぎゃーんメモ のような記事を書いたりする際に、ターミナル操作を録画してGIFアニメにしたい需要があり。 そういった用途に使える汎用のデスクトップ録画ツールとしてはLICEcapやGifzoなどがある。 Cockos Incorporated | LICEcap http://gifzo.net/ これらはWindows, OSXあたりが対象で、Linuxの場合はまた他のツールがあるらしい(よく知らない)。 汎用的なキ

    ターミナル操作の記録(ttyrec)からGIFアニメを生成するツールを作った - すぎゃーんメモ
    hamaco
    hamaco 2014/07/25
  • Facebook APIを叩いてみる - すぎゃーんメモ

    ゆーすけべー日記の記事の影響か、自分のまわりでFacebookやり始める人が増えてきました。 なんか面白いことできないかなーと手始めにFacebook APIを使って全裸bot的な何かを作ってみようかと思ってやってみました。 サードパーティアプリの作り方、使い方などはここを参照。 Facebook Developer Documentation - 開発者向けFacebook PerlのモジュールはWWW::Facebook::APIってのがあったのだけど使い方がよくわからなかったのでFacebook::Graphってのをつかってみました。 http://search.cpan.org/~rizen/Facebook-Graph-0.0705/lib/Facebook/Graph.pm まずはアプリの登録からですね。 このへんからゴニョゴニョと入力してアプリを登録します。 Applicat

    Facebook APIを叩いてみる - すぎゃーんメモ
  • #isucon 2013で優勝しました - すぎゃーんメモ

    第三回 ISUCONの選に、参加しました。予選から引き続き、@kazeburoさん、@tagomorisさんとの「LINE選抜チーム」。 #isucon 2013予選に参加した - すぎゃーんメモ 第三回 #isucon 選リアルタイムフォトレポート【更新終了】 : ISUCON公式Blog 結果はなんと、優勝!! おや、優勝2回目だ。→第1回のとき タイムライン 予選のとき同様に、自分の手元にある記録と記憶を辿ってどんな雰囲気だったか書き残してみます。間違っていたらゴメンナサイ。 使用言語はPerlです。 〜10:00 出社…じゃなくて会場入り。ちゃんと前日に早寝したので寝坊せずに済みました。 〜11:00 開会待ち。早くきすぎた、でも他の参加者さんたちも早くからしっかり集まってる。 ルール説明。ストーリー仕立てで緊張感が走る。画像系サービスか〜。 11:00〜 開始。用意されたのは

    #isucon 2013で優勝しました - すぎゃーんメモ
  • #isucon 2013予選に参加した - すぎゃーんメモ

    ISUCON の予選に、参加しました。 昨年ISUCON2の出題をお手伝いした 縁もあり、@kazeburoさん、@tagomorisさんと同じ「LINE選抜チーム」という枠に入れていただいてしまいまして。共催枠なので選には出られる、とかはともかく、予選に参加させていただきました。 タイムライン 自分の手元にある記録と記憶を辿ってどんな雰囲気だったか書き残してみます。間違っていたらゴメンナサイ。 〜10:00 会社のカフェに集合。ちゃんと前日早寝したのでなんとか寝坊せずに済みました。 10:00〜 開始。AWSとか使い慣れていなくてAMIとかよく分からなかったのでkazeburoさんtagomorisさんがサーバ用意してくださるのを黙って待つ… まずは初期スコアを見つつ、webapp/perl以下をgitリポジトリにして、github private repositoryにpush。 こ

    #isucon 2013予選に参加した - すぎゃーんメモ
    hamaco
    hamaco 2013/10/10
  • Shibuya.XSS テクニカルトーク#1 に行ってきた - すぎゃーんメモ

    Shibuya.XSS テクニカルトーク#1 : ATND 大人気イベントに何故か3番目で申し込むことが出来ていたので行ってきた。ちょっと書くわけにはいかないような話や怖い話もあったりして楽しかった。とりあえずTwitterでの呟きだけメモ代わりに残しておく。 #shibuyaxss キター @ 株式会社ミクシィ(mixi, Inc.)なう URL 2012-04-04 18:59:31 via ロケタッチ(loctouch) MAP 「ミクシィ」シールを手に入れた! URL 2012-04-04 18:59:32 via ロケタッチ(loctouch) 自重せずにピザとビール始めてる #shibuyaxss 2012-04-04 19:04:33 via Twitter for iPhone XSSによるパスワード盗み対策例: パスワード入力させるようなところは"login.exampl

  • #isucon で優勝したチームのメンバーとして参加してた - すぎゃーんメモ

    既に多くの参加者の方々がブログに書いておりますが。 #ISUCON に参加しました。 livedoor Techブログ : なんでもありのWebアプリケーション高速化バトル、#isucon 開催のお知らせ livedoor Techブログ : ISUCONやりましたーっ! 最終結果発表 #isucon 以前参加したチューニンガソンも面白かったし、コレも出たいなーと思って社内で調整してみたころ、ちょうどよく3人集まった、ということで@fujiwaraさんと@songmuさんと一緒に参加しました。結果は優勝! #isucon で優勝してきました - 酒日記 はてな支店 #isucon ではどんなことを考えながら作業していたか - 酒日記 はてな支店 おそらくはそれさえも平凡な日々: #isucon で優勝させてもらってきました お二人のエントリの通り、fujiwaraさんとsongmuさんでと

    #isucon で優勝したチームのメンバーとして参加してた - すぎゃーんメモ
  • 1