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

iPhoneアプリ開発進めるための準備

http://developer.apple.com/jp/support/ここを見たところによると、iPhoneアプリ開発したものを実機で動かしたり、App Storeで配信するには、iOSデベロッパプログラムってのに参加登録しないといけないようぢゃな。で、iOSデベロッパプログラムには以下の種…

auのデバイスIDから機種名を結びつけるハッシュを作るスクリプト

auのデバイスIDから機種名を調べようと思ったら http://www.au.kddi.com/ezfactory/tec/spec/4_4.html ここにある対応表を利用することになると思うのぢゃが、毎回調べるのも面倒ですな。そこでこのページから デバイスID=>機種名 という形でハッシュデータ…

iPhoneアプリのアップルストアへのリンク方法

<a href="http://itunes.apple.com/jp/app/idxxxxxx">リンク名</a>みたいな感じでアプリのIDを付けてリンクを貼れば良いっぽいのぅ。

携帯機種情報

携帯機種情報詳しく知りたい時はここでゲットぢゃな。http://keitaiall.jp/でもユーザーエージェントとかが載ってないこともあるので、公式ページも参考にする必要ありですな。◆docomo http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragen…

@INCにパスを通す方法

◆シェルで設定export PERL5LIB=/home/xxxxx/home/xxxxx にパスが通る。 .bashrcやらに設定しておけば便利ぢゃ。◆実行時に指定 perl -I/home/xxxxx gosshujin.pl実行時、/home/xxxxxにパスが通るぞい。

日付の分解

md5値を出力

とある文字列のmd5値を出力する方法ぢゃ。 以下コマンドプロンプトまたはシェルで実行すればおけ。 Digest::MD5がインストールされている事前提ぢゃが。 perl -MDigest::MD5 -e "print(Digest::MD5::md5_hex('xxxxx'));"

access_log,error_logを表示するコマンドを作ってみる

アクセスログ、エラーログ表示するコマンドが 大体 $ tail -f /var/log/httpd/xxxxx.com/access_log.20100801こんな感じになるかと思うんぢゃが、これを毎回打つのが面倒(!tailで最後に実行したtailコマンドを実行できるっちゃできるが…)なのでコマンドを…

apacheの設定ファイルの探し方など

レンタルサバでapacheがどこでどう動いてるか確認するための色々調査用メモぢゃ。 ps auxでhttpデーモンのパスを見る。 locate httpd.confで設定ファイルの場所を探す。 cat httpd.conf | grep Includeでインクルードされてる設定ファイルを調べる。 /etc/rc…

Archive::Zipでzipファイルを一括解凍

アーカイバはLhazを使っとるのぢゃが、zipファイルが複数ある場合、一括解凍できんので、カレントディレクトリにあるzipファイルを一括で解凍するPerlスクリプトを作ってみたぞぃ。 #!/usr/bin/perl -w use strict; use Archive::Zip; my @files = (); my $z…

シェルスクリプトで引数がない場合のチェック

#!/bin/sh if [ "$1" = "" ] then echo "no argument" fi

GD::Graphで円グラフ作成

GD::Graphを使って2つの要素を1:99〜99:1までの割合を表示する円グラフを作成するプログラムを作ってみたぞぃ。 #!/usr/bin/perl -w use strict; use warnings; use GD::Graph::pie; my $img_dir = './img'; mkdir($img_dir); for my $i (1..99) { my @data …

アルファベットAからZまでを配列に代入

A〜Zまでを配列の1要素として代入ぢゃ。 my @alfabet = ('A' .. 'Z'); AA〜ZZまでだったらこんなんもできるみたいですな。 my @alfabet = ('AA' .. 'ZZ'); 組み合わせ作るときとかに便利そうですな。

mod_perl環境でuse encoding

してるcgiがあると、cgiでページ出力している箇所で文字化けするという現象が発生しますな。apacheのプロセスにuse encodingした影響が残るんじゃろうな。気をつけんとな。

docomoの固体識別番号

docomoのiモードID(固体識別番号とやら)を取得するにはクエリに guid=ON というのをつければ環境変数HTTP_X_DCMGUIDで取得できますな。ONの部分は大文字・小文字は区別しないようなのでguid=onでもよいようぢゃ。formを使う場合、GETとPOSTでguid=onの渡し…

家計簿をつけるとポイントが貯まるサイト

なんと家計簿をつけるだけでポイントを貯める事が出来るとな。http://www.janken.jp/買った商品のJANコードとかでも記録出来るようぢゃ。どうせ家計簿つけるならこのサイト利用するとお得そうですな。

タイムゾーンについてのメモ

UTCというのが、協定世界時(世界共通の標準時)ということで、 UTC+9というのは協定世界時から9時間進ませた標準時のことぢゃ。で、日本の標準時はUTC+9で、JST(日本標準時)とも表すことがあるとな。 JST=UTC+9ということぢゃ。

CGI.pmでリダイレクト

最近物忘れが激しくなったのぅ。思いだせんかったのでメモ。 my $cgi = CGI->new(); my $cookie = CGI::Cookie->new( -name => 'xxxxx', -value => 'xxxxx', -expires => '+7d', ); $cgi->redirect( -url => '/xxxxx.html', -cookie => $cookie, );

vCalendar

カレンダーのデータを扱うデータフォーマットってvCalendarていうのね。 知らなかたよ。 他にもiCalendar形式もあるのね。 知らなかたよ。 ちなみにvCalendarの仕様は http://www.imc.org/pdi/pdiproddev.html にあるぽい。 で、iコンシェルで利用できるスケ…

ntwdblib.dllを置いたらphpが動いたぞい

一日前にwindows環境でapacheからphpを動かす為に、 php5.3.1のmsiバージョンをDLしてインストールしたのぢゃが、 何故かphp5ts.dllのエラーがでてapache自体が立ち上がらなかったので、 phpの再インストールやらhttpd.confの設定やら、apache再起動やら, OS…

メールアドレスのリストから携帯メールアドレスを抽出

メールアドレス一覧から、携帯メールアドレスを抽出する処理をPerlで書いてみた。 #!/usr/bin/perl -w use strict; use warnings; sub write_file { my $filename = shift(); my $data = shift(); open(FH, "> $filename") or die("$! -> $filename"); print…

windows環境でapacheでphpを動かす設定

LoadModule php5_module "C:/PHP/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/PHP/"