nDiki : MySQL
Related term
2002年6月26日 (水)
■ Turbine

仕事で開発する予定のアプリケーションに Turbine が使えないか調査してみる。 とりあえず、サンプルアプリケーションまで動いた。 ……日本語がうまく処理されないな。 JDBC か MySQL あたりでおかしいんじゃないかと思うが、ちとすぐには分からない。
日本じゃあまりはやっていないようだし、やっぱり Struts かなぁ。 ユーザ管理機能とかDB関連とか Turbine の方が充実しているので使いこなせば面白そうなんだけど。 まぁ、雰囲気は Struts の方が自分にあっているような気もするのだが。
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- 今日のさえずり - くしゃみした後、思わず「くそー」 (2008-03-17)
- Rekisa で TortoiseSVN から日本語ファイルの差分表示 (2006-03-23)
- Linux 上で Flex 2 SDK を使った Flash コンテンツ開... (2007-09-11)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
2005年5月10日 (火)
■ WiKicker と GNU GPL

会社で MySQL と GNU GPL について話題になった。
WiKicker も GNU GPL を適用し公開している。
で、最近 WiKicker を使ったデモアプリケーションを会社で作っている。 そのアプリケーション向けの追加のコードは、業務として書いているから会社のコードだけれど WiKicker 本体が GNU GPL だから、配布する場合はその部分も GNU GPL を適用ということになる。 今のところデモアプリケーションとして他に配布しないからいいんだけれど、もし配布の話がでてきたらきちんとしないといけないな。
WiKicker については今後ともフリーソフトウェアであり続ける。
しかし今回のようなケースだと面倒だよなぁ。 うーん。 基本的にWiKicker は Perl モジュールライブラリなので、Perl のライセンスと同じにした方が今後の扱いが楽かもしれぬ。
それからあわせて、WiKicker が使用しているPerl モジュール(とそれらが使用しているPerl モジュール)のライセンスを全て再確認しておいた方がいいな。 一応ライセンスを見ながらCPANにあるものを選んだはずだから GNU GPL と矛盾しているものはないと思うが。
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- Perl プログラムと必要なモジュールの配布 (2005-05-16)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
2005年5月16日 (月)
■ 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき

tito 氏より、記事「WiKicker と GNU GPL」にコメントをいただいた。
ご承知とは思いますが「本体が GNU GPL だから、配布する場合はその部分も GNU GPL を適用」というのはGPLの条件で配布を受けた人がさらに別の人に配布する場合です。著作者本人はGPLに縛られずに別の条件でライセンスできます。 MySQLではGPLとコマーシャルライセンスの二つのライセンスを顧客の要求に応じて選べるようにしています。だからWiKicker の場合どうしようか? というのが「MySQLとGPL」のお話ですよね。
コメントをいただいた通りである。 WiKicker は(バグレポート等ありがたいコメントをいただだきつつも)コーディングは一人で行ってきている状態なので、幸いライセンスの設定は自由がきく状態である。
今回いろいろ気にしているのは、自分がフリーソフトウェアの作者であると同時に、(組織の一員として)利用の判断、およびもし利用したとしてそれをベースに製品開発を行う立場にあるということ。
@ フリーソフトウェア作者として
- GNU GPL のまま
- 理念を貫いて作者としてはちょっと満足。
- Perl と同じライセンスにする
- 評判の良くない The Artistic License がからむのがちょっと嫌。しかしながら Perl モジュールは Perl と同じライセンスの方が望ましい点が多いので、これを機会にかえてしまうのも手。
- 組織に対して独占的ライセンス契約を結ぶ (売る)
- 嫌。ありえない。
- 組織に対して非独占的ライセンス契約を結ぶ
@ 組織の一員として
- GNU GPL のまま
- 組織の一員という立場からは困る。
- Perl と同じライセンスにする
- 製品に組み込めるので吉。
- 組織に対して独占的ライセンス契約を結ぶ (売る)
- ないでしょう。
- 組織に対して非独占的ライセンス契約を結ぶ
- 面倒。
@ どれにする?
「Perl と同じライセンス」にして、かつ「業務時間内にフリーソフトウェア部分のメンテ作業に対する『著作権放棄声明』獲得」がベストか?
フリーソフトウェアを個人で開発しつつ、それを商用ソフトウェアに組む込んでいる他の方々はどうされているのかぜひ知りたいところ。
- WiKicker と GNU GPL (2005-05-10)
- Perl プログラムと必要なモジュールの配布 (2005-05-16)
- Perlプログラムのコードカバレッジ解析 (2004-06-03)
- 私的10大ニュース2003 (2003-12-31)
- PAR + ActivePerl で実行形式ファイルを作った時のライセンスは? (2004-07-21)
2005年5月17日 (火)
■ 「はてな」のDB運用の裏側すべて見せます

