2013-01-01から1年間の記事一覧
【問題】 .jsonファイルを作って、Pythonのjsonモジュールのload()メソッドでjsonの内容をdict型で取得しようと思ったら、以下の内容のエラーが出るでござる # 前略 File "myapp.py", line 5, in load pool = json.load(f) File "/usr/lib/python2.6/json/__…
Goal pythonファイルからmongoDBにwrite pythonファイルからmongoDBをread Reference http://symfoware.blog68.fc2.com/blog-entry-302.html ほとんどコレそのもの Log pymongoってのがあるっぽい % pip search pymongo pymongo - Python driver for MongoDB <http://www.mongodb.org></http://www.mongodb.org>…
Goal コマンドラインから特定アカウントにツイートさせる 標準出力に特定アカウントのTLをリアルタイム(仮)表示させる Log まずはパッケージのインストール % python --version Python 2.6.6 % pip --version pip 1.3.1 from /usr/local/lib/python2.6/dis…
いいかげんeasy_installじゃなくてpipな環境整えろって話ですよ。 Goal Junoをインストールして「Hello,りっちゃん」画面を出すとこまで。 Log % cd % sudo easy_install juno Password: Searching for juno Reading http://pypi.python.org/simple/juno/ Be…
簡単にHTTPリクエストできるPythonのモジュール無いかなー、って思ってたらあった。requestsモジュールってのがあるらしい。 log % sudo easy_install requests Password: Searching for requests Reading http://pypi.python.org/simple/requests/ Best mat…
printf "%05d" 10 出力 00010
【問題】 npm使ってnodeのモジュールをインストールしますよね % sudo npm install -g argv こんな感じ。で、こんな感じで呼ぼうとしますよね app.js var argv = require('argv'); で、実行すると % node app.js module.js:340 throw err; ^ Error: Cannot f…
【問題】 ローカルの特定のリポジトリだけは、エンタープライズのアカウントではなく、github.comの本垢でコミットしたいんだけど。 git config --global user.name "otiai10" だとglobal設定になっちゃうじゃん。 【解決】 リポジトリごとの設定は、リポジ…
【問題】 tmux使ってて fatal: dispatch_imsg: imsg_read failed とか言われるようになった。 【解決】 しつこく % ps aux | grep tmux % kill -9 そのpid したら治った。ポイントは「しつこく」。1回じゃなくて(謎
正規表現で文字列置換 >>> import re >>> src = 'this is milk for this cat' >>> result = re.sub(r'this', 'that', src) >>> re.sub(r'this', 'that', src) 'that is milk for that cat' >>> re.sub(r'this', 'that', src) 'that is milk for that cat' >>…
【問題】 WebSocketでチャットアプリを(謎にPythonで)作ろうと思った。サーバサイドは問題なく動いて、サーバサイドでの websocket.send('Hi, this is Server!!') はクライアントのwebsocket.onmessageで取れてる。しかし、クライアント側のwebsocket.send…
ネットから画像保存するとき よくこういう画像検索しますよね... めぼしいやつダウンロードしたりしますよね... でもこのとき... 「アレ?同じ名前の画像ファイルあったんじゃね!?」 「りっちゃん画像のフォルダってどこだっけ!?」 「連番付けて保存した…
【問題】 色々たくさんファイル編集して、バグ治してるつもりがテスト壊してたりして、「どのファイル編集したんだっけなー・・・」ってなるので、git status しますよそりゃ。 で、ベロベローってたくさんファイル出てきて、お目当てのファイル見つけたら選…
【問題】 ドキュメントルート以下のsample.phpに以下のような記述をした
【問題】 iOSアプリ作ろうとしてる。iOSの教科書を見てしこしこやってる。言われた通りにやってると思うんだけど、 Use undelclared identifier 'display'; did you mean '_display'? てエラーが出る。これ↓ えー、言われた通りにやってるyo-。 証拠これ↓「i…
【問題】 テーブルの全データ修正とかそういうタスクが発生したんだけど、もちろんコントローラとアクション書いてアクセスするのとか意味不明だし、じゃあrails dbconsoleでsqlite直接操作するのもめんどくさい、ActiveRecord使いたいし、どうやらscrpt/に…
メモ https://gist.github.com/otiai10/5486731
SELECT name AS player, (SELECT count(*) FROM votes WHERE votes.voted_id=membs.id) AS score FROM membs ORDER BY score DESC; +-------------+-------+ | player | score | +-------------+-------+ | name0さん | 5 | | name2さん | 5 | | name4さん |…
【問題】 anicatch.netというドメインで動いているウェブアプリでHTML+JavaScriptを生成してブラウザに返す。帰って来たJavaScriptの中において、XMLHttpRequestを用い、別ドメイン(今回は api.anicatch.netというドメイン)上で動いているAPIサーバのapiを…
【問題】 ScalaのウェブフレームワークScalatraで、Hello,World書いてみる。Scala薦められたし。Sinatraライクとか言われても俺シナトラやったことねえし。フランクシナトラなら知ってる。NY行きたい。 【インストール】 完全にこのサイトに従ってやってほぼ…
【問題】 rubyスクリプトからruby-mysqlというgemを使ってMySQLにアクセスしたいのに、以下のエラーが出る /usr/lib/ruby/gems/1.8/gems/ruby-mysql-2.9.10/lib/mysql/protocol.rb:167:in `initialize': No such file or directory - /tmp/mysql.sock (Errno…
【問題】 配列の一要素を削除して、mongoDBに突っ込みたいのだが、イカのエラーが出るでゲソ。 ERROR: { message: 'Cast to string failed for value "hoge,,piyo"', name: 'CastError', type: 'string', value: [ hoge, undefined, piyo ] } DATA: undefine…
【問題】 CoffeeScriptで以下のような処理を書いたんですね getCap = (target, arr)-> for i in arr if target < arr[i] return arr[i] numbers = [1, 30, 35, 40, 80, 99] console.log '30より大きいもので最も小さいもの', getCap(30, numbers) # 35を期待…
【問題】 utf-8で書かれたメールをパースしててこうなった(抜粋) NHK EB%F%l<br> B$,$s$P$l!*%k%k%m%m<br> BBh8BOC<br> ちなみに mail.rb require 'rubygems' require 'tmail' file = File.open('/home/otiai10/mbox') do |f| email = TMail::Mail.parse(f.read) puts …
【問題】 メルマガをパースしてDBにぶち込む的なことしたかったので、サービス動いてるサーバにメール送りたい。 【解決】 なんかいろいろググったけど、結局2行だったお % sudo apt-get install postfix 途中いろいろ聞かれるBIOSコンソールとか出た % sud…
【問題】 ファイルをアップロードしたくてViewで、 <%= form_for(player) do |f| %> <%= f.file_field :filename %><% end %> としたが、どうやらアップロードされてるのは文字列のようだw undefined method `original_filename' for "11589578236.jpg":Stri…
【問題】 コントローラーの中でupdate_attributesを使ってデータの1フィールドをアップデートしたかったのだが、 Can't mass-assign protected attributes 'points' が出る。ちなみにコントローラとメソッドの定義は以下 class PlayersController < Applicat…
【問題】 Node.jsやRailsでサービスつくってドメインとっても、そのドメインのアクセスをApacheで捌いてNodeやRailsが動いてるポートへ流さないと意味ない。 その設定方法いつも忘れるから備忘録。 【ゴール】 あるIPのサーバにホスト名 anicatch.net でHTTP…
【問題】 gem install でインストールしたはずなのに % sudo gem install pdf-reader ******************************************** v1.0.0 of PDF::Reader introduced a new page-based API. There are extensive examples showing how to use it in the R…
【問題】 HBaseをインストールして、コマンドラインからクライアント入るまで 【記録】 参考:いまさら聞けないKVSの常識をHbaseで身につける (2/3) - @IT % wget http://ftp.riken.jp/net/apache//hbase/hbase-0.92.0/hbase-0.92.0.tar.gz --2013-02-01 19…