Make your computer run smoothly by suspending the tabs you aren't using
会場準備の都合上、開始時間を18時30分から19時に変更しました。ご注意ください。会場準備が整ったら受付を開始します。 SPDY(HTTP2) や WebSocket の情報共有会を開催します。 当日発表をネット中継します。残念ながら補欠で繰り上がらなかった方は中継で視聴して下さい。URLは下記参照。 ## 会場の注意 - エレベータエントランスは、20時以降外部から入れなくなります。20時以降に到着の方は @jovi0608 までメンションしていただく、ハッシュタグ #spdy で呼びかけてください。 - 会場は無線LAN環境を用意しています。会場内では自前WIFI端末の電源を切っていただくようお願いします。 - 会場の床に電源コンセントが用意されていますが、数が限られています。電源タップをお持ちいただけると周りの方が喜ぶと思います。 - 飲食は可能ですがゴミ持ち帰りなど節度を持ってご利
最近 SPDY と WebSocket がアツいですね。 再来週の SPDY & WS 勉強会 も、定員100名に対して 参加者が 247 名とかなりアツいことになっています。 その予習というわけでもないですが、最近 WebSocket を実サービスへの 導入方法を考えながら遊んでいたので、 WebSocket の負荷分散方法について 考えていることを書いておこうと思います。 ステートフルな WebSocket アプリケーション HTTP サービスは基本的にステートレスな実装になっており、リクエストが来るたびに DBサーバーや memcached などのバックエンドから情報を取得して返していました。 この構成では Web アプリ自体は完全にステートレス化することができているので、 負荷分散機はラウンドロビン等のアプリケーションを無視した負荷分散をすることができました。 しかし、 WebSo
厄年どまんなかの中山です。こんにちは。 先日、とある飲みの席で、「40歳になるのって、けっこう精神的にクルよね」、「29→30歳より、39→40歳のほうが精神的ダメージがデカイね」って話題がのぼりました。 同席していた50代の人は「そうそうっ!」って力強く共感し、30代の人は「僕も気になってました、実際どうなんですか!?」って膝を乗り出してきて、「あ、これはきっと誰もが気になるコトなんだろう」と思ったのです。 年代がひとつ上がるのって、ひとつ歳を取る以上の重みがありますよね。「アタシもいよいよ三十路か……ハァ」とか、「オレもとうとう四十路に突入だぜ……フゥ」みたいな、新しいステージに上る感が。ぜんぜんうれしくないステージですけど。 ということで、39歳以下の方々のために、「40歳になるとはどういうことか」をぶっちゃけてみようと思います。 「40歳って、こんなんでいいの?」って驚く 40歳に
自転車置場の議論 人が集まると、なぜかどうでもいいようなことほど議論が紛糾してしまう傾向がありますが、このような現象のことを、FreeBSD のコミュニティでは自転車置場の議論 (bikeshed discussion) と呼んでいることを知りました。 この、「瑣末なことほど議論が紛糾する現象」はパーキンソンの法則という本の「議題の一項目の審議に要する時間は、その項目についての支出の額に反比例する」という法則として知られています。 この本の中で著者は、原子炉の建設のような莫大な予算のかかる議題については誰も理解できないためにあっさり承認が通る一方で、市庁舎の自転車置場の屋根の費用や、果ては福祉委員会の会合の茶菓となると、誰もが口をはさみ始めて議論が延々と紛糾するというストーリーを紹介しています。 このように、「瑣末なことほど議論が紛糾する現象」はパーキンソン氏によって見事に説明されているの
yak shaving で人生の問題の80%が説明できる問題 つい最近、 yak shaving (ヤクの毛を刈る)、という言葉を知りました (原典)。これは「一見無関係に見えるけど、真の問題を解くのに必要な問題を解くのに必要な(これが何段階も続く)問題を解くのに必要な活動」という意味の言葉です。 yak shaving は、ようするに「ある問題を解こうと思ったら別の問題が出てきて、それを解こうと思ったらさらに別の問題が出てきて…」ということが延々と続く状況を表しています。ちなみに、ヤクとは毛が長い、牛の一種です。 yak shaving は、以前に覚えた bikeshed と同じくらい便利そうな表現です。というもの、プログラムを書いていると yak shaving 的な状況がすぐに発生するためです。 たとえば、「Amazon のほしい物リストを CSV 形式に変換して Excel で読み
Rebuild A Podcast by Tatsuhiko Miyagawa. Talking about Tech, Software Development and Gadgets. 00:00 miyagawa: Ruby20周年おめでとうございます。 matz: ありがとうございます。もう20年も経っちゃいました(笑)。すごい、自分が年寄りになったような気分になるんですけど。20周年おめでとうと言われるたびに。 miyagawa: ああ、そうですね(笑)。この20年というのは、普通プログラミング言語の20周年とかいうと1.0のリリースとか、最初のリリースがベースになると思うんですけど、まつもとさんの場合は開発を始めた日とかなんですかね。 matz: 開発というか、名前を決めた日が1993年の2月24日で、それから数えて20年。言語の誕生日っていう話をすると、ソフトとか言語とかって
遅めの夏休みをとっているうちにiOS6やiPhone5のリリースが発表になりました。旅行の前から予想されていたのですが、意外とリリース日が早い事に驚いています。 前々から気になっていたのがiOS6対応のxcodeではInterface BuilderでUIViewに何かを追加すると、必ずNSLayoutConstraintが埋め込まれ、iOS5.0などのエミュレータで実行するとExceptionが発生してしまう事でした。 2012-09-16 07:13:14.395 iOS6Test05[2178:c07] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConst
Official Google Reader Blog: Powering Down Google Reader というわけで、GoogleReaderが終了するそうで。 「読んでおくべきものはFbとかTwitterで流れてくるからRSSリーダーとか使わなくなったわー」という方も チラホラみかけるけど、ネットウォッチャーのたしなみとして定点観測も大事ですよ! 友達のBlogとか、世間的に注目されてないけどウォッチしてる人とかちゃんと見たほうがいいよ。 というわけで、RSSリーダーはOPML形式のXMLがあれば容易に乗り換えが出来るので、この機会に livedoor Readerへおこしやす! 以下、Google Readerからの移行方法どす。 【追記】 使い方はこちらを参考に livedoor Readerパーフェクトガイド : NHN Japan ディレクターブログ - Season
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
その中でも直近の大規模なオープンソースプロダクトである Plagger はまさに Perl Hacker の教科書とも言えるべき存在だ。 http://d.hatena.ne.jp/tokuhirom/20080719/1216423454 ということで、Perl では「Plagger」が お手本となるソースとしてお勧めされているようなのだけど、 Ruby には Plagger のようなお手本となるソースはないのだろうか? 先日行われた Yugui さんと角谷さんのトークセッションでは BitClustなどの青木さんが最近書かれたライブラリのソースがお勧めされていた模様。 青木さんの書かれたライブラリはLoveRubyNetに一覧がある。 でもこのトークセッションでは「Perl の Plagger にあたるものが Ruby にはない」とも言われていたそう。 そういえば前に id:rubik
背景 近年、若者のメンション離れが問題視されている。明示的なメンションはせずに、ある人を指す俗称などで話しかける、いわゆる「空リプ」は社会現象となり、タイムラインに蔓延している。この状況では、フォローが増えれば増えるほどコミュニケーションを円滑に進めることが難しくなり、増え過ぎたフォローと速くなりすぎたタイムラインを前に「SNS疲れ」を表明する人も …論文調に書くのは飽きた。 概要 いくつかの Twitter クライアントアプリには、キーワードフィルタの設定などがあり、特定の条件を満たすツイートをそれなりに見逃さずに閲覧できるようになっています。しかし、常時起動型のアプリはあまり多くなく、移動中など、デスクトップから離れるタイミングでは、自身への言及に対する反応が困難になりがちです。 そこで、自分用として「1日に29時間くらい動く」をコンセプトとした「29hours」という通知特化型アプリ
最近はやっているオンラインカジノやカジノアプリ。スマートフォンや通信技術の発達のおかげで、いつでもどこでも誰でも手軽ギャンブルを楽しむことができるようになったのは素晴らしいことですよね。管理人が学生時代に最初に始めたギャンブルは麻雀でした。運と知性が織りなす絶妙のゲーム展開は、一度として同じにはならず、誰にもその勝敗の行方は分からない。かといって技術介入の要素が強いためやればやるほど上達もしてゆくあのゲーム性。麻雀を生み出した中国人を心底尊敬し、一時は中国語を必死に勉強したものです。たった13枚の手配の中に宇宙がある。大げさではなくそう感じていたものです。気の置けない仲間たちと夜通し麻雀を打ち続けるのは最高のひと時だったと今も思います。学生時代は基本点五で卓を囲んでいましたが、長時間、長い時は二日三日と続けて打ち続けると、雀荘に支払う卓代がバカになりません。ちょっとやそっと勝ったぐらいでは
プログラマーたちは、使用するプログラミング言語と驚くほど密接な関係を持っています。プログラミング言語はあなたをイライラさせ、また教え導いてくれます。あなたはそのうちにプログラミング言語の内部構造や、ちょっとした変な癖を学ぶことになるでしょう。それはあなたの頭のなかにも入り込み、考え方をも変えるでしょう。 正しいプログラミング言語を選べば、新しくて美しい何かを一緒に作り上げることができます。間違った選択をすれば、もちろん面倒なことになります。 言い換えれば、プログラミング言語を選ぶことは、恋人を選ぶことによく似ているのです… (注: 私はストレートの男性です。それ以外の方は、自分の興味に合わせて自由に脳内変換してください) PHP は、あなたが高校時代のある夏、不器用ながらも付き合った初めての彼女です。もっと真剣な関係を築こうとしてはいけません。この子は複雑な問題を抱えています。 Perl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く