2010-02-01から1ヶ月間の記事一覧

シェルで拡張子の置換え

よく忘れるのでメモっておく。 あんまり実用的な例ではないが、aaa.html,bbb.htmlが存在した場合、aaa,bbbというディレクトリを作りたかった。 for file in `ls *.html`;do mkdir ${file%.html};done ${変数#パターン} 変数の内容について、最初の部分とパタ…

Ubuntu9.10でAIRランタイム再インストール時にエラー

Ubuntu9.10アップグレードのタイミングでなぜか消えていたAIRランタイム。再インストール時にエラーが発生してインストール出来ませんでした。解決方法を見つけたので引用。 Adobe Airの不具合修正方法 1. Synapticを開いて 2. adobe-certを検索、完全削除指…

Flexcover0.81 動作方法メモ

Flexcoverって? flexcover - Code Coverage Tool for Flex and AIR applications. - Google Project Hosting Flexcoverとは、Allurent社のJoe Berkovitz氏が発表された、Flex・AIR・AS3用のオープンソースのコードカバレッジ(テストのコード網羅チェック)…

MySQL JDBC Connector/J + DBCP + Spring framework (+Spring Security)でDB再接続時に例外発生

MySQL+DBCPでDB接続するときは、DB接続タイムアウト時の対策として検証クエリを入れましょうというお話。 現象 MySQLのサーバパラメータ "wait_timeout" の秒数(デフォルト:28800秒 = 8時間) を超過してDBに再接続しようとすると以下の例外が発生した。 org.…

用語の整理 (関係モデル,標準SQL,ファイルシステム)

試験勉強に使っている本に載っていた「用語の整理」が分かりやすかったので引用抜粋。 関係モデル 標準SQL ファイルシステム 属性(アトリビュート) 列(カラム) フィールド タプル(組) 行(ロウ) レコード 関係(リレーション) 表(テーブル) ファイル 関係モデ…

ノートPCにUbuntu9.04をいれてみた。

2004年に買ったノートPC(NEC LaVie RX LR300/8D)にUbuntu9.04をいれてみました。インストール直後の状態でグラフィック・ネットワーク(無線LAN)は全く問題無し。日本製のノートPCなので不安だったけど全く問題無し。良かった。 Ubuntuインストール後の設定 …

Twitter API制限回数の経緯について少し調べてみた

2010-02-14現在、TwitterのAPI制限回数は公式には150回/時。 非公式には条件付きで450回/時出来る場合があるとのこと。 2007-06-26 70回/時 2008-07-09? 100回/時 2009-07-01 150回/時 なお、Twitter API Viewerの other > account/rate_limit_status でAPI…

Flex3.5ではUIComponent.errorStringに空文字列を入れるだけでは検証エラーをクリアできない

検証エラーをクリアするには、UIComponent.errorString プロパティに空のストリング("")を書き込みます。 ... errorString プロパティは、検証のソースとなるフィールドをリセットしたときに検証エラーが発生しないようにする場合に役立ちます。 Adobe Fle…

Alertを操作するユーティリティクラス

FlexUnitのflexUnitUIRunnerでテストする際に役に立ちそうなユーティリティクラスを作ってみた。 名前のつけ方にセンスがないのはご愛嬌…。 package tmftake.util { import mx.controls.Alert; import mx.core.Application; import mx.core.IFlexDisplayObje…

RegExpValidator.expressionの設定方法ではまった。

事象 IPv4アドレスにマッチする正規表現 "^(?:\d{1,3}\.){3}\d{1,3}$" をRegExpValidator.expressionに設定して検証しようとしたが、常に検証失敗となる。対象の正規表現をFlex 3 Regular Expression Explorer(http://ryanswanson.com/regexp/#start)に入れ…