お久しぶりの更新です。
TeraTermに変わるSSHクライアントを探していたのだが
見つかったので一応書いておく。
取り敢えず、欲しかった機能が
1.マルチウィンドウ
複数SSHクライアントを立ち上げる事が多いので
2.接続先のリスト管理
IPだけじゃ覚えきれないのでサーバー名とか付けれると嬉しい
3.ターミナルのカラー
必須ではないけど、背景が接続先によって変わってくれると
嬉しい。間違って、本番サーバーとかに接続しちゃう事もありえるのでね。
上記、機能を満たしていたのが、「RLogin」っていうフリーソフト
接続先管理もあるし、複数ウィンドウも立ち上げられるし、カラー設定も
できて満足この上ない。
本番はカラーを赤系にして、ステージングは緑系にして一発でわかるという。
すばらしい。
DBツールはMySQLを使うことが最近多いので、MySQL WorkBenchを
使っていたのだが、重いのとSSHトンネルが使えないのが痛い。
SSHトンネルに関しては、うちだけかもしれないけど繋がらないので。
んで、ある方に紹介されたのが、「A5:SQL Mk-2」です。
高機能かつ軽量でSSHトンネルも使えるのが素晴らしい。
ER図も書けるし、Excelに出力できたりと至れり尽くせりでまだ、使いきれて
いないのがなんともはや・・・(^_^;)
まー、色々と探してみるもんですなー。
開発を効率よくできるツール探しの旅はまだまだ続く・・・・。
2013年10月25日金曜日
2013年2月1日金曜日
【備忘録】TokyoTyrant編 その1
仕事でTokyoTyrantを使うようになったので忘れないように備忘録に
まとめてみることにする。
【TokyoTyrantとはなんぞや編】
わかりやすく、gihyoに書いてあるのでこちらを見るとわかる。
NoSqlデータベースを試してみる
ようは永続性key-valueストアのTokyoCabinetのネットワークインタ
フェースだそうで。ごちゃごちゃ言ってても仕方がないのでインスコ
してみた。
【インストール編】
2013年2月1日時点での最新バージョンは以下になる。
TokyoTyrant 1.1.41
TokyoCabinet 1.4.48
それぞれ以下からソースをダウンロードする。
TokyoTyrant
TokyoCabinet
それぞれ、ソースを落として解凍して、解凍したフォルダに入りconfigureして
makeしてmake installすればインストールは完了する。
gcc
make
zlib-devel
bzip2-devel
上記は必須なので、入ってなければ別途インスコしておく。
【起動してみる編】
インストールが無事成功すれば、/usr/local/sbin/ttservctlファイルなる
スタートアップスクリプトができているはず。
ただのシェルなので中身は見ればわかると思う。
データベースファイルやらログやらはデフォルトで、/var/ttserverフォルダが
出来ていると思う。
起動は、 /usr/local/sbin/ttservctl startで出来る。
終了は、/usr/local/sbin/ttservctl stopで出来る。
【スタートアップスクリプトを見てみる編】
vi /usr/local/sbin/ttservctl してみてみると、最初の方にconfiguration variables
なるものがある。ここの設定を変える事で、データベースファイル名やらポートを
変更出来るのであるな~。
以下、抜粋
大事な所は、port、dbname位か。
取り敢えず、今回はここまで~。
まとめてみることにする。
【TokyoTyrantとはなんぞや編】
わかりやすく、gihyoに書いてあるのでこちらを見るとわかる。
NoSqlデータベースを試してみる
ようは永続性key-valueストアのTokyoCabinetのネットワークインタ
フェースだそうで。ごちゃごちゃ言ってても仕方がないのでインスコ
してみた。
【インストール編】
2013年2月1日時点での最新バージョンは以下になる。
TokyoTyrant 1.1.41
TokyoCabinet 1.4.48
それぞれ以下からソースをダウンロードする。
TokyoTyrant
TokyoCabinet
それぞれ、ソースを落として解凍して、解凍したフォルダに入りconfigureして
makeしてmake installすればインストールは完了する。
gcc
make
zlib-devel
bzip2-devel
上記は必須なので、入ってなければ別途インスコしておく。
【起動してみる編】
インストールが無事成功すれば、/usr/local/sbin/ttservctlファイルなる
スタートアップスクリプトができているはず。
ただのシェルなので中身は見ればわかると思う。
データベースファイルやらログやらはデフォルトで、/var/ttserverフォルダが
出来ていると思う。
起動は、 /usr/local/sbin/ttservctl startで出来る。
終了は、/usr/local/sbin/ttservctl stopで出来る。
【スタートアップスクリプトを見てみる編】
vi /usr/local/sbin/ttservctl してみてみると、最初の方にconfiguration variables
なるものがある。ここの設定を変える事で、データベースファイル名やらポートを
変更出来るのであるな~。
以下、抜粋
# configuration variables prog="ttservctl" cmd="ttserver" basedir="/var/ttserver" port="1978" pidfile="$basedir/pid" logfile="$basedir/log" ulogdir="$basedir/ulog" ulimsiz="256m" sid=2 #mhost="172.0.0.1" #mport="1978" #rtsfile="$basedir/rts" dbname="$basedir/casket.tch#bnum=1000000" retval=0
大事な所は、port、dbname位か。
取り敢えず、今回はここまで~。
2012年1月25日水曜日
NetBeansとCakePHPとXDebug
CakePHPでデバッグとかIDEとかの設定をしたのでメモ。(2012年1月25日時点)
Windows7
NetBeans 7.1
XAMPP 1.7.7
xdebug php_xdebug-2.1.2-5.3-vc9.dll
1.XAMPPをCドライブ直下にインストール
パスにスペースがあると動かないため。
2.NetBeansをインストール
特に設定はしていない
3.xdebugのDLLをダウンロードして、xampp/PHP/extとかにコピーする。
4.PHP.iniの[XDebug]の箇所を下記のように設定する。
report_zend_debug = 0
zend_extension="XDebugDLLのフルパス"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
5.NetBeansの[ツール]-[オプション]のPHP、デバッグタブのデバッガポートをPHP.iniで
設定したxdebug.remote_portの番号を指定する。デフォルト9000
6.プロジェクトのプロパティーの実行構成でプロジェクトURL、開始ファイルを設定する。
プロジェクトURL:ドキュメントルート
開始ファイル:webroot/index.php
開始ファイルを設定しないとCakePHPだとブレークポイントが効かなくなる。
以上で、Apacheを実行して、NetBeansのデバッグを開始するとデバッグ出来るようになる。
Windows7
NetBeans 7.1
XAMPP 1.7.7
xdebug php_xdebug-2.1.2-5.3-vc9.dll
1.XAMPPをCドライブ直下にインストール
パスにスペースがあると動かないため。
2.NetBeansをインストール
特に設定はしていない
3.xdebugのDLLをダウンロードして、xampp/PHP/extとかにコピーする。
4.PHP.iniの[XDebug]の箇所を下記のように設定する。
report_zend_debug = 0
zend_extension="XDebugDLLのフルパス"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
5.NetBeansの[ツール]-[オプション]のPHP、デバッグタブのデバッガポートをPHP.iniで
設定したxdebug.remote_portの番号を指定する。デフォルト9000
6.プロジェクトのプロパティーの実行構成でプロジェクトURL、開始ファイルを設定する。
プロジェクトURL:ドキュメントルート
開始ファイル:webroot/index.php
開始ファイルを設定しないとCakePHPだとブレークポイントが効かなくなる。
以上で、Apacheを実行して、NetBeansのデバッグを開始するとデバッグ出来るようになる。
2011年2月24日木曜日
Regza Phone(T-01C)の感想
会社の配線で床とかはいでたら背中バリバリいって痛い本日。
■ Regza Phone(T-01C)の感想
買ってから二ヶ月はったったので、まとめ。
良いところ
・4インチの画面はでかくて使いやすいぉ。
・防水
・サクサクでは無いが、もそっとしている訳でもない速さ。
・意外にも使える標準のUI
・デザインがかっこ良い。
悪い所
・たまーに固まった?と思えるように遅くなる。
・たまーーーに誤認識するタッチパネル。
・電池はもうちょっと持つと嬉しいなーって思う。
・メモリが少ないのでアプリを選んでインスコしないとすぐ一杯。
・プリインストールアプリが削除出来ない(使わねーのに邪魔すぐる)
今の所、もうヤダ!って思う所はほぼ無い。
まあ、前がW-ZERO3、アドエスだったので・・・当たりまえか・・。
Android2.2にちょっと期待しつつ。
■ 転職理由1位は「安い給料」
つか、当たり前だろ。やり甲斐だけじゃ、生きていけん。
■ ZendFrameWorkで遊んでみる(2)
ネタとして何もやってない。
色々やってて分かったてきた事は、Zend Toolは自動的に作ってくれて
便利だが要らないものも作ってくれちゃう時もあるので微妙な子。
フレームワークって言うよりも、ライブラリーとして使った方が使いや
すいかもと思っている。

