牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2008-01-01から1年間の記事一覧

Java入門してみた 02「計算をやってみよう」

結城先生の『Java言語プログラミングレッスン』でJavaやってみる 第2章メモ 整数の割り算、割り切れない小数は切り捨て 括弧でくくられてないので文字列の連結(括弧でくくらないと11"になる) System.out.println("括弧でくくらないと" + 1 + 1 + "になる")…

Java入門してみた 00「Java言語の見晴らし台」

結城先生の『Java言語プログラミングレッスン』でJavaやってみる 上巻の目次 第0章 Java言語の見晴らし台 第1章 Javaでこんにちは 第2章 計算をやってみよう 第3章 変数と型 第4章 if文 第5章 switch文 第6章 for文 第7章 while文とString型 第8章 メソッド …

Java入門してみた 01「Javaでこんにちは」

結城先生の『Java言語プログラミングレッスン』でJavaやってみる 第1章メモ public class の説明は第10章で pubulic static void は 予約語 プログラムは main メソッドから開始 アプレットは initi から開始 コンパイルと実行 javac hoge .java(コンパイル…

ちょいとばかり Python の「assert」を使ってみた

Assert 文 は、プログラム内にデバッグ用アサーション (debugging assertion) を仕掛けるための便利な方法です: Python リファレンスマニュアル 6.2 Assert 文 (assert statement) その1 >>> a = 1 >>> b = 2 >>> assert a < b, "error message" >>> #何も…

Python の get と setdefault を少々使ってみた

『ueBLOG | Python3000正式リリースしたので戯れてみる』さんのとこで setdefault が便利そうだったから、Python ライブラリリファレンス を見てみたら、似た様な get があったので少々使ってみた Python ライブラリリファレンス 3.8 マップ型 お試し >>> di…

abbrev-complete.elが超便利な件

昨日の『よく使う文字列をEmacsのabbrevで補完できるようにしてみた - 牌語備忘録 - pygo』の続き 動的・静的略語展開 静的・動的略語展開をすべて"M-SPC"でやってまう(abbrev も dabbrev も) 使い方 http://www.bookshelf.jp/elc/abbrev-complete.elをダ…

ちょいとabbrev_defsにPython用の補完設定を書いてみた

『よく使う文字列をEmacsのabbrevで補完できるようにしてみた - 牌語備忘録 - pygo』の続きの『abbrev-complete.elが超便利な件 - 牌語備忘録 - pygo』のそのまた続き abbrev_defsにPython用の設定を書いてみた abbrev_defsを開くと (define-abbrev-table 'p…

よく使う文字列をEmacsのabbrevで補完できるようにしてみた

emacs.elとDropBoxあたり若干訂正 Djangoで便利そうなリンク追加 abbrevを使ってみた 設定 .emacs.elに追加 ;;; abbrev (setq abbrev-file-name "~/.abbrev_defs") (define-key esc-map " " 'expand-abbrev) ;; M-SPC (quietly-read-abbrev-file) (setq save…

Google App Engineでミニブログ的な掲示板をつくってみた

ほんとうはtwitterみたいの作ろうとして失敗した時間が無いので、簡易掲示板をつくってみた (環境:MacOSX10.4, Carbon Emacs, FireFox2) とりあえずプロジェクト?作成 GoogleAppEngineLauncher.app で New Application。 Application nameを適当につける…

pyspa challenge01 に挑戦してみた

問3解答あたり修正(途中経過のものをコピペしてた) 問いはこちらから引用 pyspa challenge 第1回 - 西尾泰和のはてなダイアリー ※まだ問題を解いていない人は上記リンクへ。下記に自己流の答えが書いてあるので注意! 最初に感想とか id:Voluntas師匠に「…

読みたいけど購入を躊躇してる書籍リスト2008.12.2

※並び順に意味なし(行頭が数字でない本は購入済・読書中) 詳説 正規表現 第3版 初めてのRuby 集合知プログラミング Head First SQL Jythonプログラミング 入門bash 第3版 開発のプロが教える標準Django完全解説 JavaScript 第5版 改訂第2版 Java言語プログ…

師走だからなのか忙しくなってきたから、やりたいことリストアップー

箇条書きでー。(行頭が数字でないモノは手つけた) Google App Engineの予習(簡単単純な機能のtwitterもどき作ってみる?) 書籍「Googleを支える技術」購入&読む予定 Processing本とJython本を読むためのJava入門(いつになるかー) NodeBoxライブラリの…

Pythonのクラスあたりも理解できてないのでメモ

Pythonチュートリアル 9.クラス Python のクラスシステム http://video.google.com/videoplay?docid=-1224842554197529175&hl=en

RESTって?

たくさんの名詞 4つの動詞 GET(取得) PUT(更新) DELETE(削除) POST(新規) ってこと? (PUTとPOSTが逆な説もあるなー) RESTとは - はてなキーワード REST - Wikipedia http://uenon.jp/blog/archives/2007/12/rails_20flex_3_beta3restfulboo_1.html 大場…

GAEで間違って入力されたデータを消すには

GAE

日経ソフ0901号のGAE特集のリスト5やってて、author = 〜,の行が抜けてて、後から変更・実行してもブラウザの表示が更新されなかった件。 DatastoreのEntityを削除すればよいらしい。 GoogleAppEngineLauncher.app(MacOSX)で実行して SDK Console をクリ…

Google App Engine リンク勉強用メモ

GAE

http://code.google.com/intl/ja/appengine/docs/ http://d.hatena.ne.jp/hamatsu1974/20080424/1208980226 バツイチからの婚活 | Just another WordPress site 良いもの。悪いもの。: Google App Engine APIクイックリファレンス Google App Engine が凄す…

日経ソフのGAE特集のリスト4をソースとHTMLに分離してみた

日経ソフトウエア2009年1月号の特集2『Google App EngineでWebアプリを公開してみよう』のリスト4を改良してみた。 main.py ソースとHTMLに分離するためちょっと書き換える 頭に下記追加 import os from google.appengine.ext.webapp import template class…

NodeBoxのライブラリの置き場所

NodeBoxでダウンロードしたライブラリを使うには 「~/Library/Application Support/NodeBox/」の中にコピー。 もしくは実行ファイルと同一階層に置く。

本日のプロセッシング24「ちょっとばかりCore Imageで遊んでみた」

ProcessingのPython版「NodeBox」で色々してみたい(゚Д゚)p NodeBoxのライブラリCore Imageで遊んでみた 01かさねた size(300,210) coreimage = ximport("coreimage") canvas = coreimage.canvas(WIDTH, HEIGHT) l = canvas.append("bg.png") l = canvas.appen…

Processing 1.0 release!!

絵をプログラムする言語「Processing 1.0」が正式リリース | マイナビニュース Processing - Wikipedia Processing.org

GAE の app.yaml でのちょっとしたこと

GAE

GAEスタートガイド「静的ファイルの使用」で app.yaml の handlers あたり 不正解 handlers: - url: /.* script: main.py - url: /stylesheets static_dir: stylesheets 正解 handlers: - url: /stylesheets static_dir: stylesheets - url: /.* script: mai…

仙台とPython

覚えてる今のうちに1000スピ@仙台でのPython話をちょいとメモ PythonはTrac使うのにちょっと(こういう人多い?) Google App Engine やってみたいかなでPythonを的な Pythonやってみようと思うんだけど... 本は買ったけど... 「おっす、おらPythonista」ひ…

お得な Python ドキュメントリンク集

日本Pythonユーザ会 http://www.python.jp/Zope/intro/(簡単にPythonご紹介) http://www.python.jp/Zope/intro/instant_hacking_jp(プログラミング初心者向け) http://www.python.jp/Zope/intro/instant_python_jp(プログラミング経験者がPythonを簡単…

1000スピ@仙台のSendai.python言及にちょこっと返信とか#01

ブログでSendai.pythonを取り上げてもらったので、ちょこっと返信など id:takedasoft さんにちょこっと返信 sendai.python気になる。 庶民によるIT | ブログ.武田ソフト.jp どもですー。 ぜひご参加を〜 -> Google グループ id:stdicさんにちょこっと返信 こ…

1000speakers@Sendai #1 に行ってきた

プログラマでもweb屋でもないのに行ってきたよ、1000スピカーズカンファレンス in 仙台。 超楽しかったー、まじで。 興味ある人は、開催されたら行ってみるといいよ1000speakers。 でわちょいとレポートっていうか感想みたいな 前説 monyakata 1000speakers@…

Processing書籍の和訳キタ━━━━(゚∀゚)━━━━ッ!!

オライリーから Processing 作者の書いた書籍の和訳本が(・∀・)b (2008年11月29日 発売予定) ActionScript もカバーしてるってー。っていうか NodeBox でやってくれ!!(まじで) Java わからんよ...そろそろ手をつけるか?(´・ω・`)

MacPorts で Django1.0.x

いつの間にかMacPortsでDjango1.0.xインスコできるようになってるなー。 username$ sudo port -d selfupdate : username$ port search django username$ py25-django python/py25-django 1.0.1 Django is a high-level Python Web framework時間できたら以前…

Carbon Emacs の Python インタプリタで

MacOSX10.4はデフォでPython2.3。 MacPortsからPython2.5.2に なので、MacPortsからPython2.5.2にアップデート。 確認のためターミナルからPythonと打って起動するとPython2.5.2の表示。 Carbon EmacsのPythonインタプリタで でもCarbon EmacsからPython-mod…

なんでPythonなんだろ?

なんでPython好きなんだろ? 質問されても自分でよくわかんないなー(´・ω・`) Pythonの好きな理由と思われるところ (『Python - Wikipedia』から好きだと思われるとこ抜粋) ユーザがいつも必要とする最小限の機能のみを提供 同一の仕事をするプログラムは、…

MacPorts設定と更新メモ

設定 ~/.bash_profile に以下書き込む export PATH=/opt/local/bin:/opt/local/sbin:$PATH export MANPATH=/opt/local/share/man:$MANPATH アップグレードと更新 何かインストールする前に必ずやるべし sudo port -d selfupdate 参考 MacPorts Guide MacPort…