http://pyladies-tokyo.connpass.com/event/8744/ 「Pythonと私の付き合い方」をテーマという事で。こんな話をしてみました。

http://pyladies-tokyo.connpass.com/event/8744/ 「Pythonと私の付き合い方」をテーマという事で。こんな話をしてみました。
作りました。 動機となったtokibitoのエントリ まあロジックもそれほどないし、 bottle+peewee と比べてpyramidで書いたらどうなるかってので、1つ書いたのが こちら 。 オリジナルをほぼそのまま使いつつ、モデル定義を SQLAlchemy に変更。viewの関数の引数調整やURLの登録とかやって完成。 その後、調子に乗って、Zope2とPloneでもやってみた。 Zope2版 Plone版 Zope2版では、five.grokを使ってみた。 grokはZope Toolkitを使ったWebアプリケーションフレームワークで、規約ベースとなっています。 five.grokはこれをZope2上で使えるようにしたもの。 規約ベースなので、規約を知らないと、なぜこれだけで動くのかってのがわかりにくいはず。 app.py には Guestbookクラスが実装されていて、唯一のモ
In developing my site for the cloud I found it a bit of a challenge. There is very little documentation in terms of infrastructure strategy and a lot of sites assume you have a clear methodology. I always strive for a clean infrastructure — having developed code for the quite awhile I have come to know that if you have a solid scalable strategy up front it makes things just work easier later on. T
修正:準備のインスコで py25-setuptools と py25-py2app 追加 とりあえずスクリプトをアプリ(.app)にしてみるメモ。 (環境:MacOSX10.4, Python2.5) 準備 MacPortsで次のものをインストール py25-wxpython py25-setuptools py25-py2app wxPythonのサンプルスクリプトを用意する とりあえず本家サイトかの How to Learn あたりから短いサンプルコードを借りて使う。(How to Learn wxPython - wxPyWiki) 実行すると「Hello World」ってウインドウが開くだけのスクリプト sample.py #!/usr/bin/env python # *-# -*- coding: utf-8 -*- import wx app = wx.App(False)
ここ何ヶ月かデスクトップアプリケーションにどっぷりな感じです。パッケージングをもっと簡単にしたい!ということで色々と試行錯誤しておりました。linux, mac はいい感じですが、Windows は・・・ py2exe でフリージングのみしかしていませんでした。配布とインストールは自動解凍書庫、アップデート、アンインストールは・・・。そこで今回 (やっと) 覚えたのが Inno Setup や WiX といった Windows 用のパッケージビルダです。備忘録がてら、Python でのパッケージングをまとめてみました。 パッケージングについて 大きく 2 つのフェーズに分かれています。 フリージング: Python バンドルや他の必要なライブラリーを寄せ集め、実行可能形式にまとめます。 Windows と OS X については以下のライブラリでフリージングします。 Windows 用: p
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 関連 : microneを使ったらApp EngineのTwitter botが14行で書けた Flaskというフレームワークを使って,Google App EngineでTwitterのBotを作ってみたら15行で書けてしまった(あと5行短くなるけど,PEP 8というPythonのスタイルガイドを破ることになるのでそこまで短くしない)。 まずはコードを見てもらいましょう。 #coding: utf-8 from random import choice from twython import core from flask import Flask app = Flask(__nam
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く