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

スレッドを楽に扱いたい

前にPerlでスレッドを使ってみたが,例えば同時実行数などを楽に制御してみたいと思った. TheSchwartz的な何かが欲しい. 調べてみると,Thread::Poolがあった. これはこれでいいんだけれど, Threadじゃなくてthreadsで実装したい(なんか,今後はithreads…

EZWebのCookieはサーバに保存される(但しSSL以外)

今日,携帯電話のリファラやCookieについて調べてて,たまたま知った. EZweb対応端末においてCookieは、EZサーバに保管されます。※ ただし、WAP2.0ブラウザ搭載端末ではEnd to EndのSSL通信時は端末に保管されます。 なお、EZサーバに保管されたCookieはKDD…

Billboardのランキングをperlで取得する

とりあえず書いてみた Billboardのアルバムランキングを取得するモジュールを書いてみた. どうせならと思い,threadを使ってみた. かなり簡単だった. それよりも,Web::Scraperって本当に便利だな. package Music::Billboard; use strict; use threads; …

CentOSでGD::Graphをインストール

以下のページの手順で,yumのrepositoryにrpmforgeを追加 http://centos.oss.sc/fundamentals/yum_rpmforge/sudo yum -y --enablerepo=rpmforge install perl-GD perl-GD-Graph

JavaでProxyを自動検出

自動検出されないOSの場合は、手動設定します。実行時に以下のいずれかのVMオプションを追加します。 ・プロキシを直接指定する場合: -Dhttp.proxyHost=[ホスト名] -Dhttp.proxyPort=[ポート番号] ・システムのプロキシ設定を検出する場合: -Djava.net.use…

CentOSにJava1.6を手軽にインストール

まず,ここからJDKをダウンロードしてくる. http://java.sun.com/javase/downloads/index.jsp※以下,Java SE Development Kit (JDK) 6 Update 10の場合 sudo yum -y install jpackage-utils rpm-devel rpm-build sh jdk-6u6-linux-i586-rpm.bin wget ftp://…

webkitのuserAgent

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5;en-us) AppleWebKit/525.18 (KHTML, like Gecko)

apacheモジュールのインストール@Leopard

apacheのモジュールを作成しようと思って,とりあえず簡単なものを作って, sudo apxs -i -a -c mod_hogehoge.c でインストールした.次に,httpd.confを触って,apachectl -tでsyntax checkをしたら,以下のエラーが. httpd: Syntax error on line 116 of …

CentOS5にフォントを追加

