[GAE]urlfetchをshellから使ってみる

普通にやろうとすると以下のメッセージが表示されてしまって出来ない。
「AssertionError: No api proxy found for service “urlfetch”」

ということで、どうすればいいかのメモ。

from google.appengine.api import apiproxy_stub_map, urlfetch_stub
apiproxy_stub_map.apiproxy = apiproxy_stub_map.APIProxyStubMap()
apiproxy_stub_map.apiproxy.RegisterStub('urlfetch', urlfetch_stub.URLFetchServiceStub()) 

from google.appengine.api import urlfetch
urlfetch.fetch('http://www.google.co.jp').status_code

Popularity: 4% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[Django]管理画面で日付フィールドの「今日」カレンダーを非表示にする

なぜか、Djangoの管理画面で日付フィールドの横にある「今日」リンクや、
カレンダーを非表示にしたいという要望があって対応したのでメモ。

class UserAdmin(admin.ModelAdmin):

    formfield_overrides = {
        models.DateField: {'widget': DateInput},
    }

    class Meta:
        model = User

Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[Mac]Snow Leopardにしてからやること(MacPorts)

ということで、LeopardからSnow Leaopardにした場合、MacPortsを正しく
動かすためには以下のことしないといけないらしい。

・XCodeの再インストール
・Portsでインストールしたソフトの再インストール

詳しくは以下を、参照。
http://trac.macports.org/wiki/Migration

Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[OS]Chrome OSをParallels上で動かしてみた

ということで、Chrome OSをParalles上で動かしてみたので、そのときのメモ。

今回、Chrome OSを動かすにあたって、Parallels上で動かそうと思ったのだが、

Paralles用のイメージは存在していなかった。

仕方がないので、VMware用のイメージをParalles Transporterを使って変換

することにした。

 

まずは、VMware用のイメージを以下からダウンロード。

http://gdgt.com/google/chrome-os/download/

 

回答後に、Parallels Transporterを使って変換を行う。

Read more

Popularity: 3% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[Django]Ubuntu 9.10にDjangoの開発環境を作った

ParallesにUbuntu9.10を入れてみた。
ついでに、djangoで開発できる環境を整えたのでそれのメモを残して置く。

mysqlのインストール

sudo apt-get install mysql-client-5.1 mysql-server-5.1 mysql-server-core-5.1
mysql -u root
mysql -u root -p[password]

python-mysqldbのインストール

apt-cache search python | grep mysql
sudo apt-get install python-mysqldb

svnのインストール

sudo apt-get install subversion

paco(パッケージ管理)のインストール

sudo apt-get install libgtkmm-2.4-dev # 必要なlib
mkdir -p work/src/
cd ~/work/src
svn checkout http://paco.svn.sourceforge.net/svnroot/paco/trunk paco
cd paco/
./configure
make
sudo make install

djangoのインストール

sudo apt-get install python-setuptools
mkdir ~/work/django1.1.1
cd ~/work/django1.1.1/
sudo paco -D pip install django

mercurialのインストール

sudo apt-get install mercurial

Popularity: 10% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[Mac](.)ドットから始まる隠しファイルを表示する方法

以下のコマンドをTerminalから実行することで、ドットから始まる隠しファイルが表示される。

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

参考:
OSXFAQ

Popularity: 4% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[PHP]エラー出力の制御

# エラー表示設定
php_flag display_errors Off

# 出力するエラー出力の種類を設定
php_value error_reporting 0

以下のURLを参照。
http://phpspot.net/php/man/php/function.error-reporting.html
http://phpspot.net/php/man/php/errorfunc.constants.html

Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[Vim]tagジャンプを使う

結構忘れるのでメモ。

タグファイルを生成したい場所で、以下のコマンドを実行。(※)
ctags -R

直下にtagsファイルが生成される。

.gvimrcまたは.vimrcに以下ように生成したタグファイルを設定する。
set tags=~/hogehoge/tags

後は、宣言先に飛びたいときは
ctrl + ]

元に戻りたいときは
ctrl + t

※Macの場合はportを使いctagsをインストールする

AKPC_IDS += "361,";

Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[Linux]~/.ssh/configにポートフォワードの設定を行う

毎回SSH接続するたびに、オプションをつけてポートフォワードするのは面倒なので、
~/.ssh/configに書く。
書き方を、忘れないようにメモ。

Host hogehoge.com
    HostName        xxx.xxx.xxx.xxx
    IdentityFile    ~/.ssh/id_rsa.hogehoge.com
    User            hoge
    GatewayPorts    yes
    LocalForward    8080     xxx.xxx.xxx.xxx:8080
    LocalForward    8000     xxx.xxx.xxx.xxx:8000
    LocalForward    3306     xxx.xxx.xxx.xxx:3306

Popularity: 9% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[Django]fixturesを使う

忘れないようにメモ。

以下のコマンドで、DBに入っている値をFixturesとして出力。

python manage.py dumpdata --settings=settings_hoge --format=json --indent=4 --exclude=auth --exclude=contenttypes > fixtures.json

以下のコマンドで、DBに値をロード。

python manage.py loaddata --settings=settings_hoge fixtures.json

Popularity: 4% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare
Page 3 of 141234510...Last »