nDiki : SQL

2002年4月24日 (水)

20:00 ハンバーグステーキ定食

おおはし

先週も一緒に呑んだ高校の旧友と大森「洋食亭おおはし」で飯を食う。 ハンバーグステーキ定食は1000円と、そこそこの値段であるが量も多いし満足満足。 お店の人の対応も丁寧で気持ちが良かったし。

旧友

友人の方は、ここ数日「間違えた SQL を流してデータベースを破壊してしまったかも? きっと大丈夫だと思うけど」ネタで電話をもらってた。 「きっと大丈夫でしょう」。 やばかったら、上司が飛んでくるでしょ。

スポンサード リンク
[ 4月24日全て ]

2006年6月18日 (日)

DBIx::Class + SQLiteWiki認証/承認データベース

利用目的に合わせて認証/承認の機能を WiKicker に組み込めるようにする作業を行っている。

典型的な認証/承認用に、ユーザデータベースSQLite で作って使えるようにするモジュールを標準で提供できるようにといろいろ試みているところ。

直接 SQL を使うのは避けたいので、DBIx::Class を使ってみることにした。 同様のモジュールとして Class::DBI があるが、DBIx::Class の方ば良いという記事をみかけたのでこちらにしてみた。

全体像を把握するにはちょっとかかりそうだ。

[ 6月18日全て ]

2006年7月22日 (土)

Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合

入社してから社内情報共有の一環として

といろいろ手をつけてきた。 次に狙っているのは SBS である。

Wiki社内 Blog に書くほどではないけれどメモ程度にブックマークしておきたい URL を、気軽に晒せるようにするのが目的。

はてなブックマークのような公開サービスは

  • タグ・コメント・傾向などが外に出るのはよろしくない
  • あるいは、それを気にして活用されない
  • そもそも社内リソースについてはブックマークできない

という点から、今回は利用できない。

ということで社内に SBS を設置したい考えている。

最初は Scuttle にしてみようと思ったのだが、PHP ベースであるのと MySQL を使うというところで気遅れしている。 いや SQLite でもいけそうらしいということで、実は Debian でちょっと試そうとしたのだが、テーブル作成の SQLMySQL 用で、これを修正するのが面倒なので断念。

次に Perl + SQLite で動く Rubric を試してみることにした。

Rubric 0.140

Rubric は CPAN にあがっているので CPAN.pm から install Rubric でインストールできる。 モジュールをインストールしたら、セットアップ。

  1. CGI プログラムを動かすディレクトリを決める (以下 $RUBRIC)
  2. Rubric tarball の bin/rubric.cgi を $RUBRIC/ にコピーし、必要なら #! を修正する。
  3. Rubric tarball の templates ディレクトリを $RUBRIC/ にコピーする。
  4. Rubric tarball の style/rubric.css を $RUBRIC/ にコピーする。
  5. Rubric tarball の etc/rubric.yml を $RUBRIC/ にコピーして環境に合わせて編集する。
  6. データベースを初期化する。0.140 には makedb.pl が同梱されていないので、0.13_01 の bin/makedb.pl を参考に perl -MRubric::DBI::Setup -e 'Rubric::DBI::Setup->setup_tables' で初期化する。ちなみに 0.140 付属の rubric コマンドで rubric db -s してみたが、これはうまく動かなかった。
  7. 必要に応じて .htaccess を作成・編集し rubric.cgi を CGI プログラムとして実行できるようにする。またその他アクセスされたくないファイルを deny するようにしておく。

これで OK。

rubric.cgi にアクセスしページが表示されればひとまず成功。 メニューの「register」から、ユーザ登録する。 確認用のメールが届くはずだが、面倒くさいのでこれを待たずに

 rubric user -a ユーザ名

でアクティベートする。

Rubric の HTML フォームからのブックマーキングは成功し、うまく動いているようである。 ただし、日本語の処理はどうもよくない。 title や description が化ける。 惜しい。

基本的には UTF-8 ベースでうまくいきそうなのだが、どこかで化けるようだ。 ちょっと手を入れれば直るかなと思ったが、化けるところと化けないところとがあるので逆に直す場所が多そうなので今日はやめておくことにした。

とりあえず Rubric はおいておいて、他のものも試してみることにするか。

[ 7月22日全て ]

2006年9月12日 (火)

DBIx::Class はあきらめて素の DBI + DBD::SQLite で。

WiKicker をベースとしたシステム用の認証・承認データベース開発であるが、結局 DBIx::Class をいじる時間がないので、素の DBI + DBD::SQLite でいくことにした。 SQL でゴリゴリ書くことになるけど、こっちの方が DBIx::Class の挙動を調べながら書くより(まずは)早く完成できるので。

