LightCloud

2009年04月28日(火) 12:51 この記事をクリップ!

 

LightCloudはTokyo Cabinet/Tokyo Tyrantをバックエンドに使う分散key-valueデータベース

 Functional programming with Python | united-coders.com

2009年04月27日(月) 13:59 この記事をクリップ!

 

落ち着いて眺めてみるか

Visit SITE: http://united-coders.com/christian-harms/functional-programming-with-python

 Django hack-a-thon disc.8 へ行ってきた

2009年04月26日(日) 23:50 この記事をクリップ!

 

会場へ着くとDjango勉強会Disc.8と書いてありました :)

雨男が今回もきちんと雨を運んできたにもかかわらず、10時前にはかなりの人数が集まりました。最終的には70名近くの人が集まったのでしょうか(うだうだしていたので人数を把握していない)。

ただ話を聞きに来る人が70人ではなく、ノートPCを持ってPythonをやりに(教えに)来た人数が70人って結構なことだと思います。数年前では考えられない状況です。

主催者voluntasと会計kuma8さんに感謝!

まじめな話

私はDjangoの初心者向けハンズオンを担当しました。 担当したと言っても、 Django×Python本 を勝手にやってもらってわからないところを聞いてもらう or Django×Pythonか Djangoの公式チュートリアル が終わってもう少し突っ込んだところをやってみたい人向けの資料を見ながら勝手にやってもってわからないところを聞いてもらう。というスタンスだったので、殆どの時間は自分のサイトのiPhone対応をしていました(ノートの電池が無くなるまで)。

突っ込んだところをやってみたい人向け 資料はcoderepos に置いてあります。

ReStructuredTextで書いてあるので、同階層にあるcssを使ってrst2htmlしてください。

あるいは、このエントリの関連エントリに張り付いているPDF(単にSafariでPDF出力した)を見てください。いずれにしてもサンプルコードは coderepos から。

重要なこと

終了後、有志でご飯を食べに行きました(ノースモーキング&ノーアルコール)。

開催者側はそろそろDjangoに飽きてきた(1.0もリリースされ円熟期に入ったということ。使わないという話ではないし、かなり日本での利用も増えてきています)し、様々なリソースもあるし、在京でPythonに関する勉強会的なものをしたいという思いが出てきていました。

そこで、いよいよ Python hack-a-thon #1 の登場です。我らがvoluntas兄貴が強力なリーダーシップを持って開催しちゃいます。

曖昧な…ぐだぐだ書こうと思ったけどやめた!

とにもかくにも、 Python Hackathon が7月にも開催されようとしています。

 DjangoハンズオンB

2009年04月26日(日) 23:45 この記事をクリップ!

 

Django hack-a-thon-disc-8のDjangoハンズオンB資料

次の一歩的な資料。

元となったReStructuredTextやサンプルコードは codereposに置いてあります

 Python Idioms and Efficiency Suggestions

2009年04月26日(日) 17:19 この記事をクリップ!

 

Pythonのイディオム

What idioms should I use to make my code easier to read?

Read "The Python Cookbook", especially the first few chapters. It's a great source of well-written Python code examples.

Visit SITE: http://jaynes.colorado.edu/PythonIdioms.html

 Plurk Open Source - LightCloud - Distributed and persistent key value database

2009年04月26日(日) 16:25 この記事をクリップ!

 

Tokyo Tyrantの上に乗っかる分散key/valueデータベース

Python製でLuaで拡張できる。

どうやらTokyo Tyrantの速度を活かし切れていないらしいが、fail over、balancing等気になる。

Visit SITE: http://opensource.plurk.com/LightCloud

 TextMate reStructuredText Bundle - Blog - xdissent.com

2009年04月26日(日) 15:03 この記事をクリップ!

 

TextMateでreStructuredTextを編集できるようにするバンドル。

カラーリングとプレビューに対応してる模様

TextMate用のBundleの他、VirtualEnvとpip使う

Visit SITE: http://xdissent.com/blog/2009/feb/28/textmate-restructuredtext-bundle

 Features - iTweax

2009年04月24日(金) 01:23 この記事をクリップ!

 

OSXの細かい設定や掃除をするためのツール

Visit SITE: http://www.itweax.net/features.html

 Glyphish — Icons and resources for iPhone developers

2009年04月24日(金) 01:14 この記事をクリップ!

 

