タグ

2012年3月11日のブックマーク (27件)

  • Brendan's blog » Top 10 DTrace scripts for Mac OS X

    Notice: get_bloginfo was called with an argument that is deprecated since version 2.2! The home option is deprecated for the family of bloginfo() functions. Use the url option instead. in /home/knmngmprl21d/public_html/blogs/wp-includes/functions.php on line 3551 http://dtrace.org/blogs/brendan/"> Since version 10.5 “Leopard”, Mac OS X has had DTrace, a tool used for performance analysis and troub

    Brendan's blog » Top 10 DTrace scripts for Mac OS X
  • SimpleBoxes | Objective-C / ARC で unsafe_unretained 利用時のインスタンス破棄タイミングについて

    ここ最近のコーディングでは iOS5 SDK と同時に登場した ARC (Auto Reference Counting) を利用しています。 ARC の導入と注意点については、iOS 開発ブログ Natsu's note さんの一連の記事がとても参考になります。 [iOS5] ARC (Automatic Reference Counting) : Overview [iOS5] ARC : プロパティ属性と使い方 [iOS5] ARC : Outletにはweakプロパティを使おう [iOS5] ARC : 循環参照 [iOS5] ARC : Autorelease, キャスト, 環境設定 C++ with boost に慣れた人なら、ARC はスマートポインタ (SmartPtr, AutoPtr) に近い動作をするという認識でよいと思います。 代入 (アサイン) 動作で参照カウンタ

    Watson
    Watson 2012/03/11
  • クラウドの登場でDevOpsは変わっていく、メトリクス主導へ

    昨日公開した記事「DevOpsとはどんなもので、何が議論されているのか(前編)」では、DevOpsの現状について、先週都内で開催されたDevOpsのイベントで行われた講演を紹介しました。 今回の記事は、同じイベントで行われたもう1つの講演の内容を紹介します。講演を行ったAlexis Lê-Quôc氏は、昨年米国で行われたイベント「DevOps Days Moutain View 2011」でパネリストを務め、DevOps Metrics and Measurementに関する世界的な第一人者。 Alexis氏は、先週日曜日に行われた東京マラソンに参加するために来日、それにあわせて講演をしていただきました。また、Alexis氏はDevOpsのためのツールDatadogの開発も行っており、講演の最後にはDatadogの紹介も行っています。 Webサイトの複雑化で全体像が見えなくなった Alex

    クラウドの登場でDevOpsは変わっていく、メトリクス主導へ
  • DevOpsとはどんなもので、何が議論されているのか(後編)

    開発と運用の対立を越え、ビジネスのために協力し合う。「DevOps」ムーブメントをテーマにしたイベントが2月24日に都内で行われました。 IT業界がパッケージソフトウェアからオンラインサービスへと転換しつつある中で、優れたサービスを迅速に実現する重要なキーワードとしてDevOpsは注目されはじめています。 この記事では、日でDevOpsの普及に努めている森川裕和氏(@nxhack)の講演をダイジェストで紹介しましょう。 (この記事は「DevOpsとはどんなもので、何が議論されているのか(前編)」の続きです。 クラウドで、インフラにもアジャイルが入ってきた デベロッパーには、2001年からの十何年かのアジャイル開発の議論やノウハウがあります。では運用にはアジャイルな運用のノウハウはあるの? インフラというのは固いところがあって、どうしようもないところがあります。例えば、新しい機能を追加する

    DevOpsとはどんなもので、何が議論されているのか(後編)
  • DevOpsとはどんなもので、何が議論されているのか(前編)

    開発と運用の対立を越え、ビジネスのために協力し合う。「DevOps」ムーブメントをテーマにしたイベントが2月24日に都内で行われました。 IT業界がパッケージソフトウェアからオンラインサービスへと転換しつつある中で、優れたサービスを迅速に実現する重要なキーワードとしてDevOpsは注目されはじめています。 この記事では、日でDevOpsの普及に努めている森川裕和氏(@nxhack)の講演をダイジェストで紹介しましょう。 眠れない管理者の悩みは世界共通 会場で、自分が運用の人は?(3割くらい)。では開発の人は?(8割くらい)。ではビジネスマンの人は?(2~3人)でも、これは全員のはずですよね。 これが今日のプレゼンの原点になります。 私はWebの運用やネットワークのBGPの運用までやっていたことがある、いわゆる「眠れないシステム管理者」でした。で、システムがスケールしないよね、とか、やっぱ

    DevOpsとはどんなもので、何が議論されているのか(前編)
  • 技術編:デモに学ぶOpenFlowにできること

    2011年10月にNTTデータがICT関連のイベント「ITpro EXPO 2011」で披露したデモンストレーションのネットワーク構成図。物理サーバーではXenServer 5.6 SP2が稼働している。 今回は、OpenFlowコントローラーとOpenFlowスイッチを使ってどんなことができるのかを、2011年10月にNTTデータが国内の展示会で披露した相互接続デモから探っていこう(図1)。一つは「ネットワークを論理的に分割し、二つの企業のネットワークを構成する」、もう一つは「OpenFlowスイッチの一つが保守のため停止した際、自動的にう回経路に切り替える」というデモだ。 こうした運用を従来のプロトコルやネットワーク機器で実行する場合、設定に手間がかかった。それは一つひとつのスイッチが経路計算や経路制御の機能を持っているためだ。接続すると設定に応じてスイッチ同士で自動的に情報を交換し、

    技術編:デモに学ぶOpenFlowにできること
  • OpenFlowを勉強する前におさえておきたい「ネットワーク仮想化」の基礎知識 - builder by ZDNet Japan

    仮想化技術の進歩にともなって、PCやサーバだけでなく様々な機器が仮想化されるようになってきた。ネットワークの仮想化もそのひとつである。 ネットワークを仮想化の対象に サーバを仮想化するメリットのひとつは、仮想環境上で柔軟にサーバリソースを再配置して最適化できるという点にある。しかし、サーバ環境だけが仮想化されても、他の部分に物理的な制約が残っていたのでは、柔軟性のメリットを最大限に活かすことはできない。そこで、サーバに続いて注目されたのがストレージだ。ストレージを仮想化することによって、急激なアクセスの変動やデータ容量の増減に即座に対応できるようになった。 サーバやストレージが仮想化によって最適化され、十分なパフォーマンスを出すことができるようになると、次に問題になるのはネットワーク機器である。ネットワークトラフィックのボトルネックを解消するためには、ネットワーク機器の構成についてもサーバ

    OpenFlowを勉強する前におさえておきたい「ネットワーク仮想化」の基礎知識 - builder by ZDNet Japan
  • いまさら聞けないKVSの常識をHbaseで身につける

    いまさら聞けないKVSの常識をHbaseで身につける:ビッグデータ処理の常識をJavaで身につける(3)(1/3 ページ) Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載 ビッグデータの要! KVSとは何なのか 「KVS(Key-Value Store)」とは、Key値を指定してValue値の格納や取得を行う方式です。それに対して、RDBではキー(プライマリキー)が必須ではなく、逆に複数のカラムをセットしてキーにすることもできます。 テーブル構造だけを見れば、KVSとRDBは似ています。例えば、RDBでプライマリキーと1つのBLOB型を持ったテーブルを作れば、KVSと同じような構造にもなります。しかし、RDBでKVSのまねごとをするのと、KVSとして

    いまさら聞けないKVSの常識をHbaseで身につける
    Watson
    Watson 2012/03/11
  • LEDの発光効率が100%を超える | スラド サイエンス

    MITの研究チームは、高温下で非常に低い電圧をLEDに印加すると、発光効率が100%を超えるという研究成果を発表した(論文概要、 DVICEの記事、 PhysOrg.comの記事、 家/.)。 印加する電圧を下げていくと入力電力は電圧の2乗に比例して減少するのに対し、LEDの発光出力は電圧に比例して減少していき、超低電圧時には発光効率が100%を超えるとのこと。30ピコワットの入力電力で69ピコワットの発光出力が得られたという。これはLEDが周囲の熱エネルギーを吸収して電力に転換するためで、発光効率が100%を超えるとLEDの温度は低下するとのこと。常温では十分な吸熱は行われないが、発熱の少ないLED照明や冷却システムなどへの応用も考えられるという。

  • MemShrink、人気のあるアドオンのメモリーリークを調査

    Firefox web browser - Faster, more secure & customizable Firefoxのメモリ使用量を改善するプロジェクト「MemShrink」がアドオンのメモリリーク状況を報告している。AMO(Add-ons for Firefox)にあるポピュラーな100個のアドオンに対してバグテストを行い、メモリリークがないか検査を実施したという。結果はMozillaのBugzillaでレポートしており、詳細な結果についてはこちらで公開されている。 調査によると多くのアドオンにメモリリークが存在し、特に多くのアドオンに「ゾンビ・コンパートメント」が発生しているという。ゾンビ・コンパートメントとは利用されることのないメモリ領域のこと。「MemShrink」では以前よりアドオンのゾンビ・コンパートメントを指摘しており、これまでTorButton、NoSquint

    MemShrink、人気のあるアドオンのメモリーリークを調査
  • A successful Git branching modelから重要なとこを抽出 - Qiita

    Git使うなら絶対に一度は読んだ方がいい良エントリ A successful Git branching model 日語訳 理屈は文読めということで、ルール的な箇所を抽出 ブランチの種類 メインブランチ サポートブランチ サポートブランチはさらに3種類に分類される メインブランチ メインブランチはmasterとdevelopの二つ この二つは常に存在するし、削除しない masterでの開発は一切しない developで開発してmasterにマージするのが大きな流れ サポートブランチ フィーチャーブランチ リリースブランチ ホットフィックスブランチ 用が済めば削除される フィーチャーブランチ developから分岐してdevelopにマージされる 命名規則は特に無し(他の種類のブランチと区別がつくように) 個々の機能を実装する originにはpushしない フィーチャーブランチの一生

    A successful Git branching modelから重要なとこを抽出 - Qiita
  • マイクロソフトのテスト環境はどう進化したか?-ソフトウェアテストシンポジウム 2012基調講演レポート | gihyo.jp

    マイクロソフトのテスト環境はどう進化したか?-ソフトウェアテストシンポジウム 2012基調講演レポート 1月25、26日の2日間にわたって、東京、目黒雅叙園にて「ソフトウェアテストシンポジウム 2012 東京」(⁠JaSST '12 Tokyo)が開催中です。 開催の挨拶に立つJaSST12 Tokyo 共同実行委員長の古川善吾氏(香川大学⁠)⁠。主催組織であるASTERの2012年の活動についての紹介がありました。今年は「エンタープライズ向けテスト振興に取り組む」とのことです。 例年のように海外からテスト著名人を招聘して基調講演が行われる同イベントですが、今年はMicrosoftで長年テストチームを率いてきたBj Rollison氏による「How We Test At Microsoft-マイクロソフトでどのようにテストをしているのか?」と題した講演が行われました。 Rollison氏は

    マイクロソフトのテスト環境はどう進化したか?-ソフトウェアテストシンポジウム 2012基調講演レポート | gihyo.jp
  • Paypal新少額決済サービスMicropaymentsの衝撃とは | Token Spoken

    Paypalが、ついに自社の少額決済サービスであるPaypal Micropaymentsを提供開始しました。 残念ながらまだ日語コンテンツはありませんが、既に円決済には対応しているようです。 通常、Paypalの円決済では手数料が3.6% + 40円ですが、このMicropaymentsを使用するとその手数料が5.0% + 7円となります。 それだけではわかりにくいので、通常手数料とMicropaymentsの手数料をグラフで比べてみることにします。 Paypal通常手数料と少額決済手数料の比較 手数料の分岐点を計算すると、 X * 3.6% + 40 = X * 5.0% + 7 X = 2357.1 すなわち、単価2,357円までの決済であれば、このMicropaymentサービスを使うと手数料が下がると言う事です。 たとえば、単価(ticket price)が1,000円の場合、

    Paypal新少額決済サービスMicropaymentsの衝撃とは | Token Spoken
  • なぜVimのカーソル移動キーは「h・j・k・l」なのか?

    Unixライクな環境では必ず1度はお世話になるエディタと言えば「Vim」ですが、現代的な目線から見ると若干キーの操作が不思議なところがあります。特にカーソルの上下左右移動は横一列の「h・j・k・l」キーを使用するのですが、なぜ数あるキーこの4つが選ばれたのでしょうか?実はちゃんとした理由があったようなので紹介します。 「vi」開発者のビル・ジョイ氏が在籍していた当時、カリフォルニア大学バークレイ校に導入された端末がこちらの「ADM-3A」。 「ADM-3A」の外観はこんな感じです。 しかし現代的なPCと違い、この端末にはマウスがありません。カーソルの移動には現在のような専用のキーではなく「h・j・k・l」と同じキーを使っていました。 「h・j・k・l」キーのアップ。 そのような環境の中で、ビル・ジョイ氏が「vi」の開発を行ったため、カーソルの移動は当たり前のように「h・j・k・l」を使うよ

    なぜVimのカーソル移動キーは「h・j・k・l」なのか?
    Watson
    Watson 2012/03/11
  • Scott Gilbertson「TwitterがSPDYサポートしたらしい」 - 以下斜め読んだ内容

    wired.com webmonkey 2012.3.9の記事 Twitter Catches the 'SPDY' Train | Webmonkey | Wired.com 以下斜め読んだ内容 api.twitter.comへの通信にSPDYが使われてる (補足)2012.4.5時点でoffになってる SPDYおさらい "speedy"と同じ発音 HTTPを代替するもの ページやファイルをネットでリクエストするときHTTPが使われる。サーバーの応答もHTTP使う アドレスバーの頭がhttpで始まる由縁 SPDYはプロトコル httpより50%高速に同じ処理を片付けれる (補足) SPDYはSSL接続が前提なのでSSL接続の高速化とした方が誤解が少ない SPDYの起源 googleプロジェクト あくまでgoogleのプロダクト・サービス向けのプロトコルとしてスタート chromeでのみ

    Scott Gilbertson「TwitterがSPDYサポートしたらしい」 - 以下斜め読んだ内容
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • http://japan.internet.com/webtech/20120309/5.html

  • プライバシーが保護される分散型サーチエンジン「YaCy」~地道な開発が続く 

  • 眠れない夜は「パラドキシカル・リラクゼーション」で積極的休息をとりましょう | ライフハッカー・ジャパン

    どんなに気をつけて睡眠時間を調整しても、結局また眠れない夜に舞い戻ってしまう...。そんなことはないですか? 睡眠不足が続くと疲労も溜まっていきます。そんな人のために『Health Magazine』では、「パラドキシカル・リラクゼーション」というテクニックを紹介しています。まるで昼寝をしたかのように脳をだますテクニックです。 このテクニックは、寝つけない夜を過ごしている人が積極的に休息をとるための方法として、Matthew Edlund氏が開発したものです。Edlund氏は次のように説明しています。 15秒間、体のどこかの筋肉群に意識を集中します。とにかくその部分を感じることだけに集中するのです。そして、フォーカスする筋肉を変えながら、体全体で行ってみましょう。する、あら不思議、すっかり疲れがとれていることに気づくはずです。 疲れているのにくつろげない夜は、当にみじめな気持ちになるもの

    眠れない夜は「パラドキシカル・リラクゼーション」で積極的休息をとりましょう | ライフハッカー・ジャパン
  • これから : 中国嫁日記 Powered by ライブドアブログ

    カテゴリ : 4コマ,地震日記 ※これは中国嫁日記二巻用に 描き下ろした4コマです。 時期的には、月が余震で眠れなくなったので、宮崎に一時避難していたあたりです あの日から一年の この日に、 より多くの人に読んでもらいたいと思い、 ブログにUPいたします →→→明日も更新します コメント一覧 (243) 248. あ 2013年05月15日 03:13 あぁ…なんか泣いちゃった 元気ない時はなかなかプラスの考えできないからね 片言なのもいいのかも 247. 名無しさん 2013年03月23日 01:37 うむ いい漫画だ。 これからもがんばってください! 246. nanako 2013年03月21日 00:16 もう二年経ちましたね。 良いもの見せていただき有難うございました。 じ~ん 245. 名無しのはーとさん 2013年03月18日 09:44 月さんかわいいよ月さん 月さんを大切

    これから : 中国嫁日記 Powered by ライブドアブログ
  • 「クラウドデザインパターン」をAmazonが公開。システム冗長化、突発的トラフィック対応、動的コンテンツ処理など45種類

    Amazonクラウドを使ったシステム設計の際に直面する典型的な問題に対して、解決策を分かりやすく分類、解説した「AWSクラウドデザインパターン」(略称CDP)が公開されました。Facebookページも開設されています。 作成したのはAmazonのスタッフやサードパーティのエンジニアら。 CDPのWebサイトはWikiで作られているため、誰でも新たなデザインパターンなどを追加可能。現在45種類のパターンが登録されており「あと3つ加えると“CDP48”と言えるようになるので、ぜひ追加してください」(玉川氏。JAWS Summit 2012でCDPの公開について説明した際に)と、呼びかけています。 45種類のパターンが9のカテゴリに分類 それぞれのパターンには、名前、解決したい課題、クラウドでの解決方法、実装方法、解説図、メリットと注意点、関連パターン情報などが含まれています。 例えば、サーバの

    「クラウドデザインパターン」をAmazonが公開。システム冗長化、突発的トラフィック対応、動的コンテンツ処理など45種類
  • livedoor Techブログ : 住所正規化APIをロケタッチでリリースしたよ!1

    LINEPC から使えるようになって、自社サービスなのに wktk しながらハックしてた大沢Yappo和宏です。こんにちわ。初めましての人は初めましてね。 今回は、先日ロケタッチの API に、住所正規化 APIを追加したので簡単な紹介をします。 ロケタッチ API って何? ロケタッチ API は、ロケタッチのユーザーデータ、スポットデータ、チェックインデータ等にアクセスできる API です。 OAuth2 で実装されているので、どのような言語からも利用しやすくブラウザだけで完結するような JavaScript アプリケーション等にも気軽に導入する事が出来ます。 Perl の世界だと Amon2 という Web Application Framework の認証プラグインとしてAmon2::Auth::Site::Loctouchが CPAN にあるので、これを使うと簡単にロケタッ

  • 高速で無駄のないソフトウェア開発を実現するための7つのポイント | Social Change!

    どうすれば小規模なチームでも大きな成果を出せるのか。大きな組織で沢山の量をこなすのは当たり前のことで、あまりクールではありません。少ない人数でも大きな成果を出すには、スピードをあげることと、そのためにも無駄をなくすことがポイントになってきます。 ソフトウェアをつくるための3つの役割で書いた通り、ソフトウェア開発をクラウドのようなサービス提供で続けていくには、プロダクトオーナーとプログラマーがキャッチボールのような形で、仕様と実装をずっと繰り返しながら作っていくのが自然です。 SonicGardenで使っているツールと開発の流れの全体は以下のようになります。大事なことは「動くソフトウェア」の状態を保ったまま、どれだけ回転数をあげていけるか、ということです。そのために、プロダクトオーナーとプログラマの間で待ち時間を減らすために並行して進めるようにするなど工夫しています。 ホワイトボードとMVP

    高速で無駄のないソフトウェア開発を実現するための7つのポイント | Social Change!
  • 無料の期間限定で3D人物CG作成ソフト「DAZ Studio 4 Pro」が入手可能

    来なら429.95ドル(約3万5000円)するものが3月31日までの期間限定で0ドル、つまり無料で入手可能となっています。機能制限などはなし、しかも簡易版ではなく3つあるバージョンのうちなんと最上位版の「Pro」、さらに正真正銘の製品版としての利用が可能であり、Windows版(32bitと64bit)とMac版が用意されています。 DAZ 3D - Free 3D Software and 3D Model Providers http://www.daz3d.com/i/products/daz_studio どのようにしてCGが作成できるかというと、基的にはあらかじめ用意された素材をいろいろとマウスで動かしてポーズを付けたり、髪型や肌の色やもうとにかくあらゆるパラメーターをいじくり倒したり、服やコスチュームを着せまくったりすることが可能となっています。単純な静止画としてのCGだけ

    無料の期間限定で3D人物CG作成ソフト「DAZ Studio 4 Pro」が入手可能
  • [3]検索一発で3分ハッキング

    Googleハッキングの一例を示そう。国会議員のメールアドレスを入手しようとした場合、Googleで「名簿 衆議院 .xls 渋谷区」といった文字列を検索すれば、国会議員のメールアドレスを含む名簿が入手できる(写真1)。 Googleハッキングの特徴は、一般には検索キーワードとして使用しない「.xls」(Excelファイルの拡張子)のような特殊な文字列を入力して、目的の情報を検索する点にある。「すべての国会議員のメールアドレスを攻撃者が不正入手した」というと高度なサイバー攻撃が行われた印象を持つが、実際には我々が日常使っている検索サービスで簡単に入手できる。 Googleハッキングで得られる情報は、Googleが検索ロボットで検索した結果、すなわち検索エンジンのデータベース上のコピー情報で、アクセス先はGoogleだ。したがって、攻撃者は来の標的となる企業や組織のサーバーにアクセスする必

    [3]検索一発で3分ハッキング
  • アドビの新ツール「Shadow」は、モバイル用Webアプリ開発者必須のツール

    モバイルデバイス用のWebサイトやWebアプリケーション開発で大変なものの1つが動作確認です。何台ものデバイスを机の上に並べて、ひとつひとつ確認しなければなりません。 アドビシステムズのAdobe Labsが公開した「Adobe Shadow」は、そうした苦労をしているデベロッパー、デザイナーにとって手放せないツールになるでしょう。 複数デバイスに対する同時表示とリモートインスペクション Shadowがどんなツールなのか解説用ビデオの説明を紹介しましょう。 iPhoneアプリのShadowを起動すると番号が表示されます。 その番号を、MacOSWindowsChromeブラウザのエクステンションとして配布されているShadowに入力します。これで、ChromeブラウザとiPhoneがペアになりました。 同じように、Android用ShadowもChromeブラウザとペアにすることができ

    アドビの新ツール「Shadow」は、モバイル用Webアプリ開発者必須のツール
  • はてなブックマークボタンのトラッキング問題で高木浩光先生が決別ツイートをするに至った経緯まとめ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    はてなブックマークボタンのトラッキング問題で高木浩光先生が決別ツイートをするに至った経緯まとめ - NAVER まとめ