Yolp Android SDKを使ってみる

最近Android SDKを触っています。http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/androidsdk/こちらのYOLP Android Map SDKでサンプル。手順は簡単。 http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/androidsdk/tutorial1.h…

ios5 safariでhtml5のinput type numberの仕様変更

iphone3GSやiphone4でosアップデートしたユーザや iphone4Sならデフォルトでios5だと思うのですが、 スマフォサイト開発者にとっては少々厄介なことが。というのも html5によってinput typeの属性がemailやnumberが増えて スマフォだとソフトウェアキーボー…

perl利用してマルチスレッドしながらポート監視

意味があるかは別にして実験。スレッドにして メインの処理をさせながら サブでポートを監視し 特定のメッセージの場合、応答する。ファイヤーウォール内の想定なので ポートをたたくのに認証等は考えない。perlは5.12.3参考にさせていただいたサイトは以下…

ffmpeg一括エンコードのバッチ作成

ffmpegで がさっとエンコードしてしまいたい。 find . -name '*.m4a' -type f > filelist.log 一旦ファイルリストを作成。 そして #!/bin/sh while read -r FILE do OUTPUT=`echo $FILE | perl -pe 's/m4a$/mp3/'` ffmpeg -y -i "$FILE" -ab 160 "$OUTPUT" d…

ffmpeg使ってみました

AACをMP3に変換しようと itunesでやるのもいいけど いったんライブラリに複数フォーマットできて うにゃむにゃ・・・というのはめんどくさいからいっそコマンドラインやりたい。そこでFFmpeg。環境はmac上で。 落としてきてコンパイル。The Yasm Modular Ass…

apacheのmod_envとmod_rewriteの環境変数の扱い

apache 1.3系で、 SetEnv FOO BAR と RewriteRule .* - [E=FOO:BAR] は等価のように見える。たしかにphp内でアクセスする分には変わらないです。しかし 以下のようにすると SetEnv FOO BAR RewriteRule /path/to /index.php?module=path&action=to&env=%{ENV…

webサイトからiphone twitter公式アプリで投稿

iphone用webサイトを構築してると 最近はtwitterへの投稿リンクも要件として入ってくることがあります。それは http://twitter.com/home/?status=hogehoge な感じでリンクを投稿リンクを作成できるのはご存知かと思います。でも普段iphoneではなんらかの twi…

ubuntuとrails3

rails3をやってみる WEB+DB vol. 58はrails3特集。 正直rubyも本を読んだことある程度、railsは適当なチュートリアルにそってやって よくわかってるようなわかってないような。 そんなレベル。ついでに rubyも1.9.2さわっちゃえってことで ruby1.9.2とrails3…

urlに+(plus)とapacheのrewriteRule

webサイトを開発していると、 SEOとか静的URLとか リソース指向だとか URIをどうするかいろいろ設計すると思います。なんらかのフレームワークに乗っかっている場合、 そのフレームワークのルールのまんまいくときもあるとおもいます。ただその場合、コント…

iphone safariとYOLP地図

先日2010/03/30にYJDNよりYOLPが公開された。 Yahoo! Open Local Platformの略 YOLP(地図):Yahoo! JavaScriptマップAPI - Yahoo!デベロッパーネットワークということで早速使ってみる。とりあえず地図を表示するに載ってるサンプルコードをこぴぺ。地図はで…

geolocationでの位置情報取得

iphone safariやfirefox3.5以上で、javascriptを用いて位置情報が取得できる。 http://dev.w3.org/geo/api/spec-source.html簡単に、getCurrentPositionで位置情報が取得できるのだが iphoneでやると、なんとも精度が悪い。 一発の取得精度に依存する。 accu…

foreign key制約

子テーブルが管理テーブルにforeign key制約をはっていて、管理テーブルには、 子テーブルからforeign keyが張られている、キーのレコードが複数存在する場合、 InnoDBではその一つレコードのキーが存在する場合でも外部キー制約違反が起こる。http://dev.my…

シェルスクリプトでカウントアップ

シェルスクリプトでカウントアップして、ループを回すとき #!/bin/sh i=0 while [ $i -lt 256 ] do echo $i i=`expr $i + 1` doneとかすると思うのですが、 もっとスマートに書きたいそこで調べた。 linuxにはseqってコマンドがあるらしいただしBSDにはなし …

shellscriptでperl

shellscript内でperlの置換などを走らせると簡単に書けます。 sedとかawkもあると思いますが perl勉強も兼ねて、perlを使ってみようと。 まずperlオプションあとに続く文字列をperlのプログラムと解釈 perl -e 標準入力から読み取ったものを処理 perl -n 標…

linuxマシンでXとテキストの切り替え

X windowが立ち上がってる状態でctrl + alt + F1でテキストモード うわうわ、画面が・・・・焦らずalt + F7でもとのX window 実際ターミナルを立ち上げるショートカットだと思ってやったら、CUIになり、焦った

sshでtimeout設定

すぐにブログの更新をあきらめてしまいますが、 忘れないうちにメモ。先日会社でscpコマンドがtimeoutしないためwebページが真っ白に。 配信先のサーバが一台死んでしまったため。http://www.unixuser.org/~euske/doc/openssh/jman/ssh_config.htmlsshやscp…

subversionとctags

vimrcでctagsの設定を set tags=./tags "上位下位ディレクトリのctagsファイルを探す set tags+=tags; set tags+=./**/tags このようにどこのディレクトリでもtagファイルを読めるようにしているとsubversionのtagsディレクトリを誤認識し、エラーが出る。ま…

vimrc

vim

syntax on set expandtab set number set autoindent set smartindent set shiftwidth=4 set tabstop=4 set showmatch set showcmd set laststatus=2 "set cmdheight=2 set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8…

cd ..を1文字で

zsh

## ^でcd .. ## 日本語配列だと便利なんだけど、英字配列だとどうも... function cdup() { echo cd .. zle reset-prompt } zle -N cdup bindkey '\^' cdup 引用サイト http://memo.officebrook.net/20090205.html

bashでもcd したら ls

function cd () { builtin cd $1 ls -a }引用サイト http://aerith.mydns.jp/regrets/2006/09/ls_bash.html

zsh function cd したら ls

zsh

cd したらlsが癖なので ##cd したら ls function chpwd() { ls -F }

とりあえず.zshrcを載せておきます。

zsh

PROMPT="%m:%n%% " RPROMPT="[%~]" SPROMPT="correct: %R -> %r ? " #japanese export LANG=ja_JP.UTF-8 ##補完 autoload -U compinit compinit #ディレクトリ名だけでcd setopt auto_cd #自動的にpushd setopt auto_pushd #同じディレクトリをpushdしない s…