参照記事 CSS Differences in Internet Explorer 6, 7 and 8(英語) Internet Explorer6,7,8によるCSSの違いについてSmashing Magazineより紹介されていましたので、ご紹介いたします。 セレクタと継承 子セレクタ 例 body>p { color: #fff; } 解説 子セレクタは、指定された親要素の直接の子であるすべての要素を指定します。上記の例ではbody要素内にある子要素のpの文字色を白にとなります。 サポート IE6× IE7○ IE8○ バグ IE7ではbody>/**/pのように子セレクタの直後にコメントを挿入すると適用されなくなってしまいます。 連鎖したクラス 例 .class1.class2.class3 { background: #fff; } 解説 クラスセレクタで列挙したクラス名が以下
今年の RubyKaigi 2010で、 Sarah Meiさんによる JasmineというJavaScriptのテスティングフレームワークの紹介発表がありました(発表時はRCでしたが、先日(2010年9月14日)に無事バージョン1.0がリリースされています)。 今回はこの Jasmine を紹介したいと思います。 特徴 Jasmineは以下のような特徴を持ったテスティングフレームワークです。 JavaScript自身でJavaScriptをテスト可能 RSpec風の記述が行える スタンドアローン版とRubyGem版 JavaScript自身でJavaScriptをテスト可能 テスト用に専用の言語・フォーマットを使う必要はありません。 RSpec風の記述が行える 全体の構造は、RSpecのユーザーにはお馴染のdescribe や it という記法で記述します。 Rubyのブロックほど簡潔に
The domain manifest-validator.com may be for sale. Please click here to inquire Manifest-validator.com Related Searches: Top 10 Luxury Cars Top Smart Phones Dental Plans song lyrics Best Mortgage Rates Work from Home Accident Lawyers Related Searches: Top 10 Luxury Cars Top Smart Phones Dental Plans Trademark Free Notice Privacy Policy
JsTestDriverとphantomjsとJenkinsを使ってのJSの継続的なテストを行う方法を解説します。 Javaのインストール JsTestDriver、Jenkins共に実行にJavaが必要になるため、Javaのインストールを行いましょう。 すでにインストール済みの場合は必要ありません。 JsTestDriverのインストール JsTestDriverのjarを落としましょうダウンロードしたJsTestDriverを–portオプションで起動しましょう( $ java -jar JsTestDriver[バージョン番号].jar –port 9876 )設定ファイルのサンプルをダウンロードしてJsTestDriver.jarと同じディレクトリにJsTestDriver.confの名前で保存しましょうこれでJsTestDriver serverが起動します。 今回はテスト対象と
つまずいた部分があったのでメモっておく。φ(-ω-。`)。 ■ダウンロード eclipse downloadsのJavaScript版をダウンロードした。 ■プラグイン JsTestDriverを使用する。 まず、「ヘルプ > 新規ソフトウェアのインストール > 有効なソフトウェア・サイト」を選択し、フィルタに「http://js-test-driver.googlecode.com/svn/update/」と入力する。 次に、一覧にパッケージが表示されるので、バージョンが新しいものを選択しインストールする。 ■使用方法 用意するファイルは3ファイルである。以下のサンプルソースはドキュメントのコードを使用させていただいた。 projectdir/src/Greeter.js myapp = {}; myapp.Greeter = function(){ }; myapp.Greeter.p
seleniumが2.0となりwebDriverメインとなって徐々に情報がネットに出回り始めたが日本語でiPhoneのテスト環境に付いて記載しているところがまだ見つからないので、自分の備忘録レベルで書いておく。 アップされているものは xcode3.xシリーズ用になっている模様でLion、 xcode4.x環境では一部プロジェクトファイルの設定を変更する必要がある模様 ●環境 OSX 10.7.1 xcode 4.1 1.ソースの取得 とにかくこれが無いと始まらないのでiWebDriverを取得する SVNでチェックアウト $svn checkout http://selenium.googlecode.com/svn/trunk/ iwebdriver 2.xcodeを使用してコンパイルする 下記ディレクトリにあるxcodeのプロジェクトファイルを開く iwebdriver/iphone
目標はgrunt + phantomjs + jasmineの自動テスト環境 先日の大なごやJS Vol.3で、@_tk84さんが発表なさっていた、PhantomJSで自動テストにインスパイアされて、Gruntでそのあたりをコントロールできるようにしました。 今回のポイントは下記。 .coffeeを保存したら、.jsに自動でコンパイル .jsの更新を検知して、SpecRunner.htmlを自動生成 このとき更新された.jsと、対になるテストコードを含んだSpecRunner.htmlが生成される phantomjsで、SpecRunner.htmlを実行した結果を標準出力 出力をgrowlnotifyに渡してデスクトップ通知 @_tk84さんの元ネタのほうでは、EmacsとRubyな環境でしたが、自分はエディタには依存せず、nodeの実行環境だけで何とかできるように構成しました。 aho
iPhone/iPadアプリ開発の事やAndoridの事も少し。アプリ開発受託も受け付けている琉楽.comのブログ 実機転送の場合 アプリケーション > ユーティリティ > キーチェーンアクセス で、キーチェーンアクセスを起動。 キーチェーンアクセスのメニューの「環境設定」を起動。 「一般・First Aid・証明書」とあるので、証明書をクリック。 「オンライン証明書状況プロトコル(OCSP)」を「可能な場合に適用」 「証明書執行リスト(CRL)を「可能な場合に適用」 「優先順位」を「OCSP」に設定。 キーチェーンアクセスのメニューから 証明書アシスタント > 認証局に証明書を要求 ユーザーのメールアドレス:iOS Dev Centerに登録しているメールアドレス。 通称:iOS Dev Centerに登録している名前。(iOS Dev Centerにログインして、右上に
昨日のエントリのChromeDriverを試した後、SafariDriverというなかなか有望そうだがイマイチちゃんと動いている感がないソリューションまで試した結果、iPhone向けWebアプリケーションのテストにはiPhoneそのものか、iPhoneシミュレーターを使うのが一番良いという結論に達した。 インストールiOS端末でSelenium(iWebDriver)を使うには、公式ドキュメントにある通り、レポジトリからコードをチェックアウトして、"./go iphone"でビルドする。要Xcode。 $ svn co http://selenium.googlecode.com/svn/trunk selenium $ cd selenium $ ./go iphone あるいは、selenium/iphone/iWebDriver.xcodeproj というXcodeプロジェクトを開い
Introduction Solid design patterns are the basic building block for maintainable software applications. If you've ever participated in a technical interview, you've liked been asked about them. In this tutorial, we'll take a look at a few patterns that you can start using today. What is a Design Pattern? A design pattern is a reusable software solution Simply put, a design pattern is a reusable so
今日、 ありえるえりあミニ勉強会#3 ~Sencha Touch で 「HTML5 x Touch UI の UXを考える」というタイトルで発表してきます。 その資料がとりあえず出来たので、一足お先に こちらで公開します。 UX on HTML5 x Touch UI from dsuket Webアプリの Touch UI で UX を実現するために、ということで Touch UI の概要や課題、Touch API の仕様と現状、そしてUX実現のポイントなどについて書いてみました。ちなみに、Touch API は HTML5ではないのでタイトルに偽りありです(^^; すみません。。 ちょっと詰め込みすぎた感はありますが、まだまだ書ききれないことも沢山。 後日、当日の様子と補足記事なんかもアップできればと思います。 (補足を書きました http://dsuket.hatenablog.co
「apple-touch-icon」を指定した場合は、iPhoneとAndroidどちらも同じアイコンになりますが、「apple-touch-icon-precomposed」を指定した場合は、それぞれ異なるアイコンになります。 iPhoneは、「apple-touch-icon」「apple-touch-icon-precomposed」ともに、最初に指定したアイコンが有効になるようです。一方Androidは、「apple-touch-icon」の場合は最初に指定したアイコン、「apple-touch-icon-precomposed」の場合は最後に指定したアイコンが有効になるようです。 この違いを利用して、次のような順序で記入すると、iPhoneとAndroidに異なるアイコンを指定できます。 <link rel="apple-touch-icon-precomposed" href=
最近では、Googleスプレッドシートを使っている人も多いと思う。Googleスプレッドシートは、オンライン上で簡単に共有でき、同時編集も可能である。これだけで十分に役立つのだが、実は、ほとんどの人はスプレッドシートの本当の可能性に気づいていない。 あまり知られていないが、Apps Scriptという仕組みが提供されておりスプレッドシートのデータを書き換えたり、チャットツールと連携するなどの様々な処理が可能だ。うまく使うことで業務効率を大きく改善できる。 ここでは、サンプルとしてスプレッドシートを使って、簡単な社内向けタスク管理ツールを作ってみよう。 今回作るもの シンプルなタスク管理用のシートだ。小さなプロジェクトであれば、このようなシンプルなもので管理することも多いだろう。 機能としては、次の2つを実装してみよう。 ステータスの変更時(タスクが割り当てられたり、開始したり、完了)に、チ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く