少し手間取ったので,メモ..otfファイルは,fontforgeでCID→単一化の後,書き出しでTTF形式を指定. 元から.ttfがあれば,それで大丈夫.後は,以下の手順通りに. sudo mkdir -p /usr/share/fonts/japanese/TrueType sudo cp ./*.ttf(フォントファイル) /u…

unixでファイル内検索を使い易くする

terminalでファイル内検索をする時,普段は, ls *\.txt|xargs grep XXX もしくは, find . -name '*\.txt'|xargs grep XXX とかやってたけど,見難くてしょうがない.だから,bashで色付けしようと思って,スクリプト書いた. #!/usr/bin/perl my $color1 =…

Qtのコンパイルが終わらない

Qtでwebkitを叩いてみたいと思ったから,サーバに入れることにした. といっても,yumのqtはversion4.3でwebkitと統合しておらず,お目当てはversion4.4. 仕方なくソースからコンパイル.12:10から始めたのに,まだ終わらん. そろそろ新しいサーバ欲しいな…

webkit/css

現状javascriptで記述しているアニメーションを,CSSで記述するらしい. ちょっと面白いと思ったけど,どうなんだろ,これ. もう少し発展させないと,使えない気がする. CSS Transitions 4 September 2008 http://webkit.org/specs/CSSVisualEffects/CSSTr…

オンラインモール比較

自分用メモ.・ショップ数比較 Yahoo 13522 楽天 15032

ゴミスクリプト

googleでサーチするスクリプト書いてみたけど,googleからアク禁食らった. なんか方法あるんだろうな. google以外を使うことにしたから,とりあえずゴミ箱へ.. package Lejay::GoogleSearch; =pod URLのリストを取得するモジュール =cut use strict; use…

macの自動起動設定

http://d.hatena.ne.jp/willnet/20080831/1220186255

QuickSilverの暴走を止める方法

AtokとQuickSilverの組み合わせの場合に,QuickSilverが暴走するようです. 方法は、とあるオプションを外すだけ。QuickSilverのPreferenceを開いて、左のメニューからAppearanceを選択、そして「Superfluous visual effects」のチェックを外します。QuickSi…

ローカルファイルをUIWebViewで読み込む@iPhone

http://dblog.com.au/iphone-development/loading-local-files-into-uiwebview/

Google Scholar APIがないので,適当に書いてみた

前々から思ってたけど,なぜGoogle ScholarにAPIがないんだ. 個人が作った物も全く公開されていない. 需要がないのかな. まぁ,ないならないで,自分が作るしかないわけで,適当に作ってみた. package Google::Scholar; use utf8; use strict; use Carp;…

Extjsが,僕のやりたいことを既にやっていた

jsライブラリで,必要なものだけをまとめたカスタマイズが簡単にできればなぁと前々から思ってた. で,Extjsでもうやってた.http://extjs.com/products/extjs/build/

AFPでCentOSと.

netatalkのインストールメモ. wget http://nchc.dl.sourceforge.net/sourceforge/afpfs-ng/netatalk-2.0.3-8.i386.rpm sudo rpm -ivh netatalk-2.0.3-8.i386.rpm rm netatalk-2.0.3-8.i386.rpm sudo emacs /etc/atalk/うんたらかんたら (参考:http://mount…

Macbookの電源が断線

なんか最近macbookの電源の調子が悪いなと思ったら,遂に電気が通らなくなった. よく見ると,ゴムの部分が破けていた.こりゃやう゛ぇ,macが使えなくなる><と思い,新しいのを買うためにApple Storeを覗いてみると・・・ 9800円もするじゃないっすか.そ…

MacPortsでApache2をinstallしようとすると、エラー

$ sudo port install apache2 > Fetching apache2 > Attempting to fetch httpd-2.2.8.tar.bz2 from http://www.apache.org/dist/httpd > Attempting to fetch httpd-2.2.8.tar.bz2 from http://apache.planetmirror.com.au/dist/httpd > Attempting to fetc…

hadoopが熱い

最近,MapReduceを使ってみたいなと思って調べてたら, MapReduceのクローン「hadoop」ってのがあることを知った. hadoopは,Yahooの核としてこれから使用されるらしい(もう使われ始めてるのかも). FaceBookでも,バックエンドで解析などに使われてるらし…

Google AppEngine

Google App Engineを始めようと思った矢先,SMS認証がうまくいかない.. DocomoとAU,両方共使ってみたけど,だめ. 調べてみると,ちょうどその2社は,今使えないんだとさ. 残念.

Sipsコマンド..

あるプログラムで,Sipsを止めたら実行速度が3-5秒早くなりました..sipsコマンドで画像のサイズを取ろうとしている人へ. あのコマンドは,使うべきではありません. Perl使いなら,Image::Sizeなどを使うことをおすすめします.

MacPortsのProxy設定

macportsをproxy経由で使わないといけなくなった.とりあえずググってみると,以下の方法があることが分かった. portのスクリプトファイル(/opt/local/bin/port)を修正 portコマンドを実行する際に毎回環境変数を設定する記述を追加 1.に関しては,詳細な…

sipsコマンド...

画像をリサイズしようと思い,sipsコマンドを使った. 確かこんな感じ. sips -z 240 250 ../img/test.jpg --out ../output/out.jpg そしたら,out_dir_not_foundみたいなエラーが出た.そんなわけあるはずない. imgディレクトリもoutputディレクトリもあっ…

ExtjsのExt.Element.replace()について

DOMノードを入れ替える方法として,Ext.Element.replace()がある. よっしゃ,これでいちいちelem.parentNode.replaceChild(newChild,oldChild)とかせんでいいわ! と思ったのもつかの間,nullエラーを吐いた.. 結局何が原因か分からず,似たような名前のE…

Extjsのdragzoneが知りたい

Extjsが何かって人は とりあえずここ見て感動してください