タグ

2011年1月30日のブックマーク (10件)

  • サーバインフラエンジニアについて思うことを『小悪魔女子大生のサーバエンジニア日記』に触発されて書いてみた - As a Futurist...

    サーバインフラエンジニアはモテるとの噂が最近絶えないわけですが、そんな僕達注目の書籍『小悪魔女子大生のサーバエンジニア日記』がついに刊行されましたので早速ゲットしてみました。紀伊国屋の店頭取り置きサービスというすばらしいサービスを使わせてもらったのですが、取りに行った時に「書籍の名前はなんでしょうか?」「こ、小悪魔女子大生の・・・」とか言わせんなよ恥ずかしい>< かわいい絵だけど中身はガチ すでに一部界隈では有名になっているこちらのブログの書籍化です。まったくの素人だった女子大生がだんだんと知識を吸収していく様を見ていると、「俺が教えたかった orz」という思いが、、、じゃなくて、すごい細かいところまで内容としては盛り込まれていて、すごいですね。 絵については僕がとやかく言う事ないですが、最後の加藤さんのコメントにもある通り、内容としては小悪魔さんと同じように全くの初心者向けというよりは、

    サーバインフラエンジニアについて思うことを『小悪魔女子大生のサーバエンジニア日記』に触発されて書いてみた - As a Futurist...
  • ウェブページを完全に削除したときは404よりも410のHTTPステータスコードを返すといい

    今日は技術的なトピックを扱います。 通常、ウェブページがもう存在しなくなったときは404のHTTPステータスコードを返します。 するとしらばくすれば検索結果からも消えます。 しかしGoogleウェブマスターツールでは、ずっと以前になくなったはずのページが「クロールエラー」セクションで「見つかりませんでした」として表示されることがあります。 理由は、404エラーを返したページが今でもないままなのか確認するためにGooglebotが再訪問するためです。 404は“Not Found”(見つからない)で、ページがなくなったことではなくアクセスできない状態を示します。 アクセスできない理由は、ページを削除したことではなくネットワークの障害やサーバーの不具合による一時的なものかもしれません。 通常のページよりは頻度が低いですが、その404を返したページを再び訪問して相変わらずないままなのかそれとも再

    ウェブページを完全に削除したときは404よりも410のHTTPステータスコードを返すといい
  • まだまだあるぞ! 分析関数の究極テクニック

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) 今回も、前回「SQL分析関数をさらに深く追求してみよう」、前々回「極めよう!分析関数によるSQL高速化計画」に引き続き、分析関数についてのお話です。今回は、ラグ・リード関数を説明して、分析関数シリーズの最終回とします。 ラグ関数を使った分析 それでは、ラグ・リード関数を利用して、分析してみましょう。まずは、ラグ関数から見ていきます。 ラグ関数は、現在の行からのオフセットを指定するだけで、その位置より「前」にあ

    まだまだあるぞ! 分析関数の究極テクニック
  • SQL分析関数をさらに深く追求してみよう

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) 今回も、前回「極めよう!分析関数によるSQL高速化計画」に引き続き、分析関数の中からウィンドウ関数とレポート関数を取り上げて説明します。 ウィンドウ関数を使った分析 それでは、ウィンドウ関数を利用して、分析してみましょう。ウィンドウ関数を使用して、累積集計、移動集計、集中集計を計算できます。今回は、ウィンドウ関数を簡単に理解してもらうために、累積集計について説明します。 ウィンドウ関数には、SUM()、AVG

    SQL分析関数をさらに深く追求してみよう
  • @IT:SQLクリニック(8) Page 1/3

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) 今回はOracle8i(リリース8.1.6)から実装されている分析関数について解説します。分析機能を理解しておくと、いままでは副問い合わせや複数回に分けていた問い合わせを1回のSQL文で簡単に行えるようになります。 分析関数の基を理解しよう まず、分析関数とは、どのような関数であるのかを簡単に説明しておきましょう。 集計関数と分析関数の違いは? 分析関数は、どのように処理されるの? 分析関数は、どのような分

    @IT:SQLクリニック(8) Page 1/3
  • IIJ GIOを支えるのは10年の実績と自社開発技術

    インフラ、プラットフォーム、アプリケーションなどあらゆるレイヤにおいて幅広くクラウドサービスを展開するのが、インターネットイニシアティブ(IIJ)だ。同社の「IIJ GIO」はITシステムのサービス化を追い求め続けた同社のサービスの集大成といえる。 基幹システムを預かり続けて10年あまり IIJ GIOのベースとなっているのは、2000年2月に開始した「IBPS」というリソースオンデマンドのサービスである。もともとIBPSはコマースサイトが乱立していた1990年代後半、同一構成のコマースサイトのシステムを効率的に運営しようと立ち上げたもの。同一のサーバー、OS、ハードウェアなどをあらかじめ構成しておき、アプリケーションだけ追加するようにしたという「標準化」が同サービスのスタートだ。 クラウドという言葉がない頃に立ち上げたこのIBPSは、1社あたり50台くらいのサーバーを持っている大規模な顧

    IIJ GIOを支えるのは10年の実績と自社開発技術
  • released Jonk-0.10_01

    先ほどJonkをdevリリースしました。 今までのJonkと異なり大幅にクラス構成を変更し、 またapiをガッツリ変えました。 新生Jonkでは以下のように使います Jobの登録: use DBI; use Jonk my $dbh = DBI->connect('dbi:mysql:test','user','pass'); my $jonk = Jonk->new($dbh); my $job_id = $jonk->insert('worker_key', 'job_data_here');Jonの実行 use DBI; use Jonk use Your::Worker; my $dbh = DBI->connect('dbi:mysql:test','user','pass'); my $jonk = Jonk->new($dbh, {functions => [qw/wor

  • 共有ホームディレクトリ環境の管理方法 - Blog by Sadayuki Furuhashi

    MacPorts や apt などのパッケージ管理システムでインストールできないアプリケーションやライブラリ、自分で書いたツールなどを、ホームディレクトリにインストールしたいことは良くある。 ホームディレクトリならroot権限が要らないし、rootを持っている場合でも思わぬ操作ミスや設定ミスのリスクを抑えられる利点がある。アンインストールもしやすい。gem や easy_install などのスクリプト言語の管理システムが、OS全体のパッケージ管理システムと競合してしまう問題も回避できる。 このようにホームディレクトリにアプリケーションをインストールするときに、複数のバージョンを同時にインストールしたいことがある。また、異種のOSやCPUアーキテクチャのマシンでホームディレクトリを共有したかったりする*1 *2。 以上のような要求があるときに、ホームディレクトリ環境をどうのように構築し、P

    共有ホームディレクトリ環境の管理方法 - Blog by Sadayuki Furuhashi
  • 仙石浩明の日記: 新卒の内定者とかけて、がらがらの道路ととく。その心は?

    KLab(株)は、 2007年から新卒採用を行っています。 今年も例年通り、10月1日に内定式を行いました。 みなさん、内定おめでとうございます。 社長のお話が終わり、 みなさんは自己紹介が終わって、 緊張もだいぶほぐれてきたのではないかと思います。 これからの私の話はどーでもいい話なので、 リラックスして聞いてもらえればと思います。 唐突ですが、渋滞が起きる原因って知っています? みなさん、いきなり何を言い出すんだ、という顔をしていますね? 渋滞が起きる理由なんて、 そりゃ車が多いからに決まってるだろう、 という声が聞こえてきそうです。 確かに道路を流れる車がどんどん増えると、 交通量がある限界を越えると、 渋滞になるのはアタリマエのような感じがします。 でも、 大渋滞が起きているときと、 混んではいるけど流れているときの交通量と、 どのくらい違うと思いますか? あ、もちろん工事や事故な

    kiririmode
    kiririmode 2011/01/30
    渋滞を起こす前にプロアクティブに対応していかないと人が死ぬ
  • 仙石浩明CTO の日記: 学生のうちに身につけて欲しい、たった一つの能力

    母校の教壇に立ちました。 20年前に学んだ教室 (私が情報工学科で学んだのは 1987年~1990年) で、 20歳年下の後輩に対して行なった、 私にとって初めての授業体験でした。 勉強会やセミナーで講師をしたり、 学会で発表したりは何度もあるのですが、 授業というのは、 また趣きが異なりますね。 2コマ (約三時間) 自由に話してよい、 ということだったので、 そんなに長時間は話がもたないんじゃないかなぁ、 と少々不安を感じながら臨んだのですが、 幸い多くの質問を頂けて、 気づいたら 30分ほど時間を超過していました。 聞き手の学生さん達は現在 4回生で、 そのほとんどは大学院に進学予定ということだったので、 「学生のうちに身につけて欲しい、たった一つの能力」 というテーマでお話しました。 もちろん、「たった一つ」だけだと 3時間も話を引っ張れないので (^^;)、 私が卒業してから現在

    kiririmode
    kiririmode 2011/01/30
    質問が理解の入口