Python Cocoa

2007年10月31日(水) 00:00

Leopardをcore duoなmacbookにインストールして、「軽くなった」「Stacksも軽い」「Spacesも軽い」と浮かれています。


Ruby Cocoaばっかりが脚光を浴びている訳だけど、リリースされてみればPython Cocoaも標準搭載されているんですよっと。

今までもPythonからObjectiveCをたたくのに使っていたPyObjCがデフォで入ったというイメージなのかな?よくわからんけど。


動画になってたようなやつをPythonで書くとこんな感じ。自動でできるなんちゃらDelegate.pyに書いて、MainMenu.xibをインターフェースビルダで開いて、アウトレットとかをつなげばオケ。


from AppKit import NSSpeechSynthesizer, NSLog, NSObject

import objc

class sayAppDelegate(NSObject):
    def applicationDidFinishLaunching_(self, sender):
        NSLog("Application did finish launching.")

    textfield = objc.IBOutlet()

    @objc.IBAction
    def say_(self, sender):
        voice = NSSpeechSynthesizer.defaultVoice()
        speech = NSSpeechSynthesizer.alloc().initWithVoice_(voice)
        speech.startSpeakingString_(self.textfield.stringValue())

動画をとろうと思ったけど、風邪の治りかけでメールをみようと試みた瞬間にこんなことをして反省モードのため自粛。

 Mozilla Labs Blog » Blog Archive » Prism

2007年10月30日(火) 23:51

ちょいと気になる。aodagがレビューしてくれるに違いない。

Visit SITE: http://labs.mozilla.com/2007/10/prism/

 NodeBox | PyObjC

2007年10月30日(火) 14:25

PyObjCのサンプルがころころっと。 要チェック

Visit SITE: http://nodebox.net/code/index.php/PyObjC

 yohei-y:weblog: ステートレスとは何か

2007年10月29日(月) 03:54

これは良い説明

Visit SITE: http://yohei-y.blogspot.com/2007/10/blog-post.html

 BuildBot メモ :: 幕の内 - CMS - コンテンツマネジメントシステム

2007年10月28日(日) 13:09

Python製ものごっつうCIツールの説明

Visit SITE: http://makunouchi.jp/recentchanges/847880985

 GreaseKit - User Scripting for all WebKit applications

2007年10月27日(土) 16:29

creammonkeyから名前が変わった。 Safari用のgreasemonkey。leopardでも動くよ。

Visit SITE: http://8-p.info/greasekit/

 Django国際化の脆弱性

2007年10月27日(土) 09:04

Djangoの国際化関連でセキュリティホールがあったようで、セキュリティフィックス バージョンが出ています。


USE_I18NをTrueにしている人は、各バージョンのセキュリティフィックス版に更新 してください。trunkを使っている場合には、6608以上に更新が必要です。


詳しくは以下

http://www.djangoproject.com/weblog/2007/oct/26/security-fix/


--------------

もし、Djangoのセキュリティホールを発見した際のフローは以下を参考にしてください。

http://www.djangoproject.com/documentation/contributing/#reporting-security-issues

 Clipper

2007年10月25日(木) 03:25

クリップボード履歴ツール

Visit SITE: http://cole.nitroy.com/projects.html

 Download Cincom Smalltalk Non-Commercial

2007年10月25日(木) 02:38

SmallTalk開発環境。各種OS用がそろってる。

Visit SITE: http://www.cincomsmalltalk.com/scripts/DownloadInstaller.ssp

 [Python] LingrのログをRSS化するCGI rssize-lingr 0.1公開 - SumiTomohikoの日記

2007年10月17日(水) 05:31

lingrのログをrssにしてくれるサービスの紹介&ソースコード

Visit SITE: http://d.hatena.ne.jp/SumiTomohiko/20071016/1192556475

 Big Sky :: pythonで動作するPlagger「habu」でtwitterにポストするプラグイン書いた

2007年10月17日(水) 05:30

Conveyorはphpかけないから、やっぱりhubかな

Visit SITE: http://www.ac.cyberhome.ne.jp/~mattn/cgi-bin/blosxom.cgi/software/lang/python/20071016174338.htm

 初心者のためのDjango勉強会

2007年10月15日(月) 11:33

10/13に初心者のためのDjango勉強会を開催しました。

今回は、Djangoと日本の仲間たちベースのDjango勉強会 DiscXとは別の流れで開催しました。
参加者募集のチャネルが違い、募集の決まり事から外れるというだけでスタッフや勉強会の流れは普段と変わりませんでした。が、なぜか異常に疲労したようで日曜は子供と遊んだくらいであとはダウンwしてました。


