2009年12月19日土曜日
2009年12月4日金曜日
2009年11月29日日曜日
Webサーバ不要、40行程度のスクリプトひとつで動かせる Gyazoサーバー
Webサーバ不要、40行程度のスクリプトひとつで動かせる Gyazoサーバー: "# This software distributable under the terms of an MIT-style license."
2009年11月28日土曜日
2009年11月25日水曜日
2009年11月19日木曜日
2009年11月18日水曜日
vim tab
最近VimでTabを一杯開くけど下記のコマンドで探すと便利
The :tabf command allows you to search for a file in your current path and open it in a new tab. For instance, if you want to open a file called inventory.txt that's in your current path, you could run:
:tabf inven*
http://www.linux.com/archive/articles/59533
The :tabf command allows you to search for a file in your current path and open it in a new tab. For instance, if you want to open a file called inventory.txt that's in your current path, you could run:
:tabf inven*
http://www.linux.com/archive/articles/59533
Tokyu.rb勉強会#01に参加
okyu.rb勉強会#01Tに行って来ました。約束より遅れてタクシーを使いましたけど役に立つ勉強会でした。
今年入ってからActiveRecordを使ってテストDBを作ったり、データメインテナンスをしてます。
テストデータを一括で作る場合一個一個コミットすると時間が掛かりました。面倒臭いT.T
それでWebで調べてもちょっとよく分からなかったです。
でも今日の勉強会で実際ソースコードを見ながら説明を受けると素晴らしいという言葉しか出ませんでした。
rakというコマンドがソースコードを分析するいいでした。
例えばsaveを実行する一連のmethod一覧が出るpluginを作って見たいな。
今年入ってからActiveRecordを使ってテストDBを作ったり、データメインテナンスをしてます。
テストデータを一括で作る場合一個一個コミットすると時間が掛かりました。面倒臭いT.T
それでWebで調べてもちょっとよく分からなかったです。
でも今日の勉強会で実際ソースコードを見ながら説明を受けると素晴らしいという言葉しか出ませんでした。
rakというコマンドがソースコードを分析するいいでした。
例えばsaveを実行する一連のmethod一覧が出るpluginを作って見たいな。
2009年11月16日月曜日
2009年11月14日土曜日
2009年11月13日金曜日
2009年11月9日月曜日
2009年11月4日水曜日
2009年11月3日火曜日
2009年10月30日金曜日
2009年10月20日火曜日
2009年10月17日土曜日
GDD フォン 1.6バージョンアップ成功
ネットで検索して下記のサイトの通り、成功しました。
http://fx-gp.seesaa.net/article/130344574.html
1.5より全般的に動作が重くなった感じがしますね。
Android 1.6 Official Videoを見るとQuick Search Boxの横にマイクがありますが、GDDフォンのせいかな。よくわからないですが、表示されません。
http://fx-gp.seesaa.net/article/130344574.html
1.5より全般的に動作が重くなった感じがしますね。
Android 1.6 Official Videoを見るとQuick Search Boxの横にマイクがありますが、GDDフォンのせいかな。よくわからないですが、表示されません。
2009年10月13日火曜日
MyBattery Book Xを買いました。
PHS300を購入する時、一緒に買ったMPP100がありますが、4時間ぐらい使うともうもう終わり、通勤時間に使用するのは問題がないですが、遊びに行ったりするすぐバッデリがためになりました。
いろいろネットで調べたらMYBatteryなら一日バッデリの心配はないことを見ましたので、ヨドバシカメラで買いました。今日から初めて使ってるのでまだ本当に一日使うのかはちょっと不安です。
これから使ってみてレポートしますので期待してくたざい。
いろいろネットで調べたらMYBatteryなら一日バッデリの心配はないことを見ましたので、ヨドバシカメラで買いました。今日から初めて使ってるのでまだ本当に一日使うのかはちょっと不安です。
これから使ってみてレポートしますので期待してくたざい。
2009年10月10日土曜日
2009年10月1日木曜日
dns更新プログラム python
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import urllib2 | |
import socket | |
import time | |
class FreeDns: | |
def __init__(self): | |
self.IP_UPDATE='http://freedns.afraid.org/dynamic/update.php?' | |
self.MY_IP='http://darkstar.heliohost.org/ip.php' | |
self.WAIT_TIME=60 | |
def update(self,updateId): | |
urllib2.urlopen(self.IP_UPDATE + updateId) | |
def run(self,hostname,updateId): | |
while True: | |
html =urllib2.urlopen(self.MY_IP).read() | |
local= html[:html.find('<!--')] | |
host=socket.gethostbyaddr(hostname)[2][0] | |
if self.confirm(local, host): | |
break | |
else: | |
self.update(updateId) | |
time.sleep(60) | |
print 'ip update ok' | |
def confirm(self,local, host): | |
if(local == host): | |
return True | |
else: | |
return False | |
def _main(): | |
HOST_NAME='gilpa.mooo.com' | |
ID='U3A2ZzYwTVRTTUlBQUlmZGRXazoyNDk4MTcy' | |
freeDns = FreeDns() | |
freeDns.run(HOST_NAME,ID) | |
if __name__ == '__main__': _main() |
2009年9月30日水曜日
2009年9月29日火曜日
2009年9月18日金曜日
2009年9月17日木曜日
2009年8月19日水曜日
2009年8月15日土曜日
2009年8月14日金曜日
2009年8月12日水曜日
2009年8月8日土曜日
Google App Engine Hackathon in Kyoto 終了

