nDiki : SQL
Related term
2002年4月24日 (水)
■ 20:00 ハンバーグステーキ定食

先週も一緒に呑んだ高校の旧友と大森「洋食亭おおはし」で飯を食う。 ハンバーグステーキ定食は1000円と、そこそこの値段であるが量も多いし満足満足。 お店の人の対応も丁寧で気持ちが良かったし。
友人の方は、ここ数日「間違えた SQL を流してデータベースを破壊してしまったかも? きっと大丈夫だと思うけど」ネタで電話をもらってた。 「きっと大丈夫でしょう」。 やばかったら、上司が飛んでくるでしょ。
- [ 秋葉原 ] マハーポーシャ (2004-02-28)
- ゴハンニハクサイ (2006-06-14)
- 今日のさえずり - 開き括弧がいわゆる全角文字で閉じ括弧が半角文字になる人多すぎ (2008-08-25)
- 友人から結婚パーティーのお誘い (2006-11-06)
- DBIx::Class + SQLite で Wiki 用認証/承認データベース (2006-06-18)
2006年6月18日 (日)
■ DBIx::Class + SQLite で Wiki 用認証/承認データベース

利用目的に合わせて認証/承認の機能を WiKicker に組み込めるようにする作業を行っている。
典型的な認証/承認用に、ユーザデータベースを SQLite で作って使えるようにするモジュールを標準で提供できるようにといろいろ試みているところ。
直接 SQL を使うのは避けたいので、DBIx::Class を使ってみることにした。 同様のモジュールとして Class::DBI があるが、DBIx::Class の方ば良いという記事をみかけたのでこちらにしてみた。
全体像を把握するにはちょっとかかりそうだ。
- DBIx::Class はあきらめて素の DBI + DBD::SQLit... (2006-09-12)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- WiKicker 0.37 リリース - 主に添付関連の機能を改良 (2006-09-05)
- WiKicker へのセッション管理/認証/承認機能追加開始 (2006-03-02)
- WiKicker 0.39 リリース - 添付ファイルの削除機能を実装 (2006-10-17)
2006年7月22日 (土)
■ Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合

入社してから社内情報共有の一環として
といろいろ手をつけてきた。 次に狙っているのは SBS である。
Wiki や社内 Blog に書くほどではないけれどメモ程度にブックマークしておきたい URL を、気軽に晒せるようにするのが目的。
はてなブックマークのような公開サービスは
- タグ・コメント・傾向などが外に出るのはよろしくない
- あるいは、それを気にして活用されない
- そもそも社内リソースについてはブックマークできない
という点から、今回は利用できない。
ということで社内に SBS を設置したい考えている。
最初は Scuttle にしてみようと思ったのだが、PHP ベースであるのと MySQL を使うというところで気遅れしている。 いや SQLite でもいけそうらしいということで、実は Debian でちょっと試そうとしたのだが、テーブル作成の SQL が MySQL 用で、これを修正するのが面倒なので断念。
次に Perl + SQLite で動く Rubric を試してみることにした。
@ Rubric 0.140
Rubric は CPAN にあがっているので CPAN.pm から install Rubric でインストールできる。 モジュールをインストールしたら、セットアップ。
- CGI プログラムを動かすディレクトリを決める (以下 $RUBRIC)
- Rubric tarball の bin/rubric.cgi を $RUBRIC/ にコピーし、必要なら #! を修正する。
- Rubric tarball の templates ディレクトリを $RUBRIC/ にコピーする。
- Rubric tarball の style/rubric.css を $RUBRIC/ にコピーする。
- Rubric tarball の etc/rubric.yml を $RUBRIC/ にコピーして環境に合わせて編集する。
- データベースを初期化する。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 してみたが、これはうまく動かなかった。
- 必要に応じて .htaccess を作成・編集し rubric.cgi を CGI プログラムとして実行できるようにする。またその他アクセスされたくないファイルを deny するようにしておく。
これで OK。
rubric.cgi にアクセスしページが表示されればひとまず成功。 メニューの「register」から、ユーザ登録する。 確認用のメールが届くはずだが、面倒くさいのでこれを待たずに
rubric user -a ユーザ名
でアクティベートする。
Rubric の HTML フォームからのブックマーキングは成功し、うまく動いているようである。 ただし、日本語の処理はどうもよくない。 title や description が化ける。 惜しい。
基本的には UTF-8 ベースでうまくいきそうなのだが、どこかで化けるようだ。 ちょっと手を入れれば直るかなと思ったが、化けるところと化けないところとがあるので逆に直す場所が多そうなので今日はやめておくことにした。
とりあえず Rubric はおいておいて、他のものも試してみることにするか。
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
2006年9月12日 (火)
■ DBIx::Class はあきらめて素の DBI + DBD::SQLite で。

