Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を
前回までで、失敗を防止するための対策を策定するところまで説明しました。PDCA(Plan-Do-Check-Act)サイクルで言うなら「Plan」が完了したところですので、次は防止策を実施する「Do」以降に進みます。 防止策を策定(Plan)したところで満足してしまうのはもちろん、策定した防止策を実施(Do)しただけでは意味がありません。 取り組む対象の成功率が「千三つ」であるなら、失敗防止策の成功率も「千三つ」である可能性を疑うのが失敗学的姿勢ですから、「Check-Act」も欠かせません。 実施の徹底 まずは防止策の実施を徹底することから始めましょう。 ひょっとしたら、以下のような理由から実施の徹底が難しいかもしれません。 確認項目が多過ぎる 確認に時間が掛かる 確認が面倒 確認内容が曖昧 ですが、そのような防止策を策定したのは他ならぬ自分自身です。 あまりにも実施が困難ならともかく
前回述べた心理的な問題を克服し、過度に落胆すること無く自分の失敗に向き合いさえすれば、すべてが解決するかと言うと、残念ながら必ずしもそうではありません。 最初のステップとして「失敗に向き合うこと」が重要であるのは確かですが、1つ1つの症状から医者が病気の原因を特定していくように、失敗に向き合った上で失敗の原因を徹底的に掘り下げることが必要です。 さて、失敗の原因を掘り下げるとは言いましたが、いざ「失敗の原因は何か?」と大上段に構えても、得てして何も考えつかないものです。 もしもズバズバと失敗の原因がわかるようであれば、それだけわかっていながら失敗を防がなかったということですから、むしろ道義的に如何なものかと思います。 しかし、考え付かないからといって何もしないのでは意味がありません。 そこで、まずは俎上に上がっている失敗に対して、防止策を考えることから始めてみましょう。 防止策を考えたなら
動的言語サポートに主眼をおいたVM開発を目指すParrotプロジェクトがついに1.0.0(コードネーム"Haru Tatsu")をリリースした(公式サイトのアナウンス)。 Parrotは元々、Perl 6とPythonのプラットフォームとして開発が開始されたVM。レジスタベースのアーキテクチャを採用し、動的言語に最適化された機能を提供することを目標としている。 ロードマップ(Perlbuzzの要約エントリ)によれば、1.0の目標はstable API for language developersとされている。製品使用にはさらに2010年7月の2.0を待つことになるが、Parrot上で動作する各言語処理系の開発はこれから加速していくだろう。 ちなみにPerl 6 on Parrotとして開発されているRakudoは、長らくParrotと同期したスケジュールでリリースされてきたが、14番目の
バージニア大学のTimothy Salthouse教授により、論理的思考や思考速度、空間認識能力といった能力の劣化は20台後半から始まるという研究結果が発表された(論文Abstract、BBC News)。 この結論は、18歳から60歳の健康な男女2000人を対象に7年間の調査を行った上で導き出されたそうだ。パズルを解いてもらったり、過去に覚えた単語や物語の詳細を思い出してもらう、文字や記号から特定のパターンを見つけ出す、といった全12種類のテストを被験者に行いその結果を調査したところ、もっともパフォーマンスが高い年齢層は22歳、という結果が得られたそうだ。また、27歳から思考速度や論理的思考、視覚的パズルを解く能力の劣化が見られたという。 また、記憶能力については37歳程度までは劣化せず、またボキャブラリーや一般知識を問うようなテストについては、知識の蓄積により60歳程度までパフォーマン
LinuxカーネルやRuby on Rails、Perlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。本記事では、Gitを使いこなすために覚えるべき20個のGit基本コマンドを紹介する。 LinuxカーネルやRuby on Rails、Perlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。本記事では、Gitを使いこなすために覚えるべき20個のGit基本コマンドを紹介する。 なお、Gitの基本的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。
アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) KVMは、Linux Kernel自体をハイパーバイザとする仕組みで、正式名称を「Kernel-based Virtual Machine」といいます。KVMは現時点では、Intel VT-xやAMD-VといったCPUの仮想化支援機能を必要とし、完全仮想化によりOSの仮想化環境を提供します。 この記事では、「KVMの名前は聞いたことはあるが詳しくは知らない」という方、「興味はあるけど使い方がよく分からない」という方を想定し、全3回でKVMの概要と基本的な使い方、今後の課題について紹介したいと思います。 OS仮想化技術のおさらい サー
質問の一つひとつに熟考して真摯に答えてくれる態度、深みと含蓄のある言葉、初対面の人間に対する優しい接し方……そして、返答に窮すると隣の奥さんに「どうだっけ?」と呼びかける夫婦仲のよさ。私はラリー・ウォールさんの大ファンになりました。もちろん、奥さんのグロリアさんのファンにも。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く