年末停止の予定

書くの忘れてた(笑)

12/29深夜にサーバ清掃のためダウンします。

年末は稼働させっぱなしです。

ちなみに、OSは2月下旬に大々的にストップさせて載せ替えます。そのときには現在のHDDも交換するつもりですので、1週間以上止まる予定です。
※さすがに4年間交換してないのはどうかと思う。過去の事例ならそろそろクラッシュしても不思議ではない。

 

アマゾンからの取得がうまく治った~ググるの禁止など~

AmazonのAPIが修正されてから、うまくデータソースを書くことが出来ませんでしたが、なんとひょんな事で解決しました。

結果としてサンプルソースがうまく動かなかったのは文字エンコードの責任であり、値が取得できなかったのはパラメーターが大文字小文字を厳密に判断するようになった為と判りました。

とにかく解説が少ないので、素人はググってしまうほかないんですけどね。そのググった結果でもイマイチ理解できない苦境が自分の情けない所で、あー、SEとして就職して無くて良かった(実は就職活動時、内定をもらっていたのがSEだったのである。当時ググるなど不可能な一九九〇年代前半ですよ。多分COBOLかBoland Cでノイローゼだったでしょうね)

ググッた結果ベタコピーしたソースで動かないのは自分の責任です。当たり前です。そこで試行錯誤でかつソースをきれいに整えるのが我々素人さんの責任ですよ。

あるサイトで、新人さんがググったソースをベタコピーしてコンパイルした成果物を提出したという呆れた話が出ていたので、愕然としました。
まあ個人的には「シロートなめんなよ」という、そういうところがあるのでこの新人さんの気持ちはわからなくもない。
自分で解決して動けばいい、訳だから、先に決め事はすべて提示して欲しいと思いますよ。
決め事-プログラムに於いては共通関数やライブラリなど-は明示した上で「考え方」を理解させるのがOJTだと思うし。

ちなみにこの新人さんは「忙しそうだから先輩には聞けないし」という理由で黙って提出したらしい。
いや、それはないだろうて。
デバックすれば判るだろう。それすら出来ないのか君は。

という事は、この職場は「出来て当たり前」オーラで包み込まれた、嫌ぁな職場という事になる。
それはないだろう、というよりも自分たちで気づかずにバリア張ってる訳だ。

確かに「教えてクン」「くれくれクン」というのも困るが、「考えて直して」という当たり前の事をさせないといけないんじゃないの? という事を苦笑しつつ読んでました。

実際今回最低限の動作に至るまで本日だけで30回くらいの修正しましたけどね。ただそれはベタコピーした内容と目的の内容を確認しつつでしたからね(但し、文字コードの事に気づくまで四〇回ぐらいあれこれしてますが)。トライアル&エラーは基本ですよね。
問題はそこに至る基礎資料を揃えて提示出来ているかどうかですが、ねえ。

まあ、まだ別窓から転機、という最初の野望にはほど遠いのですが。

FreeBS8.0-RC2を入れてみました。

観戦にいかなかったのは仕事がつまっていたからと体調不良と大ポカしてストレスがたまり不眠症になってしまった為。

そこでささやかながらFreeBSD8.0を入れる為の準備としてRC版で試しインストールしてみました。
ちなみにマシン環境は余り物で作ったので
Gigabyte GA-MA785GM-US2H AMDのAM2+(型番忘れました)
メモリ1GB HDD 160GB
というもの。

インストール構成は
デスクトップ環境 KDE4.3
かな漢字入力   SCIM + Anthy

結構ハマりますので、簡単にメモしときます。

1.インストール
DVD-ISOイメージからインストール。以前のCD-ROM Disk1から入れるのに比べればマシだが、それでもパッケージはJapaneseがない。正直KDEやGnomeを入れるときはパッケージからの方が時間がかからなくてよいが、この場合は日本語化の為に追加インストールが発生。

2.X.orgの為の設定(1)起動前に必要な事
/etc/rc.confの早い行に以下を追加。
hald_enable="YES"
dbus_enable="YES"
この二つがないとX.Orgでマウスとキーボードが動かない。

3.X.orgの為の設定(2)Config
/etc/X11/xorg.confに日本語設定を追加
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
EndSection
他はいじらなくて良いでしょう。

