Developers Summit 2007(デブサミ 2007)が14日、開幕した。2日の期間中、70ものセッションが行われる。 デブサミ 2007は、「デベロッパーがビジネスを刺激する-時代はWeb2.0+Enterpriseに」をテーマに、「アーキテクト」「開発テクノロジー」「開発プロセス」「プロジェクトマネジメント」「マーケティングテクノロジー」「コンサルタント」「ベンチャー&カスタマーズオピニオン」といった、さまざまな分野のセッションが行われている。いくつかのセッションの概要を紹介しよう。 JavaScriptの現在と未来 「JavaScriptの現在と未来 ~今JavaScriptに出来ること / 次世代JavaScriptの勢力図~」と題したセッションでは、『IT戦記』の著者でShibuya.JSの天野仁史氏が登壇。JavaScriptでどんなことができるのか、Prot
前回の記事で紹介した通称「お祈りパンダ(Worm.Nimaya。中国語名は熊猫焼香)」は、中国メディアによると中国で100万台以上のPCに感染し、中国国内だけで大流行したが、この作者が遂に御用となった。2月3日のことだ。 御用となったのは湖北省武漢市の25歳男性、李俊容疑者。李容疑者は2004年に専門学校卒業後、北京や広州でIT関係の職探しに明け暮れたが、結局就職できなかったため、憂さ晴らしにお祈りパンダウイルスを作成したという。また李氏を逮捕した後、亜種を作成し配布したとして、22歳の山東省の男性、21歳の浙江省温州市の男性、23歳の浙江省麗水市の男性、24歳の湖北省仙桃市の男性を逮捕した。 お祈りパンダウイルスの作者の李容疑者が捕まったのち、同容疑者によるお祈りパンダウイルスを削除するプログラムが公開され、中国の数あるダウンロードサイトからダウンロードできるようになった。このプログラム
先日この記事において hook の呼び出しに関してコメントを頂きました. 実際のところよく分かってない部分もあったので,hook に関してまとめてみました. このページの記述について このページの内容に関して 英語の文章は,全て Apache 2.0.58 のソースコード中から集めてきた原文ママです. 全ての hook に関して調べ尽くした訳じゃないので間違いもあると思います.間違いに気づかれた方はコメントで指摘いただければ幸いです m(_ _)m hook の呼び出し順序に関して hook が呼び出される順序は,「設定初期化」「プロセス初期化」「コネクション」「リクエスト」に関しては記述した順序で呼び出されるようです. RUN_ALL,RUN_FIRST について RUN_FIRST の hook は,呼び出した hook 処理関数が OK や DECLINE エラーを返した場合,その次
AP_INIT_XXX("directive", function, info, where, help) 引数の意味はそれぞれ directive設定ファイル中で用いるディレクティブの名前.char *型.大文字小文字は無視されます. functionディレクティブ処理用の関数を指定すします.関数の型は,AP_INIT_XXX の種類によって変わります. infofunction() を呼び出す時に渡す情報.void *型.特に渡すものがなければ NULL を指定します. whereこのディレクティブが現れてよい場所の指定.int型.指定できる値のようなものがあります. OR_LIMIThttpd.conf内の <Directory> か <Location> の中か, AllowOverride Limit が指定されていれば .htaccess の中.このタイプのディレクティブの例と
今回は前回の記事で予告した通り,Apache の(いくつかのタイプの)モジュールが動作するべきか否かをどうやって判断するか,というお話です.タイトルは「ディレクティブの処理」となっていますが,モジュールがディレクティブを処理することと今回のテーマは密接に結びついています. モジュールが,というよりも厳密には各種 hook が,呼び出された際に処理をするべきか否かの判断は,大体の場合そのモジュール用の設定ディレクティブが設定ファイル(httpd.conf)にあるか否かで行います.handler の場合は前々回の記事でも出てきたように,汎用の handler 指定用のディレクティブがあります.(hook ではないですが) filter も,Input/Output filter のための設定用ディレクティブがそれぞれあります.もちろん,必ずこれらのディレクティブを使わなければならない,という訳
前回の記事では,apxs が生成したテンプレートをそのまま動かしてみましたが,今度は少しコードを書いてみましょう.同じ handler を作っても面白くないので,アクセス制御をするモジュールにしてみます.Apache のアクセス制御は2種類あって,一つはユーザ認証を目的としたもので,mod_auth の眷属がそれです.もう一つはリクエストの別の側面,例えばクライアントのアドレスによってアクセスを許可したり拒否したりするもので,標準モジュールでは mod_access がそれに当たります.あまり複雑なことをしても話が見えにくくなるので,今回作るモジュールではランダムにアクセスを許可したり拒否したりすることにします. apxs -g -n denyrandomとして出力したものをベースにしています). 1 #include "httpd.h" 2 #include "http_config.h
先日は,必要に迫られて Apache 1.3 の mod_access を改造したという話を書きました.その時は単にあるものを改造しただけでしたが,ふと思い立って,一から Apache 2.0 用のモジュールを書いてみました.書く上で色々 Web サイトを探してみたのですが,あまり日本語の入門向けの文章が見あたらなかったので,開発する上で分かったこと(と言うほど大したものじゃないですが)をまとめておこうと思います. フェーズには,例えばそのリクエストを受け付けるか拒否するかを決めるフェーズや,リクエストされた URI と実際のディスク上のファイルとの間の対応付けを解決するフェーズ,そしてもちろん実際のレスポンスを生成するフェーズ等があります.hook 関数を挿入するポイントはこれらのフェーズになりますが,もちろんその全てのフェーズのための関数を用意する必要はありません.また個別の設定を施す
負荷分散環境では必須ともいえるネットワークストレージですが、皆様の環境ではどのようなものをお使いでしょうか。 「ファイル共有なんてなくしてしまえっ!!」って言いたくなることも時々あったりしますが(笑)、画像などの素材データ類はDBに格納するよかファイルとして扱う方が運用上楽だったりするので、そう簡単に抹殺するわけにもいきません。 DSASではDRBDで冗長化したNFSサーバ(もちろんLinuxベース)をネットワークストレージとして使っていますが、構成上どうしても特定のサーバに負荷が集中しがちになるのが悩みの種です。 特にせっぱ詰まって困ってる訳ではないのですが「どーしたもんかなあ」と物思いにふけっていると、いつもお世話になっている協力会社の方から「lustreってのもあるよん」と教えてもらったので軽く調べてみました。これはなかなか楽しそうなクラスタファイルシステムじゃあないですか! lus
「携帯電話事業を成長させるには,海外にもっと展開するしかない。しかしNokia社など海外大手と同じ土俵で競ってもしょうがない。当社らしい,差異化した商品で勝負するべきだ」(シャープ)。 シャープは3GSM World Congress 2007において,同社の欧州向け携帯電話機や要素技術の展示を行っている(発表資料)。同社は世界最大手の携帯電話事業者である英Vodafoneグループに携帯電話機を納入するなど,国内携帯電話機メーカーとしては海外戦略に成功している1社である。同社ブースには,Vodafone社向けの携帯電話機がずらりと並んでいる。 しかしブース中央で目立つ位置に置かれているのは,意外にも高速赤外線通信規格「IrSimple」に関する実演である。IrSimple対応の携帯電話機を使い,携帯電話機内部に格納されている画像データを,赤外線で大画面ディスプレイに転送するデモンストレーシ
1/16のHD DVDをバックアップする方法、および1/20のHD-DVDに続きBlu-rayDiscもクラックされるというエントリーで、HD DVDとBlu-ray DiscのAACSが一部破られて、ソフトのバックアップが可能になったとお伝えしました。 あるPCソフトのメモリからVolume Unique Keyを抽出して、このKeyを利用することでHD DVDとBlu-ray Discのソフトのバックアップを行うという方法ですが、バックアップをするためにはソフトごとにVolume Unique Keyを見つけ出す必要がありました。 ところが今度は、今全裸 arnezamiと名乗るハッカーがVolume Unique Keyなしで現在発売されているHD DVDとBlu-rayのすべてのDRMを解除してしまう方法を発見したようです。 フォーラムの投稿を斜め読みしただけなので、内容を全く理解
Adobe Systems, the Flex teamは13日(米国時間)、 Adobe LabsにおいてAjax Data Servicesの最新版となるアップデート版を公開したことを発表した。今回のアップデート版は1月30日(米国時間)に公開されたAjax Data Servicesのアップデート版となる。 Ajax Data ServicesはJavaScriptプログラムから直接Flex Data Servicesのメッセージおよびデータ管理機能にアクセスするためのAjax JavaScriptライブラリ。同ライブラリを使うことでデベロッパはFlexクライアントとAjaxクライアント(JavaScript)の双方から同じメッセージングアプリケーションやデータアプリケーションにおけるデータを共有することができるようになる。 今回公開されたアップデート版では、同チームによって発見され
通販サイト「たのみこむ」において13日、「アニメーション・プロップレプリカ ジャギヘルメット」の注文受付が開始された。この商品はマンガ『北斗の拳』に登場し、その悪役ぶりとおぞましい仮面の姿でファンに多大なインパクトを与えたキャラクター、ジャギのヘルメットを商品化するもの。 徹底したヒールぶりが、逆にファンの心をつかんで離さないジャギ。そのジャギの代名詞と言えるヘルメットがついに商品化となるか!?(※ショットガンは付属しません) 157,500円という高額商品のため、注文数が10個に達した場合に商品化が決定される。とは言え、早くも特設サイトではすでに数件の注文が入っている模様。生産が決定した場合は、少量の限定受注生産になるとのことなので、『北斗の拳』ファンはこのチャンスを逃さないようにしてほしい。納期は生産確定後、約1カ月を予定している。 この商品は2月23日に発売されるOVA『北斗の拳
米AMDはマイクロプロセッサ・セッションで、「Barcelona」のコードネームで開発されているクアッドコア「Opteron」のアーキテクチャを説明した。これまで同社はBarcelonaに関して、SSE/浮動小数点演算の強化や共有L3キャッシュなど、ワット性能を導き出す計算式の分子側の強化点を主に公開していた。今回の主題は分母側の要素。省電力に関する技術である。 BarcelonaはSOI技術を使い、65nmルールで製造される。4つのコアそれぞれが命令用とデータ用で各64KBのL1キャッシュおよび512KBのL2キャッシュを備え、さらに共有の2MBのL3キャッシュを搭載する。浮動小数点演算ユニットは4倍精度の128bitに対応。ノースブリッジ、メモリ・コントローラをチップ上に備える。 省電力性という点では、ダイ構造全体のスケールを可能にするFlexible Clockingアーキテクチャを
スタックの役割は、第18回に書いたとおり「一時データ置き場」である。一方で、このデータの種類によって、スタックも分類することができる。以下にその分類を記述する。 データスタック…変数やポインタなどを保存するスタック コールスタック(ウィキペディア)…サブルーチンコールにおける戻りアドレス(リターンアドレス)を保存するスタック。「リターンスタック」「実行スタック」「関数スタック」などと呼ばれることもある スタックベースのバッファオーバーフローを理解するうえで、重要なポイントのひとつになるのはリターンアドレスについての概念になる。よって、ここでは後者について説明していきたい。 ここで、あるプログラムがあったとする。そのプログラムでは、図1のように特定の処理Aと処理Bが重複して実行されるとする。このままのプログラムでもよいのだが、重複した処理を単一の処理として整理したほうが、メモリ利用効率が向上
■日帰り房総ツアー:久留里線 (イベント, 旅行, 写真) _ まずはインター下りてすぐの小櫃川の鉄橋のところ・・・と思ったが、ちょうど通り過ぎた後だった模様。しばらく来ないようなので、次。 _ さてどこで狙うかな・・・とだらだら走って通過した馬来田駅の雰囲気が面白げだったので戻る。そしてしばし撮影。 _ 次は走行シーン・・・少し戻って畦道で停車して、木更津行きを撮影。さて折り返して出発・・・と思ったところでブラインドになっていた水路にシュートイン脱輪・・・するもうまく重心処理&福原さんを重しにして無事脱出。 _ 続いて小櫃駅。駅ってより掘っ立て小屋・・・(ぉぃ)。しかし1本の木がいいアクセントに。 _ さらに走って久留里駅。入場券で入って、ホームで待ってる列車など撮影。入場券を買うときに、「兄ちゃんたちは木更津のSLは行かないんかい」「いや混んでるんでパスしてこっちに」などと談笑。 _
●オンチップネットワークの研究のためのCPU Intelは2月11日から米サンフランシスコで開催されている半導体学会「ISSCC(IEEE International Solid-State Circuits Conference) 2007」で、1チップでテラフロップ(TFLOPS)の演算パフォーマンスを実現する実験チップ「Network-on-Chip(NoC)」の技術詳細を発表した。 NoCは、80個のCPUコアをオンチップの2Dメッシュネットワークで結合。ターゲットとする動作周波数は4GHz。ラボでは62Wの消費電力で、1.01TFLOPSのパフォーマンスを達成したという。パフォーマンス/消費電力が異常に高いことになる。 NoC自体はそのまま製品化されるチップではないが、そのアーキテクチャからは、Intel CPUが向かう次のアーキテクチャの方向が明瞭に見える。 特に重要なことは、
会期:2月12日~14日(現地時間) 会場:米国カリフォルニア州サンフランシスコ Marriott Hotel 米IBMは、次世代サーバー用マイクロプロセッサ「POWER6」の技術内容をISSCC 2007で公表した。2007年半ばの出荷を目指して開発中のプロセッサである。 POWER6は、5GHz~6GHzを超える非常に高い動作周波数(前世代である「POWER5」の2倍)を狙う。このため、論理設計や回路設計、電源設計、タイミング設計、信頼性設計などに細心の注意を払って開発している。ISSCC 2007では、POWER6に盛り込まれたこれらの技術内容が、いくつかの講演に分けて発表された。なおPOWER6の内容は、2006年秋に開催されたFall Microprocessor Forum 2006(Fall MPF 2006)でも一部公表されている。ここではFall MPF 2006の資料も
ふと気づくと前々から私の欲しかったコマンドラインActionScript 2.0コンパイラーが登場していました。 Motion-Twin ActionScript 2 Compiler(http://www.mtasc.org) です。 略称は「MTASC」、私はエムタスクと呼んでいますが。2005年1月頃に、version1.0が出たようです。2005/03/12の時点でversion1.02です。Javaにおけるjavacのような感覚でSWFの開発ができます。 主なメリットとしては、 ・全てのデータをテキストのASソースファイルで扱うので、CVS開発による大規模開発に向いている。 ・画像データは全て外部読み込みなので、画像を作成するデザイナーと、システムを構築するプログラマーでの作業の切り分けができる。(同じFLAファイルを触る必要がない。) ・完全にオブジェクト指向プロ
ドコモは、端末メーカーにFOMA端末向けソフトウェア・プラットフォームMOAP(Mobilephone Oriented Applications Platform)を提供している。このMOAPには、Linux版とSymbian OS版の2種類があり、最新のFOMA端末はこのどちらかのOSを搭載している。Linux版はMontaVista。以下、FOMA 903i系の端末のOSとプロセッサ。開発端末OSプロセッサ三菱電機D903iSymbian OSルネサス SH-Mobile G1富士通F903iSymbian OSルネサス SH-Mobile G1シャープSH903iSymbian OSTI OMAP2430(ARM11 core)ソニー・エリクソンSO903iSymbian OS TI OMAP2430?NECN903iLinuxTI OMAP2430 (ARM11)パナソニックP9
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く