タグ

otibaのブックマーク (605)

  • ネットワークプログラムのI/O戦略 - sdyuki-devel

    図解求む。 以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレッド・イベント駆動 コネクションN:スレッド1。epoll/kqueue/select を1つ使ってイベントループを作る。 マルチコアCPUでスケールしないので、サーバーでは今時このモデルは流行らない。 クライアントで非同期なメッセージングをやりたい場合はこのモデルを使える: サーバーにメッセージを送信 イベントハンドラを登録;このときイベントハンドラのポインタを取っておく イベントハンドラ->フラグ がONになるまでイベントループを回す イベントハンドラ->結果 を返す 1コネクション1スレッ

    ネットワークプログラムのI/O戦略 - sdyuki-devel
  • ホーム・ディレクトリの同期や管理、どうしてる? | スラド

    ドキュメントや写真、コードやデータのマシン間における同期に頭を悩ませている人も多いだろう。USBドライブやメール添付、またrsyncや分散管理システムを使ったりと、皆自分に合った方法をそれぞれ編み出しているように思う。どの方法も迅速な同期、互換性、冗長性やバージョン管理、エンクリプションなどにおいてそれぞれに良い点をもっている。 自分はファイル同期にはunisonを、バックアップにはrsnapshotを使い、Linuxサーバ2台とMac OS Xのラップトップを管理している。最近subversionやgit、bazaarなどのバージョンコントロールシステムを導入して、洗練度をアップさせようかと思っているが、コミットの自動化や、すべてのシステムへの更新のプッシュなどに関してカバーしきれない点があることが分かってきた。 ホームディレクトリの管理には、他にはどんな方法があるだろうか?/.の皆様が

    otiba
    otiba 2009/06/25
  • IT業界の裏話: 欧米人なら爆笑するレベルと言われる日本企業のIT投資

    名前: 吉澤準特 職業: ITコンサルタント 連絡: メルマガに記載 自己紹介のコメント: 自己紹介の詳細はコチラ→■ 外資系企業に住む住人の視点からIT業界の出来事を伝えます。ご興味のある方は、メルマガの登録をお願い致します。 Twitterやっています。 →http://twitter.com/juntoku_y マイナビニュースで「IT業界裏講座」を掲載中です。そちらもヨロシクお願い致します。 →コンサル直伝-IT業界”裏”講座 EnterpriseZine(翔泳社)で記事掲載中です。そちらもヨロシクお願い致します。 →ファシリテーションで会議を変える/ITIL解体新書/デキるシステム担当者のスキルノート 2010年7月末、日能率協会マネジメントセンター(JMAM)より「フレームワーク使いこなしブック」を上梓しました。仕事の質と効率を高める思考の枠組み・フレームワーク。書は、架空

    otiba
    otiba 2009/06/25
  • Gaucheでシェルスクリプト的な何かを書くための、キモいツール書いた - 日記を書く [・w・] はやみずさん

    Gaucheってそのままだとシェルスクリプト的なものををちょっと書いたりする用途にはあんまり向いてなくて、普通にシェルスクリプト書いたりruby使ったりしてたんだけど、そろそろgaucheでやりたいじゃん、という気分になってきた。用途からすると、似たようなライブラリを誰か書いていてもいい気がするけれど、調べるのも面倒なので自分で書いてみた。ついでにそのライブラリをデフォルトで利用できる状態にした上に、初期化ファイルを読みこんでgoshを起動するgoshellというコマンドをつくった。 まず、予め使いたいシェルのコマンドを $HOME/.goshellrc に登録する。とりあえず mkdir, ls, wget あたりを登録するときは、こんな感じ。 (define-commands mkdir ls wget) さて、例えば http://foo.com/[000-999].jpg という1

    Gaucheでシェルスクリプト的な何かを書くための、キモいツール書いた - 日記を書く [・w・] はやみずさん
  • はてなサーバーを更に解剖 - 発言注意!

    はてなの1U自作サーバーの情報が出てましたね。せっかくなので、写真からみてもう少しわかるところを掘り下げてみるとします。 1Uラックマウント可能なサーバを自作する - marqs blog 電源 電源は「Enhance FLEX 300」 最安値は、¥8,650くらい。300Wクラスの薄型電源では、最安クラスだと思うので、コスト重視ならいいチョイス。 冷却ファン(ケース取り付け用) ケース背面近くに2つある冷却ファンは「San Ace 40」っぽい。 取り付け位置とかも計算されてるんでしょうね。ラックの前面・背面の両方につけるので、非対称な位置につけることで、前後2台で空気循環させるような考え方かな?メモリやCPUを避けて、空気の流れを作りやすくしてるっぽい。 冷却ファン(CPU) 冷却ファン(CPU)は「Dynatron P199」 最安値¥3980ほど。丈が低いファンで他の選択肢が

    otiba
    otiba 2009/06/24
  • 1Uラックマウント可能なサーバを自作する - marqs blog

    はてなでは以前から自社製サーバを使用しているのですが、今年の春に、新たに自社製1Uハーフサーバを開発しました。 最近、タワー型だとメーカー製でもかなり安価なサーバがあるのですが、データセンターでの運用を考えると1ラックへの集積度が問題になってくるので、必然的にラックマウント可能なサーバが求められます。1Uサーバの中で価格対性能比のよいものを探すと、まだまだはてな的に使いやすいサーバが少ないので、今回このような1Uラックマウント可能なサーバを自社開発しました。 さてこのサーバの特徴としては、 ケーブル類がフロントアクセス 組み立て簡単 いけてるインフラアルバイトのid:hxmasakiが組み立てると15分 1ラックに60台以上搭載可能 もちろん、電源容量との兼ね合いもあります ディスクのホットスワップが可能 低消費電力 お値段据え置き 以前の自社製サーバとほぼ同価格 といったところがあげられ

    1Uラックマウント可能なサーバを自作する - marqs blog
    otiba
    otiba 2009/06/24
  • 時間を有効に使うための14の時間管理術:Garbagenews.com

    「時は金なり(Time is Money)」という言葉にもあるように、職場などでさまざまな仕事を任されるようになり、それなりの立ち位置を占めるようになると、分単位で時間が惜しくなるようになる。また逆に「あれもしたい、これもすべき、もっと時間が欲しい」と自ら仕事を積極的にこなしたい人もいるだろう。しかし人に与えられた時間は1日につき24時間しかなく、さらには睡眠時間まで仕事にあてるわけにもいかない(24時間戦ったら体が持たない)。【AskMen.com】ではそのような「もっと時間を有効に活用したい」という人のニーズに応えるべく、「限られた時間を有効に使う、時間活用・管理術」を提示している。 1.TO DOリストを作成する いわゆる行動チェックリストの作成。しかも一度作って放置ではなく、必要があれば逐次更新する。そのためにもデジタル式の媒体(携帯電話など)の方が運用はしやすい。さらにできるだけ

    時間を有効に使うための14の時間管理術:Garbagenews.com
  • C言語のキーワード関連図(2008年度版) - わさっきhb

    少し前のことですが,http://f.hatena.ne.jp/takehikom/20070121063702にスターをいただきました. 図ですが…少々古いです.昨年度の授業では,こうなっています. ただ,線が入り組んでいますので,PowerPointで表示するという制約を超えて,描き直したいものです….Graphvizを使いましょう. http://homepage3.nifty.com/kaku-chan/graphviz/index.htmlをもとに,dotファイルを書きました. /* 2008.dot (途中版) */ digraph ckeyword2008 { 識別子 [style = filled, fillcolor = "#FF99CC"]; 算術型 [style = filled, fillcolor = "#FF99CC"]; 制御文 [style = filled

    C言語のキーワード関連図(2008年度版) - わさっきhb
    otiba
    otiba 2009/06/23
  • フリーランスのIT技術者を支援するオンラインツール32選 - builder by ZDNet Japan

    昨今の厳しい経済情勢の中、数多くのITプロフェッショナルが必要に迫られて、あるいは自身の選択によって、フリーランスの道を選んでいる。そこで記事では、そういった道を選んだ彼らを支援するオンラインツールを32個選び、紹介する。 雇用情勢の厳しい中、数多くのITプロフェッショナルがフリーランスという道を選んでいる。こういった人たちのなかには、自らの選択でその道に飛び込んだ人もいれば、職を失って仕方なくその道に入ったという人もいる。 フリーランサーとして成功できるかどうかは、当人がどれだけ自分を売り込めるかということにかかっている。とはいうものの、フリーランサーとしての日々を楽にしてくれる素晴らしいオンライツールが数多く存在しているのである。記事では、便利なオンラインツールを紹介しているhttp://freelancefolder.com/というサイトに掲載されているツールの中から、IT系のフ

    フリーランスのIT技術者を支援するオンラインツール32選 - builder by ZDNet Japan
    otiba
    otiba 2009/06/23
  • s5r.jp

    s5r.jp About Name shunirr Location Tokyo, Japan Using Services Hatena Blog Scrapbox Twitter Github Contacts Twitter @shunirr Email m at s5r dot jp Game Accounts Steam shunirr PSN shunirr Xbox shunirr Nintendo SW-3097-5307-8703

    otiba
    otiba 2009/06/21
  • unnonouno

    前からはてなが遅くて,きっとそのうち改善されるだろうと思っていましたが,一向に改善されないので辞めることにします.日記演習として始めたのがIS入ってからだから,B3のときかな? オセロ演習やCPU実験や卒論修論をともに戦ってきた仲だけど,今日でお別れ.はてな記法とか,慣れると楽なのでいいのですが,それ以外メリットといえばOCamlのシンタックスハイライトができることくらい.他社にどんどん追いつかれてしまったかんがあります. unnonouno 新しいブログはBoggerにしました.周りに何人か使ってる人がいたので.サクサク動く.ということで,これからもよろしくお願いします. オレオレ論文管理ソフトに,論文読み数をはてなグラフへサブミットする機能を追加しました.日記の左下にちょこっと出てる.年始の段階で 40 位だったので,今年は 240 が目標ということで. 言語処理学会の論文が終わったら

    unnonouno
    otiba
    otiba 2009/06/21
  • メモの日々(2008-03-31)

    やっとzshに手を出してみた。 IE7で見てみた。レイアウトが結構崩れているな。 Firefoxだとpreの表示が時々おかしくなる。何故だ。 Operaだと問題ないみたい。 ■ [howto][shell] screenのキャプションにディレクトリ名 or コマンド名を表示 screenのキャプションにディレクトリ名やコマンド名を表示するための設定を調べたのでメモ。 キャプションの表示形式 まず、screenのキャプションがごちゃごちゃしていたので整理することにした。ウィンドウの番号と名前だけが表示されればよい。.screenrcに次を書く。 caption always "%?%F%{= wk}%:%{= ww}%?%-w%{=u Wk}%n %t%{-}%+w" 以前にメモした アキレス亀日記 と、マニュアルの文字エスケープの節を参考にした。 ウィンドウ名の変更 screenのキャプシ

    メモの日々(2008-03-31)
    otiba
    otiba 2009/06/21
  • » セキュアなサーバを作るために最低限やっておくこと: エスキュービズム ラボ Blog

    Recent Entries セキュアなサーバを作るために最低限やっておくこと Yahooキーワード抽出APIライブラリ テスト駆動開発 (test driven development: TDD) のすすめ GoogleAnalyticsAPI on EC-CUBE 土日で作るコンパイラ OPEN ERPに挑戦3 OPEN ERPに挑戦2 OPEN ERPに挑戦 ERPはたくさんあれど・・・ OpenGLで3D、やってみよう Recent Comments No Responses. Recent Trackbacks テスト駆動開発 (test driven development: TDD) のすすめ 06/11 » Yahooキーワード抽出... みなさんはサーバを管理するときに、何を一番気にしますか? 人によって程度の差はあるのでしょうが、誰もが気になるのが「セキュリティ」でしょ

    otiba
    otiba 2009/06/21
  • http://www.lpi.or.jp/linuxservertext/

    otiba
    otiba 2009/06/21
  • Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT

    正直、Webデザインは苦手だ。システムは構築できても、その後のデザインで行き詰まって頓挫したサービスは数知れない。最近ではWebデザインテンプレートを使うようになったが、汎用性の低いものが多くカスタマイズも困難な場合が多い。 Basecampにも似たWebアプリケーションテンプレート 例えばWebシステムの管理画面を考えた場合、ユーザ向けの画面は気合いが入っているのに管理画面は酷いものが多い。そこで使ってみたいのがWeb App Themeだ。 今回紹介するオープンソース・ソフトウェアはWeb App Theme、テーマにも対応した汎用的テンプレートだ。 Web App ThemeはLighthouse、Basecamp、RadiantCMSにインスパイアされたWebアプリケーション向けテンプレートだ。右上のユーザ情報、タブを使った機能の振り分け、個別のタブの中にさらにセカンダリーのタブを

    Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT
    otiba
    otiba 2009/06/21
  • rcodetoolsが素晴らしすぎる件 - I am Cruby!

    Ruby, Emacsid:rubikitch さんの rcodetools が素晴らしい. gem install rcodetools で入るし,パッケージ内にある.rcodetools.elをEmacsで使えば,xmpやコード補完が使える. コード補完がいい! M-x rct-complete-symbol でコード補完を行える. 同パッケージの同梱されている. anything-rcodetools.elを使えば anything による絞り込みも可能.また, anything で絞り込み中に ri を引ける.(これ便利) 自分の設定 (require 'rcodetools) (setq rct-find-tag-if-available nil) (defun ruby-mode-hook-rcodetools () (define-key ruby-mode-map "\M-

    otiba
    otiba 2009/06/18
  • フォントビットマップ化計画。 - 日々、とんは語る。

    なんとなく、ギザついた生活を送ってみたくなったので、ビットマップフォントな生活にしてみました。 ascii フォントは profont というカワユイ奴で、ProFont Mac bitmap incl.というのをダウンロードしてインストールしました。別に、TTF でも大丈夫なので、Windows 用の TTF をダウンロードしてもインストールできます*1。 日語は、最初 Osaka でいこうと思っていたのですが、profont 12px に対して、2倍横幅にしようとすると、行間が広がり過ぎてしまったので、typester さんの記事を参考にモトヤシーダを使いました。 というか、typester さんのブログがいつまでも under maintainance で困っている人は多くいらっしゃる事でしょう。 Emacs 22でのフォントの設定は、Carbon版 Emacs 22.1 のフォン

    フォントビットマップ化計画。 - 日々、とんは語る。
    otiba
    otiba 2009/06/18
  • Emacsの矩形操作を便利にする方法 - jimo/memo

    http://taiyaki.org/elisp/sense-region/上記のsense-region.elで、矩形選択が視覚的になり、コピーやカットなど操作も直感的にすることができる!!↓こんな感じ.emacs ;; sense-region.el (autoload 'sense-region-on "sense-region" "System to toggle region and rectangle." t nil) (sense-region-on) 操作は、C-SPC でset markにしてカーソルを動かしてさらに C-SPC を押下するだけ。すごく直感的です。もちろん C-W なり M-W なりでカットやコピーができます!リージョン内の削除マークした文字列を消すのに、C-w(カット)でもいいんですが、いちいちマークリングに記録されるのもいやだし、C-x r d は忘れ

    otiba
    otiba 2009/06/18
  • Emacs でシェルを好きな時に呼び出す その 4 - 8tree にっき

    前回に続き内部で shell じゃなくて ansi-term や eshell を使いたい人向けに以下の機能を追加した。また使えるシェルも選択できるようにした。これでこのシリーズはひとまず終わりの予定。(^_^; ■EmacsWiki http://www.emacswiki.org/emacs-en/ShellPop ■Elisp http://www.emacswiki.org/emacs/shell-pop.el ■追加機能 - shell, terminal, ansi-term, eshell どれでも好きなのを使えるように修正。設定インタフェイス関数として shell-pop-set-internal-mode を追加。 - bash, zsh, tcsh どれでも好きなのを使えるように修正。設定インタフェイス関数として shell-pop-set-internal-mode-

    Emacs でシェルを好きな時に呼び出す その 4 - 8tree にっき
    otiba
    otiba 2009/06/18
  • Opera、Webブラウザをサーバー化する「Opera Unite」を公開