唯物是真 @Scaled_Wurm

プログラミング(主にPython2.7)とか機械学習とか

2011-11-01から1ヶ月間の記事一覧

TopCoder SRM 525 Div 2

1146→1167. Smallを解いてチャレンジ一つ成功一つ失敗. 10分ぐらいでSmallが解けて,調子がいいなと思ったらMediumで爆死. プログラムを書き終わったと思ったら何故かサンプルインプットの最後が通らず. Small スタートからゴールまでいけるか判定する問…

Pythonでlistとsetを探索するときの速度比較

timeitモジュールを使って経過時間を計測します. 研究室の後輩がlistからsetにしたら速くなった!と喜んでいたのでどれぐらい早くなるか検証. 参考 http://www.python.jp/doc/release/library/timeit.html http://morchin.sakura.ne.jp/effective_python/t…

研究室生活のアンチパターン

研究室には必要なときだけ行きましょう 毎日行くと疲れます 気分転換のために作業は連続でしないようにしましょう. 大きく間をあけると,何もかも忘れられて幸せになります 締め切り直前になったらがんばりましょう 進捗報告のときに研究が進んでいればいい…

はてなブログ始めました

プログラムがあなたを書く @mugenen_bot はてなダイアリーとの違いがよくわかりません. チュートリアルが欲しいですね.

hatebteを使い始めました

はてなブックマークに登録したサイトをEvernoteに登録してくれるサービスhatebte - はてなブックマークをEvernoteへに今更ですが登録しました. 全文検索ができるので,はてなブックマークプラスよりもいいかもしれません. ただ,ノートやタグの指定はでき…

matplotlibを使おう

Python用のグラフ描画ライブラリのmatplotlibを使って見ました. 使いこなせるようになればRからPythonに完全に移行できそうです. 以前書いたソフトマージンSVMのコードを用いて可視化して見ました. http://d.hatena.ne.jp/sucrose/20111015/p1 結果は以下…

Pythonで日本語関係のイライラ

Pythonを使い始めたときに,一番よく見るのはUnicode系のエラー(UnicodeEncodeErrorとかUnicodeDecodeErrorとか)だと思います. 日本語を扱ってると非常にイライラしてきます. 基本的な対策をメモしておきます. 対策 ソースコードの文字コードを指定 ソ…

bitbucket始めました

gitユーザーなので,bitbucketとgithubのどっちを使うか悩んだんですが,無料の範囲でプライベートなリポジトリを多く作れるbitbucketの方にしました. ↓とりあえずProject Eulerの解答でも晒しておきます. bitbucketのアカウント

Native Clientって通常の拡張などでも使えるんですね

ChromeでC/C++のコードが動かせるというNative Clientが,通常の拡張でも動くのか試したら一応動きました.Webアプリ限定かと思いましたが,Packagedアプリや,拡張でも変わらず動作しました. 拡張の場合はBackground Pageを介してネイティブコードを呼ぶと…

ファイルを任意の名前で保存するjavascript(ただしドラッグ・アンド・ドロップが必要)

Chrome拡張で,あるURLのファイルを別名で保存したいときにどうしたらいいのかわからなくて続けてる試行錯誤の一貫. 一つのファイルに限ればドラッグ・アンド・ドロップを利用すると可能. ドラッグをしてもらう要素.addEventListener("dragstart", functio…

Chromeでドラッグ・アンド・ドロップでファイルを保存するときにapplication/octet-streamを指定すると拡張子が付かない

正しい動作の気もするのですが,ファイル名に拡張子を指定するか,MIME Typeで指定しないとダウンロードしても拡張子なしになるみたいです. a.addEventListener("dragstart", function (e) { e.dataTransfer.setData("DownloadURL", "application/octet-str…

Javascriptで画像のファイルタイプを調べる(同一ドメイン内)

拡張子がない画像ファイルの種類(png, jpg, etc.)を調べる方法がわからなかったので,XMLHttpRequestを使って無理やり調べた記録.具体的にはContent-typeヘッダを調べるだけです. もっと簡単なやり方をご存じの方がいたら教えて頂ければ幸いです. xhr = n…