タグ

2010年5月17日のブックマーク (13件)

  • insertText - ellaneous

    テキストボックス((textarea, input:-moz-any(:not([type]), [type=text], [type=password]))) tbox のカーソル位置へ文字列 text を挿入したいとき,HTMLTextAreaElement の貧弱な機能で実現するとこんな風になる。 var {value, selectionStart, selectionEnd} = tbox; tbox.value = value.slice(0, selectionStart) + text + value.slice(selectionEnd); tbox.selectionEnd = selectionStart + text.length; 一見うまくいくようだが,スクロール位置がリセットされるしアンドゥも狂う。 自然にやるには chrome 権限が必要。*1 const

    insertText - ellaneous
  • java使いのためのScala の勉強のための資料作り scalaって素晴らしい いろいろ1 - nazokingのブログ

    http://d.hatena.ne.jp/nazoking/20100514/1273774142 の続き 細かいというか解説がいらないのいろいろ すべてがオブジェクト オブジェクト指向型言語javaにおいてObjectではないものがある。int,long,floatなど。 たとえば 1.toString() はコンパイルできない。 しかし! scalaでは「すべてがオブジェクト」なので、上のコードはなんの問題もなくコンパイルできる。javaではいろんなところでintとIntegerの変換をしてやる必要があるが、scalaではそれは全部コンパイラが面倒を見てくれる。 クラス階層はこんな感じ Any +--AnyVal | +-Int | +-Byte | +-: | +--AnyRef <=Object +- String +- 普通のクラス +- : デフォルト値付き引数 scala2

    java使いのためのScala の勉強のための資料作り scalaって素晴らしい いろいろ1 - nazokingのブログ
    voidy21
    voidy21 2010/05/17
  • 分散バージョン管理の弱点は日本語対応 - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    分散バージョン管理の弱点は日本語対応 - プログラマの思索
    voidy21
    voidy21 2010/05/17
  • ブックマークレットサービス・Hatena::Let を使ってみた - os0x.blog

    ブックマークレットサービス・Hatena::Let を作りました - 2nd lifeとのことで、早速使ってみました。使い方はホント簡単でログインして作成ボタン押して書いたら公開するだけ(ブログに貼るには個別ページ下にあるiframeタグをそのまま使うだけ)。 とりあえず、oAutoPagerize もともとBookmarkletとして動くように作ってあるので、@requireにファイルを指定しただけ。 あと画像をポップアップに開いたり、 ページを画像だけに置き換えたりするヤツ*1 こっちはベタに書いてみたけど、そしたら外部JSを読みに行く形にはならなくて、無名関数とかも付加されていないみたい。短いときはこうなるのかな? 画像置き換えのBookmarkletは抽出条件を変えたり、一覧をCSSJavaScriptでギャラリーのような機能を追加したりと遊びがいがあるBookmarkletなの

    ブックマークレットサービス・Hatena::Let を使ってみた - os0x.blog
    voidy21
    voidy21 2010/05/17
  • TracWiki で手軽に br マクロを入力する - jun66j5のブログ

    「TracWiki で [[br]] を入力するのがめんどくさい」というのを聞いて、「そういえばあまり Wiki (TracWiki に限らず) であまり物理改行は使わないなぁ…」と思いつつも Shift+Enter で [[br]] を挿入するような javascript でも仕込んでおけばいいんじゃなかろうか…とか思った。_ ので、実際に javascript を書いてみました。 いろいろ面倒なので trac/htdocs/js/wikitoolbar.js を直接パッチします。 diff --git a/trac/htdocs/js/wikitoolbar.js b/trac/htdocs/js/wikitoolbar.js index 107e4d2..ceb534e 100644 --- a/trac/htdocs/js/wikitoolbar.js +++ b/trac/htd

    TracWiki で手軽に br マクロを入力する - jun66j5のブログ
    voidy21
    voidy21 2010/05/17
  • ニコ動が超優良『黒字』事業になり始めた件 - 足ることを知らず

    前の記事を書いたのが第1四半期決算発表が終わってすぐの2月9日でした。 ニコ動が超優良事業になり始めた件 - 足ることを知らず〜Don’t feel satisfied 〜 3か月後の第2四半期決算発表で、遂に黒字化。素晴らしいです。 http://info.dwango.co.jp/sp/resultbriefing/20100513/100513_ir.pdf なったではなく、なり始めた 今回の題名は「ニコ動が超優良『黒字』事業になり始めた件」ですが、「へ?ただ単に黒字になっただけじゃねーの?」と思っている方もいらっしゃるでしょう。 でも「なった」ではないのです。「なり始めた」なのです。 その理由を次節以降でお話しましょう。 収益面 まず、決算短信の文はどうなっているのでしょうか。 ポータル事業においては、ニコニコ動画が更なるサービスの強化やユーザの利便性向上に努めてまいりました。サ

    ニコ動が超優良『黒字』事業になり始めた件 - 足ることを知らず
    voidy21
    voidy21 2010/05/17
  • JavaScriptのcall.applyの不思議 (wtfjsを解説) - 風と宇宙とプログラム

    wtfjsに下のような面白いものが登録されました。 alert.call.call.call.call.call.apply(function (a) {return a}, [1,2]) // 2 確かに、どうしてこうなるのかは直ぐには分かりません。一つ一つゆっくりと確認してみましょう。 関数コールのobj.func(arg,...)という形式は、obj.func部分の評価結果は参照型(reference type)となりますが、obj部分の評価結果は値になります。(詳しくは関連エントリ[2]をご覧ください) なので、 func1.func2.func3(arg,...); という形式は、func1.func2部分を評価して結果を変数に代入しても結果は変わりません。 つまり、下記のようにしても動作は同じです。 var fn = func1.func2; fn.func3(arg,..);

    JavaScriptのcall.applyの不思議 (wtfjsを解説) - 風と宇宙とプログラム
    voidy21
    voidy21 2010/05/17
  • 窓使いの憂鬱 Linux 対応版

    http://members.at.infoseek.co.jp/hattoushin_uma/ 最高です。当に素晴しい。 Dvorak 配列がいいとか、SandS 使いたいとか、括弧はシフト押さずに入力したいとかで、いろいろ苦労していたけど、これで幸せになれました。ありがとうございます。 Linux では uinput というカーネルモジュールを使っているので X もコンソールも一緒にカスタマイズできる。 インストール方法等は README ファイルに書かれているが、私の手順をここに書いておく。 コンパイルとインストール ./configure --prefix=/home/ancient/local/opt/mayu --datadir=/home/ancient/local/opt/mayu/share make make install 自動起動のために mayu_init_sc

    voidy21
    voidy21 2010/05/17
  • Hadoop入門とクラウド利用

    EDF2012 Kostas Tzouma - Linking and analyzing bigdata - Stratosphere

    Hadoop入門とクラウド利用
    voidy21
    voidy21 2010/05/17
  • ☆をユーザーアイコンにするGreasemonkey - hitode909の日記

    誰にはてなスターをつけられたか見るのに,いちいちマウスでhoverしないといけなくて,不便だったので,☆のアイコンをユーザーアイコンにするGreasemonkeyを書いた. ☆をユーザーアイコンにするGreasemonkey — Gist こういう感じになる.誰から,何色のスターがつけられたのか,一目で分かって,便利. 追記 id:os0xさんも作られてた.こっちはアイコンがでかくなって色が分かるようになってる. スターをアイコンにして大きくするGreasemonkey Script - 0xFF

    voidy21
    voidy21 2010/05/17
  • C# のコードに x86/x86-64 命令を直接組み込む - NyaRuRuが地球にいたころ

    C# で書かれた将棋の思考ルーチンの高速化のため,(Visual C++ 用の) 組み込み関数 _mm_prefetch 的なものを使うべく,ネイティブコードで書かれた DLL と C# で書かれたメインの思考ルーチンを組み合わせてみた,というお話.ふむふむ. http://d.hatena.ne.jp/ak11/20100515/p1:title= http://d.hatena.ne.jp/issei_y/20100501/1272668964:title= ざっと眺めて C# のみで書けそうだったので,気分転換も兼ねて書いてみました.個人的には単一の(メタ)言語で完結するプロジェクトが好きです.配布するファイルの数が減るのはインストール・アンインストール作業やバージョン管理が楽になります.Visual Studio で複数言語を混在させると,Express Edition の人にビル

    C# のコードに x86/x86-64 命令を直接組み込む - NyaRuRuが地球にいたころ
    voidy21
    voidy21 2010/05/17
  • 「情熱大陸」爆笑問題・田中裕二の全発言 - テレビの土踏まず

    16日のTBS系(毎日放送制作)「情熱大陸」で、爆笑問題・田中裕二の密着ドキュメントが放送されました。「情熱大陸」放送600回記念企画として、2週連続で爆笑問題が出演するんです。来週23日は太田光編が放送されます。 爆笑問題の2人はテレビに毎日のように出ていて、プライベートは丸裸に近い。特に田中は病気も結婚離婚も、なんだか全部だだ漏れです。ましてやレギュラーのラジオ番組「爆笑問題カーボーイ」や「日曜サンデー」(ともにTBSラジオ)などでもプライベート情報を毎週かなり話しています。 とはいえ、万人がラジオを聞いてるわけじゃない。「日曜サンデー」だってローカル番組です。そこで今回は「情熱大陸」が長い密着取材をもとに、田中の様子を全国ネットの30分番組でかっちり伝える。いい機会になりました。 情熱大陸ディレクターからのインタビューに応じた伊集院光によると、田中は密着取材中に「かわいい」と「巨

    「情熱大陸」爆笑問題・田中裕二の全発言 - テレビの土踏まず
    voidy21
    voidy21 2010/05/17
  • プログラマの一言格言集 - にくろぐ。

    引用元:プログラマー板「プログラマの一言格言集」 http://pc.2ch.net/test/read.cgi/prog/1033314365/ 1 名前:仕様書無しさん[]投稿日:02/09/30 00:46 コンピュータ業界の物事にちょっと皮肉った格言を当てはめて行きましょう。 帯に短しタスキに長し std::string こんな感じで。 3 名前:仕様書無しさん[sage]投稿日:02/09/30 00:48 プログラムは思った通りに動かない。 書いた通りに動く。 19 名前:仕様書無しさん[sage]投稿日:02/09/30 22:22 「行き詰まったら紙に書け」 筆無精な俺には辛い 29 名前:仕様書無しさん[]投稿日:02/10/01 12:43 「無理です。」 は言ったもん勝ち 36 名前:仕様書無しさん[sage]投稿日:02/10/01 14:30 三つのバ

    voidy21
    voidy21 2010/05/17