WiKickerMakefile.PL で指定している依存モジュール指定からも DBIx::Class および関連モジュールを削除。

[ 9月12日全て ]

2009年7月6日 (月)

今日のさえずり: sequence に値を書き戻す SQL 文もダンプに含まれていた

2009年07月06日

  • 17:07 データベース処理で遅そうなところをログで追っかけていたら眠くなってきた。 *P3
  • 18:55 PostgreSQL で serial を使っているデータベースを普通に pg_dump して後で psql で書き戻すと sequence はリセットされるのか。 *P3
  • 19:03 さっきの間違い。sequence に値を書き戻す SQL 文もダンプに含まれていた。 *P3
  • 26:07 2009年7月5日の歩行: 1962歩、1.49km、18分、4.82km/h、消費 75.8kcal、脂肪燃焼 10.8g、1.0エクササイズ。 *P3
  • 26:09 2009年7月6日の歩行: 6517歩、5.10km、53分、5.70km/h、消費 246.1kcal、脂肪燃焼 35.2g、3.6エクササイズ。 *P3
  • 26:16 この週末でツクダ式復習したので、ミニ ルービックキューブ買ってきた。次の週末には LBL 方式再学習したい。 *P3
  • 26:59 Adobe AIR 1.5 インストール中。 *P3
[ 7月6日全て ]

2010年4月7日 (水)

今日のさえずり - XperiaDebian GNU/Linux で初マウント

2010年04月07日

  • 09:52 foursquare 電池食いっぽい。それと GPS 位置取得から venue リスト表示までの時間が結構たるい(失敗してリトライしなければならない場合もあるし)。 #Android
  • 09:57 foursquare は確実にポイントつくしモバイルサイトの方を使ったほうがいいのかも。 #Android
  • 11:25 数カ月ぶりに C#。最近 C++ ばかりだったからおののいている。
  • 13:45 弁当(昼食) 350円。昼休みの分。
  • 14:36 A5:SQL Mk-2 2.4.0 使ってみる。
  • 14:59 @chaco /htmlhistory は残念ながら Skype 4.0 以降ではたしか使えないです。 http://bit.ly/bnCp8K
  • 15:43 A5:SQL Mk-2 のテーブル定義書作成使ってみた。Excel ファイルが生成されるのか。PDFCreator で PDF ファイルにしておこう。
  • 21:13 あ、しまった。Gmail から IMAP 経由で読むようにしたのに、「受信トレイをスキップ」フィルタ沢山かけたままだった。
  • 22:45 Xperia 付属の USB ケーブル接続して Debian GNU/Linux で初マウント。
  • 23:26 Xperia 用にマイクレド壁紙作り直した。ホーム画面のウィジェット配置も決まって満足満足。
[ 4月7日全て ]

2010年10月16日 (土)

今日のさえずり: あの牛乳の量ヤバい。腹にヤバい。

2010年10月16日

naney:5085927553

[ 10月16日全て ]

2011年5月10日 (火)

今日のさえずり: 複数のマナー本間の diff を取りたい

2011年05月10日

  • 09:22 今日は折り畳み傘の置き傘で対応できる方に賭けてみた。
  • 09:29 複数のマナー本間の diff を取りたい。
  • 12:13 MySQL Workbench Community エディションいれてみるか。
  • 12:16 MySQL.com アカウントを作成しなければならないのね。
  • 12:58 フォン・ジャパンから La Fonera 登録解除完了したとのメール。これで1台廃棄できる。
  • 13:01 MySQL Workbench、普通に SQL クエリ発行とかできた。Create EER Model From Existing Database は Select Schemata のところでフリーズ。
  • 13:34 普通に牛丼食べたい。
  • 13:43 @yasa_gurek0 ほんとだ。宮益坂まできてしまっているので今日は松屋にします。今度行ってみます。
  • 13:57 牛めし 320円。 (@ 松屋 渋谷宮益坂店) http://4sq.com/mnANaY
  • 13:59 あー、もうポツリポツリきてる。
  • 14:11 今日はやってた。謎の点眼瓶を発見。 (@ オルネ ド フォイユ Orne de Feuilles) http://4sq.com/kDnD0j
  • 17:23 傘さしている人いるな。やはり帰りは雨。
  • 18:36 逆のマージもそのうち。 RT @k12u: これまとまってるのうれしい / nDiki: Subversion における trunk から branch へのマージ http://t.co/XjSe0Cp via @Naney
  • 19:04 シュウマイとイチゴを買って帰ること。
  • 20:25 退勤。
  • 23:24 RT @andfum: お姉さん、カイロに書かれている"低温やけど注意"は関西弁じゃありません。そんなに親しげではありません。多分どの地域でもそう書かれています。
  • 23:27 Microsoft による Skype 買収、正式発表出てたか。あーあ。
  • 23:33 Skype for Linux は果たして継続されるのだろうか……。
  • 25:07 Viber for Android のベータテストがちょっと前に始まってたのか。すぐ使いたいわけでもないので正式リリースまで待つか。