一週間前に事前ミーティングが終わって今日Hackathon終わった。今は新幹線で東京に帰っている道中
。東京Hackathonに一回参加してから京都Hackathonに二回に参加したけどいつも終わるともうちょっと陣があればできるのに。発表が優秀なチームにはGoogle Goodsがもらえるのが面白かった。
自分が参加したチームはJRubyチームでツイタから取得したつぶやきをGoogle APIを使って日本語→韓国語→英語→韓国語→日本語で戻れるのが後Yahoo APIを使って日本語を分析して翻訳率をクラブ゜まで表示するのが目標だった。でもXMLのparseが上手くいかなくて作業が全然進めなかった。
他のチームは英語単語テスト、Google Sleep〔枕にセンサーつけてAppengineと連携〕、あみだくじ、料理レレシピ管理、ツイタのつぶやきをGoogleMapに表示などがありました。
PS
初めてGoogle App EngineでJrubyを使いましたけど速度が遅くて開発ができないぐらいだったまだJrubyは実用に使うのは無理そう。
後東京に帰る前に京都タワーに上って見た。とこでも夜景はきれいだな。

2009年8月6日木曜日
2009年8月4日火曜日
2009年7月29日水曜日
2009年7月26日日曜日
多機能なToDoリストなら「Astrid Task/Todo List」 | Androidあぷぷ -Androidのオススメアプリ情
今まで手帳を使ってますが、今日からアンドロイドのAstrid を使うことにした。
多機能なToDoリストなら「Astrid Task/Todo List」 Androidあぷぷ -Androidのオススメアプリ情
多機能なToDoリストなら「Astrid Task/Todo List」 Androidあぷぷ -Androidのオススメアプリ情
2009年7月17日金曜日
2009年7月14日火曜日
Asiajin » Japan’s First Android Phone HT-03A By NTT DoCoMo
アンドロイドで入力するのが非常に面白い。
頭文字を書いて→のボタンで文字数分を入力すると該当する単語が表示される。
すごいな。
Asiajin » Japan’s First Android Phone HT-03A By NTT DoCoMo
頭文字を書いて→のボタンで文字数分を入力すると該当する単語が表示される。
すごいな。
Asiajin » Japan’s First Android Phone HT-03A By NTT DoCoMo
2009年7月13日月曜日
2009年7月12日日曜日
2009年7月10日金曜日
2009年7月6日月曜日
PHS300

