>>WordPressで格言っぽい「今日の一言」をランダムに表示させる方法2013年9月3日このブログでどのくらい技術的な話題を扱うか未定なのですが、とりあえず「読者が誰なのかあまり気にしない」という方針のもと備忘録的な感じで書いておきます。右上に「今日の一言」というのを設置しました。実は「今日の」というのはウソで(笑)あらかじめ用意した文章の中から一つをランダムで表示しています。この記事を書いている時点では2つしか用意していないので、交互に出てくるだけですが...。この機能の作り方の解説です。2013年9月3日ツイート9年ぶりに自宅のパソコン新調する日記2010年6月25日さて、3DCGとかビデオ編集とかDAWとかいろんな激重処理をやらせているうちのパソコン君ですが、実は9年前に作ったものなんです。部分的にパーツをアップグレードしてるので性能は組んだ当時よりは多少向上してるんですが、それでもやはり古いものには違いありません。マザーボードなんかよく保ってるなぁ。最新のソフトは重くてちゃんと動作しないし、今どきのソフトシンセやらエンコーダやらはSSE2以上必須とかぬかしやがるので、そろそろ新しいマシンでも組むか、と思い立ってはや3年。いいかげん限界にきました。そこで、明日いよいよ秋葉原でパーツを物色してくることにしました。インストールする手順を解説します。使いたい、という人がいましたら参考にしてください。入れる手順を確認して無事成功した、という次第です。前々からやろうと思っていたUSBブートのOS環境構築をやることにしました。いう計画なので、さっそくひきこもって何かやろうというわけです。本日FOMAカードが届きました。TZにWWANが内蔵されているということなので契約してしまいました。ちなみに携帯もFOMAです。別にドコモが好きなわけじゃないんですが、102時代から使っているのでドコモにはかなりの料金を払っています。セットアップして使ってみました。速度的には「ロケーションの悪い地域でのADSL」くらいには速いです。ちなみにうちはADSLを引いていた頃は40M契約で1.5Mbpsしか出ていませんでしたが、それよりは快適です。ドコモの定額データプランHIGH-SPEEDという契約にしているのですが(というかVAIOでのWWANユーザは現状ほぼ全員これだと思いますが)、この定額というのが「50万パケットまでは4200円、50~100万パケットの間は従量制でその後100万パケット以上は10500円」というどこが定額なの?といいたくなる価格設定なのです。これを見た人は普通「じゃあ、月50万パケットまでしか使わないようにすればお得!」と思うでしょう。そこで一体「50万パケットってどのくらい?」というのが気になる点でしょう。そもそも普段何パケット使ってるのか気にしてる人はそんなにいないでしょう。そこで恐る恐るパケットカウンターで計ってみました。Japanのトップページを表示する:約2200パケットgooのトップページを表示する:約2300パケットというわけで、「何か検索しようかな?」と検索エンジンのトップページに行ってしまうだけで1万パケットの4分の1が使われてしまいます。恐ろしくてすぐに切ってしまいましたが、Yahoo!オークションのように画像が多いサイトだともっと多いはずです。仮に平均4000パケットだと想像すると、10ページで4万パケットです。トップからカテゴリのページに行って検索して次へ、次へ。めぼしいのを見つけて商品詳細を見る。戻って(戻りはほぼキャッシュに入っていると想定)、次のページに行って他の人の商品を見る。ウォッチリストに追加してウォッチリストの一覧を見る。これで10ページです。実際にはウォッチリストのあたりは文字中心なので少ない、とかバナー類は毎回違うので戻るときにもパケットを消費するとか誤差はかなりあると思いますが、とにかくヤフオク10ページで4万パケット程度は使ってもおかしくはないです。検索はGoogle限定、画像はデフォルトでは非表示、勝手にネットにアクセスする更新ツール(Windowsアップデートやウィルス系も!?)はOffにする、メールはspamや添付付きメールを除外する(開かないのでなく受信しない)方法を検討する、など徹底したパケット対策を講じる、か、あきらめて1万円払って際限なく使うのどちらかでしょう。普通に使っていたら50万パケットなんて一瞬です。真剣に64kbpsのプラン(こちらは4200円使い放題)に変更しようかな・・・・。256kくらい出ればそれでもいいんだけどな。日常運用には問題ないレベルになりました。前の「サクラサク」という日記はVMware上のXP上から書きました。写真のレタッチなども同じく。細かい点ではいろいろやっているうちに解決したこともあれば新たな問題点も出てきます。ハードウェア周りに関しては最悪ドライバ自分で書くとかいう可能性もあり、完全解決には時間がかかりそうです。いうわけで、いちいちブログに書いていってもあとで読んだ人が参考にしにくいだろうという事で、サマリーページをつくりました。最終的に解決したのか解決してないのか結論だけ知りたい人はそちらをご覧ください。次回からは購入直後以来ほとんど起動していないVistaの方を起動していじっていきます。こちらはほぼ仕事で使うことはないので趣味的な感じでカスタマイズしていこうかなと。Ubuntu+VMWare2008年3月30日その後同じ要領でXPも入れてみました。常用できるかもしれません。TZでVMware上にWindowsを入れる場合、画面解像度の設定が使いやすさのキモになると思いますが、僕は今回2000/XPともにデフォルトでは存在しない以下の解像度をあらたに作りました。Switch用)1366×768(フルスクリーン用)解像度の追加方法ですが、各サイトにはレジストリのHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmx_svga\Device0内にResolution.x(xに増やしていく数字を)を追加して"1208×600"のような文字列を追加する、とあります。実際には環境によってはDevice0とは限りません。ない場合Resolutionなどの文字列を検索して目的の場所を探す必要があります。僕の場合、上記の場所に書いても認識せず、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Video\[XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX]\0000という場所に書かなければなりませんでした。Serverでマウントしています。これなら緊急トラブル時にインストールしなおし、ってこともできますし。Updateが動作するくらいですから、ネットワーク接続は問題ないようです。以下Windows-VMware-Ubuntu関係のTODO。VMwareのデバイスにサウンドがないので、きっとUbuntuのalsaを経由して音を出すためにゴニョゴニョしないといけないのでしょう。Ubuntu上のディレクトリをマウントする。VMwareのネットワークがBlidgedになっているので、Ubuntuにsambaサーバを立ち上げる必要があるんじゃないかと思います。三者お互いにpingが通っているのでうまくいくでしょう。VMWareツイートブートローダーについて2008年3月27日デュアルブートの方法については時代とともにトレンドが変化しています。昔はLILOが主流でした。前回起動したOSがデフォルトで起動するという仕様はかなり使い勝手が良かった記憶があります。その後長らくGRUBが主流となっていましたが、最近はNTLDRを使うのが流行っているようです。これはおそらくノートPCでデュアルブートをする人が増えてきて、MBRに傷をつけるとリカバリできなくなるなどの問題に直面した結果ではないかと推測しています。今回は当初の計画ではKNOPPIXのqtpartedでパーティション分割、GRUBでブートという慣れた手順でいこうと思っていたのですが、新しい技術も使ってみたいな~、ということでパーティション分割はVista標準の「ボリュームの圧縮」(なんちゅう名称なんだ・・・)で行い、NTLDRでブートという方法で行きたいと思います。吉川教授)」んですが、多分しないのでよしとしましょう。2000のデュアルブートで使っていたんで、可能性はあるんですけどね。WWANがLinuxで動くかどうか次第かな。wubiを使えば簡単なんだろうけど、それは技術者としてはちょっと禁じ手っぽいので却下。今Vista上でデフラグかけているので、これが終わったらパーティション分割を行います。ページファイルを「なし」、システムの復元を「無効」にし、Vistaの「ボリュームの圧縮」を実行すると、230GB中最大180GBを「圧縮する領域のサイズ」に指定できるようです。用語がわかりにくいですが、言い換えるなら50GBをVistaのシステム(C:)で使用し、180GBを未割り当て領域にすることができる、という意味です。今回は100GBをVistaで使用し、130GBを未割り当て領域にすることにしました。次回はUbuntuのインストールです。昨日はパーティションの分け方を考えているところで作業を中断していたのですが、今日になって昨日の案は却下することにしました。昨日の案は下のような感じでした。この案は、3つのOSを入れるのでトリプルブート。どれを開いても同じデータにアクセスできるようにするためにデータ用パーティションを専用に設ける、という非常にオーソドックスな案です。当初の予定より使わないパーティションが出てきたり、別のパーティションが足りなくなったりというような問題が将来出てくる可能性もあり、ハードディスクの資源を有効に利用しているとは言えません。それにあとで気づいたのですが、HDDのVistaより前の領域にリカバリイメージと思われる8G弱の基本パーティションがあります。これはすでに必要ないのですが、削除しても中途半端な領域しか空かない上、無駄に基本パーティションを1つ消費してしまっているという踏んだり蹴ったりな仕様です。確実に言えることは、上記案は基本パーティションが足りないので無理です。そこで、仮想化してみる案を考えてみました。「今どきはこういうのがオーソドックスなんでしょ?」という案。既存のVistaパーティションだけの運用で、VistaをホストOS、XPとUbuntuをゲストOSとする案です。データはVista上に置き、XPやUbuntuからは仮想化の仕組みに応じてアクセスします。少なくとも仮想ネットワーク経由でアクセスできるはずなのでUbuntuからVista(NTFS)への書き込みも問題ないはずです。ブートローダーが不要なので導入が簡単とか、MBRをいじらないのでリカバリイメージも生きたままとか、VistaのWWANがXPでもUbuntuでも利用できるとか、いいことずくめのように見えます。この案には致命的な問題点があります。メインOSであるUbuntuが仮想PC上で動いていて使い勝手が悪い、という点です。サスペンド時はともかく起動時には一旦Vistaを起動してUbuntuを起動、という二度手間です。そこでUbuntuメインという現実に合わせて次の案を考えました。Vistaは単独、Ubuntu上の仮想PCにXPをインストールします。データはUbuntu上に置き、XPからは仮想化の実装に合わせた現実的なアクセス方法を使用します。VistaからUbuntu上のデータを参照するのがネックとなります。ext3をWindowsから参照するのも、NTFSをLinuxから参照するのも、どちらも技術的には枯れていないのですが、どちらかというとNTFSをLinuxから参照する方が実績があると思うので、その方向で修正した案が次です。これは結構バランスがとれていて、将来どちらかのパーティションが枯渇する、という事態になりにくい良い案だと思っています。XPからVistaのパーティションに直接アクセスできるのかどうかは仮想化技術に疎い僕にはよくわかりませんが、UbuntuでマウントできていればSamba経由ではアクセスできるでしょう。2000でも特に問題ありません。2000であれば容量もそれほどとらないので、下のようにデータ領域も増やせるかもしれません。データ専用パーティションは領域の無駄を増やすだけだ、と再び思い直し、VistaとUbuntu両方にデータを置き、お互いに見ることもできるので開いてる方に置いてバランスをとる、という案に落ち着きました。Vista、Ubuntu各110GB程度に分割ということでいきたいと思います。TZ92Sが本日届きました。DIRECTのノートが壊れてしまったので、代わりに購入したものです。1.4GHzのマシンでも十分なのですが、壊れてしまったものは仕方がありません。思いがけず最新スペック最新OSのノートPCを手にしてしまいました。TZユーザもしくはこれからこれを買うかどうか迷っている人のためにセットアップ日誌を書いていきます。メーカーに言われるままの使い方であれば別に日記に書くほどの作業は必要ありませんが、僕の場合はそうはいきません。仕事とプライベートで問題なく使えるようにするためにはかなりいろいろいじらないといけません。今回のセットアップでの要件は以下のとおりです。パーティションを4分割し、以下のようにします。8.04四つ目にはデータ保存場所(NTFS)実用的なレベルでXPが動作すること。実用的なレベルでUbuntuが動作すること。VistaとUbuntuでWWANが動作すること。Ubuntuから第四パーティションのNTFSに安定した書き込みができること。技術的な難関はXPの安定動作とUbuntuからのWWAN接続です。XPからのWWAN接続は最初からあきらめています。XPはドメイン参加する可能性があるのでProfessionalにしています。Ubuntuは正式版未リリースの8.04をチョイスしました。このバージョンは通常よりも長期のサポートが予定されているため現行安定版の7.10よりも将来性があると判断しました。購入したVAIOのスペックです。Premiumにしました。WWANは使ってみたかったのでつけました。Linuxで動作するかどうかは今のところわかりません。キーボードが英字配列なのはこだわったポイントです。デスクトップPCでは日本語109を使っていますが、ノートだとキーが少ない方が打ちやすいので。DVDは迷いましたが付いているとHDDの速度が落ちるという話だったので、外付けにしました。最近の外付けDVDドライブはコンパクトだしUSBバスパワーで動作するし。いうわけで、次回からセットアップ日誌となります。ついていろいろと首をつっこみつづける、とあるIT企業の取締役社長。2017年2月21日で、2017年になりましたが。