タグ

2012年11月2日のブックマーク (12件)

  • Ruby 2.0初のプレビュー版がリリース! 注目機能は!?:Rails Hub情報局:エンジニアライフ

    2012年11月2日、Ruby 2.0.0-preview1のリリースがアナウンスされました。Ruby 2.0はRuby生誕20周年となる2013年の2月24日にリリースが予定されています。現在の安定版であるバージョン1.9系の次のメジャーバージョンアップとなります。ちなみに、1.9の正式版が初めてリリースされたのは2007年12月25日でした。 Ruby 2.0のリリースマネージャ、遠藤侑介さんがメーリングリストに流したアナウンスによれば、2.0.0の主な新機能は以下の通り。 Refinements キーワード引数 Enumerator#lazy Module#prepend Hash への変換メソッド #to_h %i: シンボルの配列のリテラル 正規表現エンジンを Onigmo に変更 DTrace サポート それぞれの機能について特に説明がなかったので、西村が分かる範囲で少し各機能

    Ruby 2.0初のプレビュー版がリリース! 注目機能は!?:Rails Hub情報局:エンジニアライフ
    hiroyukim
    hiroyukim 2012/11/02
  • Linux Kernel の User Namespace 機能と lxc (1) - TenForward

    色々な Namespace の機能はコンテナを動かす上で重要な機能なのですが,Linux kernel でこれから実装される予定の機能がいくつかあります.そのうちの結構重要なのが User Namespace です. 今の lxc コンテナは,起動するとコンテナ内の root (uid:0) とホスト上の root が同じ権限を持つユーザなので,コンテナからホストに対して色々出来るとか,セキュリティ的にマズい事ができてしまう可能性があります.これを,コンテナ内では普通の root でありながら,ホスト上で見ると 0 以外の uid を持つユーザに見えるというような機能が User Namespace です (たぶん ^^;). この辺りの詳細は以下をご参照ください. UserNamespace - Ubuntu Wiki User namespaces – available to pla

    Linux Kernel の User Namespace 機能と lxc (1) - TenForward
    hiroyukim
    hiroyukim 2012/11/02
  • Man page of INET_PTON

    Section: Linux Programmer's Manual (3) Updated: 2020-06-09 Index JM Home Page roff page 名前 inet_pton - IPv4/IPv6 アドレスをテキスト形式からバイナリ形式に変換する 書式 #include <arpa/inet.h> int inet_pton(int af, const char *src, void *dst); 説明 This function converts the character string src into a network address structure in the af address family, then copies the network address structure to dst. The af argument must be e

    hiroyukim
    hiroyukim 2012/11/02
  • Big Sky :: C言語から使えるJSONパーサ、parson が思った以上に良い仕事をしている。

    前回は JSMN というのを試したけど、今度も matsuu さんのブクマから。。。 parson Lightweight json parser and reader written in C. http://kgabis.github.com/parson/ 特徴は 軽い (2ファイルだけ) 単純なAPI ドット記法による json 値のアドレッシング (C言語の構造体やOO言語のオブジェクトに似た感じ。例: "objectA.objectB.value") C89 コンパティブル テストスーツ 前回の JSMN とは違い、メモリを動的に確保するタイプ。DOM の様にルートノードから探索を始め、最終的にルートノードを指定してメモリを開放する。 今回もtwitterのタイムラインをパースしよう。 #include <assert.h> #include <string.h> #inclu

    Big Sky :: C言語から使えるJSONパーサ、parson が思った以上に良い仕事をしている。
    hiroyukim
    hiroyukim 2012/11/02
  • 実践 パケット解析 第2版

    ベストセラー書の改訂第2版。前半はWiresharkのリファレンスです。Wiresharkのさまざまな機能や活用テクニックについて解説します。後半はパケット解析の実践的な教科書です。TCP/IPの主要なプロトコルを解析する方法や、ネットワーク遅延をはじめとしたさまざまなトラブルの解決方法を、実際に取得したパケット情報の実例を使って詳しく解説します。日語版ではTCP/IP以外のパケット解析、具体的にはUSBポートを流れるデータのパケット解析についての解説と、pcap-ng形式 ←→ pcap形式のデータ変換についての解説を巻末付録として追加しました。Wireshark 1.8対応。 目次 監訳者まえがき 賞賛の声 まえがき 1章 パケット解析とネットワークの基礎 1.1 パケット解析とパケットキャプチャツール 1.1.1 パケットキャプチャツールの評価 1.1.2 パケットキャプチャツール

    実践 パケット解析 第2版
    hiroyukim
    hiroyukim 2012/11/02
  • 『C++のためのAPIデザイン』レビュー - Faith and Brave - C++で遊ぼう

    翻訳監修の三宅さん( @miyayou )さんから献いただきました!ありがとうございます。 書は、関数、クラス、ライブラリといった誰かに使ってもらうためのプログラムを書くプログラマのためのです。ほかの人に使ってもらうプログラムを書くために考えるべき多くのことが書かれています。たとえば、以下のようなことを考える必要があります: ユーザーに公開するインタフェースはどうあるべきか。実装詳細はどれで、ユーザーは何を知っていれば十分なのか。それはどの場面で使用できるだろうか、いま目の前にある目的を達成できればいいのか、はたまた多くの場面で再利用したいのか。 バージョンに関しても考えなければいけない。このAPIは後方互換性を保てるほど入念に考えられているだろうか。どうしても破壊しなければいけない場合、どういう設計選択をするべきか。 ドキュメントはどこまで書くべきだろうか。自動テストは何のために書

    『C++のためのAPIデザイン』レビュー - Faith and Brave - C++で遊ぼう
    hiroyukim
    hiroyukim 2012/11/02
  • 総務省、わかりやすい手引書「一般利用者が安心して無線LANを利用するために」公開 | RBB TODAY

    総務省は2日、手引書「一般利用者が安心して無線LANを利用するために」を公表した。最低限取るべき情報セキュリティ対策を記した“無線LAN情報セキュリティ3つの約束”を含む内容となっている。 この手引き書は、「無線LANの情報セキュリティに関する検討会」において策定された手引書(案)をベースに、利用者のリテラシーや重要度に応じた段階別の対策等を総合的に示すものとして策定された。 手引書「一般利用者が安心して無線LANを利用するために」は20ページのPDFファイルとなっており、“無線LAN情報セキュリティ3つの約束”として、「無線LANを利用するときは、大事な情報はSSLでやりとり」「無線LANを公共の場で利用するときは、ファイル共有機能を解除」「自分でアクセスポイントを設置する場合には、適切な暗号化方式を設定」が冒頭にあげられている。さらに一般利用者が安心・安全に利用するためのガイドラインと

    総務省、わかりやすい手引書「一般利用者が安心して無線LANを利用するために」公開 | RBB TODAY
    hiroyukim
    hiroyukim 2012/11/02
  • Mina

    Mina lets you build and run scripts to manage your app deployments on servers via SSH. $ gem install mina $ mina Really bloody fast Mina works really fast because it’s a deploy Bash script generator. It generates an entire procedure as a Bash script and runs it remotely in the server. $ mina deploy --verbose -----> Creating the build path $ mkdir tmp/build-128293482394 -----> Cloning the Git repos

    hiroyukim
    hiroyukim 2012/11/02
  • http://thechangelog.com/post/24898303912/mina-deploy-your-app-over-a-single-ssh-connection

    hiroyukim
    hiroyukim 2012/11/02
  • Capistrano is dead - use Mina - weluse GmbH - Blog

    Up until lately I was happy using Capistrano for my deployments. But then I noticed the following: Capistrano was utilizing 70 % of a physical CPU core when deploying on the go. I'm on a dual core system so this impacts my Mac Book Pros overall performance, battery life and it kept me waiting for a long long time. My iPhone was at edge speed so I figured Capistrano spent most of the time waiting f

    hiroyukim
    hiroyukim 2012/11/02
  • 数学ガールの秘密ノート

    結城浩 「数学ガールの秘密ノート」シリーズは、 中学生・高校生でも楽しく読める、やさしい数学読み物です。 たくさん出ていますが、どれから読んでもかまいません。 「僕」は放課後の図書室で問題を解く。 後輩の女の子「テトラちゃん」に数学を教える。 クラスメートの才媛「ミルカさん」に数学を教わる。 休日にはイトコの「ユーリ」と数学のおしゃべりを楽しむ。 中学・高校レベルの数学が中心だけど、 やさしい数学の中にも思いがけない発見が! いっしょに、数学しようよ! Amazon Kindle more 正誤表 English Version: Math Girls Talk about Equations & Graphs

    数学ガールの秘密ノート
    hiroyukim
    hiroyukim 2012/11/02
  • The Future of Markdown

    25 Oct 2012 The Future of Markdown Markdown is a simple little humane markup language based on time-tested plain text conventions from the last 40 years of computing. Lightweight Markup Languages ============================ According to **Wikipedia**: > A [lightweight markup language](http://is.gd/gns) is a markup language with a simple syntax, designed to be easy for a human to enter with a simp

    hiroyukim
    hiroyukim 2012/11/02