4.KDEの日本語化ツールのインストール
パッケージでは/Japanese/ja-kde-ln10n-4.3.1
Portsから/japanese/qt4-codecs-jp
を入れる。得に後者を忘れるとLangに関わらず各所が英語表示のまま。個人的にはパッケージで対応して欲しいのだけれどねえ。

5..cshrc
setenv LANG ja_JP.eucJP
setenv LC_ALL ja_JP.eucJP
setenv XMODIFIERS @im=SCIM
一応お約束です。UTF_8にはまだしません。ついでに.xinitrc/.Xsessionで export文を使っても問題はありません。

6..xinitrc
xmodmap ~/.Xmodmap
scim -d
exec /usr/local/kde4/bin/startkde4
KDE4からはパスが違うので注意が必要。単にstartkdeではブートしない。パスを忘れると偉い目に。
xmodmapは以下の設定後に有効。ファイルがないとエラー、なのかな。

7.アンダースコア
実はX.orgの欠点で、アンダースコアが使えない。それを補正する。
ターミナル上で
 #xev
を実行。マウスをウインドウにポイントし、そこでアンダースコアのキーを押下げすると、ターミナル上にキーコードか表示される。
 ~/.Xmodmapに以下の用に書く。
keycode @@@ = backslash underscore
@@@のところがキーコード。これで再起動。

8.音
一番ドツボ。まずデバイスの読み込み。以下基本はコマンドプロンプト
#kldload snd_driver
続いて採用されたドライバを確認
#cat /dev/sndstat
ここでサウンドデバイスが複数ある場合があるので、先は試しながらの設定となるが、
/boot/loader.confに
snd_hda_load="YES"
と書く。これはデバイスによって書くのが変わる。
ことHDMIがあるとこれを最優先サウンドデバイスにしてしまう。
そこで/etc/sysctl.confに
hw.snd.default_unit=1
と買いて再起動。
これでも鳴らない場合はX環境でターミナルを起動し
# sysctl hw.sound.default_unit=1
 とタイプ。これで音が鳴りました。
 

9.UNIX同士の連系:NFS
サーバサイドについては省略。
クライアント環境は
rc.confに以下を追加
portmap_enable="YES"
nfs_client_enable="YES"
nfs_client_flags="-n 4"
rpc_statd_enable="YES"
rpc_lockd_enable="YES"
多分、どれかはいらない筈なんだけど、それがよく分からない。各種サイトを見てもバラバラだったのでほぼ全ての設定を追加している。
ここで自分のPCにリンクの空フォルダを作成。
続いてリンクコマンドは
mount -t nfs 192.168.@@@.@@@:/[リンク先pcの絶対パス] /[自分のpcのシンボリック用パス] 多くの解説がmomt -t [サーバ名]:/[リンク先PCの絶対パス] /[自分のPCのシンボリック用パス]で説明していますが、今回試した結果はIPアドレス直打ちで接続できたので。
ちなみにサーバ側で接続権限を限定してあります。
—-2009.11.3追記
これだとSambaの範囲で文字化けするので、smbfsを使うことにした。
mount_smbfs -E euc-jp:cp932 -N -I [サーバのIPアドレス] //[User名]@[サーバ名]/[リンク先のSamba上の名称] /[自分のPCのシンボリック用パス] ただし、これをfstabに書いても自動でつながらない。何か設定が間違っていそう。
cp932に固執したのは、MP3プレーヤーが動くかどうかに関わっている為。ちなみにBeep Media Playerであればcp932のタグ、ファイル名ともに使用可能でした。BMPxでは再生不可。
※ただ、この問題はitunesなどでリッピングした場合には問題がないらしい。特にタグがUTF-8なら動くらしい。
 

その他、ブラウザはOpera。Forefoxよりコンパイルが短くていいから。
 ただ長く使うとFEPが壊れる可能性大る 

Winny高裁判決と、欧州型裁判制度の限界(2)

大事なこと書いてないじゃん(笑)

今回の裁判は、アメリカだったら罪状も判決も異なる訳だが、基本刑事裁判ではなく民事裁判で損害賠償および活動制限という事になる訳ですが、日本ではそうならないので。
これは裁判の判断基準が日本を含む欧米型の「損害賠償を最優先」と言う考え方と、アメリカのように「権利の抑制による再発防止と、弁護費用のムシり取り」で行くものの決定的な差だと思うのです。