iPhoneのtoolbar用icon

Creative Commons

Visit SITE: http://glyphish.com

 がたがた言わずにPILインストールしれ!

2009年04月23日(木) 23:52 この記事をクリップ!

 

PIL入らない、入らないとか言わない!

OSXで簡単に入れる方法。

 inforno :: Python: 勉強がてらDHT(Kademliaっぽいもの)を実装しました

2009年04月23日(木) 17:20 この記事をクリップ!

 

「P2P実装楽しいですね」

楽しそうだ

Visit SITE: http://inforno.net/articles/2009/04/23/trying-to-implement-a-pseudo-kademlia-in-python

 bewegtbildgestalter.de: Noch mehr Actionscript 3.0 mit TextMate

2009年04月23日(木) 08:47 この記事をクリップ!

 

自分の書いたASのメソッドも補完してくれるっぽい(TextMateのコマンド)

Visit SITE: http://www.bewegtbildgestalter.de/index.php?id=64

 Simon Gregory » TextMate ActionScript 3 and Flex Bundles

2009年04月23日(木) 06:53 この記事をクリップ!

 

OSXでFlexの開発する場合はTextMateでいいらしい。

コンパイルも自動補完もドキュメントの参照もMXMLのバリデーションもしてくれるらしい。

Visit SITE: http://blog.simongregory.com/10/textmate-actionscript-3-and-flex-bundles

 Hyper EstraierのAPIをPythonのctypes経由で呼び出す - HDEラボ

2009年04月23日(木) 06:14 この記事をクリップ!

 

ctypesでCで書かれたプログラムの関数を手軽に呼び出す。

Visit SITE: http://lab.hde.co.jp/2008/12/hyper-estraierapipythonctypes.html

 PyASM User's Guide V. 0.2

2009年04月23日(木) 03:51 この記事をクリップ!

 

Pythonでインラインアセンブラを書けるライブラリ

Visit SITE: http://members.verizon.net/olsongt/usersGuide.html

 line_profiler and kernprof

2009年04月23日(木) 03:43 この記事をクリップ!

 

行毎にコストを出してくれる

Visit SITE: http://packages.python.org/line_profiler

 Python Package Index : pyprof2calltree 1.1.0

2009年04月23日(木) 02:48 この記事をクリップ!

 

Pythonのコードをプロファイリングしてビジュアライズするライブラリ

他にpyprof2html ( http://www.hexacosa.net/project/pyprof2html/ )ってのもあるでよ(mopemopeによる)

Visit SITE: http://pypi.python.org/pypi/pyprof2calltree/1.1.0

 Haystack - Search for Django

2009年04月21日(火) 13:18 この記事をクリップ!

 

全文検索のバックエンドラッパー?

Django用

Visit SITE: http://haystacksearch.org

 アスペクト比算出メモ

2009年04月20日(月) 19:07 この記事をクリップ!

 

アスペクト比を算出するPythonスクリプトのメモ

def aspect_ratio(ox,oy):
  x, y = ox, oy
  while y:
    x, y = y, x % y
  return (ox/x, oy/x)

 oAutoPagerize - 0x集積蔵

2009年04月20日(月) 14:59 この記事をクリップ!

 

Safari用(GreaseKit)のAutopagerize

Visit SITE: http://d.hatena.ne.jp/os0x/20071202/oautopagerize

 NSURLConnection 非同期モードの注意 - Numata Designed Factory

2009年04月20日(月) 10:19 この記事をクリップ!

 

NSURLConnectionの注意事項。RunLoop重要

Visit SITE: http://numata.designed.jp/ja/2009/04/nsurlconnection.html

 IT勉強会カレンダー - amnesiac

2009年04月20日(月) 04:52 この記事をクリップ!

 

そうなんすよー。赤字のにおいがぷんぷんするでしょ :)

Visit SITE: http://d.hatena.ne.jp/kuenishi/20090419/1240141542

 jangoのJuke Box

2009年04月19日(日) 11:06 この記事をクリップ!

 

素晴らしい曲の推薦をしてくれるpandraを日本から使えなくなってから、音楽推薦サービス(ネットラジオともいう)は jango.com を使っています。 Django じゃなくって jango ですよ、念のため。

自分の好きなミュージシャンを入れると、そのミュージシャンをキーにした自分用のステーションを作ってくれるサービスです。

