hiromasa.zone : o)

2005/3/16 Wednesday 投稿時の月齢:6.5  月名:七日月  潮汐:小潮 Moon:6.5[七日月]今日の心技体 : 低調前不安定期好調期低調期

おもいでのバックアップ このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 21:36

いくらディスクをミラーしていても、正常系異常(あ、やべ消しちゃった・・・ってやつ)ばかりはどうしようもない。

ということで、RAID1 しているディスクのバックアップをとってみる。DVD-R の 4.7G というのは便利な容量のようで、うまい論理分割で3枚で収まりました。

ちなみに、最古ファイルは 1997年のデジカメの写真。 カシオの元祖デジカメ QV で撮られた物でした。 まだ、36万画素もないですね。

2005/3/15 Tuesday 投稿時の月齢:5.5  月名:六日月  潮汐:中潮 Moon:5.5[六日月]今日の心技体 : 低調前不安定期好調期低調期

開発者自身が GPL 違反できるか このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 20:38

GPL というのがふと分からなくなって調べる。

  1. GPLは開発者が他の人のプログラムの利用や頒布、改変に関して示すライセンス
  2. (0からスクラッチしたプログラムで)開発者が自分のプログラムに対してGPL違反を犯すことはあり得えない
  3. GPL が適当された言語システムで作られたソフトウェアは GPL は適応されない。(入力/出力データは GPL ではない)
  4. GPL ソフトウェアに”リンク”して動くプログラムは GPL になる。しかし開発者が限定的に許可を与えれば GPL でなくてもよい。

一番最初の項目が分かっていなかった。 いままでは、GPL は成果物に対して与えられるもので、その開発者自身が GPL 違反を犯す(?)こともできると思っていた。

最後の項目は、MySQL + PHP で有名な話。 MySQL は GPL だが、PHP は PHPライセンス。 で、PHP には MySQL とインターフェース(リンク)する関数が備わっているため、PHP も 本来は GPL にしなければならないハズだったが、紆余曲折の話し合いのもと、MySQL から PHP に対して、限定的許可が出されたため、PHP は PHP ライセンスのままで大丈夫となった。

たとえば、MySQL が限定的許可を出さないで、PHP も GPL となった場合は、ユーザが作った “MySQL 関数を呼び出す PHPプログラム” も MySQL とリンクされたとみなされ、GPL となるわけだ。

プロダクトごしでライセンスの継承があるとなかなか難しい。

2005/3/14 Monday 投稿時の月齢:4.3  月名:五日月  潮汐:中潮 Moon:4.3[五日月]今日の心技体 : 低調前不安定期好調期低調期

Shift_JIS と Windows-31J このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 17:24

なんだか、分からないことだらけの一日。

引き続き文字コード。

  1. Shift_JIS は、Shift_JIS と Windows-31J(MS932) がある
  2. ブラウザのフォームは、そのHTMLの META での指定、もしくは http ヘッダのContent-Type のcharset で指定されたエンコードでサーバに送信する
  3. FORM に accept-charset 属性をつけると、別なエンコードで送信できる
  4. Windows のInternetExplorer / Firefox は Shift_JIS 指定していても、Windows-31J として文字コードを表示する
  5. Windows のInternetExplorer / Firefox は Shift_JIS 指定していても、Windows-31J のコードを送信する
  6. iMode は Windows-31J で、かつ外字領域に “絵文字” を割り当てている
  7. Windows-31J で特徴的な文字コードの1つは「~、∥、-、¢、£、¬」で Shift_JIS のそれとは違うところにマッピングされている

であっているのだろうか。とりあえずメモがわりに。

iMode 絵文字が将来、UNICODE にマッピングされたら笑えるなとふと思った、本日。iMode絵文字にやり顔

2005/3/13 Sunday 投稿時の月齢:3.5  月名:黄昏月  潮汐:中潮 Moon:3.5[黄昏月]今日の心技体 : 好調期好調期低調前不安定期

マジックスパイス このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 20:41

いつのまにやら、札幌名物になったスープカレー。

マジックスパイス“が東京にもあるので行ってみた。

マジックスパイスのカレー

おなか空いていて、最初に写真撮るのを忘れ食べかけです。。

とてもおいしかったのですが、おなかを壊しました。 いきなり刺激が強すぎたのだろうか。 とほほ。

地球探索 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 16:23

地球全体から道路1本まで眺められるNASA製3D地球儀ソフト「NASA World Wind」

というわけで、昨日ダウンロードしていた物をインストール。

結論からいうと非常に面白いです。

NASA World Wind 起動画面

起動画面。

NASA World Wind 起動画面

一見、ただの地球儀ですが・・・、どんどん拡大できます。

富士山は高かったの図。

NASA World Wind 画面

札幌上空。 真ん中に競馬場が見えます。

