[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2007年11月2日のブックマーク (25件)

  • はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro

    なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。今回は,どうしたらカーネル・ソースを読みこなせるようになるのか,筆者の経験をお話します。 Linuxユーザーなら誰しもカーネルのソース・コード(カーネル・ソース)を読んで,どのような処理を行っているのかを確認したり,自分なりの変更を加えたりしたくなるのではないでしょうか。しかし,カーネル・ソースの量は膨大な上,C言語で書かれているので,コンピュータ内部やOS(オペレーティング・システム)の仕組みを理解したプログラマでないとなかなか読みこなせません。そのため,カーネルを読むための第一歩を踏み出せない人が数多くいることは事実です。 講座では,プログラマではないごく普通のLinuxユーザーが,カーネルをある程度自力で

    はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro
  • 第3回 「テスト」という言葉について ── Developer Testing、Customer Testing、QA Testing | gihyo.jp

    [動画で解説]和田卓人の“テスト駆動開発”講座 第3回「テスト」という言葉について ─⁠─ Developer Testing、Customer Testing、QA Testing ニコニコ動画:https://www.nicovideo.jp/watch/sm2195413 前回は、「⁠テストが開発を駆動していくからテスト駆動開発」ということを説明させていただきました。しかしここで言っている「テスト」とは何でしょうか。 「テスト駆動開発」という名前を持っているからには、基盤となるのは当然「テスト」です。ですから、次に「テスト駆動開発のテストってどういうテスト?」という議論をしなければなりません。 結論を先に言いましょう。テスト駆動開発における「テスト」とは、品質のためのテストではありません。 「テスト」という言葉から連想するもの 「テスト」というと、みなさんはどのようなものを想像します

    第3回 「テスト」という言葉について ── Developer Testing、Customer Testing、QA Testing | gihyo.jp
    t_43z
    t_43z 2007/11/02
  • 世界一の成金に仕える技術者

    は世界一の成金である。これは昨年12月に発表された国連大学の統計から明らかになった。スイスも米国も抜いて,ぶっちぎりの金持ちである。確かに日中に高級ブランド店が溢れている。多くの女性がLouis Vuittonのバッグを持ち歩いている国は,日だけである。 女性だけではない。日料自給率はカロリーベースで4割である。後は海外から買い捲ったもの。特に,マグロや海老などの高級材は輸入頼りである。高級牛肉は日製だが,その飼料は輸入品である。 派手な出費は誰かが賄わなければいけない。誰が外国から稼いでいるかが大事である。それは,もちろん読者である技術者諸氏である。貿易黒字の大半は製品輸出であり,その多くは自動車である。もっとも,トヨタ自動車,ホンダ,日産自動車などの完成車メーカーだけではなく,Tier 1,Tier 2,Tier 3などの部品メーカー,そこに素材やエネルギーを供給する

    世界一の成金に仕える技術者
    t_43z
    t_43z 2007/11/02
    「メーカーの新入社員の理系と文系の割合は10:1程度であろうか。それが役員比率を見ると,文系が5割以上を占める企業も珍しくない。」あーそういえば
  • グーグルが大規模な日本語の解析データを公開、「20%ルール」の成果

    グーグルは2007年11月1日、「N-gramデータ」と呼ばれる、語と語のつながりやすさを示すデータを公開した。例えば「グーグルで」という言葉の後には、「検索」という語が使われることが最も多い、といったことが分かるデータだ。インターネットで収集した膨大な日語データを解析することで作成した。勤務時間の20%を自分の好きなことに使える同社のルール(いわゆる「20%ルール」)によって生まれた成果だという。 N-gram言語モデルとは、N-1個の語のつながりから、N個目に来る語を予測する手法。例えば「グーグル」と「で」という2つの語に続く、3語目の言葉を予想するのは、3-gramに相当する。この手法は、ひらがなから正しい漢字を推定するかな漢字変換や、音声データから文字を推定する音声認識などの処理において、有効に活用されている。今回グーグルは、この手法で使われるデータを作成、公開した。 どの語とど

    グーグルが大規模な日本語の解析データを公開、「20%ルール」の成果
  • 第12回 3Dオブジェクトを作ってみよう

    筆者:園田 誠=フリーライター/フリープログラマ いよいよ3Dオブジェクトの作成です。3Dオブジェクトの作成はセカンドライフ内に作成ツールが入っていますので,特別なソフトを購入する必要はありません。3Dオブジェクトにもテクスチャが貼れるので,オブジェクトの作成そのものには料金はかかりません。ただし,テクスチャを使用するのであれば,洋服と同様にテクスチャ・ファイルのアップロードにL$10かかります。 セカンドライフで作成できる3Dオブジェクトは,地面に置くタイプの家や家具,乗り物のほか,アバターが身に付けるものも作成できます。どちらも作り方は同じです。作った後に身に付けるか地面に置くかの違いだけです。 3Dオブジェクト作成の練習として,家の作成はいいサンプルです。しかし家を建てるには土地が必要になってしまいます。皆さんが全員土地を持っているというわけではないと思いますから,手始めに何かアバタ

    第12回 3Dオブジェクトを作ってみよう
  • Ant と Maven と Eclipse、んで Chura … - ようじのにっき

    Maven 1.x(?)に出逢い、Ant との”さよなら”を考え。Maven 2.0.x と出逢い、Ant との”さよなら”を決意。(たまに使うけど。)案件やシステムを跨いでも、Web でもそうじゃなくても、Java だったら Eclipse + Maven2※ ってゆー環境を導入するようにしてみた。多種多様なシステム開発すべて、この環境構成が最適解なわきゃないんだけど、やっぱりできる限り汎用的な環境を使いまわすってのは開発者にとっては良いことだと思うんすよ。※m2eclipse による org.maven.ide.eclipse.maven2Builder と org.maven.ide.eclipse.maven2Nature のことです。 ちょうどそんな時に「WTP の動的 Web プロジェクト(以下、WTP)」に格的に触れる。ここで悩む。標準どーしょ?・Eclipse + Mav

    t_43z
    t_43z 2007/11/02
    うんうん、言いたいことよくわかる
  • java 開発、雑多ごと。 - ようじのにっき

    maven2 で junit 4.x を利用するには?Maven2 では標準で JUnit 4.x をサポートしてくれない(とりあえず 2.0.4 と 2.0.7 ではダメ)為、maven-surefire-plugin を 2.3 以降(?)を指定する。 org.apache.maven.plugins maven-compiler-plugin 1.5 1.5 maven-surefire-plugin 2.3 ・ ・ ・ これで junit 4.x を maven2 で利用可能! maven2 と eclipse wtp を連携する(ローカルリポジトリを eclipse にてクラスパスとして参照させる)には?1.まずは eclipse に M2REPO という名前でローカルリポへの参照を登録する。 mvn -Declipse.workspace="eclipse workspace

  • crossroad's Blog Eclipse + Maven2 + Tomcat + Seasar2 の開発環境ベスト!?プラクティス

    昨今、良くある(僕自身も好みの)組み合わせで、 ・IDE・・・Eclipse ・ビルドツール・・・Maven2 及び Eclipse m2eclipseプラグイン ・コンテナ・・・Tomcat 及び Tomcatプラグイン ・フレームワーク・・・Seasar2 及び S2ファミリー と言うのがあります。 しかし、開発環境構築は結構難問です。 Eclipse、Maven2、m2eclipse、Tomcatプラグイン... それぞれ「個別の問題」にフォーカスしたツールを組み合わせようとすると、 細かいところでギャップがあって、各ツールの長所を活かしつつ、うまく連携させるには試行錯誤が必要です。 そこで、以下のような各ツールの長所を活かせる開発環境を作ってみる。 1.Eclipse ・修正したソースのインクリメンタルコンパイル。 ・その他もろもろ... 2.Maven2 ・pom.xmlによるプ

  • Sbox Error

    The sbox program encountered an error while processing this request. Please note the time of the error, anything you might have been doing at the time to trigger the problem, and forward the information to this site's Webmaster (webmaster@www.ac.cyberhome.ne.jp).Stat failed. /usr/local/apache2/cgi-bin/~mattn: No such file or directory sbox version 1.10 $Id: sbox.c,v 1.16 2005/12/05 14:58:01 lstein

  • Grass the grass-planting programming language

    ちょっと草植えときますね型言語 Grass _, ._ ( ・ω・) んも〜 ○={=}〇, |:::::::::\, ', ´ 、、、、し 、、、(((.@)wvwwWWwvwwWwwvwwwwWWWwwWw wWWWWWWwwwwWwwvwWWwWwwvwWWW 作ってみたwwwww とりあえず公開wwwwwwwっうぇ つ 日語 Implementations Interpreters Interpreter written in Standard ML (accept US-ASCII only) by UENO Katsuhiro Interpreter written in Ruby by UENO Katsuhiro Interpreter written in NicoScript Interpreter written in Prolog by zick Interpre

    t_43z
    t_43z 2007/11/02
    こういうことをまじめにやる人大好きだー!
  • http://japan.internet.com/busnews/20071102/8.html

  • Bccから卒業しよう!一斉メール配信ソフト「Mail Distributor」の使い方! - livedoor ディレクター Blog

    皆さんこんにちは。 livedoor Blogを担当している眞子です。 日は、livedoor Blogで多用しているフリーのインストール型一斉メール配信ソフト「Mail Distributor」の使い方をご紹介します。 このソフトを使えば、数十名から数百名の方に同じメールを自分のパソコンから一括で送信が可能です。また、Bccで送るよりも、よりスマートにメールを送ることができます。 livedoor Blogではブロガー向けに、さまざまなキャンペーンを開催する機会が増えており、最近は、マイクロソフト社の『PowerPoint2007』プレスセミナーのご招待や、ケータイ小説『命の輝き』読者モニターの募集などを行っています。 このようなキャンペーンの場合の基的なフローとしては、以下のようなものです。 (1)livedoor Blog開発日誌にて告知 (2)ブロガーより応募いただく (3)運

    Bccから卒業しよう!一斉メール配信ソフト「Mail Distributor」の使い方! - livedoor ディレクター Blog
  • SEO診断ツール Dipper β(ディッパー)-Septeni-

    SEO診断ツール「Dipper」は、無料であなたのサイトのSEO診断を行うツールです。URLとキーワードを入力するだけで簡単に調べることができます。効率的なSEO対策にお役立てください。SEOツール「Dipper」は、無料であなたのサイトのSEO診断を行うツールです。 URLとキーワードを入力するだけで、簡単に調べることができます。 診断したい内容を入力してください

    t_43z
    t_43z 2007/11/02
  • MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介

    完成形を見てしまった気がする。それくらいできが良い。 これまでWikiエンジンを幾つも紹介してきた。もちろん、機能面ではもの凄く充実しているものも数多い。だが、使い勝手や初期状態での機能等を考えると、これがまさに完成系と言えるのではないだろうか。 今回紹介するオープンソース・ソフトウェアはMindTouch Deki Wiki、エンタープライズ向けのWikiエンジンだ。 欠点がなさすぎる。日語はもちろんOK、Ajaxを使って遷移の少ない作り、履歴管理+差分表示にももちろん対応している。編集はWYSIWYGなテキストエリアでできる。 ヘッダを作れば、その中だけで編集できる。画像をアップロードして、埋め込むのも簡単。ページの階層管理もできて、タグも使える。ウォッチリストに登録、コメントをする、RSS配信など何でもござれだ。 さらに多言語対応、Google Analyticsを埋め込めるなどな

    MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介
    t_43z
    t_43z 2007/11/02
    PHP+MySQL製の文句なしの機能・完成度のWiki。
  • Spring 2.0で自分なりの開発スタイルを確立しよう

    Spring 2.0で自分なりの開発スタイルを確立しよう:Spring 2.0時代の開発スタイル(3)(1/3 ページ) 前回の記事でSpring 2.0の新機能について解説しました。今回はSpring 2.0のAOP(アスペクト指向プログラミング)機能と新しく追加されたWebに対応するBeanスコープについて解説します。 AOPとは、プログラムに対して後付けで処理を織り込む仕組みです。AOPについての詳細は、以前の連載「Spring Frameworkで理解するDI」の第3回「Spring AOPサンプルアプリでAOPを理解する」を参照ください AOPネームスペースを使ってHello World!! AOPネームスペースは、Spring AOPの設定を処理するタグを含むネームスペースです。Spring 2.0ではAOP機能が強化されました。特に、AspectJとの統合が強力で、従来のプロ

    Spring 2.0で自分なりの開発スタイルを確立しよう
  • [Think IT] 第2回:検索プログラムを試してみよう! (1/3)

    連載ではJBoss Enterprise Middlewareを使った「エンタープライズレベルの検索サービス」を提供するWebアプリケーションの作成を行う。検索エンジンとしてオープンソースソフトウェア(以下、OSS)のApache Lucene(以下、Lucene:ルシーン)を使用する。 前回「第1回:OSS検索エンジンLuceneとは」では、検索エンジンLuceneについて詳しく解説した。今回はいよいよ実際の検索プログラムを作成していく。 ここでは簡単なサンプルプログラムとするため、JBoss Enterprise Application Platform(以下、JBoss EAP)のJBoss Application Server上で動作するJSPプログラムを作成する。JBoss EAPのインストールについては以下記事を参照していただきたい。

    t_43z
    t_43z 2007/11/02
  • Guice vs Spring性能比較 - Guiceには及ばないがSpring 2.5はかなり健闘 | エンタープライズ | マイコミジャーナル

    JInspired, JXInsightプロダクトアーキテクトを務めるWilliam Louth氏は10月31日(米国時間)、「Benchmark Analysis: Guice vs Spring」の題目のもとフレームワークの性能評価結果を紹介している。JXInsightはパフォーマンステスト管理ソリューション。Louth氏は大規模分散システムの経験が深く、Javaで構築した大規模分散システムのパフォーマンス関連分野で第一人者のひとりとされている。 Spring FrameworkはJavaで開発されたJ2EEアプリケーションフレームワーク。DIを実現するフレームワークで、同分野のフレームワークとしては息の長い古典的なフレームワークと言ってよい。関連プロダクトも多数存在し、同フレームワークをシステム開発に採用している企業は多い。 Google GuiceはJavaで開発されたDI(Dep

  • _ [Rails] とりあえずDB分割するだけなら驚くほど簡単だった件 - Don'tStopMusic(2007-10-31)

    _ [Ruby] Ruby の新ロゴ Ruby Associationは2007年10月29日、Ruby公式ロゴ選定コンテスト「Rubyロゴコンテスト」の結果を発表した。Rubyの公式ロゴにはTom Schaub氏の作品が採用された。 Rubyの公式ロゴ決定! | エンタープライズ | マイコミジャーナル 公式ロゴが決定しました。おなじみのルビーを使っているせいか、そんなに代わり映えしないような。 まつもとさんが [ruby-list:44161]Ruby公式ロゴコンテスト結果発表 で選考基準を述べていますが、それぞれうなずける理由です。 興味深いと思ったのが、『「かわいい」ものは除く』という項。「エンタープライズ」という言葉も囁かれ始めている今日この頃、Rubyもそろそろ大人として扱われるようにという親心なのかもしれませんね。 _ [Ruby] 第二回Ruby認定試験を受ける予定 研

  • MOONGIFT: » Flash向けリアルタイム3Dエンジン「Away3D」:オープンソースを毎日紹介

    3Dのムービーを作ろうと思ったら、ローカルでモデリングを行って、それをレンダリングしてムービーとして保存…といった具合に時間のかかる作業だ。それをWeb上で公開するまでとなると何ステップも踏まなければならない。 その手間をなくせるかもしれないのがこのソフトウェアだ。レンダリングの手間なく作品を仕上げられる。 今回紹介するオープンソース・ソフトウェアはAway3D、Flash向けのリアルタイム3Dエンジンだ。 Away3DはActionScript3で提供されるライブラリで、デモを見る限り写真と合わせたモデリング等も行える高性能な3Dエンジンだ。 ActionScriptベースでモデリングも行うことができる。MD2のモデリングデータを取り込むことができるので、複雑なモデリングはそちらで作成すれば良い。 回転するだけでなく、マウスを使ってみる向きを変えることもできる。ダウンロードできる簡易的な

    MOONGIFT: » Flash向けリアルタイム3Dエンジン「Away3D」:オープンソースを毎日紹介
  • BIGLOBEがネットベンチャーの投資ファンド設立 - @IT

    2007/11/01 NECビッグローブは11月1日、インターネット関連分野のベンチャー企業に対して積極的な投資を行うことを目的として、コーポレート・ベンチャーキャピタルファンド「BIGLOBEファンド」を設立したと発表した。ファンドの総額は30億円。出資者BIGLOBE、BIGLOBEキャピタル、エヌ・アイ・エフSMBCベンチャーズ。向こう7年間で約40社に投資する予定。 投資先ベンチャー企業に対して資金提供だけでなく、BIGLOBEが持つビジネスノウハウや、会員資産やネットワークインフラといったサービスプラットフォームの活用などの支援も行う。

  • 詳解 MySQL

    MySQLソースは公に利用できるという意味ではオープンなものだが、そのソースを理解できなければ質的にはそれはクローズなものになる。」(書「はじめに」より) しかし、優秀なプログラマたちのアイデアと努力の結晶であるソースコードを読み解くには、彼らのインスピレーションと努力の痕跡を知る必要がある。書は、コードに秘められたプログラマたちのアイデアに触れながら、MySQLのソースコードを読み解くための指針を提供する。MySQL内部の詳細に踏み込むための手引書である。 はじめに 1章 MySQL歴史とアーキテクチャ 1.1 MySQL歴史 1.2 MySQLアーキテクチャ 1.2.1 コアモジュール 1.2.2 各コアモジュールの連携 1.2.3 各コアモジュールの詳細 2章 MySQLソースコード利用の基 2.1 Unixシェル 2.2 BitKeeper 2.3 BitKeeper

    詳解 MySQL
  • Linuxシステム管理

    大規模システムのサーバとしてLinuxが広く使われるようになり、それに伴いLinuxに精通した管理者が求められるようになっています。書はLinuxシステムを管理運用する上での必須の知識を詰め込みました。Linuxのインストールから設定、管理、DNS/BINDのトラブルシューティング、メール設定、Webサーバ管理、データベース設定、クラスタ管理、バックアップ方法などを網羅。仮想化など新しいトピックについてもしっかりカバーしています。知りたいことがすぐわかる充実の内容です。 まえがき 1章 Linuxシステム管理者の必須条件 1.1 書について 1.2 書の利用方法 1.3 書の読み方 1.4 書籍の必要性 1.5 Linuxシステム管理者の必要性 1.5.1 求められるLinuxシステム管理者 1.5.2 技術分野の分類 1.6 管理職がLinuxについて知っておくべきこと 1.7 

    Linuxシステム管理
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • GoogleとMySpaceがSNS向けアプリ開発で協力,FriendsterやSix Apartも参加

    GoogleとMySpaceがSNS向けアプリ開発で協力,FriendsterやSix Apartも参加 米Googleと,米News傘下の米Fox Interactive Media(FIM)が運営するソーシャル・ネットワーキング・サービス(SNS)「MySpace.com」は米国時間11月1日,“ソーシャル・アプリケーション”用プラットフォーム「OpenSocial」の共同開発を進めると発表した。この取り組みには,SNSの米Friendster/米imeem/米LinkedIn,オンライン・アドレス帳の米Plaxo,ブログのSix Apart,米Oracle,米Salesforce.comなども参加する。 OpenSocialは,SNSなど向けアプリケーションを開発/実行するためのソフトウエア・プラットフォーム。複数のWebサイト間で連携可能なアプリケーションの実現に必要な共通API

    GoogleとMySpaceがSNS向けアプリ開発で協力,FriendsterやSix Apartも参加
    t_43z
    t_43z 2007/11/02
    MySpaceもはいるのか
  • 日本に来ていきなりNOVAなくなっちゃた

    ■当サイトについて このBLOGは2007年の秋に、来日したばかりの状態で旧NOVAが経営破綻したことに窮地に陥ったアメリカ人2人と出会ったことにはじまります。BLOGで情報発信することにより、ネット、マスメディアを含めて多くの注目を集める結果となりました。 現在、アメリカ人2人はBLOGを離れて日常の生活に戻っております。 窮地におちいったアメリカ人に対して、数多くの激励、応援のメール、物資の援助、プライベートレッスンの申し込みをいただきました。と、同時に数々の批判や罵声を受けたのも事実です。 管理人の私も、彼らとのやり取りの中で、数々の違和感や文化の違いを感じてきました。決して円満な終わり方ではなかったのかもしれません。それらの経験をふまえたうえで、今後、外国人とコミュニケーションをとるうえで、何が課題であり、どう対応していくのかを考えていきたいと思っています。旧BLOGで書けなかった