http://livedocs.adobe.com/air/1/devappshtml/help.html?content=SQL_20.html#1085042

自分用で訳してみたのですが、よく知られたプラクティスが多かったように思います。

  • Pre-create database connection
    アプリ立ち上げ時に open()/openAsync()しておく

  • Reuse database connection
    作成したconnectionはアプリ全体で使いまわす

  • Favor asynchronous execution mode
    同期と非同期をうまく使いこなそう。データを1行追加するようなINSERTはsynchronousでやればいいが(ほとんど時間がかからないので)、複雑なSELECTの場合asynchronousのほうがいいかもしれない(でないとユーザはレスポンスが帰るまでユーザはなにもできない)。

  • Use separate SQL statements and don't change the SQLStatement's text property.
    4つのSQL処理があったら、4つのSQLStatementを作ろう。

  • Use statement parameters
    Statement文字列に入力データを入れないで、必ずパラメータを使ってすること。

  • Use constants for column and paramter names
    スペルエラーを防ぐため、カラム名を持つ文字列定数を作成する。パラメータ名を持つ同様のものも作ってもよい。

posted by Png satoko on Mon 7 Apr 2008 at 00:12
posted by Png genki on Sun 6 Apr 2008 at 06:49

英語の学習のために、Googleのデフォルト言語を英語にしているのですが、たまに「このキーワードは日本語のサイトから検索したい」ということがあります。

そんなときは、lang:ja Keywordで探せば良いみたいです。 今までいちいち切り替えていたので、だいぶ楽になりました。


と思ったのですが、たまたまHTML中のlang="ja"に引っかかって 探せていただけで、Googleにそんな機能があるわけではないようです。 実装してくれないかなあ。

おまけ

若干覚えるのが面倒ですが、アドレスバーの最後に

&lr=lang_ja

を追加すると願いがかないます。でもやっぱりlang:jaを実装して欲しいなあ。

posted by Png genki on Sun 6 Apr 2008 at 02:38

買掛金、売掛金は取引のあった月の末に支払い、受け取りをしますが、支払いや受け取りまでにもっと長期間かかる場合もあります。 その場合に使用されるのが「約束手形」です。 約束手形には、「受取手形」と「支払手形」があります。 手形そのものには違いがありませんが、金銭を受け取ることを目的とした手形が「受取手形」で、金銭を支払うことを目的とした手形は「支払手形」です。 受取手形は「資産」、支払手形は「負債」になります。

たとえば、商品500,000円を売り上げ、代金は約束手形で受け取った、とします。

その場合の仕訳は、

借方貸方
受取手形500000売上500000

と、なります。

また、たとえば商品200,000円を仕入れ、代金は約束手形で支払った、とします。

その場合の仕訳は、

借方貸方
仕入200000支払手形200000

と、なります。

上記のような取引以外にも、売掛金、買掛金での取引後、受取日または支払日になってから、手形に切り替える方法があります。

たとえば、商品500,000円の売掛金の回収で、約束手形を受け取った、とします。

その場合の仕訳は、

借方貸方
受取手形50000売掛金500000

と、なります。

また、たとえば買掛金200,000円の支払いとして、約束手形を振り出した、とします。

その場合の仕訳は、

借方貸方
買掛金20000支払手形200000

と、なります。

posted by Png mari on Thu 3 Apr 2008 at 21:51

KeyVi - Windows用 キーボードユーティリティ

拙作の vimouse を改良してくれてる人がいるのを見つけました。 自分が作ったものに興味を持ってもらえて、あまつさえ改良を加えてもらえるのって、単純に嬉しいですね。

オープンソースは楽しい。

posted by Png genki on Thu 3 Apr 2008 at 13:52 with 3 comments

Rails is moving from SVN to Git

We’ve been preparing for Rails to move the official source repository from Subversion to Git for some time now and it seems that it’ll happen over the next week or so. The premiere will happen alongside the official launch of Github.

