2009年07月12日

ソフトウェアテストPRESS Vol.1など、13,000円ほど書籍を購入してきました

今月は書籍費をかなり使いそうな雰囲気です。
まだまだ、ソフトウェアテスト PRESSは、
何冊も発売されてますし、24日には、
Redmine本発売やし。



ソフトウェアテストPRESS Vol.1など、
13,000円ほど書籍を購入してきました。


ソフトウェア・テスト PRESS Vol.1 (PRESSシリーズ)

ソフトウェア・テスト PRESS Vol.1 (PRESSシリーズ)

  • 作者:
  • 出版社/メーカー: 技術評論社
  • 発売日: 2005/06/25
  • メディア: 大型本





大分読んだので、計画書を書いて、
きちんとやっていこうと思います。


Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応

Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応

  • 作者: 大場 寧子
  • 出版社/メーカー: 毎日コミュニケーションズ
  • 発売日: 2008/05/31
  • メディア: 単行本(ソフトカバー)









Ruby de XML―Rubyで始めるXML!

Ruby de XML―Rubyで始めるXML!

  • 作者: 須藤 功平
  • 出版社/メーカー: オーム社
  • 発売日: 2002/11
  • メディア: 単行本





3章と5章を今日中に、読み終え&作成するつもりです。
内容は、下記です。

第3章 小鳥のように木で遊ぼう――ツリーAPIによるXML文書の操作
DOM
実践
 プロンプト作成
 設計
 ベース作成
 現状確認
 移動
 周辺状況確認
 XML文書作成
 編集
 拡張
まとめ

第5章 離れていても(前編)――RubyでXML-RPC
XML-RPC
 RPCリクエスト
 RPCレスポンス
実践
 サーバの作り方
 クライアントの作り方
まとめ

posted by アンドレアス at 19:55| Ruby・Ruby on Railsコマンド | このブログの読者になる | 更新情報をチェックする

2009年07月11日

XML-RPCのしらべもの



http://www.linux.or.jp/JF/JFdocs/XML-RPC-HOWTO/
http://www.linux.or.jp/JF/JFdocs/XML-RPC-HOWTO/xmlrpc-howto-ruby.html


これはわかりやすい1
http://kazuhiro.ty.land.to/blog/2007/02/ruby_xmlrpclivodoor.html


http://d.hatena.ne.jp/ikki_j/20071024/1193175128


◎役立った
http://uxlf.seesaa.net/article/34454416.html

○seesaaブログのAPIにアクセス
○mt.supportedMethods:サーバがサポートするAPIのリスト返す
△SSL経由でもアクセス
○ブログのリストを取得





Movable Type で使える XML-RPC API
http://www.na.rim.or.jp/~tsupo/program/blogTool/mt_xmlRpc.html


Ruby de XML―Rubyで始めるXML!

Ruby de XML―Rubyで始めるXML!

  • 作者: 須藤 功平
  • 出版社/メーカー: オーム社
  • 発売日: 2002/11
  • メディア: 単行本






Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応

Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応

  • 作者: 大場 寧子
  • 出版社/メーカー: 毎日コミュニケーションズ
  • 発売日: 2008/05/31
  • メディア: 単行本(ソフトカバー)



posted by アンドレアス at 13:12| Ruby・Ruby on Railsコマンド | このブログの読者になる | 更新情報をチェックする

10年前に目指した理想像は現実となろうとしている

さあ、10年前に目指した、

IT業界で働くに当たり、
理想の自分、理想のスキルを思い描いた時代があった。


時に、次から次へと覚えたことを忘れ(^^)

また、時に、一気に色々なことを覚え、

そして、いよいよ最後のジャンルである。


一応、自分の中では、ここを絶対
押さえなければ・・・・と
長年、苛立ちを感じていた分野である。


ついに、始まる。


ある意味、集大成となるだろう。


長くかかり過ぎた気もするし、

よくあってきた、という気もする。



再び今月は、書籍費が高騰するだろう(^^)。


書籍費>食費


エンゲル係数も、何のその。


ブック係数の異常な高さを誇ってきた私だが、
それが生きるのも、これからである。



勝負どころだ!


頑張る!





■さてさて、店の予約をしつつ・・・・わーい(嬉しい顔)

 もうー、店の予約とか、案内メール・連絡は
 面倒くさいですね。わーい(嬉しい顔)
 ↑