■ Regza Phone(T-01C)の感想
買ってから二ヶ月はったったので、まとめ。
良いところ
・4インチの画面はでかくて使いやすいぉ。
・防水
・サクサクでは無いが、もそっとしている訳でもない速さ。
・意外にも使える標準のUI
・デザインがかっこ良い。
悪い所
・たまーに固まった?と思えるように遅くなる。
・たまーーーに誤認識するタッチパネル。
・電池はもうちょっと持つと嬉しいなーって思う。
・メモリが少ないのでアプリを選んでインスコしないとすぐ一杯。
・プリインストールアプリが削除出来ない(使わねーのに邪魔すぐる)
今の所、もうヤダ!って思う所はほぼ無い。
まあ、前がW-ZERO3、アドエスだったので・・・当たりまえか・・。
Android2.2にちょっと期待しつつ。
■ 転職理由1位は「安い給料」
つか、当たり前だろ。やり甲斐だけじゃ、生きていけん。
■ ZendFrameWorkで遊んでみる(2)
ネタとして何もやってない。
色々やってて分かったてきた事は、Zend Toolは自動的に作ってくれて
便利だが要らないものも作ってくれちゃう時もあるので微妙な子。
フレームワークって言うよりも、ライブラリーとして使った方が使いや
すいかもと思っている。
2010年11月10日水曜日
Zend Frameworkで遊んでみる(1)
最近、JavaとかよりPHPに興味が出てきた。
インタプリタなのでサクって作れて確認も出来るので便利だし。
んで、なんか作りたいと思ってフレームワークとか調べてたらZend Frameworkが
自分には合っているかなと。CakePHPとかは何か合わないので。
取り敢えず色々やっていくつもりなので、メモ替わりに書いていこうかと思う。
■xamppのインストール
apacheとMySQLの環境をWindowsに作りたいのでここは簡単にxamppで環境を
構築してしまう。ここから、落としてインストールする。
■Zend Frameworkのインストール
ここから、Zend Frameworkを落としてくる。現在(2010/11/10時点)だと
Ver1.11が最新か。今回はZipを落としてきたので解凍しておく。
インストールしたxamppフォルダの下のPHPフォルダのphp.iniのinclude_pathを
解凍したZend Frameworkのlibraryにパスを通しておく。
今回は
include_path = ".;D:\xampp\ZendFramework-1.11.0\library\"
■zf.batへパスを通す
Zend Frameworkは、プロジェクトを作る際にzfうんちゃらで作るらしいので
環境変数にzパスを通しておく。zf.batは、binの下にある。
今回は、D:\xampp\ZendFramework-1.11.0\bin
■プロジェクトを作成する
コマンドプロンプトから、
zf create projetc パス\プロジェクト名
で、スケルトンが作成される。
├─application
│ ├─configs
│ ├─controllers
│ ├─models
│ └─views
│ ├─helpers
│ └─scripts
│ ├─error
│ └─index
├─docs
├─library
├─public
└─tests
├─application
└─library
こんな感じで作られる。
インタプリタなのでサクって作れて確認も出来るので便利だし。
んで、なんか作りたいと思ってフレームワークとか調べてたらZend Frameworkが
自分には合っているかなと。CakePHPとかは何か合わないので。
取り敢えず色々やっていくつもりなので、メモ替わりに書いていこうかと思う。
■xamppのインストール
apacheとMySQLの環境をWindowsに作りたいのでここは簡単にxamppで環境を
構築してしまう。ここから、落としてインストールする。
■Zend Frameworkのインストール
ここから、Zend Frameworkを落としてくる。現在(2010/11/10時点)だと
Ver1.11が最新か。今回はZipを落としてきたので解凍しておく。
インストールしたxamppフォルダの下のPHPフォルダのphp.iniのinclude_pathを
解凍したZend Frameworkのlibraryにパスを通しておく。
今回は
include_path = ".;D:\xampp\ZendFramework-1.11.0\library\"
■zf.batへパスを通す
Zend Frameworkは、プロジェクトを作る際にzfうんちゃらで作るらしいので
環境変数にzパスを通しておく。zf.batは、binの下にある。
今回は、D:\xampp\ZendFramework-1.11.0\bin
■プロジェクトを作成する
コマンドプロンプトから、
zf create projetc パス\プロジェクト名
で、スケルトンが作成される。
├─application
│ ├─configs
│ ├─controllers
│ ├─models
│ └─views
│ ├─helpers
│ └─scripts
│ ├─error
│ └─index
├─docs
├─library
├─public
└─tests
├─application
└─library
こんな感じで作られる。
2010年7月20日火曜日
MP5プレイヤー購入
■ 慶安のMP5プレイヤー購入
あきばお~で、慶安のMP5プレイヤーを購入。
何故買ったのか不明。勢いで買っただけだが、これが意外に使える。
MP3の再生はモチロンのこと、動画も再生出来るので意外に便利。
動画の再生を試した所、WMVは行けた。iPod用にエンコしたものは駄目だった。
何故再生出来ないかは不明。ちろちろと、やって行こうかと思っている次第。
■ App Inventor for Androidを試してみようか
Googleから、コード書かなくてもAndroid用のアプリが作成出来るツールが
公開されたので使ってみようかと思ってるなり。(まだ、Betaだけど)
こうゆうツールって意外に使えない事が多くて結局、コードを書くハメになるのが
通例だけど、どうだろう?全てやってもらわなくても良いので効率よく作れると嬉しい限り。
Windows版はここから落とせる。
■ その他モロモロ
レイアウト変えたり、リンク追加したり、少し変えてみた。
画像も変えてみたりね。
しかし暑い。もう夏だね~って言ってる内に秋が来るんだろうな。

