2006-10-01から1ヶ月間の記事一覧

車検の時期

2年前のこの季節にバイクを買ったのでそろそろ車検&保険の更新時期。ショップからDMが来たので気がついた。登録印紙代:1,400円 重量税印紙代:5,000円 自賠責保険(24M):19,620円 検査代行:10,500円 6ヵ月点検をすっ飛ばしたので、整備もやってもらうと…

世界史

ぶっちゃけ、高校の世界史/日本史の教科書は電子化して各項目をハイパーリンクで繋げたら、生徒は勝手に勉強するんじゃないかと妄想する。 Wikipediaの歴史関連項目は時間を喰われて危険だ。

お好み焼き

大学の時のサークル(?)の面々と飲み会。学生の時のノリで、元編集長のアパート(成増宴会センター)に乗り込んで、大量の料理を自作。しかし学生の頃と違ってフトコロ事情が改善されているために、皆持ち込む食材が無駄にリッチで笑える。お好み焼きの豚肉が…

プレゼン×3

今週末は色々出かけてプレゼンをして回る機会が多かった。その1.CELF(CE Linux Forum) 組み込みLinux屋さんの集まりに出かけて、XATTR/JFFS2のテクニカルな説明。今回は東芝の方が評価用ボードにSELinux/LIDSを入れてみたというセッションを持っていたこと…

インプット・アウトプット

http://www.postgresql.jp/document/current/html/catalog-pg-type.html pg_typeシステムカタログの記載を見ると、特定の型ごとに入力変換/出力変換関数を定義できるとある。 これを使えば、自分の定義した型の変数に対して例えば「'user_u:object_r:sepgsql…

libselinuxを使うかどうか(2)

この資料は、日本PostgreSQLユーザ会 仕組み分科会 井久保さんの作成した、PostgreSQLの利用するIPCの解析資料 http://www.f5.dion.ne.jp/~ikubo/PostgreSQL/pdf/IK08_ipc_041117.pdfこれを見ると、PostgreSQLの共有メモリ機構を利用するためのヒントが得ら…

libselinuxを使うかどうか(1)

PostgreSQLの中でlibselinux関数を使う場合、気をつけなければいけないのがリソースの確保/解放 PostgreSQLは独自にメモリ管理機構を持っていて、基本的にはpalloc()関数でメモリを取得する。これはMemoryContextと呼ばれるメモリ管理構造からメモリを割り当…

UPDATE構文のセキュリティモデル

今日は、SQLのUPDATE構文実行時に強制アクセス制御を実行するためのコードを実装した。 UPDATE構文の実行時には、以下のパーミッションがチェックされる。 UPDATEを行うテーブルに対する table:update 権限 UPDATEを行うカラムに対する column:update 権限 U…

単純なSELECT

最も単純なSELECT文の場合。 $ id -Z user_u:system_r:unconfined_t:s0-s0:c0.c255 $ psql kaigai=# select security_context,* from drink; security_context | id | name | price | ---------------------------------------+----+--------+-------+ user_…

PostgreSQLビルトイン関数の定義

PostgreSQLにはCREATE FUNCTION命令という関数を定義するSQL構文があるが、そんなことしなくても使えるビルトイン関数というのが数多くある。 以下は、PostgreSQLのソースコードを修正してビルトイン関数を追加するためのメモ。 [手順] 1. 関数の実体を実装…

パシフィックカーリング選手権大会

http://www.curling.or.jp/pcc2006.htm しまった!パシフィックカーリング選手権大会のチケット先行予約期間が終わっていた…。 だぁーーーーー。OTL 失意体前屈。 仕方ないから、一般枠のチケットで買うことにするか…。 ちなみに、対戦カードは↓で見るこ…

COPY TO/COPY FROM

SE-PgSQLのやり方では、それぞれSQL構文毎にアクセス制御用のコードを記述する必要がある。なので、開発中の現バージョンではアクセス制御が効く構文と効かない構文がある。 というか、今日作ったCOPY TO/COPY FROM以外はまだアクセス制御は効いていないw …

Security-Enhanced PostgreSQL開発

元々3連休のところにもう一日休暇を追加して、明日まで4連休にした(Yeah!)。もちろん、SE-PgSQLの開発に充てるためなので、自室にヒキコモっているわけなのだが。 とりあえずアクセス制御機能を云々する前に、DBオブジェクトにセキュリティコンテキストを…

vs チーム青葉

今日はチームみくたまの面々と、山中湖YMCCに向かう。事情により4人メンバーが揃わなかったので、助っ人のNさんを加えてチーム青葉と対戦。 その前に、腹が減っては戦ができぬということで、吉野家で牛丼並盛を平らげてから現地へ向かう。牛丼ウマー 私が…