画像UpLoadTEST

結構簡単にできそうだ。やるな!MovableType!
« 2007年03月 | メイン | 2008年05月 »

結構簡単にできそうだ。やるな!MovableType!
早いもので、IT業界も10年近くになりました。
ここにきて方向転換し、Windows and Windows Mobileから、Linux or CE and 組み込み業界に転ずることになったので、いままでのWindows使いの視点からLinuxを理解した事を、Windows使いがわかりやすいように書いていこうかと思っとります。
技術的ではなく、人として違いをどう表現するか?という観点から解説。あくまで個人の主観なので、突っ込み簡便。
大きな違いは、Linux(UNIX)はあまりにも正確すぎる、ということ。逆にWindowsは曖昧さがあるため、人間的には取っ付きやすい。Linuxはコンピュータを人が操作する。Windowsは人に合わせたコンピュータ、といった感じ。
また、開発の視点からいうならば、Windowsは必要なモノが揃っていて、情報量はもちろん、ソースの出所がきちんとしているため、ハズレを引く確率は低い。しかし、揃っているのは考えものでMSが推し進めたい開発路線以外のリソース(例えばOSカーネル)が激減する。逆にLinuxはありとあらゆるソースが思いのままに入手できるが、そのため「亜種」が多数存在し、フィルターをかけ必要な情報にたどりつくまで、ハマル時間が半端ではない。使いこなせば良いのだが、慣れるまでそれなりの時間が必要なようだ。
どちらが繁栄するのか、これは歴史が物語っている通り、用途が違う。Windowsは多くの人が触るOSで、解りやすく言うならばコンピュータの概念すら必要ない、ということで多くのビジネスマン(営業、開発なんでもござれ)に受け入れられている。さらにMACはもっと直感的らしいのだが、触ったことがほぼ0なので、よくわからん。Linuxはサーバ、組み込み機器などの用途特化型、解りやすく言うと、よりコンピュータとして使いたい用途で利用されている。
どちらも一長一短なのだが、Windowsから入るとLinuxの壁は大きいため、もしまっさらな状態でコンピューティングを学ぶなら、今だったら、Linuxから学ぶことを勧めする。Linuxから入れば、Microsoftが嫌いになるのではなく、興味がなくなる世界が待っているのかもしれない。
こんな便利なものがあったとは、、、、、PatchはWindowsには無い、すばらしい機能だ。
テキストデータ(ソースもドキュメントも)の差分をチェック、ファイルに書き出し、そのファイルをパッチとして実行すると、あら不思議、同じ状況をいとも簡単に作れる!!
Patchファイルの作成もとっても簡単。
diff 元ファイル 新しいファイル > パッチファイル名
これだけ。まとめて一気にフォルダーごとパッチファイルを作りたい場合は、
diff -crN 元ディレクトリ 新ディレクトリ > パッチファイル名
これだけ。使い方も簡単。
パッチファイルをパッチの当てたいディレクトリに置き、
patch -p1 < パッチファイル
といった具合。。。すごいぞPatch!今更だけど、Linuxの魅力に取りつかれつつあったり。。。
いやぁ、MOVABLETYPEに切り替えたきっかけにサイトメンテナンスを2年ぶりぐらいにやろっかなぁ~、と思ったら、びっくり。PikiWikiで構築していた部分も荒らされてる、、、おそるべし。
記事がもったいないので、こっちに移行しようかと考えとりますが手間だなぁ、、、、、
荒らし対策法案とか出来ないもんですかね。スパムメールとWEB荒らしは罰金刑、みたいなの。あったら少しは減るだろうなぁ~。
気になるなぁ~。
X03ht、ht1100、カイザー、Willcom UMPC(これはWMじゃないのか?)
でも一番気になっているのは、これ。
Google Android携帯をhTcが早くもリリース!?
http://www.slashgear.jp/2008/04/post-2443/
Android SDK、動かしてみたけどなかなか良くできているっぽいんだよねぇ~♪
初めて実感。OSではなくCPUが大事、、、、ということ。CPUの動きを理解することは、OSや、コンピューティング全般への理解度を深めることになるので、大変だけど、初期の段階で学ぶべき重要なこと。かれこれ10年ほど、この基礎の基礎をすっとばしてIT業界で飯を食ってきたので、もったいないことをしたなぁ~、と思いつつ今後しばらくの間、基礎固めに力を入れたいと思った。
CPUを学ぶためには、CPUだけを知ってもダメ。回路設計なども重要で、こうなってくると趣味でマイコン組んでいた人が強い=大学などで専門的に学んでいたほうが良い、ということ。多少とおまわりに感じても、学校は行っておいたほうが良い、ということですね。ほぼ中卒SEの筆者が言うことなので、間違いない!
これからの方もそうだし、今後ITを学ぼうと思う人がいたら是非、CPUアーキティクチャに挑んでほしいと思う、今日この頃です。
インテルのコメントなのだが、モバイル用CPU「ATOM」のOSとしては、Linuxを推進するような驚くべき内容。
http://www.atmarkit.co.jp/news/200804/09/intel.html
また、WindowsMobileのトップシェアである、台湾hTcは、Android(これもLinuxベースで、Googleが開発しているオープンな携帯OS)をすぐにでもお披露目する様子。。。
http://www.slashgear.jp/2008/04/post-2443/
ちなみにhTcはこんな端末もリリースするそうだ(こっちはハズレかな?)

ますます目が離せない、モバイル市場なのだがこれらの注目されている市場情報をまとめると、Linuxエンジニア、更には組み込み系エンジニアが今後の市場のカギを握っていると、筆者は感じている。Linuxに慣れていない方は今からでも触ってみてはどうだろうか?
http://www.vmwhere.net/
VMWare Playerが無料になったのはずいぶん前だが、それをきっかけにしてか、上記のようなサイトがあり好きなOSをすぐに!試せる。
ありがたや、ありがたや。。。ちょっと前までは他のOSを試したいとき、PCの予備がなかったらパーテーション切るか、HDDだけでも用意しようか?悩んでいたのに。思い立ったらすぐに試せる!そんな時代なんですねぇ~。ソフト開発だけだったらVMwarePlayerと、VMWhereで十分でしょ!
ちなみに今回はGentoo Linuxを試しました。
まだよくわかりません~~~。

でましたねぇ~、D4!
あっちゃこっちゃでNewsになってますね。
http://ascii.jp/elem/000/000/124/124948/
http://www.willcom-fan.com/wzero3/entries/yam/000444/
http://journal.mycom.co.jp/news/2008/04/14/007/
VistaっていうOS選択が疑問符ですが、HW的にはとっても素晴らしいと思いました。欲しい!でも10マンオーバーは高すぎか?
WillcomはこれでWM路線を脱することになってしまうんでしょうか?それは残念なのでESはES路線で残してほしいところですねぇ~。