あきばお~で、慶安のMP5プレイヤーを購入。
何故買ったのか不明。勢いで買っただけだが、これが意外に使える。
MP3の再生はモチロンのこと、動画も再生出来るので意外に便利。
動画の再生を試した所、WMVは行けた。iPod用にエンコしたものは駄目だった。
何故再生出来ないかは不明。ちろちろと、やって行こうかと思っている次第。
■ App Inventor for Androidを試してみようか
Googleから、コード書かなくてもAndroid用のアプリが作成出来るツールが
公開されたので使ってみようかと思ってるなり。(まだ、Betaだけど)
こうゆうツールって意外に使えない事が多くて結局、コードを書くハメになるのが
通例だけど、どうだろう?全てやってもらわなくても良いので効率よく作れると嬉しい限り。
Windows版はここから落とせる。
■ その他モロモロ
レイアウト変えたり、リンク追加したり、少し変えてみた。
画像も変えてみたりね。
しかし暑い。もう夏だね~って言ってる内に秋が来るんだろうな。
2008年3月13日木曜日
画像のリサイズ
画像のリサイズを、作成しなければいけなくなってJavaでの
リサイズを調べてみた。何種類かあるうち、テストした結果で
使えそうなやつとしては、以下の2通り。
BufferedImage.getScaledInstanceメソッドでのリサイズと
Graphics2Dにレンダリングヒントを与えてのdrawImageメソッド
でのリサイズ。長辺を500にてリサイズした結果は以下の通り。