※どうでも、いい話ですので無視して下さい。
 
明日かあさって、大量に書籍を買います。

また、ジュンク堂の売り上げに貢献するな。



Ruby de XML―Rubyで始めるXML!

Ruby de XML―Rubyで始めるXML!





この本は、初心者向けではないですが、
今の私には、必要な本です。

XMLの処理って、結構、仕事で関わる人って
限られますからね。



まるごと Ruby! Vol.1

まるごと Ruby! Vol.1

  • 作者: るびきち
  • 出版社/メーカー: インプレスジャパン
  • 発売日: 2008/05/30
  • メディア: 大型本




これは、何気なく手にとったんですが、
驚きました。

SeleniumのRuby版の解説なんかも書いてました。

あと、テストのところも、
「うわ、これ、読んでおかねば」と
思った。


もう1冊あるんですが、明日買いに行ってからコメント書きます。

もう寝ます・・・・・・。


あ、英語リスニングだけは、しないとね。
posted by アンドレアス at 00:03| JavaScript,Ajax | このブログの読者になる | 更新情報をチェックする

2009年07月10日

XML+Ruby+Ruby on Railsをやる前に・・・

タイトル通りなんですが、
その前に
RedmineとTracを、
もっとちゃんと構築・構成しておきたい。(^^)



XMLRuby+Ruby on Railsをやる前に・・・

ちょうど、1ヶ月くらい前から、
JavaScriptAjaxなんかをやっていたので、
DOMの扱いは少しくらいは、理解しているけど、
DOMじゃないと、どうするかは、
やってみないとわからない・・・(-。-)

REXMLを使うことになりそうなので、
Rubyレシピブックを、予習していたりします。(^^)


Rubyレシピブック 第2版 268の技

Rubyレシピブック 第2版 268の技

  • 作者: 青木 峰郎
  • 出版社/メーカー: ソフトバンク クリエイティブ
  • 発売日: 2007/02/01
  • メディア: 単行本





P130〜P133 XMLを解析する、のところです。



■Redmineは、明日、ちゃんと終わらせたいな。
 Tracも。



Redmine -もっと手軽にプロジェクト管理!

Redmine -もっと手軽にプロジェクト管理!

  • 作者: 倉貫 義人
  • 出版社/メーカー: インプレスジャパン
  • 発売日: 2009/07/24
  • メディア: 単行本




入門Redmine Linux/Windows対応

入門Redmine Linux/Windows対応

  • 作者: 前田 剛
  • 出版社/メーカー: 秀和システム
  • 発売日: 2008/11
  • メディア: 単行本





=========================

■XMLの簡易メモ



■XML文書を操作するAPI
http://www.atmarkit.co.jp/fxml/tanpatsu/07xmlbegin/xmlbegin03b.html

直接XML文書を操作するのではなく、
XMLパーサを経由して目的の操作を行うのが普通

XMLパーサ:XML文書を操作するためのさまざまな機能を備えた専用のプログラム

最も一般的なAPIのセットがDOMとSAXの2つ。

XMLを扱うアプリケーションはJavaで記述されることが多い。
もちろん、Perl、Visual Basic、C/C++でも可能。

DOM(Document Object Model)とは、
W3Cが制定したXMLのためのAPI規格。

DOMは、XML文書をDOMツリーと呼ばれるツリー構造に分解したものをメモリ上に展開し、そのツリー構造に対してさまざまな操作を行う。

DOMの規格は、次の2つに大別できる。
・XMLのオブジェクトモデル
・オブジェクトモデルを使ってXMLデータにアクセスするためのインターフェイス

APIとしてDOMを採用すれば、特定のプログラミング言語にも
特定のプラットフォームにも依存しないアプリケーション開発ができる。



SAXは、XML文書を順番に解析していき、タグや内容ごとにイベントを発生、イベントごとに処理をしていくというシンプルな構造のため、大規模なXML文書でも比較的高速で少ないメモリ量で処理可能

・XMLの比較的簡単な処理のため
・システムにかかる負担の少ないAPI
・XML開発者たちがメーリングリストで議論を重ねて開発したAPI

http://www.atmarkit.co.jp/fxml/rensai/rexml03/rexml03.html

