タグ

2009年4月23日のブックマーク (30件)

  • Deferredチェーン、非同期処理の逐次実行 - 実用

    JavaScript MochiKit.Async.Deferredは、「現時点ではまた利用できない値」を扱うためのクラスです。 以下のように、コールバックを並べ、イベントを発火させると、各々の返り値が次のコールバックへ渡され実行されていきます。 function increment(value){ alert(value); return value+1; } var d = new Deferred(); d.addCallback(increment); // alert(1) d.addCallback(increment); // alert(2) d.addCallback(increment); // alert(3) d.callback(1); この時、コールバックは以下のようにチェーンを形成しています。(当はエラーバックも合わせて一つのチェーンを形成しているのですが、

  • 最速インターフェース研究会 :: Function.prototypeを拡張して遅延実行を実現する

    JavaScriptにおいて関数というのはFunctionオブジェクトで、他のビルトインオブジェクトと同様に、組み込みのメソッドがある。これがapplyとcallしかないのだけれど、こんな感じに使う。 func.apply(thisObj,arguments) func.call(thisObj,arg1,arg2,arg3) thisObjには、その関数内で「this」として使うオブジェクトを指定する。applyの第二引数はargumentsオブジェクトを指定する。配列か、現在実行中の関数のargumentsオブジェクトを丸ごと別の関数に引き渡せる。つまり引数の長さが良くわかってなくても使える。 callは代わりに func.apply(thisObj,[arg1,arg2,arg3]) と書けるので、実はいらないんじゃないかと思う。 これらは多分、ふつうにJavaScriptを書く上で

  • JavaScript で引数束縛: Days on the Moon

    引数束縛 (カリー化) の話。まずは「JavaScriptでカリー化」(檜山正幸のキマイラ飼育記)。タイトルを見てどこかで聞いたような話だなと思ったら「関数の変形」(Effecttive JavaScript - Dynamic Scripting) だった。だが、前者は文字列に戻してから評価というのが力技っぽくて個人的に好きでないし、後者は汎用的過ぎていささかわかりにくい。そこで今回は先頭の引数から束縛していくというのに的を絞ってみたいと思う。 まず第 1 引数のみを束縛する場合。Function#apply を使えば引数を配列として渡せるので、束縛された値と後から渡された引数とを連結してやればいいのではないか。 function curry(func) { return function (first) { return function () { var args = Array.p

  • JavaScriptでカリー化 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    JavaScriptでカリー化。ありがち、つうか実際にあるでしょうね。小ネタと思ってやりはじめたら、意外と混乱した。一種のメタプログラミングのはずだが、実際にはテキスト加工処理。 内容: カリー化ってなに? カリー化を行う関数を作る:準備 カリー化を行う関数を作る:テキストのパッチワーク カリー化を行う関数を作る:組み立て ●カリー化ってなに? 2引数の関数f(x, y)に対して、「gがfのカリー化」だとは、f(x, y) = g(x)(y) が常に成立すること -- ゴチャゴチャ説明するより実例実例: functio sum(x, y) { return x + y; } このsumのカリー化の例: function curried_sum(x) { return function (y) {return sum(x, y);} } curreid_sum関数は1引数で、戻り値として関数

    JavaScriptでカリー化 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • Java 暗号化拡張機能 JDK5.0

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • Latest topics > 他のアドオンと衝突しないように心がけたいし、心がけて欲しい - outsider reflex

    Latest topics > 他のアドオンと衝突しないように心がけたいし、心がけて欲しい 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « ツリー型タブとVimperatorが衝突する Main 中学生男子のおっぱいへの情熱に溢れた青春映画「おっぱいバレー」 » 他のアドオンと衝突しないように心がけたいし、心がけて欲しい - Apr 17, 2009 「次のエントリで書く」なんて予告じみたことを書いてはみたものの、どうも話がまとまらない。もう、思ったことを箇条書きで書くだけにする。 現実的に言って、1つのアドオンであらゆる人のニーズを満たすことは不可能だと思うし、そういう方向での努力はしない方がいいとも思う。何でもかんでも……と際限なく詰め込んで

  • Good Evils In Perl

    Perl provides many powerful features and modules that allow developers to customize and extend the language. Some popular modules include Moose for object-oriented programming, TryCatch for exception handling inspired by Perl 6, and P5.10 features that backport Perl 6 functionality. While useful, some features like autoboxing and state variables could introduce subtle bugs if misused. Overall, Per

    Good Evils In Perl
  • JavaScriptでCSSとイベントを扱う from Kanasan.JS | Blog.37to.net

    最終更新日 Sun, 19 Apr 2009 20:27:25 +0900 最後のコメント Mon, 14 Jul 2014 08:14:00 +0900 ブックマーク 先日開催された、Kanasan.JS JavaScript第五版読書会#7のレポートです。 今回はCSSとイベント処理の入門的内容でした。 ご参加頂いた皆様、ありがとうございました。 JavaScriptからCSSを扱う それ程難しくはないので、簡単にまとめておきます。 はまりがちな事 Element.style.colorなど、Element.style.〜のスタイルオブジェクトで操作出来るのは、 インライン指定されたスタイルのみなので気を付ける必要があります。 僕も最初の頃は知らずによく間違えていたのですが、これを知っていると無駄に時間を使わなくて済むと思います。 <style> #foo { background-c

  • 第5回 Pod::Perldoc:ドキュメントはどこに? | gihyo.jp

    もっとも、これがそのままPerlの人気と連動していたかというと、そうとも言い切れないのがむずかしいところ。2005年以降の退潮にバブル的な人気を誇ったRuby on Railsの影響があったのは間違いないでしょうが、内外から500人近い参加者を集めるYAPC::Asiaのチケットがわずか3日で売り切れてしまうくらいの需要はあるのですから、これまで「モダンな」がなかなか出てこなかった原因は、むしろ20世紀末から続く出版界の不況とそれによる出版傾向の変化や、日Perlユーザがブログという個人メディアで旬の話題を消費することに慣れてしまった結果、最低でも2~3ヶ月のタイムラグが生じてしまう出版コストに不満を感じてしまうようになった(2002年というのはMovable Typeの日語化パッチが出回り始めた年でもあります⁠)⁠、等々の問題の方が大きかったようにも感じられます。 単行10冊分

    第5回 Pod::Perldoc:ドキュメントはどこに? | gihyo.jp
  • YappoLogs: Shibuya.pm #11で発表しました

    Shibuya.pm #11で発表しました こんにちは、日のHOTEL担当、素敵なレディーことYappoです。3人の荷物が家族のオモチャにされないか心配だけどもう寝るぞ!話は変わるけど、acotieさんはアクメアクメ言っててどんだけアクメ好きなんだよ!と思ったのは内緒だぞ! という訳でShibuya.pmで発表してきました。二立てです。 一目は、一般的なperl userの作法のBやらDevel::Peekの紹介に加えて、新しく作ったDevel::RunOpsAnalizeを使ってOPCODEの実行単位でPerlの動作を覗き見る方法の紹介をしました。 二目はLTで、dan the eval botの作り方を説明する為のCentOSのインストールをするというのを口実にHatetterのアーキテクチャや、なぜこれらの要素を採用したかを紹介しました。 もちろんCentOSのインストールも

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • http://www.designwalker.com/2009/04/wireframe-2.html

    http://www.designwalker.com/2009/04/wireframe-2.html
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • SMAP草なぎ剛(34)、公然わいせつ容疑で逮捕 : 痛いニュース(ノ∀`)

    SMAP草なぎ剛(34)、公然わいせつ容疑で逮捕 1 名前:ぷちとまとφ ★ 投稿日:2009/04/23(木) 10:39:54 ID:???0 警視庁赤坂署は23日、公然わいせつ容疑で、SMAP メンバーの草なぎ剛容疑者(34)を逮捕した。 同署などによると、草なぎ容疑者は23日午前3時ごろ、 東京・赤坂のミッドタウン近くの檜町公園で裸で騒いでいたところ、警察官に注意されたが、やめなかったという。 草なぎ容疑者は酒に酔っていたとされる。 http://sankei.jp.msn.com/affairs/crime/090423/crm0904230903005-n1.htm 草なぎ剛がわいせつ容疑で逮捕 1 : シバザクラ・フロッグストラモンティ(東京都):2009/04/23(木) 08:53:32.73 ID:8FLslbLL ソース:各民報 5 : ネメシア(長屋):2009/0

    SMAP草なぎ剛(34)、公然わいせつ容疑で逮捕 : 痛いニュース(ノ∀`)
  • document.evaluate の評価って一回きり? - miau's blog?

    ※勘違いによって書かれたエントリーです。末尾に追記しているので、そちらもあわせてご覧ください。 今やってる案件で「ラジオボタンが切り替わったら現在日付が自動入力される」みたいな画面がありまして。これを Selenium IDE でテストしようとして、 |click|radio_button|| |assertElementNotPresent|//input[@id='datetime_field' and @value='']|| みたいなケースを作ったんですが、これが通らない。どうも @value が JavaScript での変更前の値になっている様子。 検索ワードが悪いのか、ググってもこの辺の情報がなかなか見当たらなくて。なんか常識だったり検証方法が間違ってたりするかもしれませんが、簡単に検証してみました。 ■検証用ページ xpath_test.html ソースはこんな感じです。

  • さあ、Yコンビネータ(不動点演算子)を使おう! - よくわかりません

    前回、おとうさんにもわかるYコンビネータ!(絵解き解説編) - よくわかりませんというエントリで、Yコンビネータ(不動点演算子)と再帰の絵解き解説をしました。 Yコンビネータ自身は、結局のところ再帰を産み出してくれるだけです。関数(正確にはλという単純な文字列変換ルール)だけで出来て、プログラミングに関するいろんな原理の研究を可能にするのが凄い訳です。その辺のさわりを、きしださんが解説されています。しかし、単なる再帰なら、実際のプログラミングではYコンビネータなんて使わなくても出来ます。 じゃあ、Yコンビネータとか不動点とかは、偉い学者さんとかが研究に使えばいいもので、普通のプログラマには何の意味もないモノなのでしょうか? というわけで、今回はポジティブに、Yコンビネータや不動点で出てくる考え方を、理論だけじゃなく、実際のプログラミングに応用する例を見てみましょう。 今回、プログラムの例を

  • 3D に向けたオープン Web 標準 -O3D の紹介

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

    3D に向けたオープン Web 標準 -O3D の紹介
    igaiga07
    igaiga07 2009/04/23
  • http://www.hieu.co.uk/blog/index.php/tabswitch/example/

  • Google製のGit用ソースコードレビューシステム·Gerrit MOONGIFT

    ソースコードのレビューはシステムの品質を高めるのに大切な作業だ。GoogleやVMWareでも使われており、ブラウザを使って差分を確認してコメントができるようになっている。社内向けには拙作のSubversionソースコードレビューシステムの宍道湖がある(Rails製)。 Git向けソースコードレビューシステム この手のツールはSubversion向けのものが多かったが、Gitでも使いたいならGerritに挑戦してみよう。 今回紹介するオープンソース・ソフトウェアはGerrit、Git向けソースコードレビューシステムだ。 GerritGoogleが大々的に発表している訳ではないが、Google社員が開発しておりAndroidのオープンソースプロジェクトにおけるソースコードレビューにも利用されている。他のシステム同様に差分を見て、そこにコメントすることが可能だ。 差分を見てコメントする 差分

    Google製のGit用ソースコードレビューシステム·Gerrit MOONGIFT
    igaiga07
    igaiga07 2009/04/23
  • おとうさんにもわかるYコンビネータ!(絵解き解説編) - よくわかりません

    先日YコンビネータのきしださんのYコンビネータのエントリが話題になっていました。 ずいぶん日にちが経ってしまいましたが、自分も、自分なりにYコンビネータのあたりを絵解きで整理してみたいと思います。きしださんのエントリタイトル*1に引っ掛けて、目標として、自分の父親(非プログラマ。その辺のおっさん)でも解る内容を目指します。 なぜ不動点演算子というのか、不動点だったらなぜ再帰なのか、この辺りも含めて、実感を持って納得できればいいなと思います。 きしださんのエントリのおさらい 題の前に、きしださんのエントリをおさらいしておきます。 Yコンビネータはただのオモチャじゃないんだよ 関数だけで色んな事が出来る 条件分岐をする関数ってのもある。 再帰(ループ)を作れる関数もある。←これがYコンビネータ。 数値も関数で表現できる。 つまり、関数だけで、条件分岐も、再帰(ループ)も、数値も作れちゃう!!

    おとうさんにもわかるYコンビネータ!(絵解き解説編) - よくわかりません
  • FFXIAH.com

    3月12日(火)17:00頃より、以下のキャンペーンを開催します。 開催期間:2024年3月12日(火)17:00頃 〜 3月31日(日)23:59頃 同盟戦績ボーナスキャンペーン メナスインスペクターキャンペーンHQ アビセアキャンペーン ワイルドキーパー・レイヴキャンペーン アドゥリンダイヤルキャンペーン ベガリーインスペクターキャンペーン 上位ミッションバトルフィールドキャンペーン モンスター飼育キャンペーン デュナミス輝く砂キャンペーン オーメンジョブカードゲットキャンペーン オーメン兆しの光ダブルアップキャンペーン デュナミス〜ダイバージェンス〜石像ウマウマキャンペーン キャンペーンの詳細は『こちら』ご覧ください。

  • CLCL - クリップボードの履歴を取るソフト

    CLCL(クルクル)は、クリップボードの履歴を取るソフトです。 複数のクリップボード形式に対応 よく使う定型文などを階層化して登録可能 ホットキーで表示するメニューを自由にカスタマイズ メニューで選択した履歴や登録アイテムを編集中のエディタに自動貼り付け メニューにビットマップを縮小表示 メニューにツールチップを表示 履歴に残す形式や保存する形式を設定可能 履歴を取るウィンドウ、取らないウィンドウを設定可能 ウィンドウ毎の貼り付けキーを設定可能 履歴は終了時に自動保存され、次回起動時に復元 履歴に残す最大件数の制限は無し エクスプローラ風のビューアで履歴や登録アイテムを表示・編集 プラグインを追加することで機能を拡張 Unicode対応 フリーソフトウェア 動作画面 CLCL Ver 2.1.3 (2022/12/1) clcl213.exe (size 1,290 KB) インストーラ

  • | ^^ |秒刊SUNDAY | プログラマがオススメするフリーソフト集

    2009年04月22日 プログラマがオススメするフリーソフト集 カテゴリ:ネット・PC 私も一昔前まではプログラマでしたが、プログラマをやっていくうえで必須ソフトっていつでも変わらないですよね。ア・・・会社で申請しないとダメってのもあるけど。 1 名前: 仕様書無しさん 投稿日:2007/01/20(土) 20:41:38 あんまりどっかの雑誌で紹介されてたソフト一覧を 全部貼るとかじゃなくて、自分が実際に使ってるもんを説明つけて貼ってく方向で・・・1レス1ソフトで、実際にどうやって使ってるのかも書いてくれるとうれしいです。

    igaiga07
    igaiga07 2009/04/23
    恒例のフリーソフトお勧めスレ。
  • 一口にポテトサラダって言ってもいろいろあるね。 美味しいポテトサラダのレシピ:アルファルファモザイク

    私のポテトサラダは、 じゃがいも 1キロ(粉ふき芋状態であまりつぶさない) きゅうり 1(薄い輪切り)ボンレスハム 4枚くらい(1*3センチの短冊) たまねぎ 1/4(スライスして水にさらしたやつ) 味付けは塩胡椒多めにマヨネーズ。お酢は入れません。 ちなみに実家のはこれにりんごのスライスが入ってたまねぎ多めです。 皆さんのポテトサラダはどんな物を入れてますか?

    igaiga07
    igaiga07 2009/04/23
    ポテトサラダ。見てると食べたくなってくる。
  • 『ライアーゲーム』連ドラ続編&映画化が決定(オリコン) - Yahoo!ニュース

    女優の戸田恵梨香、俳優の松田翔太が主演し人気を博した、ドラマ『ライアーゲーム』(フジテレビ系)の続編となる、連続ドラマ『ライアーゲーム〜シーズン2〜』(同局系 放送日未定)の放送が22日、同局より発表された。さらに『〜シーズン2〜』の前後には、映画版(公開日未定)の公開も決定した。 戸田恵梨香、松田翔太のソロショット ※中下段に掲載【『ライアーゲーム』(シーズン1)より】 同作は同名タイトルの漫画を原作に、07年4月に第1作が放送。平凡な女子大生である神崎直(戸田)がある日、LGT(ライアーゲームトーナメント)事務局から現金1億円と、黒い封筒が届き、謎のゲーム「ライアーゲーム」に参加することに。善良でお人よしな神崎に天才詐欺師、秋山深一(松田)が救いの手を差し伸べ、金と欲望に彩られた数々のゲームに挑んでゆく。主人公の魅力はもちろん、「少数決」「リストラゲーム」「密輸ゲーム」など、各ゲー

    igaiga07
    igaiga07 2009/04/23
    続編決定。キノコ&チビキノコも出るといいなー
  • 草薙剛終了のお知らせ

    igaiga07
    igaiga07 2009/04/23
    仕事速すぎ
  • ●大学生は今のうちに情報の海に溺れてみればいいんじゃない? - 技術教師ブログ●

    一日中部屋に引きこもって学校に行かず昼から朝までインターネット、そんな時代が僕にもありました。 で、一日中2chみてひたすら面白い情報ないかなーって探して、半ば依存症みたいになって、俺らの時代は「お前らあほスwww」とかじゃなく「あほかと、馬鹿かと」全盛(?)の時代。コピペだと知らずマジレスしてみたり何か新しい言葉を流行らせようと書き込みまくってみたり。 でも今になって、どうせ情報集めるならくだらない時事ネタとかお笑いネタとか作り話に一喜一憂するより、生活とか仕事とか将来に活かせるような情報を集めた方が長期的に見れば得だったんだよなって思うようになった。特に年をとると短期記憶の記憶保持力なんてかなり減ってく一方なわけで、今それを実感して焦って自己啓発に埋もれてみたり、媒体が変わっただけであまり変わってない気がするわけよ。ニコニコとかyoutubeとか見るのも楽しいかもしれないけど、文章チ

  • 葉っぱ日記

    在宅生活が格化してからは多い時では1日10杯以上コーヒーを飲んでいたけど、さすがに飲みすぎなので1日1杯に減らした話。 2年以上ぶりにブログを書いてるんだけど、ほんとに個人的などうでもいい話です。このブログにはテクニカルな話は今後もほとんど書くことはないと思うので、テクニカルな話が読みたい人は会社のエンジニアブログを読んでください!(それもあんまりテクニカルな内容じゃないけど) もともとコーヒーが好きで、あんまり覚えてないんだけどたしか小学校3,4年生くらいのころから日常的にコーヒーを飲むようになったような気がする。親が飲んでたコーヒーがいい香りだったのでわけてもらって飲み始めたのがきっかけだったような記憶が。 で、コロナ禍以前はオフィスで自分で淹れたりバリスタの研修を受けた同僚に淹れてもらったりで毎日6,7杯は飲んでた。朝起きてコーヒー飲んで、会社についたら1杯、午前中にもう1杯、ラン

    葉っぱ日記
  • 【SMAP草なぎ逮捕】公然わいせつ容疑で - MSN産経ニュース

    警視庁赤坂署は23日、公然わいせつ容疑で、SMAPメンバーの草なぎ剛容疑者(34)を逮捕した。 草なぎ容疑者はアイドルグループ「SMAP」のメンバーとして、テレビ映画、CMなどで活躍。5年連続ベストジーニストに選ばれるなどしている。

  • 汚いなさすがPerlきたない - firewood's diary

    Shibuya.pm #11「no Perl; use x86;」鑑賞してきた。 常々PerlはLLじゃないんじゃないかと思っていたのだが、LLの皮をかぶったアセンブラであることを再確認したのであった。 1. catcher in the int 80h; inside lleval FreeBSD::i386::Ptraceの実装について。 pt_to_sce()でsystemcallを実行直前にフックできる。スタックに積まれた引数を書き換えることができるので、実行したくないオペレーションであればSEGVで死ぬような引数に書き換えることでsandboxを実現。 forkは引数がないのだが、EIPを0に変更することはできるので、それで殺す。アドレス0にmmapされるとSEGVで死ななくなってしまうのでそれも抑止する。 2. Perl sandbox for Linux fork() sys

    汚いなさすがPerlきたない - firewood's diary