タグ

ブックマーク / cpplover.blogspot.com (94)

  • OpenBSD、怒りのコミット

    OpenSSLのheatbeatバグの対応のため、OpenBSDはOpenSSLのheatbeatを無効にするコミットをした。ただし・・・ src/lib/libssl/ssl/Makefile - view - 1.29 SegglemannのRFC520 heatbeatを無効化。 あのまともなプロトコルひとつ制定できないIETFの無能集団が、超重要なプロトコルで64Kの穴をこしらえるとか、マジであきれてものも言えねーわ。奴らはマジこの問題を気で検証すべきだろ。なんでこんなことをしでかしたのか。こんな事態を承認した責任ある連中を全員、意思決定プロセスから取り除く必要がある。IETF、てめーは信用なんねぇ。 このコミットは、Makefileの中で、OpenSSLでheatbeatを無効にするマクロを定義するよう、コンパイラーオプションを指定するものだ。ただし、無効にするマクロは、OPE

    rgfx
    rgfx 2014/04/11
    (;´Д`)
  • ドワンゴの女子マネという過酷な訓練

    ドワンゴ現在、ドワンゴでは「女子マネ弁当」という企画が復活している。 過去の女子マネ弁当の様子については、すでに社外にも相当の情報が出回っているので、例えば以下のような情報を参考にしてもらいたい。 【第1回】ドワンゴ大改革の鍵は、インフラと女子マネージャー。|川上量生の胸のうち|川上量生|cakes(ケイクス) ドワンゴ「助けて! エンジニアが朝出社しないの!」→ 女子マネージャーが弁当を手渡してくれる「女子マネ弁当」システム導入で生活習慣改善へ - ねとらぼ 今回は、その女子マネ弁当の実情に迫る、社内からのレポートをお届けする。 女子マネ弁当の概要とは以下の通りである。 3月17日から、4月25日までの一ヶ月間、午前10時30分までに出社すると、以下の特典がある 午前10時30分から、エンジ色のジャージを来た女子マネ人員(なぜか若い女性のみで構成されている男女比率の偏った集団)が、エンジ

    rgfx
    rgfx 2014/03/24
    「この女子マネ弁当に隠された真の意図に気がついた筆者は、今日は大真面目にラジオ体操を行った。みずから皆の前に立ち、ラジオ体操の見本展示を行った。」かっこよい
  • MozillaがMetro版Firefox開発中止を発表

    Update on Metro | Future Releases 今週のはじめ、筆者はリードエンジニアとリリースマネージャーに、Windows Metro版のFirefoxの開発中止を指示した。開発チームはよくやってくれたが、Metroプラットフォームを取り巻く環境を考慮すると、1.0をリリースするのは、間違いだった。 Mozillaは世界をより良くするためにソフトウェアを開発している。しかし、我々は戦いを選ばねばならない。今や我々は、Firefox 1.0をリリースした時ほどちっぽけな存在ではないが、我々の労力は、我々が誓った目標を達成するために、集中して振り向けねばならない。我々の競合相手の強大さと、労力の多大さにより、我々は労力を適切に集中させなければならないのだ。 2012年末、筆者がMetro用Firefox開発チームを立ち上げた時(もうMicrosoftは、Metroという名

    rgfx
    rgfx 2014/03/16
    は?これFirefox beta(x86)のモダンUI対応やめるってこと?UIはタブレット向きで便利なのに。 / はてブのユーザページでクラッシュするっつーてfeedbackしたけど無駄だったか。ChromeのモダンUI、タップしにくいし困るんだよ。
  • Boost.勉強会 #14 東京に参加した

    3月1日の土曜日に、Boost.勉強会 #14 東京 : ATNDに参加してきた。 Boost.勉強会というのは、Boostを中心に据えて、C++関連の知識を発表しあう、すっかりプログラマーの間では定着した感のある「勉強会」のひとつだ。Boost.勉強会は、趣旨に賛同する各地のメンバーによって開かれているが、ここ東京では、IIJから部屋を借りて開くのが定着しているようだ。IIJの部屋は広いので、120人まで入れる。 せっかくドワンゴに雇われて、今年からフルタイムでC++の啓蒙活動をしているのだから、自己紹介と宣伝のために、なにか適当なドワンゴTシャツでも着ていくことを思いついた。ドワンゴTシャツぐらい、社内に転がっているだろうと探してみたが、あいにくと、今は超会議用のTシャツしかないそうだ。超会議用のTシャツは、運営スタッフ用のシャツで、ドワンゴの社名は入っておらず、また、大きく「運営」と

    rgfx
    rgfx 2014/03/06
  • ドワンゴに入社した

    そう。タイトル通りだ。筆者、江添亮はドワンゴに雇用された。一体、どのような経緯でドワンゴに入社するに至ったのか。また、どんな仕事をしているのか。それを説明するには、時系列を追って書いたほうがいいだろう。 2013年8月21日 ふとみると、以下のようなサブジェクトのメールが届いていた。 【ご相談】ドワンゴ主催の C++11, 14 に関する勉強会にスピーカーとしてご参加頂けないでしょうか C++11? C++14? なんと、日C++14などという単語を知っている企業があったのか。しかし・・・ドワンゴ? SPAMだろうか。いや、こんなにピンポイントなSPAMがあるわけがない。 それにしても解せないメールだ。ドワンゴといえば、もちろん、あの有名なニコニコ動画の企業だ。ニコニコ動画と言えばWebサイトだ。ニコニコ動画やその関連サービスの開発にC++を使っているのだろうか。いやまて、たしか子会社

    rgfx
    rgfx 2014/02/13
    大仕事っすなぁ。
  • VLCメディアプレイヤーをインストールするとDellの保証が無効になる

    Installing VLC Media Player voids your speaker warranty! - Laptop Audio Forum - Laptop - Dell Community Dellのフォーラムで、ユーザーが、もし詐欺商品を売りつけるDellの貧弱で欠陥ラップトップで音量を最大にして音を再生すると、内蔵スピーカーが壊れ、しかも、VLC media playerがインストールされると、保証が無効になったという報告を上げている。 以下、粗悪な欠陥品を売りつけるDellの詐欺に騙された無知な顧客のコメント Dell技術サポートは、有名なVLC Media PlayerがDellのラップトップにインストールされていた場合、壊れたスピーカーの保証を無効にするぞ。それから、KMPlayerがラップトップにインストールされてるとサポートを拒否されるという報告もある。ラッ

    rgfx
    rgfx 2014/02/10
    Dellのやらかし例
  • 東京は住みにくい

    さて、東京に引っ越して数週間たった。結論から言うと、東京は住みにくい。 東京に来てまず気がついたのは、メシのまずさだ。どの飯屋に入っても、京都より数百円高い上に、クソまずい。私は未だに、東京でまともなメシ屋を発見したことがない。それは、何万円も払うような店ならば、少しは違うのかも知れないが、私はそんなごちそうをべたいのではない。普通のメシを普通の値段でべたいのだ。東京の飯屋は、800円や1000円も取る割に、どうやったらこんなにまずく作れるのだと疑問に思うほどまずいメシしか出てこない。 色々と考えた挙句、結局、東京には出汁という文化がないのではないかという結論に達した。東京には油か醤油の薄め液しかないのだ。 とくに、うどんとそばが最悪だ。そばはまだともかく、うどんはつゆの良し悪しで味が大きく左右されるというのに、東京の飯屋のめんつゆは、醤油の薄め液のようなものしか出てこない。パスタにケ

    rgfx
    rgfx 2014/02/10
    それでも蕎麦はまだマシなんだな。逆に関西には蕎麦屋があまりない。和食屋の1メニュー。
  • 不自由なSaaSSを使った報い

    BenjaminSte.in - iOS holding my phone number hostage = the worst bug I’ve ever experiencedだった iOSが俺の電話番号を監禁している = 俺のであった中で最悪のバグ 二ヶ月前、俺はiPhoneからAndroidに移った。俺は初日からiOSのファンだったが、iOS7には我慢ならなかった(それは別の記事の話だが) 俺はVerizonのMotoXに大変満足してる。24時間以内に、今まで使ってたアプリは全部切り替えられて、Androidを俺のメインの携帯として準備することができた。 だが、よくわからないことがあったのだ。どうやら、俺はあまりテキストメッセージを受け取れていないらしい。俺のメッセージに反応がないことはイラつくし、俺も反応できないことで人をイラつかせている。 なんなんだこれは。俺の仕事用のラップト

    rgfx
    rgfx 2014/02/03
    iMessage怖いな(;´Д`)Appleってなんでこういう所がど下手くそなの。普通にGoogleハングアウトなりGMailなり使ってるのが一番安全なのでは。
  • 18日から24日までの日記

    今回はかなり他人のプライバシーに土足で踏み込む内容なので、これでもかなり抑えて書いている。ここに記述された人で、問題があればboostcpp@gmail.comまで、あるいは私につながる方法で連絡をくれれば、すぐに該当箇所を削除する(が、削除しても遅いだろうから、先に謝っておく。申し訳ない。) 18日 早朝、卓球ハウスで起床。すぐに出発。 今回、東京には用事で呼ばれているのだが、せっかくだから一週間ほどは滞在することにした。 どういう結果になるにせよ、これ以上C++の啓蒙を続けるには、他人に物理的に会ってC++教育しなければならず、そのためには、プログラマーのいる場所に行くしかない。一極集中の日では、プログラマーのいる場所といえば、ほぼ東京しかないのだ。なにかいい仕事があればいいのだが。 そのために東京に住まねばならないが、東京に縁もゆかりもない人間が、いきなり住んだところで、孤立する

    rgfx
    rgfx 2013/12/25
  • 100kbpsで閲覧できるWebサイト、できないWebサイト

    今、私が常時使えるネット回線は、DTIの提供する格安のSIMカードを利用したLTE経由のものだ。利用料金は月々490円+ユニバーサルサービス料3円となっている。 とてつもなく格安だが、極端な制限がある。帯域が100kbps、今は実験的に150kbpsに制限されているということだ。転送量制限はないのだが、この帯域は、2013年にはなかなかに厳しい。 私は、まだ56Kbpsのアナログモデムの頃からインターネットを利用しているが、もはや最低でも数Mbpsは当たり前になったこの時代に、100kbpsは、結構難しいところもある。使えるかどうかは、Webサイトにより異なる。 今、風邪をひいて体調が悪く、外に出れないのを幸いに、この低帯域でできることを試してみることにした。 まず、まともに閲覧できないWebサイトだ。 例えば、GMailのような、巨大なJavaScriptでできたプログラムで、常にサーバ

    rgfx
    rgfx 2013/11/30
    GMail、SPDY使ってもダメなものはダメなのか
  • モバイルWiFiルーター

    好意で、DTIの月490円のSIMカードを刺したモバイルWiFiルーターをしばらくの間借りられることになった。 私はコンピューターとネットワークが一体となった携帯電話が好きではなく、したがって無関心だったのだが、なかなか今は面白いことになっている。 SIMカードというのは、固有のID番号が記録されたICカードである。これを携帯電話の無線局との通信機能を持った機器につければ、携帯電話のネットワークを使うことができる。 多くの邪悪な制限のある機器は、このSIMカードを、自社のものしか使えないように、SIMロックをかけている。最近はようやく、わずかに自由の価値に目覚めた人たちが、通信機器とIDの固定はおかしいと気づき始めたとみえて、どのSIMカードでも使うことができる通信機器も、ようやく増えてきた。 そうなってくると、世の中は携帯電話のインフラを借りて、独自のSIMカードを発行するところが現れ始

    rgfx
    rgfx 2013/11/18
    まじで。頭のなかで勝手に50代と思っていた。。
  • 日本語のC++参考書の行く末

    C++11の参考書をGitHubで公開したことはすでに発表した。 GitHub: EzoeRyou/cpp-book GitHubからzipでダウンロード GitHub Pagesでの閲覧:C++11の文法と機能 の虫: C++11参考書の公開:C++11の文法と機能 私はもう時間切れで、三週間後にはインターネット接続はおろか、コンピューターすら失う身だが、日語のC++参考書の行く末について案じてみたいと思う 日では、全国どこでも日語が通じる。日にいる限り、日語以外の言語を使う必要がない。法律の書かれている言語から日常生活の言語から教育で使う言語まで、すべて日語で行われている。 これは、凄いことでもあるが、悲劇でもある。日人は英語を学ぶ必要性を実感できないのだ。にもかかわらず、プログラミングは、英語を必要とする。 英語は、文法的にはあまりよろしくない言語である。例外的な文法

    rgfx
    rgfx 2013/10/28
    普通に達人出版会で「も」買えるようにすればいいと思うの。Donate兼ねて。つーかe-mobileレンタル代すら無いとかどういうことなの。
  • 紙の本は死ぬ

    私は、紙のが近い将来に死ぬと考えている。もちろん、紙のはなくなったりはしない。しかし、その使われ方は、例えば今、音を再生するのに物理的な音溝に針をあててガリガリと振動させるレコードは、一部の好事家しか使わないように、紙のを読むのも、歴史家、文化財産の保存か、また一部の好事家だけになるだろう。 これは、いい、悪いの問題ではない。そうなってしまうのだ。例えば、この2013年に、最近の若いものは日語の文字を筆で書かんからけしからん、などと言ったところで、どうしようもない。確かに、日語の文字は筆で書くことを想定して設計されてきたが、もはや筆が日常的に使う筆記具ではない以上、今更言ったところで始まらない。石を投げていいのは、いまだにシャーペンやボールペンを持たず、代わりに、懐中に矢立と水入れと懐紙を持って表を出歩いている者だけだ。 そういうわけで、紙のは、近い将来に死ぬ。問題は、紙の

    rgfx
    rgfx 2013/10/24
    そのうち、紙やEpubで国会図書館に納入されるわけでもない出版物の流通が、全体の5割越える日が来るんだろうなあ。そうなると人類の歴史編纂力的には敗北のようにも思える。
  • Super Meat Boyの作者Tommy RefenesがSteamコントローラーを体験

    Yzc2NjQ1MzQyNDU2MjMyMz - My time with the Steam Controller あのクソ難しい、往年の悪魔城ドラキュラやスーパーマリオブラザーズを彷彿とさせる、死んで覚えるプラットフォームゲーム、Super Meat Boyの作者の一人、Tommy Refenesが、ValveでSteam Controllerの試作機を体験した感想を書いている。 Steamコントローラーの体験 俺がSuper Meat Boyを開発していたとき、俺は正しいコントロールが、ゲームの可否を決めるのだということを分かっていた。俺は、ゲームのコントロールには、うるさい男だ。もし、ゲームのコントロールが悪ければそれまで、誰か作ったかとか内容とかはどうでもいい、俺はそんなものをプレイし続けることはない。俺はよく、Super Meat Boyの動きとか摩擦だとか空気抵抗の物理の計算

    rgfx
    rgfx 2013/09/30
  • クッキー・クリッカーについて

    昨日、筆者はクッキー・クリッカーなるゲームを体験した。このゲームは、ゲーム質を非常によく抽象化している。ここではそのゲームについて述べるが、読者には実感のため、並行してゲームを行なってもらいたい。 このゲームのプログラムはHTML/CSS/JavaScriptと、その他のリソースで構成されていて、ストールマンの自由四原則に合致する自由ソフトウェアではないが、一応は、制限的ながら、forkや改変を許諾している。このプログラムを動作させるには、まともなブラウザーが必要である。 Cookie Clicker まずみると、左に素晴らしくうまそうなクッキー、中央によくわからない列、右によくわからない小物が並んでいる。操作方法がよくわからない。まず、左にこれみよがしに配置してある、うまそうなクッキーをクリックしてみよう。 +1 なんと、クッキーが一枚得られた。続けてどんどんクリックしていくと、数十

    rgfx
    rgfx 2013/09/17
  • IntelとMirにおけるドライバー開発者からの観測

    Canonicalは、Intelの自由なソフトウェアによるグラフィックドライバーで、XMirをサポートするためのパッチを提出し、Intelに取り込んでもらおうとした。Intelは一端パッチを取り込んだものの、急遽、Intel社員のChris Wilsonsによって、不自然にもrevertされた。 xorg/driver/xf86-video-intel - Intel video driver そのgitコメントに曰く、 我々はCanonicalの選択した方法を支持、サポートしない。 そしてXMirパッチをupstreamに受け付けない。 -管理部(-The Management) どうやら、Intel社内で、なにか技術的理由に基づかない、政治的判断が行われたことを匂わせるコメントである。 これに対していくつも推測が挙がっている。Intelは前々からWaylandを推していたし、Mirはラ

    rgfx
    rgfx 2013/09/17
  • NTFSのAlternate Data Streamとrarアーカイブによるマルウェア隠し

    Why questionable downloads use rar archives : Len Boyette NTFSには、Alternate Data Streamという機能がある。これは、ファイルに複数のストリームを関連付ける機能で、主となるストリーム以外は、基的にあまり表に出ない。Windowsはファイルのメタデータを保存するのにこの機能を使っている。例えば、インターネット上からダウンロードしたファイルに対して警告を発するのも、特別なAlternate Data Streamを付加しているからで、ファイルのプロパティからこれ以上警告しないという設定するのは、このストリームを削除するという事である。 Alternate Data Streamは、ファイル名の後ろにコロンをつけることで使える。例えば、"example.txt"という名前のファイルがある場合、"example.tx

    rgfx
    rgfx 2013/04/16
    WUT
  • Lightning Digital AV Adaptorに関する関係者らしき者のコメント

    Panic Blogで、ライトニングデジタルAVアダプターは、ARM SoC搭載のコンバーターだという事実が公開されて、注目を集めていた。そのブログ記事は、の虫: Lightning Digital AVアダプターは驚くことにARM SoCを使ったコンバーターだったで翻訳している。 なんと、そのブログのコメント欄に、Apple関係者らしき匿名の者がコメントを寄せている。 このアダプターの処理にAirplayは関わっていない。 このアダプターのSoCはXNUベースのカーネルをブートすることは事実だが、iOSとアダプターのファームウェアの関係はそこまでだ。ファームウェア環境はlaunchdすら実行しない。シェルもないし、ユーティリティもない(Max OS Xで「BSDサブシステム」と呼んでいるもの)。ブートすると即座にホストデバイスからの入力を受け付けるデーモンへと移行し、データストリームを

    rgfx
    rgfx 2013/03/28
  • WebサイトのFlash利用率が20%まで下がった

    Usage Statistics of Flash for Websites, March 2013 w3techs.com調べによれば、WebサイトのFlash利用率が、とうとう20%にまで下がったそうだ。 調査方法はWeb Technologies Statistics and Trendsに書かれている。それによれば、 上位100万件のWebサイトを毎日調査。ランキングAlexaより取得。Webサイトを構成するページひとつに、特定の技術が使われていれば、Webサイト全体が特定の技術を使っているとみなす。サブドメインを別のWebサイトとして扱わない。リダイレクトされるドメインはカウントしない。ここで定義するWebサイトは、Alexaの定義するWebサイトとは異なるため、実際に集計されるWebサイトの数は、100万件よりすこし少ない。 この調査結果では、一年前に比べてWebサイトのFl

    rgfx
    rgfx 2013/03/12
    Adobeが手前の公式実装をまともにメンテできてるのかどうか怪しい、そんな技術を追加要素で使うくらいなら…というとこまで来たのかな。
  • DRM制限された媒体を扱う際には、「購入」ではなく「ライセンス」という言葉を使え

    Force companies to change language from "buying" to "licensing" when dealing with DRM-restricted goods. | We the People: Your Voice in Our Government ホワイトハウスの署名サイトで、興味深い署名が始まっている。現在、多くの電子媒体がデジタル制限管理により、利用者の権利を、従来の"buying"や"purchasing"による所有権の譲渡とは異なり、不当に制限している。このような媒体に対して、「購入」という言葉を用いるのは虚偽である。そのため、「ライセンス」(許諾契約)という言葉を使うようにしろ。これに従えば、「今すぐ購入!」ボタンのごときは、「今すぐライセンス!」ボタンに変更される。 これは実に理にかなった要求だと言える。多くの電子媒体の販売は