読者です 読者をやめる 読者になる 読者になる

謎言語使いの徒然

適当に気になった技術や言語を流すブログ。

Landslide

社内プレゼンすることになったんだが、どうにもパワポが気に入らない。 デザインや機能がじゃなく、バージョン管理できないことと、他に応用ができないところ。なので、基本 RestructuredText で書いて変換をかける。上司にゃ「何で普通のことを嫌がる(でき…

Zope 入れてみた

急に Zope いじる必要が出たので、勉強用に自宅に入れてみた。 ただ、最新版のリンクが見つからなくて切れそうになったのでメモ。てか、リンクをメモ。 easy_install -i http://download.zope.org/Zope2/index/2.12.2/ Zope2上記ではうまくいかない場合もあ…

IPython 突っ込む

コマンド突っ込むだけ。 $sudo easy_install ipython

Mac にPython環境整えてみる

とは言っても、普通にインストールするだけなので、本来なら書くことがあまりない。 Python 自体、2.5 はデフォで入ってるので、2.6 以上欲しい人向け。 インストーラの挙動が気になったトコでいろいろ書いてみた。 Python インストール(Python 公式) 何のこ…

【モデル利用】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

コレまでの履歴 【インストール編】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 【プロジェクト作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 【モデル作成】Django 初心者がコミュニティサイト的な何かにチャ…

【モデル作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

コレまでの履歴 【インストール編】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 【プロジェクト作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 三回目、データベースモデルを作ってみる。 その前に、先ず使いや…

【プロジェクト作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

前回に続いて二回目です。 相変わらずここの人に助言貰って作ってます。 やっぱメインで使ってる人は一味違うね☆ プロジェクトの作成 先ずWebアプリケーションの土台を作ります。 RubyOnRails(Ruby) も Symfony(PHP) もプロジェクトという共通土台の上にアプ…

【インストール編】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

予め断っておきます。 構造とか正しいとは思えないので鵜呑みにしないでください 仕事では IronPython と C# ばっかな人なので、Python の書き方(流儀)知りません 自分の思うコミュニティサイトのしかも基礎部分しか書く気がないです 綺麗な書き方とか、アイ…

Pinax サンプルを実行してみる

いや、解析して何をどう使えばいいとか分からないんですけどね、、、。 とりあえずWindowsで何とかPinax動かそうとしてみた。とりあえず、PIL をこのへんからダウンロードしてインストールします。 そして、Pinaxをダウンロードし、解答。 このとき、ディレ…

IronPython を本気で弄る準備

VisualStudioIDE上でどうしてもPythonしたくなったので、メモ。 まずは、IDEの受け入れ準備。VisualStudio2008Shell(integratedMode)ServicePack1再頒布可能パッケージ 言語統合に必要らしい。VisualStudio2008SDK1.1 VisualStudio拡張SDKIronPythonStudioIn…

GoogleCodeクローン

http://www.moongift.jp/2008/07/longhouse/やっぱこの位が一番使いやすいのかも? Windows でそのまま走らせると、レジスト系でエラーが出るな。 UNIX 向けだから当たり前ですが。 基盤は Twisted なるほど、サーバなのね。

Django でコードレビューツール

http://code.google.com/p/reviewboard/とりあえずメモ。 家帰ってテストせねば

メモ化機構を切り離してみる

メモ化の概念的には、結局のところ、引数パターンに対する辞書があって、一度やった処理は記録して使いまわす。 前回のものから、メモ化部分を抽出するだけしてみると、 def tarai(x, y, z): if x <= y: return y return tarai(memorize(x - 1, y, z), memor…

クロージャの無い言語でクロージャもどきかよっ!

http://ml.tietew.jp/cppll/cppll/article/10669調べてたらあった、、、、 恐るべし、、、、。とりあえずPython移植 def tarai_lazy(x, y, xx, yy, zz): if x <= y: return y z = tarai(xx, yy, zz) return tarai_lazy(tarai(x - 1, y, z), tarai(y - 1, z, …

たらいまわし関数

いまさらかもしれないが、関数型言語勉強会で、たらいまわし関数についてやってたので、Pythonでどうにかしてみた。 というのも、現場でPythonを使った回答がうまく出来なかった為、リベンジしようという話。Haskell のたらいまわしtmaeda 日記 C++でたらい…

IronPython 2.0 突っ込んでみる

IronPython2.0 を整えるメモ。 1. IronPython2.0(現時点Beta4)入手→インストール 2. IronPythonStudio入手→インストールただし、VisualStudio.NET2008 に IronPythonStudio 突っ込むには、「IronPythonStudioIntegratedSetup」でないとダメらしい。

Django 1.0 alpha 入れてみた。

使い勝手はそう大きくは変わらない気がした。ここの人ほど細かくは弄ってないので何とも言えないですけど。http://code.djangoproject.com/svn/django/trunk/上記URLから、SVNで落として、setup.py installコマンドで一発。 楽ですね。

Jython突っ込んでみた

西尾様の新書が出てて、Jython本だった。 衝動買い。Javaは好きじゃないが、Pythonは大好き。 業務ではJavaだけど(;・∀・)個人のコーディングで、Javaが必要なときはコレ使うわー なんせ蛇依存(じゃいぞん)だから。

Pythonでメールチェッカ作ってみる。

あぁ、、ライブラリがちゃんとあるよ。 素敵だ。 http://www.python.jp/doc/nightly/lib/pop3-objects.htmlpythonで、取り合えずメールの受信コードだけ書いてみる。 # -*- coding: utf-8 -*- import poplib,email,time # 基本設定 server = "mail.white-aza…

mod_wsgi をインストールしてみる

取り敢えず依存パッケージをインストール $yum -y install python-devel $yum -y install apr-devel $yum -y install apr-util-devel $yum -y install httpd-devel その後、mod_wsgiをダウンロード&インストール $svn checkout http://modwsgi.googlecode.c…