カテゴリー別アーカイブ: language

Oracle OpenWorld Tokyo 2012 | JavaOne Tokyo 2012 お申込み受付開始

Oracle OpenWorld Tokyo 2012JavaOne Tokyo 2012 のお申込み受付が始まりました。Oracle OpenWorld Tokyo 2012 は4月4日から6日まで、JavaOne Tokyo 2012 は4月4日から5日まで、それぞれ六本木ヒルズなどで開催されます。参加費は Oracle OpenWorld Tokyo 2012 が無料で、JavaOne Tokyo 2012 が5,250円です。

以下のバナーからお申込みいただき、招待コードに「2715」を入力していただくと、Oracle OpenWorld Tokyo 2012 では Leaders Club メンバーとして招待者限定セッションに参加できるようになります。JavaOne Tokyo 2012 では招待コードを入れるメリットは参加者の皆さまには特にないのですが……、私がほんの少し上司にほめられるかもしれません。

パーマリンク | コメントをどうぞ

CentOS 5.6 で PHP 5.3.6 にアップグレード

新しいメジャー・リリースである WordPress 3.2 がリリースされたけど、このバージョンから動作要件が変更され、PHP 5.2.4 以上 / MySQL 5.0 以上が必要になった。しかし、このブログで使っている CentOS 5.6 に含まれる最新のPHPは5.1.6で要件を満たせていないので、今回はこのPHPをアップグレードすることにした。Red Hat Enterprise Linux (RHEL) / Scientific Linux (SL) / Oracle Linux でも同様の方法でアップグレードできるだろう。ちなみに、CentOS 5.6 に含まれる最新のMySQLは5.0.77なので、今回の要件を満たしている。

CentOS 5.6 で使える PHP 5.2.4 以上のパッケージはさまざまなサード・パーティ・リポジトリにも存在するが、今回は以下のものを候補とした。

  • CentOS公式が提供するc5-testingリポジトリのphp-5.2.10-1.el5.centos
  • CentOS公式が提供するupdatesリポジトリのphp53-5.3.3-1.el5_6.1
  • IUS Community Project が提供するiusリポジトリのphp53u-5.3.6-1.ius.el5

IUS Community Project はPHP公式ダウンロード・ページからもリンクされており、2006年から最新のPHPとMySQLを Red Hat Enterprise Linux(とそのクローン)に提供することを目標とした組織で、数あるリポジトリの中でも信頼できると判断した。一方、PHP 5.2 はすでにサポート終了しており、しかも最終バージョンの5.2.17でもないphp-5.2.10-1.el5.centosを選ぶのも少し気が引けたので、まずは PHP 5.3 をインストールすることにした。

続きを読む
パーマリンク | コメントをどうぞ

ある個人史の終焉

  • after game over: ある個人史の終焉

ボクも死ぬ前に一度くらい、これほどの文章を書いてみたい。

パーマリンク | コメントをどうぞ

プリンタ? プリンター?

コンピューター関連用語をカタカナで表すときに語尾の長音をどうするかなんだけど、うちの会社は略さない派。しかも、単語間には必ず中黒を入れるというルールがある。(Printer Cable → プリンター・ケーブル)

一見、業界的には特殊なルールに見えるかもしれないけど、実はこれって天下のIBMと一緒なんだよね。しかもIBMは偉くて IBM 情報処理用語英和対訳集 なんてものを公開してて、ボクも便利に使わせてもらっている。

新聞は語尾に長音をつけるのが原則。愛用している『記者ハンドブック』(共同通信社)の「外来語の書き方、用例」にも「原音(特に英語)の語尾の –er、–or、–ar などは、長音記号「ー」で表すのを原則とする。」としっかりある。ただ、新聞がiPodを「iポッド」と表すのはかなり違和感があるんだけど……。

パーマリンク | コメントをどうぞ

HTML 5.0?

W3Cが HTML 4.0 の後継を “HTMLとして” 計画しはじめたようだ。えぇぇ。てっきり HTML 4.0 の後継は XHTML 1.0 であってXHTMLはトランクだと思ってたのに、なんとHTMLのブランチだったわけだ。

