タグ

2011年8月10日のブックマーク (21件)

  • Big Sky :: Vimテクニックバイブル ~作業効率をカイゼンする150の技

    名無しのVim使いでお馴染みの小見さんにお誘いを受け、執筆のお手伝いをさせて頂きました。 これまで僕が持っていたVimは、「Viとは」から始まりページ数の半分くらいで操作方法、最後の方にようやく「GVimとは」が現れる、あまり奥にまで入り込んでいない書籍でした。 もちろんこれらのも僕を喜ばせる事は出来たのですが、なにぶんページの殆どが知っている情報だったので僕にとって「ワクワクする」では無かったんです。 ずっと最新情報取り入れたVim出ないかなと思ってました。 そんな中、小見さんから話を持ちかけて頂き、まさか自分がその著書を作るなんて思っても見なかったけど即答でOKを出させて頂きました。 僕が最初に見たViは大学の某研究室にあったSONYのNEWSというUNIX上で友達が動かしていた物。その時は変な操作方法だなぁとしか思ってませんでした。 それから就職した会社のワークステーションで

    Big Sky :: Vimテクニックバイブル ~作業効率をカイゼンする150の技
    Akineko
    Akineko 2011/08/10
  • Webratがスゴい(続:Cucumberがアツい) - moroの日記

    Cucumberを使って、Railsアプリのテストを高い抽象度で書き進めていくために欠かせないのがWebratというライブラリです。前回のCucumber全体像の紹介に引き続き、こちらWebratを紹介します。今回も長いです。 2008-01-27修正 id:amacouさんから指摘を受けまして(と、たぶんsatokoさんも以前おっしゃってた)webrat_steps.rbの生成先パスを修正。 語: ${RAILS_ROOT}/step_definitions 正: ${RAILS_ROOT}/features/step_definitions ありがとうございます。 今回のまとめ Webratすごい 画面遷移を「リンクをクリックする」「ボタンをクリックする」と書ける リンクのアンカーテキストではまだ日語が使えず。さきほどパッチ送ったので早晩書けるようになるはず。 フォームの入力項目もラ

    Webratがスゴい(続:Cucumberがアツい) - moroの日記
  • ペアプロ1日目: Jack さんと rails 3 と rspec と - かわにしのペアプロにっき

    はじめに 10月30日土曜日、その日は朝から雨風が強かった。日付近を台風が通りすぎており、週末は大変そうだという話題が、数日前から twitter のタイムライン上に流れていた。 そんな中、ぼくらは秋葉原の喫茶店に集合し、4人掛けの席のとなりに座って何やら話を始めた。喫茶店で、男どうしが同じ側に座って、一台のパソコンの画面を眺めている。ちょっと不思議な光景かもしれない。けれども、これがぼくらのペアプロのスタイルだ。 今回のお相手 今回お相手してくださったのは、Jxck さん。86世代よりちょっと年上の方だ。Jxck さんとの出会いは、今年の XP 祭り。ランチをご一緒させていただいたのと、懇親会で立ちながら語りあったのを覚えている。 XP 祭りでの懇親会で、すごく印象に残ったのが、彼の情熱だ。まず、ペアプロの楽しさを伝えたいという事がビンビンと伝わってきた。さらに、その楽しさというのは、

    ペアプロ1日目: Jack さんと rails 3 と rspec と - かわにしのペアプロにっき
  • Cucumber入門(1) 一番最初のCucumber

    ※. Javascript版のGoogle Searchに対応しました 21, Apl, 2012 明日Cucmberについてのmeetupがあるので予習します。 Cucumberとは Cucmberはプレーンなテキストの機能記述を自動テストとして実行するツールです。Cucumberが理解する言語はGherkinというものです。 CucumberそれそのものはRubyで書かれていますが、Rubyやその他の言語(java、C#とpaythonを含みそれだけではない)で書かれたコードを”テスト”するために使われます。Cucumberは最小限のruby programmingを必要とし、Rubyは簡単です。なのでRubyでないコードを開発していても恐れないでください。 githubより RailsにCucumberを導入した状態から始めようと思ったのですが、チュートリアルを読み進めていくうちにC

  • CucumberとWebratをRailsで使って、さらにautotestで動かしてGrowlで通知する - AorBorF

    今流行りつつある話題のCucumberとWebratをRailsで使ってみました。 CucumberとWebratなんぞやという人はid:moroさんの「 Cucumberがアツい」が参考になります。 今回やったこと RailsにCucumberを入れてみた Featureの予約語を日語にして動かしてみた Cucumberをautotestでも動くようにしてみた autotestの結果をGrowlに通知するようにしてみた 参考サイト 上記のCucumberがアツい Cucumberのgithub 必要なパッケージのインストール 以下のgemが必要みたいなので、まだインストールしていない場合はインストールします。 rspec rspec-rails cucumber webrat term-ansicolor treetop diff-lcs nokogiri ZenTest(autote

    CucumberとWebratをRailsで使って、さらにautotestで動かしてGrowlで通知する - AorBorF
  • CucumberとWebratの組み合わせが素晴らしすぎる - (゚∀゚)o彡 sasata299's blog

    2009年07月05日13:34 Ruby CucumberとWebratの組み合わせが素晴らしすぎる UK STUDIO - Cucumberの登場でRailsのテスティング環境が変わった Cucumberがアツい - moroの日記 Webratがスゴい(続:Cucumberがアツい) - moroの日記 Cucumber にふれてみた - yuum3のお仕事日記 この辺りの記事を読んで、「Cucumber」って何か凄そうだなぁ、使ってみるか!と思ったささたつです。こんにちわ。今日も暑いですね。。。(*´Д`) Cucumber にふれてみた - yuum3のお仕事日記 Cucumber自体は日語などの自然言語でテストシナリオを書けるフレームワーク的なもので、実際のテスト機能は含まれていません。ここでは実際のテストはWebratというWebアプリの受入テスト用ソフトでおこないます。

  • Kaminariの使い方 Rails3時代のpaginationの標準候補 - YomuKaku Memo

    Rails3時代のpaginationの標準に成り得るkaminariのインストールと設定の方法をまとめます。 Kaminariはamatsudaさんが作られたpaginationのためのgemです。 使用させていただいたところ、現在ひろく使用されているwill_paginateからこのkaminariに乗り換えてしまうのに充分な機能がある上、will_paginateと比較してシンプルなためにレンダリングのカスタマイズ等が容易に感じられました。 amatsudaさんありがとうございます。 以下、インストールからカスタマイズの方法までをまとめます。 Kaminariのインストール方法 Gemとしてインストールします。 単にgemとしてインストールするだけであれば、シェルで、 $ gem install kaminari のように入力します。 Rails 3で使用する場合は、Gemfileの

  • rr README.rdoc(バージョン 0.10.10)私訳

    今回はrr(double ruby)というRuby製のテスト用のダブルオブジェクトを作成するライブラリのREADME文書(バージョン0.10.10時点)を訳してみました。ダブルとはユニットテスト書く時などに作るダミーのオブジェクトの総称で、モックやスタブもその1種です。 Rubyには、この様なライブラリがflexmockやshouldaなどがあります。ある勉強会で聞いた話だと、rrが、xUnit Patternsで定義されているダブルの定義に一番忠実に沿っているそうです。 個人的にはRSpecでテストを記述する際にrrを使っています。簡潔にダブルを書くことができるのでとても気に入っています。

  • RSpec-RailsでスタブにRRを使ってみた - AorBorF

    RSpecはもともとスタブやモックをサポートしているんだけど、他のライブラリのスタブを組み込むこともできる。 機能的にはどのライブラリでも大差は無いんだと思うんだけど、RSpecのスタブとモックは何となく好きになれない。*1 というわけでスタブにRRを使ってみた。 RRのインストール gemで一発 sudo gem install RR RSpecのスタブライブラリにRRを使う宣言 /path/to/project/spec/spec_helper.rbで以下を追加 Spec::Runner.configure do |config| # If you're not using ActiveRecord you should remove these # lines, delete config/database.yml and disable :active_record # in yo

    RSpec-RailsでスタブにRRを使ってみた - AorBorF
  • 『TOEIC』試験、英語学習に使える『Google Chrome』の拡張機能|ガジェット通信 GetNews

    皆さんはウェブサイトをご覧になるとき、どのブラウザを使用されているでしょうか。パソコン購入時にデフォルトの状態になっているブラウザ、Windowsであれば『Internet Explorer』、Macであれば『Safari』などをそのまま使われている方もいるでしょうが、『Firefox』や『Google Chrome』などを新たにインストールして使ってらっしゃるかたもいると思います。現在のブラウザは、描画のスピードや、機能拡張による付随機能の豊富さがより重視される傾向にあります。かく言う私も、Macのデフォルトブラウザ『Safari』を使っていたのですが、機能拡張の豊富さや会社のWindowsとブックマークが同期出来るという便利さから『Firefox』を使うようになり、最近は併せて『Google Chrome』も使っています。 さて、ここから題なのですが、私は近々『TOEIC』の試験を受

    『TOEIC』試験、英語学習に使える『Google Chrome』の拡張機能|ガジェット通信 GetNews
  • MySQL 4.0 Casual Talks Vol.2 で LT してきました - blog.nomadscafe.jp

    MySQL 4.1未満を使っている人はいないとかDisられましたが、懇親会で3系がまだ動いているとか聞いて、私は元気です、 MySQL Casual Talks Vol.2で MySQL 4.0の LT をしてきました。 歴史的経緯とか開発のリソースうんぬんでMySQL 4.0をまだ使っているところはないこともないと思っています。 このLTでは、MySQL 4.0の運用やSQLチューニングを行う場合の注意点や数分から数時間はまった点などを、5つほどにまとめてみました。一応補足しておくと、数千qps、数百コネクションというような環境でもない限り、MySQL 4.0でも安定して動きます。これがMySQLのすばらしいところですが、運用を楽にして行く為にもいつかは4系を撲滅したいものですね。 もう一つおまけ的に、MySQL 4.0 の運用ネタ。 4.0 のmysqldumpで取得したダンプデータに

  • 指定エレメントのフォントサイズ変更機能を超簡単に提供できるjQueryプラグイン「jFontSize」:phpspot開発日誌

    jFontSize | jQuery plugin | Font Size | Font Resize | Change font-size | Javascript 指定エレメントのフォントサイズ変更機能を超簡単に提供できるjQueryプラグイン「jFontSize」 大・小だけでなく、標準サイズにも変更できるようなボタンを実装できます ↓指定エレメントのみをリサイズ可能。標準ボタンもあるので戻すのも簡単。 使い方は、サイズ変更用のボタンを指定のマークアップで記述後、$(element).jfontsize() としてリサイズ対象としたいエレメントを選ぶだけです ボタンも自分でCSSを使って簡単にデザイン変更できます 関連エントリ 指定エレメントのフォントサイズを自由に大小させられるシンプルなjQueryプラグイン「FontSize」 手描き感がクールな44種類のフリーフォントいろいろ

  • スマフォ向けのPHP/MySQLで書かれたADサーバ実装オープンソースソフトウェア「mAdserve」:phpspot開発日誌

    スマフォ向けのPHP/MySQLで書かれたADサーバ実装オープンソースソフトウェア「mAdserve」 2011年08月10日- mAdserve | Open Source Mobile Ad Server スマフォ向けのPHP/MySQLで書かれたADサーバ実装オープンソースソフトウェア「mAdserve」 MobFoxという月間数十億インプレッションを配信しているチームによって作られていて、システムがスケールするように設計されているらしいです。 スマートフォンサイトのみならず、アプリもターゲットすることができ、iOS, Android, Windows7アプリ用のSDKも公開されています キャンペーン作成画面 キャンペーン一覧 サイト、アプリケーション一覧 その他のスクリーンショット 今後重要度がますます上がってくるスマートフォン用のアドサーバということで、そういうサービスも多いと思

  • 便利に使えそうなPhotoshopブラシ250種:phpspot開発日誌

    250 Free Photoshop Brushes 2011 | ZoomZum 便利に使えそうなPhotoshopブラシ250種がまとまっていました。 種類は当に色々でまとまりはないのですが、後々に色々と使えそうなブラシがあっていい感じです。 ちょっとオブジェクトをロゴに配置したいなんて場合にも使えそうです。 雷のブラシとかかっこいいです 関連エントリ 超カッコいいフリーのPhotoshop用アブストラクトブラシ集52 動物に関するPhotoshopブラシ色々 女性向けサイト等に使えそうなイラスト風の花・植物のPhotoshopブラシ集 フリーで秀逸なPhotoshopブラシやパターン集いろいろ

  • 新着記事

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    新着記事
  • 主要メーラーのバグを回避するHTMLメール用テンプレート -Email-Boilerplate

    Gmail, Outlook, Yahoo Mail など主要なメールアプリケーションに対応した、HTMLメールの主要なレンダリングの問題を避けるために開発されたテンプレートを紹介します。 合わせて、HTMLメールの作成に役立つポイントをまとめたスライドショーも紹介します。 HTML EMAIL BOILERPLATE Email-Boilerplateとは Email-BoilerplateはHTMLメールを作成する上で、主要となるスタイルをはじめ、各メールアプリケーションのバグを避けるためのものです。 テンプレートは大きく分けて、head箇所とbody箇所があります。head内にはグローバルなスタイルが定義されており、body内にはHTMLのデザインに必要とさせる要素と特定の修正箇所が含まれています。 これらは、そのまま利用してもよし、あなた自身で必要なものを加えたり、削除して使用して

  • 「MySQL Casual Talks vol.2」に参加してきたよ、のメモ - 元RX-7乗りの適当な日々

    第1回に引き続き、"あまりカジュアルではない?"が定説となりつつあるw「MySQL Casual Talks」の第2回が開催されたので、行ってきました。前回に引き続き面白かったので、自分のメモ書きを貼り付けておきます。 (全然追いついてないメモも多いし、スピード感たっぷりだったので間違った記載もあるかもですが、そこはご了承を...) # 例によって、発表資料が出揃ったらそちらを見ていただいた方が良いです。 ちなみに、第1回のメモエントリは、、 「MySQL Casual Talks vol.1」に参加してきたよ、のメモ - 元RX-7乗りの適当な日々 追記 このエントリでもまとめ的に、公開された資料も紹介させていただいておりますw MySQLでNoSQL (@oinume) View more presentations from Kazuhiro Oinuma 生沼さん、実はMySQL

  • [JS]一行追加するだけで、IE6/7/8でもHTML5のvideoとaudioを利用できる -html5media

    HTML5のvideo要素やaudio要素をサポートしていないメジャーブラウザでもたった一行、ページに追加するだけでこれらを利用できるようにするスクリプトを紹介します。 html5media デモページ [ad#ad-2] html5mediaの実装 html5mediaの利用方法は簡単です。 ページに追加する一行 下記をページのhead内に記述します。 <script src="http://api.html5media.info/1.1.4/html5media.min.js"></script> これだけで、すべてのメジャーブラウザでHTML5のvideoとaudioを利用できるようになります。 video, audioに非対応のIE7でも期待通りに動画が再生されます。 IE6(IE Tester)でのキャプチャ 参考:video, audioのサポート状況 video, audio

  • 削除フラグのはなし

    6. id name pass is_deleted 1 ryu xxx FALSE 2 ken xxx FALSE 3 honda xxx TRUE 8. id name pass is_deleted 1 ryu xxx FALSE 2 ken xxx FALSE 3 honda xxx TRUE 3 honda xxx FALSE

    削除フラグのはなし
  • Webサイトにおけるユーザービリティの復習をしたので、よくチェックするポイントをリスト化した - かちびと.net

    ユーザービリティに関して少し復習したので メモっておきます。初心忘れるべからずという 事で・・・Webサイトは基的にユーザビリティ を考慮したレイアウトやコンテンツが理想です。 もちろんケースバイケースではありますが、 これは全共通して言える、という事を忘れない ようにメモ書き。 というわけで、申し訳ないですけど目新しい事は何一つ無い内容です。 そもそもこのブログ自体ユーザビリティを考慮した設計とは言えません(「やっちゃダメなこと」もしています)ので全然説得力ない感じです。 いろいろとテスト&エラーをして行きたいのでご了承下さい。 はじめに 正しいユーザビリティはコンテンツによってケースバイケースだと思いますが基的には僕はヤコブ・ニールセンの考えに従っています。 全ての項目は「すべてが正しい」ものではありません。100のサイトがあれば100通りのユーザビリティが考えられるはずです。場合

    Webサイトにおけるユーザービリティの復習をしたので、よくチェックするポイントをリスト化した - かちびと.net
  • Flash Lite 1.1 の基本が分かる8つのポイント - 1ka2ka.com

    This domain may be for sale!