NASA World Wind画面

世界中回りたくなります。是非落としてみて下さい。

2005/3/12 Saturday 投稿時の月齢:2.4  月名:三日月  潮汐:中潮 Moon:2.4[三日月]今日の心技体 : 好調期好調期低調前不安定期

BitTorrent – P2P このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 18:00

BitTorrent という P2P 技術を使ったソフトウェアがあります。

ファイルの配布を目的としたソフトウェアですが、サーバがクライアントにファイルのダウンロードをさせるにあたり P2P技術を使います。

ファイルの配布元(サーバ)は、ファイルの断片をクライアント(ピア)に渡します。 ピアからの要求ファイル断片部分が既に”他の”ピアに渡っている場合は、通信をそちらにリダイレクトし、ピア同士で持っていないファイルの断片を交換を開始します。

このようにすることにより、サーバの回線の負荷を減らし、またピアで空いている登り帯域を有効利用しダウンロードを早くすることができる・・・、というソフトウェアです。

よくあるファイル”共有” の P2Pネットワークは、目的が”共有”にあるわけですが、BitTorrentはファイルのダウンロードに対してのみ P2P を適当したという意味で、なかなか考えられたソフトです。

最近では、Mozilla や、Fedora CORE Linux のイメージファイルなどのダウンロードに使われています。

BitComet スクリーンショット

BitTorrentの実装の一つ、BitComet クライアントのスクリーンショットです。 なにを落としているかというと・・・

地球全体から道路1本まで眺められるNASA製3D地球儀ソフト「NASA World Wind」

が、なにか面白そうだったのでダウンロード中!。

2005/3/11 Friday 投稿時の月齢:1.3  月名:二日月  潮汐:大潮 Moon:1.3[二日月]今日の心技体 : 好調期好調期好調期

おれ このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 15:16

おれ、誕生日。

10進数で一つ繰り上がるが、16進数ではまだ繰り上がらない。

セガサターン このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 14:51

セガサターンエミュレータ SSF がバージョンアップしていたので入れてみた。

ラストグラディエイターズ

大好きなピンボールゲーム、ラストグラディエイターズはタイトルでストップ。

闘神伝

闘神伝の再現性はすごい。 もちろん、スピードは出てません。

異常に複雑でエミュレートするのがかなり厳しいハードのようですが、かなり安定して動作しているように見えます。 このままの方向でバージョン上がっていってほしいものです。

2005/3/10 Thursday 投稿時の月齢:0.4  月名:新月  潮汐:大潮 Moon:0.4[新月]今日の心技体 : 好調期好調前不安定期好調期

OpenOffice 2.0 ベータ再び このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 19:44

OpenOffice 2.0 ベータ(RC)の、BASE 再び。

先日は、MySQL に接続してみましたが、OpenOffice.org Base は、自分自身でも RDBMS を持っているようです。

hsqldb at SourceForge.net

というオープンソースの DBを取り込んでいる模様。

Access の Microsoft Jet エンジンと競争させてみたかったのですが、でかいデータがない・・・。

Access は、200 万レコードくらいなら気合いで動いていましたが HSQL ははたしてどうか。

2005/3/9 Wednesday 投稿時の月齢:28.9  月名:二十九日月  潮汐:大潮 Moon:28.9[二十九日月]今日の心技体 : 好調期好調前不安定期好調期

文字コード このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 19:32

いまだ、文字コードについてよく分からず。

ぱっとよく使うコードセットを考えただけで、 Shift_JIS、EUC、Unicode の3種類。

でもって、Shift_JIS も Windows-31J (MS932) とか、EUC は EUC-JP とか、Unicode も UTF-8 とか UTF-16 とか・・・。

なぜそんなことを思ったかというと、

作成中の掲示板

iMode 対応の掲示板を作っているときに、絵文字が Windows-31J の外字領域に配置されていて、PHP で扱う場合は通常の文字列関数を Shift_JIS 指定で使おうとするとうまく動作しないという問題が起きたため。扱えない文字として「?」が返る。

というわけで調べたところ「SJIS-win」という指定が使えるらしい。 これが、Windows-31J 相当になるのだと思われる。

データベースは EUC、システムのエンコードは UTF-8 、表示は SJIS にしたい・・・とか、文字コードがそれぞれバラバラだったりすると結構ふかみ。

単なるマッピングですまない場合もあったりして、なかなか奥が深い。

このサイトについて

このブログは引っ越しを行いコンテンツはフリーズしています。hiromasa.anotherへどうぞ。

Powerd By WordPress

We (Heart) WordPress

WordPressME Logo
WordPress Plugins

ブログ内検索

Todays Popular

WordPress Ring

はてなリング - WordPress -

情報

19 queries. 0.133 seconds.

このページの先頭へ