![「君の名は。」新海誠監督インタビュー 40代の仕事としてスタートラインにある映画になった | アニメ!アニメ!](https://cdn-ak-scissors.b.st-hatena.com/image/square/800e074c3a04c5760dd1cce733153c8b7cfe69cf/height=288;version=1;width=512/https%3A%2F%2Fanimeanime.jp%2Fimgs%2Fogp_f%2F94801.jpg)
Unixの世界には readdir_r()というAPIがある。readdir()のthread safe バージョンとしばしば紹介されている。 それぞれの関数宣言は以下 http://man7.org/linux/man-pages/man3/readdir_r.3.html struct dirent *readdir(DIR *dirp); int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result); struct dirent { ino_t d_ino; /* inode number */ off_t d_off; /* not an offset; see NOTES */ unsigned short d_reclen; /* length of this record */ unsigned
喫茶店(ルノアール)に一人でいた時のこと。隣の席で60代前半くらいの弁護士の男性と、20歳くらいの女性が、痴漢の裁判について話していた。 痴漢被害者の女性が具体的にされたことをしっかり説明した。強制わいせつだけではなく女性が駅員のところに連れて行くと目を離した隙に洗面台で手を洗って証拠を消し、バカにしたような態度を取ってきたということを詳細に話していて、それが余りにも酷いので、聞こえてしまった私も怒りで震え出すほどだった。「訴えたい」と言っているのに弁護士は「10万での示談」を薦めまくっていた。そしてこう続ける。 「向こうの男性は、その時はお酒が入ってただけで、普段は真面目ないい人だよ」 「例え慰謝料が50万とれても30万は裁判費用で消えるから裁判なんてあなたにとってなんの価値もないよ」 「(それでも訴えてこらしめたいという被害者に対し)ちゃんとした会社に勤めている人だから、留置場に1日入
QUIC(Quick UDP Internet Connections)プロトコルは、TCPではなくUDPをベースとして開発された、全く新しいWeb向けのプロトコルです。 (冗談で) TCP/2 と呼ぶ人までいます。 私がQUICについて知ったのは数週間前のことです。 SysCast Podcastのcurlとlibcurlについてのエピソード を聞いていた時でした。 QUICプロトコルの本当に面白い点は、UDPへの移行というところだと思います。 現在、Webの伝送プロトコルは、信頼性を確保するため、TCP上に構築されています。このTCP接続を開始するためには、 3wayハンドシェイク が行われています。つまりこれは、接続を開始するたびにラウンドトリップ (ネットワークパケットの往復) が追加されるということであり、新たな接続先に対し大幅な遅延を生じさせているのです。 (出典: UDPを介
「大奮闘」と言ってもいい記録をリオ五輪で残した日本選手団。その躍進を支えたのは、柔道だった。4年前は金メダルゼロに終わった日本柔道がなぜ復活を遂げたのか。「井上改革」その全容について、過去五度オリンピックを現地で取材している、ノンフィクションライターの柳川悠二氏が解説する。 ブラジル・リオデジャネイロの地で、日本選手団は、史上最多だった2004年アテネ五輪の38個を抜く41個(金12、銀8、銅21)のメダルを獲得した。4年後の地元開催に向け、日本のスポーツ界全体が活気づく結果だろう。中でもかつて〝お家芸〟だった男子柔道が復活を果たしたことが、この快進撃を支えた。 12年ロンドン五輪で、男子柔道は史上初めて金メダルがゼロに終わり、母国としての威信は失われた。立て直しを敢行したのはロンドン惨敗の責任を取る形で辞任した篠原信一氏(現タレント)に代わって監督に就任した、井上康生である。 筆者は4年
先日Nexusデバイス向けに提供が始まったAndroid 7.0 Nougatだが、Snapdragon 800/801搭載端末には提供されないのではないかという話が出ている(9to5Googleの記事)。 この話はHTC製スマートフォン向けカスタムROM「Maximus HD」の開発者、LlabTooFeR氏のツイートによるもの。Qualcommがグラフィックドライバーをリリースしないため、HTC One M8などSnapdragon 800/801搭載端末には公式版のAndroid 7.0が提供されることはないという内容だ。理由としては、Snapdragon 800/801のAdreno 330 GPUがOpenGL ES 3.1をサポートしない点や、Vulkan APIをサポートしない点が挙げられている。 GoogleによるNexusデバイスへの最新版Android提供保証期限を過ぎ
引き継いだプロジェクトが、foo_pc, foo_sp, foo_commonみたいなかんじでリポジトリが分かれていて、同じ機能の開発やっているのにそれぞれにPullReqだしたり、リリースノートを書いたりするのがしんどいので、統合した。以下に統合した時の手順をまとめておく。 まず、新しくリポジトリを用意して、以下のように統合したいリポジトリ毎にディレクトリを作成して(.gitkeepとか用意して)、コミットする。 foo ├── foo_common ├── foo_pc └── foo_sp 次のようなスクリプトを実行する。git 2.9 から無関係なヒストリもってるブランチ同士をマージするときは --allow-unrelated-histories つけないとエラーになるのがハマりどころ。 for repo in foo_pc foo_sp foo_common; do git r
昨年の8月末にオリンパスの防水タフネスコンデジ「STYLUS TG-4 Tough」を購入してから丁度1年が経ちました。F2.0の明るいレンズを搭載し、顕微鏡モードや深度合成といったマクロ撮影機能の充実も売りにしたコンパクトデジタルカメラです。 私の場合は、そのタフネス性能(防水15m、防塵、耐衝撃2.1m)を生かしたアウトドアカメラとしての使用が最も多く、内蔵GPS機能を使ったロガー機能なども頻繁に使用しました。 当初は1/2.3型というコンデジ用の小型センサー故に、画質の妥協は覚悟の上で使い始めたのですが「思ってたよりよく写るぞ、このカメラ!」というのが個人的な感想。メインに使っているマイクロフォーサーズやAPS-Cのレンズ交換式カメラが使える状況で、あえてTG-4を使うことは少ないのですが、このカメラがあったからこそ撮れたというシチュエーションも多く、今では手放せない愛用カメラの1台
UNIXやMacを使用しているユーザーならば誰でも一度はシェルスクリプトを作成した経験があると思います。どんな環境でも使い回せるポータビリティの高さが魅力ですが、プログラミング言語としてみると独特な部分が多く、なんとなく苦手意識を持っている方も多いかもしれません。 本日紹介する「Bash Infinity Framework」はそんなシェルスクリプトの概念を完全に変えてしまうBash用のフレームワークです。 モジュラーかつ軽量で、C#やJava、JavaScriptといった他の言語のコンセプトを取り入れ、プラグ&プレイで必要な機能だけを追加していける特徴を持っています。 主な特徴は以下の通りです: 自動エラーハンドリング 名前付きパラメータ($1、$2ではなくて) 配列とマップをパラメータとして引き渡せる try-catchの実装 独自例外のthrow キーワードのインポート 出力を改善す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く