フォト
2008年7月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

2008.07.25

ASPとASP.NETの違い

移動体通信系からは離れたものの、あいかわらず、現行システムのリプレースな仕事。

で、現行は.aspなページで、今回は.aspxなページを作るのですが、
XPにIIS入れて.apsな現行ページが動かない。。。
.NET FrameworkのバージョンがWeb Developper 2008 Express Editon入れた状態だから
新しすぎてダメなのか?

ちょっと時間がかかりそうです。

2008.07.06

HDDではなく、ケースが壊れた

昨日の朝、目が覚めると直後に外付けのHDDのパワーダウンしてしまい、
バックアップしてなかったことを後悔しつつ、だめ元で、ケースを疑い、
該当HDDをPCにつないでみたところ、電源が入って動いている模様。
で、以下を購入、無事HDDが復活しました。

2008.06.05

Deskstar P7K500

リンク: Deskstar P7K500.

久しぶりにPCパーツを会社の帰りに新宿で購入。


2008.04.29

1つのディレクトリに6万ファイル作ったら、lsすらできなくなった

という訳で、ディレクトリごとにキャッシュファイル?を格納することに

リンク: ディレクトリとその親ディレクトリを作成する / Java(SE) API 逆引き辞典.

mkdirs

2008.04.27

Mighty Mouse復活!

