前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

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

sort

sortとは テキストの内容を順番に並び替えて表示するコマンド。[uniq -c]と合わせて条件に一致する行数を数える場合などに便利。 書式 sort [オプション] ファイル名 オプション 名前 説明 -u 重複を非表示 -r 逆順に表示 -R ランダムにソート

sed

sedとは 非対話的なストリームエディタ。テキストの1行1行に対してスクリプトの内容を実行し、結果を出力する。スクリプトには主に正規表現を使用。複数ファイルに対しての一括置換などで有効でである。 ちなみにsedの名前は「Stream EDitor」に由来する。 …

ビックカメラとリプラス

株は自己責任で。 ビックカメラ 展開 60000円で底を打ち、70000円超えて8万円台に突入し、中期上昇トレンドに入った模様。 予想 約一ヶ月半のサイクルで株価が上下している。一度75000くらいまで下げると思われるので、再上昇時に注目。 リプラス 展開 本日…

入力チェック

各種入力チェックについて。参照先は下記 http://railsapi.masuidrive.jp/module/ActiveRecord::Validations::ClassMethods 種類 記述 必須チェック validates_presence_of 重複チェック validates_uniqueness_of 数値チェック validates_numericality_of 桁…

データベース定義

各テーブルにidというカラムをデフォルトで持つと想定する(変更可能)。 カラムの大文字小文字を区別する(全て小文字に統一が理想か?)

Filter

Servletのレスポンスに対して、返却されたHTML内のAタグに書かれたURLの一部を変換するという要件があり、フィルターを使って行うことに。変換自体は正規表現を使ってできたのだけど、jsp:includeしているフッターが表示されなくなった。また現在の方法だと…

メール配信ASP

エイケアというメールの大量配信を請け負うASPがあった。成功してるASPというのはそれ程多くないと思うので、ちょっと注目。 http://www.a-care.co.jp/ 導入企業も「楽天」や「Amazon」、「ぴあ」など有名どころがそろっている。 メルマガやその他の案内メー…

JCAPTCHAで画像認証

最近ユーザー登録や、ブログの投稿時などに画像内に書かれた文字を入力して認証を行うサイトが増えているが、それを自分のサイトでやるためのフレームワーク。http://jcaptcha.sourceforge.net/文字数、画像サイズ、文字の崩れ、背景画像などいろいろ細かい…

CaseInsentiveHashMap

DbUtilsでクエリーの検索結果を取得した際、1レコードを表すMapのインスタンス。Map内の全てのキーを小文字で保管し、get()メソッドに対しては大文字小文字を区別せずに値を返す。そのため、HashMapのインスタンスどにputAll()などしてしまうと全て小文字キ…

String型の配列及びListの表示

String型の配列及びListの表示には、Pageクラスに配列及び配列内にあるStringオブジェクトのGetter、Setterを用意し、かつ配列及び配列を格納する変数の名前は同じでなければならないようだ(List変数がhogeItemsならString変数はhoge)。 public class Sample…

テーブルの繰り返し

Listや配列を繰り返して表示させるには、DIVタグを使う方法とTBODYタグを使う方法の2種類がある。この際、ID名が「・・・Items」となっていないと表示されないので注意。 <div id="productsItems"> <span id="productsId">hoge</span>, <span id="productsName">fuga</span><br /> </div> <table> <thead> <tr> <th>製品ID</th> <th>製品名</th> </tr> </thead> …</table>

Tips

テーブルの一覧を表示するには DB内のすべてのテーブルを表示 show tables;作成したテーブルのみ表示 show tables in app; テーブルの詳細を表示するには 例)CATEGORIES テーブルの詳細を表示 describe categories;

組み込みJDBC接続URL

jdbc:derby:[subsubprotocol:][databaseName][;attribute=value]* subsubprotocol ・・・ Databaseの参照先を指定する。参照先はディレクトリ、ClassPath、jarファイルの3つ。 directory ・・・ デフォルト。 classpath ・・・ データベースの位置はCLASSPATHからの…

JDBC

Driver org.apache.derby.jdbc.EmbeddedDriver(組み込み) org.apache.derby.jdbc.ClientDriver(クラサバ) URL jdbc:derby:databaseName;URLAttributes ネットワーク環境の場合 jdbc:derby://server[:port]/databaseName[;URLAttributes=value[;...]]

コマンドの実行(IJツールの使用)

ijツールを使用する。ここではD:ドライブにdebryフォルダを作成し、そこを作業ディレクトリを想定している。 Derbyへの接続 D:> cd D:derby D:derby> ij ij バージョン 10.2 CONNECT 'jdbc:derby:firstdb;create=true';接続にはCONNECTコマンドを使用する。…

Derbyツールの使用

sysinfo ユーザーのJava環境およびDerbyの実行環境を表示 ij DBとの接続。SQLコマンドの実行等。 OracleのSQL Plusに相当 dblook DBとの接続。DDL実行用。

環境設定

Derbyツール及びスタートアップユーティリティ実行のための関数の選択 メソッド どんなとき? 要件 Derby提供のコマンドを使用 Derbyのbinタイプをダウンロードした場合 環境変数にDERBY_HOMEを設定。java.exeにPATHが通っている。DERBY_HOME\binをPATHに追…

Apache Derbyメモ

Derbyとは Javaによるフル装備のオープンソースリレーショナルデータベース。 完全にJavaで実装され、Javaのソリューションに組み込まれた小さくて標準的なデータベースをユーザーに提供する。Derbyはデータの完全性を保証し、高性能なトランザクションサポ…

Controller Generator

Controller Generatorについて Controller Generatorは新規のコントローラと複数のビューのスタブを作成する。 Generatorはコントローラ名とビュー名のリストを引数に取る。 コントローラ名はCamelCaceか、under_scoreで与えられるべきで、「...Controller」…

Generator

Generatorとは RailsにControllerやModelを追加したい場合に必要なものを簡単に生成してくれるスクリプト。 Generatorで作成できるもの controller integration_test mailer migration model observer plugin resource scaffold scaffold_resource session_m…