比較すると、drawImageメソッドでのリサイズを行うと輪郭が
はっきりとするみたい。レンダリングヒント次第なんだろうけど
まだ調査中なのでどちが良いとは言えない。
けど、個人的にはgetScaledInstanceメソッドでのリサイズの
方がオリジナルに近いイメージを得られるみたいです。
ただし、処理は激遅なので考えどころ・・・。
リサイズを調べてみた。何種類かあるうち、テストした結果で
使えそうなやつとしては、以下の2通り。
BufferedImage.getScaledInstanceメソッドでのリサイズと
Graphics2Dにレンダリングヒントを与えてのdrawImageメソッド
でのリサイズ。長辺を500にてリサイズした結果は以下の通り。
オリジナル画像
BufferedImage.getScaledInstanceメソッドでのリサイズ

drawImageメソッドでのリサイズ

比較すると、drawImageメソッドでのリサイズを行うと輪郭が
はっきりとするみたい。レンダリングヒント次第なんだろうけど
まだ調査中なのでどちが良いとは言えない。
けど、個人的にはgetScaledInstanceメソッドでのリサイズの
方がオリジナルに近いイメージを得られるみたいです。
ただし、処理は激遅なので考えどころ・・・。
YouTube APIの拡張を発表
YouTube APIの拡張を発表(CNET)
ようやく動画のアップロードも出来るようになったみたいです。
お仕事でマッシュアップ関係の仕事をしているので、このアップ
デートでエラーになりやがった!!まあ、ライブラリの入れ替えで
対応で出来るので良かったけど。
ようやく動画のアップロードも出来るようになったみたいです。
お仕事でマッシュアップ関係の仕事をしているので、このアップ
デートでエラーになりやがった!!まあ、ライブラリの入れ替えで
対応で出来るので良かったけど。
登録:
投稿 (Atom)