マイクロソフト社のXQueryのデモサイト「XML Query Language Demo」



■整形式XML文書(well-formed XML document)と検証済みXML文書(valid XML document)

整形式XML文書(well-formed XML document)・・・DTDなし

検証済みXML文書(valid XML document)・・・DTDあり



・XML規格は、文字コード名として、
 IANAで登録される名前を使うといっているだけ。
 それらをすべてサポートすると保証しているわけはない。

・XML規格がXMLプロセッサに義務付けているのは、
 UTF-8とUTF-16のサポートだけ。

・encoding宣言が省略された場合、
 デフォルトはUTF-8かUTF-16

・encoding宣言を省略したなら、
 UTF-8かUTF-16で保存しなければならない




■ApacheでXSLT

http://cocoon.apache.org/



posted by アンドレアス at 00:54| Ruby・Ruby on Railsコマンド | このブログの読者になる | 更新情報をチェックする

2009年07月07日

capistranoインストールして・・あーもうダメ寝ます


# gem install capistrano

# cap --version
Capistrano v2.5.5


グーーッ。zzzzzzz

レシピ書いたけど、
うまく動かん・・・・。

グーーッ。zzzzzzzzzzzzzz


爆睡!


Railsデプロイ

Railsデプロイ






posted by アンドレアス at 01:34| Ruby・Ruby on Railsコマンド | このブログの読者になる | 更新情報をチェックする

2009年07月06日

楽しいRedmine・・・今年2度目のインストール

確か、2、3ヶ月前にもインストールしたはずですが、
CentOS5系とFedora10では、
結構、あっさりと設定ができます。


