ロゴ
Feb 08

16225511_2bb1d07ec4_t.jpg
感動した

会社で新しいPCを特に理由もなくもらったので、久しぶりにcoLinux入れてみた。
Fedora Core7のイメージで起動したのだけれども、インストールから起動までものすごい速かった。

以下、その手順

1.coLinux.exeとFedora Core7のイメージをダウンロード

colinuxのページからcoLinux-0.7.1.exeFedora-7-20070906.exeをダウンロード

2.coLinuxをインストールし、Fedora Core7をフォルダにぶちこむ

coLinuxのインストール先は「C:\coLinux」にし、途中の「Choose a distribution」はイメージを既に落としてきているので何も選ばない。
あとはFedora-7-20070906.exeを解凍してできたファイルを「C:\coLinux」にぶちこむ。
すると↓な感じに
colinux1.PNG

3.ネットワーク接続を開いて、「ローカルエリア接続2 」とかを「TAP」に変える

4. 「start-Fedora-7.bat」というファイルがあるので以下のように変える

TUN/TAP接続してよっていう設定

colinux-daemon.exe kernel=vmlinux initrd=initrd.gz
mem=256 cobd0="C:/coLinux/Fedora-7.img"
cobd1="C:/coLinux/swap.img" root=/dev/cobd0
eth0=slirp,,tcp:5901:5900 eth1=tuntap,"TAP" ro

改行させずに1行で。

5.「start-Fedora-7.bat」をうごかす

colinux-3.png
終わり!!

インストールから動くまで10分(たぶん)!
はなくそほじってる間にできるよ!

これだけだとまだまだ十分に動かないけど、感動したので書いてみた。
前のバージョンの時は、設定のためにxml書いたりしてもっと時間がかかった気がしたなー。

VMWare Serverの方がサスペンド機能あったりして使い勝手はいいけど、
こんな簡単に済むんであれば遊びくらいはcoLinuxでいいかもしれないと思った。

参考:
coLinuxのメモ - coLinuxのインストール
軽快なLinux環境をつくれる、coLinuxのセットアップ手順 - Unix的なアレ

このエントリをはてなブックマークに登録 このエントリを del.icio.us に登録 このエントリをlivedoorクリップに登録 add to Yahoo Bookmark

Jan 10

たまに暇潰しにdel.icio.usの人気ページを見ていて、なんか毎回同じエントリがいっぱいあっていやなので作った。

インストールはこちらから
deliciousdedupe.user.js

インストール後に、del.icio.usの人気ページやタグごとの人気ページ(こことか)に行くと、見たエントリが蓄積されて他の人気ページに行って重複したエントリがあった場合、↑のように色が変わって判別できるようになります。

作る際に、LDR - Dedupe Entriesが非常に参考になりました….というかほとんど改悪になってます。
LDR使ってて、もしこのGMスクリプト知らなかったら使ってみるとめちゃくちゃ便利です。
それにしてもDom Storage便利だ。

作って何だけど、これdel.icio.usでネタ探ししてたらちょっと便利くらいでしかないや!
局所的過ぎた!

このエントリをはてなブックマークに登録 このエントリを del.icio.us に登録 このエントリをlivedoorクリップに登録 add to Yahoo Bookmark

Dec 14

URLを渡すとページの内容(htmlソース)をJSONPとかで取得できるAPIをYahoo! Pipesで作った(管理人日記) - むぅもぉ.jp
Big Sky :: JSONでHTMLを取得するYahoo! Pipesが凄い

このAPIで、SafariのWebクリップみたいなことができるじゃないかと思い、ちょっとブックマークレットを作ってみた。
ブックマークレット何!?って人は、こちらを参照。
いやぁYahoo! Pipesすごいな!!あと、ぷーるさんに感謝。

[Yahoo!Japanのトップニュース](このリンクをブックマーク)

実行すると、

こんな感じでYahoo!Japanのトップニュースが表示される。
Firefox2/Safari3/Opera9では動作OK。

ブックマークレットは作ったこと無かったので弾さんがやっていた
メタブックマークレットタイプでやってみた。

ブックマークレットのソース

CODE:
  1. javascript:(function(u){var s=document.createElement('script');s.charset='UTF-8';s.src=u;document.body.appendChild(s)})('http://www.ohmiyapatriots.com/blog/scripts/show_yahootopic.js')

スクリプトは↓

CODE:
  1. (function(){
  2.     var load_page = function(){
  3.         var url = 'http://www.yahoo.co.jp/';
  4.         var s = document.createElement('script');
  5.         s.charset = 'utf-8';
  6.         s.src = 'http://pipes.yahoo.com/poolmmjp/page_loader?url=' +
  7.             encodeURIComponent(url) + '&_render=json&_callback=show_yahoo_topic';
  8.         document.body.appendChild(s);
  9.     };
  10.     show_yahoo_topic = function(data) {
  11.         var div = document.getElementById('yahoo_topic') || create_element();
  12.         div.innerHTML = data.value.items[0].description.match(/<table.*\/table>/);
  13.         document.body.appendChild(div);
  14.     };
  15.     var create_element = function(){
  16.         var div = document.createElement('div');
  17.         div.id='yahoo_topic';
  18.         div.setAttribute("style","border:1px solid #9b72cf;background-color:#f1f1fd;" +
  19.         "width:224px;position:fixed;right:0px;top:0px;opacity: 0.8;");
  20.         return div;
  21.     };
  22.     load_page();
  23. })()

JSONPで呼び出される関数がどうしてもグローバルじゃないと呼び出せないので
もし、ページにshow_yahoo_topicという関数あったら汚染されるけど、まー大丈夫だと思う。
何かうまくやる方法あったら教えてください。

あと、Yahoo!Japanのトップページからトピックだけ正規表現で
引っ張ってきてるんだけども、トピックの部分だけ改行しないで1行で記述されているので、

<table.*\/table>

だけで取って来れてびっくりした。
(.は改行文字を除いた文字にマッチする表現なので)

最近Yahoo!Japanがたまに新デザインでサイトを表示するので
もしかしたらうまく動かないかもしれないのでご免なさい。
こんなことができるよという一例としてみてください。
ほんとFetch Pageモジュールはすごい!!
色々できそう (;゚∀゚)

このエントリをはてなブックマークに登録 このエントリを del.icio.us に登録 このエントリをlivedoorクリップに登録 add to Yahoo Bookmark