エンジニアが発信する【2007年07月】の記事です

エンジニアが作る最新ITブログ トップ>【2007年07月】

2007年07月31日

[Alinous]Alinous-Core 1.0.71 Releasee

Alinous-Core 1.0.71をリリースしました。 ダウンロードページから最新版をダウンロード可能です。UPDATEサイトからインストールした人は、普通にEclipseのヘルプメニューからインストールしたときと同じ方法でアップグレードすることが出来ます。 変更点としては AREAタグがBASEタグに変換されてしまうバグのFIX DerbyManagerの組込みによって、Alinous-Coreのメニューから、DerbyDBの中身の閲覧および変更が出来るようになった。 という2点です。 ...

2007年07月31日

[Alinous]SWTの動き

SWTの動きは、若干WindowsとLinuxで違うことが分かってきました。やっぱり、ネイティブのGUIを利用しているのでまあ、しかたないと言えばしかたないです。 で、どこが違うかというと、選択とか、あとは、ツリー表示とか、その辺の動きが若干違うので、みなさんも、その辺の動きはもし、EclipseでPluginを作るときは互換性要チェックです。

2007年07月30日

誕生日

段々おめでたく無くなる誕生日・・・。

いや、31年もこの地球上に存在できたのだから、やはりおめでたいものだろう。


・・・。

ということで、31歳になりました。


31歳になって何が変わったかというと。。。

会社という組織から抜け出して自分の足で立とうと決心したことくらいです。

(実際はまだたってないし・・・。)


でも、30歳になる頃はブログを始める前だった事もあり、今と比べると結構未熟でした。

やはり、自分が成長するきっかけとなったこのブログの存在はかなり大きいでしょう。

一年間でかなり視野が広がったと思います。


と言うことで・・・

一人ふりかえり、一年前と今では


【Keep】

・ブログを始めた。

・ブログを通して交流会を開催した。

・Ruby on Railsを始めた。

・ブログのネタが少しはましになった。(と思う)


【Problem】

・自分の行っている作業量に対して時間が足りない・・・

・プロマネの勉強がおろそかになっている。

・読む予定の本がたまってきている。


【Try】

・自分の技術とアイデア力を使ってイノベーションを起こしたい。

・独立する。


こんなところかな。

一年前に比べてやっていることが段で違うなぁ。

一日を無駄なく使っている気がする。

(ただし、その分外で遊ぶ時間が減った・・・。)


会っている人たちも変わってきた気がする。

この現状が良いのか悪いのか分からないが、楽しいから良いのだろう。

いつか結果が出る気がする。


まぁ、とりあえず・・・


誕生日おめでとう!>俺


さようなら、30歳

2007年07月29日

[Alinous]インド料理コミュニティー本格始動しますか

インド料理コミュニティーのほうも、なんだか、リアルなビジネスをやってる人が集まってきたので、そろそろ本格始動しそうな予感。 http://mixi.jp/view_community.pl?id=2343267 このコミュニティーは、人脈を広げたいひとの為のコミュニティーです。結構、技術者的な人で集まってます。でも、技術だけでなく、営業も出来ひともいます。そういう意味で、かなり、ウェイトは技術よりですが、マーケティングもいろいろみんなの知恵と人脈をいかして考えようという集まりです。 結構、い ...

2007年07月29日

メールサーバーとの連携・・・

だめだ~。

Railsとメールサーバーの連携が上手く出来ない・・・。


前回のエスケープも面倒なのでメソッドだけ作って後は後で対応にしている中・・・

メール関連も後で対応にするのは少し厳しい・・・。


後で、何にも出来なかったという事になるかもしれない・・・。