気に入った曲があったらポチッとbuyボタンを押すんですが、日本のiTunes Storeでは買えない曲があったりしてちょっとイラッときます。逆に言えばイラッとこさせてくれる選曲をしてくれるので素敵なんです。ちなみに、Amazon MP3という選択肢も日本からは使えませんorz。日本の音楽業界は勝手に自滅すればいいです、なんて思ってませんよ :-P

で、いつもはブラウザで開いて流しておくくらいで、jangoの機能に関してそれ以上は気にしていませんでした。ふと、APIないのかな?とサイトをさまよっていると、Juke Boxとかいうものを見つけました。

そうそう。気づきました?Juke Boxのembedを貼ってみたいというだけのエントリです :)

 Yokohama.pm #4に行ってきた

2009年04月18日(土) 02:43 この記事をクリップ!

 

Perlは全然上達しませんが、再びYokohama.pmへいって参りました。ネタ的にPerlを深く理解していなくても役に立つものばかりで非常に有意義でした。

以下、iPhoneでがんばってとったメモ。あくまでiPhoneでとったメモなので、そこんとこよろよろ。

 atebits - Tweetie for Mac

2009年04月17日(金) 03:43 この記事をクリップ!

 

TweetieのOSX版。使い勝手は良さそう。

2009/04/20リリース予定。

Wassrへのマルチポストが何とかなればなぁ。

Visit SITE: http://www.atebits.com/tweetie-mac

 tokushimakazutaka.com

2009年04月17日(金) 01:28 この記事をクリップ!

 

ホームページw

Visit SITE: http://tokushimakazutaka.com

 ER Master

2009年04月15日(水) 10:03 この記事をクリップ!

 

EclipseでER図を書けるプラグイン。

なかなかよさげ。ダイアグラムビュー的な物はあるのかな?無料

Visit SITE: http://ermaster.sourceforge.net/index_ja.html

 オレには難しすぎるぜ

2009年04月15日(水) 09:44 この記事をクリップ!

 

nazoさんが謎のつぶやき をしていたので…

ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0]

>> x = (1 == 0) or 2
=> 2
>> y = (1 == 0) || 2
=> 2
>> x
=> false
>> y
=> 2

ここまではいいんだが:

>> z = ((1 == 0) or 2)
=> 2
>> z
=> 2

おばかなオレには難しすぎる。 演算子

 ちょwwwwGoogleJapan大丈夫かwwwww - 太一の悪ふざけ

2009年04月15日(水) 01:48 この記事をクリップ!

 

ウケる

太一君

Visit SITE: http://d.hatena.ne.jp/warufuzaketaichi/20090414/1239725361

 UUIDを使ったファイル名で保存する(Django)

2009年04月15日(水) 01:08 この記事をクリップ!

 

昔のDjangoにあった「マルチバイトのファイルをアップするとマルチバイト部分が消えてしまう問題」は回避できるようになっています。

それどころか、バックエンドのストレージも替えられるようになっています。

とりあえず保存できるようにすればいいのであれば、ファイル名をUUIDにしてしまうだけでいいでしょう。

# encoding: utf-8
# Copyright (c) 2009 Makoto Tsuyuki All rights reserved
# New BSD License

from django.core.files.storage import FileSystemStorage
from uuid import uuid4 as uuid #require python2.5 or above
import os

class UUIDFileSystemStorage(FileSystemStorage):
  def get_valid_name(self, name):
    '''
    return the new filename using uuid(except hyphen) and original extension.
    '''
    fn,ext = os.path.splitext(name)
    return uuid().hex + (ext or '')

本来の用途であるカスタムストレージの仕組みを実装する場合にはもう少しコードを書かなければなりませんが、ファイル名を好きにしたいだけなので、通常のファイルストレージを継承してファイル名の生成部分のみを上書きしています。

 django template tag for active CSS class « 110j

2009年04月14日(火) 16:22 この記事をクリップ!

 

表示しているリンクにCSSを付ける方法。URLConfの名前を使う版。

Visit SITE: http://110j.wordpress.com/2009/01/25/django-template-tag-for-active-class

 Mac OS X用 JUDE Pro/Com5.3.1&5.4の非公式リリース | JUDE Community Site - 開発者ブログ

2009年04月14日(火) 06:43 この記事をクリップ!

 

JUDEはOSX版を正式には出していないので、中の人作成の非公式版を使うべし。