[ 5月10日全て ]

2011年5月27日 (金)

今日のさえずり: ネイバーなのかナバーなのか

2011年05月27日

  • 10:31 高校1年生の時に同じクラスだった友人が同じ会社にいることが判明して大興奮。
  • 14:25 今日の夜は GXEB #3。 #gxeb
  • 14:32 ネイバーなのかナバーなのか今までわかってなくて、声に出すのをためらっていた。
  • 16:21 @mushikabu なんと高校1年生の時に同じ教室で勉強してた関係でした。
  • 17:51 $a と $b 逆転させないで reverse しろと。 Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock
  • 19:47 GXEB 会場入り。トイレからの夜景がキレイ。 #gxeb
  • 19:49 Red Bull 貰った。実は人生初めて。 #gxeb
  • 20:07 始まりました。 #gxeb
  • 23:25 GXEB 懇親会あがり。 #gxeb (@ 五反田 ぼたん w/ 2 others) http://4sq.com/kedUTE
  • 24:17 @koni こちらこそありがとうございました。来年待ってまーす。
  • 24:21 エロッカーってこれっすね。 http://erockr.com/ #gxeb
  • 24:42 sugokuii http://sugokuii.tv/ #gxeb
  • 24:46 Girls Findr。beta ってなっているけど、SQL で条件書けるしもう完成では。 http://www.girlsfindr.dotcloud.com/ #gxeb
  • 24:52 RT @yusukebe: 「いかにしてエロ動画検索するか」スライドをアップしましたー! http://slidesha.re/l1xeYu #gxeb
  • 24:59 もう☆さつ。iPhone でも Google Chrome でも OK。 http://www.cyario.com/mousatsu/ #gxeb
  • 25:11 勉強会で紹介されていたサイトチェックしてた。風呂はいんなきゃ。
  • 25:16 ハイパーリンクのソースからターゲットメディアのメタデータを抽出してけっこういい精度が出てたの興味深い。特定の領域なら意外といけちゃうんだな。
[ 5月27日全て ]

2011年5月30日 (月)

今日のさえずり: 自分 MH 派なんだと思います

2011年05月30日

  • 07:14 ズーラシア決行決定。
  • 09:47 出社。
  • 11:21 JavaScript で テンキー * のキーコードをチェックしている箇所があるのだけれど、テンキーレスなキーボードなので挙動確認できないという罠。
  • 11:30 Google Chrome + XKeymacs で C-w でタブを閉じられないのがイラっとするので kill-regision の割り当て外した。
  • 12:45 RT @yamaz: 本当の辛さ教えてよ.壊れかけのRAID0.
  • 13:40 レビューに出そうと思っている途中に SQL クエリの別案が思い浮かんでしまった。回数減るけど負荷が高そうで結果的には最初の方がいいんじゃないかとは思うんだけど。
  • 14:05 特選大戸屋ランチ 620円。 (@ 大戸屋 ごはん処 渋谷宮益坂店) http://4sq.com/leHVk8
  • 14:29 ガタンゴトンって銀座線か。
  • 19:17 Becky!メールが壊れるのがやっぱり嫌なので Sylpheed に乗り換えた。1メール1ファイルの方がやはり安心感がある。
  • 19:28 @atq MH 形式です。Mew も MH だったし、自分 MH 派なんだと思います。
  • 19:38 退勤。
  • 19:48 @atq pochy 初耳です。使いやすいですか? ちなみに Sylpheedポータブルアプリケーションとして使えます。
  • 20:00 あ、傘会社に置いてきた。
  • 21:31 RT @mixi_PR: Graph hack アワード開催!mixiAPIを使って「人間関係を、ちょっと便利におもしろくする」サービスやサイト、アプリなどを募集中です。詳細はこちら:Graph hackアワードbyGMO http://t.co/IsTzSa7 via ...
  • 22:15 既に猛烈に眠い。
  • 23:39 健康診断の結果届いてた。やはり聴力所見ありって書かれてた。
  • 23:39 貧血ぎみだけと日常生活に支障なしはいつも通り。
  • 23:41 クレアチニンが低いのもいつも通り。
  • 23:42 去年何度やっても出た尿潜血は出ていないな。
[ 5月30日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.071839s / load averages: 0.30, 0.66, 0.72
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker