2008-10-01から1ヶ月間の記事一覧
あまりにもお粗末なshスクリプトしか書けなくて愕然としたので、もう少し頑張ってみた。無意味な事ばかりしてる気がしなくもないけど晒してみる。 #!/bin/bash echo 'dot file link maker' if test -f fileList.txt;then echo 'start!' else ls -a > fileLis…
sdgしてしまったMB。届いてみたらMBPより遅かったら悲しいので、手元に来る前にベンチマークしてみた。新しいMBは、Late2008と呼ばれるらしい。これらのマシンのベンチマークは、http://www.primatelabs.ca/blog/2008/10/macbook-and-macbook-pro-performanc…
Windows以外のOSの話かつ、DropBoxが対象としている*nixOSの場合限定ですが、とても快適な方法を紹介。https://www.getdropbox.com/home今までは、おれおれリポジトリーに、dotFileをあげておいて新しい環境ができたら、~/.dotとかにcloneしてリンク張ったり…
ここ数日でHTMLからTagを除去する方法を、色々知った。とても勉強になりました。教えてくれた人ありがとうです。具体的には、BeautifulSoupとHTMLParserとlxmlという3つのライブラリでそれぞれTag除去が可能な事が分かった。実際どれも満足な挙動で、じゃあ…
なんとなく、デザイン変えてみた。
今までTextMateで出来ていて、vimで出来ていなかった事 ソース編集中にそのまま、開いているファイルを実行する .vimrcに以下の設定を追加 function! s:Exec() exe "!" . &ft . " %" :endfunction command! Exec call <SID>Exec() map <silent> <C-P> :call <SID>Exec()<CR> ファイルを</cr></sid></c-p></silent></sid>…
結局、シンプルなHTMLParserを使って作ってみた。id:aodag先生に大変お世話になりました。とりあえづ、昨晩やったこと。HTMLParserで、やってみた。標準のhandle_dataを変更して、scriptタグとstyleタグとコメントを無視するようにしたTagStripクラスを作る…
今までことごとく避けてきたBuetifulSoupだけど、なんか使いたくなったので使っている。やりたい事は、なんか適当なページの文字だけ抜き出す(タグを除去したい)RSSだけがソースならなんか凄い簡単にとれるんだけど、HTMLがソースだと<p>でくくってあっ…
週末にTrac.shibuyaと言うイベント(勉強会)に参加してきた。意外だったのは、TracをWindows上で使用しているユーザーが多かった事。全員に聞いたわけではないけど、参加していた半数以上はWindows上でTracLightning使っていた気がする。 前バージョンのTra…
Tracで、mercurialプラグインを動かす事が出来たけど、意外なところに落とし穴があった。標準のhgweb.cgiは、ヒストリーのWeb画面の提供と共にリポジトリーとのやりとりを仲介してくれている。Tracとmercurialの組み合わせの時に、どうやってリポジトリにリ…
とっても便利なtagをPythonで利用してみる。ctagsをインストールして、ソースの入ったディレクトリでコマンド打つだけ sudo port install ctagsとやってから、ソースのディレクトリに行って find . -type f -name '*.py' -exec ctags -a {} \; とやるとtags…
未だ解決できてないが、python2.6を入れてから、X-Japaneseのエラーに悩まされている。よく分からないまま色々試してみてたら2.5と変わってるところがあってちょっと、戸惑い気味。 Python 2.6 (trunk:66714:66715M, Oct 1 2008, 18:36:04) Type "copyright"…
なにげに、Vimをスプリットして戻し方判らなくなったとか、エンコード変更して保存したいとか、ちょいちょい判らなくなるのでヘルプは重要 以下のようにやったら、日本語が出るようになった。 環境 osx 10.5.5 vim rsion 7.1.293 wget http://www.kaoriya.ne…
話を聞く限り、まだ、どう浸透させるか?と言った事がまだ大きな障壁なのかなぁという感じがする。 思いっきり遅刻したが、途中(3人目?)からのログを取ってみる Hirobeさんの発表(http://weekbuild.sakura.ne.jp/trac/) プラグインの紹介 WL Writer Plugi…
プログラミングを楽しみたいと思ったら、多少の努力は必要だ。もう、再帰から逃げちゃだめだと思うようにした。とりあえづ 階乗 フィボナッチ ハノイの塔 をPythonですらすらかけるようにがんばる。 階乗 # coding:utf-8 import sys def Kaijo(num): if num …
詳しい事のいきさつは知らないが、ここ(http://subtech.g.hatena.ne.jp/cho45/20080102/1199257680)で初お目見えして、その後にここ(http://d.hatena.ne.jp/jYoshiori/searchdiary?word=*[Pypi])でPython版が作られたPitという大変便利なアカウント管理…
タブがあるからスプリットする必要ないじゃんって思ってたけど、最近multiproseccingで、サーバ役とクライアント役のコーディングをしてると二つのターミナルを同時に見たくなる。ターミナルを二つ開いてコマンド1とかコマンド2とかで切り替えればいいんだ…
RoRのデモとかで使われているOSX用のテキストエディター>textmate これの使い勝手を大きく左右するSnipetsやらBundlesやらは、SVNとGitでアップデートが可能です。インストールも、もちろん出来ます。でもSVNいちいち使うのはめんどくさいし、そもそもドコ…
id:mopemopeさんとlirisさんのおかげでサーバーとクライアントの通信が出来るようになった。ありがとうです。こんな簡単に別PCとやりとり出来るようになるなんてホント素敵すぎる。通信出来ると言ってもqueueを一つ渡し何も加工せずに戻ってきたのをprintし…
毎晩Pythonいじってる今日この頃です。Python2.6はhttp://python.orgから落してきて簡単にインストール出来ました。だけど、どうしてもiPythonが使えなくて結局ソースから入れようとしたけどなんかどうしてもpython2.5で動いてしまう不思議。 % python -V Py…
そもそも、そんな為にある訳じゃないと思うけど、処理を外だしに出来たら手元のCPUに負荷かけなくて済みそうじゃん!ということで、Python2.6で標準搭載のmultiprocessin.managersを使ってリモートでのプロセスを上手に焼いてみようと思う。焦げそうだけど・…
ロックさせないように自由に子プロセス造ってしまうと、思ったようにシンクロしないから、せっかく自由になった子プロセスをロックすれば良いよ。と言うのを見つけたけど、それは本末転倒だろうと思った。 http://docs.python.org/dev/library/multiprocessi…
とあるゲームの3ラウンドだけを抜粋したモノ。2ラウンド終了時点で **END ROUND 2 MEDIAN OF ROUND SCORES: 6 Player 1 got 6 points SCORES OF GAME: 4, 6, 0となっている。この時点ではPlayer0(自分)は最中限に居るのでPlayer1にはもっと点を取ってもら…
さいちゅうげんって変換しても「最中限」って出てこないね。 最中限って事は、y=a ってことだよなとか考えながら、戦略とは関係ないなぁと思って考えるのをやめた。ルールはhttp://home.shnsk.net/wiki/index.php?%BA%C7%C3%E6%B8%C2%2F%A5%EB%A1%BC%A5%EB…
BOFをやろうぜ!というのは簡単だけど、会場を探すのがほんとに大変!今回色々探していて、候補に挙がったリストをさらしてみる。もっとこんな良いとこあるよとかあったら是非教えてください。 BOF会場のポイント3つ! 立地 値段 コンセント 立地に関しては…