そもそもこの事件を刑事事件として扱うのは、日本では限界-つまり犯罪を規定する法律がすべて後追いのため、新たな判例を作る事を含めて法律概念が保守的という意味-があり、アメリカのように「あくまで権利侵害の認定を優先する」スタンスで社会罰を加える事とは、根本が違っている訳です。

従って今回の事件は「罪状優先型」とでも言うべき欧州型(いや、もっと正確に言うと「プロイセン型」だけど)裁判制度では、裁くことが出来ない刑事罰だったという事だと思うのです。

いや、別にだからといってアメリカ型裁判がいいというつもりはサラサラなくて。
2chの西村氏が民事で損害賠償を受けても払う気がないというのと同じで、罪を罪として認知出来ない裁判では意味が無く、同時に権利の抑制という手段が採用できない法体系に問題があるわけです。
※ちなみに、西村氏の居直りに対して裁判所は「彼が役員をしている企業に対して、その報酬を差し押さえると共に、その振込先口座の預金高を差し押さえる」事と、「その先にある未申告収入の実態を税務当局に告発」ぐらいはしてもいいんじゃないですか?出来ない理由が知りたいです。-但し、。2ch裁判については、最近考え方が変わっているので。あくまで2 chの罪は「モラル形成とその維持」が欠如していることであり、場の存在は否定しません。

先に書いたように、Winnyを制作した際に、および問題が明らかになった段階にて、法的・社会的問題のある使い方が出来る認識があった時点で、対策を一切講じず「脱法行為は違法行為にあらず、法がザルだから何やってもOK」という姿勢は、反社会的行動でしかないです。もし制作者サイドが「グレーゾーンになる部分については、権利者に最大の配慮をすることと、権利者の生活を守るためにお金を落としていきましょう」などの著作権権利者に理解を示すアジテーションを行っていたら、刑事裁判なんぞにならないし、もっと発展的に「権利者にも利用者にもそれなりにハッピーな結末が待っている」ビジネスモデルに展開できた筈なんだよね。

結局、映像音響系はピア・ツー・ピアではなくオンデマンドに推移しちゃったし、そういう意味で「技術の発展に殆ど寄与していないプログラムで、いつまで鼻息荒くしてやがる」という気持ちの法が強いし、Winnyの当時から先進的であったスカイプなどが幅をきかしている以上、この人が言うような「開発者の萎縮」は起きず、パラダイムはシフトしちゃった訳で。裁判に訴えの利益がないと思う次第です。

っつうか、裁判所はもっとITを勉強するか、知的裁判所のようなものを作る必要があるかも知れませんね。

Winny高裁判決と、欧州型裁判制度の限界

ファイル交換ソフトWinny制作者が、著作権侵害幇助の罪に問われた事件について、控訴審が無罪判決を言い渡したそうです。

これは残念ながら、「どこに力点を置いて議論を審議したか」によって答えが変わる内容ですかせ、この判決そのものについての是非は問いません。おそらく地裁側が「公共の利益」を中心に「迷惑かけた現況だから、何かペナルティを」としたのに対して高裁は「純粋に罪状に照らし合わせて是非を問うた」事になると思います。判決文読んでないから論評をベースに話をしていめに過ぎませんので、どっちがより正しいかという問題になると、「その時の風潮による」んじゃないかと思うわけですが。

ちなみに、私は「罪状はともかく、Winny開発者に罪はあるかどうか」と言われたら「あります」とはっきり言います。
と、いうのは、当時すでにファイル交換ソフトによる著作権侵害事件は相当数発生しており、またそのソフトの存在故にネットワーク帯域を圧迫していた事もはっきりしていた訳で(アメリカにおけるナップスター等の交換ソフトが引き起こした事例による)、開発時点で判っていた問題を回避するのは開発者の責務であるというのは当然の事だと思うのですが。
だから、刑法上では無罪でも、社会的には罪を背負うべきだと思いますね。

