「Linux」タグアーカイブ

HotmailをメールソフトでPOP3受信する手順

2009年01月14日、Windows Live team blogにてHotmailがPOP3受信・SMTP送信に対応していたことが発表されました。一般的なメールソフトでの設定値は次のとおり。

A new way to get Hotmail on your phone (Windows Live team blog)

POP server: pop3.live.com (Port 995)
POP SSL required? Yes
User name: Your Windows Live ID, for example yourname@hotmail.com
Password: The password you usually use to sign in to Hotmail or Windows Live
SMTP server: smtp.live.com (Port 25)
Authentication required? Yes (this matches your POP username and password)
TLS/SSL required? Yes

また、この対応により、ThunderbirdでのHotmail送受信にWebmailアドオンが必要がなくなりました。もう、Hotmailサイトのアップデートの度に悩まされていた接続エラーの心配もありません。以下はThunderbirdの既存Hotmailアカウントを修正するときの手順です。

まず、[メニュー]-[ツール]-[アカウント設定...]をクリックし、修正したいhotmailアカウントの[サーバ設定]を開きます。

POP3サーバ設定画面、修正前

[サーバ名]をlocalhostからpop3.live.com、[ポート]を110から995、[保護された接続(SSL, TLS)を使用する]を、使用しないからSSLを使用するに変更。

POP3サーバ設定画面、修正後

次に[送信(SMTP)サーバ]を開き、修正したいhotmailアカウントをダブルクリック。

SMTPサーバ設定画面、修正前

[サーバ名]をlocalhostからsmtp.live.com、[保護された接続を使用する]を、いいえからTLS(利用可能な場合)に変更。

SMTPサーバ設定画面、修正後

以上で修正は終わりです。送受信が正常に行えるか確認して下さい。

最後に注意点をひとつ。このPOP3受信、便利になった反面、制約もあります。何と15分間隔でしか受信チェックが行えないのです。更新間隔を調整しておかないと、次のようなエラーダイアログが表示されます。

15分以内に再受信するとエラー

この制約はWebmailアドオンで回避出来ます。送信はSMTP、受信はアドオンで行ってもいいかもしれません。

2008年冬、64bit OS時代到来

今年2008年冬の年末商戦以降、一気に64bit OSが浸透するかもしれません。これはWindows Vista登場間近から噂されていた事ですが、いよいよ現実味を帯びてきました。

去年から続いていたDDR2 SDRAMの大暴落は、PCのメモリ搭載量を飛躍的に押し上げる要因となったのは記憶に新しいところ。今や、新しいPCでメモリ合計4GB未満を選ぶことは、余程の理由がない限り避けたほうがいいでしょう。少ない投資で快適さを得るならメモリの増量が一番効果的だからです。例えば、複数のアプリケーションを起動したときに、ガリガリと音を立てて動作が重くなるHDDスワップも、大容量メモリなら回避出来ます。

さて、ここで問題となるのがOSの認識出来る最大メモリ量。今、一番普及しているWindows XPは、多くの人が32bit版を使っていることでしょう。この32bit版XPで扱えるメモリの最大値は、2の32乗である4GBまで。実際はOSの制限で3GB程です。余剰メモリをRAMドライブとして使用することを抜きにすれば、Windows XPの機能だけでは、どうがんばっても、それ以上認識させることは不可能。そこで、標準で4GB以上のメモリを扱える64bit OSに注目が集まってきたのです。海外のPC通販サイトでは、OSにWindows Vistaの64bit版を搭載するのが主流になってきています。その効果もあってか、Vistaにおける64bit版の割合は、2008年10月に全ユーザの20%を超えました

では、64bit OSを使用するにあたり、注意しなければいけない事はなんでしょうか?2つあります。

1つは、使用中の機器に対応したドライバが存在するか。32bit用のドライバは流用できません。Vista発売時に散々言われていたデメリットです。しかし、それも今では解消されました。有名なメーカーの機器なら、64bit版ドライバが提供されていますので安心してください。また、サポート期間の過ぎた古い機器でも、OSに標準で用意されていたり、メーカーのサイトで公開されている場合があります。例外として、新製品でも地デジ用チューナーボードだけは注意しなければなりません。国内メーカーの製品は、どれも32bitドライバしか提供されておらず64bit OSで使用不可能。これは販売側の怠慢としか思えません。しかも、酷いメーカーになると、64bitドライバを提供していないのにVistaロゴに似せたマークを印刷して販売しています。有名なメーカーでも、日常的に行っている商法なので、64bit OSを使うときは十分注意してください。