Rails界隈ではGit化が進んでいましたが、とうとうRails本体もGitに移行する模様です。 ついでにチケット管理システムもTracからLighthouseに移行するらしい。

さて、そろそろ Git - SVN Crash Course を読んでSVNからGitに移行する潮時かなあ。

posted by Png genki on Thu 3 Apr 2008 at 07:27
2nd Wed

固定資産

一年以上使用することを目的とした資産を、「固定資産」と言います。 具体的には、車両、備品、建物、土地などです。 これらを仕訳する場合には、その物を勘定科目とます。 具体的には、「車両(車両運搬具)」勘定、「備品勘定」、「建物」勘定、「土地」勘定です。 車両運搬具のように、少し違うこともあります。 簿記の問題の中には、勘定科目が指定されていることが頻繁にあります。選択肢の中に含まれている勘定科目が「車両運搬具」だった場合、「車両」で回答すると間違いになりますので、勘定科目は常に確認する必要があります。

備品には、様々なものが含まれます。パソコンやロッカーなどといった高額なものは「固定資産」として処理しますが、用紙や筆記用具のような安価なものは「資産」ではありますが、「固定資産」にはなりません。 法人税法上は10万円以上のものを「固定資産」としています。

固定資産の仕訳の場合は、売買目的有価証券と同じく取得にかかった手数料も購入金額に含めます

それでは、仕訳をしていきましょう。

たとえば、営業用の車600,000円を小切手で購入し、購入手数料の30,000円は現金で支払った、とします。

その場合の仕訳は、

借方貸方
車両630000当座預金600000
現金30000

と、なります。

また、たとえば、事務用のパソコン200,000円を購入し、100,000円は現金で支払い、残りは月末に支払うこととした、とします。

その場合の仕訳は、

借方貸方
備品200000現金100000
未払金10000

と、なります。

「月末に支払う」場合には「未払金」勘定を使用します。 売上や仕入の場合には、「月末に支払う」場合は「掛け」勘定(売掛金、買掛金)を使用しますが、それはあくまでも取引先との場合のみで、備品等を購入する場合には「未払金」となります。 「未払金」は負債です。

posted by Png mari on Wed 2 Apr 2008 at 18:59

Rails 2.1がどんな感じになるのか、面白そうな記事があったので紹介します。

A taste of what's coming in Rails 2.1

Rails 2.1 is not far off the horizon and we’ve been adding a ton of extra deliciously nice goodies in preparation of its release lately.

個人的にはCache周りのネタが気になりました。

What's New in Edge Rails: Pluggable Controller Caching

ふむふむ。

posted by Png genki on Wed 2 Apr 2008 at 11:42

EdgeRailsでRuby 1.9対応のチケットが流れ出してますね。 そしてこれ。

Changeset [9187]: Ruby 1.9: no args is 0 arity, not -1 as in 1.8

Ruby 1.9: no args is 0 arity, not -1 as in 1.8

へーなるほど。RailsのEdgeを見ているとRuby 1.9対応のポイントが分かって面白いです。

posted by Png genki on Wed 2 Apr 2008 at 07:04

安藤さん とドリコムのご好意により、下記日程でOpenID勉強会を開催する運びとなりました。

  • 日時: 4/19(土) 13:30~18:00
  • 場所: 株式会社ドリコム ミーティングルーム (地図) 
  • 準備: OpenIDの基礎知識。ノートPC、e-mobileがあるとなお良いです

内容(仮)

  • OpenIDについて参考資料を配布
  • 瀧内 or rakuto氏が概要を説明
    • 適宜突っ込みを入れながら詳細な議論を行う
  • しかし、あまり形式にはこだわらない予定

参加をご希望のかたは、この記事にコメントしていただくか、Twitterで @takiuchi にご一報ください。

それでは、よろしくお願いいたします。

See Also

posted by Png genki on Tue 1 Apr 2008 at 11:47 with 23 comments