タグ

2012年10月29日のブックマーク (6件)

  • Twitterについて、理解しておくべきこと - Chikirinの日記

    “顧客への感謝の気持ちを忘れたネット通販企業の経営者”が、“配送会社への感謝を忘れた顧客(しかも女子高生)”を、ツイッター上でいきなり罵倒した事件が話題になってます。 ちきりんもTwitterはすばらしいネットサービスだと思うのだけど、「怖いよね」と思うこともたびたびあります。今日は自戒も兼ねて、「これは忘れないようにしときたい」と思うことをまとめておきます。 1.すべてのツイートは、誰に読まれても不思議ではありません 下記のように思っていたら、それは間違いです。 ・@を付けていない。メンションを飛ばしていないので、人には読まれないだろう ・日語で書いているので、外人は読まないだろう ・自分のフォロアーは20人しかいないので、たくさんの人に読まれることはないだろう ・DMや鍵付きでのツイートが、意図しない人に読まれることは決してありえない 企業(の関係者)が、自社名、自社サービス名&商

    Twitterについて、理解しておくべきこと - Chikirinの日記
    y_uuki
    y_uuki 2012/10/29
  • algorithm - 重みをつけて乱択する : 404 Blog Not Found

    2011年12月27日17:15 カテゴリ algorithm - 重みをつけて乱択する 数学ガール/乱択アルゴリズム 結城浩 同意なのだけど… Perlで生でrand関数をごちゃごちゃ使うコードはもう嫌だ | hirobanex.net とにかく、プログラムッチクというとなにかとランダムという要件が多いし、こんなコードばかりグチャグチャ書くのはもういやですね。 これを一般化するという問題はアルゴリズムの実習にちょうど手頃なサイズなので。 JavaScriptによる実装 頻度を高い順に並べて、乱数<合計頻度となったところでそれを選択します。O(n)ですが選択肢を頻度順に並べることでその分ループが回る確率を抑えています。 (function(global){ var make_random_picker = function(picks){ var choices = Array.proto

    algorithm - 重みをつけて乱択する : 404 Blog Not Found
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 非同期入出力の残念な現状

    asynchronous disk I/O | libtorrent blog Libtorrent experience - the poor state of async disk IO | Hacker News libtorrentの作者が、ディスクI/Oをパフォーマンスを向上させるために非同期I/Oを試した結果、どの環境でも残念なので、ブロックI/Oをスレッドプールで行う擬似非同期I/Oで実装したとブログを書いている。その問題について、Hacker Newsでも議論されている。 非同期I/Oは、話を聞くとたのもしい機能に思える。読み書きが完了するまでブロックせずに、完了したらOSが通知するという仕組みだ。 問題は、その実装がどの環境でも貧弱だという事だ。 環境というのは、主にOS側のことだ。多くのモダンなOSは非同期I/Oを提供している。特に著名なのがみっつある。 Linux A

    y_uuki
    y_uuki 2012/10/29
  • git-nowをサブコマンド化してみた - 林檎パーク

    最近プロジェクトのVCSがSubversionからGitに移行して、ホクホク顔でgit stashしまくっている今日この頃ですが、みなさんいかがおすごしでしょうか? さてそんなお寒い時候(?)の挨拶はおいといて、hotfixとかfeatureのbranch上でgit-now使いまくっているわけなんです。 git-nowには--rebaseってオプションがあって、あとからcommitをいじっちゃうわけなんですが、それにさらにオプションはやしたり云々やってたらサブコマンド化したくなってやってしまいました>< homebrew化とかもしっちゃった関係(謎)でGitHub上にあげてるんですが、元々のscriptがgistでGitHubとしてforkできなくてid:sinsokuさん、すいません>< git-nowって? temporaryのcommitを簡単にできるコマンドラインツールです。 詳し

    git-nowをサブコマンド化してみた - 林檎パーク
    y_uuki
    y_uuki 2012/10/29
  • Zero-Copy High-Performance I/O - moriyoshiの日記

    glibc や Linux カーネルなどに多大な貢献をしている Ulrich Drepper の「ホームページのようなもの」(邦題) は何かと面白いものがいっぱいありますが、今日は kevent について調べていて、Drepper 氏のページにたどり着きました。"The Need for Asynchronous, Zero-Copy I/O" がそれです。(スライドはここ)。 ちゃんと要約できていないかもしれないけど、議論されている内容は POSIX AIO のシグナル通知について さまざまなオブジェクトのイベントハンドリングについて ユーザ空間に対する DMA で Zero-Copy を達成するためのページング抑止策について で、 はシグナル通知というのがどんな場合でも有用とは限らないと語っている。非同期 I/O を実装するライブラリが勝手にシグナルハンドラを登録したら、他のライブラリ

    Zero-Copy High-Performance I/O - moriyoshiの日記