2006-01-01から1年間の記事一覧

rdesktopで半角/全角キーを使うメモ

mac

すでに、やっている人がいたので、そこのリンクを。http://www.qu-bit.com/members/kitora/blog/diary/archives/2006/05/rdesktop_on_mac.html http://www.turbolinux.co.jp/support/document/knowledge/326.html http://park17.wakwak.com/~huq/Falcon4.0/P…

インクリメンタルサーチのオプションどこいった?

おかしい、昔はインクリメンタルサーチのオプション、編集メニューの中に設定するところがあったのに、見つからない。 いつもはじめにそれを設定するのだが。。。 ちなみに、すでにインストールされているoperaをみても、なぜか設定項目がない。 とりあえず…

rubyでエクセルファイルを作成

とりあえず、rubyから セルへの記入 色づけ(背景色) フォント変更(bold, italic) 名前の定義 名前へのリンクの作成 をやってみました。 require 'excel' require 'file-win32' def addName(doc, name, cell) doc.names.add(name, "=%s!%s" % [cell.worksheet…

excelから他のアプリにキーコードを送る

VBA

Option Explicit Private Declare Sub Sleep Lib "KERNEL32.dll" (ByVal dwMilliseconds As Long) Sub hoge() Dim c As range Dim CB As New DataObject Dim ReturnValue ReturnValue = Shell("c:\\Program Files\\EmEditor\\emeditor.exe", vbNormalFocus) …

elsif でエラー(汗)。それunlessで始まっていない?

参った、何でelsifが使えないんだと思ったら、無意識にunlessを使っていた。 perlだと普通にunlessでも使えたから、ついね。どうやら、rubyでは、"if not" == "unless" ではなく、あくまで"if not"の省略形として、 別で存在するステートメントとしてunless…

windowsのバッチファイルでファイルの拡張子を一括変換

for %%i in (*.htm) do @( setlocal set j=%%i set k=!j:~0,-4!.html echo %%i !k! ren %%i !k! endlocal )よくある、htm の拡張子からhtmlの拡張子へ変える例。 cmd /v:onとして遅延環境変数を展開するようにしないとちゃんと動かないけどね。 にしても調べ…

Implementing Mutual Exclusion for AJAX

http://www.onjava.com/pub/a/onjava/2006/04/05/ajax-mutual-exclusion.html JavaScriptで排他制御を行うことが必要になって調べてみたら、ランポートのパン屋のアルゴリズムをJavaScriptで実装しているのを見つけた。 ただ、これだとなんかかっこ悪いので…

JR 新幹線の予約の空きを見るスクリプト

なんで、こんなことしているか分からんが、作ってしまった。。。正式なサイトは http://www.jr.cyberstation.ne.jp/vacancy/Vacancy.html 何だけど、なんとなく一括してみたかったから、ストレス発散もかねて作ってみたw # ちなみに、サイトに負荷がかかる…

3Dデスクトップ

http://www.youtube.com/watch?v=M0ODskdEPnQ面白いことをする人がいる。 PC上のディスクトップを机に散らばる本やプリントみたいに扱えるUIを作っている人がいる。 ってか、実際に使えるかどうかはともかく、coolなのは確かだねw 自分は基本ディスクトップ…

cygwin上でsqliteのコンパイル

sqliteの対話モードで、履歴とか編集とかできなくて、readline使ってないのかなと思ったら、 readlineのランタイムライブラリしか入っていなかった罠。 readlineの開発用ライブラリを入れてコンパイルしなおしたら、普通に使えた。 でも、ひとつ思う。mysql…

検索用語の拡張

例えば、キーワードにcomponentsとかgenerateとか入っていると、 componentとかgeneratorとかgenerationとかもキーワードになってる。 まあ、キーワードが間違っていると、見つからないからこういうことするんだと思うけど、 はっきり分かっているときに、こ…

rubyのシンボル(Symbol)

Smalltalk と Ruby と LISP のシンボル http://d.hatena.ne.jp/sumim/20051029 Rubyのシンボル http://www.lost-season.jp/mt/2005/10/2005102321.html とかが、参考になるかも。 とりあえず、自分はこの文字列はちょっと特殊だぞという感じで使うようにして…

phpのicon

http://members2.jcom.home.ne.jp/staticflower/soft.html のWindows XP 補完用アイコンに含まれてる。

rubyのアイコン

http://homepage1.nifty.com/a_nakata/ruby/index.html

クリップボードコピーした内容を別のシートから検索するマクロ

VBA

Dim str As String Dim dobj As New dataobject With dobj .GetFromClipboard str = .GetText End With Windows("F_Data.xls").Activate Selection.End(xlUp).Select Range("D2").Select Range(Selection, Selection.End(xlDown)).Select Selection.Find(Wha…

マクロを消す

VBA

マクロを削除しなければならないことがどうやらあるらしい。 たとえば、内部では仕様書のメンテにマクロを使い、外部へはそのマクロを削除して提出する場合などが考えられる。 とりあえず、ほかの人が作ったらしいが、自分なりに調べてみた。(勉強のために…

ThinkPadのトラックポインタでOperaをスクロールするには

tp4table.datというファイルを検索して、全部のファイルの ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Pass 0 rules (These rules run first) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; のしたあたりに、 …

なんで、パッケージ削除のときに、/sbin/mount -aQ なんて実行してるねん。

swremove でパッケージを削除しようとしたけど、なぜかAnalysisと出て止まる。とりあえず、もう一度実行しようとしたらロックされてる。。。 /var/adm/sw/products/swlock あたりを削除してやったら、解除されるが、もう一度実行してもだめぽ。オプションが…

パスの正規かしないんですか

どうやら、hoge/fuga と hoge/../hoge/fuga を同一視してくれない。 package org.apache.hadoop.dfs; のFSDirectoryの String normalizePath(UTF8 src) { String srcs = src.toString(); if (srcs.length() > 1 && srcs.endsWith("/")) { srcs = srcs.substr…

実行は同じユーザ名で

namenodeを別のメモリーをバカヅミしているマシンで動かすことにした。なぜなら、128台で動かそうとした途端、Out of memoryなどといわれたからだ。javaのオプションを見直せばうまくいったかもしれないが、とりあえず別のマシンで動かすことにした。が、今…

1.2Gのスワップ?

なぜか、topで見ているとjavaが1.2もスワップしてる。 一応-Xmx500m付けているのに。しかもそれがforkして10個とかいるんだけど、何か悪い子としたかな。。。

Web Server Survey

http://www.google.com/search?q=+site:news.netcraft.com+%22in+the+*+*+survey+we+received+responses+%2Bfrom+*+sites.%22&num=100&hl=ja&hs=D5k&lr=&client=opera&rls=ja&filter=0 ってやると,大体netcraft Web Server Surveyがでてくる. まあ,抜けが…

realpath

hadoop のシェルスクリプトで, THIS="$0" while [ -h "$THIS" ]; do ls=`ls -ld "$THIS"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then THIS="$link" else THIS=`dirname "$THIS"`/"$link" fi done 何してるのかなと思…

もう時間ないけどLet's Hadoop

元々Nutchの一部だったようだけど,独立してHadoopとなったらしい. とりあえず, http://lucene.apache.org/hadoop/docs/api/ http://wildduck.ivory.ne.jp/diary/search.rb?q=mapreduce を参照にしながら,Grepのサンプルを動かしたけど, こんなに簡単な…

柔軟性が高いゆえにやっかないものに...(alternatives)

でびあんには, Alternatives-System という機能がある. (参考:http://debian.fam.cx/index.php?Software%2FAlternatives-System)これは,似たようなもの,例えばmpichとlam, viとvimとnviなど切り替えるのを一括管理する機能である.これ自体はcoolな機…

カタロニアってそんなに重要なのですか?

いままで,何度も見ていたはずだが,目が節穴になっていたようだ.gTLDに.catというドメインがある.説明を見ると用途と対象が「カタロニアの言語/文化コミュニティ用」「カタロニア語を用いる組織、個人」となっている. だ,だれか常識のわからない自分に…

代入するとそっちも代わるのか。。。

awk

ついシェルと同じつもりで awk '$2 = 1 {print }' file と書いて、出力が 100 1 101 1 102 1 149 1 となっていたから、= で比較できるんだなどと思ったら、なんと$2に代入した結果が$0 にも反映されているなどと気がつかずに、ドツボにはまってしまった。。…

IP ドメイン 関係のURL

IPアドレス一覧 【 whoisサーバ一覧 】 http://www.cman.jp/network/support/IP_list.html ドメイン一覧 【 Whoisサーバー 】 http://www.cman.jp/network/support/domein_list.html country code Top Level Domain world map http://www4.plala.or.jp/nomra…

自戒を込めて

perl -slane 'BEGIN{open F;%H=map{$k=shift@$_;map{$_=>$k}@$_}grep{@$_>1}map{[split" ",$_]}} print map{$H{$_}}@F' -- -F=/tmp/hogehoge たぶん、次ぎ見たときなんのコードか忘れているだろな。。。 ってか、データ小さかないと動かないだろこれ。全部展…

メモ

sh

始めてbcのコマンドを使った。 ちょっと対数の値が欲しかったので、exprでできるかなと思ったらできなかった。 とりあえず、bcで計算できそうだなと思い、調べてみる。 どうやら対数はbc のオプションに -l を付けるとl(x)で 計算できるらしい。 LN=$(echo "…