どうやら当初はW3CもXHTMLがトランクのつもりだったようだけど、HTML 5.0 を作る気になったのは HTML 4.0 からXHTMLへの移行が全然進まないからHTMLの良さを見直すってことらしい。けど、HTML 4.0 でいまだに書いている人がXHTMLに移行しないのって、「どうしてもタグは大文字じゃないとイヤ!」とか「imgタグの最後にスラッシュ(/)を入れるなんてめんどくさい!」とかそういう理由なのか!? たぶん、HTML 5.0 が出たところで、HTML 4.0 が読めなくなるブラウザが主流になるまでは HTML 4.0 に固執する人は固執し続ける気がするんだけどなー。要はXHTMLで書くメリットが見えないからでしょ?

続きを読む
パーマリンク | コメントをどうぞ

viPlugin for Eclipse

どうも統合開発環境じゃなくてエディタから抜け出せないもののもう一つはプログラミングで、それもこれもEclipseがviのシーケンスで動かせないから。メールはviシーケンスで書けなくてもいいけど、プログラミングはviシーケンスで書けないってのはかなりつらくないか? なんでそういう需要ないの? やっぱ、みんなEmacsなの? って思っていたら見つけたのがviPlugin。

使ってみると何の違和感もなくEclipseがviのように動いちゃう! exコマンドのエミュレートがちょっと弱いけど、検索の/(スラッシュ)くらいまでなら対応できている。いやー、なんかJavaはもちろん、CもPHPもRubyもEclipseで書きだす日は近いかもしれない。逆にXcodeでObjective-Cを書く日は遠のいたような……。€15だけど、世界同時株大暴落で円も急伸したし、早速購入。2,318円。

パーマリンク | コメントをどうぞ

使用と利用の違い

よく分からないで使っている日本語のひとつが、「使用」と「利用」である。これ、どうやって使い分けるの? というわけで辞書を引いてみた。まず、好きな人が多い広辞苑第五版

し-よう【使用】
①つかいもちいること。つかうこと。
②賃金を払い、あるいは権限で、他人を労務に服させること。

①は単に訓読みにしただけだろ! ぶっ殺すぞ! ②は「使用人」ぐらいしか当てはまらないしなー。

り-よう【利用】
①利益になるように物を用いること。役に立つように用いること。「廃品—」
②方便に用いること。だしにつかうこと。「人を—する」
続きを読む
パーマリンク | 6件のコメント

RubyからMySQL使用

ちょっとした管理スクリプトを作るのにRubyからMySQLを使おうと思ったんだけど、まとまったドキュメントがなかったので自分でまとめておく。

RubyからMySQLを使うには、MySQL/RubyまたはRuby/MySQLライブラリが必要である。MySQL/RubyはCで書かれているのでコンパイラが必要だけど高速、Ruby/MySQLはRubyで書かれているので低速だけどコンパイラ不要という特徴がある。

ただし、このライブラリを直接使うとデータベースを変えることになったときに書換量が莫大になってしまうので、データベースを変える可能性があるならばRuby/DBIで抽象化したほうがよい。Ruby/DBIを使用すると、Rubyプログラム → DBI(データベース・インターフェース)→ DBD(データベース・ドライバー)→ データベース・クライアント・ライブラリ → データベースというスタックになり、データベースに依存する部分がプログラムからは隠蔽される。なお、RubyのDBDはアダプターであってクライアント・ライブラリ自身ではないので、クライアント・ライブラリであるMySQL/RubyまたはRuby/MySQLが別途必要になる。

続きを読む
パーマリンク | 1件のコメント

フォネティック・コード

ホスト名(Hostname)を決めるのはけっこう難しい。クライアント・マシンならば「iMacだからホスト名はimac」とか適当に決めても問題ないけど、サーバー・マシンはそうはいかない。「Mac Pro だからホスト名はmacpro」なんて決めてしまうと、Mac Pro をXserveにアップグレードした瞬間、いろいろなものの設定変更が必要になる。

そのため、ホスト名にはもっと抽象化した名前を付けるべきだ。Webサーバーならwwwとか、メール・サーバーならmailとかが一般的だろうけど、「メールイチ落として」って言われてmail7を落としちゃう事故が発生しやすいとか、そもそもそのサーバーの役割がいまいち明確でかったり、大量のサービスで兼用されていることも少なくない。そこでなにかもっと個性的な名前を付けたくなる。が、メール・サーバーとかはメール・ヘッダにホスト名が出ちゃうし、あまり恥ずかしい名前は付けたくない。以前のさくらインターネットのように、中継サーバーにnakoruruとかあるとかなり恥ずかしいわけだ。

続きを読む
パーマリンク | 3件のコメント