Passenger+Apacheも、まあまあスンナリいきました。
(ホンマか?わーい(嬉しい顔)


最新刊「Web+DB Press vol51」の
「特集 実践投入Rails」でも登場している、
Passenger+Apacheが、Redmineでも
推薦されてますね。


ついこないだまでは、Mongrelだったんですが(^^)。

やはり、Apacheで動かしたいというニーズは、
避けがたいんですね。

ログ管理とか、分散とか、アクセス制限とか
色々と構築ノウハウ・運用ノウハウが蓄積されているわけですから。


■参考


WEB+DB PRESS Vol.51

WEB+DB PRESS Vol.51





「Web+DB Press vol51」P35〜
Apache+Mongrelや、Apache+Passenger,Nginx+Thin


■4月だったか5月だったかに参考にした本


入門Redmine Linux/Windows対応

入門Redmine Linux/Windows対応

  • 作者: 前田 剛
  • 出版社/メーカー: 秀和システム
  • 発売日: 2008/11
  • メディア: 単行本





すんなり終わったと私は書いていますが、
やはり、Ruby on Railsを素人レベルとはいえ、
結構触っていたので、ディレクトリ構造とかを
理解していたのは、大きかったです。

他のWebアプリフレームワークを触る場合でも、
Ruby on Railsで慣れておけば、
相当、ストレスは減るはずです。
(ストレス、ないかも(^^))。



http://redmine.jp/tech_note/install/



私のFedora10でのgem listです。

# gem list

*** LOCAL GEMS ***

actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
fastthread (1.0.7)
mysql (2.7)
passenger (2.2.2)
rack (1.0.0)
rails (2.3.2)
rake (0.8.7)
rubygems-update (1.3.4)
sqlite3-ruby (1.2.4)
vim-ruby (2007.05.07)



■オライリーのRailsデプロイも見てみた・・・


このPassengerですが、今年の春発売された
オライリーのRailsデプロイにも載ってた気がしたので、
探してみました。



Railsデプロイ

Railsデプロイ

  • 作者: Ezra Zygmuntowicz
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/03/16
  • メディア: 大型本





ないですねぇー、さすがに。


ほとんど、Mongrelです。

5章は、思いっきり、「Mongrelの管理」となってます。

Mongrel_Clusterがとりあげられてます。

posted by アンドレアス at 22:54| Ruby・Ruby on Railsコマンド | このブログの読者になる | 更新情報をチェックする

2009年07月05日

(追記)Seleniumでテストを行ってみる(自動ログインなど)

先月発売されている日経Linux7月号(だったかな?)では、
Desknet's に、Rubyで自動ログインするという
コーナーがあったと思います。


Webアプリの場合、テスト時に、
自動ログインして、
その後のリンク先のクリックとか、
表示すべき箇所が表示されているかなどを
チェックするわけですが、
そういうテストも自動化したいわけで、
その時に役立つテストフレームワークの1つのが、
Seleniumです。



http://openqa.org/
http://seleniumhq.org/
https://addons.mozilla.org/en-US/firefox/addon/2079


OS:Windows XP
ブラウザ:Firefox 3.0.11

Firefoxのアドオン
 Firebug 1.3.3
 Selenium IDE 1.0b2




初めて使いましたが、便利ですねー。

selenium-ide.jpg


エクセルやワードのVBAでおなじみである機能、

「自分で操作した内容を記録する機能」もあります。


すぐれものですね、これ(^^)。

selenium-ide1.jpg

書籍サンプル通りだと、
「はてな」にログインするところで、
うまくいかなかったので、
ログイン画面のソースを見つつ、色々と考え、


Type を TypeAndWait に変更すると


うまくいきました。


★JavaScriptで、onLoadした時に、
 カーソルを、要素「login-user」に移すように、
 記述されてますが、そのlogin-userが存在する
 フォームの表示前に Seleniumのテストが走るから
 うまくいかなかった、というのが理由でしょうか。(?)

★(間違っているかもしれないけど)
  login-userも存在するformの記述より先に、
  bodyタグのところに、onLoadでlogin-userを指定するのって、
  無駄?なのでは?

  form表示後で、focusすればいいのでは?と
  思いましたが、調べてみよう、後で(^^)。


★Seleniumが、JavaScriptでできているので、
 5月6月に、JavaScriptやjQueryをやっていて、
 良かったです。

 直接役立つのは、これからかもしれませんが、
 何事も、学んでおくと、どこで役立つかわかりませんね、
 やっぱり。




■あんまり売れてないみたいですが、
 私は、とても良い本だと思います。


Webアプリケーションテスト手法

Webアプリケーションテスト手法

  • 作者: 水野 貴明
  • 出版社/メーカー: 毎日コミュニケーションズ
  • 発売日: 2008/07/25
  • メディア: 単行本(ソフトカバー)





開発者やQAテスト担当ではない、
サーバー管理者の人、Perl、Ruby、PHP、Pythonでの開発に
関心がある人も、Selenium以外のところも
役立つと思いますよ。



いきなりテスト担当者の人も、もちろん!
 



わーい(嬉しい顔)

posted by アンドレアス at 16:42| JavaScript,Ajax | このブログの読者になる | 更新情報をチェックする

Excelのピボットテーブルを再学習する

今月は、余り時間(自由時間)を活用して、
Excel VBA,EXCELピボットテーブル、関数、ゴールシークなどを
学習・再復習する予定です。

で、早速、ピボットテーブルから。


アマゾンの書評を見た後、
ジュンク堂で、中を見て、
「これなら、大丈夫」と判断して、
買ってきました。







2章 マウスを使って簡単に集計する

を終えました。

結構時間がかかりますね。

レポートフィルタ(ページエリア)・・絞込み表示などを
操作しました。


この本の良い点は、

Excel2007 とExcel2003,2002,2000での
違いを、きちんとわけて図示されている点です。



著者はさぞかし、大変だったでしょうが、
その努力に比例して、第6刷発行ですね。(私の書籍では)


昨年秋から、何度も本屋で目にして、
買おう、買おうと思っていた本ですが、
やはり、私の目に狂いはなかった、と(^^)。


分析、統計、解析などを、仕事で行う必要のある人が
増えていると思いますが、
Excelの関数同様、ピボットテーブルは必須知識です。


自由に使いこなせると、便利ですし、
不要な残業が減るはずです(^^)。



明日は、もう1冊(こっちの方が肝心なんですが)の本を
読みつつ、動作確認します。


それは、コレです。


Webアプリケーションテスト手法

Webアプリケーションテスト手法

  • 作者: 水野 貴明
  • 出版社/メーカー: 毎日コミュニケーションズ
  • 発売日: 2008/07/25
  • メディア: 単行本(ソフトカバー)






あんまり売れていないようですがわーい(嬉しい顔)
明日以降、レビューを書きたいと思います。




では、おやすみなさい。zzzz
posted by アンドレアス at 01:24| TIPS | このブログの読者になる | 更新情報をチェックする

2009年07月04日

CPANとjailとVPSのRuby on Railsとkey-valueのcouchdb

CPANを使用したかったんですが、
うまくいかず。

■環境
Fedora 10
Perl 5.10

cpan -MCPAN -e shell 起動せず。

なんと・・。

どうも、Perl5.8以降、こうする必要があるらしい・・。


# yum -y install perl-CPANPLUS


そして、これ。


perl -MCPANPLUS -eshell

# perl -MCPANPLUS -eshell
CPANPLUS::Shell::Default -- CPAN exploration and module installation (v0.84)
*** Please report bugs to .
*** Using CPANPLUS::Backend v0.84.
*** ReadLine support available (try 'i Term::ReadLine::Perl').

*** Type 'p' now to show start up log

Did you know...
The documentation in CPANPLUS::Module and CPANPLUS::Backend is very useful
CPAN Terminal>


しかし、コロコロ変わるから困るなぁー。

モダンPerl」の第9章「押さえておきたいPerlの基礎」を
探しても、出てないし(^^)




モダンPerl入門 (CodeZine BOOKS)

モダンPerl入門 (CodeZine BOOKS)

  • 作者: 牧 大輔
  • 出版社/メーカー: 翔泳社
  • 発売日: 2009/02/10
  • メディア: 大型本





結局、Webで検索したら、うまくいきました。

どうもありがとうございました。

■参考になりました。
http://sshida.com/~shida/diary/20080624-2-diary.html

■CPANPLUSを知るきっかけになりました
http://blog.77jp.net/linux/fedora-10-perl-mcpanplus.html


そもそも、CPANメインではなく、
BUgzillaなどをインストール・使用したかったのですが。

もう・・・・。



他にも、
そうそう、Erlangほったらかし。メルマガもほったらかし、ですね(^^)
@IT見ていたら、key-valueのところで、
couchdb出てました。

http://couchdb.apache.org/


プログラミングErlang

プログラミングErlang

  • 作者: Joe Armstrong
  • 出版社/メーカー: オーム社
  • 発売日: 2008/02/23
  • メディア: 単行本(ソフトカバー)






それと、仕事で知ったんですが、
いつの間にか、FreeBSDって、7.2なんですねわーい(嬉しい顔)

jail----FreeBSD

http://ja.wikipedia.org/wiki/FreeBSD_jail


●ブックマークしておこう

http://gihyo.jp/admin/serial/01/fb72


ちょっとjailをやっておかねばならぬので、土日にやります。
時間あるかな?



最後は・・・・・


■VPSでのRuby on Rails開発

http://gihyo.jp/dev/serial/01/vps_ruby



WEB+DB PRESS Vol.51

WEB+DB PRESS Vol.51

  • 作者:
  • 出版社/メーカー: 技術評論社
  • 発売日: 2009/06/24
  • メディア: 大型本





明日、ジュンク堂でまとめて大量書籍購入をしてきます。

かなり、面白い書籍が出てますね。
posted by アンドレアス at 00:50| 日記 | このブログの読者になる | 更新情報をチェックする

2009年07月02日

Bugzillaセットアップ

続きは、明日以降。

土日にやるのか・・・?


Fedora 11でやるか!?



http://www.bugzilla.org/


https://developer.mozilla.org/ja

●ダウンロード
http://www.bugzilla.org/download/#v32


●インストール
http://www.bugzilla.org/docs/3.2/en/html/
http://www.bugzilla.org/docs/3.2/en/html/installation.html




それが終わったら、4月(5月だっけ?)以来の


Redmine です。


入門Redmine Linux/Windows対応

入門Redmine Linux/Windows対応

  • 作者: 前田 剛
  • 出版社/メーカー: 秀和システム
  • 発売日: 2008/11
  • メディア: 単行本







Redmine -もっと手軽にプロジェクト管理!

Redmine -もっと手軽にプロジェクト管理!

  • 作者: 倉貫 義人
  • 出版社/メーカー: インプレスジャパン
  • 発売日: 2009/07/24
  • メディア: 単行本





■参考■http://homepage3.nifty.com/sysaho/rubyonrails.html




posted by アンドレアス at 23:31| Perl | このブログの読者になる | 更新情報をチェックする