2012年6月20日水曜日

いまさらながら、Mavenを使ってみた。

「昨日の晩ご飯は何食ったかな?」
というぐらい私の記憶力はひどいものだ。
Javaのライブラリの取得のために初めてMavenを使ってみたのだけれども、少し嵌まったところがあったので、メモを残しておこう。

2012年6月17日日曜日

[Spring] JdbcTemplateとC3P0を使ってデータベースアクセス (前編)

その昔、Javaプログラマ達はJDBCを直接使ってデータベースへのアクセスをしておったのじゃ。
それはそれは長く退屈なコードじゃった。。。

2012年6月5日火曜日

2012年5月13日日曜日

[Red5] 録画ファイルの保存先とかを変更してみよ〜

クライアント側で撮っている動画をサーバ側に保存するとき、デフォルトだと
webapps/<MyAppName>/streams
に保存されるのだけれども、やっぱstreamsのところ変えたいよね。

ということで今回はこの保存ディレクトリ、録画ファイル名をカスタマイズする方法を。

2012年4月30日月曜日

[Mac] MySQL使い方メモ

アプリのデータを保存するためのデータベースとしてMySQLを入れてみようかな。

数あるDBMSの中でMySQLを選んだのは、OracleもSQLServerもPostgreSQLもなんとなく触ったことあるけど、いまやなぜか最も普及しているMySQLだけ触ったことかったので。

2012年4月8日日曜日

[Red5] ApplicationAdapter エントリポイントのメモ

★ApplicationAdapterで定義されているメソッド
☆ApplicationAdapterの上位クラスで定義されているメソッド
●IStreamFilenameGeneratorで定義されているメソッド
呼び出される順番に記載、引数は一部未記載。

2012年4月6日金曜日

[Blogger] テンプレートを変えたんですが。。。

SyntaxHighlighterが消えた?
記事タイトルとブログタイトルの順番も元に戻ってしまった!
がーん。
テンプレート変えても大丈夫なようにできるのかな~。

 2012/4/6 google code prettifyにしてみました。


2012年4月4日水曜日

[Red5] SLF4j+logbackでログを出力してみたよ

またも1ヶ月ぶりのエントリとなります。週1ぐらいで書ければいいんですが。。。

しかし、アプリってやっぱログ出ないとまずいよね〜(何が?)。
なので、今回はログ出力のやり方を。

2012年2月28日火曜日

近況 2012年2月28日

前回エントリからしばらく空きました。
開発の方はこつこつとやってきて、やっと動画の録画と再生ができたところです。
課題がどんどん挙がってきますが、1つずつちぎっては投げていきたいです。

さて、今後書き予定のエントリは、

・Red5設定などの雑記
設定ファイルやリモートサーバへのアプリのデプロイとか。

・Red5を介したカメラ映像の録画と再生

・FlashDevelopプロジェクトのフォルダ構成

・FlexにおけるViewとLogicの分離
MXMLとActionScriptの役割分担、コードの書き方について。
MXMLにロジックをごちゃごちゃ書くのは好みではないので。

・Macで開発する場合のツール類
MercurialやFTPクライアント、画面キャプチャツールとか。
ただ、FlexはWinでやるほうが効率いいかも?

そういえばこのサイト、2012/1/10頃にスタートしてぼちぼち600PVぐらいです。
こんな文字だらけの内容をお読みいただいた皆様、ありがとうございます。
海外からアクセスされた皆様、日本語でごめんなさい。
リファラスパム業者の方々、めげずにがんばってください。

2012年2月9日木曜日

Mac初心者の諸々メモ

・Finderの「よく使う項目」とは何か?
/ユーザ/(ユーザ名)/ の中の各フォルダと、
/アプリケーション フォルダ
が表示されている。

ターミナルで見ると下記フォルダに対応しているようだ。
/Users/(ユーザ名)
/Applications

Safariでダウンロードしたファイルは「ダウンロード」フォルダに格納される。zipなどについては自動で解凍され、もとのファイルは削除される。

・アプリケーションのインストール
「アプリケーション」フォルダにアプリのファイルをコピーするだけ。

個々のアプリケーションのファイルは、Macの作法により複数のフォルダやファイルで構成されたものをパッケージ(アーカイブ)している模様。
例えば、「iTunes」は実際はiTunes.appというファイルにパッケージされている。Finderからみると「iTunes」としか見えない。
長クリック(タッチパッドだと二本指クリック)で「パッケージの内容を表示」とするか、ターミナルから中身を見ることができる。

・dmgファイル
ディスクイメージファイル。
ダブルクリックするとデバイスにマウントされて中身が見れるようになる。
アプリケーションはよくdmgファイルで配布されているようだ。


・ショートカットと記号
^とか↑とか見て「キーボードのどこにあるんだ?」と思った。
詳細は下記サイトで。
Mac OS X のキーボードショートカット

今のところ、保存(command+s)、ウィンドウ、タブを閉じる(command+w)、アプリケーションを終了(command+q)をよく使う。
2012/4/17 Command + Option + Escで起動アプリケーションのリストから強制終了できる。

・ターミナルで使用できるテキストエディタ
pico がいいのだろうか。

.(ドット)で始まる隠しファイルを編集するときとかに必要。

(picoって実際はnanoらしいよ。)
viやEmacsも使える模様。

・「パスを通す」
Linuxと同じ。bashの設定ファイルを編集する。
ユーザホームの .bash_profile にexportの記載をする。
(追記)viかなんかで編集した後、有効化。
source ~/.bash_profile

パスの確認は、
echo $PATH
または
printenv PATH


[参考サイト]
ターミナルのことを調べてみた。 - ザリガニが見ていた...。
Mac OS Xで環境変数にPATHを追加する方法 at HouseTect, JavaScriptな情報をあなたに