サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
souta-bot.hatenadiary.org
JavaScript Patterns: Build Better Applications with Coding and Design Patterns 作者: Stoyan Stefanov出版社/メーカー: O'Reilly Media発売日: 2010/10/01メディア: ペーパーバック購入: 2人 クリック: 79回この商品を含むブログ (5件) を見るJavaScript Patterns(iTunes) 読みました。 JavaScriptのパターン(⊇デザパタ)まとめ本。 DOM(ブラウザ)関連は最後の1章のみ。 以下適当まとめ。 変数宣言 // antipattern function foo() { // aはローカル、bはグローバル var a = b = 0; // ... } // antipattern myname = "global"; function
導入しても反発が少なそうなCheckstyleのゆるいカスタムルールを考えてみた。 それとEclipseでのカスタムルール共有方法をメモ。 カスタムルール作成 雛形は既存(プラグイン付属?)の「Sun Checks (Eclipse)」のコピーを使用する(「Sun Checks」よりゆるいルールなのでこちらを選択)。 Javadoc Comments - Method Javadoc - scope をpackageに privateメソッドはJavaDoc無くてもおk Javadoc Comments - Method Javadoc - allowUndeclaredRTE をチェック 「RuntimeExceptionのサブクラスに対する@throws節の記述を許可するかどうか」 これがデフォルトで許可されていない理由は何だろ? Javadoc Comments - Package
前回:GoogleAppEngine再入門(1) -webapp Framework- - souta-bot log 今回も引き続き日経ソフトウェア2009年1月号特集のPart2でテーマはDatastoreAPI AppEngineはファイルシステムにアクセスできないのでデータの永続化にはDatastore APIを使用する Datastore APIのモジュールはgoogle.appengine.ext.db DatastoreとRDBは微妙に違うらしい おおまかな流れ まずModelクラスを継承してデータモデルを作成(RDBのテーブル) データモデルにpropertyを作成(RDBのカラム) propertyには型を指定する entityを作成する(RDBの行) SQLに似たGQLで問い合わせる またまたサンプルを写経 # -*- coding: utf-8 -*- from go
Pit入れてみる。 最初はeasy_installで入れたけどエラー発生。 $ sudo easy_install pit ... $ python >>> from pit import Pit >>> conf = Pit.get('test', {'require':{'user':'', 'pass':''}}) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "build/bdist.macosx-10.6-universal/egg/pit.py", line 52, in get File "build/bdist.macosx-10.6-universal/egg/pit.py", line 24, in set AttributeError: 'int' object
vimperator導入つづき feedSomeKeys_2.js PATH THROUGHモードの代わりにコメントで教えてもらったfeedSomeKeys_2.jsを導入 コメントに.vimperatorrcの設定例が書いてあるのでそのまま設定 :autocmd LocationChange .* :fmapc :autocmd LocationChange 'reader\.livedoor\.com/reader' :fmap j k s a p o v c r g <Space> <S-Space> z b < > :autocmd LocationChange 'mail\.google\.com/mail' :fmap -depth 4 c / j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc :autocmd Location
なんとなく使い始めてみたけど、こりゃすげぇわ(Ver2.0)。 基本 vimと同じようにコマンドモード、入力モード(フォーム等で入力状態)がある コマンド入力途中にTabで補完候補一覧表示 初期設定 表示設定 メニューバー、ツールバー、ブックマークバーが表示されないのは怖いので変更(Macではgo-=mやってももちろん消えない) :se go+=mTB [:set guioptions+=mTB] (後で:set go-=mTB) 補完候補一覧表示を自動で Tabを押さなくても自動で表示 :se wop=auto [:set wildoptions=auto] 補完候補対象にブックマークを追加 :se complete+=b 現設定表示(変更したオプションは太字表示) :se all 設定保存(!は上書き時) .vimperatorrcを直接変更した後mkv!すると変更内容が消える? :m
前回:GoogleAppEngine再入門(3) -Datastore API 2- - souta-bot log 日経ソフトウェア200901号のPart3に習い簡易RSS Readerを作る! feedparser.py(http://code.google.com/p/feedparser/downloads/list)を使用 RSSアイコンをここから入手 ディレクトリ構成はこんな感じにする -hoge-reader/ |-main.py(プログラム本体) |-app.yaml |-feedparser.py |-templates.py(テンプレートファイル) |-index.yaml(データストアのインデックス情報) |-static/ |-rss-big.png |-rss-small.png |-style.css テンプレートファイルとCSSファイルはここからダウンロード
このページを最初にブックマークしてみませんか?
『souta-bot log』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く