2010年6月10日木曜日

LZHが使えなくなった

企業団体ではLZHが使えなくなった。
これはLZH開発者のせいではない。
開発から20年以上立つだろう、随分世話になった。
日本発アーカイバが無くなるのは少々寂しさを感じる。

2010年6月8日火曜日

Lenovoから出荷案内が来た

4/16に頼んで、ようやく今日出荷案内。
仕事で使おうと思ったのに、丁度仕事が終わるタイミングで出荷ですか・・・
これからキャンセルしてやろうかと思った・・・

昨日、裏の仕事が完了

裏の仕事とか書いちゃってるけどまぁいいか
とりあえずI2Cで通信していろいろ設定出来るように作って、
今日見てもらってるはず。
OKでればそれで完了となる。

2010年6月5日土曜日

I2Cの受信完了

ARMの基板にI2Cのモジュールが入っていて、それが使いづらかった。
そのためにI2CによるWriteはすぐに出来たのに
I2CのReadに時間がかかった。
ありえんくらいにかかった。
ドキュメント悪すぎる。
次にタイマー割り込みで読み込み続ける処理を入れる。
タイマーもなんかやばそうだなぁ

2010年6月4日金曜日

MSはパッとしない

最近MSのニュースを見ても先進的とか革新的とか未来とかを感じない。
今まで言い過ぎなくらい言っていたからかもしれない。
彼らはいつも、これからのスタンダードであるとか、言い含め続けてきたのだが、
自分から見たらコンピュータの進歩を大幅に遅らせたのは彼らだ。
コンピュータを誰でも使える物にすることなんて考えない方がよかった。
一部の人だけが使えるものでよかったのだ。
エクセル、ワード?結局プリントして紙になるのに?
だったら紙とペンの方がよっぽどレイアウトも格好良く作れる。
というかTeXでいいじゃん!
表計算したいなら専用アプリ作ればいいじゃん!
なんでチマチマVBAのバグだの使い方だのやらなきゃいけなんだ?
大抵のデータはCSVだろう?
DBからCSVにしてるんだろう?
Perlや、UWSC、なでしこあたりでも充分役に立つ。
表やグラフを作れたからなんだと言うのだ?
そこから読み取れるものがわからなければ意味のない表やグラフじゃないか?
紙とペンでウンウン唸って考えていた方が人間は賢くなれたに違いない。
コンピュータも、もっと単純な計算機という枠を出ないで済んだかもしれない。
UIなんて無い方がいい!
コンソールだけあれば目の見えない人でも使えるじゃないか!
自分が望み続けたコンピュータのあるべき姿はWindowsではない。

2010年6月3日木曜日

AdSenceお支払い方法

お支払い方法は10000円稼がないと設定できないらしい。
ちらなかった
そんな説明は見たことがない。

まだThinkPadX201Tabletが来ない

自分が頼んだのがCorei7-640LMなのでワールドワイドで品薄だということだが、
週刊ASCIIのレビューではスコアはそんなに高くない。
そんなCPUが品薄になるのだろうか?
4/16に頼んだものが未だに来ない。
仕事で使うつもりだったのに・・・
キャンセルして再注文したら安くなるのかというと「値引きは出来ます」と言ってた。
再注文出来るまでに4週刊かかるということだが・・・
だったら今年中に手に入るかもわからないじゃないか
それなら、このまま注文続ける。
安くなることも無いかもしれないが、中旬から下旬で手に入るならそのまま注文しよう。
もし、さらに遅れる場合は、もう二度と買わないかもしれない。
その場合はもう信頼出来ない。
そういうメーカーからは二度と買わない。

AdSenceって

自分でクリックしないこと!
とか書いてあったけど、
思わずクリックしてみたいのもあったりしますなぁ
どうしましょう。
自分でクリックしちゃだめなんかのう?

あれ、AdSenceが日本語になってる

昨日のはお試し状態の表示ってことか
今はちゃんと日本語の広告がでてる
OKOK

2010年6月2日水曜日

Should I describe in English ?

I noticed that adsence were not Japanese.
Maybe no Japanese readers are click them at all.
If I could get English blog reader, I could hope the adsence to get some money.
So should I write in English ?

アプリケーションマニフェストファイルの埋め込み

http://www.atmarkit.co.jp/fdotnet/dotnettips/958uacmanifest/uacmanifest.html
管理者のみ実行可能なアプリを作る場合
アプリケーションマニフェストファイルをプロジェクトに追加し、
ちょちょっとAdminのみに設定しビルドすればそれだけで埋め込まれるらしい。
これでVistaでも安心?
と思ったらXPではなんともなく動いてしまった。
そりゃそうだ。
XPの頃はマニフェストってなんですか?って状態だったんだから
つうことで以下のようにコードを変更

public partial class main : Form
{
public main()
{
InitializeComponent();
// 起動時に管理者権限を確認
WindowsIdentity Identity = WindowsIdentity.GetCurrent();
WindowsPrincipal Principal = new WindowsPrincipal(Identity);
if (!Principal.IsInRole(WindowsBuiltInRole.Administrator))
{
// XPの場合はここが動く
MessageBox.Show("本ツールは管理者のみが使用可能です。", "確認");
Environment.Exit(0);

}
}
}