荻島 央江 フリーランスライター 2002年からフリーランスライターとして活動。現在は「日経トップリーダー」や「日経メディカルオンライン」などに執筆。著名経営者へのインタビューや中小企業のルポを得意とする。 この著者の記事を見る
JavaのGC頻度に惑わされた年末年始の苦いメモリ:現場から学ぶWebアプリ開発のトラブルハック(9)(3/3 ページ) 【第5話】犯人はお前だ! Finalizer!! 先ほどの4つのGCグラフを比較すると、明らかにFull GC(GCグラフ内の黒い縦線)の出方に違いがあることが分かった。 「Finalizerの仕業か!」 同僚の言葉に、私もうなずかざるを得なかった。 ■Finalizerとは何者か? さてここで、簡単にFinalizerについて説明しよう。Finalizerは、Javaオブジェクトのfinalizeメソッドを呼び出すスレッドだ。 通常、ルートセットからたどれなくなったオブジェクトは、GCの対象となる。このとき、finailizeメソッドが定義されていなければ、そのままJavaヒープ上からは削除される。しかし、finalizeメソッドが定義されていると、一度finaliz
わんくまでは珍しいJavaを中心とした日記です 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 218 記事 - 0 コメント - 13909 トラックバック - 28 書庫 2008年7月 (1) 2008年2月 (2) 2008年1月 (10) 2007年12月 (9) 2007年11月 (5) 2007年10月 (27) 2007年9月 (25) 2007年8月 (27) 2007年7月 (29) 2007年6月 (15) 2007年5月 (23) 2007年4月 (37) 2007年3月 (8) 日記カテゴリ Java (rss) JavaScript (rss) SQL (rss) WEB (rss) その他 (rss) いろいろリンク The Herringroe Projects(Javaで色々) わんくまトップ 古い方のブログ インスパイヤ元は
企業の明日を変える エグゼクティブのためのコミュニティー 「ITmedia エグゼクティブ」 上場企業および上場相当企業の課長職以上の方が約 6000人参加している会員制サービスです。無料で参加いただけるセミナーや勉強会などを通じた会員間の交流から「企業のあるべき姿」「企業の変革をつかさどるリーダーとしての役割」などを多角的に探っていきます。 入会の申し込みはこちら
イランで混乱が続いています。大統領選の結果、現職のアハマディネジャド氏が再選されたのですが、反大統領派は不正があったとして抗議活動を展開。大勢の逮捕者が出る騒動となりました。まだ長引きそうなこの問題、Twitter 上で思わぬ余波を生んでいるようです: ■ '#CNNFail': Twitterverse slams network's Iran absence (Webware - CNET) Twitter が政治的な抗議活動のために使われる、という例はこれまでもモルドバなどで起きていましたが、今回の事件においても活発な発言がなされています。最近 Twitter.com にアクセスされた方は、Trending Topics 上に"#iranelection"や"Tehran"など、関連キーワードがいくつも上がっていたことに気づかれたでしょう。しかしその中に、"#CNNfail"という一
CentOSのダウンロード CentOSのダウンロードサイトから、CentOSのCDイメージをダウンロードします。 今回ダウンロードしたCDイメージは、以下のものになります。 CentOS-5.1-i386-bin-1of6.iso (625MB) CentOS-5.1-i386-bin-2of6.iso (632MB) CentOS-5.1-i386-bin-3of6.iso (618MB) CentOS-5.1-i386-bin-4of6.iso (635MB) CentOS-5.1-i386-bin-5of6.iso (631MB) CentOS-5.1-i386-bin-6of6.iso (528M) インストール事前準備 デフォルト設定だと、VMWare PlayerはISO形式のファイルを読み込むことができません。 ですので、先ほどダウンロードしてきたVMWareの構成ファイル
マジックといえば独自に編み出した種でみんなをあっと驚かせるもの。 もちろん魔法でもなければ特殊能力でもない。 ちゃんと種があるからマジックなのだ。 そんなマジックの種明かしをしてしまうオモシロ動画が人気を呼んでいる。 1回目は普通にマジックを披露。種明かしは無しだ。 胴体切断マジックなのだが男性が首を切られ体も切られて……と、しかし生きている。 箱の中からは手が出てくるしどうなってるんだ? このマジックを見て分かった方もいれば全然分からない方もいるという。 そして2回目は同じカラクリの箱を透明にした物が登場。 中に入っている人がどのような動きをしているのか丸見えというわけだ。 種明かしの詳しい内容は動画を見て貰えば分かるが、これは中に入っている人は相当辛そう。 タイミングを合わせるのも相当難しいと思うぞ。 種明かしされると味気ないがこういうショーだと思えば別の楽しみ方ができる。 - ■オス
EMアルゴリズム(Expectation Maximizationアルゴリズム、期待値最大化法、以下EMと呼ぶ)は、データに観測できない隠れ変数(潜在変数)がある場合のパラメータ推定を行う時に有用な手法である。 EMは何それという人のために簡単な説明を下の方に書いたので読んでみてください。 EMのきちんとした説明なら持橋さんによる解説「自然言語処理のための変分ベイズ法」や「計算統計 I―確率計算の新しい手法 統計科学のフロンティア 11」が丁寧でわかりやすい。 EMは教師無学習では中心的な手法であり、何か観測できない変数を含めた確率モデルを作ってその確率モデルの尤度を最大化するという枠組みで、観測できなかった変数はなんだったのかを推定する場合に用いられる。 例えば自然言語処理に限っていえば文書や単語クラスタリングから、文法推定、形態素解析、機械翻訳における単語アライメントなどで使われる。
・String型オブジェクトの場合、equalsでの比較より、==の方がパフォーマンスが高い 以前、オブジェクトの比較について、== と equalsメソッドの違いについて記事にしたことがある。そこで明らかになったのは、== はオブジェクトの場所の比較、equalsはオブジェクトの内容の比較、という違いだった。 さて、通常のプログラミングにおいて、最も頻繁にオブジェクトの比較が行われるのは、String型のオブジェクトだろう。 そのとき、大抵は、equalsメソッドを使用して比較が行われる。(コーディング規約でそう規定されている職場も多い) Stringオブジェクトの比較は、その内容が等しいかどうかの判定を目的としたものがほとんとである。そうであるがゆえにequalsメソッドの使用が規約とされている。 これはオブジェクトの比較におけるルールに照らしてみると、正しい規約にみえる。 もし ==
ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで本稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です
以下ページを見ながら、leopardにEclipseプラグイン入れて触ってみた。 このページ見れば、簡単にインスコできる。 http://code.google.com/intl/ja/appengine/docs/java/tools/eclipse.html GAEのアプリケーションを既に作成しているものとして話を進める。 作成方法は【このあたり】を参考に。 アクティベイト 【ここ】にアクセスして「sign me up!」ボタンを押す。 すると、後で「Welcome to an early look at Google App Engine for Java!」という件名のメールが届く。 このメールが届くと、Google App Engine for Javaの環境が使えるようになる。 さっそくプラグイン使ってみる Eclipseをインスコ 【Ecliseのページ】からMac用のEcl
Using the Google Plugin for Eclipse It's easy to use the Eclipse development environment to develop your Java App Engine application, just as you can to develop any other servlet-based web application. With the Google Plugin for Eclipse, it's even easier. The plugin lets you create, test and upload App Engine applications from within Eclipse. The Google Plugin for Eclipse also makes it easy to dev
元 文教大学 経営学部 幡鎌研究室のページです。間もなく閉じます。 幡鎌 博は、2020年3月末で文教大学を退職いたしました。これまでのこのコンテンツは、幡鎌が新たに興しました会社 デジタル・ビジネスモデル研究所のページに移行いたしました。これからは、そちらをご覧ください。 今後ともよろしくお願いいたします。
総合研究大学院大学 複合科学研究科 情報学専攻 卒 博士(情報学) 自然言語処理や機械学習、データ分析に関する研究内容とwebシステムの開発と運用について書いています。 シリコンバレーベンチャーみたいに深い技術の事業化をしたいと思っています。 ご興味ある方はご連絡ください。 東京大学大学院情報理工学系研究科電子情報学専攻 A教授の話 「教科書に書いてあることとか、信じちゃダメだよ。教科書に本当のことなんか一つも書いてないんだから」 「偉い先生の言うこととか鵜呑みにしちゃダメだよ。」 「そういう、新しい知識を作り出していくことが君たちの仕事なんだから」 ※補足 「何であんなに会場がすぐ近くにあるのか知ってる?」 「シンポジウムとか終わった後、「こっちです〜」と、僕が先生たちを連れていくわけよ、でも次の会場に付くときにはもう半分ぐらい人数が減ってるんだよ」 「勝手にどっか行っちゃうんだよ」
政権前夜を迎えたはずの民主党に新たな問題が浮上した。小沢一郎代表の公設第1秘書の逮捕もさることながら、肝心な経済政策が民意と大きく乖離していることが日経ビジネスの調査で明らかになった。 日経ビジネスは今年1月から2月にかけて、全衆院議員480人と上場企業の会長・社長、日経ビジネスオンラインの読者を対象に「第2回 経済政策アンケート」を行った(下図参照)。 >>>図の左側を拡大する >>>図の右側を拡大する このアンケートは、日本経済が復活するためにどのような政策が必要かについて、17の質問で聞いたものだ。衆院議員で回答があったのは147人。質問のうち、具体的な政策内容を聞いた15問について、彼らの回答をクラスター分析(類似度を数値化し、近いものを集めて集団を作る)という方法で分類したところ、政党の枠を超えた4つの集団ができあがった。これを仮にA党、B党、C党、D党と名づけた。 上の図
発表に関するアドバイス(日本語編) 0.基本 発表には必ず目的があるはずです.まず,目的を明確にして下さい.目的がハッキリしない行為に成功はありません. 学会発表の場合,自分が提案する理論や方法を聴衆に理解してもらい,その意義や重要性を認めてもらうことが目的となるでしょう.そうだとすれば,次の項目についてチェックしておく必要があります. 聴衆はどのような人達か? 同じ研究分野の専門家か,専門外の技術者や研究者か,それとも素人か? 聴衆はどのような情報を求めているのか? 同じ題目で発表する場合でも,聴衆が異なれば,内容を変えなければなりません.誰が相手でも同じことしか話さないというのでは,とても成功は望めません.基礎的な内容を説明すべきかどうか,定理の証明などを事細かに説明すべきかどうか,といったことは聴衆の立場で考えなければなりません.決して独り善がりにならないようにしましょ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く