2011-01-01から1年間の記事一覧

SQLWorld★大阪#8 開催します

サイトも新しくなりました! SqlWorld :: SQLWorld★大阪#8 2012/01/28(土) 13:20 〜 株式会社クロノス 大阪本社 研修ルーム 〒532-0011 大阪市淀川区西中島4丁目13-22 大拓ビル17 5F(研修ルーム7F) 株式会社クロノス - Google マップ内容も充実しています…

Selenium2 PageFactory の紹介

PageObject パターンを楽に実現するために、PageFactory というクラスがあります。 PageFactory - selenium - Description of the PageFactory in the WebDriver support library. - Browser automation framework - Google Project Hosting PageObject クラ…

Selenium2 で wait 処理

サーバーからの戻りを待つ必要がある時等に メモ:WebDriverWait を使おう Selenium 2で非同期処理を待機する5つの方法 - CODESCRIBBLE

Selenium2 のロケーター(By) ってチェーン出来たのね

ByChained というのがあるようです。 ... <ul id="drink"> <li>珈琲</li> <li>緑茶</li> <li>牛乳</li> </ul> <ul id="food"> <li>パン</li> <li>米</li> </ul> ... こんな HTML で、2個めの ul 内の li を取りたいときに、こんな感じで書いてました。 WebElement food = driver.findElement(By.id("food")); if (food == null) { return Collectio…

BigDecimal の丸め(RoundingMode.HALF_DOWN) でうっかりしたこと

Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle の丸め処理で、Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle の HALF_DOWN を指定した際にうっかりしたのでメモ。*1 てっき…

Selenium のメモ

書こうと思ったら、既にあったので。 Dialog や、新しい Window の操作 Selenium WebDriver を利用して Webアプリケーションのテストをしてみる - suzukijの日記 スクリーンショットの取得 Selenium2.xのちょっとした小技 - kencharosの日記

Selenium で Intaractctions を使う

メモ: Selenium で動かしたい機能が、Autocomplete Widget | jQuery UI API Documentation なんかを使っていて、単に要素の Click では、上手く動かなくて、マウスでのクリックをエミュレートしたい場合に。WebDriver: Advanced Usage — Selenium Documenta…

HTML5 プログラミング生放送勉強会 第11回@大阪 で「〜初心者がこれから Web アプリの開発をするために〜」という題で話しました

11/19 HTML5 プログラミング生放送勉強会 第11回@大阪 #pronama | プログラミング生放送 でスピーカーをさせてもらいました。 Microsoft patterns & practices に公開されている Project Silk というリッチな Web アプリ制作ガイドラインを紹介しました。 P…

11/19 HTML5 プログラミング生放送勉強会 第11回@大阪 でお話しします

HTML5 とかど素人ですが、お話しさせていただくことになりました。 11/19 HTML5 プログラミング生放送勉強会 第11回@大阪 #pronama | プログラミング生放送まだ席が余っているようですし、枠も増やせるらしいので HTML5 に興味のある方は是非〜 うまってき…

SQLWorld★大阪#7 のセッション動画が公開されています

プログラミング生放送 の @jz5 さんが、ニコニコ動画に UP してくれました。ありがとうございます! SQLWorld★大阪#7 中継動画 公開 #sqlworld | プログラミング生放送 次回の SQLWorld は、年明けの 2012/01/28(土) に予定しています。 前回に引き続き、Sha…

wiki はじめました

ブログに書くより見やすそうな物は、お だ のスペース Wiki - Seesaa Wiki(ウィキ) に書くようにしました。 完璧な保険見直し や Project Silk: Client-Side Web Development for Modern Browsers の情報を書きはじめてます。 Pex - Automated Whitebox Te…

プラグイン開発しようと maven 叩くも、エラーが出る…

Jenkinsプラグイン開発 や Jenkinsプラグインの作り方 で紹介されている settings.xml 丸コピーしてるけど、 mvn package 叩くと com.sun.mirror.apt.AnnotationProcessorFactory が無いってエラーが出る。 [INFO] ----------------------------------------…

SQL Azure でもデータベース単位の照合順序がくるー

予定だそうですが、これは大きいですね! SQL Azure新機能: ユーザー制御の照合順序 | S/N Ratio (by SATO Naoki) SQL Azure での日本語の扱い - お だ のスペース らへんで書いてた内容もデータベース単位で照合順序を指定出来ればほぼ意識しなくて良いです…

SQLWorld★大阪#6 のセッション内容

7/30(土) に開催した SQLWorld★ - SQLWorld★#6 のセッション内容を簡単に書いてみます。(セッション資料もサイトに公開しています) 次回は、10/15(土) に開催します。SQLWorld★ - SQLWorld★#7 祝・1周年 今までのセッションを振り返る お だ のセッション セ…

Moles でネストしたクラスに日本語使ってるとコンパイルエラーが起きた

Moles も日本語が混じると残念でした - お だ のスペース でも書きましたが、日本語使ってると残念な事になる(ナンバリングで名前を付け替える)のですが、何とコンパイルエラーが起きるケースがありました。 今手元に環境が無いので完全な再現コードが載せれ…

ChainingAssertion for MSTest のパラメタライズドテストを NUnit 感覚で利用すると…

Chaining Assertion - Home 最近使っていますが、ものすごく便利です。 .NET でテストを書いているかたは、是非使ってみてください。 ChainingAssertion がどんなのかは、ここらへんを neue cc - テストを簡単にするほんの少しの拡張メソッド neue cc - メソ…

再帰CTE でテストデータ作成

テーブルの行を N 件に増やしたい場合 - お だ のスペース では、単純な連番テーブルを作成しましたが、ちょっと変えるだけで通しの日付データも出来ます。 WITH [CTE]([日付]) AS ( SELECT GETDATE() AS [日付] UNION ALL SELECT DATEADD(day, 1, [日付]) F…

テーブルの行を N 件に増やしたい場合

メモ TOP 句には、式も渡せるのでサブクエリも使える TOP (Transact-SQL) 行数を増やすには、単純な連番テーブルと必要な数だけマッチする条件で結合したらよい。 単純な連番テーブルは、CTE で作成 今回の例では、元のデータをあるカラムに入っている値の数…

第1回大阪Jenkins勉強会 「.NET なプロジェクトでも Jenkins を使ってみた」という題で話しました

第1回大阪Jenkins勉強会 : ATND でスピーカーをさせてもらいました。 Jenkins の勉強会でしたが、Jenkins の話しよりは .NET 周りの話しが多くてどれ位の方に伝わったのかわかりませんが楽しかったです。 スライドはこちらに上げています。 Net なプロジェク…

SQL である文字列に文字列を挿入

メモ STUFF (Transact-SQL) 郵便番号とかで、クエリで書式指定する必要がある場合に SELECT STUFF('9999999', 4, 0, '-')

Jenkins で Silverlight のテスト

以前も取り上げた Silverlight のテストツール StatLight Silverlight Testing Automation Tool - Home ですが、Jenkins でも動かせるようです。 手順はこちらを参考に NoSuchBlogger: Silverlight Unit Test Applications and CI 英語のブログですが、イメ…

デブサミ関西 2011 に参加しました

Developers Summit 2011 kansai に参加してきましたー。最初のセッションはちょい遅刻でしたが他は全部聞けました。 またコミュニティ枠の LT で SQLWorld として話してきました。 スライドはこちらから 404 error. Page Not Found. 当日は準備不足で到着前…

DataGridView.ReadOnly は、DataGridViewColumn.ReadOnly を書き換えてしまう…

今頃知りました。。 DataGridView.ReadOnly プロパティ (System.Windows.Forms) DataGridViewColumn.ReadOnly プロパティ (System.Windows.Forms) ドキュメントには載ってないように思います。 固定で読取専用の列があり、一時的に DataGridView を全部読取…

Moles も日本語が混じると残念でした

以前、Pex について書きましたが、Pex を使うクラスには、日本語を使わない方が良さそう… - お だ のスペースMoles も同様に残念でした。 日本語(non-ASCII) は削除されて、01,02,… とナンバリングされてしまいます。 ナンバリングしても被った場合は、そこ…

コード化された UI テスト と Moles を同一プロジェクトに含めると、Moles を利用している Unit Test が動かなくなる

Moles を利用しているテストは、普通の UnitTest*1です。 ※Moles とは、Pex, Automated White box Testing for .NET - Microsoft Research にある 「 強力な 」 Mock フレームワークです。 neue cc - Rx + MolesによるC#での次世代非同期モックテスト考察 さ…

コード化された UI テスト(Coded UI Test) で ImeMode を指定している TextBox の Text に設定すると例外が発生する

タイトルの通りです。 UI オートメーションを使用したコードの検証 を初めて使ったんですが、ハマってしまいました。 操作の記録とコード化された UI テストのトラブルシューティング には、「IME がサポートされていない」と載っています。 IME がサポート…

WP7 の MSDN ライブラリ

メモ Windows Phone API reference ※日本語は未だ無さそうです。 Silverlight と共通の物は、for Silverlight 側に載っています。*1 Silverlight の .NET Framework クラス ライブラリ Windows Phone でもサポートしているメンバには、モシモシアイコンがつ…

Validating 等のフォーカスが変更されるイベントで フォーカス設定をしないこと

今までも掲示板とかで話題になってたりしてましたが、.NET 4 になって、MSDN にも注意として記載されるようになりました。 Control.Validating イベント (System.Windows.Forms) より引用 Enter、GotFocus、Leave、LostFocus、Validating、または Validated …

NULL を比較すると UNKNOWN が返る

NULL を比較すると UNKNOWN になります。 NULL 比較検索条件 NULL 値 create table [test] ( id int identity(1, 1) primary key, name1 char(5), name2 char(5) ) go insert into [test] ([name1], [name2]) values ( 'AAAAA', 'AAAAA' ), ( 'AAAAA', 'BBBB…

Kinect で音声認識を試し中

引き続き、Kinect PowerPoint Control - Home を試してました。 音声でも操作出来るとのことなので、動かしてみましたが上手くいかない! SpeechRecognitionEngine.InstalledRecognizers() does not find "SR_MS_en-US_Kinect_10.0" と同じ現象が出る。 色々…