タグ

2013年11月10日のブックマーク (11件)

  • Go で 1024 以下のポートを Listen するアプリを作る - methaneのブログ

    Go はネットワークアプリケーションを手軽に書ける言語ですが、例えば 80 番ポートなど、 root でしか bind できないアドレスを Listen するアプリケーションを、 root でないユーザーで動かすのは地味に面倒です。 普通はソケットを bind してから setuid/setgid するのですが、 Linux では setuid が呼び出したスレッドしか適用されないという問題があり、 Go との相性が悪いからです。 参考 対処方法として、 Linux では capabilities を使って非 root ユーザーでも 1024 番以下を bind できるようにし、 Mac OS X などでは bind してから setuid するようにする。 先に root で bind したソケットを Go のプログラムに渡す。 2番めの方法を使うサンプルプログラムを書いておきます. $

    Go で 1024 以下のポートを Listen するアプリを作る - methaneのブログ
    toshiwo
    toshiwo 2013/11/10
  • Latest topics > もらって嬉しいプルリクエストと、もらって残念な思いをするプルリクエスト - outsider reflex

    Latest topics > もらって嬉しいプルリクエストと、もらって残念な思いをするプルリクエスト 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « Firefox for Android用のアドオンを作った Main Firefox for Androidに仮想的なスクロールバーを導入するScrollbar Like Scrollerを更新した » もらって嬉しいプルリクエストと、もらって残念な思いをするプルリクエスト - Nov 10, 2013 人格攻撃をしたくて書いてるわけじゃないですよ、という事はまず最初に表明しておきます。 GitHubで公開してるプロジェクトについて、幸いなことに時々プルリクエストをもらえる事があるんだけれども、そ

    toshiwo
    toshiwo 2013/11/10
  • 3年前の僕へ

    DevLOVE現場甲子園2013にて、3年前の課題とそれに対する現在の気付きについて発表しました。Read less

    3年前の僕へ
    toshiwo
    toshiwo 2013/11/10
  • TDDの効果の研究をまとめた研究 - やっとむでぽん

    TDDに関連する論文をいろいろ探し回っていたのですが、今年(2013年)に書かれた、既存のTDD研究をまとめて全体像を描こうとしている研究を見つけ、しかも無料で公開されているので、紹介したいと思います。 以下のように書いてあるので、学会(?)発表用のものであって、雑誌に載ったわけではないのかな(アカデミックな話はよくわからない。査読があるかどうかが重要なんだっけ)。 This is the author's version of the work. The definite version was published in Proceedings of the 6th International Conference Software Quality Days (SWQD 2014), Vienna, Austria, January 14-16, 2014 "Effects of Tes

    TDDの効果の研究をまとめた研究 - やっとむでぽん
    toshiwo
    toshiwo 2013/11/10
  • モデリングもしないでアジャイルとは何事だ

    2015/7/23開催のUMTPアジャイル開発事例セミナー「現場に学ぶ実践アジャイルモデリング」株式会社ゼンアーキテクツ 岡 大勝による講演資料です。【更新2版:一部図形を修正】

    モデリングもしないでアジャイルとは何事だ
  • RC4 - Wikipedia

    RC4(あるいはARCFOUR)とは、SSLやWEPなどで広く使われているストリーム暗号である。 概要[編集] RC4はロナルド・リベストにより1987年に開発されたストリーム暗号であり、このアルゴリズムを用いて発生させた疑似乱数列と平文の排他的論理和をとったものが暗号文になる。RC4は利用方法によってはWEPのように安全性が保てないことがある。RC4はWEP、WPA、Microsoft Point-to-Point Encryption(英語版) (MPPE)、Winny、TLS/SSL(オプション)、SSH(オプション)で暗号化を行うために用いられている。 2015年の時点において、NSAのような機関であればTLS/SSLを利用していてもRC4を解読できる疑いがあり[2]、マイクロソフトではRC4を使わないようにすることを推奨している[3][4][5]。2015年2月には TLSのすべ

    toshiwo
    toshiwo 2013/11/10
  • 【Linux小技】 scp(ssh)での暗号化方式の違いによる転送速度ベンチマーク 「知ったかブログ」

    目的 ホスト間のファイルのコピーは、セキュリティの問題もあってscpsftpは普通で良く使うのですが、特に大きなファイルを転送しようとすると、同じギガビットイーサネットスイッチに二つのホストを繋いでいてもなぜか50MB/sくらいしかなりません。何か設定がおかしいかといろいろ試したのですが、ftpで転送すると普通に100MB/s出ることから、どうやらssh側の制限らしいことまでは突き止めました。 色々調べていくと、今のsshの場合は送信時に暗号化方式をいくつか選択することができ、暗号化方式によっても転送速度が異なるようです。たぶん暗号化と復号にCPUを使っているからでしょうか。 理屈はまあ脇に置いておいて、取り急ぎは暗号強度は無視して転送速度を確認したいです。というわけで、暗号方式の違いによる転送速度を比較してみました。 ssh暗号化方式の変更方法 一言でいえば、 # scp -c [暗号

  • Emacs Lisp のダメなところ - あどけない話

    Emacs Lisp をこよなく愛する僕の目から、Emacs Lisp がダメだと思うところをまとめておきます。 文化的な問題 Emacs Lisper の多くは、Lisp が好きで使っているのではなく、Emacs が好きだからしかたなく使っているのでしょう。当は C で書きたいのに、無理して Lisp を利用している感じです。 そのため、Emacs に付いてくる Emacs Lisp のコードは、Lisp らしくないものがほとんどです。単に C での発想を Lisp で表現しています。 これらのコードは、読みこなせないぐらい関数が大きく、副作用のある部分とない部分が分離されていません。また高階関数を用いて、データ構造を走査するコードと実際に仕事をするコードを分離するという意識も低いようです。 GoogleMapReduceという論文のお陰で、Lisp の写像関数(map)と畳込み

    Emacs Lisp のダメなところ - あどけない話
    toshiwo
    toshiwo 2013/11/10
  • 劇場版 まどか☆マギカ 前編&後編 一挙放送‐ニコニコインフォ

    「僕と契約して、魔法少女になって欲しいんだ」 ニコニコ生放送では、11月15日(金)19時より、 「劇場版 魔法少女まどか☆マギカ [前編]始まりの物語」 「劇場版 魔法少女まどか☆マギカ [後編]永遠の物語」一挙放送を行います。 【生放送情報】 ■リンク 劇場版 魔法少女まどかマギカ[新編]叛逆の物語 ニコニコチャンネルでもVOD配信スタート! 放送まで待てない!という方はこちらをどうぞ! ニコニコチャンネル 劇場版 魔法少女まどか☆マギカ [前編]始まりの物語 ニコニコチャンネル 劇場版 魔法少女まどか☆マギカ [後編]永遠の物語 ニコニコチャンネル TVシリーズ 「魔法少女まどか☆マギカ」 ■イントロダクション 願いから生まれる魔法少女の物語が再び、新たな物語としてつむがれる。 2011年1月からTVシリーズとして放送され、 大きな話題となった「魔法少女まどか☆マギカ」の劇場版が全国

    toshiwo
    toshiwo 2013/11/10
  • Thumbs and Ammo

    they just need a positive, can-do attitude Send one in to thumbsandammo@gmail.com Follow @ThumbsandAmmo

    toshiwo
    toshiwo 2013/11/10
    じわじわくる・・・
  • 5分でわかるベイズ確率

    ベイズ統計学の基礎概念からW理論まで概論的に紹介するスライドです.数理・計算科学チュートリアル実践のチュートリアル資料です.引用しているipynbは * http://nhayashi.main.jp/codes/BayesStatAbstIntro.zip * https://github.com/chijan-nh/BayesStatAbstIntro を参照ください. 以下,エラッタ. * 52 of 80:KL(q||p)≠KL(q||p)ではなくKL(q||p)≠KL(p||q). * 67 of 80:2ν=E[V_n]ではなくE[V_n] → 2ν (n→∞). * 70 of 80:AICの第2項は d/2n ではなく d/n. * 76 of 80:βH(w)ではなくβ log P(X^n|w) + log φ(w). - レプリカ交換MCと異なり、逆温度を尤度にのみ乗す

    5分でわかるベイズ確率
    toshiwo
    toshiwo 2013/11/10