Visit SITE: http://jude-users.com/ja/modules/weblog/details.php?blog_id=221

 不用品回収・パソコン廃棄処分・テレビ無料引取!連絡不要!送るだけ!

2009年04月14日(火) 01:48 この記事をクリップ!

 

自作PCの廃棄に困ってたんだ。む?埼玉遠いな、送るか…。

Visit SITE: http://www.highbridge-computer.jp/recycle

 Parleys: Home

2009年04月13日(月) 01:12 この記事をクリップ!

 

開発に関するプレゼン公開サイト。

しゃべってる人の動画、スライド、スライドのタイトルの3ペイン。ビューはいくつか切り替えられる。Flash製なのが残念。

Airのクライアントもあるっぽい。画質等は良い感じ。

Visit SITE: http://parleys.com/display/PARLEYS/Home

 iPhone開発時にクラスリファレンスをすばやく見る方法

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

 

忘れないようにメモ

XCodeのコードエディタで詳細を知りたいクラスの文字列をoption+ダブルクリックする。

 Cocoa Samurai: Complete Xcode Keyboard Shortcut List (UPDATED)

2009年04月11日(土) 02:42 この記事をクリップ!

 

XCodeのcheat sheet

iPhone開発はショートカットとクラスリファレンスを眺めることと憶えたり

Visit SITE: http://cocoasamurai.blogspot.com/2008/02/complete-xcode-keyboard-shortcut-list.html

 Dictionary.com's app for iPhone

2009年04月09日(木) 06:56 この記事をクリップ!

 

Get Dictionary.com's world-class reference content on your iPhone and iPod touch, including the popular Word of the Day.

Visit SITE: http://dictionary.reference.com/apps/iphone

 Python 3.0 Hacks:第7回 関数アノテーションでスマートにプラスアルファの実現|gihyo.jp … 技術評論社

2009年04月09日(木) 02:46 この記事をクリップ!

 

Python3から使える関数アノテーションの話。

引数のアノテーションはコロンを使い、戻り値のアノテーションはアローを使う。

Javaのアノテーションから貰った記法がデコレータという名前なので、ちょいと混乱しちゃうかも…。

Visit SITE: http://gihyo.jp/dev/serial/01/pythonhacks/0007

 django-projectmgrを動かしてみる

2009年04月09日(木) 01:10 この記事をクリップ!

 

sakusakuのあかぎあいウィークを見ながら、 ワシントンタイムスdjango-projectmgr を試しちまおうという謎の企画でござんす。djangoは1.0のリリース版を使ってます。

django-projectmgr はdjango製Version Control System manager and bug and feature tracking applicationらしいです。俺的にはいじりにくいtracの代わりにしたいと狙ってるやつです。とにかくwiki記法が嫌いなんで(tracを入れてるサーバにdocutilsを入れてもらったから実はそんなに困ってはいない)。

 PyCon 2009 Events Schedule - PyCon 2009 - Chicago - A Conference for the Python Community

2009年04月08日(水) 09:32 この記事をクリップ!

 

PyCon2009のスライドとビデオ

blip.tvはiPhoneで見られるけど、検索に出てこないのはなぜだろう。iPhoneからここ経由で行くのは辛いなぁ。

Visit SITE: http://us.pycon.org/2009/conference/schedule

 日本人がつまずかないためのiPhone開発ポイント - @IT

2009年04月08日(水) 06:28 この記事をクリップ!

 

「電話の場合はその場で発行、Faxの場合は2、3日で発行してくれますが、郵送の場合は1カ月程度の時間がかかってしまう」

Form SS-4 http://www.irs.gov/pub/irs-pdf/fss4.pdf

Visit SITE: http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone01/01.html

 Conzilla - A Concept Browser | Overview / Conzilla - The Concept Browser browse

2009年04月08日(水) 05:23 この記事をクリップ!

 

Conceptを記述できるツール。マルチプラットフォームと思われる。

UMLっぽいもののほか、何となく書けそう。

Java Web Startでさっと試せるのが熱い。実際は別に素早くないんだけどさ。

Visit SITE: http://www.conzilla.org/wiki/Overview/Main

 システムメンテナンス、クリーニングなどの多機能ユーティリティツール『iTool』 | Macの手書き説明書

2009年04月07日(火) 09:01 この記事をクリップ!

 

OSXの様々なキャッシュを消してくれるツール。