あ~(TT


しかし、


ここはあえて見捨てよう


でないと先に進まん。

くっそ~。

RailsからSmtp経由でメール送信する事に2時間近く使ったぞぉ~~・・・。

文献少なすぎて、自分の環境に合うやり方が分からん。


はぁ~・・・。

PHPだったらSendMailで一発なのに・・・。


ぐぞぉ~~。

もうしばらくしたら開発環境移すかな・・・。


メールサーバーとWebサーバーが同じマシンに入っていると簡単にできるっぽいんだよね~~。

う~ん。

う~ん。


さらに粘ること二時間・・・。

出来た・・・。


できたぞぉ~~。

メールが送れるようになった。

いやぁ~~。


疲れた・・・。


>gem install actionmailer


でactionmailerをインストールする必要があったようだ。

まぁ、とりあえず出来てよかった。

めでたしめでたし。


※参考

http://d.hatena.ne.jp/GegegeMokeke/20070601


本当に感謝です。

2007年07月28日

strip_tags関数が無い!

いやいや。

考えてみた、今のところRailsとオブジェクト指向、O/Rマッピングしか使っていないことに気付きました。


そうなんです。

Rubyについては殆ど触っていないのです。


で、表題にもあるとおり、PHPで言うところのstrip_tagsメソッドがRubyに無いのです。

探したのですが、見つかりません。


hメソッド(html_escapeメソッド)でHTMLエスケープはできるのですが、一部のタグを許可したい時などにはこのメソッドは使えません・・・。


ということで、、、

Rubyの文字列処理も知りたいことなので、作ってみることにしました。


まずは、書いたメソッドが呼び出せるかチェックします。

application.rbにメソッドを書いたところ、呼び出せません。

まぁ、当たり前です。

(でも、インスタンス変数が呼び出せるのでもしかしたら!と思っていたところはありますが・・・w)


やっぱり、Railsの処理に乗っ取ってapplication_helper.rbに書くのが正しいようです。

とりあえず、下のようなメソッドを追加したところ・・・


def test_test(val)

  val = val + 'test'

  return val

end


<%= test_test @data.data %>


で簡単に動きました。

さて、HTMLエスケープメソッドを作るぞぉ~。

と思ったところ新たな疑問が。。。


リンクを張る場合に使うヘルパーメソッドの


<%= link_to 'Show', :action => 'show', :id => contact %>


ってあるけど・・・

:actionとか:idってどうやってメソッドにデータを渡してるの??

まずはヘルパーメソッドの使い方から調べないとなぁ・・・。


Ruby on Railsは確かに簡単でなおかつ綺麗な構成でWebアプリケーションが作れるけど・・・

簡単なところで躓くと凄く時間がかかる。(自分が不慣れなせいだけど・・・)

これって、やっぱり文献やライブラリが少ないせいだとおもう。


今回作ろうとしているstrip_tagsメソッドも常備されていていいと思うんですよね~。

自分で作るとセキュリティとかまで意識しなければならないのできつい・・・。

2007年07月28日

[dev]SubVersionサービスを探して

気軽に使えるSubVersionのサーバーが欲しいと思い、調べてみました。試してみたのはこの二つ。 BLOCKGROUP http://www.blockgroup.jp/ 容量1GBで250円/月と格安です。ユーザー登録すると15日間は無料で試用できるので、早速試してみました。 登録すると、http://user9999.srv000.bgrp.jp/svn/ てな感じのURLでリポジトリが作成されますので、そこにSubVersionクライアントで接続して使えます。プロジェクトは好きなだけ追加することが ...

2007年07月27日

tomcat5のconfigfile

現状で提供されているrpmとかでは、jdk1.4あたりがリンクされているようだ。 Alinous-Coreでは、1.5以上でないと動かないので、1.5以上を落としてきて、JAVA_HOMEを変更する必要がある。 通常、rpmで提供されるtomcat5の起動スクリプトは、/etc/init.d/tomcat5となっている。 中身を見ると、環境変数などを設定するファイルは、/etc/tomcat5/tomcat5.confであることがわかる。 ところが、スクリプトをよーく見ると、/etc/sysconfig/tomcat5でも設定していることに気が付く。 優先順位はどちらかというと・・・ これは、どうやら環境に左右されるらしい。 同一の構成で動かしているが、微妙に違うサーバーがあり、片方は、tomcat5.confでjdk1.6を設定していて事足りたので、油断していた。 なので、どちらか片方の設定とするようにしないといけない。 これは結構はまった・・・(24時間のロス) 現状では、両方動いていて、クラスタリングによる起動も確認できた。

エンジニアが作る最新ITブログ トップ>【2007年07月】

メンバー紹介

タグパネル

ランキング

エンジニアが作る最新ITブログ DODA