![Amazon.co.jp: ITIL V3実践の鉄則: 久納信之: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/23ce31aaed92e58bd8d42d52f5ab9e9a233da16e/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51uwphaoGWL._SL500_.jpg)
第40回RVM(Ruby Version Manager)による環境構築(2) 三村益隆 2010-04-27
Apache Jackrabbitコミュニティは1月27日、オープンソースのJCR(Content Repository for Java Technology API)実装の最新版「Apache Jackrabbit 2.0.0」を公開した。JCR 2.0とJava 5にアップグレードしたバージョン2系の初の正式版となる。プロジェクトのWebサイトよりダウンロードできる。 Apache Jackrabbitは、Apache Software Foundation(ASF)下のプロジェクトで、コンテンツレポジトリのJava Technology APIであるJCRを実装したライブラリ。 バージョン1系からの大きな変更点として、JCR 2.0へのアップグレードがある。最新版はJCR 2.0 APIをベースとし、JSR 283仕様で必要とされる機能を全て実装した。リモートアクセスレイヤ(RMI
個人開発者のKelvin Lawson氏は1月25日、組み込みシステム向けの軽量のリアルタイムOS(RTOS)「Atomthreads 1.0」をBSDライセンスの下で公開した。スケジューラ機能を必要とするシステム向けとしている。 AtomthreadsはLawson氏が個人で進めてきたRTOSプロジェクト。OSの機能としては、225の優先レベルを持つ割り込み型のプリエンプティブスケジューラー、同じ優先レベルでのラウンドロビン、セマフォ、ミューテックス、キュー、タイマーを持つ。 ファイルシステム、IPスタック、デバイスドライバは含まず、軽量、移植性を特徴とする。スケジューラ、基本的なRTOS機能を必要とするシステムに最適という。 対応CPUアーキテクチャはATmega/AVRのみ。他のアーキテクチャへのポーティング作業も進めていくという。 Atomthreads http://atomth
最近、こことかこことかこことかで、Javaの検査例外に関する議論が話題になっているようだ。検査例外に関しては、自分も以前から一言言いたいと思っていたので、ちょっと書いてみることにする。とはいえ、他の人と同じ論点で書いてもつまらんので、ここではちょっと違った視点から。 まず、意識しなければいけないのは、 検査例外という概念そのものが良くない Javaの検査例外の仕様、つまり検査例外の特定の実装がマズい この二つを区別すべきだということだ。実用的に使われている言語で検査例外を実装しているのがJavaしか実質存在しないこともあって、この二つの区別が曖昧になっている場合が多いように思う*1。 このエントリでは、前者についてはとりあえず置いておいて、後者、つまり、Javaの(現在の)検査例外の仕様がイケてない点について述べたいと思う。 例外の型を透過的に扱う手段が存在しない 文だけだとわかりにくいと
各人が思いつくまま言いたい放題の「空中分解型」、みんなダンマリの「沈黙型」、予定時刻を過ぎても一向に終わる気配のない「ダラダラ型」など、非効率になりがちな会議。こちらでは、Googleの副社長で週70もの会議を切り盛りする「会議の達人」でもあるMarissa Mayerさん直伝の会議を効率化するコツをご紹介しましょう。 米誌「BusinessWeek」では、Mayerさんのインタビューから、経営陣や組織マネジャーが短時間で効果的な会議を運営するためのコツとして、以下の6点を挙げています。 コツ1:アジェンダを設定する 事前に会議のアジェンダを設定し、出席者に議論してほしいポイントと各議題の配分時間を明らかにしておく。こうすることで、「その会議で何を達成すべきなのか?」を各人に考えさせ、その目標達成に向けて焦点を合わせさせることができる。 コツ2:議事録係を決める 会議の議事録をとる人を決め
例外の再考 - じゅんいち☆かとうの技術日誌 に引き続き、チェック例外がJavaにあってC#*1になぜがないか考察してみようと思います。 また、いろいろググっているとよい記事がありました。 なぜ C# の言語仕様に検査例外がないのか?という記事。 "Why doesn't C# have exception specifications?" http://msdn.microsoft.com/en-us/vcsharp/aa336812.aspx 基本原文読んでくださいね。私の英語力は当てにならないのでw ここで言及しているのは以下の項目。順におっかけてみよう。 Versioning Productivity and code quality Impracticality of having class author differentiate between "checked" and
JavaからC#に移った人は、C#にはなぜ検査例外がないのか? と疑問に思うと思います。それに対するC#作者Anders Hejlsbergのインタビュー記事を訳してみました(いままでにもまして訳に自信がないところが多いんですが)。 原文はこちら。 http://www.artima.com/intv/handcuffs.html 拙著「プログラミング言語を作る」内でも少し言及しています(p.340)。 ところで、JavaとC#の例外処理の違いというと「検査例外の有無」が取り上げられることが多いのですが、「スタックトレースが生成されるタイミング」も異なっており、Javaプログラマはたまにはまることがあります。その点も「プログラミング言語を作る」では言及しておりますのでぜひどうぞ(宣伝)。 関連記事: MSDN内の記事 http://msdn.microsoft.com/en-us/vcsh
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about versionability and scalability issues with checked exceptions. Anders Hejlsberg, a distinguished engineer at Microsoft, led the team that designed the C# (pronounced C Sharp) programming language. Hejlsberg first vaulted onto the software world stage in the early eighties by creating a Pascal compiler for MS-DOS
IBM Related Japanese technical documents - Code Patterns, Learning Path, Tutorials, etc. Please open new issue/pull requests in either English or Japanese if you would have any feedback or you would like to contribute this repo. We provide mainly "Japanese contents" by markdown text. IBM Developerの最新情報は https://developer.ibm.com/ にアクセスし、英語のコンテンツを参照してください。 このリポジトリは、IBM Developer Japan Webサイトで公開していた
愛する部下の一人がよいエントリを書いてくれたので、私も重い腰をあげてみたw Throwableについて本気出して考えてみた 2nd Season - 都元ダイスケ IT-PRESS 短時間で、ようまとめたなーw チェック例外は、Java以外の言語では聞いたことがないのですが。Javaが10年やってきて、これがベストプラクティスなら他の言語にも存在してもよいはず。なぜ使わないんだろう。。。ということで、例外を再考してみました。 例外をめぐる議論 何気にいろいろ調べていたら、こういうのがでてきました。2004年以降はRTE使っているよというのがこれか!? Javaの理論と実践: 例外をめぐる議論 これはもう過去にされていた議論ですね。知らなかったですw Sunは、文書化されない例外は投げるべきでない。つまるところ、扱う例外はメソッドのthrowsにちゃんと明記する派。APIを使う側のユーザとし
Lua 5.4.6 released Lua Programming Gems freely available Lua Workshop 2023 held in Rio de Janeiro Building a Programming Language course Mailing list moved
Firefox web browser - Faster, more secure & customizable Mozilla Labs ≫ jetpack ≫ Blog Archive ≫ Elevating JavaScript Performance Through GPU Powerにおいて、FirefoxのJavaScript処理にGPUを活用することでパフォーマンスを向上させるためのアイディアが紹介されている。具体的にはCUDAをJavaScriptから利用できるようにするというもの。APIを拡張する方法とJavaScriptのシンタックスそのものを拡張するという2つのアプローチがあるとし、紹介されているのはAPIを拡張するアプローチ。同アイディアはJetpack 0.5 Contestで優勝したAlexander Miltsev氏の取り組みがベースになっている。 CUDA
The Varnish projectは20日(デンマーク時間)、Varnishの最新版となる「Varnish 1.1」を公開した。VarnishはC言語で開発されたHTTPアクセラレータ。FreeBSD 6およびLinux 2.6をメインプラットフォームとして開発されたプロダクトで、Apache 3.0構想においても取り込みが提案されるなど、注目度も高い。仮想メモリシステムやI/O機能などOSの提供している機能をフルに活用することでプロキシよりも高速に動作するという特徴がある。 Varnishは高速処理実装の参照実装としても、コンテンツマネジメントシステム(CMS)におけるアクセスの高速化にも高い効果がある。既存のシステムに導入する際にもあまり手を加える必要がないなど、運用における効果も期待できる。 Varnish 1.1ではVary:サポートの追加、URLおよびヘッダの再書き込み機能、
OSの機能をフル活用してHTTPサーバの動きを高速化するHTTPアクセラレータ Varnishというアプリケーションをご存知だろうか。Varnishは、2006年9月20日(ノルウェー時間)にバージョン 1.0がリリースされた、比較的新しいHTTPアクセラレータである。開発言語はC言語で、高速に動作するという特徴がある。以前発表されたApache 3.0構想においてVarnishのVCL(Varnish Config Language)の採用が検討されるなど、現在、多くの開発者の間で注目を集めている。また、今月20日(東部標準時)にはバージョン 1.0.4がリリースされたほか、9日(ノルウェー時間)には次期メジャー版とみられるVarnish 2.0の開発が開始されたことが公式に発表されている。 Varnishは、FreeBSD 6系とLinux 2.6系を動作プラットフォームとして想定して
ひとまず「鈴木一郎くん」にはお引き取り願った上で、今回から何回かに分けて、デスクトップ展開について取り上げてみることにしよう。「展開」と聞くと何のことかと思うが、早い話がクライアントPC向けのソフトウェア環境を整備するプロセスのことだ。 そこで登場するのが、マイクロソフトが用意している、さまざまなデスクトップ展開ソリューションだ。それについての情報をまとめているのが、TechNet Onlineの「デスクトップ展開TechCenterセンター」である。 デスクトップ展開 TechCenter http://technet.microsoft.com/ja-jp/desktopdeployment/default.aspx 「デスクトップ展開 TechCenter」のメイン画面 デスクトップ展開センターの構成 デスクトップ展開といっても方法が一種類ではなく、複数存在する。また、展開だけでなく
ZK is the most proven Ajax + Mobile framework designed to maximize enterprise operation efficiency and minimize the development cost by its groundbreaking Direct RIA architecture. Potixは26日(米国時間)、RIAアプリケーションフレームワークの最新版となるZK 5.0.0を公開した。ZKはサーバベースのRIAアプリケーション開発で知られるようになったフレームワーム。JavaのみでRIAの構築が可能で、JavaScriptを中心としたクライアントベースの開発とは別のアプローチをとってきた。ZK 5.0.0ではクライアントサイドからのアプローチも取り込まれており、従来の「サーバセントリック」という位置づけに「ク
出張先のオーストラリアからビデオ会議で説明を行ったグーグル シニア プロダクト マネジャー 及川卓也氏 既報の通り、Googleは1月25日(米国時間)、Webブラウザ「Google Chrome 4」の安定版(Windows版のみ)をリリースした。これに伴い、東京・渋谷のグーグルにおいて、同社シニア プロダクト マネジャーの及川卓也氏がChrome 4の新機能について説明を行ったので、これを紹介したい。 新機能追加でもChromeのテーマは変わらない 「シンプル、高速、スタイリッシュ - これはバージョンがいくつになろうと変わらないChromeの開発方針」と及川氏は冒頭でこう述べた。Chrome 4の主な新機能としては 拡張機能(エクステンション) ブックマーク同期 の2つが挙げられるが、ベースはあくまでシンプルに徹し、拡張機能でもって「各ユーザがそれぞれ本当に必要とする機能を追加しても
ベイテックシステムズは1月28日、Google Appsによる社内情報システムの導入支援サービス「サテライトオフィス・プロジェクト」の中で、Google Apps のGoogleカレンダーを用いた交通費精算や作業報告の機能を無償提供すると発表した。 具体的には、Googleカレンダーの各スケジュールに、交通費情報と作業報告情報を逐次登録することで、日または週ごとに交通費情報や作業報告情報を集計することが可能になる。 交通費と作業報告のデータはGoogleスプレッドシートやGoogle Siteに自動登録することができ、テキストとして出力しメールでの送信もサポートされている。Googleスプレッドシートではデータバックアップや他のメンバーとの共有や自動計算・集計が行え、Google Siteを用いた作業報告データベースなどとの連携も可能だ。 そのほか、外出先からiPhoneなどのスマートフォ
米Oracleは1月27日(米国時間)、本社でカンファレンスを行い、2009年4月に発表した米Sun Microsystemsの買収完了とともに、Oracle + Sunとしての今後の戦略について最新情報を発表した。Sunの既存製品や技術はほぼ継続で、オーバーラップの多いミドルウェアなどは基本的に継続しつつ、ゆるやかに統合していくという方向性をとるようだ。 この日は社長のCharles Phillips氏が最初に登壇し、続いて、ハードウェア、ソフトウェア、OS/仮想化、顧客サービス/サポートの4つについて、幹部が説明を行った。最後に、CEO兼会長のLarry Ellicon氏が総括し、会場からの質問に答えるという形式で行われた。 Oracle CEOのLarry Ellison氏 Charles Phillips氏 9カ月がかりでようやくSunを手に入れたOracleが目指すところは"包括
エルピーダメモリは1月28日、2010年3月期第3四半期(2009年10月から12月)の決算概要を発表した。同3カ月間の売上高は前年同期比144.5%増の1,510億円、売上総利益は前年同期の429億円の損失から472億円の黒字に転換を果たし、営業損益も同579億円の損失から304億円の黒字に、純損益も同723億円の損失から211億円の黒字へと転換を果たした。 2010年3月期第3四半期の業績 こうした業績の回復について、ノートPC、スマートフォン、デジタルテレビなどの出荷数が前四半期に続き増加。特にPC市場においては米国やアジアを中心にノートPCの新規購入や買い替え需要により、出荷台数が前四半期比で2桁%台の増加となっており、DRAMの需要も高まった結果、供給不足感から1GビットのDDR2/DDR3がスポット価格、コントラクト(大口)価格ともに前四半期比で上昇。1月27日段階で1Gビット
第8回 データ保護と暗号化はイコールではない? 川島 祐樹 NTTデータ・セキュリティ株式会社 コンサルティング本部 PCI推進室 CISSP 2010/1/27 要件として設定されている「保存されたカード会員データを保護すること」。この1文の意味をもう一度考えてみましょう(編集部) 先日、PCI DSSに派生するPA-DSS(ペイメントアプリケーションデータセキュリティ基準)に関連して、アメリカに出張する機会がありました。アメリカではカード会員データの漏えいをきっかけに企業が破たんすることも実際に起きており、依然、緊張感が高まっているとのことでした。それでもやはり、インシデントが発生してから、慌てて対策を行うという現状は変わらないそうです。 とはいえ、アメリカにおけるPCI DSS準拠率は日本に比べて高く、日本は数年遅れているといえるでしょう。よい意味でも悪い意味でも、この分野で先行して
IIBA日本支部の会員様、スポンサー様、EEP様向けは、 ビジネスアナリシス知識体系ガイド Version2.0【IIBA日本支部会員・スポンサー・EEP向け】をご注文ください。 株式会社アイテックのサイトでも販売しております。 クレジットカード・コンビニ・代引きによるお支払いをご希望の方はこちらでご購入ください。 内容紹介 世界中に急速な勢いで広がる「ビジネスアナリシス」。その知識体系「BABOK(R)」の待望の日本語訳がついに完成しました。7つの知識エリアと32のタスク、そして34のテクニックからなる知識体系が、日本のビジネスの改善を支援します。 ―― 本書より抜粋 「ビジネスアナリシスは、タスクとテクニックの集まりである。組織の構造とポリシーおよび業務運用についての理解を深め、組織の目的の達成に役立つソリューションを推進するために、ステークホルダー間の橋渡しとなるタスクとテクニックを
「同じ作業を続けていると、脳は『省エネ化』します。『省エネ』とは、いつも使っている機能にエネルギーを集中するために、ほかの機能で使う分のエネルギーをカットすることです」と築山氏は説明する。 築山氏は、一点集中で脳機能を使う状態のことを「高速道路状態」と表現する。高速道路を走っているときは前方のみに集中して、前方以外から来る情報にあまり注意を払わなくなる。つまり、一部の機能だけオン状態で、ほかの機能はすべてオフになっている状態だ。 しかし、「このような偏った脳の使い方をすべきではない」と、築山氏は忠告する。「ただ同じ作業をひたすらこなすだけなら、機械でもできます。しかし、当たり前の話ですが、人間は機械ではありません。人間が持つ『冴えた感覚』を使って仕事をしたいなら、脳をバランスよく動かさなくてはなりません」 ハードの異常ではない。これはソフトの問題だ 築山氏は、脳の偏った使い方について危惧(
伊藤雅彦 株式会社日立コンサルティング 2010/1/28 会計基準の見直しというIFRS対応を契機として、経営管理機能の充実化と、そのために求められる予算管理のあり方について論じてみたい。企業はIFRS対応を生かして「強い経営体質」を作り上げることができるだろう(→記事要約<Page 3>へ) IFRS(国際財務報告基準、国際会計基準)とは、文字通り財務報告に係る基準であるが、その影響は単に財務諸表作成作業にとどまるものではなく、グループ経営の経営基盤を強化し、連結ベースでのバランスシート(B/S)マネジメント、ひいては企業価値向上に向けた財務管理、財務戦略の強化を要求しているといえる。本連載では、会計基準の見直しというIFRS対応を契機として、経営管理機能の充実化と、そのために求められる予算管理のあり方について論じてみたい。また、ここ数年「制管一致」というキーワードがしばしば見受けられ
BABOKバージョン2を解説する本連載の第3回となる今回は、「エンタープライズアナリシスKA」と「要求アナリシスKA」に続き、「ソリューションのアセスメントと妥当性確認」の知識エリアを紹介する。 ついに、BABOKの日本語版が公開されました! 正確には、2009年12月7日に「International Institute of Business Analysis(IIBA)」の日本支部から「ビジネスアナリシス知識体系ガイド(BABOKガイド) Version 2.0」がリリースされました。 IIBA日本支部のWebサイトから、IIBA日本支部会員なら5400円、非会員は6000円で入手することができます。 これまでの連載でBABOKに興味を持たれた方、より理解を深めたいと思われた方は、ぜひご一読されてみてはいかがでしょうか。 さて今回は、前回紹介した知識エリア「エンタープライズアナリシス
「Windows Server 2008 R2の真価」は、Windows Server 2008の後継OSである、Windows Server 2008 R2の注目機能について解説するコーナーです。 Windows Server 2008 R2の登場とともにその全容がはっきりし、これから本格的に利用者が増加すると予想されるのがWebサーバである「インターネット インフォメーション サービス(IIS)」である。Windows Server 2008 R2に搭載されたIISのバージョンは8ではなく7.5であり、Windows Server 2008のIIS 7.0のマイナー・バージョンアップという位置付けになる。 IIS 7.0が初めてという方は、先に進む前に以前の「Windows Server 2008の基礎知識」の「柔軟性と機能性を大幅に高めたIIS 7.0」を読んでいただきたい。IIS
まずは体験! インストールから中身確認まで:Oracle+Windows入門講座(1/3 ページ) Oracleは大規模システム専用で難しい、というのは大きな間違い! あなたのそばにあるWindowsで、そのチカラを身をもって体験してみよう(編集部) 「オラクル」といえば、LinuxやUNIXのデータベースと思っていませんか? 大規模システム専用とか、設定が難しいとか思っていませんか? そんなことはないのです。Oracle Databaseには2ソケット以下のサーバ用のお手ごろなエディションもありますし、バージョンを重ねるごとに使いやすく進化しています。Windowsに特化した機能も充実しており、Windowsとの親和性も高いのです。 この連載は、Windowsで気軽にOracle Databaseを体験していただくための「入門編」です。Windowsに特化した機能もおいおいご紹介していき
以前、Firefoxのマウスホイールによるスクロール行数の変更について記事にしましたが、この設定を行っていても、かなり長いページでは何度もスクロール操作をする必要があります。 大量のコメントのあるブログや、Autopagerizeなどでつながった複数のページをスクロールする際、まだちょっと物足りないという方もいらっしゃるのではないでしょうか。 そこで今回は、Windows版のFirefoxでマウスホイールの加速機能を有効にする方法について書いてみたいと思います。 <設定方法> about:configを開く。 フィルタ欄に[mousewheel.acceleration]と入力する。 2つの項目が表示されるはずですので、まずは[mousewheel.acceleration.start]を設定します。 これは、マウスホイールの加速機能を有効にするためのもので、デフォルトでは値が[-1]とな
(2010年1月27日付 英フィナンシャル・タイムズ紙) 一般の人々はこのところ、金融機関に勤めているのは「宇宙の支配者」と形容されていたような腕利きではなく、欲張りなうえに恩知らずな連中だと思っている。従って、マサチューセッツ州の有権者に打ちのめされて厳しい局面に陥ったオバマ大統領が、これを打開しようと民主党よりさらに不人気な集団に矛先を向けたことは特に不思議ではない。 大統領は既に、ティモシー・ガイトナー財務長官の手による案で金融規制改革にメスを入れているが、米連邦準備理事会(FRB)の議長だったポール・ボルカー氏(82歳)にも大ナタを振るってもらうことにしたのである。 ボルカー氏は、かつて1933年のグラス・スティーガル法で決められていたような商業銀行業務と投資銀行業務の分離を提案している。オバマ氏は先週、この規制案を発表する席で、「ボルカー・ルール」なるものに言及した。 「銀行には
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く