はてなキーワード: intelとは
「PCを買う」目的が、動画制作である場合、コストパフォーマンスを考えると、どうしてもPCは自作になる。
…と勝手に思っているので、そういう用途向けPCを、自身の経験から勝手に構成してみた。
(有効期限3カ月位)
状況
・予算30万以内
■CPU(3万円)
今あるH.264エンコボードは、まだちょっとこなれていない。(と思ってる)
エンコにCPUパワーを使う事と、コストパフォーマンスを考えると、
辺りか。動画編集+普通使いでは、アプリが無数に走るため、コア数は割と重要。またエンコはマルチスレッド対応のものが多く、コア数はそのまま時間短縮につながる。
ちなみにCore i7ベースのQPIも、動画編集やエンコで効果大でした。
■メモリ(1万円)
最高速ではなくとも、DDR3にはしておきたい。
昔ならここで値段がかなり食われたが、今では2Gx3枚でも1万円程度。良い時代だなー。
4GByteモジュールが出回って、10GByte以上載せられるなら、もっと大量に載せてエンコ用にRAM Disk領域を切るのもありかも。
■GPU(2万円)
NVIDIA GeForce 9600 GT~GTX 260
辺りをオススメ。
OS用と、動画制作で貯まる大量のデータを保存する為のHDD。
どのような組み合わせでも良いと思うが、1T~1.5TByteのHDDを4基位買っておいて損は無い。
■SSD(4万円)
HDキャプチャやエンコなどで、Read/Write 120Mbps超えの高速ストレージが必要になる。
ある程度高速性をうたうSSD(32G~128G)を用意したい。出来れば2基以上でRADI0。
但し信頼性がかなり低い+バイト単価が高い領域なので、ここにデータは絶対貯めない。
■キャプボ(2万円)
前ならPV4一択だったけど、今だとintensityとかかなー。。
■その他(5万円)
M/BはRAID対応のを買っておくと後で楽。光OUT等もあると便利。少し高めのM/Bを買っておくと、USB数やSATAポートの余裕がそのまま自由度に繋がる。
電源はケチらない。500w以上で静音タイプのものをきちんと個別で買う。
ケースはお好みで。但しメンテ性を一番に選ぶべきかも。(今後色々と機器を弄る事になるから)
■OS(2万円)
OEM版Windows Vista Ultimate 64bitなど。Windows 7が出たら載せ換え。
XPが入手出来ればそれも良いけど、ここまでのスペックで組めば、Vistaのトロさはまず感じない。
メモリ量を生かすために64bit版オススメ。64bitに対応しないようなソフトはこの時点で見捨ててOK。
※Office、動画編集、ブラウザ、エディタ、iTune、その他大量の動画編集用ツールを入れたが、
少なくとも今までに64bitの為に導入できなかったのは、ゲームが1つだけだった。
但しPV4を使う場合、ちょっとした小技が必要。
■ディスプレイ(4万円)
最近急激に安くなったフルHDモニタを2枚。デュアルディスプレイは金額に見合う以上のメリットがある。
※もし特価品で1920x1200(16:10)のモニタが手に入るなら、ちょっと足してもそちらがオススメ。縦1024は、ブラウジングの時にちょっとキツイ。
但しこのサイズは、フルHD映像コンテンツ(16:9)の再生時に少々面倒な事になる。どちらをとるか(もしくはモニタを1枚縦にするか)は頻度によるかも。
ここまでで26万、その他色々小物(オススメとしてはWebカムやヘッドセット、ちょっとお高いキーボードとマウスなど)を入れて、30万位。
「えー?普通にDELLとかで買って足せば良いじゃん」って?いやいや、電源やM/B RAID、Core i7の選択などは、自作だからこそ出来る小技だし、それが後になって効いて来ます。
って、おれは、増田に何を書いてるんだろーか。。w
【New Price!】ウルトラベースフリーアップグレード実施中!(5/28まで) お買い得 ビジネスOSパッケージ
システムの構成
インテル Core 2 Duo プロセッサー SL9400 (1.86GHz 1066MHz 6MBL2 )
Windows Vista Business 正規版 ダウングレード (Windows XP Professional 正規版)
Windows XP Professional 正規版 日本語
Intel グラフィックス・メディア・アクセラレーター X4500
なし
で、14~15万、重量は1.1kg、バッテリは実測2.5~3時間。
ウルトラベース X200はいらないならオークションで1~1.2万で売れる。
てか、良いキャンペーンやってるときなら、もう2万くらい安く買える。
配送ステータスが糞なこと以外は、自分で問題解決できる人ならあまり問題ないよ-。
http://anond.hatelabo.jp/20090404235214です。
ご協力ありがとうございます。
普通の:
・Compiler Construction (Louden)
・Effective C# (Wagner)
・Compilers (Aho, et al.)
・Virtual Machines (Smith, Nair)
・Garbage Collection (Jones, Lins)
・車窓で旅する日本列島
・Common Lisp 第2版 (Steele Jr.)
・Assembly Language for Intel-Based Computers (Irvine)
・Concrete Mathematics (Knuth, et al.)
・Programming Language Pragmatics (Scott)
・Basic Category Theory for Computer Scientists (Pierce)
ダメげなの:
・サモンナイトコレクション
・しろ画集
・カーネリアンコレクション
・Bittersweet Fools ビジュアルファンブック
・ISO/IEC 13211 Information technology - Programming languages - Prolog - (Prologの規格書)
・県別マップル十数冊
整理されてなさすぎるのがよくわかった。
その他本棚にあるもの:
・危ない28号 3冊
・夏少女の紙袋
ディスプレイの回転(ピボット)機能ならば搭載している機種もたまに見かけるな。
http://kakaku.com/specsearch/0085/
その他の機能の「ピボット」がそれに該当するだろう。格安24インチの液晶ディスプレイを買った知人のもそうだった。残るは画面表示だが、比較的最近のグラフィックドライバならば設定をいじれば可能なはず。有名なところでは、Intel Graphics Driverが入っているマシンで「Ctrl+Alt+↓(矢印キー)」を押すやつだな。手元のRadeonにも(少々分かりづらい場所だが)「Rotate Display」という設定項目がある。NVIDIAのドライバにもおそらくあるだろう。
(http://www.kev009.com/wp/2008/11/on-file-systems/)
訳した。分からなかったところは英語のまま。ファイルシステムについて完全な素人なので変な所があるかも。
ファイルシステムはOSの重要な要素だが最近ではあまり関心を払われていない。ビットが入ってきてビットがでていく……デスクトップシステムにとっては、たいてい十分に働いてくれる……ただし、電源が落ちるまでは。しかし、そんな状況ですら近頃ではあまり困ったことにはならない。
Linuxのファイルシステムの分野には競合製品が多い。ext2が長い間標準とされてきたが、2001年辺りから他の選択肢も主流となった。あまり歴史に深入りせずに要約すると(順番は適当)、ext2が進化してext3となり、ジャーナリング機能が付いた。ReiserFSがリリースされた。SGIはXFSを移植した。IBMはJFSを移植した。
いくつかの理由があって(主に政治的な理由で)ext3がLinuxのデファクトのファイルシステムとなった。
私が古典的ファイルシステムと呼ぶとき、基本的にいつも同じ概念を指している。つまり古典的なUnixレイアウトのファイルシステムにジャーナリング機能を追加したものだ。ここに述べるのは、それら古典的ファイルシステムのハイライトである。
これは後知恵だが、JFSやXFSが牽引力を持たずに、ext3が人々を古典的時代に停滞させたのは一種の悲劇だった。しかしながらext3は信頼性を証明し、きちんと動くように一貫として保守されてもいる。
2005年にSunはZFSという爆弾をリリースした。ZFSは私が次世代ファイルシステムと呼ぶ時代への案内人である。
ハードディスクが大きくなるにつれて、バックアップの戦略、完全性(integrity)の検証、巨大なファイルのサポートは前より遥かに重要になってきている。
ここあげるファイルシステムは古典的なVFS lineを曖昧にしたりLVMとRAIDを強固な結合することによって管理を楽にする事を目的としている。
ダメなハードウェアで起きる静かな(観測されない)データの破損も心配の種である。これに対抗するために、次世代のファイルシステムはチェックサムを供えている。
いろんな意味でLinuxのコミュニティーは完全に油断しきっており、多くの開発者はZFSがリリースされるまで次世代ファイルシステムについて真剣に考えてこなかった。Reiser4はいくつかの新しいアイデアを持っていてキラーファイルシステムとなろうとしたが、Hans Reiserは、他のカーネル開発者との著しく酷い関係を楽しんでいたのだった。ただ幸運な事に、いまではいくつかの、より先進的なファイルシステムが登場しようとしている。
kernel 2.6.28と一緒にext4がリリースされるが、BtrfsやTuxs3が安定するのを待った方がよい。Btrfsの開発陣は短距離走開発を行っているので、Linuxのカーネルの開発サイクルに次か、あるいはその次で取り込まれると思われる。
SSDが普及するのは明白だ。理論的に速度の面で磁気ストレージより圧倒的に早く、現実にも既に書き込み速度が追い付きはじめている。最新のIntelのランダムアクセスやIOPSは非常に印象的である。Btrfsは当初からSSDへの最適化を取りいれようとしている。しかし、これらの新しいデバイスは、更に速度の早い新しいファイルシステムを生むだろう。
私自身の考えでは、ウェアレベリングやFATエミュレーションがSSDの性能を押し止めているため、 新たなファイルシステムが登場すればパフォーマンスを改善できるだろう。
よく分かるよその気持ち。
「これのどこに1000万もかかってるんだ?トヨタは脳みそ腐ってるのか?」
って思うのとか、
IntelがCPUにHyper-Threading付けただけで値段が倍しているのを見て
「今まで散々HT付きのCPU出してきたくせに今回のCPUだけなんで??」
って思うのとか、
はてなダイアリーにGoogle Analytics付けるだけなのに
「なんで手間もトラフィックもほとんど増えないくせに金をとるんだ?」
って思うのとか、
その手数料が何故に示し合わせたように105円だったりするのかとか
会社の資産を全部数値にしてもそんな金額にはならないはずなのに
なぜか高額な株価が付いているのとか、
円高とかドル安とか
よくわかんないよね。俺もよくよく考えるとよくわかんない。
http://anond.hatelabo.jp/20081009124744
元増田です。解析が終わらなくて寝られないのでネタ的なやつをひとつ。
年収や学歴や外見について書いてあるのが奥ゆかしくない的な批判について。
掲示板とかのこういう投稿ってイラっとしない?
タイトル:教えてください!(大至急)
本文:パソコンにLinuxをインストールしたらインターネットが使えません。
どうしたらいいですか?
そんなこと言われても全然わかんねーよ!
ハードウェア構成とか、NICはなんだとか、ネットワーク構成とか、
distroとか、どこの設定ファイルに何を書いたとか書けよ!!って思うじゃない?
古き良きMLとかだとこの時点で「答える側は善意で自分の時間を使って回答しているのに
しかもさ、スペック聞かれた時に実はなけなしの小遣いをぶっこんだ
Core 2 Extreme QX9775マシンなんだけど
それで何すんの?って聞かれたら実際のところ何するわけじゃなくて恥ずかしいから
「いや、CPUはそれほどのものでも・・・」とか
ぴっかぴかのIntel NICなのに「NICはカニさんっぽい感じ・・・かな?」とか
distroも実はgentooで毎晩無駄にネットワーク帯域使っているのに
「自分はFedora一筋です!」とか言い張るって相当ミスリーディングなわけで。
どんどん方向性がズレていくばかりじゃない。
(「へえ、大学は京都だったんだ? じゃあ、京大?」的なノリで当てる輩がたまにいる)
男性陣が一気に引いていくのはわかるし、
年収についても正確な金額までは言わなきゃわからないけれど、
住んでるエリアとか、ホームパーティなんかで家に呼んだ時とか、
乗ってる車とか、休日の過ごし方とかである程度推測されちゃうわけじゃない?
外見については系統を述べただけで「あたし、美人!」アピールじゃないよ。
顔面が残念すぎるのが原因ではないんです、ぐらいの感じで。
これらは全部、やっぱりわたしがモテないことに直接関連しているけれど変えられない項目なわけで。
これが自称「短大卒の年収300万のデブスOL」だったら、全然アドバイスが異なってくるでしょ?
だから、書いた。
普段はこんなこと口にしないってのー。その程度の社会性は持ち合わせているよ。
ちなみにわたしがこのエントリで欲しいレスポンスは「ヲタ女、キモイ!」だよ。
わーい、わーい(笑)。
ふぅ、解析、早く終わんねぇかなぁ・・・。
肩書としてはソフトウェア開発。
だけど、ソフトウェア開発なんてやったことはない。
SEのように設計するでもなく、コーディングするわけでもない。
部内のサーバ運用もちょこちょこやってみるが自分でもスキルのなさ具合に吐き気がする。
わからないから誰かのまねごとをするしかない。
スクリプトも真似ごと。
テストの内容も真似ごと。
ちょっと改造しただけ。
とりあえず、他のところが公開してる資料とかWebで調べたのとか見て同じタイプのテストを導入してみる。
さすがに何もわからないと嫌なので。何でやるのか休日に本を漁りにいって意味を調べてみる。
……ダメだ。広大すぎて埋もれそう。
問題起きたら調べてねー、と言われてソースの中を漁る。
cscopeとタグジャンプはそのうちにやっと覚えた(最初から知っとけ、恥ずかしい)。
とりえあえず現象が発生してる原因はわかった。
だけど、それが問題なのかどうか調べないといけない。
でも日本語版は古くて中の記述がこっそりかわってたりする。おのれ。
えーと、なんとなくやっぱり原因はわかった。
だけど、仕様って何それ? 周りも誰もしらない。
だからまた放浪の旅に出る。
……やっとわかった。だけど、やってる人からすれば当り前のこと。
自分じゃなかったら一瞬でわかるんじゃないだろうか?
プロジェクト管理もまともにできてない。
テストなんて本で書いてることなんて眩しすぎる。
理念はなんとなくわかる。そうしたい。
だから自分のやってることのギャップがとてつもなく苦しくて惨めだ。
そんなことをいっぱいつなぎ合わせてなんとか今の仕事をしてる。
2000年以前はCGI全盛期だったのでPerlスクリプトを作ったり改造したりしてたときは楽しかった。
Perlですらもうついていけないだろう。
知ってるのはCとシェルだけだ。しかもまともな開発経験なし。
入社時にみんなで研修で作ったのが最後。
あの時はプログラム組める奴が少なかったけど、今じゃすっかり逆転してるだろうなぁ。
設計したい。
でも、俺の知識で作れるものなんてないんだ。
読んでもわからない。永遠に差は縮まらないような気がする。
挫折しそうだし、誇りも持てない。
隣の開発してる人たちを横目でみながら、みんな眩しくてよいなと思う。
自分もそっちに行きたい。
行きたいけど経験がない。
経験を積むためには技術が居る。
でも、もう遅すぎる。
ちょっと疲れた。眠って起きたらまた少し頑張ろう。
たとえ遅れていくとしても、歩むのを止めてしまうとあとは沈むだけだろうから。
自分には何が足りないんだろう。自分と凄い技術者の差はなんだろう。
埋められるものではなくとも、その原因を知りたいと思う。
AOpen XC Cube LE200のセットアップを済ませたのでメモ。
マザーボードはIntel D945GCLFでいいのかな?。たぶんこれ。
とりあえずWindows Server 2003 R2 Std. SP1(MSDNのISOイメージ)をインストールしてみるとネットワークアダプタが認識されない。付属のCDのドライバのインストーラを実行したら認識された。
次にDebian Etch(r4)をインストール。こっちもNICが認識されない。RealtekのサイトにUnix (Linux)用のドライバがあるからたぶん使えるはず。
Windows Server 2003用のインストールディスクを作ってみるため、次のドライバをnLiteで統合したイメージでさっくり完了。
GIGABYTE M912は台湾のPCメーカーGIGABYTEのULCPC
初出はCOMPUTEX 2008 IN TAIPEI
CPU | Intel Atom 1.6GHz |
---|---|
OS(オプション) | 正規版 Windows XP, 正規版 Windows Vista Home Basic |
チップセット | Intel 945GSE |
構成 | メモリ 1GB, HDD 160GB |
液晶 | 8.9インチ 液晶 パネル/WXGA(1280x768), ワイドタッチスクリーン, 180度回転 |
HDD | 2.5インチSATA HDD, 9.5mm |
光学ドライブ (オプション) | USB接続 外付けドライブ |
キーボード | 80 key キーボード / タッチパッド |
I/O ポート | USB x 3,マイク入力端子, イヤホン端子, D-SUB RJ45, Express card, SD/MMC/MS |
Audio | 内蔵 Realtek ALC268, Azalia I/F, 2 Channels Speaker 1.5 W x 2 |
Bluetooth | BlueTooth 2.0 内蔵 |
Webカメラ | 1.3M pixel webcam |
無線LAN | 802.11b/g by mini-card |
防犯 | ケンジントンロック |
バッテリー | Li-ion 4500 mAh |
バッテリー駆動時間 | 3.5 時間 |
体積 | 235 x 180 x 28~42mm |
重量 | 1.3kg (含む2.5インチHDD) |
長くて……読む気にならん。
それはどうかと思うよ。長いのは丁寧に書いているからだし、これまでの経緯をまとめているからだし、複雑な問題だし、そういう単純化が問題を複雑にしているし。
とかいいつつ、単純化しちゃう。
立法による強いネット規制をかわすため、悪質なIDをアク禁できるようにすることは、たとえプライバシー上の問題が生ずるとしても、やむを得ない選択だった。
IDを使用してサイト閲覧履歴を分析した広告が始まった。ヤミ金融業者や、悪質リフォーム業者、架空請求詐欺団なども、カモIDリストを活用するだろう。注意が必要である。
この調子で進むと、「PCもケータイ同様にIDの送信を義務づける」という法案が浮上するかもしれない。
RFC 3041、DoubleClick社の集団訴訟、WMPスーパーcookie脆弱性、Intel PSN不買運動など、ID送信の何が問題か、いつでもすぐに30秒で説明できるよう、構えておかないと、日本だけインターネットの世界を変えられてしまうかもしれない。
私たちは、ちゃんとくい止めることができるだろうか。
au以外は、公式サイト以外には送信されない様に対策を講じていた。
それが、ナンバーポータビリティの延長として、IDもポータブルにする(携帯電話会社を変更しても、IDがそのまま使えるようにする)ということを総務省が提言し、その時点では、IDの統一化は長期的な話であり、それまでに公式サイト以外には送信されない様に対策をしてもらえばいいと思っていた。
それが、突如、NTTドコモがIDを全サイトに送信すると決定した。
イー・モバイル「EMnet」もIDを送信するようになっていた。どうやら、IDの全サイトへの送信というのが、「日本のケータイWeb」の「標準仕様」となったようだ。
なぜこのような展開になったのか。強制されそうな未成年者向けの携帯フィルタリングの対象から明示的に外してもらえるように、「健全コミュニティサイト」というものを認定して、監視制度などを判断するISOやプライバシーマークと似た仕組み、悪質ユーザーのブラックリストの導入などの計画のためだ。
青少年に限って、匿名性のないコミュニティサイトにしかアクセスできないようにするというのは、良い落しどころではないかと思う。
最近になってIDの送信を始めた各事業者は変更するハードルを高くしている。
国会議員らによって性急にもたらされた極めて強い青少年ネット規制をかわすため、悪質ユーザを排斥するために今すぐにでも実現できる、IDを全サイトに送信することは、はたとえプライバシー上の問題が生ずるとしても、やむを得ない選択だった。
NTTドコモでは広告各社がサイト閲覧履歴を分析し利用者の特性に応じた広告提供を始めた。ヤミ金融業者や、悪質リフォーム業者、架空請求詐欺団なども、弱者を求めてカモリストを欲しがっており、そうした業者にも活用されるだろう。
この調子で進むと、最悪のシナリオが訪れるおそれがある。国会で審議された青少年ネット規制法案では、パソコンメーカーには、フィルタリングソフトの組み込みを義務づけていた。この調子で、何年か後には、「PCもケータイWeb同様にIDの送信を義務づける」という法案が浮上するかもしれない。
「PCもケータイ同様に!」という勢力に対して、ID送信の何が問題で、どうしてインターネットではそれをやってはいけないのか、いつでもすぐに30秒で説明できるよう、構えておかないといけない。
「銀行の口座だって名寄せされているんですよ。複数の口座を持っていても住所氏名で名寄せして1人の情報として役所に報告しているんです。」重要なのは、IDがどのように使われ得るかの個別の検討であって、IDが付くことではない。WebのID送信の話をしているのに、銀行口座の名寄せの話など何の関係もない。
「IPv6だって、MACアドレスを含むIPアドレスが一人一人に付き、アクセス先に通知されるようになるんです」1999年に批判が巻き起こり、RFC 3041という解決策が作られて、そうはなっていない。
「cookieと同じでしょ」その認識も技術的に明らかな誤りである。DoubleClick社の集団訴訟、WMPスーパーcookie脆弱性。
アーキテクチャ設計を今のうちにやっておかないと、問題が顕在化してからでは遅い。青少年ネット規制の機運が再び性急に浮上し、「これから設計して構築します」などという意見が通らない情勢になってしまうかもしれない。
90年代末にインターネットを舞台に言われていたような構想が、再び語られている。Intel社がPentium IIIにプロセッサシリアル番号(PSN)を搭載して「電子商取引に活用してください」と提案したのが、消費者団体の反対運動を招き、Pentiumの不買運動にまで発展したのは1999年のことだった。日本のケータイWebが今やっていることは、まさにIntelがPCの世界でやろうとして猛反発を食らったことである。
日本の消費者は欧米と違って反対運動をしない。嫌なことは嫌だとちゃんと普段から声をあげるようにしていないと、ある日突然、議員立法で日本だけインターネットの世界を変えられてしまうかもしれない。
私たちは、ちゃんとくい止めることができるだろうか。
具体的なことは http://takagi-hiromitsu.jp/diary/20080710.html#p01 で。
ちょっと遅い話題ですが、いよいよMac OS X 10.5がリリースされましたねー。
世界中でどんどん売れ、今までシェアの薄かった日本でも売れているようで、凄いことだね。
(売れた数=満足している人の数、かどうかは別としても。)
でもこうなると昔からのMacユーザーにとっては困っちゃうことがあるよね。
だってMacの魅力の半分は、「それがゲイツ製じゃない」ってことであり「未来のスタンダード」であり、
つまるところ「世界にはびこる悪を一掃するレジスタンス!」ってところなわけじゃないですか。
みんながみんなMac使い始めちゃったら、もう
「MacをプログラミングやWeb制作に活用して俺ってばギーク(笑)」
とか
「えー!Windows?Windowsが許されるのは20世紀までだよねー」
とか言う相手がいなくなくなっちゃうんです!
そこで、とにかく周囲の人にMacを使うのを思いとどまらせ、
自分の先進ユーザーっぷりを自慢できる相手を確保しておくための例をまとめてみました。
基本的なやり方は相手のためではなく、自分の優越感のためにMacを勧めるってことです。
ちょっと難しいけど、既に色んな人が実践してるから、頑張ってみてね。
日本では超重要。もう基本中の基本ですこれ。真摯なmacユーザーの多くはこのスキルを既に取得しています。
「こんな機能も無いようじゃあ、もう今の時代ダメだねぇ」
行間に「そんなOSを使っている君もダメダメ人間だよ(笑)」っていう感じを込めるのがすごく重要。Macの話題を振るたびにイラっとさせることで、Mac=「なんかイライラするもの」という刷り込みができるはずです。
選民思想的な宗教団体の勧誘っぽいニュアンスでもOK。「君もパーソナルコンピュータの新しい段階へ行こう!」とか。
あと、他のOSがMacに勝てる要素など無い!って態度も重要です。「それ、Macでも出来るよ?」とか言ってやると、凄くいいです!
良識のある人間なら、おいしい話には罠がある、ということを知っています。
そういう用心深い人間を狙い撃ちにするなは、欠点を提示せず、Macの完璧超人っぷりをアピールしまくっちゃうのがいいです。セキュリティが完璧で、機能が完璧で、スキンが完璧で、UIが完璧で、どうして君がこのOSを使わないか理解できない!言えば言うほど、疑り深い人間を及び腰にできるね。
さらに、聞かされていない欠点について本人が自分で発見した場合の、失望感を高める効果が期待できる。「セキュリティが完璧と聞いてたけど、なんか発見されてるじゃん!」とかなったら、これはもうMacに対する信頼はガタ落ち。
これがもし予め、「公開直後だから、まだセキュリティは完璧じゃないかもねー」などと話してしまっていては、この失望感は出せないよね。
分かりにくい言い回しなんて難しそうだけど、意外と僕らにとって一般的な言葉が、ライトユーザーにとっては謎の単語だったりするんだよね。
たとえば
みたいな単語を並べてやるだけで、非常にうさんくさいコア向けOSということをアピールできるし、なんか凄いことを言ってるギークだ!というイメージもついて一石二鳥!
なんか数字だけ大きいだけで具体的にどうなのか分からない表現はうさんくさい上に、話している側としては非常に理性的、理論的なつもりになれるので多用しましょう。
例えば
「Mac OS X 10.5では、なんと300以上にも及ぶ新機能が搭載」
とか。(小数点があると効果的。)相手は、「へぇー、凄いねぇ」とか言いつつ、むしろMacがこれだけ眠い話題を生み出すことに関心します。
これは、よく訓練されたMacギークでないとちょっと難しいですが、適当に拾ってくるだけでもそれなりに効果があります。特に過去のこととか、開発人の人柄とか、抽象的なコンセプトがいい感じ。 ジョブスの追放から復帰にいたる至る経緯とか、CPUをIntel製に変更した経緯とか。
Macユーザーには興味があるけど、そうじゃないユーザーにとってどうでも良い話を上手にチョイスしよう。
最後にやってはいけないことをあげておきましょう。平等で客観的で謙遜したことを言うのはやってはいけないですね。
「それぞれのOSに良いところがあって、君も色々使って自分に合ったOSを試してみたらいいよ」
とか言うのは危険すぎます!
下手したらMac使ってしまうかもしれません。
でも、平等で客観的に見せかけて、実は主観的なことを言うのはとても良いです。
「それぞれのOSに良いところがあるけど、Mac以外を使うなんてことは考えられないね」
とかは、信者っぽくてグッドです。
なんか、こういうのもあるよ!ってのがあれば追加するんで、教えてください。
ちなみに、これらのノウハウは「はてなブックマーク」ってサービスでも応用可能だから試してみてね。
元ネタ:「FireFoxなんて使ってたまるか!と思わせる6個くらいの方法」
読んだ瞬間これはFireFoxじゃなくて、Macのことだと思った。FireFoxってそんなに熱心に薦める人はいないし、IE使ってるからって馬鹿にする人なんていない気がする。「相手の使っているものを見下す」「欠点をまったく挙げない」っていうのはむしろこれはMac信者だろう。例えば
Q35:Windowsしか知らないプログラマーはどうですか?
DanKogai:ご愁傷さまです。UNIXなどを知ってしまうと、あまりにムカつくことが多いよ。タダならともかく、Windowsを使うくらいなら、Mac OS XやUbuntuでもいいんじゃないのかな。同様に、インターネットという技術に毒されていないようなプログラマーがネットにつながっていないゆえにすごい発想をするということもあるかもしれないが、それは1000のうち1つくらいで、ネットワークを意識しているかどうかは近代戦闘における空軍の有無と同じくらい決定的といえるかも。
http://anond.hatelabo.jp/20080601175525
他の有料レンタルサーバを使ったことないので、あてにはできないけど。
プラン変更は出来ない。変更したい場合は別プランで新規登録後、データを移すことになる。
公式にはこちら
以下私の環境。これは割り当てられたサーバにより多少の違いがあり得る。その他詳細はアカウント毎に確認できる。
CPU | Intel(R) Pentium(R) M processor 2.00GHz |
メモリ | 2GB |
OS | FreeBSD 6.1-RELEASE-p23 i386 |
Apache | Apache/1.3.39 |
Perl | 5.8.8 |
Ruby | 1.8.5 |
Python | 2.4.5 |
Vistaプリインストール機だけどダウングレード権があるみたいなのでXP Proのインストールメディアを作ってみた。ちなみにLenovoから提供されているXPのリカバリーメディアは\7,350。
とりあえず、Lenovo Windows XP Professional の新規インストール方法 - ThinkPad X61 (Windows Vista 初期導入モデル) - JapanとLenovo ソフトウェアとデバイスドライバーのダウンロード・ファイル一覧 - ThinkPad X61, X61s, X61 Tablet - Japanを眺めて、必要そうなストレージ、チップセット、有線LAN、ビデオのドライバをダウンロードする。
あとはnLiteを使ってWindows XP Proのイメージにダウンロードしたドライバを統合(ディスプレイドライバの統合時にVistaのドライバを除外する)して、CD-RWにイメージを書き込んで、USB接続の外付けCD/DVDドライブからインストール。
OSのインストール後にThinkVantage System Updateをインストールしてその他のドライバやソフトウェアを導入する。
UbuntuでノートPCと外付けモニタでデュアルモニタをしたかったんだけど、iodataのモニタってモニタとグラフィックスカードの設定 にメーカー自体が登録されていない。だから、メニューからモニタを選べない。んで、無いからしょうがなくGenericからそれっぽいのを選んだんだけどダメだった。
外付けモニタの解像度は1680*1050のWSXGA+。ノートPCのチップセットはMobile intel 945gm express。んで、結論から言うと、同じ解像度、垂直同期周波数のモニタを選べば終了。
俺が選んだのはDell の 2005fpw。これでいけました。ただ、オンボードのグラフィックだし、解像度が高い為にConpiz Fusionは動作しません(自動的に切られます。)。
参考までにどうぞ。
Visual Studio 2005しかインストールしてない場合、Python 2.5だとdistutilsが正しく動かないっぽいので、どうにかしたいYO!
distutilsでVisual Studioを使うときのコンパイル環境は、sysモジュールのversionプロパティを参照して環境を選択をしているようです。Pythonのインタプリタを起動して、以下のような命令を実行してみると、sys.versionプロパティが確認できます。
import sys;print sys.version
Python 2.5.2だと、以下のようになっています。Visual Studio 2003の環境が使われるようです。
2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]
Python 2.6a1だと、以下のようになっています。Visual Studio 2008の環境が使われるようです。
2.6a1 (r26a1:61155, Mar 1 2008, 12:11:56) [MSC v.1500 32 bit (Intel)]
以上から察するに、Python 2.5.2とPython 2.6のどちらでも、Visual Studio 2005の環境が選択されることはないっぽいです。うーん、困った!
「Python 2.6とVisual Studio 2008をインストールしよう!」というのを真っ先に思いつきましたが、あんまり環境を変えたくないんだよなー。というわけで、環境の変更を最低限に抑えてどうにかしてみました。簡単に言うと、distutilsだけの置き換えをしました。
Python 2.6の公式ダウンロードページから、Windows版のインストーラーをダウンロードして、適当な場所にインストールしてください。
"Python-2.5.2/Lib/distutils"を別の場所に移動し、"Python-2.6a1/Lib/distutils"を"Python-2.5.2/Lib"以下にコピーしてください。以降はPython 2.6は必要ないので、アンインストールして構いません。
上記の2点の変更を行います。distutilsディレクトリに、以下のパッチをあててください。
Index: msvccompiler.py =================================================================== --- msvccompiler.py +++ msvccompiler.py @@ -170,6 +170,7 @@ if majorVersion == 6: minorVersion = 0 if majorVersion >= 6: + return 8 return majorVersion + minorVersion # else we don't know what version of the compiler this is return None Index: msvc9compiler.py =================================================================== --- msvc9compiler.py +++ msvc9compiler.py @@ -128,7 +128,7 @@ "sdkinstallrootv2.0") else: raise KeyError("sdkinstallrootv2.0") - except KeyError as exc: # + except KeyError, exc: # raise DistutilsPlatformError( """Python was built with Visual Studio 2008; extensions must be built with a compiler than can generate compatible binaries. @@ -172,6 +172,7 @@ if majorVersion == 6: minorVersion = 0 if majorVersion >= 6: + return 8 return majorVersion + minorVersion # else we don't know what version of the compiler this is return None @@ -455,7 +456,7 @@ try: self.spawn([self.rc] + pp_opts + [output_opt] + [input_opt]) - except DistutilsExecError as msg: + except DistutilsExecError, msg: raise CompileError(msg) continue elif ext in self._mc_extensions: @@ -482,7 +483,7 @@ self.spawn([self.rc] + ["/fo" + obj] + [rc_file]) - except DistutilsExecError as msg: + except DistutilsExecError, msg: raise CompileError(msg) continue else: @@ -495,7 +496,7 @@ self.spawn([self.cc] + compile_opts + pp_opts + [input_opt, output_opt] + extra_postargs) - except DistutilsExecError as msg: + except DistutilsExecError, msg: raise CompileError(msg) return objects @@ -520,7 +521,7 @@ pass # XXX what goes here? try: self.spawn([self.lib] + lib_args) - except DistutilsExecError as msg: + except DistutilsExecError, msg: raise LibError(msg) else: log.debug("skipping %s (up-to-date)", output_filename) @@ -598,7 +599,7 @@ self.mkpath(os.path.dirname(output_filename)) try: self.spawn([self.linker] + ld_args) - except DistutilsExecError as msg: + except DistutilsExecError, msg: raise LinkError(msg) else:
python.exeと同じディレクトリに、以下のXMLを"python.exe.manifest"として保存してください。
<?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> <dependency> <dependentAssembly> <assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /> </dependentAssembly> </dependency> </assembly>
これで終わりです。
以上のような組み合わせで出くわした困ったことと、その解決策をメモしておきます。
Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.
setup.pyに.iファイルとか.cppファイルを記述して実行すると、こんな感じのエラーメッセージが表示されました。うーん、困った!
http://labs.cybozu.co.jp/blog/mitsunari/2007/08/vc2005boostpython.html
上記のページを参考にして、"%Pythonをインストールしたフォルダ%/Lib/distutils/msvcompiler.py"を以下のように修正してみたら解決できました。ありがとうありがとう!
--- msvccompiler.py 2007-04-04 17:17:12.000000000 +0900 +++ @@ -126,7 +126,7 @@ self.set_macro("FrameworkDir", net, "installroot") try: if version > 7.0: - self.set_macro("FrameworkSDKDir", net, "sdkinstallrootv1.1") + self.set_macro("FrameworkSDKDir", net, "sdkinstallrootv2.0") else: self.set_macro("FrameworkSDKDir", net, "sdkinstallroot") except KeyError, exc: # @@ -252,7 +252,10 @@ def initialize(self): self.__paths = [] - if os.environ.has_key("DISTUTILS_USE_SDK") and os.environ.has_key("MSSdk") and self.find_exe("cl.exe"): + if self.__version >= 7.1 or ( + os.environ.has_key("DISTUTILS_USE_SDK") and + os.environ.has_key("MSSdk") and + self.find_exe("cl.exe")): # Assume that the SDK set up everything alright; don't try to be # smarter self.cc = "cl.exe" @@ -288,10 +291,16 @@ self.preprocess_options = None if self.__arch == "Intel": - self.compile_options = [ '/nologo', '/Ox', '/MD', '/W3', '/GX' , - '/DNDEBUG'] - self.compile_options_debug = ['/nologo', '/Od', '/MDd', '/W3', '/GX', - '/Z7', '/D_DEBUG'] + if self.__version >= 7.1: + self.compile_options = [ + '/nologo', '/Ox', '/MD', '/W3', '/EHsc', '/DNDEBUG'] + self.compile_options_debug = [ + '/nologo', '/Od', '/MDd', '/W3', '/EHsc', '/Z7', '/D_DEBUG'] + else: + self.compile_options = [ + '/nologo', '/Ox', '/MD', '/W3', '/GX', '/DNDEBUG'] + self.compile_options_debug = [ + '/nologo', '/Od', '/MDd', '/W3', '/GX', '/Z7', '/D_DEBUG'] else: # Win64
setup.pyを実行するとcl.exeが見つからないみたいなエラーが表示されました。これは、アレだ。「パス通せ!」ということですね。bashを起動するときのバッチファイル(たぶん"cygwin.bat"とか)で、以下のような行を入れてやれば解決しました。
call "%VS80COMNTOOLS%vsvars32.bat"
d:\python25\include\pyconfig.h(189) : fatal error C1083: include ファイルを開けません。'basetsd.h': No such file or directory
setup.pyを実行すると、上のようなエラーが表示されました。
http://d.hatena.ne.jp/ousttrue/20070531/1180556273
上記のサイトを見るとインクルードパスが通っていない場所に"basetsd.h"があるのが原因なので、"cygwin.bat"にインクルードパスの設定をしておきました。
call "%VS80COMNTOOLS%vsvars32.bat" set INCLUDE=C:\Program Files\Microsoft Platform SDK\Include;%INCLUDE%
link: extra operand `/INCREMENTAL:NO'
詳しくは `link --help' を実行して下さい.
これは、cygwinのほうのlink.exeが実行されてるのが原因でした。スマートな解決策ではありませんが、cygwinのほうのlink.exeをリネームして解決。パスの設定順序とかでどうにかできるといいんだけど、どうすればいいんかな。
MSVCR80.dllが見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。
SWIGが生成した.pyファイルをimportしたら、こんな感じのエラーダイアログが表示されたよ。うーん、困った!
http://d.hatena.ne.jp/moriyoshi/20070525
上記のページを参考にして、"%Pythonをインストールしたフォルダ%/python.exe.manifest"として以下のようなファイルを新しく作ったら、解決できました。ありがとうありがとう!
あとこれ、bashから実行したらエラーダイアログが表示されず、importするモジュールが見つからないみたいなエラーメッセージが出力されるだけだったよ。
<?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> <dependency> <dependentAssembly> <assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /> </dependentAssembly> </dependency> </assembly>
ノートPCでデュアルディスプレイをするのってのはいろいろ制約があるんだな。
今は中古で1万で買ったXGA(1024x768)のモニタをセカンドモニタとして使っていたけど、解像度が高い&ワイドのが欲しいと思い物色。
ゼミの研究室にあるSXGA(1280x1024)のモニタでデュアルディスプレイが行けたからそれよりはピクセル数が少ないWXGA+(1440x900)のモニタがいけると思ったがサポートしているとは書いてない・・・
webサイトには”アナログVGAでの出力”は1600×1200、1360×768、1280×1024、1280×768、1024×768、800×600としか書かれておらず。
しかもこれにはノートPC内蔵のXGA液晶とあわせての表示とは書かれていないし・・・・。
何ではっきり書いてくれないのかなぁ。
IT関連事業者の国内外の差が酷すぎる。
差と言っても、憧れの差だ。
Googleには夢がある、Microsoftにも(賛否両論あろうけれど)、Appleにも、IBMにも、Sunにも、Intelにも、AMDにも、Oracleにも、Nokiaにも、憧れるべきものがある。KasperskyやAvira、Yahoo!(最近ではASUSだって)にも、まだ輝きがある。大きな会社が輝いていると、小さな会社まで輝いて見える。
で、日本って何があるよ?
今のNECには夢がない(少なくとも、PC98時代には、もっと違っていた)、東芝にも、松下にも、富士通にも、NTTデータにも、シャープにも、憎たらしい某会長のCanonにも、沖電気にも、憧れなど無いじゃない。三菱とかに至っては、もはや存在さえ忘れかけてるじゃない……。微かに、林檎に惨敗したSonyとか、この木何の木の日立とかに有るか無きか程度じゃない。任天堂の方が(そして、かつてのセガの方が)、100万倍も1000万倍も憧れるものを持っているじゃない。まあ、サイボウズとかJUSTSYSTEMとかの例外もあるにはあるけれど……大会社が軒並み死んでるじゃない……。