オレのmacbookのHDDが120GBも使われているのは、怪しい動画のせいだけではないはずだ。これできっとスカスカになるぜ。

Visit SITE: http://veadardiary.blog29.fc2.com/blog-entry-2242.html

 メンテナンススクリプトがいつ実行されたのか表示し、さらにメンテナンススクリプト実行までできるWidget『Maintidget』 | Macの手書き説明書

2009年04月07日(火) 09:00 この記事をクリップ!

 

OSXは自動でメンテナンススクリプトが走っていたのか…。

そのメンテナンススクリプトに関する操作ができるウィジェット。

Visit SITE: http://veadardiary.blog29.fc2.com/blog-entry-2019.html

 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

2009年04月06日(月) 01:31 この記事をクリップ!

 

ずっとOracle使ってきたので、MySQLわからん。メモメモ

いずれ必要になったら見る。今必要なんだろうが、必要ないことにしておく。

Visit SITE: http://nippondanji.blogspot.com/2009/02/mysql10.html

 Open Source - The Washington Times - Home

2009年04月06日(月) 01:29 この記事をクリップ!

 

tracの代わりにできるかなぁ。tracはいじりにくいからDjango製でましなのがあると助かる。

ワシントンタイムズってあまり聞かないけど、アメリカの新聞系はDjangoにご執心だな。

Adrianがジャーナリズム先攻ってのは、大きいんだろうな。日本の新聞社は?

Visit SITE: http://opensource.washingtontimes.com/projects/django-projectmgr

 たけまる / プログラミング言語 Erlang の動向

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

 

人を煙に巻く程度の目的で読むぞー

Visit SITE: http://teahut.sakura.ne.jp/b/2009-04-04-1.html

 お金がかかるとプログラマでいられなくなる

2009年04月04日(土) 16:01 この記事をクリップ!

 

プログラマ35歳定年説

まぁ、みんなわかってることだとは思うけど。@nakayoshix さんのつぶやきを見て…。

http://img.skitch.com/20090404-pj2n3nmwh3t3mw5j56rmibtj18.jpg

 TVUPlayer for Mac 0.5.0 - soundscape out

2009年04月03日(金) 09:30 この記事をクリップ!

 

P2Pで世界中のテレビを見られるプレーヤ。iPhone版もある。

KeyHoleTVのiPhone版に関する記述もあり。

Visit SITE: http://d.hatena.ne.jp/tanemori/20090403/tvuplayerformac050

 Readable App: read the web

2009年04月03日(金) 09:28 この記事をクリップ!

 

ごちゃごちゃしたサイトの記事を読みやすくするブックマークレット。

自動で認識がウマくいかない時は、本文を選択すればオッケー。

選択できるくらいなら、そのまま読むか。。。ま、そこそこうまく認識されます。

Visit SITE: http://readable-app.appspot.com

 Python流行ってんじゃね?

2009年04月02日(木) 11:01 この記事をクリップ!

 

で、結局東京にはないってことでふぁー?

 HandBrake

2009年04月02日(木) 06:30 この記事をクリップ!

 

でっかすぎる動画は、先に小さくしておくと効率がいいやね。

PSPサイズもプロファイルにあるな。PSPで見られるのかな?

Visit SITE: http://handbrake.fr

 スパム・エッグ・ハム! | 動画・写真アルバム FlipClip

2009年04月01日(水) 15:33 この記事をクリップ!

 

写真・動画の保存/共有サイト(の俺のページ)。動画にキャプション入れたり音楽付けたりもできるよ。

友達申請すれば、もっと俺のクリップ見られるでござんす。主にリアルの知り合いと写真・動画を共有するためのサイトさ。

違法クリップは禁止な

今にもっと便利になるぜ。あ、犬・猫が好きな人は沢山動画があるので見たらいいっす。

Visit SITE: http://www.flipclip.net/users/everes

 Shibuya.pyを立ち上げます

2009年04月01日(水) 08:56 この記事をクリップ!

 

長らく続いた戦闘に終止符をうつべく、Shibuya.pyを立ち上げます。

あたかもShibuya.pmと協調関係にあるかのような名前を勝手に付け、後ろから刺す計画です。Shibuya.pmに参加した積もりが、テックトークはPythonだらけ、というブログが溢れたら作戦成功です。

 
ponybadge

Powered by

Feedbacks

Tweets

Tags

Calendar