2009-01-01から1年間の記事一覧

mac に google app engine の開発環境を構築する

python25 をインストールGAE で仕えるpython のバージョンが2.5なので、それをインストールする $ sudo port install python25 $ sudo port install python_selectSDK をダウンロード以下からダウンロード http://code.google.com/intl/ja/appengine/downloa…

mac に開発環境を構築するための準備

やること ターミナルの設定 .vimrc の設定 .bashrc の設定 .bash_profile の設定 MacPorts のインストール Xcode のインストール ターミナルの設定 ウィンドウを Pro にする 環境設定 起動 起動時に開くを「Pro」に変更 フォント変更 環境設定 設定 Pro テキ…

iMac を購入してみた

mac

動機 新しいPCが欲しかった どうせならmac買ってみるか スペック OS Mac OS X Snow Leopard CPU Core 2 Duo 2.4GHz Memory 4G 使ってみるうん、実につかいづらい 慣れてないからですよね、これは なので設定を変えます設定変更 右クリックを可能にする 左上…

入稿ツールの作り方をまとめてみた

php

動機 仕事でよく作る 用途は違ってもやってることは大体同じ でもどうやって作ってたかよく忘れる なのでまとめておこうと思った 仕様とりあえず次の3つの画面があればいいはず (1) 投稿内容の入力画面 (2) 投稿内容の確認画面 (3) 投稿完了の画面 画面遷移 …

気が付いたらmixiエコーがmixiボイスにクラスチェンジしてたのでスクレーピングしてみた

動機 人間、極限ヒマだと唐突に何かしようって思うよね なんとなくスクレーピングって一度やってみたかった 目標mixiボイスで表示されてる一覧から以下を抜き出す サムネイル ユーザ名 コメント 実装するための問題点 1) mixiのページは基本的にログインしな…

vista の高速化を試してみた

動機 vista が遅いからですよ このもっさり感をなんとかしたいのですよ 実行レジストリをいじるので、変更前の値をどこかにメモっておいたほうがいいでしょう やりすぎるのも怖いので以下の2つだけ試してみる1) 起動用メモリを開放して使えるメモリの量を増…

google app engine に javascript やら xml をアップしてみた

動機 mixiアプリを作るのに、jsとxmlを分離したかったです マイフレンドがやり方教えてくれました 毎度のことですがリファレンスに書いてあったようです 実行app.yaml にjsやxmlのパスを決めて書くだけでした 1 application: XXX 2 version: 1 3 runtime: py…

apache bench を使ってみた

動機 仕事で使ってみたわけです 初めて使ったツールなのでメモっといたほうがいいじゃない? 調査apache bench とは apache に付属しているベンチマークツール 要するに、サーバの負荷テストをするツール 使い方コマンドはこんな感じ $ ab -c 100 -n 50000 h…

mixiアプリでマイミクの所属コミュニティを取得してみた

動機 具体的に作りたいものが思い浮かばなかったので、とりあえずやってみた 例によって例のごとく、ヒマだっ(ry 目標 マイミクの所属コミュニティを一覧表示する 実装 だらだら書くのもあれなので、ちょっとクラスとか作ってみた 以下ソース <Module> <ModulePrefs title="Hello, world!"> <Require feature="opensocial-0.8" /> </ModulePrefs> <Content type="html"> </content></module>

REST について調べてみた

web

動機 なんとなく気になった 目標 REST について大雑把に理解する だいたいわかればいーんです 調査そもそも REST って? Representational State Transfer の略 アーキテクチャスタイルの一つ 具体的にどんなもんなのよ?以下の4つの設計原則がある 明示的に…

mixiアプリでマイミク一覧取得してみた

動機 とりあえずリファレンスに書いてあることはやっとかないとなにができるかわかんないでしょ 例によってヒマだっ(ry 目標 というわけで、マイミク一覧を出したいと思います 表示する内容は以下の通り マイミクのユーザ名 マイミクのサムネイル 実装 ア…

mixiアプリで "hello, world" してみた

動機 google app engine を始めた当初の目的を思い出せオレ mixiアプリを作ること よし!まずは hello, world だ! 目標 もう今回はおとなしく公式サイトのリファレンス見ます ユーザ名を取得して表示ですね、わかります 実装 C:\Program Files\Google\googl…

Google App Engine のスタートガイドを読んでみた

動機 とりあえず hello world アップしてみたけど、いろいろよくわかってないよね そりゃそうだよ、スタートガイドとか読んでないじゃない やってみよう!スタートガイド! 目標 前回失敗したユーザ名の表示を成功させる 実装 C:\Program Files\Google\googl…

Google App Engine に "hello, world" をアップしてみた

動機 そもそも google app engine をいじろうと思ったのは mixiアプリを作るため google app engine を使うために python の勉強を始める とりあえずローカルで色々試してみてた ・・・いい加減、アップしてみようか 目標 やっぱ基本は hello world を表示で…

HTTPメソッドについて調べてみた

動機 google app engine のURLフェッチの項目読んでたら、以下の一文が気になった URL フェッチ サービスは、GET、POST、HEAD、PUT および DELETE の 5 つの HTTP メソッドをサポートしています。 ひまだっ(ry 目標 他にもメソッドあるんだろうけど、とりあ…

Google App Engine の urlfetch を試してみた

動機 とりあえずどっかのAPI叩いてみたかった 暇だった 目標以下のrssを取ってくる http://search.hatena.ne.jp/keyword?word=python&ie=utf-8&mode=rss&page=1 実装test_urlfetch.py from google.appengine.api import urlfetch from urllib import urlenco…

Python動かしてみた

動機 Google App Engine が python だった 暇だった 目標とりあえずブラウザに何か表示させる実装 simplehttpserver.py import SimpleHTTPServer SimpleHTTPServer.test() index.html python test SimpleHTTPServerを起動 $ python simplehttpserver.py http…

コマンドプロンプトのエイリアスを変えてみた

動機普段仕事で Unix を使っている windowsのコマンドプロンプトでlsって打っても使えない ・・・ エイリアス設定すればいいじゃない実装1. エイリアスを設定するファイルを用意 ファイルのフルパス:D:\init_cmd.bat @echo offrem // set prompt rem // [Di…