タグ

2013年12月25日のブックマーク (12件)

  • 次世代I/Oインターフェイス「Eject-io」: hasegaw blog

    おーい、ておくれのみんな、聞こえてるか? 最近IT業界は元気ないって? 単価がヤスイ、仕事がオワラナイ、 イマイチなニュースばかりだもんな! でもクヨクヨしててもしょうがないだろ?いまはローレイヤー弄って遊ぶのさ! カーネル/VM探検隊から、みんなのテンションアガりまくる 最高にホットなAdvent Calendarエントリだ! 「次世代GPIOインターフェイスの製作」 ておくれろ、エンジニアよ ておくれ狂っちまえよ!今年もカーネル/VM Advent Calendarの時期がやってきました。というわけで、この記事は2013年のカーネル/VM Advent Calendar の12/24の記事でーす。恥ずかしながら最近はそれほどローレイヤいじってないので、記事のネタ用に下記の真新しい何かを製作しました。■ 次世代I/Oインターフェイスの検討経緯ところで皆さん Ejectコマ

    akuwano
    akuwano 2013/12/25
    手遅れ狂う、、、
  • redis 2.6系のdefalut configをちょっと調べた。 - oranie's blog

    ひょんなことからredisを使う事になりそうなので、2.6系のconfigの項目の意味をとりあえずざっくり調べた。調べたとか言っておきながらまだよ〜分かっていない所とか、一部defalutと違う所があるかもなのでそこはよしなにお願いします。 とりあえずは http://redis.shibu.jp/admin/config.html を読むのが一番ですね。 daemonize yes #daemon化するか pidfile /var/run/redis/redis.pid #pidの置き場所 port 6379 #bind port timeout 120 #idle session timeout. 0 is disable tcp-keepalive 0 #keepalive defalut is 0 loglevel notice #log level logfile /var/lo

    redis 2.6系のdefalut configをちょっと調べた。 - oranie's blog
    akuwano
    akuwano 2013/12/25
  • 革命の日々! Linux kernel history tree (bitkeeper時代)

    たぶん全員が知ってると思うので書いてなかったんだけど、Linux kernel も history treeあります。 bitkeeper から git へのコンバーターが完成したのが、Linusの git 運用開始よりも後だったので bitkeeper時代のコミット見たければ別ツリー見る必要があります http://git.kernel.org/cgit/linux/kernel/git/tglx/history.git これ知らないと歴史的経緯ディスカッションになったときに話についていけないからな。 #わたしの記憶がたしかなら昔はtglx管理じゃなくてbkeeperみたいな架空ユーザがいたと思うんだが #たぶんkernel.orgハッキングされたときのアカウント一斉BANで消えた。 #なお、わたしのアカウントもそのとき消えた模様。しくしく。

    革命の日々! Linux kernel history tree (bitkeeper時代)
    akuwano
    akuwano 2013/12/25
  • L2TPv3 over InfiniBand実験例について

    みなさま、こんにちは。さくらインターネット研究所 松です。 「Ether over InfiniBnad実験例について」と同じく、Ethernetを透過的にInfiniBand上で扱う実験を行いましたので情報共有致します。 L2TPv3(RFC4719)は”Transport of Ethernet Frames over Layer 2 Tunneling Protocol Version 3 (L2TPv3)“として、IETF Network Working Groupにより2006年11月にStandards Trackとして提示されています。 この仕組みが現在のLinuxではIn-kernelで取り込まれており、L2TP関連のkernelパラメーターを変更することで動作させることが可能となります。 具体的な設定例などは割愛しますが、「Ether over InfiniBnad実験

    L2TPv3 over InfiniBand実験例について
    akuwano
    akuwano 2013/12/25
  • serverspecのアーキテクチャ - たごもりすメモ

    serverspecは以下のようなソフトウェアですね。 サーバがどのような状態かをRuby DSL(RSpec記法)で記述する 記述されたspecの状態になっているかどうかをチェックする チェックはローカルマシンに対して行われるか、もしくはSSHを経由してリモートサーバに対して行われる チェックはOSコマンドを叩くことによって行われる これがどのように有用なのはかもうあちこちに書かれているので置いておいて、アーキテクチャを理解すると、以下のようなことがわかります。 specの実行にはRubyが必要 チェック対象サーバにはRubyは必要「ではない」 なので、チェック対象サーバの状態を取得するためにRubyの機能が問題になることはありません。もしうまく状態をとれていない項目があればそれはspecの書き方が悪いか、あるいはOSコマンドに落とす部分(matcher)がうまく作れていないかなので、ど

    serverspecのアーキテクチャ - たごもりすメモ
    akuwano
    akuwano 2013/12/25
  • 51 Useful Lesser Known Commands for Linux Users

    AvishekLast Updated: July 14, 2023 Read Time: 5 minsCategories Linux Commands 44 Comments Linux command line is attractive and fascinating, and there exists a flock of Linux user who are addictive to command Line. Linux command line can be funny and amusing, if you don’t believe me, you can check one of our article below. 20 Funny Commands of Linux or Linux is Fun in Terminal 51 Lesser Known Comma

    51 Useful Lesser Known Commands for Linux Users
    akuwano
    akuwano 2013/12/25
  • CTOとはなんなのか、あるいはエンジニアの生存戦略 | GREE Engineering

    Merry Christmas! GREE Advent Calendar もいよいよ最終日、25日目はグリー株式会社でCTOをしておりますふじもとがお送りします。 今日まで24人のGREE Engineersなみなさまにエントリを書いていただいたわけですが、思ったよりも多種多様な内容で、あらためていろいろな方面で素敵なエンジニアがいるなー、としみじみしてしまいました。いやしかしgitとchefの記事人気ですね、そして、「当然CTOはすごい記事書くんですよね」とプレッシャーをかけて楽しむ仲間たちに囲まれてぼくは幸せです、あーすごい幸せー。そんなプレッシャーの中、今までのエントリとはちょっと方向性を変えて、CTOの話でも書いてみようかと思います。なお、ぼくの趣味は多分問題解決です。 そんなわたくしふじもとは来年で、CTOっていう肩書きでお仕事をはじめて10年とかになるんですが、なかなか先輩と

    CTOとはなんなのか、あるいはエンジニアの生存戦略 | GREE Engineering
    akuwano
    akuwano 2013/12/25
  • USP 友の会勉強会 AWK 一行野郎百裂拳

    USP 友の会勉強会 2013/12/22 AWK 一行野郎百裂拳 Normal Action-less 1 awk '{print $0}' awk '4' ファイルの中身を書き出す。 ≒ cat 2 awk '{}' awk '' 何も表示しない。 ≒ cat > /dev/null 3 awk '{print NR, $0}' awk '$0 = NR " " $0' 行番号を付ける。 ≒ cat -n 4 awk 'NR <= N {print $0}' awk 'NR <= N ' 最初の N 行を抜き出す。 ≒ head -n N 5 awk 'NR == N , NR == M {print $0}' awk 'NR == N , NR == M ' N 行目から M 行目を抜き出す。 6 awk 'NR >= N && NR <= M {print $0}' awk 'N

    akuwano
    akuwano 2013/12/25
  • Node.js + MongoDB でのアーキテクチャ考 - Qiita

    今回はNode.js + MongoDBの組み合わせを使ったシステムのアーキテクチャについて書いてみようと思います。コードの類いは殆どありません。 非同期ノンブロッキング、Webサービス全般 MongoDBが主の記事ですが、題名はNode.jsから始まってます。これは今回のアーキテクチャ考のスタートポイントがNode.jsだからです。Node.jsの特徴というと サーバーサイド javascriptでそれなりに高速 非同期ノンブロッキング主義 対話型インタープリタで色々試しながら開発できる というのが個人的に気に入っている点なんですが、これってWebサービス全般を書くにはよさそうだなぁとか普段から考えていました。どうしてかと言うと、一般にWebサービスと言えば 不特定多数が不特定なタイミングで利用する 多数のユーザーに個別な処理がある 多数のユーザーでの共有な処理がある レスポンスは早けれ

    Node.js + MongoDB でのアーキテクチャ考 - Qiita
    akuwano
    akuwano 2013/12/25
  • 「任せる」と「丸投げ」は大違い:ライフネット生命のマネジメント論 | ライフハッカー[日本版]

    『部下を持ったら必ず読む「任せ方」の教科書』(出口治明著、角川書店)は、ライフネット生命・代表取締役会長兼CEOである著者が、独自のマネジメント論をまとめた書籍。 まず印象的なのは、著者が冒頭の「はじめに」で明かしている点です。それは"組織のトップ"でありながら部下に気を遣わせず、ときには「部下の言う通りにする」ということ。そしてその理由は、 「性別も年齢も国籍も、垣根を取り払うことが大事」「多様な人材に任せることでしか、会社は成長しない」 という確信があるからだとか。「どんな部下でも信頼して、仕事を任せる」ことこそ、リーダー(上司、マネージャー)の要諦だからだというわけです。では、どうやって任せればいいのか? 2章「デキるリーダーは常に『いい任せ方』をしている」から要点を引き出してみます。 部下の視野を広げる「仕事の振り方」 権限の感覚を持たない上司は、「任せる」(権限の委譲)と「丸投げ

    akuwano
    akuwano 2013/12/25
  • vagrant-serverspec で TDD ライクにサーバ構築を行う

    Shin x blog Advent Calendar 2013 の 24 日目です。 先日リリースされた vagrant-serverspec を使って、テストドリブンなサーバ構築を行ってみました。 vagrant-serverspec は、サーバ、インフラの状態をテストするツール serverspec を Vagrant のプロビジョナとして実行できるプラグインです。これを使うことで、vagrant コマンドから、serverspec のテストを実行することができます。 詳しくは、@ryuzee さんの下記エントリを参照して下さい。 vagrant-serverspecを使ってプロビジョニング結果をテストする | Ryuzee.com 仕様 今回構築するサーバの仕様は下記です。PHP 5.5.x をインストールして、ビルトインサーバを起動するというものです。(※ちなみにビルトインサーバ

    akuwano
    akuwano 2013/12/25
  • 【仮想化道場】 並列分散処理のフレームワークとなるHadoop 2.0

    akuwano
    akuwano 2013/12/25