タグ

2009年5月3日のブックマーク (25件)

  • Doblogからのブログ引っ越しサポートについて - はてなダイアリー日記

    NTTデータ様の提供する「Doblog」のサービス終了に当たり、はてなダイアリーでは以下の通りブログデータの引っ越しサポートを実施いたします。 はてなダイアリーは、Doblogと同じく無料で記事内に広告が表示されず、テキストが読みやすいシンプルなデザインが充実したブログサービスです。また、アップロード可能な画像の総容量も無制限。ぜひこの機会に、はてなダイアリーをご利用開始いただければと思います。 Doblogからのデータ引っ越しサポート概要 期間 2009年4月27日(月)〜2009年5月30日(土) 特典 有料オプションを1か月間無料でご利用いただけます 申込み方法 下記手順でブログ引っ越しを行っていただいた後、以前の「DoblogのURL(http://www.doblog.com/weblog/myblog/****)」と、今回新しく開設した「はてなダイアリーのURL(http://

    nilab
    nilab 2009/05/03
    Doblogからのブログ引っ越しサポートについて - はてなダイアリー日記 : 「はてなダイアリーは、Doblogと同じく無料で記事内に広告が表示されず」
  • jna: Java Native Access(JNA)ホーム

    Java Native Access (JNA): access native libraries with pure Java code.Unsigned types use the same mappings as signed types. A full list of mappings may be found here. Top Using Pointers and Arrays Primitive array arguments (including structs) are represented by their corresponding Java types. For example: // Original C declarations void fill_buffer(int *buf, int len); void fill_buffer(int buf[], i

    nilab
    nilab 2009/05/03
    jna: Java Native Access (JNA): Pure Java access to native libraries : 「Dynamically access native libraries from Java without JNI.」
  • wonderfl build flash online | 面白法人カヤック

    wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい

    wonderfl build flash online | 面白法人カヤック
    nilab
    nilab 2009/05/03
    伝染病のシミュレーション | wonderfl build flash online : ライフゲーム的 lifegame
  • KAYACニュース - ビンボーゆすりプロダクト「YUREX」がananに掲載 - 面白法人カヤック

    nilab
    nilab 2009/05/03
    KAYACニュース - ビンボーゆすりプロダクト「YUREX」がananに掲載 - 面白法人カヤック : 「YUREXのコアとなるBBU概論をわかりやすく紹介していただきました。」
  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

    nilab
    nilab 2009/05/03
    ソースコードを読むための技術
  • ガベージコレクション

    Ruby には使われなくなったメモリを自動的に検出し解放してくれる ガベージコレクションの機能がある。 この節ではこのガベージコレクションの詳細を追ってゆく。 オブジェクトの管理 Ruby の GC は Ruby のオブジェクトのみが対象だ。かつ、Ruby が 生成し管理しているメモリにないといけない。逆に言うとユーザが勝手に 割りあてたメモリまでは面倒をみてくれないということだ。たとえば 以下の関数はメモリリークを起こす。 void koreha_dame() { malloc(1024); /* メモリをもらっては捨てる */ } 一方で以下の関数はメモリリークを起こさない。 void daijoubu() { rb_ary_new(); /* Ruby の配列を作っては捨てる */ } Ruby のオブジェクトはようするに struct RVALUE だったから、オブ ジェクトの管理

    nilab
    nilab 2009/05/03
    ガベージコレクション
  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
    nilab
    nilab 2009/05/03
    分散バージョン管理Git/Mercurial/Bazaar徹底比較 (1/5) - @IT
  • DVCSAnalysis - support - Analysis of Git and Mercurial - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    nilab
    nilab 2009/05/03
    DVCSAnalysis - support - Analysis of Git and Mercurial - Google Code
  • Google CodeがGitではなくMercurialを採用へ - @IT

    2009/04/28 米グーグルは4月24日、ソフトウェア開発プロジェクトのホスティングサービス「Google Code」で、これまでのSubversionに加えて分散バージョン管理システム(DVCS)の「Mercurial」のサポートを開始すると発表した。現在はプレビューリリースで、一部のプロジェクト利用者に提供。一般リリースに向けて、いくつかの課題を解決していくという。Google Codeでは、Mercurialサポートのために、一般のMercurialがオブジェクトの保存に使うOSネイティブのストレージに代えて、グーグルの分散データベースシステム「BigTable」を使うように書き換えたという。 DVCSとしては、MercurialのほかにGitやBazaarが知られている。従来からある中央管理型のバージョン管理システムに比べて、分散開発がやりやすいことから、普及が進んでいる。例え

    nilab
    nilab 2009/05/03
    Google CodeがGitではなくMercurialを採用へ:Gitは初心者には取っつきにくい。Mercurialはドキュメント整備されていてSubversionやCVSといった過去のツールと用語やコマンドが似ている。GitはLinux由来の特色が強くWindowsで使いにくい。
  • コードポケット - アプリケーションをささっと作るコツ - (ひ)メモ

    誰に教えられたのでもないのですが、ぼくは冬眠前のリスのようにコード片を溜め込んでいます。 コード片とは、ライブラリにするほどまとまった大きさではない、数行〜十数行のコードのことで、溜め込んだコード片は、アプリケーションやツールを作るときに使っています。 例えば「Perlでメール送るのどう書くんだっけかな」とか「Pythonでファイル開いて全部読むのどう書くんだっけかな」とかというときに、溜め込んだ中からコード片をさっと取り出してコピペした後、なじむようにちょっと修正して使っています。 コードポケット コードを溜め込んでいるディレクトリをぼくは「コードポケット」と名付けていて、コード片を取り出すことを「ポケットからコードを取り出す」と呼んでいます。先日、知り合いが似たようなことを実践していて、その人は「コードスケッチ」と呼んでました。いい名前ですね。 ぼくの場合、コードポケットは ~/lan

    コードポケット - アプリケーションをささっと作るコツ - (ひ)メモ
    nilab
    nilab 2009/05/03
    コードポケット - アプリケーションをささっと作るコツ - (ひ)メモ : 会社で書いたコードは外に出せないから、わざわざ家で書きなおしたりしてコード貯めこんだりもしたことあるけどめんどくてそれなりな状態。。。
  • ニュース | Otias [オティアス] 公式サイト

    nilab
    nilab 2009/05/03
    ニュース | Otias [オティアス] 公式サイト:製品洗いの様子:今回は少しだけ企業秘密を公開します。写真はレザーバックを製品洗いして干している様子です。扇風機の活躍が重要ですね。
  • Windowsのユーザーアカウント制御(UAC)を一時的に無効にする

    解説 Windows Vista以降のOSに実装されている「ユーザーアカウント制御(User Account Control。以下UAC)」は、ウイルスや不正な操作、操作ミスなどによって、管理者権限が必要となる操作(システム設定の変更やプログラムのインストールなど)が自動的に実行されてしまうのを防ぐための機能である。 UAC(ユーザーアカウント制御)によって表示されるダイアログ UAC機能が有効な場合、たとえ管理者アカウントでログオン(サインイン)していても、管理者権限を必要とする操作をしようとすると、このように確認を求めるダイアログが表示される。ユーザーが操作を続けるには、表示内容を確認してから明示的に[はい]ボタンを押す必要がある。

    Windowsのユーザーアカウント制御(UAC)を一時的に無効にする
    nilab
    nilab 2009/05/03
    Windows Vistaのユーザー・アカウント制御(UAC)を一時的に無効にする - @IT:[コントロール パネル]→[ユーザー アカウント]→[ユーザーアカウント制御の有効化または無効化]チェック・ボックスをオフに
  • Windows Vistaでプログラムを管理者モードで実行する(UACによって制限されたプログラムを昇格させて実行する)

    解説 Windows Vistaには「ユーザー・アカウント制御(User Account Control。以下UAC)」という仕組みが用意され、ユーザーが不用意に管理者アカウントでコンピュータを利用することを禁止している。UACが有効になっていると、たとえ管理者アカウントでシステムにログオンしていても、従来のようにはシステムを利用できず、一般ユーザーと同じようにかなり権限が制限される。 「管理者権限での実行を制限するユーザー・アカウント制御UAC」(連載 Vistaの地平) セキュリティのためには仕方がないが、UACが有効になっていると、たとえ管理者ユーザーであっても、例えばコマンド・プロンプト上でシステムのログ・ファイルの内容を確認するといった作業までもが制約を受けることになる。 TIPS「Windowsのユーザー・アカウント制御(UAC)を一時的に無効にする」では、UACそのものを無効

    Windows Vistaでプログラムを管理者モードで実行する(UACによって制限されたプログラムを昇格させて実行する)
    nilab
    nilab 2009/05/03
    Windows Vistaでプログラムを管理者モードで実行する - @IT
  • Hosts または Lmhosts ファイルを変更できません - Windows Server

    この記事では、Hosts ファイルまたは Lmhosts ファイルを変更できない問題の回避策について説明します。 適用対象: Windows、すべてのバージョン、および Windows Server、すべてのバージョン 元の KB 番号: 923947 現象 Hosts ファイルまたは Lmhosts ファイルを変更しようとすると、Windows によってファイルへのアクセスが拒否され、次のいずれかのメッセージのようなエラー メッセージが生成されることがあります。 エラー メッセージ 1 C:\Windows\System32\drivers\etc\ ホストへのアクセスが拒否されました エラー メッセージ 2 C:\Windows\System32\drivers\etc\hosts ファイルを作成できません。 パスとファイル名が正しいことを確認します。 この問題は、管理者の資格情報を持

    Hosts または Lmhosts ファイルを変更できません - Windows Server
    nilab
    nilab 2009/05/03
    Windows Vista で Hosts ファイルや Lmhosts ファイルを変更できない : 「管理者として実行」しないといけないらしい。じゃあ、右クリックして秀丸エディタに「送る」とかできない?
  • 『Rubyソースコード完全解説』サポートページ

    書籍『Rubyソースコード完全解説』はインプレスダイレクトで御予約・御購入いただけます。 書籍紹介ページ: http://direct.ips.co.jp/directsys/go_x_TempChoice.cfm?sh_id=EE0040&spm_id=1&GM_ID=1721 HTML 版 『Rubyソースコード完全解説』の文を HTML 形式で無償公開しています。 (2004-02-17) 全章を公開しました。 初校の修正を紙上で行ってしまったたため、現在公開しているのは初校段階の原稿です。 従って書籍では修正されているところがまだ修正されていない場合があります。 順番に修正していくつもりではいますが、いつ修正できるとは断言できません。 予め御了承願います。 なお、その逆に一部の章が出版時より新しい場合もあります。 オンラインで閲覧 tar.gz 形式でダウンロード zip 形式で

    nilab
    nilab 2009/05/03
    『Rubyソースコード完全解説』サポートページ
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

    nilab
    nilab 2009/05/03
    Rubyソースコード完全解説
  • 第1章 Ruby言語ミニマム

    Ruby言語について、当面第一部を理解するのに必要な知識だけ簡単に解説して おく。プログラミング上のテクニックであるとか注意すべきところなんてもの は全く指摘しないので、この章を読んだからと言ってRubyプログラムが書ける ようになるわけではない。既にRuby言語の経験がある読者はこの章は飛ばし て問題ないだろう。 また文法については第二部で嫌というほど話すから、この章ではできるだけ文 法の詳細には関らないようにする。ハッシュリテラルなどバリエーションがあ る表記は最も多用されるもののみ示す。省略可能なものは原則的に省略せずに 示す。そのほうが構文規則がシンプルになるからだ。いちいち「省略できる」 とも言わない。 オブジェクト 文字列 Rubyプログラムが操作できるものは全てオブジェクトである。Javaのintや longのような「基型(primitive)」はない。例えば以下のように書

    nilab
    nilab 2009/05/03
    第1章 Ruby言語ミニマム
  • Groovyでスクレイピングしてみる - No Programming, No Life

    ウェブサイトのデータを必要な部分だけ抽出して利用すること。 スクレイピングとは - はてなキーワード Groovyだと簡単にWebからデータを取得できる。 お試しで書いてみたので、一応公開しておく。*1 /* * はてなハイクのトップページ(http://h.hatena.ne.jp/)にアクセスし * 最新のエントリを投稿したユーザIDを取得し、そのユーザのプロフィールの * URLを標準出力へ出力する。 */ def url = new URL('http://h.hatena.ne.jp/') def html = url.getText('UTF-8') def users = html.tokenize('\n').findAll{ it =~ /class="username"/ } users.each{ user -> def words = (user =~ /[\w_-

    Groovyでスクレイピングしてみる - No Programming, No Life
    nilab
    nilab 2009/05/03
    Groovyでスクレイピングしてみる - No Programming, No Life
  • SQLインジェクションのまとめ - No Programming, No Life

    当記事はSQLインジェクションのまとめ | Think Twiceに移転しました。

    SQLインジェクションのまとめ - No Programming, No Life
    nilab
    nilab 2009/05/03
    SQLインジェクションのまとめ - No Programming, No Life
  • メモを取ったほうが良いのか - ひがやすを技術ブログ

    なぜメモを取るのか。 * 記憶は頼りにならない * メモを取ることで、脳を「考えること」に使える * 記憶は共有できないが、メモは共有できる。メモを書くことは、他人と情報を共有することになる。 などです。メモを取ることは、一手間かかるようで、実は非常に効率的なのです。 議事録を書かなければいけないときを除いて、俺は、メモを取らない。なぜかというと、メモを取ることに気が散って、相手のいうことを考えなくなるから。 メモを取ることで、満足しちゃうんだよね。頭を使わなくなる。だから、相手の話を聞くときには、その話に集中し、メモなんか取らないほうが良い。 メモを取ることで、脳を「考えること」に使うってのは、自分にとっては違う気がする。議事録を提出するために、メモを取ったこともあるけど、メモする以外、何も考えられなかったもの。 忘れるのを避けるために、メモを取る人もいるでしょう。でもさぁ、すぐ忘れる話

    メモを取ったほうが良いのか - ひがやすを技術ブログ
    nilab
    nilab 2009/05/03
    メモを取ったほうが良いのか - ひがやすを blog : 理想を語っているけど現実はそうじゃない気がする。要点だけはメモ取っておかないとツライなぁ。議事録は全部メモらないといけないからまた別の話のような気がする
  • VAIO type P-ZERO Review BluetoothマウスVGP-BMS33篇:It's a ...:So-net blog

    nilab
    nilab 2009/05/03
    VAIO type P-ZERO Review BluetoothマウスVGP-BMS33篇:It's a ...:So-net blog : マウスの接続方法。わかりやすくて参考になる。
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
    nilab
    nilab 2009/05/03
    ゆーすけべー日記: 「ボケて」ガンマ版リリース - 技術的新しい試みまとめ:二人での開発:Amazon ec2 から自宅サーバへ移行:Amazon S3は安い:jQuery UI:jQuery Plugin:モダンPerl入門方式API層:Moose/Mouse:subversion + trac + IRC
  • クレーンゲームとかでボケて

    「bokete」とアミューズメントパーク「楽市楽座」がコラボ! みんなでボケて、笑って、遊び心を鍛えよう!お題も募集中! …

    クレーンゲームとかでボケて
    nilab
    nilab 2009/05/03
    株式会社オモロキ - webに面白さと驚きを : 「ボケて」の運営会社
  • ボケて (bokete)

    ボケて(bokete)は、国内最大級のお笑いWebサービスです。3秒で笑えるコンテンツが生まれ続けています。

    ボケて (bokete)
    nilab
    nilab 2009/05/03
    ボケて(bokete): 写真で一言ボケるお笑いウェブサービス
  • Amazon アソシエイト・プログラム(アフィリエイト) 公式ブログ: 「Javari.jp」の紹介料が10%になりました!

    Amazon アソシエイト・プログラムをご利用中のみなさま、こんにちは。 ファッションアフィリエイターの方に嬉しいお知らせです♪ &バッグのショッピングサイト「Javari.jp(ジャヴァリ・ジェーピー)」のアソシエイト紹介料率が、日、5/1より一律10%にUPしました! あなたのホームページやブログで紹介したJavari.jpの商品のリンクから閲覧者がお買い物をすると、売上金額の10%が、成果報酬として支払われます。報酬は5,000円から毎月現金でお支払いします。 Javariでは、ただいま最大86%OFFのGWセールを開催中。パンプスやサンダルなど今すぐ使える春夏アイテムがSALEプライスでお求めいただけます!その他、国内・海外合わせて600以上の人気ブランドの新作が続々入荷中です。 ぜひ、皆様のWebサイトで、Javari.jpのサービスや商品を魅力的にご紹介してください。 Ja

    Amazon アソシエイト・プログラム(アフィリエイト) 公式ブログ: 「Javari.jp」の紹介料が10%になりました!
    nilab
    nilab 2009/05/03
    Amazon アソシエイト・プログラム(アフィリエイト) 公式ブログ: 「Javari.jp」の紹介料が10%になりました!