タグ

2011年4月29日のブックマーク (15件)

  • エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type

    エンジニアtypeは、各種エンジニアをはじめ「創る人たち」のキャリア形成に役立つ情報を発信する『@type』のコンテンツです。

    エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type
  • Perlでシグナル処理(DBIを黙らせる編) - D-6 [相変わらず根無し]

    Perlでシグナル処理(DBIを黙らせる編) 2011年4月27日 01:42 D | ブログ記事のURL | コメント(0) | トラックバック(0) なんかふと気づいたら最近以前書いたPerlでシグナル処理の記事にブクマがついていたので続き的な感じで書いてみた。 例えば 以下のように、ワーカーとかでずーーーーっとDBにクエリを投げてその結果を使って処理をする、というような処理を書くとする while ( $loop ) { my $sth = $dbh->prepare( .... ); $sth->execute(); while ( $sth->fetchrow_arrayref ) { .... } } 以前書いた%SIGを用いたPerlの普通のシグナル処理では、もしexecute()でブロックしていた場合など(例:Q4Mでqueue_waitしてる)ではいくらSIGINTとかを

  • Hatena Developer Center

    Hatena Developer Center についてはてなは「はてなブログ」「はてなブックマーク」をはじめするはてなのサービス群を、より深く使うためのAPIを提供しています。 Hatena Developer Centerでは、これらのAPIを扱うための開発者向け情報を公開しています。APIを使うことで、はてなが持つ情報・機能を利用した様々なアプリケーションやサービスを作ることができるようになります。 開発者の皆様のアプリケーション/サービスにおいて、より豊かなユーザー体験を提供するために、はてなAPIをご活用ください。 おすすめのAPI

    Hatena Developer Center
  • 第3回 RedisによるWebアプリケーション開発(1) | gihyo.jp

    前回までに、Redisの概要と、コマンドラインクライアントによる基的なコマンド操作を見てきました。今回からは、Redisのデータ型を使ったアプリケーション開発について、簡単なサンプルコードと、ニコニコ生放送での事例を交えて紹介していきます。 クライアントライブラリを用いた開発 WebアプリケーションからRedisにアクセスするには、言語ごとのクライアントライブラリを導入することになります。公式サイトにライブラリがリストアップされていますので、各々の環境に合ったものを探してください。 ニコニコ生放送では、PHPによる開発の場合にはphpredisを、Javaで実装している検索サーバーなどではJedisやJRedisを使っています。 今回から掲載するサンプルコードでもこれらのライブラリを使っていきますので、他のライブラリを導入される方はそれぞれ対応するAPIに置き換えてご覧ください。 LIS

    第3回 RedisによるWebアプリケーション開発(1) | gihyo.jp
  • 第2回 Redisの導入と基本機能 | gihyo.jp

    今回は実際にRedisをインストールしてみるところから、コマンドラインクライアントを使った基的な操作方法、そして実際のアプリケーション開発時に重宝するDB選択やタイムアウトなどのRedis特有の仕様について説明します。 インストール ダウンロード 連載執筆時点の最新stableである、2.0.4をダウンロードします。 $ wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz コンパイル RedisはANSI Cで書かれ、外部の依存ライブラリの必要ないシンプルな実装になっているため、コンパイルは以下のステップで完了します。 $ tar xzf redis-2.0.4.tar.gz $ cd redis-2.0.4 $ make 「redis-server」や「redis-cli」が生成されたのを確認してください。 設定の変更

    第2回 Redisの導入と基本機能 | gihyo.jp
  • Question of the Day: Is Jobs Using ‘Scarcity Illusion’ to juice iPhone2 debut? – Old GigaOm

    We’ve written previously about Harvard marketing guru John Quelch’s research into how companies deliberately create an “illusion of scarcity” to elevate product successes and profits. See, How to use the ‘Scarcity Illusion’ to boost your launch. For a while now people have been writing about the perceived scarcity of iPhones. Earlier this week Om conducted a reportorial gut check, and determined–o

  • 堀江貴文の意志 (実刑確定のニュースを聞いて) | NextRenaissance (ネクスト・ルネサンス)

    私が堀江さんと出会ったのは、2002年12月の渋谷。まだ雑居ビルにエッジという社名で入っていた頃のことだ。 かつての上司である伊地知さん(後にライブドア上級副社長)に誘われて転職し、社長室 新規事業開発グループのプロデューサーとして参加。後にライブドア社を買収し、自社の社名もエッジからライブドアへと変更して、六木ヒルズへと移転。その後は世間の知る通りの軌跡を描く。 あの事件から5年。 今回の実刑判決のニュースを聞いて、私が感じたのは「悔しい」という想いだ。 若気の至りかも知れないが、当時は真剣に『ITを道具に社会の仕組みを変えることで世の中をよくしたい!』と考えていた。堀江さん、伊地知さんらと7名でライブドア事業部を立ち上げてからの4年間、当にいろんなことがあったが、私が知っている堀江貴文は世間で報道されているような人物ではない。 あるとき、社内レイアウトの変更の為に不用品の整理をして

    堀江貴文の意志 (実刑確定のニュースを聞いて) | NextRenaissance (ネクスト・ルネサンス)
  • 第3回 Evernote APIの基礎:データモデルとデータアクセス | gihyo.jp

    Evernoteと連携するには 前回、Evernoteと連携をするアプリケーションのアイデアについて話しましたが、Evernoteと連携するための方法は大きく分けて2つあります。1つは各プラットフォーム上のEvernoteクライアントが提供する仕組みを使う方法、もう1つはEvernote APIを使う方法です。どちらを使うかは開発者の自由です。 各プラットフォーム上のEvernoteクライアントには、Evernoteと連携するための仕組みが備わっています。WindowsではEvernote.exeやENScript.exeにコマンドを指定することで、ノートを作成するなどの簡単な操作を行えるようになっています。Mac OS XではAppleScript、AndroidではIntentで同様のことが可能です。単純な連携であれば、これらの仕組みを使うのが簡単です。たとえば、pomeraで作成した

    第3回 Evernote APIの基礎:データモデルとデータアクセス | gihyo.jp
  • 巨大SNSを支える多言語混在RPC開発フレームワーク“Thrift” ― @IT

    2007/04/03 全米で第6位のトラフィックを稼ぐ人気SNSサイト「Facebook」のコアモジュール「Thrift」がオープンソースとして公開された(公式ブログ)。ライセンスは独自の「Thrift Software License」(改変や再配布を許容している点はGPL同様のようだ)。Facebookは学生向けSNSとして2004年にスタートし、その後、学生以外にも会員を拡大。2007年2月現在の会員数は1700万人。アップロードされている写真点数は10億枚以上で、1日600万枚の画像がアップロードされるなど、画像共有サイトとして見てもFlickrよりも大きい。そんな急成長した巨大サイトを支えたのは、独自に作り上げた開発フレームワークだったようだ。 多数の言語で開発したモジュールをシームレスに統合 Facebookが、開発フレームワークとして自ら作成したのがThriftだ。“thri

  • BLOG::broomie.net: Thriftが便利すぎる

    ちょっと前に「thriftって便利らしいよー」って話を聞いていたのだけれども、なかなか手をつけられずにいたらはてなブックーマークで使われているらしいという噂を聞いたり、Thriftを使って俺俺Key-Value Storeを作ったのように、TXを使ったThriftの紹介などが出てきたりしたのでそろそろ自分でも試したいなあと思い、試しました。で、先に結論を言っておくとThrift、とても気に入りました。とても簡単に処理用の専用サーバをたてることができて、かつ簡単にクライアントから処理要求が送れます。ボクは今まではRESTFulな感じでhttpでこのタスクをやっていたのですが、RESTFulな専用サーバをたてるのは結構開発コストがかかるんですよね。その点で、Thriftは開発コストはとても落ちると思うのでとても気に入っています。なんといって言語バインディングを自動で生成してくれるのは当に開発

  • IaaSの読み方は? | GIOろぐ

    サイトリニューアルのお知らせ 当社サイトをご覧いただき、ありがとうございます。 クラウドサービス「IIJ GIO」の公式ブログ「GIOろぐ(https://giolog.iij.ad.jp/)」は、当サイト「エンタープライズIT "COLUMNS"」へリニューアルしました。 法人向けサービスに関連するトピックを中心に、IT担当者に役立つ情報をお届けします。 クラウドサービスに関する記事一覧へ 全カテゴリの最新の記事一覧へ このサイトについて

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Google ショッピングにショッピングリスト機能登場

    メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。

    Google ショッピングにショッピングリスト機能登場
  • Perlの中をgdbで覗く | BLOG - DeNA Engineering

    こんにちは。DeNAの樋口です。 Perlで書かれたアプリを動かしているときに、Perlのプロセスが今コードの何処を実行中なのか知りたいことがよくあります。そのような場合には、gdbで実行中のプロセスにアタッチし、Perlインタプリタインスタンスの内部を覗くことによって調べることができます。また同様の方法で、プロセスのコアダンプを取り、後でじっくりデバッガで調べることも可能です。 デバッグシンボル付きのPerlを用意する まず前提として、Perlの実行形式にデバッグシンボルが付いている必要があります。無い場合でも不可能ではありませんが、現実的には難しいでしょう。デバッグシンボル付きのPerlを用意する方法はOSによりますが、例えばrpmを使っているGNU/Linuxディストリビューションであればperl-debuginfoのように分離されたパッケージにデバッグシンボルが入っていることが多い

    Perlの中をgdbで覗く | BLOG - DeNA Engineering
  • iOSやMac OS Xの「使えるUI」が検索&ダウンロードできる『Cocoa Controls』 | 100SHIKI

    Apple系の開発をしている人に便利そうなサイトのご紹介。 Cocoa Controlsでは、iOSやMac OS Xにおける「使えるUI」を検索&ダウンロードすることができます。 「ひっぱって更新」「カバーフロー的なアルバム」など、iPhoneMacアプリでよく見るUIがずらずらと並んでいて参考になる。 また実際に使えるコードも付いているのが特徴的だ。基的にgithubで管理されているようで、Forkされた数なんかも見ることができる。 Apple系のUIで悩んでいる方は覗いてみてはいかがでしょ?

    iOSやMac OS Xの「使えるUI」が検索&ダウンロードできる『Cocoa Controls』 | 100SHIKI