ASPとASP.NETの違い
移動体通信系からは離れたものの、あいかわらず、現行システムのリプレースな仕事。
で、現行は.aspなページで、今回は.aspxなページを作るのですが、
XPにIIS入れて.apsな現行ページが動かない。。。
.NET FrameworkのバージョンがWeb Developper 2008 Express Editon入れた状態だから
新しすぎてダメなのか?
ちょっと時間がかかりそうです。
移動体通信系からは離れたものの、あいかわらず、現行システムのリプレースな仕事。
で、現行は.aspなページで、今回は.aspxなページを作るのですが、
XPにIIS入れて.apsな現行ページが動かない。。。
.NET FrameworkのバージョンがWeb Developper 2008 Express Editon入れた状態だから
新しすぎてダメなのか?
ちょっと時間がかかりそうです。
昨日の朝、目が覚めると直後に外付けのHDDのパワーダウンしてしまい、
バックアップしてなかったことを後悔しつつ、だめ元で、ケースを疑い、
該当HDDをPCにつないでみたところ、電源が入って動いている模様。
で、以下を購入、無事HDDが復活しました。
最近お金に困っていて、新しいのが買えなくってどうしたものかと途方にくれていましたが、
PC用のウェットティッシュを敷いて、その上をゴロゴロ、相当激しくやったら上下のスクロールが復活しました。いちおう、動画も貼付けてみました。(笑
溜め込んだ3億URLからいよいよ画像検索をスタート(謎
案の上、Thread#join(nn)では該当スレッドの打ち切り処理をやってくれるはずもなく
延々とHttpUnitで接続待ちや、受信待ちが発生している模様でこれらのごみスレッドがどんどんたまって定期的に検索プログラム?を再起動していました。
そこで、調べてみたら、以下のページに回避方法が書いていました。
リンク: HttpUnitでもタイムアウトを実現する | dTblog | design and programming.
が、3億URL程度集めてしまっているので、しばらくは新規接続してURLを溜め込むことができなかったりしてます。(苦笑
今回お勉強したプロパティ
| sun.net.client.defaultConnectTimeout |
| sun.net.client.defaultReadTimeout |
http://octave.sourceforge.net/
のページで
「Octave.app for Mac OS X」のリンクをたどって「octave-3.0.0-i386.dmg」をダウンロードしてインストールしたら使えました。
gnuplot入りのようでグラフも描画できました。
つないだだけでは駄目でした。
Xcode入れてあるからUSB関連のお勉強がてらいじってみたいなー、でも時間がないなー
直近のテクニカルエンジニアのデータベース今年こそ受かりたいー
ちなみにXPまでは
http://corega.jp/support/download/lanadp_usb.htm
に転がっているようです。
リンク: UNIX派Mac OS Xユーザ御用達「Fink」がLeopardに対応 | パソコン | マイコミジャーナル.
10.4から10.5にしたMac miniには以前のFinkが入っているので、こいつでoctaveをいれてみることに。
MacBook AirはMacPortsでインストール中
OpenOffice.org 3.0からはMac版はX11ではなく、Aquaになるようで、そのベータ版が
http://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX/DEV300_m2/
にあって、これを使っているが、どうもリモートのディスクに保存ができない模様。
.Macや、smbなファイルシステムに保存するとI/Oエラーとなってしまう。
最新版は英語版のみだったので、kinput2.MacIMのインストールを試みるも、挫折。。。
TigerのMac miniはFinkですんなり入れられたのに、どうやら、LeopardでX11のバージョンがかわったりで、うまく動かない模様。
参考URL
http://javaflavor.cocolog-nifty.com/blog/2007/10/inside_leopard__7ce5.html
kinput2はMacPortsで入れることができたが、肝心のOpenOfficeで日本語が入力できない。
来週末にでも再チャレンジ!
当初は10.5のMail.appがだめだとおもっていたが、週末のMac miniへのLeopardファミリーパックのインストールでMac miniのMail.appは問題なく使えた。
どうもMacBook Airに付属のMail.appの問題の可能性が急浮上
MailBoxのメールを半分に減らして、何度かMail.appをエラーで落ちてもめげずに立ち上げ直して、ようやくMail.appでメールが読めるようになったのだが、アプリの切り替え時や、メールフォルダを移動する度にCPUを100%以上使用して、ほかの作業にならないので、一旦はアンインストールしたThunderbirdを再度インストール。
MacBook AirでTimeMachineが使いたくて、今週末、AppleStoreにLeopardのファミリーパックを注文して、初代Mac miniとこれまたInterl系の初代Mac miniの2台にインストールしました。大体1台につき2時間くらいでインストールできた模様。
TimeMachineを使うだけなら、USB外付けのHDDを直接MacBook Airにつなげれば可能ですが、どう考えてもそれは格好悪すぎるので、せめてワイヤレス接続ってことで今回のLeopard購入。
が、MacBook Airから、ワイヤレスだと、なぜかこのブログを書いている時間まで一度も成功しません。
途中でエラーが発生してしまいます。しかも、やり方があるのかもしれないが、USB接続で一度バックアップをつくっても、ワイヤレスでつなぐと、また最初からフルバックアップを作り出す模様。
イマイチ有効活用できていない、iPod touchとMacBook Airをつかって レゴ マインドストーム NXTを動かしてみました。
リンク: Mac OS X 10.5.2 Update について.
相変わらず大量(たったの1万5千通弱)にメール(IMAP4)がある場合、
MailがCPUを食い尽くしてお亡くなりなります。
リンク: 電気通信大学 情報基盤センター : Carbon Emacs : Ctrl + SPACEでマークをセットできません(Spotlightのウインドウが開きます).
MacBook Airを使っていて気になったのですが、
特定のアプリだけSpotlightを無効にはできないのでしょうかねぇ。
って、Mac miniは無効な設定にしてありました。orz
たったの50万件のアップデートに1時間もかかった!
ちなみにPostgreSQLを動かしているのはTigerの入ったインテルベースのMac mini
Leoperdでコンパイルすれば64ビットになるのかなぁ。。
MacBook Airが届いたので、いままでベッドサイドで使っていたVAIO TR1は親父のPCとして使うことに。
老眼の親父には10.6インチはつらそうなので、今までのデスクトップPCで使用していたモニタをつなぐことに。
外付けモニタだとやはりキーボードもフルサイズのものが欲しくなるもの。
残念ながら古いデスクトップPCのキーボードはPS2、なので、今回USB接続のものを購入。
また、HDDもTR1の内臓では少ないので、これまたUSBの外付けのものを購入。
真珠腫性中耳炎の手術を受けたばかりなので、ヘッドホンは勘弁。
ってことでステレオスピーカーなのですが、せっかくのすっきりしたMacBook Airを
生かすべく、有線接続は避けたい。
ちなみに、いくら耳の病気をしているとはいえ、BOSEのスピーカーレベルでは満足できない耳を持ってます。とはいえ、予算の都合上BOSE以上のPCスピーカーは購入できてません。(苦笑
調べてみたところ、今のところ、このくらいしか候補が挙がりません。
手術代も結構な出費だったのでしばらくは有線かも(笑
アップル - MacBook Air
ようやく、インテルプラットフォームに移行した恩恵にあずかる事ができそうです。
SSDは予算オーバーで選択出来ませんでしたが、今朝注文しておきました。
リンク: アップル - MacBook Air.
BIOSのアップデートしたら、セーフモードでしか動かなくなり大変でした。
なぜか、セーフモード+ネットワークモードにしてもLANが使えず、
VGAドライバを削除してだましだまし、通常モードで生きているうちに作業したりしましたが、
@BIOSをつかえるような状態でなく、なんとかFDDに古いBIOSイメージを書き込んでマシン起動直後のBIOS更新メニューから復活を果たしました。
どうやら、USBメモリもつかえるようですが、久しぶりにFDDさまさまでした。
5台もPCがあるのに、FDDは2台だけしかないし、こんどはUSBの外付けFDDを念のために買っておこうかな
いい加減、極薄モバイルノート出してほしいものです。
ノートの薄型化のためにPowerPCからインテルアーキテクチャに移行したのではなかったのでしたっけ?
リンク: アップル - MacBook.
リンク: OHTSUKA Ko-hei / Location-Area-DoCoMo-iArea - search.cpan.org.
お世話になったことだし、オープンiエリアもハックできるからしばらくiモードの契約もつけておくかな。
仕事が相変わらず忙しいですが、せっかく自作したPCのVGAを使うべく、ググッたら、
CsGL - C# graphics library を使えばよいらしいことがわかりました。
が、!64ビット環境だからなのか
'System.BadImageFormatException' の初回例外が csgl.dll で発生しました。
'System.TypeInitializationException' の初回例外が csgl.dll で発生しました。
jps、jstatでJavaVMのメモリの様子が見れそうなのだが、まだうまく見れない。。
が、自宅では、
jpsして出てきたvmidを指定してすんなりjstatの結果が見れた。
Mac miniに使っていた外付けHDDが壊れたのでHDDを買うついでに購入。
クリアフィルムもあるようなので、次はクリアフィルムの方にします。
操作は確かに張り付けた方が良いですが、アンチグレアなので、写りは好みではありません。。
あと、付属スタンドに載せると、ボタンの周りに気泡が出来てしまいます。
リンク: POWER SUPPORT|for iPod touch|アンチグレアフィルムセット for iPod touch.
Vistaにしてから自作のVBScriptが動かなかったのですが、
リンク先のページのおかげで先に進めそうです。
リンク: 7.11 IEオブジェクトを作る(IE7編) - VBScript & JScript(JavaScript) Tips for WSH.
Microsoft VBScript 実行時エラー: リモート サーバ マシンが存在しないか、利用できません。: 'Ie.Busy'
そうとうひどいコードができました。
リンク: Xbox 360: Xbox LIVE ビジョン カメラを Windows XP 搭載 PC に接続するには.
どうやら、ダメみたい。
まぁ、今入れているPostgreSQLが32ビット版なんでメリットないですが、ActivePerlを64ビット入れているので。。
まぁ、JDKもEclipseに引きづられて、32ビット版も入れてるし、、
まだまだ、64ビット生活は不便です。。
そこいくと、LinuxやMac OSはソースベースな世界だから、楽チンなんのかもねー
えー、せっかく週末に部屋の掃除をしてACアダプタ見つけたのにひどい!
iPod touchでホットスポットにつなげることが出来ず、東西線での今朝の通勤が無駄に終わりました。
泣き寝入りする年でもないので、一応公式ルートで問い合わせ中です。
うーんカードの支払いが。。。
今回はVistaのセットアップ中ということもあったのですが、Mac miniを母艦にして正解でした。



cygwinはこれまで何度もやっているのと、32ビットのVistaでも動作確認できたので、
64ビット環境では純正でチャレンジ、
が、
| "C:\Program Files (x86)\PostgreSQL\8.2\bin\pg_ctl.exe" runservice -N "pgsql-8.2" -D "C:\Program Files (x86)\PostgreSQL\8.2\data\" |
-o -i
どうやら、ウイルスセキュリティが原因でPostgreSQLのpg_ctlコマンドで
could not send test message on socket for statistics collector: Bad address |
仕方がないので、Pentium II時代に購入した冷却能力の皆無のPCケースを新調するついでにノートンも買いました。
タイミングよくマイクロソフトから64ビット版のメディアも届き、久しぶりの64ビット環境が自宅に復活しました。
(以前は、Athlon64でLinuxでした。)
ちなみに、ウイルスセキュリティではちゃんとサーバ用途では使えない旨がパッケージに書かれています。
この際だから全財産つかって、RAIDまで組もうかと画策してみたところ、
そんなことが、MBのマニュアルに記載されているし。
64BitのDVDを注文
UACを切ってgnuservはサービスの追加ができた。
が、
could not send test message on socket for statistics collector: Bad address
ソースネクストを疑ってJavaでソケット通信サーバを書いてみたが、動いた。
って、ことはまだ希望あり?
結局、あれこれ調べはじめたら、ATMに駆け込み、貯金を財布が折れないくらい下ろして
秋葉原に直行して、以下のパーツを中心に購入
| Pentium IIIの時代にデュアル構成で既に組んでいたのでQuad構成にしてみました。 |
| なぜかいつもGigaByte、以前奮発したASUSのMBが、いまいちだったから ギガバイトのGA-P35-DS3Rのページ 64ビット対応かは明記されず「最新OSのWindows Vistaに完全対応」との表記がある。@BIOSとか64ビット対応していないのかなぁ |
| 以前、ほんとにコンシュマー向けではハイエンドのVGAを買ったものの、ほとんど使わず、ファンレス失敗して焼き切ってしまった苦い思い出があるので、上の下程度と思われるスペックのものに。 |
Suicaで改札入って引き返して買いに行きました。1万円切るお値段でこの容量!安くなったものです WD Caviar SE16 320 GB SATA ハードドライブ |
| Ultimateと悩んだ末の結果です。そういえば、64ビット版ってないのか? |
PentiumIIで自作した際に購入したケースでは、昨今のCPUを冷やすには頼りないので、思い切って有楽町のビックカメラ(駐車場は東京国際フォーラムですが)にフーガで乗りつけ購入。が、日ごろ箸より重いものは持たないので、駐車場までも重くて大変でした。 OWL-PCOX22 |
とりあえず、本日のまとめ
ERROR: character 0xa3a9 of encoding "EUC_JP" has no equivalent in "UTF8"
insert出来たのにselectすると出ます。
もっとも、insertはPerlの文字コードの指定と、LANGの設定が滅茶苦茶だったからなぁ。。
package com.cocolog_nifty.kjunichi;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Vector;
public class GetETag {
public static int maxThread = 100;
public static int maxRecords = maxThread * 10;
public void execute() {
GetETagClient client[];
client = new GetETagClient[maxThread];
Connection conn = null;
Statement stmt = null;
try {
Class.forName("org.postgresql.Driver");
} catch (Exception ex) {
System.out.println(ex);
}
try {
conn = DriverManager.getConnection(
"jdbc:postgresql://192.168.0.178/websearch", "junichi",
"");
} catch (Exception ex) {
System.out.println(ex);
}
boolean isLoop = true;
int count = 0;
while (isLoop) {
System.out.println("count = " + count);
count++;
if (count > 46000) {
isLoop = false;
}
// maxRecords分レコードを取得する
Vector vecUrl = new Vector();
try {
stmt = conn.createStatement();
// SQL文の作成
String sql = "select urlid,url from url where status is null order by urlid limit "
+ maxRecords;
System.out.println("sql = " + sql);
// 検索実行
ResultSet rs = stmt.executeQuery(sql);
System.out.println("rs = " + rs);
if (rs != null) {
int i = 0;
while (rs.next()) {
MyUrl myUrl = new MyUrl();
// urlid
myUrl.setUrlid(rs.getObject(1).toString());
myUrl.setUrl(rs.getObject(2).toString());
vecUrl.add(myUrl);
System.out.println(rs.getObject(1));
System.out.println(":" + rs.getObject(2));
i++;
}
if (i < maxRecords) {
// 取得件数がmaxRecords以下の場合は、ループを終了する
isLoop = false;
System.out.println("i = " + i);
}
System.out.println("i = " + i);
}
rs.close();
} catch (Exception ex) {
ex.printStackTrace();
System.out.println(ex);
}
// ?取得したレコードをmaxThread分ずつ実行する
int index = 0;
int thCount = -1;
int clientCount = -1;
if(vecUrl.size() < maxRecords) {
thCount = 1;
clientCount = vecUrl.size();
} else {
thCount = maxRecords / maxThread;
clientCount = client.length;
}
for (int j = 0; j < thCount; j++) {
for (int i = 0; i < clientCount; i++) {
MyUrl myUrl = (MyUrl)vecUrl.get(index++);
client[i] = new GetETagClient();
client[i].setUrl(myUrl.getUrl());
client[i].setUrlid(myUrl.getUrlid());
}
// ヘッダ情報を取得する
for (int i = 0; i < clientCount; i++) {
client[i].start();
}
for (int i = 0; i < clientCount; i++) {
// 結果を集める
try {
client[i].join(1000 * 10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(count + "," + i + ":"
+ client[i].getUrlid() + " "
+ client[i].getUrl() + ":("
+ client[i].getStatusCode() + ") "
+ client[i].getETag());
PreparedStatement pstmt = null;
try {
// SQL文の作成
String sql = "update url set status=?, etag=? where url=?";
pstmt = conn.prepareStatement(sql);
// パラメータの設定
int col = 1;
// HTTPステータス
pstmt.setString(col++, new Integer(client[i]
.getStatusCode()).toString());
// ETag
pstmt.setString(col++, client[i].getETag());
// Url
pstmt.setString(col++, client[i].getUrl());
// 更新実行
int cnt = pstmt.executeUpdate();
if (cnt != 1) {
// 更新失敗
System.out.println("Oops ! cnt = " + cnt);
}
} catch (Exception ex) {
System.out.println(ex);
}
}
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
GetETag etag = new GetETag();
etag.execute();
}
}
cd darts-0.2/
make
sudo make install
cd ../chasen-2.3.3
./configure --with-libiconv=/sw
make
sudo make install
cd ../ipadic-2.7.0
./configure --with-chasen-config=/usr/local/bin/chasen-config
make
sudo make install
cd ../chasen-2.3.3/perl
vi Makefile.PL
cd /usr/bin
sudo mv perl perl.orig
sudo ln -s /sw/bin/perl5.8.6 perl
perl Makefile.PL
make
sudo make install
/sw/bin/perl5.8.6 Makefile.PL
出来るのか?
ちなみに新品のみ対象で考え中
以外とメーカー製もamazon.co.jpでは選択肢がなさそうだし、
ジメジメした秋葉を歩き回る歳ではないし、引き蘢って自作PCもよいかなぁ
8G、4Gのメモリースティックの値段と、
静止画撮影機能が満足出来れば、あとは口座の残高と相談か?
リンク: Sony Handycam - HDR-CX7.
仕事でGoogleのキーワードを思ったより使っていないようで、
最近の仕事関連のネタをブログに書こうと思ったのだが、ネタ不足。
どうやら、Google ReaderでRSSフィードを斜め読みして、仕事に関連する
フィードをチェックしてそこからWebページ漁りが事足りている模様
どうも家のMac miniがLimeWireを使い始めてからフリーズの発生率が急上昇です。
昔、Forestをつかったときもフリーズしたなぁ。
もしかしてOSXのTCP/IP関連のバグか?
通信負荷をかけると発生する気がしなくもない。。
リンク: ライムワイヤー 最新鋭のファイル交換ソフト.
EUC-JPなPerlのCGIなのですが
my $msg = Encode::encode('euc-jp', $response->message);
print $msg . "<br>"
my $msg = $response->message();
Encode::from_to($msg, 'utf8','euc-jp');
print $msg . "<br>";
OKでした。
登録は自分が知る限りgoogleツールバーが一番手っ取り早い、
あとで眺めるにははてなブックマークがおもしろい。
ってことはPlaggerなのだろうけど、イマイチPlaggerのお勉強がはかどってません。
多分アマゾンのモジュールで出ていると踏んでいる
Perl5.8.8を結局インストールさせられてしまったが、
make: *** [test_dynamic] Error 1
MIYAGAWA/Plagger-0.7.17.tar.gz
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force
Failed during this command:
YSAS/SWF-Builder-0.16.tar.gz : make_test NO
PETDANCE/HTML-Tidy-1.08.tar.gz : make_test NO
PAJAS/XML-LibXML-1.63.tar.gz : make_test NO
DMAKI/XML-RSS-LibXML-0.3001.tar.gz : make_test NO
RRWO/Graphics-ColorNames-1.06.tar.gz : make_test NO
MIROD/XML-Twig-3.29.tar.gz : make NO
AUDREYT/PDF-FromHTML-0.24.tar.gz : make_test NO
RJRAY/RPC-XML-0.59.tar.gz : make_test NO
NAOYA/Hatena-Keyword-0.04.tar.gz : make_test NO
MSERGEANT/XML-XPath-1.13.tar.gz : make_test NO
MIYAGAWA/XML-Atom-0.25.tar.gz : make_test NO
ABH/XML-RSS-1.22.tar.gz : make_test NO
BTROTT/XML-Feed-0.12.tar.gz : make_test NO
CNANDOR/Mac-Carbon-0.77.tar.gz : make_test NO
ADAMK/File-HomeDir-0.65.tar.gz : make_test NO
DANKOGAI/Text-Kakasi-2.04.tar.gz : make NO
ADAMK/AppConfig-1.64.tar.gz : make_test NO
ABW/Template-Toolkit-2.19.tar.gz : make_test NO 2 dependencies missing (File::HomeDir,AppConfig)
MIYAGAWA/Template-Provider-Encoding-0.09.tar.gz: make_test NO
CNANDOR/Mac-Apps-Launch-1.93.tar.gz : make_test NO
CNANDOR/Mac-AppleEvents-Simple-1.18.tar.gz : make_test NO
CNANDOR/Mac-Glue-1.30.tar.gz : make NO
SHERZODR/Net-MovableType-1.74.tar.gz : make_test NO
GIULIENK/Audio-Beep-0.11.tar.gz : make_test NO
DPOKORNY/RDF-Core-0.51.tar.gz : make_test NO
BTROTT/XML-FOAF-0.03.tar.gz : make_test NO
MIYAGAWA/Template-Plugin-JavaScript-0.01.tar.gz: make_test NO
GBROCK/Mac-Tie-PList-0.01.tar.gz : make_test NO
MIYAGAWA/XML-Liberal-0.17.tar.gz : make_test NO
DMAKI/XML-RSS-Liberal-0.03.tar.gz : make_test NO
DMAKI/DateTime-Event-SolarTerm-0.04.tar.gz : make_test NO
DMAKI/DateTime-Event-Chinese-0.04.tar.gz : make_test NO
DMAKI/DateTime-Calendar-Chinese-0.05.tar.gz : make_test NO
DMAKI/DateTime-Calendar-Japanese-0.05.tar.gz : make_test NO
DMAKI/DateTime-Format-Japanese-0.03.tar.gz : make_test NO
MIYAGAWA/WebService-Bloglines-0.12.tar.gz : make_test NO
ADAMK/File-Remove-0.34.tar.gz : make_test NO one dependency not OK (Mac::Glue)
ADAMK/File-Flat-1.00.tar.gz : make_test NO
ADAMK/Test-Inline-2.201.tar.gz : make_test NO
JESSE/Class-ReturnValue-0.53.tar.gz : make_test NO one dependency not OK (Test::Inline)
JESSE/Data-ICal-0.13.tar.gz : make_test NO
JGMYERS/Encode-Detect-1.00.tar.gz : make_test NO
BDFOY/HTTP-Cookies-Mozilla-1.10.tar.gz : make_test NO
YAPPO/Lingua-JA-Summarize-Extract-0.01.tar.gz: writemakefile NO '/usr/local/bin/perl Makefile.PL' returned status 512
MIYAGAWA/Plagger-0.7.17.tar.gz : make_test NO
面倒なことに、GoogleのAdSenseのアカウントとその他のGoogleのアカウントが別になってまして、
以下が便利に使えそうです。
(オリジナルは動かず、ローカライズ?されている方のブログにあるものが動きます。)
リンク: χ square::Widsense.
自宅のWindows XPなPCでActive Perlのインストールして
ppm起動して、
リポジトリにhttp://ppm.tcool.org/archives/を追加して、
オリジナルのリポジトリを無効化して一発でインストールできました。
http://d.hatena.ne.jp/charsbar/20070503/1178132075の作者様に感謝!
plagger入れる為だけにppmを古いのバージョン使うなんてのはあり得ないですから!(笑
結局、帰宅して続行したところ、どうもperl-5.8.8を入れろと言われているようで、
純正のperlを/usr/binに残し、/usr/local/binに入れることを決心。
が、
t/op/filetest.............................Can't locate Config_heavy.pl in @INC (@INC contains: ../lib) at ../lib/Config.pm line 66.
# Looks like you planned 10 tests but ran 5.
FAILED--expected 10 tests, saw 5
Going to read /var/root/.cpan/sources/modules/02packages.details.txt.gz
Undefined subroutine &Compress::Zlib::gzopen called at /System/Library/Perl/5.8.6/CPAN/Tarzip.pm line 103.
BerkeleyDB.xs:74:2: error: #error db.h is from Berkeley DB 1.x - need at least Berkeley DB 2.6.4
Plaggerをsvnすりゃ良いのにメンドくさがってあれこれ調べていたら発見しました。
が、一発ではうまく更新できず、現在格闘中。
PlaggerのソースをDLして、Cygwin入れてtarで展開してassetsフォルダーを
C:\Perl\site\lib\Plagger
にコピーして解決しました。
yamlはこれ
global:
plugin_path:
- C:\Perl\site\lib\Plagger\Plugin
assets_path: C:\Perl\site\lib\Plagger\assets
# for google search history
user_agent:
agent: Mozilla/5.0
timezone: Asia/Tokyo
log:
level: debugplugins:
- module: Subscription::Config
config:
feed: https://www.google.com/searchhistory/?output=rss- module: UserAgent::AuthenRequest
config:
host: www.google.com:443
auth: basic
realm: Google Search History
username: kjunichi
password: base64::USO==
- module: Publish::CHTML
config:
title: feed2chtml
work: c:\\work\\plagger
徒然なるままに � Firefox 2.0 独自ビルドに名称の変更方法がありました
リンク: ITmedia エンタープライズ:最速Firefoxをビルドしよう【前編】 (1/2).
ということで、Mac mini(Intel)でやってみているところです。
checking for libIDL - version >= 0.6.3... nohttp://developer.mozilla.org/ja/docs/Mac_OS_X_Build_PrerequisitesにFinkな環境では
*** The libIDL-config script installed by libIDL could not be found
*** If libIDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the LIBIDL_CONFIG environment variable to the
*** full path to libIDL-config.
checking for pkg-config... /sw/bin/pkg-config
checking for libIDL-2.0 >= 0.8.0... Package libIDL-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libIDL-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libIDL-2.0' found
configure: error: Library requirements (libIDL-2.0 >= 0.8.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
sudo apt-get update sudo apt-get install orbit orbit-dev glibとしてlibIDLを入れておけとのことでした。
Spotlightと何がちがうの?
とはいえ、インストールしてみます。www
ちょっと期待していたリモートのマシンを含めた検索には対応していない模様。これじゃ、Spotlightとの違いってGMailを検索対象にするくらいか?
リンク: Google Desktop Download.
http://journal.mycom.co.jp/column/osx/217/
にてOSXで動かせることを知り、以前試したのですが、
エラーメッセージが出てしまい、放置していたのですが、
昨日、気が向いたのでリトライしたところ、
エラーメッセージはwarnningだけであり、
libusbをmake installした後に、/usr/local/binにPATHを通せば
動きました。
なんてできないかな。
あとP2PでSecond Lifeのような仮想空間とか
なんか、サーバのAPの設計に行き詰まってそんなことをボーっと考えてます。
Googleの検索履歴を生のまま、このブログには載せられない日ごろのキーワードなんで、取得した結果フィルタかけてブログに自動的にアップできないものか。
うまくビデオカードの認識が家のPCではされないものの、結構気に入ったので
壊れかけの初代iPod nano(2G)に入れられないかと調査中。
使ってないPSPにいれるってのもおもしろいか?!

KNOPPIXのDVDを焼いて、こないだビデオカード(GeForce 7600 GT)を購入したばかりのPCに入れブート、ビデオカードが新しい為か解像度が800x600でデスクトップ画面があらわれる。で写真の3.5”HDDはい〜るKit eSATA/USBを接続する。すると、USBデバイスが認識されファイルマネージャで開くを選択すると無事にHDDの内容がみれました。
CPU以外ファンレス化した64BitのLinuxマシンが突然壊れてしまい、
AjaxつかったりといろいろカスタマイズしたYukiWikiもろとも消し飛んで途方に暮れてます。
で、週末はサルベージ大作戦。
まったく、運悪く壊れたマシンは我が家で唯一のSATA接続のHDDなわけで、面倒なのでAmazonで外付けHDDケースを発注。
PCをいじりだすと、別のPCもいじる必要が生じる。
どうやら、先日VGAカードを購入したのだが、64ビットLinuxマシンが瀕死の重傷の模様。
HDDのランプがつきっぱなしで、今朝電源ボタンを長押しして(リセットボタンがないのです!)、シャットダウンしたら、MBの起動音が聞こえず。。。
該当のマシンは短命だったSocket932なんで、困った。AM2って932なCPUと互換性ないのかなぁ。。
絶対に意地でもメーカー製のPCは買いたくないのでCore 2 Duoなアップルノートも候補になっていたりと混沌としてます。
この64ビットマシン、100万件以上URLをかき集めPostgreSQLサーバに格納したくらいしか、たいした仕事もせず、64ビットだとフラッシュつけないからネットサーフィンマシンとしても使えないことがわかったり、各種CODECもでそろってないので動画環境も使えずと、まだまだ64ビットを楽に使えるものではないことを教えてくれただけだった。。。
ほんとに、久々にPCのパーツを買いに雨の秋葉原をうろつきました。
もうAGPのカードは僅かで、仕事がらみにVista用PCは新規にMBから購入しないとダメだと感じた。
買ったのは、使った実績のあるメーカーのELSA製のGLADIAC 776 GT AGP 256MB
これでなんとかXNAがいじれるかも。。
どうもこれらのソフトを起動しているとMac miniがフリーズする模様。
なんとなく負荷をかけるGoogle Earthが原因の可能性たかそうだが。。
エラーではXFILESEARCHPATHが正しくないといわれますが、
Apple純正のX11では
export XAPPLRESDIR=/sw/etc/app-defaults
でうまく行きました。