WiKicker をベースとしたシステム用の認証・承認データベース開発であるが、結局 DBIx::Class をいじる時間がないので、素の DBI + DBD::SQLite でいくことにした。 SQL でゴリゴリ書くことになるけど、こっちの方が DBIx::Class の挙動を調べながら書くより(まずは)早く完成できるので。
WiKicker の Makefile.PL で指定している依存モジュール指定からも DBIx::Class および関連モジュールを削除。
- DBIx::Class + SQLite で Wiki 用認証/承認データベース (2006-06-18)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- WiKicker 0.37 リリース - 主に添付関連の機能を改良 (2006-09-05)
- WiKicker 0.39 リリース - 添付ファイルの削除機能を実装 (2006-10-17)
- [ WiKicker ] SpeedyCGI 対応するも…… (2003-11-09)
Related web page
すでにテーブルにある主キーやユニークキーと同じ値をふくむ行を挿入しようとするときに、こちらの想定する振る舞いをさせる方法のまとめ。まぁ、http://txqz.net/blog/2007/01/17/1920
気軽に書いてたけど、これちゃんと書いておかないとマズイか。 F's Garage:どのレベルのフレームワークが一番良いのか。 に書いた以下の部分。 確かにJavaBeansは面倒だけど、ハッシュで取り回す型のない言語は、DBのスキーマの変更は強いし。(え、select * from を使うなって?) select * を推奨せず、カラム名を指定すべきという話についての考察がありました。 眠る開発屋blog » SEhttp://www.milkstand.net/fsgarage/archives/001240.html
On the Compact Framework, it is faster than the newly-introduced <strong>Sql</strong> Server Mobile, often more than 10x faster at inserts/updates. <strong>SQL</strong>ite databases are also a fraction of the size of <strong>Sql</strong> Mobile databases. Full Visual Studio 2005 Design-Time Support. You can add a <strong>SQL</strong>ite database to the Servers list, design queries with the Query Designer, drag-and-drop tables onto a Typed DataSet, etc. Single file redistributable for the full .net framework (Compact Framework requires 2 binaries). The corhttp://sqlite.phxsoftware.com/
もしかしたら常識かもだけど、知らなかった。 正確には、環境によっては動く場合もあるようだけど、推奨はされないし、動かない環境ではデータベースを開くことすらできなくなる。 情報としてはこの辺。 今動かしてるサービスをSolaris上の<strong>SQL</strong>iteで組んでるんだけど、DBはNFS上に置いてても普通に動いてた。 で、SolarisをLinuxにリプレースすることになったので、LinuxからNFS上のShttp://kokogiko.net/m/archives/002121.html
エンサークは6月20日、組み込み向けリレーショナルデータベースエンジンとしてはフットプリント(実行に必要なメモリ容量)が世界最小サイズとなる最新版製品「Device<strong>SQL</strong> Framework R3.1」を発表した。 Device<strong>SQL</strong>は、携帯電話やカーナビ、家電製品などの組み込み向けに特化し、DBエンジンのフットプリントサイズが24〜50キロバイトと、他社に比べて少ないメモリ容量で実行させるhttp://www.itmedia.co.jp/enterprise/articles/0706/20/news106.html
は、開発者コミュニティによって以下の一覧で示すプラットフォームで動作することが確認されています。 サポートされるプラットフォームとは一般的に、Postgre<strong>SQL</strong>がここで説明した手順によって構築、インストールでき、リグレッションテストもパスすることを意味します。 "Build farm"という項目は、Postgre<strong>SQL</strong> Build Farm内の有効な試験を参照しています。 古いバージョンのPostgre<strong>SQL</strong>をhttp://www.postgresql.jp/document/pg825doc/html/supported-platforms.html
マッシュアップアワードでいただいた賞金を原資に、HPのホップ・ステップ・ジャンプキャンペーンで、モバツイッターのMy<strong>SQL</strong>専用のサーバを買いました。 構成は、 購入したML115という機種は、筐体サイズがマイクロATXと小さい筐体です。そこに、80GBのSATA、標準メモリ512MBで、CPUがOpteron 1.8GHzを組み合わせて、28,350円でした。 この機種、日本の元Compaqの工場で作っているらしく、http://www.milkstand.net/fsgarage/archives/001123.html
http://cl.pocari.org/2007-11-04-1.html
複数の RDBMS を使った経験がある人なら、おわかりかと思いますが、<strong>SQL</strong> は RDBMS によって異なる部分が結構あります。 このページは各 RDBMS における 基本的な機能(主に<strong>SQL</strong>について)の概要を、逆引きで、かつ平易な言葉で閲覧 する事を目的に作ったリファレンスです。 特定の RDBMS を持ち上げたり、貶めたりするのが目的ではないので誤解なきよう。 また、間違いについてのご指http://homepage1.nifty.com/kojama/works/rdbms/compare.html
」で取り上げることのできなかった項目をいくつか取り上げ、再びPostgre<strong>SQL</strong>とMy<strong>SQL</strong>について解説していきます。最後までお付き合いいただけると幸いです。 なお、本連載での解説対象のPostgre<strong>SQL</strong>とMy<strong>SQL</strong>のバージョンは以下の通りです。 Postgre<strong>SQL</strong>バージョン8.1.8 My<strong>SQL</strong>バージョン5.0.22 表1:解説対象のバージョン ある特定のバージョンに特化した内容を解説する予http://www.thinkit.co.jp/free/article/0703/13/1/
■よく検索されるキーワード
perl(52) 使い方(36) 提案書(35) windows(35) ドラマ(33) 書き方(30) cvs(28) サンプル(22) linux(21) torrent(20) debian(19) x31(19) 壁紙(19) 作り方(19) アジェンダ(18) 画像(17) 手帳(17) thinkpad(17) tc-1(17) 動画(15) rcs(15) アジェンダとは(15) ナースのお仕事(15) java(15) 桑田佳祐(14) ganttproject(14) 修理(14) gtd(13) 冷蔵庫(13) ほぼ日手帳(13) 桜井華子(12) wiki(12) google(12) 設定(12) tortoisesvn(12) ダイソー(11) ssh(11) apache(11) usb(11) 影舞(11) ウォーターボーイズ2(11) ノート(10) インストール(10) svn(10) ボールペン(9) so905ics(9) cgi(9) 無印(9) 方眼(9) xp(9) バッグインバッグ(9) subversion(9) 市原隼人(9) ヨドバシ(9) centos(9) djunit(8) c#(8) activeperl(8) ミムラ(8) 東京総合車両センター(8) 無印良品(8) make(8) ubuntu(8) 深浦加奈子(8) 写真(8) junit(7) 本名(7) 姉(7) thinkingrock(7) ケース(7) 生年月日(7) 口コミ(7) 山川レイカ(7) チェックリスト(7) 例文(7) つけ麺(6) eclipse(6) web(6) 秋葉原(6) httpd.conf(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 相場Process Time: 0.05619s / load averages: 0.69, 0.77, 0.62
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク