タグ

2010年2月23日のブックマーク (27件)

  • CSS3 「gradient」と「@font-face」

    CSS3 「gradient」と 「ウェブフォント(@font-face)」 このページは背景画像を一切使用していません。 背景のストライプ模様はCSS3のbackground-image:gradient、フォントCSS3の@font-faceでサーバー上に置いたフォントを読み込んで表示しています。これによって、閲覧者のパソコンにインストールされていないフォントも表示する事が出来ます。また、画像文字ではないのでコピーする事も可能。 SEOの一環としても有効です。 2010年1月現在、InternetExplorerとOperaではまだgradientに対応していない為、これらのブラウザでは背景は単色になります。フォントファイルはうっかり領収書5部ダメにできる筆圧を誇るふいさんの作った「まきばフォント」をお借りしています。 フォントの為のスタイル指定 @font-face { font

    voidy21
    voidy21 2010/02/23
  • Java総称型メモ(Hishidama's Java Generics Memo)

    メソッドの総称型 メソッドのみに総称型を適用した定義を行うことも出来る。[2007-06-12] 戻り値の型の直前に「<仮型引数, 仮型引数…>」を置くだけ。後はクラスの場合と同様。 public static <T> T notNull(T arg1, T arg2) { T ret; if (arg1 != null) { ret = arg1; } else { ret = arg2; } return ret; } このメソッドを呼び出す側は、クラスの場合とは異なり、明示的に型引数を指定する必要は無い。 指定した引数の値に応じて、自動的に型が判断される。 String s = notNull("abc", "def"); //型引数はString Long l = notNull(new Long(1), new Long(2)); //型引数はLong int i = notNu

    voidy21
    voidy21 2010/02/23
  • ScanSnapを最近使ってないという話 - 西尾泰和のはてなダイアリー

    大体スキャナに限らずガジェットでもゲームでも「買って届いて試してうわーい」の段階でブログのエントリーを書くことは多いが、すみっこでひっそり忘れらされてホコリをかぶっている時にエントリーを書くことは少ないもんだよね。 僕もScanSnapが届いてしばらくは喜んで色々なものをスキャンしては捨てていた。が、しかしだ、なんのために捨てるかを考えてみたんだ。それは物を減らして自由に使える空間を広げるためじゃないか。家電の説明書とか一つの箱にまとめて入れてあるんだが、その中から炊飯器の説明書を取り出してスキャンしたとして、自由に使える空間が広がるだろうか? すでに部屋がきれいに片付いている人にとっては違うのかも知れないけども、まだ部屋中にが積まれていたり、押し入れから謎の箱を取り出してみたらTシャツがたくさん詰まっていて「これがあったら去年の夏Tシャツを買わなくてよかったじゃん!」なんて言っている発

    ScanSnapを最近使ってないという話 - 西尾泰和のはてなダイアリー
    voidy21
    voidy21 2010/02/23
  • Amazon.co.jp FUJITSU ScanSnap S1500

    タイプ:シートフィード型 最大用紙サイズ:A4 インターフェース:USB 光学解像度(dpi):600 体高さ:158.0 mm

    Amazon.co.jp FUJITSU ScanSnap S1500
  • MonoChrome :: Add-ons for Firefox

  • いよいよ、終わりの始まりなのか。 - CONCORDE

    決して広いとはいえないわたしのウォッチ範囲の話ではありますが、 いつものように見て回る界隈からは、いつのまにやら、 『ブログ論』 『ネットコミュニケーション論』 と呼べるようなたぐいの話が"絶滅"といってもいいくらいに少なくなったような気がいたします。 #ここ数カ月の更新意欲の減退も"読んでいて引っかかる"そういうたぐいの(誰かの)エントリが減ったから、かも…… まだTwitter論であればよく見かけますが、しかし残念なことにビジネス用途でどう稼ぎに活かすか、というお話ばかりのように見受けられます。 ……それって。 ブログブームの終わりとか終わったとか言われつづけて幾星霜、今度こそ当に「いまから始める人」が居なくなりつつあることを示している、のかもしれませんね。 とくにトラブル方面において「過去から学ぶ」ということからはかなり遠いところにあるこの世界(苦笑)のことです、 あたらしい人の流

    いよいよ、終わりの始まりなのか。 - CONCORDE
    voidy21
    voidy21 2010/02/23
  • はてなブログ | 無料ブログを作成しよう

    【献血デビュー】体重が少し足りず400ml献血はできなくとも、献血ルームでの成分献血ならできたぞ、という話 いきさつ 2025年の抱負として「400ml献血をできるようになる」を掲げてから、冬を越し春が過ぎ夏が終わ………なかなか終わらないな……8月も終わろうとしている。記事を書いた頃の体重からは1kgぐらい増えたところだ。 夏バテなんてどこ吹く風とばかりに、ここ数週間は私の…

    はてなブログ | 無料ブログを作成しよう
    voidy21
    voidy21 2010/02/23
  • ルービックキューブの解き方 (application/pdf オブジェクト)

  • 2台のiPhoneでiHonを作ってみる | WIRED VISION

    2台のiPhoneでiHonを作ってみる 2010年1月 8日 (これまでの 大谷和利の「General Gadgets」はこちら) 残念ながら今年の新年号で休刊となったビジネスアスキーの新春企画で、噂されているアップル社のタブレットマシンの予想記事を書いた。 ある意味でお祭り的な企画のため、想像の羽を伸ばし、1台ではタブレットだが、2台をマグネット機構で合体させると見開き型のデジタルブックリーダーになったり、片側をソフトキーボードとして使ってノートPC的に利用できるというアイデアを提示してみた。 アップル社はすでに磁石を利用したラッチやMagSafeという電源コネクタを実用化するなど、マグネット技術の応用に熱心に取り組んでいる。また、(噂サイトの記事なので信憑性は定かではないが)昨年の初夏頃にタブレットのプロトタイプを見たという人物の話として、「この手があったか!」という製品に仕上がって

  • TDDはテスト手法か否か

    なんもわからん @babie TDDは論理実証主義的な面が強調されすぎたために、BDDなどという言い換えが行われた。反証主義的に、エラーを積極的に起こそうとするテストを書くべき。 2010-02-21 13:45:09

    TDDはテスト手法か否か
    voidy21
    voidy21 2010/02/23
  • 秒間600回!ついにツイッター社自身がツイート数を発表。実は踊り場ない急成長が続いていた!:In the looop:オルタナティブ・ブログ

    ここ一年,様々な論議がされていたツイッターの成長ですが,ついに自社発表されました。 なんのことはない,Facebookと同様,踊り場なく,一直線の急成長をしていたんですね! (出所:Twitter Official Blog: Measuring Tweets, 2010/2/22) このブログによると, 2006年末には,5,000ツイート/日 2007年末には,300,000ツイート/日(前年比60倍) 2008年末には,2,500,000ツイート/日(前年比8.3倍) 2009年末には,35,000,000ツイート/日(前年比14倍) 現在は,50,000,000ツイート/日(つまり,今年に入って50日で1.4倍),平均するとなんと一秒あたり600ツイートとのことです。なおこれらはスパムツイートを除去した数字とのこと。 ちなみに日のツイート数は,ツイートのネガポジ判断をする Twe

    秒間600回!ついにツイッター社自身がツイート数を発表。実は踊り場ない急成長が続いていた!:In the looop:オルタナティブ・ブログ
    voidy21
    voidy21 2010/02/23
    ツイート教に見えた
  • SCRAPBLOG : ダウンロードマネージャに進捗状況を表示させつつダウンロードする

    modest に投稿した記事と同内容です。 拡張機能にて、ある URL からファイルをダウンロードするには、 Downloading Files – MDC で解説されているように nsIWebBrowserPersist::saveURI を使うのが一般的です。この方法でダウンロードをすると、ダウンロードマネージャの UI 上に進捗状況が表示されず、バックグラウンド処理のような感じでダウンロードが進行します。 では、ダウンロードマネージャに進捗状況を表示させつつダウンロードするには、どうすれば良いのでしょうか?そのためには、 Firefox 3 以降で導入された nsIDownloadManager インタフェースの API を利用します。 ここからは例として Google のロゴ画像をダウンロードし、ローカルファイルとして保存する手順を解説します。なお、ソースコード中の Cc, Ci

    voidy21
    voidy21 2010/02/23
  • Gitのリポジトリの状態をGrowlで通知する - hitode909の日記

    以前から,Gitのリポジトリの状態などをzshのプロンプトに表示していたのだけど,precmdのフックでgit logとかgit statusが何度も呼ばれていて,大変遅かった. プロンプトが出るまで何も操作できなくて,困っていたので,dRubyで,非同期にリポジトリの状態を調べて,Growlで通知するようにした. 何かコマンドを実行するたびに,リポジトリの情報がGrowlで出てくるので,常に,自分が何をしているのか気にすることができる. これを予めどこかで起動しておいて, #! /opt/local/bin/ruby require 'rubygems' require 'drb/drb' require 'git' require 'g' class Service def git_status(path) Thread.new { path = File.expand_path pa

    Gitのリポジトリの状態をGrowlで通知する - hitode909の日記
    voidy21
    voidy21 2010/02/23
  • NetBeansとScalaを使ってAppEngineたんといちゃいちゃする方法 - ( ꒪⌓꒪) ゆるよろ日記

    俺「新しいアプリだよ。さぁ、デプロイするからAppSlotを解放するんだ…!」 appengineたん「で、でぷろい…ですか…?こんなおっきなあぷり…は、入るかな…?」 俺「今日はScalaを使ったアプリケーションなんだよ」 appengineたん「Scalaなんて…そんな変態的なこと…で、できません ///」 俺「もう遅いよ。どうだ? どんどんアプリがアップロードされていくぞ!」 appengineたん「は、入りました…。こんなおっきなアプリケーション…あついです…」 俺「よしテストだ。どんどんリクエストをおくってやるからな」 appengineたん「そ、そんなにリクエストされたら…らめぇっ!!SpinUpしちゃうぅっ!!」 俺「まだまだいくぞ。おらっ!データストアにputしてやるっ!」 appengineたん「らめぇぇ!あっ、あふれちゃうっ!!データが…quotaからあふれちゃうよぉぉ

    NetBeansとScalaを使ってAppEngineたんといちゃいちゃする方法 - ( ꒪⌓꒪) ゆるよろ日記
    voidy21
    voidy21 2010/02/23
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    voidy21
    voidy21 2010/02/23
  • ん―日本語最後の謎に挑む - 情報考学 Passion For The Future

    ・ん―日語最後の謎に挑む 世界的に見ても「ん」ではじまる言葉はほとんどない。「ん」はちょっと特別な音。 「日語には上代、「ん(ン)という文字はなかった。上代の日人も、現代の日人と同じように考え事をしながら「んー」と唸っていたのかもしれないが、それを書くことはできなかった。書けないから、無理をしてでも書かなければならないときには「イ」とか「ニ」という現代のカナカナを記号として使っていた。でも「イ」を使うと「i」、「ニ」と書けば「ni」と発音することになってしまう。「i」や「ni」と間違って読まれないための記号は何かないか......という試行錯誤の結果、「ん(ン)」という文字が生まれてきた。」 古事記をはじめ上代の文書には「ん」と読む仮名が一度も出てこないものらしい。 ありなむ→ありなん 知りなむ→知んなむ のように、口語として使われたのが最初であるそうだ。次第に大衆に普及して「ん」

    voidy21
    voidy21 2010/02/23
  • Pythonは後方互換性を大事にするけど変わらないわけではない | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 「Pythonチュートリアル」 の翻訳者,鴨澤さんからmixiに お返事 いただいたのを読んで,ホントにそうだよなあ,と思った。なににか,っていうと,Python 3.0って機能がすっきりまとめられていて,説明が少なくて済むんだよなあ。 Pythonは確かに, Rubyに比べる と 変化を嫌う言語 何だけど,実は細かく変わっている。たとえば型の実装について,バージョンを横断して見てみると,面白いことが分かる。 例えば「int」の実装についてみてみようか。 Python1.5では,intは関数として実装されている。実装としては関数で,返り値としてintオブジェクトを返していたのね。 >>

    voidy21
    voidy21 2010/02/23
  • fujimap: 簡潔な連想配列 - DO++

    博論終わったので仕事の合間にfujimapというライブラリを作ってみました。 fujimap project fujimapは作業領域が非常に小さい連想配列で、文字列からなるKeyを利用して、整数値もしくは文字列からなるValueを登録・参照することができるライブラリです。 今巷では大規模なKey Value Stroe (KVS)が流行っていますがFujimapは一台のマシンのメモリ上で動作することを想定して作成されています.Fujimapの特徴は必要な作業領域量が非常に小さいことです.キー自体を明示的に保存しないため、作業領域は値を格納するのに必要なサイズと、許容するfalse positive(後述)にのみ依存します。 例えば、google N-gramのunigramの約1300万キーワードとそれらの頻度の対数を記録する場合、false positiveを気にしないなら、一キーワー

    fujimap: 簡潔な連想配列 - DO++
    voidy21
    voidy21 2010/02/23
  • ソフトウェアを公開するのが楽しい 岡野真也さんのエンジニアライフ(1/2) - 特集:No okyuu, No Life [okyuu.com]

    ソフトウェアを公開するのが面白くてたまらない。ソフトウェアを作ってはフリーソフトとして配布してきた岡野さんは「自分が作ったものに反応があるのが、うれしい」と無邪気に笑う。その体験が原点となり、ものづくりが楽しくて仕方がないようだ。作っては公開というのが彼のやり方だが、若きエンジニアにとってはそれくらいがちょうどいいのかもしれない。(取材・文=編集部)2010/02/22 掲載 岡野真也(おかのしんや) 1985年1月30日生 25歳 株式会社ビープラウド 【略歴】 2007年3月 北見工業大学卒業 2008年8月 株式会社ビープラウド入社 ――エンジニアになったきっかけのようなことはありますか? 岡野 15歳のときに友達の影響からHTMLでホームページを作ったのがきっかけになりますね。それ以前にも、小さい頃から父が趣味でN88-BASICをやっていたので、プログラミングに触れる機会はあっ

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

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    voidy21
    voidy21 2010/02/23
    凄まじく快適になりました!
  • performance up completer except wildmode=longest by caisui · Pull Request #36 · vimperator/vimperator-labs

    voidy21
    voidy21 2010/02/23
    既に議論されていたのか
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

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

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

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

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

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

    " {{{ anrxc's vimperator configuration with Emacs bindings " " Bindings " * http://sysphere.org/~anrxc/j/articles/vimperator/index.html " Notice 08.28.2012 " * Maintained up to version 3.1pre, after that author got crazy " Gnome-like ideas "stupid users are confused by choice" which " made Emacs setup impossible to maintain. I hope Pentadactyl " can replace it for good, and soon. " Todo " * C-n an

    voidy21
    voidy21 2010/02/23
    なかなか面白い
  • Kanasan.JS JavaScript第5版読書会#9 に参加した - mollifier delta blog

    2010/2/14(土) Kanasan.JS JavaScript第5版読書会#9 に参加した(告知ページ)。 今回読んだところは P479 から P528まで。特に後半は XMLHttpRequest に関する章で、色々ふむふむしながら読んだ。以下、分かったことのメモ。 open メソッドの第4、第5引数 XMLHttpRequest の open メソッドには省略可能な第4、第5引数がある。それぞれ Basic 認証の「ユーザ名」「パスワード」として使用できるらしい。 というわけで、さっそく試してみた。 Basic 認証のかかったサンプルページがあったので、そこに xhr でリクエストを投げて、Wireshark で通信の内容を見てみた。 まず、JavaScript のコードはこんな感じ。サンプルページを開いて firebug のコンソールに貼り付けて実行した。 var url =

    Kanasan.JS JavaScript第5版読書会#9 に参加した - mollifier delta blog
  • GNU make: -j オプション | Solitaire

    voidy21
    voidy21 2010/02/23
    こんなのあるのか!