フォト
2008年10月
      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  

« 2007年8月 | トップページ | 2007年10月 »

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

相性保証って

ありえねーだろーが、てめーの店でCPU買うときにこれにあうメモリーくれって言ってるのに!
掛け捨て300円?!誰が払うかよ!

ってな感想をもった昨日のアキバのお店での出来事。

そりゃ、その店で買って、ほかの店で買った品物が相性問題で動かないときに返品に応じるなら
まぁ、かろうじて納得できますけどね。

ひさびさの自作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の設定が滅茶苦茶だったからなぁ。。

なんとか分解しないですみました

まえから、乳首の調子がわるいアップル純正のMighty Mouse.

昨日からは下方向のスクロールができなくなってしまいましたが、
つばつけて、エアブローしたら復活!

リンク: ITmedia  D PC USER:しっぽがなくて軽快よ——アップル「Wireless Mighty Mouse」 (1/2).

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年8月 | トップページ | 2007年10月 »

ようこそ!




  • ブログパーツ


ブログ:ココログ