三日目なんですけど、どこでもネットがつながるのが幸せですね。
ほぼ一週間ぐらいネットで調べてやっとライブドアで買いました。
http://tenant.depart.livedoor.com/t/livedoorshop/item5363437.html注文してから三日目に届いたとても満足してます。最初はアマゾンで買おうかなと思ったけど値段はライブドアのほうが安かったです。
届いた早速試した時、自分のD21HWを認識ができなかったけど
http://cmtrshop.com/cradlepoint/techsupport/phs300support.htmlで2009年5月31日のファームウェアをダウンロードして入れたらできました。
電源をつけてから一分以内に接続ができました。
すごい。
2009年7月2日木曜日
2009年7月1日水曜日
2009年6月30日火曜日
2009年6月29日月曜日
2009年6月18日木曜日
2009年6月17日水曜日
2009年6月16日火曜日
2009年6月10日水曜日
puttyのディレクトリ色
いつもputtyで接続する時色が見えなくて困った。
Colour14の値を70,110,230に修正すると本番に見やすくなってきた。
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings
Colour14の値を70,110,230に修正すると本番に見やすくなってきた。
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings
2009年6月5日金曜日
2009年6月4日木曜日
Ruby on Rails ステップアップ講座 - 大場寧子
Check out this SlideShare Presentation:
Ruby on Rails ステップアップ講座 - 大場寧子
View more Microsoft Word documents from nay.
2009年6月3日水曜日
2009年6月2日火曜日
2009年6月1日月曜日
2009年5月29日金曜日
2009年5月27日水曜日
2009年5月26日火曜日
2009年5月25日月曜日
Google App Engine SDK could no be found!
windowsを使ってapp-engine-patct-sampleを実行しても左側のエラーメッセージ。
http://code.google.com/p/app-engine-pathc/のサイトに入ってもwindowsの実行方法に対しては書いてなかった。マックの場合、commonのディレクトリに.google_appengineのディレクトリを作ってコピーしてくださいって。でもwindowsでは.ではじめるディレクトリを作れないし。挫折OTL
ソースを分析をスタート。やっとcommon/appenginepath/aecmd.pyの20行
.google_appengine⇒google_appengineに直して解決しました。
2009年5月20日水曜日
2009年5月16日土曜日
Vim初心者的導入メモ 2/3 「vimrc設定」編 - ナレッジエース
Vim初心者的導入メモ 2/3 「vimrc設定」編 - ナレッジエース: "'ウィンドウを最大化して起動 au GUIEnter * simalt ~x '入力モード時、ステータスラインのカラーを変更 augroup InsertHook autocmd! autocmd InsertEnter * highlight StatusLine guifg=#ccdc90 guibg=#2E4340 autocmd InsertLeave * highlight StatusLine guifg=#2E4340 guibg=#ccdc90 augroup END '日本語入力をリセット au BufNewFile,BufRead * set iminsert=0 'タブ幅をリセット au BufNewFile,BufRead * set tabstop=4 shiftwidth=4 '.txtファイルで自動的に日本語入力ON au BufNewFile,BufRead *.txt set iminsert=2 '.rhtmlと.rbでタブ幅を変更 au BufNewFile,BufRead *.rhtml set nowrap tabstop=2 shiftwidth=2 au BufNewFile,BufRead *.rb set nowrap tabstop=2 shiftwidth=2 '全角スペースを視覚化 highlight ZenkakuSpace cterm=underline ctermfg=lightblue guibg=#666666 au BufNewFile,BufRead * match ZenkakuSpace / /"
2009年5月13日水曜日
vimrc
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\ let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
syntax on
set nobackup
set fileencoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,utf-8,ucs2le,ucs-2,cp932
map :w!
map O
map :tabf ./
nnoremap :TlistUpdate
nnoremap :Tlist
nnoremap :TlistSync
map :w!:!javac % && java %<
nmap :w:make
nmap :copen 5
map :w!:!g++ % -o % && !./%<
"map :! ./%<
map :!dev_appserver.py .
map :set guioptions-=m
map :set guioptions+=m
map :q!
set tabstop=4
set shiftwidth=4
set autoindent
set cindent
set smartindent
set nobackup
set showmatch
set number
colors koehler
:nmap ,s :source $VIM/_vimrc
:nmap ,v :e $VIM/_vimrc
:vnoremap <:vnoremap > >gv
set guioptions-=m
set guioptions-=T
set guioptions-=r
set directory=c:/temp
:nmap ,t :tabnew
:nmap ,n :tabn
:nmap ,N :tabN
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
syntax on
set nobackup
set fileencoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,utf-8,ucs2le,ucs-2,cp932
map
map
map
nnoremap
nnoremap
nnoremap
map
nmap
nmap
map
"map
map
map
map
map
set tabstop=4
set shiftwidth=4
set autoindent
set cindent
set smartindent
set nobackup
set showmatch
set number
colors koehler
:nmap ,s :source $VIM/_vimrc
:nmap ,v :e $VIM/_vimrc
:vnoremap <
set guioptions-=m
set guioptions-=T
set guioptions-=r
set directory=c:/temp
:nmap ,t :tabnew
:nmap ,n :tabn
:nmap ,N :tabN
2009年4月30日木曜日
2009年4月29日水曜日
2009年4月28日火曜日
2009年4月27日月曜日
Django Hack-a-thon Disc.8に参加
先々週GAE Hack-a-thonにいってから、今週もDjango Hack-a-thon Discに行って来ました。
ハンズオン B 初心者向け Djangoで露木さんから本を借りて勉強しました。前にWebからダウンロードしてDjangoを勉強しましたけど、バージョンが0.9だったので、1.2とは全然違いました。露木さんありがとうございます。本を貸してもらって助かりました。帰り道に早速本を買って読んでます。まだ半分ぐらいしか読んでないけど、非常にわかり易く書いて面白いです。
参考サイト
ハンズオンが終わってから、プレゼンテーションの発表が続きました。
いろんなことがありましたけど取り合えず時間がないので、タイトルだけ書きます。
ハンズオン B 初心者向け Djangoで露木さんから本を借りて勉強しました。前にWebからダウンロードしてDjangoを勉強しましたけど、バージョンが0.9だったので、1.2とは全然違いました。露木さんありがとうございます。本を貸してもらって助かりました。帰り道に早速本を買って読んでます。まだ半分ぐらいしか読んでないけど、非常にわかり易く書いて面白いです。
参考サイト
http://coderepos.org/share/browser/docs/everes/20090425_django_hands_on_b
http://www.tsuyukimakoto.com/blog/2007/09/09/preview-restructured-text-with-coteditor/
ハンズオンが終わってから、プレゼンテーションの発表が続きました。
いろんなことがありましたけど取り合えず時間がないので、タイトルだけ書きます。
- jQuery jQuery UI
- http://jqueryui.com/
- http://jqueryui.com/themeroller/
- http://haineault.com/media/jquery/ui-timepickr/page/
- Django & Flash:
- Django AMF
- PyAMF
- AMfast
- GTD
2009年2月25日水曜日
2009年2月3日火曜日
2009年2月1日日曜日
vimrc
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
syntax on
set nobackup
set fileencoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,utf-8,ucs2le,ucs-2,cp932
map:w!
mapO
map:20vs ./
nnoremap:TlistUpdate
nnoremap:Tlist
nnoremap:TlistSync
map:w! :!javac % && java %<
nmap:w :make
nmap:copen 5
map:w! :!g++ % -o % && !./%<
map:! ./%<
map:set guioptions-=m
map:set guioptions+=m
map:q!
set tabstop=4
set shiftwidth=4
set autoindent
set cindent
set smartindent
set nobackup
set showmatch
set number
colors koehler
:nmap ,s :source $VIM/_vimrc
:nmap ,v :e $VIM/_vimrc
:vnoremap <:vnoremap > >gv
set guioptions-=m
set guioptions-=T
set guioptions-=r
set directory=$VIM/vimfiles/temp
2009年1月8日木曜日
pocket-iknow
年末年始の休みの間、サイトをつくると思いましたけど、出来ませんでした。
iknowを利用してサイトを作りました。今年入ってrailsworkshopに参加しました。
iknowで勉強した単語リストを出力してネットがつながない場所でも復習してらいいなと思いました。まだ完成ではないですけど、来週木曜日まで出来ればいいけど。
http://pocket-iknow.appspot.com/
参考サイト
pythonのpdf出力
iknow api
souce 管理
iknowのpythonのapi
pythonのencoding
iknowを利用してサイトを作りました。今年入ってrailsworkshopに参加しました。
iknowで勉強した単語リストを出力してネットがつながない場所でも復習してらいいなと思いました。まだ完成ではないですけど、来週木曜日まで出来ればいいけど。
http://pocket-iknow.appspot.com/
参考サイト
pythonのpdf出力
iknow api
souce 管理
iknowのpythonのapi
pythonのencoding
登録:
投稿 (Atom)