タグ

2014年9月27日のブックマーク (4件)

  • PythonでTCPスタックを記述するとどうなる? | POSTD

    Hacker School在籍中、ネットワーキングの理解をより深めたいと思い、小規模なTCPスタックを書いてみようと思い立ちました。個人的には、C言語よりもPythonの方になじみがありましたし、その頃ちょうど、パケット送信を 非常に簡単に する scapy ネットワーキングライブラリも見つけたところでした。 そんなわけで、 teeceepee を書き始めました。 基的な構想は次のとおりです。 TCPパケットを送信可能にするRaw socketを開く google.comを取得するためにHTTP要求を送る 応答を取得しパースする 成功を祝う 適切なエラー処理などについてはさほどの注意も払わず、ただただウェブページを取得し、勝利を宣言しようと思っていました(^_^) ステップ1:TCPハンドシェイク 手始めは、GoogleとのTCPハンドシェイクです(以下は必ずしも正しく動作しませんが、原

    PythonでTCPスタックを記述するとどうなる? | POSTD
  • 和欧混植の条件分岐

    CSS によるフォントの和欧混植は、たいがいの場合、font-family プロパティを使ったシンプルな実装で間に合う。ファミリ名をカンマ区切りのリストとして指定すれば、ユーザーのローカル環境に応じて利用可能なフォントが適切に選択される。 html { font-family: "Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif; } しかし、こういったシンプルなアプローチでは実現できないケースもある。「特定の和文フォントが利用可能な場合に、特定の欧文フォントと組み合わせて利用したい」というのがそれ。たとえば、「ヒラギノ明朝か游明朝のいずれかが利用できるなら Times と組み合わせて使いたいが、どちらの明朝体も利用できないなら Helvetica とゴシック体の組み合わせを使いたい」とか

    和欧混植の条件分岐
  • 代理母すらも不要に!? 2034年、人工子宮で人類が出産から解放される日 - TOCANA

    人の晩婚化と出産年齢の高齢化に依然として歯止めがかからない。それまでは意識されてこなかった「卵子、精子の老化」問題も数年前から話題にのぼるようになり、社会に大きな衝撃を与えている。その一方、体外受精や代理母による出産は徐々にではあるが着実に普及しているという現実もある。出産をめぐるこのような状況のなか、なんと今から20年後の2034年には「人工子宮」による出産が実現していると予測する識者の発言が話題を呼んでいる。 ■20年以内に「人工子宮」が実用化される!? 注目を集めている発言とは、アメリカの作家で未来学者のゾルタン・イストバン氏が、情報サイト「VICE」に寄稿した記事の中で述べたものだ。 イストバン氏は「この分野での技術進歩は予想を超えて早く進んでいて、今から20年以内に人工子宮による妊娠と出産が実現し、30年後には幅広く浸透しているだろう」と、同意見を持つ各界の識者を代表して述べ

    代理母すらも不要に!? 2034年、人工子宮で人類が出産から解放される日 - TOCANA
  • http://gakuzzzz.github.io/ScalaBase1/Deprecating_the_Observer_Pattern.md.htm