被告曰く「開発者が想定していない使い方をされただけで犯罪となるなら、殺人を犯した凶器の包丁を作った職人が殺人幇助で逮捕されないのはおかしい」であるが、「ファイル交換ソフトは著作権侵害に使われる悪いもの、包丁で人を刺し殺すのは間違った使い方」という形で通念が形成されている状態でこの主張は通らないと思いますよ。
せめて「大麻の搬送に宅急便を使ったからって、宅急便のシステムを考えた人が訴えられないのはおかしい」なら判りますけどね(モノを運ぶ=データをやりとりする、という意味で同種。ちなみに貨物運送は、法律により内容物を配送業者が検閲することが出来ない)。
ただ、確か問題になる度に「正面から解決する」事をせず「逃げ道ばかり探して改造した」ように見えるんですよね。それはおかしいだろう、と。

ちなみに、被告の言い分が正しいなら、エコナ油の発ガン性に気づかなかったメーカーは何ら責任を負わないし、森永ヒ素ミルク事件も水俣水銀事件も、作り手は一切罪も責任も負わないという暴論が成立します。
それは、おかしいでしょう。そんな当たり前の事を無視して「開発者の意欲が損なわれる」はおかしいですよ。

久保田としては、目的の機能を果たすために必要だったのは「ファイル交換ソフト」ではなく「期間限定、アップロードサイト・投稿者からの寄付で運営」というビジネスモデルだったんじゃないかな、と思うわけです。しかも、それをやるのはあくまで2chサイドが有志を募って(別に、現状の「勝手連型ログサイト」でも良いのだが、それを「はてなブックマーク」形式なりWiki形式などで公式サイトで検索可能なシステムにすれば良いと思うのですけれど)、なるべく拡散を防止していくべきだったと。

毎度のことだけど、久保田は2chが嫌いです。嫌いだけど、存在の否定まではしません(あくまでアングラ的な所という意味で、そういう存在はあっても悪くない)。嫌いな理由の一つが「増殖と暴走を制御できない上に責任の所在が曖昧だから」というものがあります。たとえば昔のNiftyServeのように、責任の所在が判りやすい仕組みの中で暴走していてくれれば問題が起きたときに大人の対応がしやすいのですが、2chはそれを否定する所から入っているようにも見えるので、そこがとても嫌なのです(有志のスタッフが問題発言に対応する、といっても、Niftyのシスオペのように研修会開いて期間内の責任を明確にするなどの行為を行っている訳ではない以上、責任と言えるモノがあるとは思えない)。
今回の件も、精度の不備を「ゆがんだ善意」の名の下に行ったものだと思うので、社会的に問われる責任という意味での罪は、開発者側に存在すると思います。
ただ、刑法的にそうであるかどうかは別ですが。

なんとなく、正面から議論する事を避けた時点で、この人は開発者ではなく「プログラムヲタクの厨房」だったように思います。開発者を名乗るには、少しおこがましいと思いませんか? すでに同じ種類のソフトで社会的に問題がおこた板にも関わらず、予見できなかった、なんて言うのは。

※実はここから、著作物に関わる対価の話に繋がらねばならないのだが。

物欲ごにょごにょ

ごにょごにょ、に関しては買ったパーツから想像してください。

実は昨年、ブルーレイディスクを導入したことは12/21付で書いたのですが、なにぶんまだディスク価格が高いので、存分に活用しよう、などという気は起きなかった訳です。
ところが、買ったモノが「最低限の地デジOK」だった事から、CATV(BS含む)の番組名取得が出来ないという事実が待っていたのであります。調べたんですけど、番組名まではD端子では拾えないらしくて。
これが面倒くさかったのでCATVのチューナーをHDD対応にしました。7月の事です。
と、これが「お気に入り自動検索」がついていて、ダブルチューナーで、という事から今まで余程のことがないと録画すらしなかったG+とGAORAのNFL中継も録画することが出来るようになりました。
※実は「自動録画」という機能もあるのですが、NHK-BSとスタックするものは排除したいので使っていません。その機能は現在、アニマックスとかキッズステーションとか(ファーストガンダムと、「宇宙海賊キャプテンハーロック」。多摩テレビさんがAT-Xやってくれればもっと大活躍なのにね)しか使ってません。

と、これが結構ムーブして焼くというのが面倒くさい。いっそキャブチャして圧縮したろか、と思ったんですね。

ところがここで、問題なのはデジタル放送のコンテンツ保護信号。CATVは地上波+110度でないBSをアナログで、地デジ+110度をデジタルで流している事により、110度CS側はすべてコピーワンス信号、BSはダビング10の制約が入っている訳です。

