タグ

2006年5月2日のブックマーク (25件)

  • 英文法大全/英語 文法 表現 用法/英語学習

    Media Research, Inc. All rights reserved. All other trademarks are the sole property of their respective owners. No reproduction or republication without written permission. ホームページに記載の文章、画像、写真などを無断で複製することは法律で禁じられています

    yugui
    yugui 2006/05/02
  • moroの日記 - 新しくRailsアプリを作るときにやること

    なんか色々はまったのでメモです。 一見まとめに見えますが、実は「早い段階でやっとけばよかった」と後悔したり、向こう数日以内に後悔する予定のところをピックアップした愚痴だったりしますけど。 文字コードはUTF-8を使うのが無難。 テーブルの文字コードもUTF-8に。latin1にEUC-JPなデータを入れてしまうと大変。 Ajaxを絶対に使わないならSJISとかでもいいかも。 ケータイを考慮する場合も、around_filterを使って入出力の文字コードを変換するほうが楽だと思います。実際にはまった人の声も聞きたい。 vimを使う場合はこちらもどうぞ。 とりあえずバージョン管理はSubversionをお薦め。 Capistrano(旧名:SwitchTower)でdeployする場合、${RAILS_ROOT}/logをリポジトリに入れるとはまる。${RAILS_ROOT}でsvn:igno

    moroの日記 - 新しくRailsアプリを作るときにやること
    yugui
    yugui 2006/05/02
    svn:external派だな。
  • Lucky bag::blog: 新しく del.icio.us に追加された your network

    higeoragne さん経由で知ったんだけど、del.icio.us に your network という機能が追加された。 del.icio.us: it's made out of people del.icio.us/help/network we’ve just released a new feature called “your network”. You can add other del.icio.us users to your network either by visiting their del.icio.us pages or from the your network page itself. 今までは、 inbox 機能を使って tag や他 del.icio.us ユーザを subscribe して一緒くたに購読していたんだけど、your network

    yugui
    yugui 2006/05/02
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • 九尾のネコ鞭:新入社員による会社のエラーイ人への講話

    この4月にサラリーマンとしての生活をはじめました。相変わらず職場では全くモテていないものの、一応何とか遅刻もせずに働いております。 4月というわけで、お偉い人が何を思ったか新入社員を集めて、ありがた〜い御講話をお垂れなさったりされますわ。まぁ、この御講話が素晴らしくってですね、テープに録音して不眠症の方に配りたいくらいなんですわ。一体どういう脳みそをしていると、この程度のことをこれだけ大勢の人間集めて、こんなに長時間話せるな、やっぱり出世するには厚顔無恥であるべきなのかなと、考えさせられる次第であります。 まぁ、今回は、この手のエラーイ人に向けてですね、どうすれば、新入社員が睡魔との猛烈なバトルをせずにすむ講話になるかを話しておこうと思います。 そこの偉い人。良く聞いておくように。寝たら承知しねぇ。 1.講話と会話は違うことを自覚しろ 一対一で話しているときに、どんなにツマラン話をしたとこ

    九尾のネコ鞭:新入社員による会社のエラーイ人への講話
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • WeekBuildのHACK日記 Tracでメールを表示・検索

    MailArchivePluginを公開しました!(ここ) 概要 MLなどのメールを保管し、Tracにて表示・検索するためのプラグインです。 プロジェクトですでに使用しているMLがあり、その内容をTracで一元管理したい場合にお使いください。 Tracの強力なリンク機能を利用できます。たとえば、Wikiで特定のメールを示すリンクを作成したり、メールの文に書かれたチケットの番号をリンクにしてしまうことが可能です。また、検索やタイムラインといったTracの基機能にも対応しています。 感想 ドキュメント書くのが大変でした~。 あと、Attachmentの管理も厄介だった。TracについてるAttachementModuleはWikiとTicketしか使えないようなソースのつくりになってる。(-_-x) ちなみに、登録したメールの削除機能はまだありません。m(_  _)m それから、機種依存文

    yugui
    yugui 2006/05/02
    これ、qwikWebみたいなWikiとの統合ができないかな。
  • TracDoc/ComponentArhitectureJa – HirobeのHack倉庫 – Trac

    Error: Failed to load processor VisitCounterNo macro or processor named 'VisitCounter' found 訳注: この章には、コンポーネントのメカニズムが書いてあります。ただし、ちょっと難しいし、プラグ インを作る際に絶対必要というわけではありません。わからないところは飛ばして読んで、気になっ たらまたこのページを読んでください(訳も自信ありませんが)。 この章のポイントは以下です。 * Tracのコンポーネントは、データのモデルに対応するよう作るものではなく、機能を提供する部品 という観点で作るべきであること。 なお、コンポーネントは全てのアクセスに対してオブジェクトをひとつしか持たない(シングルト ンである)。 * コンポーネントの初期化は__init__メソッドで行うこと。ただし、__init__メソッド

  • 日本Rubyカンファレンス2006 - トップページ

    Ruby カンファレンス 2006 (通称 RubyKaigi 2006) は、多くの Ruby 開発者、Ruby 利用者が一堂に会し、技術的・人的交流を深めるイベントです。また、プログラミング言語 Ruby のみに特化した、国内では初の格的なカンファレンスです。 詳しくは カンファレンス概要 をご覧ください。 → 当日配布パンフレット(PDF 1.1MB) 動画ファイル公開 講演を記録した音声ファイルを公開しました。 音声ファイル公開 講演を記録した音声ファイルを公開しました。 Rubyist Magazine 日 Ruby カンファレンス 2006 特別号 出ました。 無事終了しました 日 Ruby カンファレンス 2006 は無事に終了しました。ご協力頂いた皆様、ご参加頂いた皆様、当にありがとうございました。 アンケート、トラックバック:一日目、トラックバック:二日目

  • 「Web2.0」vs「SOA」,勝つのはどっちだ?:ITpro

    常にさまざまなバズワード(流行語)で彩られるIT業界。現在,最も旬な言葉を二つ挙げるとしたら,それは「Web2.0」と「SOA」(サービス指向アーキテクチャ)だろう。日経コミュニケーション編集部に属する筆者は,幸運なことに,この両者をテーマに取材できる立場にある。 そして,最近の取材中に感じるのは「“SOAの人たち”がWeb2.0に言及し始めた」という点だ。ここで言う“SOAの人たち”とは,伝統的なコンピュータ・ベンダーや通信事業者に属する方々のことである。これらの企業への取材中に,半ば雑談として「Web2.0をどう思いますか?」と話を向けると,筆者の予想以上に積極的な意見を披露してくださる方が多い。 ある通信事業者の幹部は「我々がGoogle Mapsのようなサービスをやれば,帯域やネットワークのコントロールを含めて,面白いことができると思う。ただ,ちょっとそこまでは手が回っていない」と

    「Web2.0」vs「SOA」,勝つのはどっちだ?:ITpro
  • SAP CEOに聞く、エンタープライズソフトウェアの未来

    6年というのは、長いようで短い。 これはSAPの最高経営責任者、Henning Kagermann氏の感慨でもあるだろう。 Kagermann氏は6年間にわたり、世界最大のエンタープライズアプリケーション企業SAPのCEOを務めてきた。取締役としての在任期間は15年におよぶ。この期間に、業界では既存のライセンスモデルとソフトウェアの供給システムに疑問符が付き、消費者志向のアプリケーションが企業ユーザーの心を捉え、エンタープライズアプリケーション市場を舞台に大規模な整理統合が起きた。 Kagermann氏は先週、CNET News.comのインタビューに応じ、CEOとしての任期が切れる来年以降の去就を含め、幅広い話題について語った。 --Salesforce.comの成功以降、オンデマンドアプリケーションが注目を集めるようになっています。SAPはこの動きにどう対応していますか。 当社の戦略は

    SAP CEOに聞く、エンタープライズソフトウェアの未来
    yugui
    yugui 2006/05/02
    「企業は顧客に関するデータを他社と共有したいとは考えていないからです。」むー。
  • DNS HOWTO

    Nicolai Langfeldt (dns-howto(at)langfeldt.net), Jamie Norrish 他Version 9.0, 2001-12-20 中野武雄 nakano(at)apm.seikei.ac.jpv9.0j1, 2002-02-03 短時間で DNS 管理者になる方法。 1. 前書き 1.1 法的なこと 1.2 謝辞とヘルプ募集 1.3 献辞 1.4 最新版 2. はじめに 2.1 他のネームサーバの実装 3. 名前解決とキャッシュを行うネームサーバ 3.1 named を起動する 3.2 レゾルバ 3.3 おめでとう 4. フォワード (forwarding) 5. 単純なドメイン 5.1 でもまず最初に退屈な理論 5.2 自分のドメインを作る 5.3 逆引きゾーン 5.4 気をつけてほしいこと 5.5 なぜ逆引きが動作しないのか 5.6 スレーブ

  • 書籍『Leptonの「基本情報」解体新書』関連情報

    書籍『Leptonの「基情報」解体新書』関連情報 [Home] [近況と更新履歴] [闘わないプログラマ] [思ツタコト] [Links] 書籍情報 主な書籍情報 タイトル 『Leptonの「基情報」解体新書』 ISBN 4-7981-1129-5 定価 2,079円 (税込) サイズ A5 出版社 株式会社 翔泳社 発行日 2006年5月10日 (発売日も同日) ページ数 224ページ イラスト 柴原さとる どうでもいい書籍情報 著者 Lepton サイズ 150mm × 210mm × 16mm (実測) 重量 385グラム (実測) 通販サイトへのリンク amazon.co.jp SEshop.com(翔泳社) 内容とサポート(翔泳社のサイト) 目次 関連コラム 闘わないプログラマ 435回 解体する 闘わないプログラマ 436回 校正する [戻る] mailto:lepton@

  • NAKAMURA Minoru's Diary (2004年11月)

    2002 | 10 | 11 | 12 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 1

    yugui
    yugui 2006/05/02
    ClassLoaderの挙動
  • Javaのメモリ消費問題の解決を目指すSunのプロジェクト「MVM」

    Sun Labsでは現在、複数のJavaアプリケーションを動作させた際に大量のメモリが消費されるという問題を解決する新技術「MVM」の開発を進めている。 Sun Microsystems Laboratories(Sun Labs)では、複数のJavaアプリケーションを同時に動作させるときのメモリ消費量および起動/実行時間に関する問題に取り組んでいる。 同社のWebサイトの説明によると、Sun Labsの「Barcelona」研究チームがプロトタイプとして開発した「Multi-Tasking Virtual Machine」(MVM)は、複数のJavaアプリケーションを実行するための汎用仮想マシンである。Java HotSpot Virtual MachineおよびそのクライアントコンパイラをベースとするMVMは、複数のタスクをホストすることによりJavaのスケーラビリティを高める。 3月

    Javaのメモリ消費問題の解決を目指すSunのプロジェクト「MVM」
    yugui
    yugui 2006/05/02
  • NAKAMURA Minoru's Diary (2004年2月)

    yugui
    yugui 2006/05/02
  • Network Attached Processing の Pauseless GC

    更新履歴 (2005.11.18) 脚注*2を加筆。 (2005.11.17) 文章を推敲。 (2005.11.14) NMT bit の read barrier について嘘を書いていたので修正。 目次 前置き Pauseless GC Marking Phase Relocation & Remap Phase おしまい 参考文献 Azul Sysmtes (米日) は Java や .NET に特化した専用計算機 Network Attached Processing (NAP) を提唱し、 製品として Azul Compute Appliance を開発した。 Azul Compute Appliance は、 すでに稼動中の Solaris/Linux の J2SE/J2EE システムの Java VM を Azul Systems が提供するスタブ JVM に置き換えるだけで、

  • Java のクラスアンロード (Class Unloading)

    作成日:2004.05.18 更新日:2005.06.21 今後、随時書き足して行きます。多分。 はじめに Java は動的にクラスのロードとアンロードが行われる仕組みになっている。 クラスはクラスファイルの形でディスク上やネットワークに配置され、プログラム中でそれらが当に必要になった段階で JavaVM 上に読み込まれる。 またクラスはその使用が終わった段階でガーベージコレクターによって動的に回収され JavaVM からアンロードされる。 Servlet / J2EE サーバーなどはこの性質を利用して運用中にプログラムの一部を入れ替えるホットスワップ (Hot Swap) を実現している。 だがこの仕組みを実装するには少し工夫がいる。 この文書ではクラスのアンロードを実現するやり方について述べる。 1. クラスのロードとアンロードの基的な仕組み クラスローダー Java VM がクラ

    yugui
    yugui 2006/05/02
    "Effective ClassLoader"って感じ。
  • Mostly-Concurrent Mark & Sweep GC のアルゴリズム

    目次 1. 前置き 2. HotSpot VM 1.4.x の GC の種類 3. Mostly-concurrent Mark & Sweep 4. 応用 4.1 世代別 GC との組み合わせ 4.2 カードマーキング (Card Marking) 4.3 並列化 (Parallel GC) 4.4 ビットワイズ・スイープ (Bitwise Sweep) 4.5 インクリメンタル・コンパクション (Incremental Compaction) 5. 参考文献 脚注 コメント 1. 背景 ガーベージコレクション(GC) には色々なアルゴリズムが存在するが、大雑把に言って Stop-the-World (STW) 型 GC と On-the-fly 型 GC に大別される。 STW 型の GC はプログラムの実行中にはガーベージの回収を行わず、メモリが枯渇した時になって始めてガーベージの回

  • 自分の所有するプロセス全てに対してシグナルを送る - 技術メモ帳

    kill コマンドの対象PIDを -1に指定すると、 自分の所有するプロセスにシグナルを送信できる。 kill -SIGNAL -1 自分のプロセスを終了させる kill -TERM -1 強制終了させる kill -KILL -1

  • simple firewall - 技術メモ帳

    ファイアウォールを初めてしっかりと作ってみた。 とりあえず、手持ちの ibook(ノートPC)から。 ポリシー LANを信じない。 自分から開始されたセッションは信じる 基的にICMPは許可 基的に変なパケットはログに出す ノートPCだけあってネットワークに依存するFirewallでは駄目 TODO 192.168.0.0/16 みたいなローカルアドレスを許可するのと TCPヘッダが異常にフラグメンテーションされたIPパケットを破棄すること これはFreeBSD系はデフォルトで有効らしい IPスプーフィング, DOSアタックに対抗できるような設定にする。 #!/bin/bash #= # simple firewall # # enable firewall sysctl -w net.inet.ip.fw.enable=1 sysctl -w net.inet.ip.fw.verbo

  • 端末のカノニカルモード - 技術メモ帳

    なんだか、ruby-users:ML で カノニカルモードが話題に出そうな雰囲気がする。。。 端末は、たいていデフォルトで行単位で処理を受け付けます。 この状態をカノニカルモードといって、 行単位でバッファリングをすることによって 処理効率を良くしようとしているのだろうと思います。 カノニカルモードでは、 Enterキーが押されたときに、はじめて入力データが送信されます。 たとえば、こんなソースがあったとします。 readl.c #include <stdio.h> #include <unistd.h> int main() { char c; while((c = getchar()) != EOF) { if( c == 'q' ) break; putchar(c); } return 0; } 'q'という文字が入力されたときに プログラムを終了させようとしています。 コンパイル

  • void GraphicWizardsLair( void ); //

    yugui
    yugui 2006/05/02
    RFC3330。ほぅ。RFC2606みたいなもんか。
  • かんま1/2 - 複数行リストとqw比較表 : 404 Blog Not Found

    2006年04月30日16:03 カテゴリLightweight Languages かんま1/2 - 複数行リストとqw比較表 Perl Best Practices Damian Conway その泉は怪傑溺泉。2000日前に怪傑Geekが溺れたという悲劇的な伝説があるのだよ。以来そこで溺れたもの皆Geekになってしまう呪い的泉! 活動日誌(2006-04-30)エー、コレハウツクシクナイヨ。 { hogehoge( a, b, c, ); } コレガタダシイアルネ。 _ nagaton (2006-04-30 12:41) ↑そんなの人それぞれでしょうよ。 ちなみにcの後のカンマは余計だなw ちなみに、我らがDamian先生の回答はこう。 Place a comma after every value in a multiline list. 複数行にまたがるリストでは、必ずカンマを

    かんま1/2 - 複数行リストとqw比較表 : 404 Blog Not Found
    yugui
    yugui 2006/05/02