タグ

2008年3月21日のブックマーク (27件)

  • 【レビュー】100ドルノートPC「OLPC XO」を試す (1) 「OLPC XO」とは? | パソコン | マイコミジャーナル

    2005年、Nicholas Negroponte教授は、途上国の子供たちのために100ドルのノートPCをデザインし、世界の1億5,000万人の生徒たちの手に行き渡らせるアイディアを発表した。こうして始まった「One Laptop Per Child」略して"OLPC"と呼ばれる、非営利プロジェクトによって開発されたノートPCが、稿で紹介する「OLPC XO」(以下、XO)である。 「One Laptop Per Child」を掲げたプロジェクト初の製品版である「OLPC XO」 ポップな色使い、かつその意匠もちょっと独特。一度見ると忘れないようなデザインだ 残念ながら記事執筆時点では、当初の目標だった100ドルという価格を達成できず199ドルとなっているが、クロック数366MHzだったCPUAMD Geode LX-700(433MHz)に、メモリは128MBから256MBに、ストレ

    t_43z
    t_43z 2008/03/21
  • 5分で絶対に分かるBPMS

    システム化の新しい対象 IT(情報技術)は、企業活動はいうに及ばず、個人の生活においてもなくてはならないものになっています。その進化と普及は、会社の中での仕事の仕方、さらには企業行動そのものにも重大な変化をもたらしています。 1990年代、インターネットとWebの登場はITの世界を大きく変えました。私たちは安価なPC(その後、携帯電話端末などが加わります)を使って、業務システムにアクセスしたり、他人との情報交換を行うことができるようになりました。このような情報とコミュニケーションにかかわる技術を従来のITと区別して、「ICT」と呼ぶ人たちもいます。 この変化を受けて、従来はIT化の対象ではなかった企業の業務が新たに対象領域となりました。“仕事の流れ”を受け持って、企業内外の「人と人」(組織と組織)、「人と業務システム」、あるいは「業務システムと業務システム」を効率的につなぐための“ビジネス

    5分で絶対に分かるBPMS
    t_43z
    t_43z 2008/03/21
  • JavaScriptがプロトタイプベースのオブジェクト指向言語ってどういうこと? - builder by ZDNet Japan

    前回までのおさらいと今回のあらすじ 前回は、「プロトタイプチェインとは何か」について詳しくお話ししました。オブジェクトのメンバを検索するにあたって、JavaScriptランタイムがプロトタイプチェインを順々に検索していくと言う動作についてのお話でした。 今回は、きわめて単純に見えるこの仕組みが、JavaScriptにとっていかに重要であるかを説明したいと思います。そのために、まずプロトタイプチェインを用いて擬似的なクラスの継承を行い、その上でObjectクラスが持つメンバについてもお話ししておきたいと思います。 プロトタイプチェインを使った擬似的な継承 前回お話ししたプロトタイプチェインについては、しっかり理解していただけましたでしょうか。この一見単純な仕組みを応用すると、JavaScriptにおいても、擬似的なクラス継承を実現することができます。 例えばPersonクラスを継承したShi

    JavaScriptがプロトタイプベースのオブジェクト指向言語ってどういうこと? - builder by ZDNet Japan
  • EclipseLinkとその影響、OR競争に終止符か | エンタープライズ | マイコミジャーナル

    EclipseCon 2008において興味深い発表がおこなわれた。Sun MicrosystemsはEclipse陣営には参加していないわけだが、同社はEclipseプロジェクトの一貫として、そして実質的にOracleによって開発が進められてきたJavaパーシステンス実装EclipseLinkを、JSR 317: Java Persistence 2.0の参照実装として採用するという。これでSun、Oracle、EclipseのJava三強がEclipseLinkをJPA 2.0として認めた形になった。 結果的に、Eclipse陣営主導で進められてきた技術がSunが推奨しているJCPにおける標準仕様および実装として採用されることになった。これはSunがEclipse陣営に参加しNetBeansから手を引くものではない。同社が統合開発環境として第一に推しているのは依然としてNetBeans

  • 【レビュー】Googleからの贈り物 - Google AJAX Language APIでカンタンに翻訳サイトを (1) 超シンプルなAPIながらスゴイ実力 | エンタープライズ | マイコミジャーナル

    20日に発表されたGoogleの新しいWeb APIGoogle AJAX Language APIは、誰でも簡単に言語の翻訳を行えるようにするJavaScript APIだ。同APIを使うと、JavaScript文字列に対して「日語←→英語」や「中国語←→英語」と言った変換を簡単に行えるのみならず、文字列が何語で書かれているかを自動判別することもできる。 同APIのパワーがどれほどのものかというと、以下のような翻訳サイトを10分足らずで作れてしまったほどだ(ソースコードは次ページで解説)。 非常にシンプルなAPI(メソッド2つしかない!)にも関わらず、そのパワーがあまりに凄まじすぎる。この興奮をぜひ皆さんにもお伝えしたいと思う。 ということで、さっそくLanguage APIの使い方を学んでいこう。

    t_43z
    t_43z 2008/03/21
    うほー、すげー。
  • Struts 2入門(1)〜基本形で理解する仕組みと構造〜:CodeZine

    はじめに 「Apache Struts」(以下、Struts)とは、Web開発のデファクトスタンダードとしてあまりにも有名な、Java言語で書かれたオープンソースのWebアプリケーション・フレームワークです。JavaでのWeb開発者には、もはや説明する必要はないかもしれません。 最初のStruts(以下、Struts 1)がリリースされる2001年以前は、JavaでのWebアプリケーションというと、JSPとサーブレットを直接用いたアプリケーションが一般的でした。そのため、ちょっとしたアプリケーションでも、けっこうなコード量が必要だったのですが、Struts 1のフレームワーク機能により、煩わしい記述の手間がずいぶん少なくなり、Webアプリケーション開発の敷居がぐっと下がりました。 連載は、そんなStruts 1の次世代バージョンであるStruts 2を紹介します。Struts 2は、字面

  • ザッピング | みんなでつくる・つながる!ブログランキング

    人気のエントリー&タグ タイトル不明さん (302,245sec) web ユーチューブ tube 及川奈央 エロTube 森咲小雪 15のエロ 15のエ  YouTubeをiPodや携帯に変換ダウンロード - TubeFire.com (297,345sec) サイト 音楽 画質 無料ダウンロード itube YouTobe ダウンロードサイト 無料動画  ”ともだち”の正体がカツマタ君となる7つの理由@20世紀少年&21世紀少年に対する持論・推論【其の3】 - 己【おれ】 (241,315sec) 漫画 ネタバレ 20世紀少年 ねたばれ 21世紀 2代目ともだち 友達正体 正体は?  アルファルファモザイク (201,835sec) ブログ モザ 緩衝材 アルファモザイク モザイク禁止 アルファルモザイク アルファルファブログ アルファファモザイク  YouTube動画スポット (17

    t_43z
    t_43z 2008/03/21
    なるほど、面白い発想。ソーシャルブックマークと言えるのかどうかは微妙だが。
  • http://e0166nt.com/blog-entry-435.html

    http://e0166nt.com/blog-entry-435.html
  • CNET Japan

    t_43z
    t_43z 2008/03/21
    入れた。
  • 神の手雲メールに注意 マルウェア感染の可能性も

    G DATA Softwareは、チェーンメール「神の手雲」のリンク先にマルウェアが潜んでいる可能性があるとして、注意を呼びかけた。 G DATA Softwareは3月17日、チェーンメール「神の手雲」について注意を呼びかけた。この画像からほかのサイトへの誘導がある場合、リンク先にはスパイウェアやフィッシング詐欺が潜んでいる可能性があるという。 神の手雲は、7人に送ると幸せになるというメッセージとともに、空に2つの手の形をした雲が写っている画像が添付されたチェーンメール。4~5年以上前に海外で作成された合成写真と推測されているが、発生源は分かっていない。 「トレンドマイクロのWebページ改ざんなど、リンク先にマルウェアを仕掛ける手口が増えている。神の手雲メールのリンク先にスパイウェアやフィッシング詐欺が潜んでいる可能性も考えられる」(同社広報) コミュニティーWebサイト「mixi」上で

    神の手雲メールに注意 マルウェア感染の可能性も
    t_43z
    t_43z 2008/03/21
    あー、この写真送られてきたなー。ってか、まだ存在しない脅威に対しての警告ってのもなんかあれだなぁ。
  • ウノウラボ Unoh Labs: Apache MPM の基礎をしっかりと理解しよう!

    naoya です。最近、とうとう花粉症の季節に入ったので、生まれて初めて空気清浄機を購入しました。 さて、今日は Apache HTTP サーバの MPM (Multi Processing Module) について解説したいと思います。普段、ウェブサーバを構築するとき、Apache HTTP サーバを使うことが多いと思いますが、Apache HTTP サーバを使う上で MPM について理解しておくことは大事です。 この MPM ですが、Apache HTTP サーバではリクエストを処理する部分のことをさします。MPM は、Apache HTTP サーバ 2.0 系から採用されています。Apache HTTP サーバの MPM には、次の種類があります。 prefork worker perchild winnt それぞれの MPM について解説します。まずは、一番代表的な prefork

  • こんな会社が危ない!うつ休業者続出企業はここでわかる|『うつ』のち、晴れ 鬱からの再生ストーリー|ダイヤモンド・オンライン

    この春、転職したシステムエンジニアAさん。出勤初日、自分の部署がある一角に案内されて驚いた。なんと全員、ダークスーツにネクタイ姿。だが、髪は乱れているし、あごにはうっすら無精ひげが・・・。あきらかに寝不足が見て取れる顔と、びしっと締めたネクタイはなんだか妙な組み合わせに思えた。 「うちの社員はエンジニアも含めて、みんな身だしなみがいいんですよ」 課長の誇らしげな言葉に、Aさんの頭の中は疑問符でいっぱいになった。 『ネクタイをして、スーツを着たままここで徹夜するのか? お客さんに会うわけでもないのに? いったいなんのために!?』 うつ休業者が多い あぶない会社のサインとは SEがネクタイをしている会社は、うつ休業者が多い──と書けば、語弊があるかもしれない。だが、企業のメンタルヘルスに詳しいライフバランスマネジメント 渡部卓代表取締役社長は、「社員の服装には、会社側の姿勢が反映され

  • Javaでレゴロボットを動かしてみよう! 1-おためし編:CodeZine

    はじめに 皆さん、こんにちは! 突然ですが、組込み機器におけるソフトウェア開発(以下、組込みソフト開発)には、どんな開発言語を使用していると思いますか? そうです、一番多いのがC言語です。その他、C++やアセンブリ言語なども使用されています。 ところで、Javaでも組込みソフトの開発ができることをご存知でしょうか? Javaを搭載したデジタル機器・家電製品には、コピーやFAXなどの複合機、携帯電話、カーナビなどがあります。Javaの開発と言うとWebアプリケーションが多いですが、組込みソフトはどのように開発していくのでしょうか……。 ここではレゴロボット「教育用レゴ マインドストームRCX」を使って、組込みソフト開発の入り口を一緒に体験してみましょう!レゴロボットについて 今回はこのレゴロボットを使用します。 RCXには8ビットのマイコンが内蔵されています。メモリは16KbyteのROMと

  • 【コラム】イマドキのIDE事情 (27) Eclipse 3.4 Ganymedeの新機能 | エンタープライズ | マイコミジャーナル

    はじめに Javaの標準的な統合開発環境Eclipseは現在3.3(Europa)が最新の安定版だ。しかしEclipse Foundationではすでに次期バージョンである3.4(Ganymede)の開発が進められれいる。Ganymedeは現在マイルストーンビルド(M5)という段階で、今後さらなるマイルストーンビルドとRC版を経て、2008年6月には正式リリースされる予定となっている。今回はM5時点で実装されているGanymedeの新機能の中から主なものをピックアップして紹介する。 新たなパッケージ EuropaではJava開発者向け、JavaEE開発者向け、C/C++開発者向けなど、用途に応じたプラグインを同梱したいくつかのパッケージが提供されるようになったが、Ganymedeでは提供されるパッケージがさらに追加されており、M5時点でのダウンロードページには以下のパッケージが用意されてい

  • はてなブログ | 無料ブログを作成しよう

    仲春はゆっくりと通り過ぎる 寝て起きたら3月である。今日の東京の最高気温は20度を超えている。正月のインフルエンザが完治して、これでやっと健康で文化的な年度を始められるぞ、と意気込んだのも束の間、今度は原因不明の高熱を出して1週間寝込んだ。 脳がグツグツ煮える音が聴こえそうなほど…

    はてなブログ | 無料ブログを作成しよう
  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
    t_43z
    t_43z 2008/03/21
  • 【ハウツー】ICEfacesのコンポーネントでAjaxアプリを開発する (1) はじめに | エンタープライズ | マイコミジャーナル

    ICEfacesとは、Java開発者向けのWebアプリケーションフレームワークである。このフレームワークを用いると、開発者はJavaScriptを記述することなしに、Ajaxアプリケーションを構築することが可能となる。 前稿、「【ハウツー】JavaScriptの記述が不要! Java開発者向け格的AjaxフレームワークICEfaces」では、ICEfacesのデモアプリケーションを動作させながら、ICEfacesの基的なアーキテクチャについて説明した。稿では、JSFの基的な知識があることを前提に、前稿にて十分に紹介できなかったICEfacesのコンポーネントについて紹介したい。 稿の前半では、ICEfacesの提供するコンポーネントとはどのようなものであり、どのようなコンポーネントが用意されているのかについて紹介する。また、コンポーネントを用いた開発を容易にする開発環境についても

  • http://skyum.in/jaxer/

    t_43z
    t_43z 2008/03/21
    Aptana Jaxerのリファレンスの日本語訳やら、tipsやらが載ってるWiki
  • http://skyum.in/jaxer/index.php?Install

  • 「要は、勇気がないんでしょ?」? - reponの忘備録

    要は、勇気がないんでしょ? - Attribute=51さんの文章を読んで*1、思い出したことを書きます。 最近の出来事。僕が前在籍していた部署で、今も働いている同僚と話をしたときのことです。 同僚 「上司の○○(僕がパワハラされた奴)が、またおかしなこと言い始めて、こっちは良い迷惑だよ」 僕 「ふむふむ」 同僚 「ホント思いつきでムダな仕事ばっかり増やして、当たり散らしてまわりに迷惑ばっかりかけて、イヤな奴だよ」 僕 「ふむふむ」 同僚 「全く、俺たちの迷惑も考えて行動しろっての。奴がぶちあげた仕事をこなしているのは誰だって思ってるんだよ」 僕 「全くそのとおり。奴がムダな仕事を増やして、職場の生産性を下げているんだよ」 同僚 「そうだろ」 僕 「僕も以前、彼に言ったことがあるよ。『生産性のある議論をしたいので、具体的な展望を持った意見を言ってください。思いつきでものを言わないでください

    「要は、勇気がないんでしょ?」? - reponの忘備録
    t_43z
    t_43z 2008/03/21
    あー、そうか。具体的に問題の解決を目指したい人と、ただ単に愚痴を聞いてほしいだけの人との違いか。男脳と女脳の違いみたいなもんか。
  • 転送中

    リダイレクトします 以前ここにあったブログは、現在 http://blog.srengine.com/2008/03/python-djangoapt-getubuntu.html にあります。 リダイレクトしますか。

  • 自分を伸ばすRailsプラグイン作成 | スキル | 家で働くママ日記 | あすなろBLOG

    年始に今年の目標として「Railsプラグインの作成」を書いたのですが、時間があったらやろうくらいのものなので時間ができた夏休みとかかなーと思っていたのですが、月次ミーティングしていたら瀧内さんが「すぐやればいいのに、やったらいいんだよ。時間は取るべきです。」という助言をしてくれて、その次の日実行ということになりました。 で、シンプルなTinyURLHelperを作りました ネタはTinyURLHelper。URLを渡すとTinyURLを取得、リンクを返してくれるものです。 http://blog.s21g.com/articles/374 1  <%= link_to_tinyurl 'http://yahoo.co.jp' %> 2  #=> <a href="http://tinyurl.com/cj5">http://tinyurl.com/cj5</a> その後もプラグインに足

  • Adobe AIRで作るメッセンジャー·ForesMessenger MOONGIFT

    単一のソースコードでプラットフォームの垣根を越えて動作させる技術として、一番有力と思われるのがAdobe AIRだ。Javaもあるが、GUIアプリケーションでは弱いイメージがある。Adobe AIRではGUIが前提として、動作も機敏だ。 様々なアプリケーションが登場しているが、ここで紹介するのはメッセンジャーソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはForesMessenger、Adobe AIR製のメッセンジャーソフトウェアだ。 ForesMessengerはいわゆるIPメッセンジャーライクなソフトウェアで、クライアントアプリケーションのみで動作させることができる。Adobe AIR製なので、Mac OSXWindowsどちらでも動作可能だ。 日の企業、フォーエス社製とあって、日語は問題なく利用できる。メッセージが届くとウィンドウが表示され、開封ボタンを押すと内容

    Adobe AIRで作るメッセンジャー·ForesMessenger MOONGIFT
    t_43z
    t_43z 2008/03/21
  • プラグを抜いたら停止·Breakaway MOONGIFT

    普段、イヤホン音楽を聴いていてプラグが抜けて大音量で音楽が流れた、なんて経験はないだろうか。または外出先でノートパソコンを開いたら音楽が流れ始めたと言った経験だ。大抵、恥ずかしい音楽が流れたりする。 そんな恥ずかしい経験を味わったことがある人なら、絶対これを利用すべきだ。 今回紹介するフリーウェアはBreakaway、プラグが抜けたら音楽を停止するユーティリティだ。 Breakawayを立ち上げると、メニューバーに小さなアイコンが表示される。これがプラグの抜き差しを関知してくれる。そしてプラグを抜くと、iTunesを停止してくれる。これで余計な音がもれないで済む。 設定次第では差し込み直すと音楽が再開されるようにもできる(筆者環境ではうまく動作しなかった)。音量自体ミュートになるので、動画などの音声も止まるので安心だ。また、音やヘッドフォンの抜き差しをトリガーにして指定したスクリプトを実

    プラグを抜いたら停止·Breakaway MOONGIFT
    t_43z
    t_43z 2008/03/21
  • TechCrunch

    Decentralized Twitter/X rival Bluesky announced on Tuesday that it’s open sourcing Ozone, a tool that lets individuals and teams collaboratively review and label content on the network. The com

    TechCrunch
  • ロベールのC++入門講座を読んで C++ を初歩の初歩から再入門するよ - 前編 - ひげぽん OSとか作っちゃうかMona-

    前置き 自分の C++ レベルに絶望したので「ロベールのC++入門講座」を読んで再入門していく過程を日記に書いていきます。 「おまえはそんなことも知らずにコードを書いていたのか!」「それは間違い!」など叱咤激励募集中です:-) 読んでみたら、たくさんの驚きがありました。 スルーせずに読んでもらえると1つくらい役に立つことを提供できるかもしれません。 例えば5章のデフォルト引数に関数を使える例とか。 ルール 前置きはともかくはじめましょう。13:48にスタバで始めました。 読んで行くうえでいくつかルールを決めます。 知らなかったことは正直に知らなかったと書き、自分が読んで分かる説明を書く。 知識が曖昧だった所も同様に明確な説明を書く。 悩んだ内容を書く。 理解が怪しい所は必ずコードを書く。 さあ1章から読んでみよう。 1章 まずは使い方(13:50) 各 OS 毎に C++ の開発ツールを紹

    t_43z
    t_43z 2008/03/21
  • Ruby Waves を Mac OS X Leopard 上で動かしてみた - 僕は発展途上技術者

    昨日Railsワークショップ@新橋に参加しました。 Ruby の新しいフレームワークで Rails よりも軽くて早いという Waves を、チュートリアルに沿いながら動かそうとしてみたのですが、いきなり大いにはまりました。しかし「乗りかけた船」だったので、頑張ってなんとか動かすところまではこぎつけました。 » Ruby Waves: Home » Ruby Waves: Tutorial, Part 1 インストールは簡単。 % sudo gem install waves で入りますが、ずらずらっと10以上の依存しているパッケージがインストールされました。 で、しょっぱなの % rake schema:migration name=initial_schema のところで Could not load mysql adapter: no such file to load -- mysq