2013年3月4日、ブログは以下のURLに移行しました。最新の記事はこちらで公開しています。
新しいブログでは、コメントやリンクが一部切れていたり、一部機能が調整中です。
新しいブログへ

月別アーカイブ一覧

1|2|3|4|5| ... |19|20|21|22|23

MySQLの直観的な仕様~OracleやPostgreSQLで困ること

投稿日:2010.07.02 / カテゴリ:WEB、WEBシステム関連 / 投稿者:Tom Goodsun

MySQLのイケてない仕様だの、いろいろあるもののやはり今の主流には変わりない。
私も仕事で使うのはMySQLが比率的に8割ぐらいとなっている。
ほかはOracleやPostgreSQL。DB2やSQL Serverは使ったことすらない。

MySQLのイケてない仕様 - トランザクション編

投稿日:2010.06.11 / カテゴリ:WEB、WEBシステム関連 / 投稿者:Tom Goodsun

前回に続きMySQLのイケてない仕様を紹介。
今回はトランザクション。DBをよく使う肩ならご存知かと思う。
トランザクションとはシステムの分野では、「分ける事の出来ない一連の情報処理の単位」とWikipediaに書いてある。

MySQLのイケてない仕様 - VARCHAR編

投稿日:2010.06.09 / カテゴリ:WEB、WEBシステム関連 / 投稿者:Tom Goodsun

今日、MySQLは「LAMP」という言葉が示すように非常にその存在感は強い。
高速性が売りだったり、オープンソースということもあいまって非常に人気のあるベンダーのひとつだ。

今も今後も、ウェブシステムはMySQLが主流になるだろう。
個人的にはSun Micro SystemsがOracleに買収され、さらにDBベンダーのOracleがMySQLを買収して、そのオープン性が失われやしないかが心配だ。
また、MySQLがさらにOracleに近い仕様へバージョンアップするのではという期待もあったりする。

今回の問題はこの人気のMySQLのイケてない仕様について。
普通に使っていては気づかない、とてもマニアックな仕様ともいえるが、これが結構ハマるんではないだろうか。
皆さんは知っているかな?

Gvimの設定(まあまあLinux版に近づいてきた)

投稿日:2010.06.03 / カテゴリ:コンピュータ / 投稿者:Tom Goodsun

最近はWindowsのGvimで作業するようにしている。効率は上がらないけど、Linux操作するときの勉強にもなるし、使い慣れれば効率的な作業もできるはずなので、とりあえずがんばってみてる。ただ、記号やコマンドっぽいキーをとことん間違えて打っているのでさらに効率は上がっていないので、本当の意味でのキーボードの練習にもなっている。

今回はこのWindows版のVim、「Gvim」をLinux版のようにする設定のまとめ。

その年がうるう年かどうかを判定する式

投稿日:2010.06.02 / カテゴリ:コンピュータ / 投稿者:Tom Goodsun

プログラマでは割と当たり前なのかな? 私は学生のとき、プログラムの勉強をしたときに習った。

うるう年は4年一度という周期で訪れる。これをアルゴリズムで分析すると、こんな簡単な式になってしまう。
 

CygwinからSSHログインするためのシェル

投稿日:2010.06.01 / カテゴリ:コンピュータ / 投稿者:Tom Goodsun

あまりよろしくないことだが、Cygwinを使ってログインを省略するためのシェルを作ってみた。

具体的にはputclipというCygwinに用意されたクリップボードへコピーするための仕組みを使う。これでパスワードをクリップボードにコピーしといて、sloginコマンドを実行させておいて、パスワードを聞かれたらCtrl+Insertで貼り付けでログイン。パスワードをクリップボードに記憶してしまうので、セキュリティは低い。

DBテーブルインデックスチューニング

投稿日:2010.05.24 / カテゴリ:コンピュータ / 投稿者:Tom Goodsun

DBテーブルを構築する際、インデックスを設定しておくのはシステム屋さんの定石である。
まともにDB組んだことなかったので、このインデックスを設定することの意義をあまり理解していなかったから、ここにまとめてみる。
 

PEARのパッケージはLhaplusで解凍できない

投稿日:2010.05.21 / カテゴリ:WEB、WEBシステム関連 / 投稿者:Tom Goodsun

PHPの拡張ライブラリでおなじみ「PEAR」ですが、Lhaplusで解凍するとpackage.xmlしかできない。

長らくそういうもんか?と思っていたが、会社に聞いたところこれはやっぱりおかしいとのこと。圧縮解凍ソフトを変えると、見事パッケージのPHPファイルも解凍された。

はじめからそりゃそうだと思っていたが、今頃気づいた俺って一体・・・

シェルスクリプトを実行するときの注意点

投稿日:2010.05.07 / カテゴリ:コンピュータ / 投稿者:Tom Goodsun

バッチ処理をしたいがためにLinux上でシェルを作って終わるまで処理を流しっぱにしておくことはよくある。

一般的なノウハウかも知れないが、忘れがちなので備忘録としてまとめる。

SIMロック解除がどれほどのことか

投稿日:2010.04.08 / カテゴリ:WEB、WEBシステム関連 / 投稿者:Tom Goodsun

携帯のコンテンツ制作者、アプリ制作者は実に涙ぐましい努力をしている。

クライアントはマルチキャリア対応を望み、キャリアはそれぞれ相容れない仕様の端末とサービスを展開している。

はっきり言ってマルチキャリア対応の携帯コンテンツや携帯アプリを作ることほど不毛な作業はないと思う。

1|2|3|4|5| ... |19|20|21|22|23