タグ

2010年2月5日のブックマーク (26件)

  • 英単語タイピングゲーム iVoca

    iVoca って? iVoca(アイボキャ) は英単語をテンポよく覚えるタイピングゲームです。 正解率が低い問題ほど何度も繰り返し出題されますので、効率よく覚えられます。 短い時間でできますから、英検や TOEIC の試験前に単語をちゃんと覚えているか確認してみるという使い方も。 問題は単語以外にもや熟語、漢字や地名の読み方など、自分で作成することもOK!(問題作成にはユーザ登録が必要です)

    tanakaBox
    tanakaBox 2010/02/05
    正解率の低い単語が繰り返し出てくる。発音がダメだからスペルが苦手・・・
  • GNU/Linuxアドバンス管理本、PDF無料ダウンロード | エンタープライズ | マイコミジャーナル

    The Free Technology Academy (FTA) is a joint initiative from several educational institutes in various countries. Free Technology Academy (FTA)から2つの電子書籍PDFで公開された。どちらもコピーレフトライセンスのもとで無償で公開されている。特に2つめの電子書籍となるGNU/Linux Advanced AdministrationはGNU/Linuxの管理方法を解説したドキュメントとして参考になる。 GNU/Linux Advanced AdministrationはJosep Jorba Esteve氏およびRemo Suppi Boldrito氏によって執筆された電子書籍PDFの状態で545ページある。大きく11の括りに分かれており、それぞ

  • Bayesian Setsによる関連文書検索システムStupa - mixi engineer blog

    都会よりも田舎が好きなfujisawaです。Bayesian Setsというアルゴリズムを使って、関連する文書を高速・高精度に検索できるシステムを作成しましたので、そのご紹介をさせていただきます。 Bayesian Setsとは Bayesian Setsはいくつかアイテムを入力すると、それを補完するようなアイテムを返してくれるアルゴリズムです。原著論文の先頭に"Inspired by Google Sets"と書かれているように、Google Setsを参考にして作成されています。実際にどのような出力が得られるか、Google Setsに以下の表のクエリを検索して試してみますと、 クエリ 出力 apple, banana chocolate, strawberry, vanilla, cherry, ... apple, macintosh software, windows, mac,

    Bayesian Setsによる関連文書検索システムStupa - mixi engineer blog
    tanakaBox
    tanakaBox 2010/02/05
    未読
  • 2010-02-03

    この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文

    2010-02-03
  • 名詞の王国 - あどけない話

    「君のプログラミング言語で、これ、できる?」で紹介されていた「Execution in the Kingdom of Nouns」を訳してみました。英語よりも、つたない日語訳の方がよい方は、どうぞ。 おかしな訳があれば、教えて下さい。適宜、訂正します。 「C の関数はファーストクラスじゃないよ」などの突っ込みは、原文の著者へどうぞ。 名詞の王国での実行 彼らには気分ってものがある。ものによるが...特に動詞がそうだ。誇り高いことったらない...形容詞相手ならなんとでもできるが、動詞はどうしようもない...じゃが、このわしにかかれば皆思いのまま! -- ハンプティ・ダンプティ 世界のみなさん、こんにちは!今日は、邪悪な王 Java の物語と国中の動詞を滅ぼした彼の冒険について語ろう。 警告:この物語は幸福な結末を迎えない。心臓の弱い人や批判家向けではない。もし、あなたが怒りっぽい性格である

    名詞の王国 - あどけない話
    tanakaBox
    tanakaBox 2010/02/05
    面白い読み物。
  • 頑健なJavaプログラムの書き方

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

    tanakaBox
    tanakaBox 2010/02/05
    コーディング規約の解説
  • jemalloc() ~ Firefox 3.0 爆速の理由 ~

    今日、IIJ 技術研究所で jemalloc() について簡単に説明しました。その資料を公開します。 jemalloc() 〜 Firefox 3.0 爆速の理由 〜

    jemalloc() ~ Firefox 3.0 爆速の理由 ~
    tanakaBox
    tanakaBox 2010/02/05
    mallocいろいろ
  • シカクいアタマをマルクする - あどけない話

    日能研の中刷り広告に中学入試の問題が載っていて、興味を引かれました。要約するとこうです。 6桁の数字がある。それぞれの桁の数字は異なる。 これを abcdef と表す。 この数字に 3 を掛けると bcdefa となる。 この数字に7を掛けると6桁の数字になる。 この数字に2を掛けた数字を答えなさい。 当に小学生が解く問題かと目を疑いました。 もちろん大人が解けば簡単です。以降を読む人は、ここで問題を解いてみて下さい。 この問題のおシャレなところ abcedf は 142857 です。 この問題がシャレているところは、 「この数字に 3 を掛けると bcdefa となる」の部分で 3 を選んでいるところ abcedf が答えではなく、わざわざ 2 倍して答えさせるところ 「この数字に7を掛けると6桁の数字になる」という条件は、「5を掛けても」と書く方が厳密で分かりやすいのに、わざわざ 7

    シカクいアタマをマルクする - あどけない話
    tanakaBox
    tanakaBox 2010/02/05
    面白かった。
  • ゲーデルの不完全性定理を代数学を使って表現してみた - とりマセ

    『代数学は得意だけど,数学基礎論とかさっぱり分からない.論理とかマジイミフ』そんなアナタを対象に,ゲーデルの不完全性定理を解説してみよう! のコーナーです.  論理学と代数学(可換環論)との対応については,檜山さんによる素晴らしい記事があります: 古典論理は可換環論なんだよ - 檜山正幸のキマイラ飼育記 ただ,『論理学といえばまずコレ!』とも言うべき『ゲーデルの不完全性定理』の代数学的表現については書かれていないようなので,ちょっぴり魔が差して,ここでゲーデルの不完全性定理の代数学的な表現を与えることにしました. だが,単にゲーデルの不完全性定理を代数学で表現するだけじゃあつまらない……倍プッシュだ……!というわけで,プラスアルファとして,その他色んな分野との関わりを含めて紹介します.  0. 理論は対応する代数を持つよ!: リンデンバウム代数 まず,論理学と代数学を対応させる第一の架け橋

    tanakaBox
    tanakaBox 2010/02/05
    イミフ・・・
  • cabalコマンドの使い方 - あどけない話

    Cabal は Haskell のパッケージ管理システムです。枠組みとしての Cabal と、コマンドの cabal があり、間違いやすいです。 Cabal は、パッケージをコンパイルし、インストールする枠組みです configure, make, make install に相当 cabal は、パッケージの依存関係を調べ、必要なパッケージをダウンロードして、インストールするためのコマンドです cabal-install と呼ばれることもあります ここでは、コマンド cabal の使い方を説明します。 インストール 各 OS のパッケージ管理システムを使って cabal をインストールしましょう。GHC を扱っているパッケージ管理システムであれば、cabal にも対応しているはずです。 MacPorts では、以下のようにします。 % sudo port install hs-cabal

    cabalコマンドの使い方 - あどけない話
  • 制約プログラミングのススメ - あどけない話

    IIJ 社内でやったチュートリアル 純粋関数型言語Haskellの紹介 〜制約プログラミングのススメ〜 の資料を公開しました。

    制約プログラミングのススメ - あどけない話
    tanakaBox
    tanakaBox 2010/02/05
    新たな発見の多かった資料。
  • !!! URL changed !!! http://suac.net/**** --> http://nagasm.org/**** http://1106.suac.net/**** --> http://nagasm.org/1106/**** http://nagasm.suac.net/**** --> http://nagasm.org/ASL/**** Please renew your bookmarks (_o_)

    !!! URL changed !!! http://suac.net/**** --> http://nagasm.org/**** http://1106.suac.net/**** --> http://nagasm.org/1106/**** http://nagasm.suac.net/**** --> http://nagasm.org/ASL/**** Please renew your bookmarks (_o_)

    tanakaBox
    tanakaBox 2010/02/05
    作るサウンドエレクトロニクス。ハード寄り。
  • Cプログラミング診断室 - 藤原博文

    はじめに 開院準備 昔むかし/ レベル差/ 教育/ ネットワーク/ 情報集め/ 隠すことについて/ プログラムコンテスト/ ドキュメント/ 楽するように/ 手抜きと下手の違い/ 開院 第1部 外来 第1章 普通の初心者 最初から充実した(!?)プログラムが登場 関数を短くし、コメントを改善する 上手になる秘訣/ プログラムの紹介/ 何だ、このプログラムは!!/ 短くするには/ コメントについて/ 無駄な努力をやめよう/ 名前/ 気になる個所/ 修正プログラム/ 課題/ まとめ 第2章 これでもプロ 売りものであるにもかかわらず、超きたない! 構造的な欠陥の指摘〜引数、ポインタの活用 プログラムの紹介/ 「超」基的問題点/ 関数分解/ 構造的欠陥/ 引数を使おう/ ポインタ/ その他/ まとめ(修正プログラム) 第3章 上司が問題 まさに驚異的なプログラムの見というべき 内容の修正から、

    tanakaBox
    tanakaBox 2010/02/05
    書籍がwebで読める。
  • coming soon

    青木研究室のホームページ

    tanakaBox
    tanakaBox 2010/02/05
    smalltalkとオブジェクト指向関する書籍がwebで読める。
  • SOHOビレッジ - SOHO支援のコミュニティサイト、仕事情報を満載

    情報が集まる、 仕事が動く SOHOビレッジは人と人、仕事と人を結ぶコミュニティサイトです。 SOHO、フリーランス向けの仕事案件を満載。

    tanakaBox
    tanakaBox 2010/02/05
    ビジネスマッチング
  • ランディ・パウシュの「最後の授業」1

    2007年9月18日、ペンシルベニア州ピッツバーグ。ハイテクの街として知られるこの地に拠を置くカーネギーメロン大学の講堂で、1人の教授が「最後の授業」を行った。 教授の名前はランディ・パウシュ。46歳。バーチャルリアリティの第一人者と称される人物だ。最後の授業をするにはまだ若すぎるパウシュだが、実はこのとき、彼には長年親しんだ大学に別れを告げざるをえない事情があった。膵臓から肝臓へと転移したガン細胞。医師から告げられた命の刻限は「あと3カ月から半年」。 こうしてパウシュの最後の授業は始まった。スクリーンに映し出された演題は『子供のころからの夢を当に実現するために』。それは、学生向けに講義をするふりをしながら、まだ幼い3人のわが子に遺すためのメッセージだった——。 アメリカではネット動画にアップされるやまたたく間に600万ものアクセス数を獲得したという、心揺さぶられるメッセージ。 ht

    ランディ・パウシュの「最後の授業」1
    tanakaBox
    tanakaBox 2010/02/05
    素晴らしいプレゼン。
  • Risa/Asir (神戸版)

    English page Risa/Asir (神戸版) ダウンロードページ Risa/Asir はオープンソースの計算機代数(数式処理)システムです. 神戸版は OpenXM コミッターによって開発されています. オリジナルの Risa/Asir は富士通研究所で開発されました. Risa/Asir の著作権, ライセンス同意事項については こちら を御覧ください. 要約すると非商用の場合, 配布, 改変は自由です. ダウンロード GitHub からのソースのダウンロードの方法や Debian package (Windows wsl でもOK) の入手方法は OpenXM home を参照. Asir の Windows 用実行形式ファイルをダウンロードする (HTTP で) Risa/Asir 32 bit 国際版, installer . Risa/Asir 64 bit 国際版,

    tanakaBox
    tanakaBox 2010/02/05
    計算代数入門はマジヤバイ。パネェっす。
  • ケインズの乗数理論(Theory of Multiplier)がどうしようもなくしょぼいことのサルでもわかる説明 : 金融日記

    国会で菅副総理兼財務大臣が「乗数」についての質問にぜんぜん応えられなくてしどろもどろになってしまい、方々からものすごくdisられているようです。 この話題はネットではすでに消化されてしまい旬が過ぎてしまったようですが、今日は経済学の勉強ということでこの乗数理論(Theory of Multiplier)をじっくり学びましょう。 僕はこのケインズの乗数理論が日をこのような苦境に追いやったのではないかと思っており、大変に危険なものだと認識しています。 さて、乗数(Multiplier)です。 政府が公共事業をしてG円使うとしましょう。 そうするとこの公共事業を受注した会社にはG円の売り上げが発生します。 この時点で当たり前ですがGDPはG円増えます。 ところが話はこれで終わりません。 このG円はこの土建屋の社長のボーナスになったり、取引先の社員の給料になったりと必ず誰かの所得になるからです。

    ケインズの乗数理論(Theory of Multiplier)がどうしようもなくしょぼいことのサルでもわかる説明 : 金融日記
    tanakaBox
    tanakaBox 2010/02/05
    無限等比級数か・・・って時間軸が考慮に入ってない。政府の場合、増税による逆乗数効果が入ってない。わかりやすかった!
  • なぜソフトウェア論文を書くのは難しいのか?:Geekなぺーじ

    権藤克彦, 明石修, 伊地知宏, 岩崎英哉, 河野健二, 豊田正史, 上田和紀, "なぜソフトウェア論文を書くのは難しい(と感じる)のか", コンピュータソフトウェア, Vol.26, No.4, pp.17~29, 2009年11月 この論文は、情報系の大学生や研究者にお勧めです。 「車輪の再発明」というのは、既存のものを作り直すことを示していますが、ソフトウェアという分野で車輪の再発明を完全に「駄目なもの」として扱うことの危うさもあるのではないかと感じました。 「今あるソフトウェアが駄目だから自分で作り直した」ということが、もっと「論文」へと結びつけば、今よりも大学からのイノベーションも増えるのではないかと思います。 新しいアイデアは運用の中から生まれたり、ソフトウェアの周縁にコミュニティが形成されることで次の種が発生することもあります。 たとえば、「ウェブサービスを作って多くのユーザ

    tanakaBox
    tanakaBox 2010/02/05
    ふむふむ
  • ネットで読めるタダ本まとめ - ネットサービス研究室

    ■プログラミング Cプログラミング診断室 Standard Template Library プログラミング CppUnitによるテスト技法 入門CVS 入門CVS 第2版 Rubyソースコード完全解説 入門SchemeとXSCM サービス提供終了のお知らせ PHP4徹底攻略改訂版 Smalltalkイディオム ■数学 計算代数入門 ■人工知能 マッチ箱の脳 ■その他 小飼弾のアルファギークに逢いたい (コ)の業界のオキテ http://www.grimxp.com/ 作るサウンドエレクトロニクス

    ネットで読めるタダ本まとめ - ネットサービス研究室
    tanakaBox
    tanakaBox 2010/02/05
    ほほう。いっぱい。
  • 言語別ゲームプログラミング制作講座一覧 - ネットサービス研究室

    プログラミング言語別にゲームプログラミングについて解説しているサイトをまとめてみました。ジャンル別ゲームの作り方とアルゴリズムまとめもあわせてお読みください。 Java Javaゲーム作りますが何か? ガメラボ Javaゲームはじめました。 JavaRPGを作ろう! Javaによるゲーム解説 JavaScript JavaScriptゲームの作り方 ゲームの作り方 by BFF (^==^)ドリームキャストでJavaScript JavaScript でテトリスみたいなゲームを作ろう! C++ 0からのゲームプログラミング DirectXでゲームを作ってみよう ゲームプログラミング講座 ゲームプログラミングWiki マルペケつくろーどっとコム http://www5b.biglobe.ne.jp/~u-hei/ サラリーマンの俺が無料ソフトだけで3Dゲームを作るスレ まとめ ゲームつく

    tanakaBox
    tanakaBox 2010/02/05
    講座いろいろまとめ
  • プログラミング基礎文法最速マスターまとめ - ネットサービス研究室

    現在73エントリー。新たな基礎文法最速マスター記事を見つけ次第随時追加していきます。 リンク切れしているものはURLを記載しておくので、Internet Archive Wayback Machineなどで過去の履歴を閲覧してみてください。 基礎文法最速マスター ActionScript 3.0(http://blog.livedoor.jp/takaaki_bb/archives/51374100.html) awk(http://gauc.no-ip.org/awk-users-jp/blis.cgi/awk_fastest) Bash Brainf*ck(http://d.hatena.ne.jp/shunsuk/20100130/1264842323) Bシェルスクリプト(http://chaichan.web.infoseek.co.jp/src/BSH.htm) C++0x C

    プログラミング基礎文法最速マスターまとめ - ネットサービス研究室
    tanakaBox
    tanakaBox 2010/02/05
    素晴らしいまとめ
  • HTMLで図まで描ける!進化した「HTML5」ってどんなもの? - はてなニュース

    HTML言語の最新バージョンとして、現在標準化作業が進められている「HTML5」。はてなブックマークでもこのキーワードを目にする機会が増え、「HTML5って何?」と疑問に思っている人も多いのではないでしょうか。今回は、「HTML5って何?どんなことができるの?」という疑問にお答えしたいと思います。 ■HTML5でできること まずは、HTML5を使うと具体的にどんなことができるのかを見ていきましょう。 <具体的に何ができるの?> ▽HTML5.JP - 次世代HTML標準 HTML5情報サイト ▽HTML5とは?変わるWebと注目の新要素 HTML5.0の情報サイト ▽大幅に進化した次世代 HTML 規格「HTML5」とは? - japan.internet.com Webビジネス ▽HTML5, きちんと。 ▽めざましTech - HTML5 についての Q&A ▽2010年に勧告される「

    HTMLで図まで描ける!進化した「HTML5」ってどんなもの? - はてなニュース
    tanakaBox
    tanakaBox 2010/02/05
    大量
  • Big Sky :: Vim script manager「Vimana」が便利すぎる。

    これまでvimスクリプトをインストールするには、vim onlineでダウンロードして、書いてあるインストール手順に従って、時にはそのまま、時にはzipを解凍して.vim(windowsならvimfiles)に自前でコピーするのが一般的でした。おそらく自動化されている方もいるかもしれませんが、特有のスクリプト専用の更新ツールくらいかと思います。 Perlを知っている方ならばCPAN、rubyを知っている方ならばgemにあたる物がvimには無かったんです。 配布物が統一されていない為、無理だろうな...とも思ってました。 が、そこに登場したのがVimana(Vim script manager)です。 Vimana(3)             User Contributed Perl Documentation            Vimana(3) NAME Vimana - Vim

    Big Sky :: Vim script manager「Vimana」が便利すぎる。
    tanakaBox
    tanakaBox 2010/02/05
    おぉ。便利そう。
  • Chrome Experiments

    Chrome Experiments is a showcase of work by coders who are pushing the boundaries of web technology, creating beautiful, unique web experiences. You'll find helpful links throughout the site for creating your own experiments, and you can also explore resources like WebGL Globe and our workshop of tools.

    Chrome Experiments
    tanakaBox
    tanakaBox 2010/02/05
    実験的なサンプル集
  • JavaScript基本概念最速マスター - TechTalkManiacs

    プログラミング言語の文法をまとめた最速基礎文法マスターが流行っていますが、それだけだと物足りないので少し視点を変えてJavaScriptという言語の基礎となっている概念について簡単にまとめてみようと思います。(基礎文法についてはこちらを参照してください) (20010/2/4 記述ミス Typoなどを修正しました) JavaScriptの基概念 JavaScriptの基となる概念は次の二つです。 連鎖指向 全てがオブジェクト 連鎖指向はプロトタイプチェーンやクロージャ、全てがオブジェクトであるという性質は連想配列やプリミティブ型などの性質に関わってきます。 連鎖指向 JavaScriptでは変数、オブジェクト、メソッドなどのリソースの利用において鎖のようにリソースを定義や宣言できるポイントが連なり、一番近くの宣言や定義に基づいてリソースの内容が決定される、という仕組みが採用されています

    JavaScript基本概念最速マスター - TechTalkManiacs
    tanakaBox
    tanakaBox 2010/02/05
    基礎の確認など。