月刊DBマガジン 2005年4月号に、伊藤直也氏による特集記事があるということをWebで知って書泉ブックタワーでバックナンバーを購入。
トランザクション数の多いアプリケーションをMySQL を使用してどのように構築しているかが書かれていてとても参考になる。
エッセンスがぎっしり。
- ThinkPad X31 + Debian で Google Earth ... (2006-12-09)
- [ WiKicker ] NFS 上での flock (2004-10-07)
- はてなブックマークメンテナンス中は Blog を更新してはいけない (2007-02-03)
- DiKicker に grep 検索機能を追加 (2007-02-02)
- 買ってもすぐ飽きるだろうけどデジタルオーディオプレーヤー選び (2005-12-28)
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)
2008年1月8日 (火)
■ sarge からetch へのアップグレードで危うくサービス壊すところだった

APT ラインが stable だったため中途半端に etch が混ざっているのが気になっているサーバがある。 セットアップした管理者がしばらく不在にしているので、アップグレードすることにしたが、やはりすんなりとはいかなかった。
@ Python 2.3 から 2.4
Python を使っているパッケージより先にインタープリタが削除されたため、そのパッケージが削除できなくなった。
依存関係無視して一旦削除して、更新。
@ Dovecot は設定がそのまま使えず、ダウングレード
Dovecot はアップデートしたら、設定ファイルの項目が変わったのか、エラーメッセージを吐いてデーモンがあがらなくなった。 MySQL 使ってたり、いろいろ苦労して設定してたものなので、いじるのは危険。 sarge からパッケージ持ってきてダウングレード。
@ Linux kernel もアップデートできず
kernel も 2.4 から 2.6 へアップデートしたが、再起動したら md まわりでエラー。 RAID のところがそのままでは駄目っぽい。 慌てて元に戻す。
一旦 udev にしたのも hotplug に戻した。
@ Apache は a2ensite・a2enmod しなおし
こちらは、バーチャルホストといくつかのモジュールの有効化がリセットされてサイトが見られなくなっていたので、それぞれ有効化しなおして復帰。
- [ Debian ] GRUB でソフトウェアRAID1 ブート設定 (2004-01-05)
- ThinkPad X31 で fglrx が使えない (2006-08-02)
- Debian kernel パッケージ構築 (2004-05-09)
- Debian Linux kernel 2.6.23 をビルドする。 (2007-12-23)
- 今日のさえずり - Google ドキュメント、フォントでP明朝指定したら... (2007-11-19)
2008年3月15日 (土)
■ 近谷研 OB 飲み会