何カ所かハマりどころやわかりにくいところを拾う事が出来たので、スムーズに進む初心者向けDjanog勉強会、をきちんとDjangoと日本の仲間たちベースの勉強会として開催していきたい、かどうかは秘密です。

キャンセル待ちに参加希望者キューができていたので、まだもう少しは需要があるように感じられます。

実際に行われた事は、Woopsdezさんが復習!をしているのでそちらを、問題点のまとめについてはperezvonさんのまとめを見てください。


ちなみに、参加者(申込者)・スタッフはプロフィールにブログのURLを設定すれば、勉強会のページにトラックバック打てます(はず…)。トラックバック元のURLの一部が設定されたURLになっていれば受け付けます。


参加者のみんな、スタッフとしてフォローしてくれたみんな、ありがとう><
体調不良にもかかわらず懇親会仕切ってくれたkomakuにでっかく感謝!肉うまかった!Kuboonのマジック凄かった!

 JJUG Cross Community Conference 2007 Fall

2007年10月15日(月) 03:50

S2 vs Spring vs Rails。 Yoshioriがモデレータ! 行きたい。早く仕事をやっつけよう。

Visit SITE: http://www.java-users.jp/contents/events/ccc2007fall/

 HowToEntryFullText - Shibuya.Plaggers::Publish::Kwiki

2007年10月10日(水) 14:43

habuかconveyorでこれっぽく常山さんのエントリを全文RSSにしちゃうという野望><

Visit SITE: http://wiki.shibuya.pl/?HowToEntryFullText

 juhu

2007年10月10日(水) 14:13

jaikuのOSXクライアント。 growl対応してんのかな?

Visit SITE: http://juhu-mac.blogspot.com/

 フォアフロント日記 お客様が儲かるWebサイトを提供する会社【フォアフロント】

2007年10月09日(火) 14:53

CAPISTRANO 2.0

Visit SITE: http://blog.ffront.jp/diary/21

  InfoQ: アノテーション・ハンマー

2007年10月09日(火) 14:51

Java5のアノテーションはとても強力なメタデータ機構を提供してくれます。ですが、どういう場面でそれを使えばよいかを理解する必要があるのは他の機能と同じです。この記事では、アノテーションが重要である理由と、その利用および誤用の事例について議論をしていきます。

Visit SITE: http://www.infoq.com/jp/articles/Annotation-Hammer

 Advanced Django » SlideShare (share powerpoint presentations online, slideshows, slide shows, download presentations, widgets, MySpace codes)

2007年10月08日(月) 05:53

Simon WillsonによるDjango上級。 One hour tutorial at PyCon UK 2007. Material from OSCON, with an extra section on newforms.

Visit SITE: http://www.slideshare.net/simon/advanced-django/

 macfuse - Google Code

2007年10月06日(土) 14:24

A FUSE-Compliant File System Implementation Mechanism for Mac OS X

Visit SITE: http://code.google.com/p/macfuse/downloads/list

 Python Magazine — October 2007—Python Magazine

2007年10月05日(金) 17:53

「ぱいま」だよー。 創刊号は無料だって。やっぱり有料だったPHP Magazineってあっというまに廃刊にならなかったっけ? 「ぱいま」は大丈夫かな?

Visit SITE: http://pythonmagazine.com/c/issue/2007/10

 ぼくこよ - 僕のカレンダーに挿した素敵な招待状

2007年10月05日(金) 17:04

イベントを登録しておくと、リマインダメールを送ってくれるっぽい。 よくJ-Phoneの時間指定配信でやってたけど、いつからかメールが先に端末にきていないふりするだけになっちゃって使わなくなっちゃったなぁ。

Visit SITE: http://bokukoyo.drecom.jp/

 ChucK => Strongly-timed, On-the-fly Audio Programming Language

2007年10月05日(金) 02:53

ChucK is a new (and developing) audio programming language for real-time synthesis, composition, performance, and now, analysis - fully supported on MacOS X, Windows, and Linux.

Visit SITE: http://chuck.cs.princeton.edu/

 Apache LDAP StudioでLDAPはもう怖くない (1/3) - @IT

2007年10月04日(木) 09:24

Eclipseのビューを利用して視覚的にLDAPを操作できます

Visit SITE: http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn21/eclipseplgn21_1.html

 PYTHON TOOLBOX: 25+ Tools For Taming Python

2007年10月03日(水) 03:46

Python is one of the most popular languages out there, and some say the easiest. We've gathered 25+ tools to ...

Visit SITE: http://mashable.com/2007/10/02/python-toolbox/

 
ponybadge

Powered by

Feedbacks

Tweets

Tags

Calendar