2つ目は、使用中のアプリケーションが対応しているかどうか。現行の32bitアプリケーションであれば、驚くほど何の障害もなく動作します。問題なのは「16bitアプリケーション」と「特殊なドライバが必要」な場合です。Windows 95時代のアプリケーションは、インストーラーや本体が16bitの物が多く存在しました。64bit OSでは、「16bitアプリケーション」のサポートが切り捨てられてしまったので、それらを動かすことは出来ません。どうしても動かしたいのであれば、仮想環境にWindows 95をインストールして使ってみてください。

「特殊なドライバが必要」なケースのほうは、最近の32bitアプリケーションでも起こります。一番問題になりそうな例をあげると、不正使用防止のために設けたセキュリティ機構が該当します。一時期騒がれた、ルートキットまがいのドライバをOSに寄生させアプリケーションを監視するタイプは、最早絶望的です。64bit Windowsでは、未署名のドライバ、32bit以下のドライバはインストールできません。これらが代替の利くアプリケーションなら、使用を諦めれば済む話です。ですが、思い入れのあるゲームだったりしたら、泣かざるを得ません。とりあえず最良の解決策は、「古いOSを仮想環境のために保管しておく」、「ゲームは買ったら早い内に遊び、飽きるまでやり尽くす」ことです。

これら以外にも64bit OSの特徴が上手くまとまった特集記事が下記にありましたので、時間があれば読んでみてください。

64bit Vista完全導入ガイド (DOS/V Power Report - Impress)

最後に、もう1つ。別途、開発者が注意しなければいけないことがあります。64bitアプリケーションの作成のとき、OSのAPIやコンパイラがサポートしているデータモデルを常に意識しておく必要があります。C/C++を例にお話をします。64bit WindowsのVC++はLLP64モデルを採用しており、short int:16bit、int:32bit、long int:32bit、long long int:64bit、pointer:64bit。対する64bit Linux系のGCCはLP64モデルが採用され、long int:64bitだけ、LLP64モデルと異なっています。この相違点は、マルチプラットフォームでの開発で問題になります。LP64モデルを想定して作ったアプリケーションをLLP64モデルの環境でコンパイルすると、桁落ちを起こし異常動作するかもしれません。回避策は相違点のあるlong intを使わない、もしくはstdint.h(inttypes.h)をインクルードして明示的に変数幅を固定すること。それさえ守れば、OSやコンパイラ間、そして、32bitアプリケーションとの互換性を維持するのも難しくはないでしょう。

64bit#64ビットデータモデル (Wikipedia)

64ビットになると何が変わる?――64ビットプログラミングのデータモデル (2/2) (ITMedia)

Linuxと64bit環境 (VA Linux Japan株式会社)

2008年11月16日、Intelの新CPU、Core i7が発売されました。ハイパースレッディングによりOS上からは8コアに見えるそうです。対応マザーボードは、DDR3 SDRAMを3チャンネル単位で使うことが推奨され、合計6枚も挿せます。これは最大24GBのメモリが使えることを意味します。新しいPCの購入を考えている方は、これを機に思い切って64bitOSの世界に足を踏み入れてみては如何でしょうか。

2008年11月19日追記:デルを含む各ショップブランドから、OSにVista x64版を採用したCore i7搭載モデルが続々と販売開始されました。一応、XPにダウングレード出来るとこもあるようですが、メモリの問題も含め5年以上昔のOSで真価を発揮できるか疑問です。やはり、Vista x64版が妥当かと思います。

Ubuntu8.10のインストールでの注意事項2つ

2008年10月30日、Ubuntu 8.10がリリースされました。8.04と比べると遥かに使いやすくなっており、インストーラーも進化しています。Wubiが標準添付され、Ubuntu専用領域を作らずに、Windowsのパーティションへ仮想ファイルとしてインストールすることも可能になりました。ライブCDを起動させてみて問題が無ければ、快適なUbuntuライフが送れることでしょう。

