先々週にHotSpot VMでのメモリー管理について解説しました。ここでキーとなるのは世代別GCです。 HotSpot VMで世代別GCが採用される以前は,Old領域のGCで使用されるMark & Sweep GCだけでした。世代別GCが導入されたことにより,GCのパフォーマンスは劇的に向上したのです。 しかし,GCの進化はここで終わってしまったのではありません。Java SE 6(開発コード名Mustang)にいたるまで,様々な改良が加えられてきました。 今週はそれらの新しいGCの手法について解説していきます。その前に,まずは基本となるMark & Sweep GCを説明しましょう。 Mark & Sweep GC Mark & Sweep GCは二つのフェーズでGCを行います。 はじめのフェーズで,使用しているインスタンスに印をつけます(Mark,図1a)。Markにはルートインスタン
今までdotfilesの類いをcodereposにコミットしていたのですが、codecheck.inにもコミットしたくなりました。でも複数svnレポジトリをトラックとかできんの?ということでとりあえずmanpageを見る事に。 man git-svn svn-remote Specify the [svn-remote ""] section to use, this allows SVN multiple repositories to be tracked. Default: "svn" git-svn(1) という事が書いてあったので、できそうな気がします。 git-svn initしてみる 何も考えずにgit svn initしてみよう。 git svn init http://hogehoge.com/ git svn init http://fugafuga.com/ --sv
■編集元:ニュース速報板より「B・N・F、秋葉原の170億円ビル購入」 1 名無しさん@涙目です。(愛知県) :2011/07/06(水) 08:48:40.23 ID:WdZRrqM00 ?PLT(12001) ポイント特典 アキバ170億円ビルを無借金で買ったジェイコム男 「ジェイコム男」が今度は、アキバの170億円ビルを、ポンとキャッシュで買っていた。 そのビルは秋葉原駅から、徒歩3分の中心街に位置し、約800平方メートルの土地に地上6階、地下2階。 以前は家電量販店「LAOX」が構えていたあが この優良物件をジェイコム男が手に入れたのが今年2月22日のこと。 しかも不動産登記を見る限り、彼はこの170億円はすると見られるビルを、何と無借金で飼っているのである。 荒稼ぎを続けていたのである。 ところがー。 「最近の『ジェイコム男』には変化を感じます。」と経済部デス
h1〜h6で作った文書の階層を元にメニューを自動生成してくれるjQueryプラグイン「pageMenu」 2011年07月07日- $ pageMenu plugin 0.0.2 | jQuery Plugins h1〜h6で作った文書の階層を元にメニューを自動生成してくれるjQueryプラグイン「pageMenu」 HTMLでH1〜H6で綺麗に階層的に文書を記述しておくと次のようなページメニューを自動で作ってくれてページ内リンクしてくれるというものです。 自分で作ると文書追加の際に修正しなくてはならず、漏れも発生しそうですが自動でやることでその心配や手間はゼロになります。 初期化もカンタン。 jQuery('h2').pageMenu(); 綺麗にHTMLを書いている方はこの1手間でかなり使いやすくなりますね 関連エントリ iOSのシェイクイベントを取得できるjQueryプラグイン「gS
2010年05月19日20:00 カテゴリLightweight Languages perl & javascript - で単なる自己関手の圏におけるモノイド対象(笑) 参照透過性ふいたwww 不完全にしておよそ正しくないプログラミング言語小史 1990 ? サイモン・ペイトン・ジョーンズ、ポール・フダック、フィリップ・ワドラー、デミ・ムーアの夫、ならびに動物の倫理的扱いを求める人々によって構成される委員会により、遅延評価を行う純粋な関数型言語Haskellが作られる。副作用の制御に使われるモナドの複雑さのため、Haskellには抵抗を持つ人々がいる。ワドラーは批判を和らげるために、こう語っている。「モナドは単なる自己関手の圏におけるモノイド対象だよ。何か問題でも?」 「何か問題でも」と言われた場合は、自分の問題にして解いてみることにしている。 というわけでIOモナドをJSとPerlで
はい、只のメソッドチェーンです。 前回のはあんまりに簡単に済ませすぎたので、もう少し掘り下げてみる。 前回のコードの振り返り モナドっぽいところがないかといえば、この辺がそうかも。 unit(or return)っぽい部分: final Option<T> option = target == null ? None.of(clazz) : Some.<T>of(clazz.cast(target)); bindっぽい部分: return maybe(option.isEmpty() ? null : method.invoke(option.get(), args), method.getReturnType()); これを切り出してみる。 今回は関数的なものが使いたいので、guava-librariesのRelease 0.8に含まれるcom.google.common.base.Fu
はじめに:2010年弾丸ツアー 今年一年を一言でまとめると、「データと向き合った」一年でした。 2009年の終わり、私は The Datacenter as a Computer の読書会を通して、分散システムによる大量なデータの処理がこれからの時代にもっと重要になるということを学びました。 The Datacenter as a Computer 読書会 その流れを受け、1月には id:marqs や id:daisukebe とともに「集合知プログラミング」の読書会を開き、データマイニングの基礎を勉強しました。 大量のデータを扱う前に、小さなデータを扱う術を身につける必要があると思ったからです。 Programming Collective Intelligence 100111View more presentations from Sho Shimauchi. 第1回集合知プログラ
エンジニアの「売り手市場」は今や昔。 開発プロジェクトの打ち切りや規模縮小が相次ぎ、IT企業の採用抑制も顕著になる中、海外への開発委託だけが活況を呈している状況だ。 このままでは、日本のエンジニアの未来が危ない!? このままでは、40代50代で切り捨てられる日本のSEたち 現在、日本には1万数千のSIerがあるとされる。正確な統計こそないが会社に所属しないフリーのエンジニアも含めれば全国に数百万人ものシステムエンジニア(SE)が存在していると言えるだろう。ところが、エンジニア不足が叫ばれたのも今は昔。企業の開発コスト削減とともに、「オフショア」と呼ばれる海外への開発委託もますます進んでいけば、「Javaができるから将来も安泰」などという従来の感覚のままだとこれから先のエンジニアの未来は非常に危ういと言わざるを得ない。 20代、30代ならまだいい。しかし、40代、50代となるとどうだろうか。
最近、というか前から「かとうさんって、ITが好きだからそこまで こだわってやれるんですよねー」といわれる。 洋書とか読んでると、「なんでそんなにがんばれるんですか」ってね。 そのことについて、そろそろ ガツンと言っておきますか。 ITは確かに夢もあって好きだが、仕事となると好きだけでは超えられない壁があると思う。それは、市場(顧客)から対価を得ることができるかということだ。技術者なら自分の持っている技術で市場に貢献して対価を得るということになる。つまり、売れる自分でないといけない。そうじゃないとお給料をもらってはならんと思っている。(当然、新人とか新しい仕事であれば見習いというので、ある意味市場から投資を受けている状態ですが、最終的には市場にお返しできなければならない) これはIT技術者だからというより、社会人としては当然のように意識すべきこと。自分がどういう風に成り立っているか足下もみな
以下の5ステップで,適切なインデックスを作成し,SQLを高速化できる。 (1) パフォーマンスを改善すべきSQL(もしくはカラム)を特定 (1−1) ログを閲覧し,実行秒数の大きいものを抽出する。 (1−2) 統計テーブルを閲覧し,よく利用されるテーブルを特定する。 (2) 該当SQLのプランやコストを確認 (3) 該当カラムに対してインデックスを作成 (4) インデックスが作成されたことを確認 (5) SQLのプランやコストが改善されたことを確認 補足 ※↑ もくじジェネレータ で自動生成 DBはPostgreSQLを想定。 (1)パフォーマンスを改善すべきSQL(もしくはカラム)を特定 まず,インデックスを作成すべきカラムを見極める。 その方法は2つある。 (1−1)ログを閲覧し,実行秒数の大きいものを抽出する。 SQLの実行ログを閲覧する。 たとえば,Ruby on Railsなら,
スキルチェックの目次へ HTMLおよびスタイルシート(CSS)を利用したWebページ制作の,簡易スキルチェックのための調査表。印刷用。 マークアップ・エンジニアとしてのレベルを測定する。 これは,「Webページをコーディングして作る人」全般に当てはまる。 レベルは,0から4までの5段階。 (0) 非エンジニア (1) 初学者(入門書を学習してゆく段階) (2) ノーマル(基礎的な知識があり,ある程度の画面を作れるようになった段階) (3) 中級者(Webアプリの開発プロジェクトで1人月としてカウントできる水準) (4) 上級者(メインPG/デザイナとして,Web UIの主担当を任せられる水準) Webアプリのプロジェクト開始時に作業振り分けをするにあたって,新規メンバ全員にこれを渡して回答してもらうという用途を想定。 なお,システム開発上のスキルをチェックする事が主眼なので,アーティスト(
色で見る初音ミク 初音ミクのカラーパレットを作ってみた 当ブログでは過去に初音ミクに関して何回かエントリーを書いていますが、今回はブログの趣旨に沿って、初音ミクをWeb制作の一観点から考察してみよう、という相当無理のある試みに挑戦。テーマはエントリータイトルにもあるように「配色」です。 単純に多数の画像をサムネイルで見たときに色合いがきれいだと思ったので、どういう配色なのかを確認してみたかったというのがそもそもの思いつきではあるのですが、Webサイト作成における配色に何かしら意味があるかもしれないと思い、せっかくなので書き留めておくことにしました。 以下は公式の絵に使われている色から作ってみたカラーパレット。作るにあたって『COLOURlovers :: Color Trends + Palettes』を真似てみました。 初音ミク7色カラーパレット 色は左から順番に以下のとおり。 #373
多くの女性はなんだかんだと小学生とか中学生の頃に変質者に遭遇したりして実際に怖い目にあってる(もしくは友人が怖い目に遭うのを見聞きしてる)のでロリコンの存在が現実的な脅威として身に染みてるのに対して、多くの男性はそういう脅威に遭遇することが少なくて所詮他人事だから想像できないんじゃないかな。 逆に男でも想像できる人は、そういう経験を自分でしてるか見聞きしてる人かと。
Ajaxなアプリケーションにおいて、サーバからJSONを返す場合に、JSON自体はvalidであるにも関わらず、(IEの都合で)エスケープが不足していて脆弱性につながってる場合があるので、書いておきます。 発生するかもしれない脆弱性 JSONのエスケープが不足している場合に発生する可能性のある脆弱性は以下の通りです。 JSON内に含まれる機密情報の漏えい XSS それぞれの詳細については後述します。 開発側でやるべきこと 文字列中のUnicode文字は "\uXXXX" な形式にエスケープするとともに、ASCIIな範囲であっても「/」「<」「>」「+」も同様にエスケープすることにより、前述の脆弱性を防ぐことができます。 Perlであれば、以下のような感じになります。JSON->ascii(1) に続けて、JSON文字列を正規表現で置換しているあたりがキモになります。 use utf8; u
昭和61年9月、関東地方の農村地帯に住む会社員N氏(48)は、 ある日右腰と太ももに痛みを感じ、針灸(しんきゅう)治療などを受けたが、病状は悪化するばかりで、 ついには腰が腫れ上がって動けなくなった。 昭和62年5月、N氏は日本でも10本の指に入る一流病院、×××病院に入院した。 病院のエックス線検査で肺に影が見つかり、同年9月、呼吸困難でN氏は死亡した。 同病院は当初炎症かガンの疑いを持っていたが、 病状の急激な悪化に疑問を持ち、病理解剖を行ったところ、 体内のあらゆる筋肉組織に体長1~3ミリの白っぽい半透明の 「むし」 が、びっしりと付着していた。 標本を分析し、この寄生虫は「芽殖孤虫(がしょくこちゅう)」とわかった。 芽殖孤虫は、通常は蛇やミジンコなどに寄生していると見られているが、 人間の体内に入ると、植物が次々と芽を出すように急速に増殖し、 内臓や筋肉を喰い荒らす、恐ろしい寄生虫
2011年07月07日00:38 びっくりニュース 心と体・病気と健康 コメント( 0 ) 【閲覧注意】左半身が痙攣→手術したら脳内に23cmの寄生虫 Tweet 1:名無しさん@涙目です。(愛知県):2011/07/06(水) 22:10:33.00 ID:zI69xfyQ0 24歳女性が痙攣・昏倒、手術したら脳内に23cm寄生虫=江蘇 江蘇省人民医院で6月29日、痙攣(けいれん)や意識を失うなど癲癇(てんかん)様の症状を繰り返した女性(24歳)を手術したところ、脳内から長さ23センチメートルの寄生虫が出てきた。事前の検査で脳内に寄生虫が存在していることは分かっていたが、手術を担当した医師によると「これほど大きな寄生虫は初めて」という。中国新聞社が報じた。 女性は既婚で1歳の娘がいる。最初に症状が出たのは2010年12月中旬で、夫、娘と親類の家に行き雑談をしていたところ、「突然、自
寄生虫にもいろいろあるんです!…>< 「○○で感染したら、ラッキーかもしれない」「魅力的とすら思う」 とは、寄生虫の 卵 の入ったキムチを食べると健康になる、寄生虫を体に入れたいが怖くて自分で卵は飲めないから、キムチを食べて卵が入っていたらラッキーだ…という、かなりアレゲな用語です。 発端は韓国産のキムチから、寄生虫の卵が発見されたという2005年のニュース報道に対する新聞記者のコラム文中のフレーズからとなりますが、コラムとはいえいくらなんでもおかしいだろこれ…ってな文章だったことから、掲示板 の 2ちゃんねる などで2005年末から2006年頭にかけて話題に。 その後もことあるごとに揶揄や嘲笑のフレーズとして使われ、例えば詐欺商法などのニュースに対して、「○○でお金を取られたらラッキーかも知れない」「魅力的とすら思う」 などとアレンジされたり、パロディの素材のような扱いにもなっています。
非営利団体Eclipse Foundationは6月22日(カナダ時間)、オープンソースの統合開発環境(IDE)の年次リリース「Eclipse 3.7」(開発コード「Indigo」)を公開した。62のプロジェクトチームが開発に参加し、408人の開発者がコードを貢献、4600万行のコードが公開された。 Indigoは2010年6月にリリースされたEclipse 3.6(Helios)以来の最新版となる。Java開発者向けとしては、EclipseベースのGUIビルダ「WindowBuilder」が最大の特徴となる。WindowBuilderは米Googleが2010年12月に寄贈した技術で、Googleは同年8月に買収したInstantiationsより獲得した。SWT(Standard Widget Toolkit)とSwingユーザーインターフェイスに対応するGUIアプリケーション構築に対
「優しかった姉が苦しみ…」 20代女性、レイプ好き鬼畜男に強姦され自殺。20年求刑…弁護側「更生誓ってるから5年で」 TOP 4 死刑にすべき 5(63 %) 田中奨は無罪 1(13 %) 更生は無理だ 1(13 %) 5年は妥当 1(13 %) New Total:8 投票項目追加(現在登録項目4件) 1 :☆ばぐた☆ ◆JSGFLSFOXQ @☆ばぐ太☆φ ★:2011/07/06(水) 11:51:32.23 ID:???0 ・強盗女性暴行の罪に問われた熊本市八王寺町、無職田中奨被告(21)の 裁判員裁判は5日、熊本地裁で検察側が懲役20年を求刑して結審した。判決は7日。 検 察側は論告で、被害者の女性が事件の約4カ月後に自殺した点を踏まえ、「女性の心の苦しみは壮絶だったはず」と指摘。また、同様の事件で田中被告が以前に も摘発されていたことに触れ、「被告は犯罪を重ねており、再犯の可能
1 ワスレナグサ(アラバマ州) 2009/07/25(土) 13:00:05.45 ID:EyfvjisU 正確な数字は不明だが、Amnesty Reportによるとイランでは毎年百数十人の囚人が死刑に処せられている。イランでは未成年者にも死刑が言い渡されるし、女性の死刑囚も相当な数に上る。その中には、未婚の若い女囚が数多く含まれている。 イランでは婚前交渉が厳しく禁じられいるため、未婚の若い女囚は100パーセント処女である。しかし、イランの法律では、処女を処刑することが許されていない。常識的に考える限り、刑務所に収監され自由を奪われている彼女らが処女を喪失するはずがない。ゆえに彼女らは永遠に処女のままであり、永遠に処刑されることはない。事実上の終身刑ということになるはずである。 ところが、“合法的”に彼女らを非処女にして死刑を可能にする方法があり、その方法が実践されてきている、と主張す
●関電「おい!お前らエアコン止めろ!会社だけちゃうぞ?家庭もや」 もとからエアコンなんて使ってません 田舎は涼しいお ●【画像あり】 美山加恋ちゃんの劣化がひどい 芦田 愛菜はキモすぎて劣化すらできないレベル ●ジャニオタの女ってなんであんなにイタイの? キモい奴でも、自分がキモいと自覚してるのとしていないのでは雲泥の差。 ジャニオタは自分がキモいと全く自覚してない。それどころか「ジャニーズに好かれるぐらいの美貌 ●電力会社の世論操作マニュアル「国民はバカなので三日すれば忘れる。繰り返しによる刷り込みが効果的」 >ミンスでなければって・・・ 原発建てたときの政権はどこでしたっけww クリーンエネルギーって言葉がおかしくない? 「核分裂反応エネルギー」が正しい。「核」 ●絶対に実写化してほしくない漫画ランキング 1位「ワンピース」 2位「スラムダンク」 3位「ジョジョ」 承
1 :名無しさん@涙目です。(福島県):2011/07/05(火) 22:51:40.77 ID:MkGePR8e0| 現金払いにどんな不満が? 現金派とカード予備軍の間で違い 実際に、利用していることが多い支払い方法は何ですか? 18歳以上の男女に聞いたところ、60.1%は「現金」と答えているのに対し、39.9%が「クレジットカードなどの電子決済」であることが、ビザ・ワールドワイドの調査で分かった。ただ利用したいと思っている支払方法は「クレジットカードなどの電子決済」が59.9%、「現金」が40.1%と割合が逆転していることが明らかに。 現在の主な決済手段と利用したいと思っている決済手段を聞き、 それをもとに4つの属性に分類。 その結果、主に現金決済をしながらも電子決済を利用したいと思っている“カード予備軍”(25.6%)は、全体の4人に1人いることが分かった。 予備軍の人たちはなぜ電
1 以下、名無しにかわりましてVIPがお送りします :2011/03/02(水) 20:43:39.46 ID:n/+ii9vv0
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く