最近お金に困っていて、新しいのが買えなくってどうしたものかと途方にくれていましたが、
PC用のウェットティッシュを敷いて、その上をゴロゴロ、相当激しくやったら上下のスクロールが復活しました。いちおう、動画も貼付けてみました。(笑




2008.04.20

来週の課題

溜め込んだ3億URLからいよいよ画像検索をスタート(謎

URLクラスのエラーハンドリング

IOExceptionでまとめてしまっているが、404とかUnknown hostとかのレベルでハンドリングできないものか?

類似画像検索プログラムをLeopardのスクリーンセーバとして実行できるようにする

Java実装したクラスをうまいことラップしてOSXのスクリーンセーバーに仕立て上げることができないものか?


2008.04.13

HttpUnitでタイムアウトを扱う

案の上、Thread#join(nn)では該当スレッドの打ち切り処理をやってくれるはずもなく
延々とHttpUnitで接続待ちや、受信待ちが発生している模様でこれらのごみスレッドがどんどんたまって定期的に検索プログラム?を再起動していました。

そこで、調べてみたら、以下のページに回避方法が書いていました。

リンク: HttpUnitでもタイムアウトを実現する | dTblog | design and programming.

が、3億URL程度集めてしまっているので、しばらくは新規接続してURLを溜め込むことができなかったりしてます。(苦笑

今回お勉強したプロパティ




sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout

LeopardでOctave

http://octave.sourceforge.net/
のページで
「Octave.app for Mac OS X」のリンクをたどって「octave-3.0.0-i386.dmg」をダウンロードしてインストールしたら使えました。
gnuplot入りのようでグラフも描画できました。


2008.04.10

MacBook AirでFEther USB-TXS

つないだだけでは駄目でした。
Xcode入れてあるからUSB関連のお勉強がてらいじってみたいなー、でも時間がないなー
直近のテクニカルエンジニアのデータベース今年こそ受かりたいー

ちなみにXPまでは

http://corega.jp/support/download/lanadp_usb.htm

に転がっているようです。

2008.04.08

Finkも開発してたのか

リンク: UNIX派Mac OS Xユーザ御用達「Fink」がLeopardに対応 | パソコン | マイコミジャーナル.

10.4から10.5にしたMac miniには以前のFinkが入っているので、こいつでoctaveをいれてみることに。

MacBook AirはMacPortsでインストール中

2008.03.20

OOo 3.0 beta

OpenOffice.org 3.0からはMac版はX11ではなく、Aquaになるようで、そのベータ版が
http://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX/DEV300_m2/

にあって、これを使っているが、どうもリモートのディスクに保存ができない模様。
.Macや、smbなファイルシステムに保存するとI/Oエラーとなってしまう。

2008.03.17

MacBook AirでOpenOffice

最新版は英語版のみだったので、kinput2.MacIMのインストールを試みるも、挫折。。。

TigerのMac miniはFinkですんなり入れられたのに、どうやら、LeopardでX11のバージョンがかわったりで、うまく動かない模様。

参考URL

http://javaflavor.cocolog-nifty.com/blog/2007/10/inside_leopard__7ce5.html

kinput2はMacPortsで入れることができたが、肝心のOpenOfficeで日本語が入力できない。
来週末にでも再チャレンジ!

2008.02.25

MacBook AirのMailの不具合

当初は10.5のMail.appがだめだとおもっていたが、週末のMac miniへのLeopardファミリーパックのインストールでMac miniのMail.appは問題なく使えた。

どうもMacBook Airに付属のMail.appの問題の可能性が急浮上

MailBoxのメールを半分に減らして、何度かMail.appをエラーで落ちてもめげずに立ち上げ直して、ようやくMail.appでメールが読めるようになったのだが、アプリの切り替え時や、メールフォルダを移動する度にCPUを100%以上使用して、ほかの作業にならないので、一旦はアンインストールしたThunderbirdを再度インストール。

2008.02.24

MacBook AirでTimeMachineが使いたくて

MacBook AirでTimeMachineが使いたくて、今週末、AppleStoreにLeopardのファミリーパックを注文して、初代Mac miniとこれまたInterl系の初代Mac miniの2台にインストールしました。大体1台につき2時間くらいでインストールできた模様。

TimeMachineを使うだけなら、USB外付けのHDDを直接MacBook Airにつなげれば可能ですが、どう考えてもそれは格好悪すぎるので、せめてワイヤレス接続ってことで今回のLeopard購入。


が、MacBook Airから、ワイヤレスだと、なぜかこのブログを書いている時間まで一度も成功しません。
途中でエラーが発生してしまいます。しかも、やり方があるのかもしれないが、USB接続で一度バックアップをつくっても、ワイヤレスでつなぐと、また最初からフルバックアップを作り出す模様。

2008.02.17

iPod touchでLEGOを動かす

イマイチ有効活用できていない、iPod touchとMacBook Airをつかって レゴ マインドストーム NXTを動かしてみました。

システム全体のイメージ Ipod__touch_control

ruby-nxtのインストール

ここを参考にすればよいかと。 ただし、demoはに格納されているようです。

ruby-nxtをつかったNXTコントローラの作成

CGIリクエストごとだと毎度Bluetoothの接続からで非常にレスポンスが悪いので、 常駐型のコントローラ部として作成。

MacBook AirでCGIを動かす設定

httpd.confのほかにユーザごとの設定ファイルがあり、こちらを編集しないとCGIが動きません。

AjaxなHTMLをがんばる

脱獄していないので、webベースでしかiPod touchにアクセスできない。 さらに、指でなぞって動かしたかったのですが、これまた、iPod touochではドラッグイベント?の 扱いが特殊なので、結局ボタンを押している間だけ、対象の操作を行い、離すと停止にすることも また、NG。 結局ボタンを押したら数秒動作を続けるか、超音波センサーをうまいことつかって、障害物に接近するまで、選択した動作を続けるかみたいな感じになりそうです。(笑


「main.css」をダウンロード

「nxtControll.html」をダウンロード


「nxtCmdServer.rb」をダウンロード

「sendNxtCommand.pl」をダウンロード

「robo.cgi」をダウンロード

2008.02.14

Mac OS X 10.5.2 UpdateでもMailが直っていない!

リンク: Mac OS X 10.5.2 Update について.

相変わらず大量(たったの1万5千通弱)にメール(IMAP4)がある場合、
MailがCPUを食い尽くしてお亡くなりなります。

2008.02.12

Carbon Emacsで⌘ + スペースキーが Spotlight メニューに取られてしまう

リンク: 電気通信大学 情報基盤センター : Carbon Emacs : Ctrl + SPACEでマークをセットできません(Spotlightのウインドウが開きます).

MacBook Airを使っていて気になったのですが、
特定のアプリだけSpotlightを無効にはできないのでしょうかねぇ。

って、Mac miniは無効な設定にしてありました。orz

2008.02.11

PostgreSQLの謎

たったの50万件のアップデートに1時間もかかった!

ちなみにPostgreSQLを動かしているのはTigerの入ったインテルベースのMac mini
Leoperdでコンパイルすれば64ビットになるのかなぁ。。

2008.02.10

VAIO TR1延命計画

MacBook Airが届いたので、いままでベッドサイドで使っていたVAIO TR1は親父のPCとして使うことに。

老眼の親父には10.6インチはつらそうなので、今までのデスクトップPCで使用していたモニタをつなぐことに。
外付けモニタだとやはりキーボードもフルサイズのものが欲しくなるもの。

残念ながら古いデスクトップPCのキーボードはPS2、なので、今回USB接続のものを購入。
また、HDDもTR1の内臓では少ないので、これまたUSBの外付けのものを購入。


2008.02.07

MacBook Airのためのスピーカー選び

真珠腫性中耳炎の手術を受けたばかりなので、ヘッドホンは勘弁。
ってことでステレオスピーカーなのですが、せっかくのすっきりしたMacBook Airを
生かすべく、有線接続は避けたい。

ちなみに、いくら耳の病気をしているとはいえ、BOSEのスピーカーレベルでは満足できない耳を持ってます。とはいえ、予算の都合上BOSE以上のPCスピーカーは購入できてません。(苦笑

調べてみたところ、今のところ、このくらいしか候補が挙がりません。
手術代も結構な出費だったのでしばらくは有線かも(笑


MacBook Airが届きました!

でかい、ベッドサイドPCには向かない(笑

Dvc00001
FrontRowのリモコンがないです!ただし、アプリはありました。キーボードでFrontRowがうごきました。
Dvc00002
本体面も薄いです、USBの高さがギリギリ
Dvc00003
コンパクトで仕上がりの良い外箱はうちの家族に好評

2008.01.16

本命登場!

アップル - MacBook Air

ようやく、インテルプラットフォームに移行した恩恵にあずかる事ができそうです。
SSDは予算オーバーで選択出来ませんでしたが、今朝注文しておきました。

リンク: アップル - MacBook Air.

2007.11.18

BIOSアップデートでひどい目に!

BIOSのアップデートしたら、セーフモードでしか動かなくなり大変でした。
なぜか、セーフモード+ネットワークモードにしてもLANが使えず、
VGAドライバを削除してだましだまし、通常モードで生きているうちに作業したりしましたが、
@BIOSをつかえるような状態でなく、なんとかFDDに古いBIOSイメージを書き込んでマシン起動直後のBIOS更新メニューから復活を果たしました。

どうやら、USBメモリもつかえるようですが、久しぶりにFDDさまさまでした。

5台もPCがあるのに、FDDは2台だけしかないし、こんどはUSBの外付けFDDを念のために買っておこうかな

2007.11.03

えーまだ薄くならないのー

いい加減、極薄モバイルノート出してほしいものです。
ノートの薄型化のためにPowerPCからインテルアーキテクチャに移行したのではなかったのでしたっけ?

リンク: アップル - MacBook.

2007.11.01

オープンiエリアのモジュール発見

リンク: OHTSUKA Ko-hei / Location-Area-DoCoMo-iArea - search.cpan.org.

お世話になったことだし、オープンiエリアもハックできるからしばらくiモードの契約もつけておくかな。

2007.10.27

VB.NETでOpenGLプログラミング

仕事が相変わらず忙しいですが、せっかく自作したPCのVGAを使うべく、ググッたら、
CsGL - C# graphics library を使えばよいらしいことがわかりました。

が、!64ビット環境だからなのか


'System.BadImageFormatException' の初回例外が csgl.dll で発生しました。
'System.TypeInitializationException' の初回例外が csgl.dll で発生しました。

Permanent領域が不足する

jps、jstatでJavaVMのメモリの様子が見れそうなのだが、まだうまく見れない。。

が、自宅では、
jpsして出てきたvmidを指定してすんなりjstatの結果が見れた。

2007.10.21

アンチグレアフィルムセット for iPod touch

Mac miniに使っていた外付けHDDが壊れたのでHDDを買うついでに購入。
クリアフィルムもあるようなので、次はクリアフィルムの方にします。

操作は確かに張り付けた方が良いですが、アンチグレアなので、写りは好みではありません。。

あと、付属スタンドに載せると、ボタンの周りに気泡が出来てしまいます。

リンク: POWER SUPPORT|for iPod touch|アンチグレアフィルムセット for iPod touch.

2007.10.20

自作VBScript復活

Vistaにしてから自作のVBScriptが動かなかったのですが、
リンク先のページのおかげで先に進めそうです。

リンク: 7.11 IEオブジェクトを作る(IE7編) - VBScript & JScript(JavaScript) Tips for WSH.

Microsoft VBScript 実行時エラー: リモート サーバ マシンが存在しないか、利用できません。: 'Ie.Busy'

2007.10.06

YukiWikiのタイトルをJavaで取得する

そうとうひどいコードができました。

2007.10.04

Xbox LIVE ビジョン カメラを 64ビット版Vista搭載 PC に接続するには

リンク: Xbox 360: Xbox LIVE ビジョン カメラを Windows XP 搭載 PC に接続するには.

どうやら、ダメみたい。

2007.10.03

DBD-Pg PPM が64ビット対応していない

まぁ、今入れているPostgreSQLが32ビット版なんでメリットないですが、ActivePerlを64ビット入れているので。。

まぁ、JDKもEclipseに引きづられて、32ビット版も入れてるし、、

まだまだ、64ビット生活は不便です。。

そこいくと、LinuxやMac OSはソースベースな世界だから、楽チンなんのかもねー

リンク: PgFoundry: DBD-Pg PPM Binaries: Project Info.

2007.10.02

CanoScan 5000F Vista 64ビット版に対応せず!

えー、せっかく週末に部屋の掃除をしてACアダプタ見つけたのにひどい!

リンク: Windows Vista日本語版 対応状況(CanoScanシリーズ).

2007.09.28

ホットスポットにつながらない

iPod touchでホットスポットにつなげることが出来ず、東西線での今朝の通勤が無駄に終わりました。

泣き寝入りする年でもないので、一応公式ルートで問い合わせ中です。

2007.09.23

iPod touch来ちゃった

うーんカードの支払いが。。。

今回はVistaのセットアップ中ということもあったのですが、Mac miniを母艦にして正解でした。



気になったこと

  • YouTubeのDLがデフォルトのスリープ時間だと全然ダメ
  • Twitterで日本語が入力できない、この事象が発生すると、safari以外のアプリ?を動かして、入力してから出ないと以降のsafariでの日本語入力が不可能になる気がする。

postgresql-8.2-ja.msi

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

を付加できていない!

インストーラで-o -iをつけるチェックボックスがちゃんとありました。orz

自作PCのその後02

どうやら、ウイルスセキュリティが原因でPostgreSQLのpg_ctlコマンドで


could not send test message on socket for statistics collector: Bad address

のエラーが出ていました。

仕方がないので、Pentium II時代に購入した冷却能力の皆無のPCケースを新調するついでにノートンも買いました。
タイミングよくマイクロソフトから64ビット版のメディアも届き、久しぶりの64ビット環境が自宅に復活しました。
(以前は、Athlon64でLinuxでした。)


ちなみに、ウイルスセキュリティではちゃんとサーバ用途では使えない旨がパッケージに書かれています。

2007.09.20

RAIDってフロッピードライブがいるの?

この際だから全財産つかって、RAIDまで組もうかと画策してみたところ、
そんなことが、MBのマニュアルに記載されているし。

2007.09.18

自作PCのその後01

64BitのDVDを注文

Cygwin版のPostgreSQLのインストール

ソースネクストの疑いが濃いけど

UACを切ってgnuservはサービスの追加ができた。
が、


could not send test message on socket for statistics collector: Bad address

ソースネクストを疑ってJavaでソケット通信サーバを書いてみたが、動いた。
って、ことはまだ希望あり?

2007.09.17

ひさびさの自作PC

結局、あれこれ調べはじめたら、ATMに駆け込み、貯金を財布が折れないくらい下ろして
秋葉原に直行して、以下のパーツを中心に購入

CPU





Pentium IIIの時代にデュアル構成で既に組んでいたのでQuad構成にしてみました。

MB







なぜかいつもGigaByte、以前奮発したASUSのMBが、いまいちだったから

ギガバイトのGA-P35-DS3Rのページ

64ビット対応かは明記されず「最新OSのWindows Vistaに完全対応」との表記がある。@BIOSとか64ビット対応していないのかなぁ


VGA







以前、ほんとにコンシュマー向けではハイエンドのVGAを買ったものの、ほとんど使わず、ファンレス失敗して焼き切ってしまった苦い思い出があるので、上の下程度と思われるスペックのものに。

GF8800GTS-E320HW


HDD







Suicaで改札入って引き返して買いに行きました。1万円切るお値段でこの容量!安くなったものです

WD Caviar SE16 320 GB SATA ハードドライブ

メモリ


ITC-D2D667-1G/S x2(4240*2円)

OS

Ultimateと悩んだ末の結果です。そういえば、64ビット版ってないのか?

ケース

PentiumIIで自作した際に購入したケースでは、昨今のCPUを冷やすには頼りないので、思い切って有楽町のビックカメラ(駐車場は東京国際フォーラムですが)にフーガで乗りつけ購入。が、日ごろ箸より重いものは持たないので、駐車場までも重くて大変でした。

OWL-PCOX22

2007.09.15

Amazonで自作PC(計画中)

とりあえず、本日のまとめ

CPU

Memory

MB

VGA

2007.09.13

PostgreSQLの困ったエラー

ERROR: character 0xa3a9 of encoding "EUC_JP" has no equivalent in "UTF8"

insert出来たのにselectすると出ます。
もっとも、insertはPerlの文字コードの指定と、LANGの設定が滅茶苦茶だったからなぁ。。

2007.09.11

自作検索システムへのみちのり_001

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();
}

}

2007.08.21

Mac mini(PPC)にText::Chasenをインストール

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

2007.07.18

Amazonで自作PC

出来るのか?

ちなみに新品のみ対象で考え中

以外とメーカー製もamazon.co.jpでは選択肢がなさそうだし、
ジメジメした秋葉を歩き回る歳ではないし、引き蘢って自作PCもよいかなぁ

2007.07.10

HDR-CX7気になる

8G、4Gのメモリースティックの値段と、
静止画撮影機能が満足出来れば、あとは口座の残高と相談か?

リンク: Sony Handycam - HDR-CX7.

2007.07.08

最近は

仕事でGoogleのキーワードを思ったより使っていないようで、
最近の仕事関連のネタをブログに書こうと思ったのだが、ネタ不足。

どうやら、Google ReaderでRSSフィードを斜め読みして、仕事に関連する
フィードをチェックしてそこからWebページ漁りが事足りている模様

2007.06.09

LimeWire使っているとフリーズする?

どうも家のMac miniがLimeWireを使い始めてからフリーズの発生率が急上昇です。

昔、Forestをつかったときもフリーズしたなぁ。

もしかしてOSXのTCP/IP関連のバグか?
通信負荷をかけると発生する気がしなくもない。。

リンク: ライムワイヤー 最新鋭のファイル交換ソフト.

2007.05.31

文字化け解消[Net::Amazon]

EUC-JPなPerlのCGIなのですが


my $msg = Encode::encode('euc-jp', $response->message);
print $msg . "<br>"

だとNG

my $msg = $response->message();
Encode::from_to($msg, 'utf8','euc-jp');
print $msg . "<br>";

OKでした。

2007.05.23

ブックマークの管理

登録は自分が知る限りgoogleツールバーが一番手っ取り早い、
あとで眺めるにははてなブックマークがおもしろい。

ってことはPlaggerなのだろうけど、イマイチPlaggerのお勉強がはかどってません。

2007.05.22

All is not a valid value for jp::Keywords

多分アマゾンのモジュールで出ていると踏んでいる

2007.05.20

あとで行く

ブックマークも最近はGoogleなのですが、はてなのアカウントがあったので試してみています。

リンク: あとで行く.

2007.05.18

Plagger苦戦中@Mac mini

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

なんてことになってます。

2007.05.17

Mac Bookも考えてるけど

リンク: VAIO | お客様へのお知らせ.

2007.05.16

アフェリエイト

面倒なことに、GoogleのAdSenseのアカウントとその他のGoogleのアカウントが別になってまして、
以下が便利に使えそうです。
(オリジナルは動かず、ローカライズ?されている方のブログにあるものが動きます。)

リンク: χ square::Widsense.

Macは苦戦してますが

自宅のWindows XPなPCでActive Perlのインストールして
ppm起動して、
リポジトリにhttp://ppm.tcool.org/archives/を追加して、
オリジナルのリポジトリを無効化して一発でインストールできました。

http://d.hatena.ne.jp/charsbar/20070503/1178132075の作者様に感謝!

plagger入れる為だけにppmを古いのバージョン使うなんてのはあり得ないですから!(笑

2007.05.15

いまだCPAN更新できず。。

結局、帰宅して続行したところ、どうも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

まいった。

CPANいまだ更新できず

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.

2007.05.13

BerkeleyDB-0.31.tar.gzがインストールできない

BerkeleyDB.xs:74:2: error: #error db.h is from Berkeley DB 1.x - need at least Berkeley DB 2.6.4

古いCPANモジュールのアップデート方法

Plaggerをsvnすりゃ良いのにメンドくさがってあれこれ調べていたら発見しました。

が、一発ではうまく更新できず、現在格闘中。

リンク: 古いCPANモジュール(Perlモジュール)のアップデート方法 : Project MultiBurst.

2007.05.11

chtml_entry.tt: not found解決!

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: debug

plugins:
- 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

2007.05.08

Bon Echoの変更方法

徒然なるままに � Firefox 2.0 独自ビルドに名称の変更方法がありました

2007.05.04

最速Firefoxをビルドしよう【Mac mini編】

リンク: ITmedia エンタープライズ:最速Firefoxをビルドしよう【前編】 (1/2).

ということで、Mac mini(Intel)でやってみているところです。

libIDL-2.0がないらしい

checking for libIDL - version >= 0.6.3... no
*** 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.
http://developer.mozilla.org/ja/docs/Mac_OS_X_Build_PrerequisitesにFinkな環境では
sudo apt-get update
sudo apt-get install orbit orbit-dev glib
としてlibIDLを入れておけとのことでした。

firefoxという名前でなくBonEchoで出来た

http://developer.mozilla.org/ja/docs/Build_and_Install にてインストーラの作り方があったので、作成してみましたがBonEchoのままでした。

2007.04.06

Google Desktop Download

Spotlightと何がちがうの?
とはいえ、インストールしてみます。www

ちょっと期待していたリモートのマシンを含めた検索には対応していない模様。これじゃ、Spotlightとの違いってGMailを検索対象にするくらいか?

リンク: Google Desktop Download.

2007.04.05

RC-S320非接触ICカード&リーダ/ライタ

http://journal.mycom.co.jp/column/osx/217/
にてOSXで動かせることを知り、以前試したのですが、
エラーメッセージが出てしまい、放置していたのですが、
昨日、気が向いたのでリトライしたところ、
エラーメッセージはwarnningだけであり、
libusbをmake installした後に、/usr/local/binにPATHを通せば
動きました。

リンク: RC-S320非接触ICカード&リーダ/ライタ -Sony Style.

2007.03.21

[idea]P2PでSNS

なんてできないかな。
あとP2PでSecond Lifeのような仮想空間とか

なんか、サーバのAPの設計に行き詰まってそんなことをボーっと考えてます。

2007.03.08

Googleの検索履歴を取得したい!

Googleの検索履歴を生のまま、このブログには載せられない日ごろのキーワードなんで、取得した結果フィルタかけてブログに自動的にアップできないものか。

2007.02.20

KNOPPIXをiPodに入れられないか

うまくビデオカードの認識が家のPCではされないものの、結構気に入ったので
壊れかけの初代iPod nano(2G)に入れられないかと調査中。
使ってないPSPにいれるってのもおもしろいか?!

2007.02.19

サルベージ中

Dvc00001_1
KNOPPIXのDVDを焼いて、こないだビデオカード(GeForce 7600 GT)を購入したばかりのPCに入れブート、ビデオカードが新しい為か解像度が800x600でデスクトップ画面があらわれる。で写真の3.5”HDDはい〜るKit eSATA/USBを接続する。すると、USBデバイスが認識されファイルマネージャで開くを選択すると無事にHDDの内容がみれました。

2007.02.16

Linuxを使う意味を再考中

CPU以外ファンレス化した64BitのLinuxマシンが突然壊れてしまい、
AjaxつかったりといろいろカスタマイズしたYukiWikiもろとも消し飛んで途方に暮れてます。

で、週末はサルベージ大作戦。
まったく、運悪く壊れたマシンは我が家で唯一のSATA接続のHDDなわけで、面倒なのでAmazonで外付けHDDケースを発注。

2007.02.14

Xbox360のためになってしまった

Dvc00001
買っちゃいました!Apple TVもといAirMac Extremeベースステーション

法改正でVaio TR1は802.11aではつなげず、802.11aモード?でつかっているので、
802.11bでも繋げず、AirMac Express経由でいままでの外付けUSBの11g接続な状態。
って、USBの11gの不安定さに嫌気がさして、ドライバも削除してしまってますが。。

うれしい誤算はMacフォーマットのHDDをWinなPCからも共有可能なこと!

2007.01.22

ジンクス

PCをいじりだすと、別のPCもいじる必要が生じる。

どうやら、先日VGAカードを購入したのだが、64ビットLinuxマシンが瀕死の重傷の模様。
HDDのランプがつきっぱなしで、今朝電源ボタンを長押しして(リセットボタンがないのです!)、シャットダウンしたら、MBの起動音が聞こえず。。。

該当のマシンは短命だったSocket932なんで、困った。AM2って932なCPUと互換性ないのかなぁ。。
絶対に意地でもメーカー製のPCは買いたくないのでCore 2 Duoなアップルノートも候補になっていたりと混沌としてます。

この64ビットマシン、100万件以上URLをかき集めPostgreSQLサーバに格納したくらいしか、たいした仕事もせず、64ビットだとフラッシュつけないからネットサーフィンマシンとしても使えないことがわかったり、各種CODECもでそろってないので動画環境も使えずと、まだまだ64ビットを楽に使えるものではないことを教えてくれただけだった。。。


2007.01.18

AGPのビデオカード購入

ほんとに、久々にPCのパーツを買いに雨の秋葉原をうろつきました。

もうAGPのカードは僅かで、仕事がらみにVista用PCは新規にMBから購入しないとダメだと感じた。

買ったのは、使った実績のあるメーカーのELSA製のGLADIAC 776 GT AGP 256MB

これでなんとかXNAがいじれるかも。。


2006.11.27

Google EarthかX11が悪いのか?!

どうもこれらのソフトを起動しているとMac miniがフリーズする模様。
なんとなく負荷をかけるGoogle Earthが原因の可能性たかそうだが。。

2006.11.22

XAPPLRESDIRでkinput2.macim復活

エラーではXFILESEARCHPATHが正しくないといわれますが、
Apple純正のX11では
export XAPPLRESDIR=/sw/etc/app-defaults
でうまく行きました。