django1.2 リリースノート

2010年05月13日(木) 03:05 この記事をクリップ!

 

そろそろDjango1.2が出る。1.0から後方互換性を失うものが多数でるので、1.2のリリースノートをインチキに訳した。なんとなく。

原文は http://docs.djangoproject.com/en/dev/releases/1.2/

あれ?と思ったら原文をあたってください。 そもそもリリース前の文章なので、原文も変わってるかもしれない。

 Django1.1.2 リリースノート

2010年05月13日(木) 03:02 この記事をクリップ!

 

そろそろDjango1.2が出る。1.0から後方互換性を失うものが多数でるので、1.1.2のリリースノートをインチキに訳した。なんとなく。

原文は http://docs.djangoproject.com/en/dev/releases/1.1.2/

あれ?と思ったら原文をあたってください。

 Django1.1 リリースノート

2010年05月13日(木) 02:58 この記事をクリップ!

 

そろそろDjango1.2が出る。1.0から後方互換性を失うものが多数でるので、1.1のリリースノートをインチキに訳した。なんとなく。

原文は http://docs.djangoproject.com/en/dev/releases/1.1/

あれ?と思ったら原文をあたってください。

 hello_svg

2010年04月08日(木) 00:56 この記事をクリップ!

 

SVGだとFlash買わなくってもOmni Graffle Proで出力できて素敵かもしれない。

 TextMateでCamelCaseとsnake_caseを変換する

2010年03月03日(水) 17:44 この記事をクリップ!

 

すぐに忘れるのでメモ。

 rhaco2を学習 その1

2010年01月12日(火) 00:51 この記事をクリップ!

 

  • 環境:OSX 10.6.2
  • setupにはOSX標準のPHP 5.3.0 (cli)を利用
  • 動作環境: MAMP1.8.4のPHP5.2.11を利用

rhaco2をインストールして、ついでにサンプルアプリケーションも導入してみる。

rhaco2のインストールは簡単なんだけど、入力に関するメタ情報がないので補足します。

1.インストーラのダウンロード

まず、setup.phpというものをダウンロードします。これは本家のトップに書いてあるままで良いでしょう。

rhaco2作者がOSXを使っているため、OSXで簡単に入れられるようにcurlで取得するコマンドが書かれています。

curl -LO http://rhaco.googlecode.com/files/setup.php

単にURLにブラウザにアクセスして持ってきてもかまいません。

2.インストーラの実行+サンプルアプリケーションのインストール

インストーラを実行しますが、rhaco2のインストールだけを行うという行為は見当たりません。

今から何かを作る、ないしはサンプルアプリのインストールを行うことが前提となっています。

サンプルアプリケーションを全部インストールし、かつ、rhaco2自体はひとつだけいれたいと思います。

