05/29
post by 笹山 昭秀 @ 2009 年 5 月 29 日 17:17
Java, Selenium, テスト
はじめまして。
プロダクト&サービス事業部の笹山です。
今回は、SeleniumRCを用いてWebアプリケーションのテスト中に、Flex部分のみを手動操作し、
その後再び自動テストを継続させる方法について書きたいと思います。
有名なツールなのでみなさんご存知と思いますが、まずSeleniumRCとは、
「Webブラウザの操作を自動化させ、Webアプリケーションの画面表示や画面遷移のテストを行うツール」で
Webアプリケーションのテストには欠かせないツールです。
今回弊社では、easyFiLEXのテストをSeleniumRCを用いて行うことになりました。
[続きを読む...]
Tags: Flash, Flex, Selenium, Wait, 自動テスト
05/27
post by 青野 和仁 @ 2009 年 5 月 27 日 15:14
C++, プログラム
はじめまして。
プロダクト&サービス事業部リーダーの青野です。
今日は少し古くマイナーな情報になりますが、
C++0xで追加される拡張マニピュレーターを使用した日付の書式付入出力[N2071](Apache C++ Standard Libraryから追加)の仕組み
について書こうと思います。
C++での開発経験がある人はjavaのDateFormatのように
- (任意の書式の)日付文字列からDateオブジェクトの生成
- Dateオブジェクトから(任意の書式の)日付文字列の生成
を、簡単に行いたいと、1度は悩んだことがあるのではないでしょうか。
Linux環境であれば、strptime(日付文字列 > tm構造体)、strftime(tm構造体 > 日付文字列)という便利なCの関数があり、
この関数をラップするだけでも簡単に汎用的な処理を実装することができますが、C++0xでは標準で行うことが可能になります。
Working Draft, Standard for Programming Language C++ (pp.1097-1099)
[続きを読む...]
Tags: C++, C++0x, N2071, STL, テンプレート
05/20
post by kubo@eni.co.jp @ 2009 年 5 月 20 日 18:22
Lucene, Solr, 全文検索
このエントリーは、なるべく定期的に最新情報に更新するようにしています。
更新履歴
はじめまして。
株式会社イージーネット プロダクト&サービス事業部の久保です。
当社では、
- ネットワークフォレンジック アプライアンス製品で、メールアーカイブとしても使えるNetRAPTOR
- Adobe AIRによるデスクトップアプリケーションによってドラッグ&ドロップや右クリックから「送る」での一発送信機能に対応した、大容量ファイル送信システムのeasyFiLEX
などを開発しております。
今日は、当社で利用しているOSSの全文検索サーバアプリケーションであるApache Solrについてご紹介したいと思います。
GoogleでSolrを検索しても、日本語圏のコンテンツはまだまだ少ないようです。
当社がSolrを使い始めた昨年は現在よりもさらに少なく、結構苦労しました。
今回はやや雑多な内容となりますが、新しくSolrを使う際に必要と考えられる情報をまとめてみました。
本エントリーでは、Solr1.3を対象としています。
Solr1.3が現在の安定版で、Solr1.4-devが開発版となります。
[続きを読む...]
Tags: apache, Lucene, Solr, スケーラビリティ, スケーラブル, スケールアウト, 全文検索, 全文検索サーバ, 分散, 性能
05/18
post by 末田 佳和 @ 2009 年 5 月 18 日 17:00
AIR, ActionScript, Flex, プログラム
こんにちは。
プロダクト&サービス事業部 リーダーの末田です。
初めての本格的な投稿なのですが、
今回はAdobe AIR/Flexでのドラッグ アンド ドロップについて書こうと思います。
弊社製品にeasyFiLEXというものがあるのですが、
そこで、ドラッグ アンド ドロップがしたいんだ! という強い要望があり、
Adobe AIR/Flexの技術を利用して実現しました。
いまどきだと、Ajaxでも実現できるのですが、今回はFlexを採用しました。
AIRとFlexそしてブラウザの関係ですが、AIRはローカルマシン上の環境、
FlexはAIR上、もしくはWebブラウザ上のFlash Player(Plugin)で動作します。
Webブラウザ上 → Flex
AIR → Flex
AIRの上ではFlexではない、通常のHTMLとJavaScriptでも動作します。
Flexを利用すると、Webブラウザ上でもローカルマシン上のAIRでも、
同じ技術でリッチなインタフェースを実現でき、
さらに、最初からドラッグ アンド ドロップがサポートされています。
Flexでは、Flexコンポーネント間のドラッグ アンド ドロップが簡単に実現できます。
しかしeasyFiLEXは、ローカルマシン上にあるファイルをWebアプリであるeasyFiLEXにアップロードして、
他の人とファイルをやり取りする仕組みのアプリケーションです。
ですので、実現したかったのは、ローカルマシンにある(例えばデスクトップにある)ファイルを
ドラッグしてブラウザ上に持って行き、ドロップすると、そのファイルがアップロードされる、
という操作を実現したかったのです。
[続きを読む...]
Tags: AIR, drag, drop, Flash, Flex, RIA
05/11
post by 末田 佳和 @ 2009 年 5 月 11 日 17:36
会社
はじめまして。
株式会社イージーネット プロダクト&サービス事業部 SDU(System Development Unit) リーダーの末田です。
イージーネット Tech Blog の初回投稿という大役を任されました。
最初なので、このブログについて、簡単に紹介できればと思います。
イージーネット Tech Blog は株式会社イージーネットの技術者が書くブログです。
会社のWebページにも仕事の紹介ページはあるのですが、そのページではどんな人が働いていて、
どんな技術があって、何が得意か、そもそも信頼できるのか、
といったことが伝えられないのではないかということで(もちろんそのままではまずいのですが)、
この Tech Blog ははじまりました。
IT業界、さらにシステム開発系の会社というのは、
そもそも知らない人には何をやっている会社なのかよくわからない、と言われます。
かといって、簡単に説明できるほど単純な仕事ではないと私は思っています。
(コンピュータプログラムという形のないものを売っているので余計に)
なので、ブログで、個々の技術者がそれぞれの言葉で、今やっていることや技術紹介、
思っていること等を書いていけば、少なくとも今よりは身近に感じられるのでは、
また、同業者の方にもよりアピールできるのでは、と思ってはじめました。
ブログの開設については、技術者、開発者という人は引っ込み思案な人も多いので、
社内でも紆余曲折がありました。
それでも、会社の顔、雰囲気が見えるほうがよい、今後のコミュニケーション能力の向上、
文章能力の向上といったことも考えて、公開に踏み切りました。
私自身、ブログを書くのは初めてで、今後登場するメンバーもほとんどが初めてで、
手探り状態なので、温かい目で見守っていただければ嬉しく思います。
今後、Tech Blog では弊社イージーネットの技術者が順次登場する予定です。
つたない文章で、つっこみどころ満載だと思いますが、今後ともよろしくお願いします。
Tags: sueda