2013-09-01から1ヶ月間の記事一覧
手軽にスクレイピングができるpythonのライブラリ、Scrapyの基本コマンドについてメモ。 startproject Scrapyプロジェクトを作成 $ scrapy startproject newproject newprojectディレクトリ直下にpythonファイルが作成される。 genspider スパイダーを作成 $…
Amazon AMI + Apache + mod_wsgi + virtualenv + Django Djangoのチュートリアル、開発用サーバを動かす(runserver)ところまでのものが多かったので、本番サーバで動くまでの手順をメモ。動作環境は、Amazon AMI & Apache (+mod_wsgi)。 mod_wsgiはApacheの…
基本的にグローバルアドレスを直接表示する方法はないので、ieserver.netを利用する。ubuntu@ip-172-31-6-141:~$ wget -q -O - ipcheck.ieserver.net 54.249.230.218ubuntu@ip-172-31-6-141:~$
UIImageView、ネット上の画像を普通に表示しようとすると、同期的にリクエストするから画面が固まるし、キャッシュもしないから毎回画像取りにいって動作が重くなったりで、いろいろとめんどくさい。ImageLoaderという便利なライブラリを利用して、非同期に…
xcodeが自動で作るファイルUserInterfaceState.xcuserstateがrunする度に更新される。無視したいので、.gitignoreに書いた。.gitignore hogeproject.xcodeproj/project.xcworkspace/xcuserdata/akiniwa.xcuserdatad/UserInterfaceState.xcuserstateこれ書い…
Vim至上主義 Software Designがvimmerを釣りにきた。Software Design (ソフトウェア デザイン) 2013年 10月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2013/09/18メディア: 雑誌この商品を含むブログ (1件) を見るVim特集は1章~4章に分かれている。Vimの…
PyCon APAC 2013に行ってきた。プログラミングのカンファレンス、去年参加したYAPC(perl)はバリバリのweb系、SIerの話がけっこうあった感じだったけど、PyConはアカデミックなセッションとかメタなプログラミングの話もあった印象。あと、ランチがフリーで、…
権限無しで取得できる情報。アカウント登録して、api_key取得すればすぐ使える。 アーティスト アーティスト情報取得 メソッド:artist.info サンプル:http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=misia&api_key=f171a1cbf2ea17d417df…
bare(ベア)レポジトリ gitのレポジトリにはbareレポジトリと開発レポジトリがある。 bareレポジトリでファイルを追加したり、commitしたりってことはしない。 というかbareレポジトリで作業することはない。じゃあ、何のために使うかというと、リモートレポ…
git add . 全ての更新をindexに追加git commit -m "comment" indexの変更をbranchに記録git status commit間の変更を表示git log 全てのcommit履歴を表示git branch -a 全てのbranch(ローカルとリモート)を表示git checkout [branch] branchの切り替えgit ch…
amazon ec2にログインすると表示される↓↓ __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|ってやつ。かっこいいと思ったので、ターミナルの起動時になにか表示できるようにした。 一番簡単にできるのは、.bash_profileの中に cat filename と書くだけ。 …
新しいサーバー建てる度にググるのめんどうだからメモっとく。 公開鍵をサーバーに置いて、秘密鍵を使ってクライアントからログインするところまで。 鍵ペアをクライアント側で作成 公開鍵をサーバーへ sshサーバー設定 ユーザー追加 クライアント設定 鍵ペ…
iPhone/iPod touchの開発用ライセンスを1つ持っている状態で、複数のMacを使って開発(実機向けにビルド&デバッグも含む)するときに、iPhoen Developerはブラウザからダウンロードすると2台目以降で使えない。証明書の書き出しを.p12の形式で取り出す。 証…
nvm(Node Version Manager)でNode.js をインストールしよう♪ | TM Life Node.js のパッケージ管理ツール npm と package.json の使い方 | TM Life このブログ見てnvmが便利そうだったので、今までのnodeをアンインストールして、nvmでnodeをインストールした…
ここを参考に、 su - yum install openssl-devel cd /usr/local/src wget http://nodejs.org/dist/node-latest.tar.gz tar zxvf node-latest.tar.gz cd node-v0.10.17 ./configure make make install node -v v0.10.17 npm -v 1.3.8