やまだ君が声をかけてくれた飲み会に参加。 宮寺先生、福田先生、やまだ君、田中丸君、花田君、自分の6人。
待ち合わせ場所の連絡が無かったので、とりあえず電気街口に行ったら落ち合えた(実は連絡はきちんとしてもらっていたのだけれど、メールサーバ障害で届いていなかった)。
場所は矢まと秋葉原店。座敷で壁で仕切られたテーブルなので、他を気にせずに会話できたのは良かったが、ドリンクがくるのが遅かったのが×。
@ 話題
- Sun Ray 導入の話。
- やまだ君最近 Flickr を初めて布教活動。
- EOS 40D。
- ライブビュー。
- コンサート撮影に使える静音カメラは?
- VQ1005 もいいよ。
- PostgreSQL、MySQL、SQLite。
- 遊泳禁止のお台場で怒られた。
技術形の話は、以前に比べて Web アプリケーション系の話が増えたなあと実感。
- m4s オフ会 (2005-04-23)
- 近谷研OB会代替OFF会 (2004-03-20)
- 今日のさえずり - 初歩的なミスだが PATH の違い (2008-03-16)
- 近谷先生ご退職記念パーティー (2006-03-25)
- 今日のさえずり (2007-09-18)
Related web page
マッシュアップアワードでいただいた賞金を原資に、HPのホップ・ステップ・ジャンプキャンペーンで、モバツイッターの<strong>MySQL</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 を使った経験がある人なら、おわかりかと思いますが、SQL は RDBMS によって異なる部分が結構あります。 このページは各 RDBMS における 基本的な機能(主にSQLについて)の概要を、逆引きで、かつ平易な言葉で閲覧 する事を目的に作ったリファレンスです。 特定の RDBMS を持ち上げたり、貶めたりするのが目的ではないので誤解なきよう。 また、間違いについてのご指http://homepage1.nifty.com/kojama/works/rdbms/compare.html
」で取り上げることのできなかった項目をいくつか取り上げ、再びPostgreSQLと<strong>MySQL</strong>について解説していきます。最後までお付き合いいただけると幸いです。 なお、本連載での解説対象のPostgreSQLと<strong>MySQL</strong>のバージョンは以下の通りです。 PostgreSQLバージョン8.1.8 <strong>MySQL</strong>バージョン5.0.22 表1:解説対象のバージョン ある特定のバージョンに特化した内容を解説する予http://www.thinkit.co.jp/free/article/0703/13/1/
phpMyEdit generates PHP code for displaying/editing <strong>MySQL</strong> tables in HTML. All you need to do is to write a simple calling program (a utility to do this is included). It includes a huge set of table manipulation functions (record addition, change, view, copy, and removal), table sorting, filtering, table lookups, and more.http://www.phpmyedit.org/
サービス開始から3年余りで会員数が1000万人を超えたSNSの「mixi」。そのシステムはOSSで構築されており、データベース管理システム(DBMS)には「<strong>MySQL</strong>」を使う。急増するトラフィックをさばくために負荷分散を重ねた結果、現在ではサーバ1000台以上が連なる超分散システムへ。その中で<strong>MySQL</strong>が果たす役割とは。 [石田 己津人] 日記だけで4億件のデータ ミクシィが運営するSNS「mixihttp://techtarget.itmedia.co.jp/tt/news/0709/12/news01.html
<strong>MySQL</strong>のrootにパスワードを設定すると共に、誰でもアクセスできてしまう匿名ユーザ(空のuser)を削除しておく。 # <strong>mysql</strong>admin -u root password 'rootパスワード' <strong>MySQL</strong>にログインし、誰でもアクセスできてしまう匿名ユーザ(空のuser)を削除しておく。 # <strong>mysql</strong> -u root -p Enter password: rootパスワード[Enter] Welcome to the <strong>MySQL</strong> monitor. Commands end with ; or \g. Your <strong>MySQL</strong> connection id is 3 to server version: 4.0.15 Type 'help;' or '\h'http://www.aconus.com/~oyaji/suse9.2/smtp-mysql-suse.htm
サンフランシスコ発--大手データベースベンダーOracleが、オープンソースデータベースメーカーの<strong>MySQL</strong>買収を試みた。これは、Oracleが、重要性の高まる協調プログラミングの理念に合わせて大きく変わろうとしていることを示している。 多角化を進めてはいるが、Oracleの本業は自社開発のデータベースソフトウェアを販売することだ。これとは対照的に、競合オープンソース製品http://japan.cnet.com/news/biz/story/0,2000050156,20096640,00.htm
http://www.atmarkit.co.jp/fdb/rensai/dbwatch2006/dbwatch200602_1.html
http://dev.mysql.com/doc/mysql/ja/index.html
■よく検索されるキーワード
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.731946s / load averages: 0.17, 0.27, 0.27
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




スポンサード リンク