現在私の使っているGV-MVP/IDVは、コピーガードがあると録画できない仕様なんですな。

ちなみにこの機種の利点は、インターレス除去機能付きのAVI形式(但し、一般的ではないと胃分けているカノープス方式ではあるが)で生ソースの状態で録画できる事。MPEG2で最初にエンコードされていしまうと、はっきり言って困る。困るのはDVDに保存しようとしても、ブロックノイズなしにすねにはDVD-DLクラスになってしまうのです、アメフトでは。
そこで、何度か取り上げてますが「XVD」にAVIからエンコードする事で、かなりの画質で楽しめるのです。

で、これをなんとか「XVD」で統一して管理する事で、いつでも「後追いでディスク化」「PC取り込みは夜中、エンコは日中」という事で処理したいと考えている訳ですが、何しろコピーガードのせいでそれが果たせないのです。

正直、権利者の利益を守る仕組みとして「コピー禁止」「メディア・機械の限定」というルールはあり得ないと思うし、実際に現在必要なことは「著作権を侵害した視聴サーバでの公開は、再生時にドロップされる」という方法の模索の方が大切だと思うわけですが、そこで「ごにょごにょ」という人たちが出てくるわけです。

※以下、一応畳んでしまいます。ごにょごにょについても書いてしまいますが、ここでのスタンスはあくまで「保存に適した容量と画質の問題を私的に解決する」事だけであり、それ以外の用途での使用を推奨するものではありません。著作者および権利者の権利が正しく守られることを期待しております。

続きを読む

メンテナンス見送りの件

今回、OSのバージョンをUPしようとしていたのですが、あろう事か次のメジャーアップが8月末にある為、ライブラリ関係が面倒なことになっています。

このままアップデートしても難しいので、今回はアップデートしないことにしました。

実際にアップデートするのは冬休みになんると思います。

(実はマイナーバージョン2つとばしてますので、セキュリティ的には好ましくないようです)

物欲オーバードライヴ

うひひひひ。買ってしまったやってしまった。

買ったのはポメラ。プレーンテキストしか打てないアレです。

実は当初は買う予定がなかったのですが、18日仕事で外出している時に突然仕事の構想がわき上がり「やべ、こぼれ落ちそう」。このままこぼれ落ちたら妙なバイアスかかりそうで嫌だったので、思い切ってメモ帳代わりに買いました。

元々ATOK派のくぼたさんには、適度で気持ちよいという感じです。
もうね。字が綺麗に打てるというのは幸せですよ。

実際にはEMONE持っているのでそっちでも良いのですが、バッテリーか持たないんですよねこいつが。じゃあノートPCで、なんて事になると起動がイラつくしサスペンドやスリープでもバッテリー持たないし。
ちなみにビックカメラで2万1千円。近くのK’Sだったら1万8千でしたが、とにかく気持ちよい。

今まで帰りがけにファミレス寄ったりしていた時に何もすることがなかった訳ですが、こいつのお陰で仕事の構想がメモできる出来る。

ちなみにパールボウルの試合メモもとってみましたが、ここで欠点が。

反射型TFTを使っているので、暗いんですね。何かアイテム買ってごまかしますか。

長くなるのでたたみます

続きを読む

画像が飛んでしまいましたむ

先ほどの改造中に、どうも画像保存エリアを間違えて消してしまったようです。

※というか、そもそもの設定が間違っていたというか、保存場所の設定方法が記憶と違っていたというか。

まだバックアップシーズンではなかったので直近の写真は全滅。

困った物です。

一部改造

このサイトの表示形式を一部変更しました。

・標準フォントを9ポイントにしました。
・標準改行ピッチを広げました。
・文字サイズ変更時の改行ピッチを、文字サイズにあわせて変更しました。

・失敗投稿の非表示化機能を付けました。

これは、他のサイトのブログを比較検討した結果、フォントを小さくすることと行間を広げることが見やすさの秘訣ではないかと判断した所から発生しました。
元々CSSのテストを兼ねた作成だったので、エディタのカスタマイズをしないと文字サイズにフィットした行間は設定できないと判断していたので、そこにトライして・・・轟沈。
結局str_Replace関数で対処することにしました。