ですが、このインストーラー、1つだけトラブルになりそうな部分があります。それはライブCDからインストールするときに表示される"ディスクの準備"画面。初期設定では"既存パーティションをリサイズして空き領域を作る"となっています。もし、この設定のままインストールしてしまうと、使用中のパーティションが縮小され、Windowsを起動した時に空き容量が足りなくなってしまいます。他のドライブに完全な空き領域が存在してもお構いなしです。

Ubuntu 8.10、"ディスクの準備"画面

そこで、この画面では、なるべく一番下の選択肢"手動"を選びましょう。手動であれば、好きな場所に好きな容量で新たなパーティションを作成できます。

Ubuntu 8.10、パーティションの手動設定

もう1つ、起動スクリプトであるGrubのインストール先についても注意が必要です。リムーバブルメディアにUbuntuをインストールした場合、デフォルト設定では作業をしたPCのMBRを上書きします。そうなるとubuntuの起動にはGrubの保存されている作業PCが必須となり、リムーバブルメディアであるにもかかわらず、他のPCでは使えなくなってしまうのです。リムーバブルメディアでUbuntuを使うときは、そのメディアの先頭にGrubをインストールするように変更しましょう。Grubのインストール先を変更する手順は、UbuntuのGrubとMBMを共存させる方法も併せてご覧ください。

Blender2.48はリアルタイムレンダリングがすごい!

2008年10月14日、3D統合環境のBlender 2.48が公開されました。

Blender 2.48 (Blender.org)

今回のアップデートでは、GLSLによるリアルタイムレンダリングに対応し、編集画面でのモデル確認が楽になりました。この機能が有効になるグラフィックカードは、ATI Radeon 9x00、Xシリーズ、HDシリーズ、NVidia Geforce FX、6x00、7x00、8x00、9x00、GTX 2x0、最近のIntelとSiSのオンボードです。5年以内に買い換えたPCなら、この機能が使えると思われます。

上記のデモ映像に使われたファイルは公式からbathroom_final_1.2.zipとしてダウンロード可能です。デモ映像と同じことをするには、ダウンロードしたblendファイルをBlender 2.48で開き、Pキーを押してGameモードにしてください。Gameモードでは、次のキーが使えます。

  • 移動:W、A、S、D
  • カメラ回転:マウス移動
  • アヒル軍曹投入:マウス左クリック
  • 風:スペース
  • 横長画面:3
  • Gameモード終了:ESC

その他の変更点は、Release Logsを参照してください。

また、このアップデートからは、64bit版Windows用の実行ファイルも用意されています。潤沢にメモリを使いたい人は試してみるといいでしょう。ただし、32bit版Pythonが認識されませんので、別途64bit版Pythonをインストールしてください。Yafrayのような外部レンダラーも同様に64bit版が必要です。Pythonは公式で64bit版を配布していますが、外部レンダラーのほうは32bit版しかありません。面倒ですが、自分でソースコードをコンパイルして使えるようしましょう。

親切心が伝わらない例:Linux篇

世の中、親切に答えているのに理解されないこともあるようです。

【初心者専用】 Ubuntu Linux 28 (2ch)

796 NAME:login:Penguin  [sage] DATE:2008/09/19(金) 01:10:16 ID:QIxL4Li8
Ubuntu は finger がはいってないんですね?apt-get で探してもなさそう。ホストにログインしてる user を探すコマンドって今は何を使うんですか?

797 NAME:login:Penguin  [sage] DATE:2008/09/19(金) 01:12:38 ID:BkXNIz0m
>>796
w

798 NAME:login:Penguin  [sage] DATE:2008/09/19(金) 01:19:21 ID:CH7YBDNs
>>796
w

799 NAME:796  [sage] DATE:2008/09/19(金) 01:34:58 ID:QIxL4Li8
>>796
www

って笑うところ?あ、apt-get で見つかりました…すいません

800 NAME:login:Penguin  [sage] DATE:2008/09/19(金) 01:37:36 ID:qNwSM43n
wコマンドは伝わらなかったようだ

801 NAME:login:Penguin  [sage] DATE:2008/09/19(金) 02:23:25 ID:bFN34IEG
ワロタ

wが(笑)として広く認知されてしまったが故に誤解されたのでしょう。クスリと笑ってしまいました。

ちなみに、Ubuntuの最新版8.10は今月リリース予定だそうです。待ちきれない人は、ベータ版を一足先に体験されてみては如何でしょう。