タグ

2007年11月16日のブックマーク (6件)

  • オレオレrpmパッケージの作り方(基本編)

    こんにちわ。arashoです。毎度インフラ周りのネタばかりですが、最近rpmのパッケージを作る機会が多いので、一度まとめとしてrpm関連の事を記載してみたいと思います。というわけで、今回は作業環境の構築と基的なビルドの方法から。 rpmにはおおざっぱに言うと2種類あります。rpmとsrpmと呼ばれるもので、前者は実行形式のバイナリ、後者はrpmを作るためのソース(Source)が収められています。srpm -> rpmの流れですね。 rpmビルド作業環境の準備 まず、rpmを作るにはsrpmをほげほげできる環境を用意します。rpm-buildパッケージ(と依存するパッケージ)をインストールしましょう。 次に、設定の変更です。Redhat系ではデフォルトでだと/usr/src/redhat以下にsrpmはインストールされてしまうので、自分が自由にインストールできるよう設定を変更します。

  • 「自分の設計にガックリ」,システムを運用して痛感

    私は以前SIベンダーに所属し,Web系システムのソフトウエア・アーキテクチャを設計,開発していました。正直に打ち明けると,そのころはシステムの設計や開発と比べ,運用や保守をあまり楽しい仕事だと考えず,そうした仕事を避けていたと思います。こんなことを書くと怒られるかもしれませんが,ITアーキテクトを志す人には,そういう方が少なくないのではないでしょうか。 現在は音楽配信サイトのベンチャー企業を立ち上げ,自分たちで設計・開発したシステムを自分たちで運用・保守する立場になりました。そしてやってみて,私は心底ガックリしました。ほかでもない,自分の設計にです。エントリではこの経験を基に,「ITアーキテクトと運用・保守」について,考えをまとめたいと思います。 まずは,ちょっとまどろっこしいかもしれませんが,ITアーキテクトと呼ばれる役割の仕事について,レストランのシェフに例えて少し想像しながら考えて

    「自分の設計にガックリ」,システムを運用して痛感
  • PHPSpec リファレンスマニュアル

    This work is licensed under the Creative Commons Attribution 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

    shimooka
    shimooka 2007/11/16
  • ハタさんのブログ : vimのgrep(vimgrep)が素晴らしすぎて泣いた。

    PHPを5.2.x に 上げたときのメモ このブログに使用しているP_BLOGが 5.2.x に上げた際、date_formatという関数がバッティングしているらしく、エラーとなっていた(該当のフォーラム)。 そこで、一括してdate_formatという関数を置換しようと思いgrepしてみると、MySQLのdate_formatにもぶつかるらしく、一括全置換するわけにもいかず、ソースを見ながら比較しました。 そのときにvimgrepを使ったんですが、これが結構便利でオイシイ。 おもむろに↓のコマンドをvimで入力 :vimgrep /date_format/ **/*.php | cwin んで、ヒットしたファイルを操作する。 これがなかなか便利だった。というか、これを知らずにvi使ってたなんて・・・ってくらい便利だった。 via - Tanablog: Vim7 内蔵の grep

    shimooka
    shimooka 2007/11/16
  • mcryptの件の結末 - yandod's blog

    昨日のエントリーの一件は各所の紳士の活躍により解決となりました。 http://d.hatena.ne.jp/shimooka/20071115/1195103561 mcryptで不正な長さのIVや鍵を渡した場合について - ます’s Diary - どうでもいい事100選 現状ではマニュアルにあるような動作をしない状態になっている事は間違いないようです。 週末にバグレポートを出しておこうと思います。 今回はid:shimookaさんの迅速な調査のおかげで真相を知ることができました。 ありがとうございます。やっぱりエロい人はすごいです。 自分の調査で読み落としてしまった点が残念なのでもう一度振り返り。 if (Z_STRLEN_PP(key) == 0) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Key size is 0"); } k

    mcryptの件の結末 - yandod's blog
    shimooka
    shimooka 2007/11/16
    エロイてww
  • Ivo's Blog - jansch.nl » Blog Archive » Validating OCL constraints in PHP objects