imode向け総合検索エンジン
Google App Engineが、Javaにも対応したというニュースを帰りの電車の中で見ました。 Google App Engine Blog: Seriously this time, the new language on App Engine: Java™ 上の記事は英語なので何が書かれてるのかよくわかりませんが、Dukeが飛行機に乗ってたので間違いないです。よく見るとGWTの箱も持ってますね。 Getting Started: Java - Google App Engine - Google Code Getting Startを見ながら遊んでみます。 開発環境をダウンロードする Downloads - Google App Engine - Google Codeから開発環境をダウンロードして 適当なフォルダに解凍します。 Eclipseのプラグインもあったのですが、インス
Perl のガベージコレクション(GC)の実装にはリファレンスカウント方式のGCが採用されています。リファレンスカウントというのは、あるデータ構造やオブジェクトがあった際、それらを参照するリファレンスの数を内部で換算して、その数が 0 になったらメモリから実体を破棄するという仕組みです。(JavaやRubyなどの他言語のGC方式については 'Perl、Java、Ruby における GC アルゴリズム' あたりを。) リファレンスカウント式GCは、仕組みがシンプルで分かりやすい利点を持つ反面、相互参照が原因で参照を切ることができずにオブジェクトが解放されず、結果メモリリークを引き起す場合があるという欠点も持っています。 このメモリリークはバッチスクリプトや CGI のように、一度の実行で Perl のプロセスそのものが終了するプログラムではあまり問題になりませんが、デーモンプログラム、あるい
Perl、Java、Ruby における GC アルゴリズム [ Perl ] オライリー・ジャパンから『続・初めてのPerl Perlオブジェクト、リファレンス、モジュール』が出ました。(12/29発売ですが、もう売ってました。) 早速購入、1/3 ぐらい読みました。 Perlの入門書として個人的にいちおししているラマ本こと『初めてのPerl』の続編という形で出版された、この続・始めてのPerlは、表紙の動物が南アメリカラクダ科の"アルパカ"なので、アルパカ本と呼ぶことにします。 さて、アルパカ本、内容の方は、ラマ本ではあまり触れられなかった、少し高度な内容にフィーチャーされた本。オブジェクト、リファレンス、モジュールについて、初めてそれに触れるプログラマがしっかりと理解できるように、丁寧に解説されています。和訳も結構良くて、読みやすいです。 全体を通したレビューはまた後日に書くとして、P
Eclipse Monkey最近はEclipseでEmacsキーバインドを使ってるんですが、まだストレスがかなりあるのでしょっちゅうVimを使ってます。そうではなくてもVimを使いたい場面って結構あってEclipseとVimをよく行ったりきたりするんですが、実はかれこれ3年ぐらいVimを起動するときは毎回パッケージエクスプローラからドラッグアンドドロップしてました。ただ、ちょっとそれもどうかなと今更思って書きました。できること Ctrl+]で起動 現在のエディタが開いてるファイルをVimに渡します。Eclipse上のカーソル位置の行から編集を開始します。これだけです。本当はパッケージエクスプローラで選択してるファイルを開くとか、Jadで逆コンパイルとか*1したかった。Eclipseに外部プログラム用のランチャとかないのかな。 /* * Menu: Editors > run Vim *
Googleのロギングライブラリgoogle-glogを使ってみる 2008-10-15 (Wed) 15:23 Google OSS “google glog”で探せないgoogle-glogを軽く使ってみました。Googleからオープンソースで公開されたC++向けのロギングライブラリです。以下のエントリが参考になります。 C++ のプログラムのデバッグを楽にする方法 google-gflags 1.0と、google-glog 0.1をダウンロードしてインストールします。今回はgoogle-gflagsを使用する場合についてのみ記述します。また、glogのマニュアルに一通り目を通してから読まれると良いかと思います。 まずはとにかく動かしてみます。 #include int main(int argc, char **argv) { google::InitGoogleLogging(a
みなさん、ノートパソコンを新品で購入したのにもかかわらず、1年くらいするとバッテリーが10分くらいしか持たなくなるという症状になった事はありませんか?しかも、バッテリーでなんか殆ど使用していないのに・・・・・。 ニッカド電池は、メモリー効果があり全部使い切らないで充電すると、そこの電圧レベルが底辺となってしまい、容量が減った様な症状になります。それに対し、リチウムイオン電池は途中で充電してもメモリー効果が無いということで、鳴り物入りで市場に行き渡りました。特にノートPCへの利用とデジタルビデオに多く活用されています。 しかし、このリチウムイオン電池にも下記のような欠点があります。 1.過充電による臨終 一つ目の問題。バッテリーを接続した状態でACアダプタでのみ使用していると、過充電状態となり、1年くらいしか持たないということです。リチウム電池には、約500回という充放電の目安があり
2009/3/2〜2009/3/4に開催された「360|iDev」の講演資料がアップされているのを見つけたので紹介します。 360iDev http://www.360idev.com/ DavidOrchard's 360idev-conference-proceedings at 5a89f870edc1d44198273fd909fd3f2ec0c081e7 - GitHub http://github.com/DavidOrchard/360idev-conference-proceedings/tree/5a89f870edc1d44198273fd909fd3f2ec0c081e7 内容は以下の様になっています。どれも役に立つ情報が満載のものばかりです。 Making things Move on the iPhone 資料のタイトル/講演者名 Making Things Mo
Google が公開しているソフトウェアの解説シリーズ(→その1 , その2)の続きです。今回は google-glog を使ってスタックトレースを表示する方法についてご紹介します。 C++ でプログラムを書いているとよく遭遇するのがセグメンテーション違反というエラーです。不正なアドレスへのアクセスなどによりセグメンテーション違反が起きると、通常、 UNIX 系の OS では SIGSEGV というシグナルによってプログラムが終了するとともに、 core というファイルが作られます。 core ファイルにはデバッガから参照できるいろいろな情報が残っていますが、多くの場合に役に立つのは、スタックトレースという情報です。スタックトレースを見れば、プログラムがどこでクラッシュしたのか、どのような関数を経由してそこにたどり着いたのかがわかります。プログラムがクラッシュした箇所を特定できれば、単純な
「プログラミングとか特定のプログラミング言語とかを習得したくて色々勉強したけど、いまいち理解できた感じがしない、何がいけないのだろう、何を学べばいいんだろう」という話を聞いて思ったこと。 それって、目的が曖昧だから達成感が得られないというだけじゃないのか? 僕の今までの人生の中には「プログラミングを習得した!」と思える瞬間も「Pythonを理解した!」と思える瞬間もなかった。具体的な「Pythonで継続のある言語を実装できた!」とかならある。でも「継続の概念を完全にマスターしましたか」と言われるとそんな気はまったくしない。まだまだ先は長い。しかし僕よりはるかに継続に詳しい人たちが集まって継続に関する議論をしてたりするのを見ると、この道に明確なゴールはないことがわかる。どこまで行っても「まだ先がある」という感じが残るに違いない。 手段が間違っているのではなく、目的が間違っているんだ。「○○を
Using Intel.com Search You can easily search the entire Intel.com site in several ways. Brand Name: Core i9 Document Number: 123456 Code Name: Emerald Rapids Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice* Quick Links You can also try the quick links below to see results for most popular searches. Product Information Support Drivers & Software
IntelがCPUのラインナップを分かりやすく性能別に「5つ星」でランク付けしました。 ランク付けではデュアルコアCPUの「Core 2 Duo E8000」シリーズがクアッドコアCPUの「Core 2 Quad Q8000」シリーズよりも性能面で上回るとされているなど、型番を一見するだけは性能を理解できなかったIntelのCPUを見分けるヒントとなっています。 詳細は以下の通り。 Processor Ratings - Intel このページによると、今回Intelが行った現行CPUのランク付けは以下の5段階。 ★★★★★:処理速度を最大にする究極の技術を採用した最上位モデル ★★★★☆:高度な技術を採用することで、快適な速度を実現したモデル ★★★☆☆:省エネルギーに長けたスマートなモデル ★★☆☆☆:信頼性が証明されたモデル ★☆☆☆☆:信頼性と価格を両立させたモデル ランク付けはこ
管理人(はむ!)は最近スクリプト言語Lua(るぁ)に入れ込んでいます。と思ったら「ARカプセル」とかやってます。 ※iPhoneの方は右上の「PC」ボタンでPC用表示のほうが良いと思います。 eguoさんの日記(無断でアンテナ捕捉させて頂いてます m(_ _;m )でstackless pythonに触れているのを見て、そういえばスタックレスって何だっけな、と思って再度調査。まとめることにしました。 MLなどを見ていると、Lua5.0(5.1)はスタックレス(stackless)であるそうです。Lua4.0はスタックレスではなく、Lua5.0でコルーチンを実装するためにスタックレスにしたのだそうな。参考までに、pythonは公式のものはスタックレスではなく、傍流であるstackless pythonはその名の通りスタックレスのようです。 そんでそんで、スタックレスって結局何よ、というわけで
感染力が強く、脱毛の後遺症が残ることもある南米の水虫菌が日本に上陸し、格闘技選手やその友人、家族に広がっていることが、順天堂大学などの調査で分かった。柔道団体の3割、高校の柔道部では5割超で発症者が出ていた。適切に治療すれば治るため、専門医は診断・治療の指針を作り、検査を呼びかけている。 この菌は、水虫などの原因となる白癬(はくせん)菌の仲間で「トリコフィトン・トンズランス」。格闘技などで肌同士が接触すると主に感染する。元々は南米の菌だが、01年ごろから国際試合に参加した国内の柔道やレスリング選手の間で感染が目立つようになった。 髪と体毛、皮膚に主に感染し、一般的な水虫菌と違い、足には感染しにくい。感染力が強く、かゆみや湿疹などの症状が出る。軽症で症状が半年ほどで治まっても、菌が潜み、感染を広げる。頭部がうんで腫れあがり、頭髪の一部を失うなど後遺症が残ることもある。 順天堂大学の比留
実名などの個人情報を公開することは大変危険です。 実名さえ分かれば、住所や電話番号などを調べることが可能なのです。 TELECOREというテレコア株式会社が運営する個人情報紹介サービスをご存知ですか。 このサイトを利用すれば、あなたの住所や電話番号を調べることができてしまうかもしれません。 私の住所や電話番号は簡単に検索することができてしまいました。 TELECORE(テレコア)無料電話番号検索サービス ■TELECOREで個人情報を検索する方法 「無料検索ログオン」と書かれたボタンをクリックすると、個人情報を検索するページへ移動します。 このサイトで個人情報を調べる方法は、大きく分けて3つあります。 1. 都道府県と市区町村を入力し、苗字を入力し、検索ボタンを押す。 2. 都道府県と市区町村を入力し、苗字と名前を入力し、検索ボタンを押す。 3.
Mac OSXで使われているモニタは横長になっている。例えば1280×800といった具合だ。Vaio Type-Pなども相当横長になっている。横長が不便という訳ではなく、表計算やグラフィックスアプリケーションを使っている場合はむしろ便利だ。だが時々持て余してしまうのも事実だ。 Firefoxを横に表示する そして縦が短いために、画面を水平に二分割するアプリケーションを使うと見づらくなってしまう。Firebugもその一つだった。が、これからはWiderbugを使えば良い。 今回紹介するオープンソース・ソフトウェアはWiderbug、Firebugを画面下ではなく画面右に表示するFirefoxアドオンだ。 WiderbugはFirebugを入れ替えるソフトウェアとなっている。現在Firebug 1.3相当のものがリリースされており、Windows/Mac OSX/LinuxのFirefox 3
モテたい人必見、あなたのモテる度をズバリ判定するモテる度チェッカーではただいま大好評無料診断受付中です。プロの診断でモテる度に合わせたアドバイス、これであなたも即モテモテのこのツールを試すなら今すぐどうぞ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く