タグ

2015年12月30日のブックマーク (7件)

  • JKだが正月の親戚の集いに行きたくない

    16歳、女子高校生。 毎年1月2日の午後は自宅付近の祖父母宅で父方の親戚の集会がある日と決まっており、物心ついたときから私も父とともに参加させられている。その他の参加者は祖父母、叔父・叔母、大学生のいとこ2人。1年のうち、正月のこの日以外に彼らに会うことは皆無に近い。 いとこたちは祖父母ととても仲がいい。普段から祖父母宅を訪ねたり、一緒に出掛けたりしているのだろう。 メンバーのなかで私だけが浮いている。祖父母にも叔父叔母にも年上のいとこにも敬語を使い、みんながあぐらをかいて車座になっているなかでひとりだけ正座を崩せない。話題も居場所もないので、無言で出された飲み物をすすってばかりいる。幼少のころから、年下のいとこがほしいと何度願ったことか。母が高齢出産だったせいか、父方のいとこも母方のいとこも年上ばっかりだ。 ちなみに祖父母宅では毎年大量の菓子類と飲み物がふるまわれる。飲み物は祖母や叔母に

    JKだが正月の親戚の集いに行きたくない
  • 2015年を振り返って

    気がつけばもう年末になろうとしている。 2015年は昨年から始めた情報セキュリティ関連の翻訳に加え、Webのフロントエンド技術、インターネットへのハードウェア接続技術 (Internet of Things)など、昨年からさらに幅を広げて活動している。詳細は守秘義務があるので控えるが、今後とも仕事として自分でできることは何でもやっていく覚悟で活動している。以下に対外活動の中で主なものを記す。 1月よりErlang/OTPのrandomモジュールを後継する疑似乱数モジュールの開発が始まり、3月にはサンフランシスコのErlang Factoryにて、疑似乱数の高性能化に関する発表を行った。この成果は5月にErlang/OTPバージョン18から取り込まれることとなり、京都大学に勤務していた時から5年越しで続けてきた研究開発の成果を世に送り出すことができた。 技術評論社の雑誌Software De

    y_uuki
    y_uuki 2015/12/30
  • 強固なデータ・インフラストラクチャを構築するためのログの活用(デュアル書き込みがダメな理由)PART 2 | POSTD

    PART 1.はこちら : 強固なデータ・インフラストラクチャを構築するためのログの活用(デュアル書き込みがダメな理由)PART 1. ログが使われる場面について4つ説明したいと思います。まずデータベースストレージエンジンの内部です。 B-tree はアルゴリズムの授業で学びましたよね? ストレージエンジンに広く使われているデータ構造です。ほぼ全てのリレーショナルデータベースと、多くの非リレーショナルデータベースで使われています。 B-treeについて簡単に説明しましょう。B-treeは、ディスク上で固定長のブロックとなる ページ から構成されており、通常、その固定長は4KBか8KBです。ある特定のキーを探したい時は、まずtreeのルートにあるページから探索を始めます。そのページは他のページへのポインタを内包していて、各ポインタはキーのレンジ(範囲)にタグ付けられています。例えば、もしキー

    強固なデータ・インフラストラクチャを構築するためのログの活用(デュアル書き込みがダメな理由)PART 2 | POSTD
  • 【岩田 聡氏 追悼企画】岩田さんは最後の最後まで“問題解決”に取り組んだエンジニアだった。「ゲーマーはもっと経営者を目指すべき!」特別編

    【岩田 聡氏 追悼企画】岩田さんは最後の最後まで“問題解決”に取り組んだエンジニアだった。「ゲーマーはもっと経営者を目指すべき!」特別編 編集部:TAITAI カメラマン:増田雄介 123→ 4Gamerが任天堂取締役社長(当時)岩田 聡氏と,カドカワ(当時はKADOKAWA・DWANGO川上量生氏の対談を掲載したのは,ちょうど一年前の12月末のことだった。 任天堂・岩田氏をゲストに送る「ゲーマーはもっと経営者を目指すべき!」最終回――経営とは「コトとヒト」の両方について考える「最適化ゲーム」 連載の最後を飾るにふさわしいラスボス的なゲーマーは,岩田氏以外ないというお願いを快諾していただき実現した対談では,岩田氏自身の経営哲学からプログラマー時代の豪腕ぶりがうかがえるエピソードまでが人の言葉で語られ,大きな反響を呼んだ。 岩田 聡(いわた・さとる):1959年北海道生まれ。1982年に

    【岩田 聡氏 追悼企画】岩田さんは最後の最後まで“問題解決”に取り組んだエンジニアだった。「ゲーマーはもっと経営者を目指すべき!」特別編
    y_uuki
    y_uuki 2015/12/30
  • MySQL 5.5新機能徹底解説

    今年も残すところあとわずかとなった。2010年もIT業界にとっては変化の多い一年だったが、皆さんにとっては良い年だっただろうか?既に何度かMySQL 5.5の新機能については取り上げたが、ついに正式版がリリースされたということでここで改めて新機能を解説し、今年最後のエントリを締めくくろうと思う。 MySQL 5.5にはこれでもかっ!というぐらい新機能が追加されている。しかもいずれもナイスなものばかりだ。一般的には、ソフトウェアに新機能が追加されると重くなったり安定性が低下する事例が後を絶たないのだが、MySQL 5.5に関してはそのようなことは全くないので安心して利用して頂きたい! InnoDBの大幅な改善種々ある改善点の中でも特に目をひくのがInnoDBストレージエンジンへの改良だ。実は、InnoDBMySQL 5.1が最初にリリースされたときから、2回アップデートが行われている。My

    MySQL 5.5新機能徹底解説
    y_uuki
    y_uuki 2015/12/30
  • What happens if you write a TCP stack in Python?

    During Hacker School, I wanted to understand networking better, and I decided to write a miniature TCP stack as part of that. I was much more comfortable with Python than C and I’d recently discovered the scapy networking library which made sending packets really easy. So I started writing teeceepee! The basic idea was open a raw network socket that lets me send TCP packets send a HTTP request to

  • TCPを(少しは)理解しておくべきその理由 | POSTD

    この記事はTCPの 全て を理解する、あるいは 『TCP/IP Illustrated』 (訳注:日語版: 『詳解TCP/IP〈Vol.1〉プロトコル』 )を読破しようとか、そういうことではありません。ほんの少しのTCPの知識がどれほど欠かせないものなのかについてお話します。まずはその理由をお話しましょう。 私が Recurse Center で働いているとき、PythonでTCPスタックを書きました( またPythonでTCPスタックを書いたらどうなるかについても書きました )。それはとても楽しく、ためになる経験でした。またそれでいいと思っていたんです。 そこから1年ぐらい経って、仕事で、誰かが「NSQへメッセージを送ったんだが、毎回40ミリ秒かかる」とSlackに投稿しているのを見つけました。私はこの問題についてすでに1週間ほど考え込んでいましたが、さっぱり答えがでませんでした。 こ

    TCPを(少しは)理解しておくべきその理由 | POSTD
    y_uuki
    y_uuki 2015/12/30
    遅延ACKとNagleアルゴリズムの相性問題、知ってても現場で初めて見て気づくのは難しそう