タグ

ブックマーク / yamashiro0217.hatenadiary.org (6)

  • Selenium2.x で Ajax なWebアプリケーションをテストしよう 〜 Facebook の自動あいさつ返答機能を実装 〜 - Yamashiro0217の日記

    この記事では、Facebook のあいさつ(Poke)機能への返信を題材に、沢山たまるとウザい嬉しいあいさつを自動で返すスクリプトを書くことで、Selenium2.x の使い方、特に Ajax アプリをテストする方法について学べるようにする。 Ajax がからんだWebアプリケーションのエンドツーエンドの最近のテスト手法についてのまとめにもなっていると思う。 最初の3節ぐらいは「Seleniumとは〜」とか「テストってのはさー」とかゴタクをごたごた書いているので、Seleniumの実際のコード見た方がはえぇよ。って言う人はコードが出てくるまで記事を飛ばすと良い。 こんな記事を気合入れて書いて公開した当日に…FacebookのUIが変わって…作ってたスクリプト動かなくなってしまった…orz。俺が何かやったり買うと事件が起きるんや・・「なにか買うとその直後に安くなったり、新機種がでたりするとい

    Selenium2.x で Ajax なWebアプリケーションをテストしよう 〜 Facebook の自動あいさつ返答機能を実装 〜 - Yamashiro0217の日記
    sugyan
    sugyan 2011/09/22
    ブラウザ操作自動化ツールとしても使えるSelenium。使えるようになっておきたいところ
  • PHPカンファレンス2011 で"PHPとテストとCIと私〜愛するあなたのため〜"というタイトルで発表してきました - Yamashiro0217の日記

    PHPカンファレンス2011 で"PHPとテストとCIと私〜愛するあなたのため〜"というタイトルで発表してきました。 当日は、ほとんど寝ず、午前中は #nekkonという結婚式に参加してからの発表だったから辛かった。実質寝てねーからつれー。発表つれー。 内容としては架空の某システムの裏方に入った、 架空の人が、いかにレガシーコードと戦い、TDDやCIを適用していったか、 また、適用するにあたりどういう便利なツールを使ったか、 また、チームにそれらの文化を浸透させるためにどうしたか。 などといった内容となっています。 以下がプレゼンのスライドを Slideshareに上げたやつです。あとUSTの録画もありました。 http://www.ustream.tv/recorded/17177077 PHPカンファレンス2011 PHPとテストとCIと私〜愛するあなたのため〜View more pr

    PHPカンファレンス2011 で"PHPとテストとCIと私〜愛するあなたのため〜"というタイトルで発表してきました - Yamashiro0217の日記
    sugyan
    sugyan 2011/09/12
    やましろさんステキ
  • PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記

    はじめに この資料は「PHPでTDD&CIワークショップ」 http://atnd.org/events/16626 で @yamashiro が発表するための資料だよ。 ワークショップ参加者じゃなくても記事読むだけで完結するようには書いてあるよ。 概要としては、Jenkins を使って PHP のウンコレガシーなコードをいかに綺麗にして行くかということを説明する。 自画自賛だけど PHPMD とか PHPCPD の使い方の説明の資料としてもそこそこイケてる資料になってると思いました。まる。 この記事に書かれてることは、割とTemplate for Jenkins Jobs for PHP Projectsとかぶってるけど、プラグインを絞ってあるのと、一個一個のプラグインについて解説、また実際にエラーが起きたときにどうすればいいのか書くよ。 Java と Jenkins のインストールとJ

    PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記
  • もしも戦国武将がtwitterを使っていたら - Yamashiro0217の日記

    もしも戦国時代にtwitterがあったら。みたいなネタで盛り上がったのでやってみた。結構時間かかった。書いた人 @yamashiro nobu1534俺、この発言が 99 fav 行ったら天下とるんだ。天・下・布武!天・下・布武!linkiessa_tokuウンコもらしちゃった><linknobu1534猿いるんだろ。出てこいや!linkhideyoshitうきっうきっきっlinknobu1534@hideyoshit語でおklinkakechimitsuhide@nobu1534 信長様followさせ候。以後よろしくお頼み申し上げ奉ります。linkakechimitsuhide@iessa_toku 家康殿followさせていただきました。今後ともよろしくお願い申し上げる。linkakechimitsuhide@hideyoshit 秀吉殿followさせていただきました。今後と

    もしも戦国武将がtwitterを使っていたら - Yamashiro0217の日記
    sugyan
    sugyan 2009/06/24
    「Twitterで分かる日本史」シリーズ化に期待
  • 全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記

    この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Railsrubyということを言う人もいるよね)。 少なくとも僕は、Eclipse

    全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記
    sugyan
    sugyan 2009/06/16
    GIFアニメが豊富でわかりやすい
  • 美人時計の画像ファイルが欲しい - Yamashiro0217の日記

    美人時計という素晴らしいサービスがあります。 http://www.bijint.com/jp/ 1分ごとに美人が表示される素晴らしいサイトですが、悲しい技術者の性。url 分かるんだったら画像取得できるじゃん。などと思ってしまうわけです。 追記の追記: 以下のスクリプトだと取得できなくなったから、新しいのつくりましたー。 http://d.hatena.ne.jp/Yamashiro0217/20090930/1254305886 追記:たしかに凶悪なので sleep を入れました。ごめんなさい>< require 'net/http' require 'uri' def get_file(download_url, filename) response = fetch(download_url,10) open(filename, "wb") do |file| file.puts r

    sugyan
    sugyan 2009/03/10
    あとで鑑賞する
  • 1