2010/01/08の時点では、以下のサンプルアプリケーションがあるようです( http://rhaco.org/docs/app/rhaco.org に一覧がある)。

Sample Applications
アプリケーションパス 説明
org.rhaco.sample.calc 簡単な計算アプリ。入力を受け取って、処理をしてテンプレートに出すサンプル。
org.rhaco.sample.hello_world 単にテンプレートをそのまま出力するサンプル。
org.rhaco.sample.hello_xml pathinfoというxmlでURLとflow(アクション的なもの)の関連付けをしているサンプル。XML出力のサンプルではない。
org.rhaco.sample.invoke 指定した処理とその出力を次の処理に渡していくアプリケーションのサンプル
org.rhaco.sample.openid openidのサンプル
org.rhaco.sample.parse_and_paginate Feed ParserとPaginaterのサンプル
org.rhaco.sample.rtextends テンプレート継承のサンプル

ここからは、以下のディレクトリ構成にする前提で記述します。

学習用ディレクトリ
パス 目的
/Users/makoto/Code/rhaco2std 学習用ディレクトリ
/Users/makoto/Code/rhaco2std/core rhaco2のcoreインストールディレクトリ
/Users/makoto/Code/rhaco2std/apps MAMP-ApacheのDocumentルート
/Users/makoto/Code/rhaco2std/apps/calc サンプル
/Users/makoto/Code/rhaco2std/apps/hello_world サンプル
/Users/makoto/Code/rhaco2std/apps/hello_xml サンプル
/Users/makoto/Code/rhaco2std/apps/invoke サンプル
/Users/makoto/Code/rhaco2std/apps/openid サンプル
/Users/makoto/Code/rhaco2std/apps/parse_and_paginate サンプル
/Users/makoto/Code/rhaco2std/apps/rtextends サンプル

a.学習用ディレクトリとMAMP-Apacheのドキュメントルートディレクトリを作成し、MAMPのドキュメントルートを変更します(MAMP→環境設定→Apache→Document Root)。

b.サンプルディレクトリを作成し、各ディレクトリにsetup.phpをコピーします。

setup.phpのある場所を起点としようとする節があるので、すべてのサンプルディレクトリにコピーをします。

c.サンプルをインストールします。

各サンプルアプリケーションのディレクトリで、setup.phpを実行します。

最初に聞かれるcoreの場所をrhaco2のcoreインストールディレクトリにします。あとは、変更なしでいいでしょう。

$ php setup.php -install org.rhaco.sample.calc
core path[/Users/makoto/Code/rhaco2std/apps/calc/core/]: /Users/makoto/Code/rhaco2std/core
install application:
application url [http://localhost/calc]:
working directory [/Users/makoto/Code/rhaco2std/apps/calc/work/]:

インストールするサンプルアプリケーションを変更して、他のサンプルアプリケーションについても サンプルアプリケーションのディレクトリで 同様に実行します。

coreはもし指定したディレクトリに存在すれば二度目からはスルーされるようです。

3.インストールしたサンプルを実行してみる。

  ブラウザで http://localhost:8888/ を開くと、サンプルアプリケーションのディレクトリが一覧されます(Apacheのディレクトリインデックスね)。

一覧をポチっとクリックすると各サンプルアプリケーションが実行されます。

続いてサンプルアプリケーションの中身を覗いてみます。

 OSXにtreeコマンド入れるメモ

2010年01月08日(金) 22:05 この記事をクリップ!

 

macportsを使いたくない派なので、makeしちゃうよ。

ftp://mama.indstate.edu/linux/tree/

ここから新しいやつ落として、展開して、MakefileのOSX用って書いてあるところをコメントアウトして

$ make
$ sudo make install

これだけだよ。

 ReSTのcsv-tableスニペット

2010年01月08日(金) 18:51 この記事をクリップ!

 

すぐに忘れるので、TextMateのrestructuredtext用スニペットをメモしておく。

.. csv-table:: ${1:title}
   :header: "$2", "$3"
   :widths: ${4:15}, ${5:15}

   "$6", "$7"
   "$8", "$9"

 Python hack-a-thon #2にて一人でrhaco2

2009年11月14日(土) 17:58 この記事をクリップ!

 

ま、こんなものもあったし。rhaco2やれってことだよね。

http://img.skitch.com/20091114-nqmqd6geat63p637ryyct8584w.pngwidth:98pxheight:87px

 時間制限のある発表を時間通りに終わらせるために

2009年10月25日(日) 01:59 この記事をクリップ!

 

訳合って楽天テクノロジーカンファレンス2009のLT大会をustで見ていたんだけど、意外と時間通りに終わらない人が多かったことを不思議に思ったのです。

「バルス!」みたいなのは、デモとハプニングが肝なのであれでいいと思うんですが、わざわざ準備して発表しにいって、銅鑼が鳴ったのにぶつぶつしゃべり続けてる人って言うイメージを持たれるのももったいないですよね。

で、もしかしたらみんなキーノートの発表者ディスプレイをきちんと使ってないんじゃないか?、という疑いを持ったので、5分の持ち時間でも40分の持ち時間でもぴったり終えることができるw私めがやっている基本的なことを書いておこうと思うのです。

「おめー、しゃべんのがはえーからだよ!」って突っ込みはあると思いますが、私がしゃべる場所にいるのは大抵すごい人たちなので退屈しないように早口なのです。つかこうへいや夢の遊民社の影響ではございません。

「おめー、すげーおーばーしたことあんじゃねーかよ!」って突っ込みもあると思いますが、大いに反省して今のスタイルをとるようになったのです。

「おめー、誰でも知ってんだよ!」って突っ込みもあると思いますが、意外とそうでもないようです。

「おめー、…」…、いじめないでください。

 
ponybadge

Powered by

Feedbacks

Tweets

Tags

Calendar

1 2 3 4 5 6 7 8 ... 56