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

jQueryを使い始めたときに感じる13の疑問

来週は私が夏休みなので更新はない予定です。agoです。 最近、人にjQueryを解説する機会があったので、昔を思い出してjQueryを使い始めた頃に感じる疑問を書いてみたいと思います。 1 そもそも何で使うの?いまでも困ってないよ 作成する内容にもよりますが…

jQuery言語入門

先月の社員PVランキングは91番目でした。agoです。 たまに他言語開発者から「JSは何となくわかるけど、jQueryが特殊すぎてよくわからない」という声を聞きます。 個人的にjQueryを使う場合、「JSの中でjQueryを使う」と言うより、「jQueryの中でJSを使う」と…

細かすぎて伝わらないjQueryの機能5選

実は技術部ではなく、演出部所属のagoです。 先日jQuery 1.3.2のソースを読む機会があり、そのときいくつか気づいたことがあったのでまとめてみました。 1 .addClass, removeClassはスペース区切りで複数のclassを渡せる .addClass, removeClassにはスペース…

YAPC::Asia 2009 で「Ark」と「kamaitachi」について話します

このところ、MySQL と Perl 関連のエントリをいろいろ書いていますが、それは、スケールアウト可能で、かつ、管理が容易なウェブアプリケーションを、簡単に書けるようにしたい、という理由があるからです。 ただ、ブログエントリだとどうしても細切れになる…

イメージマップでhoverを実現する

Fxの拡張ではAutoCopyがお気に入りです。agoです。 今回はリニューアルしたwww.kayac.comからKAYACスタイルのページをご紹介したいとおもいます。 このページはぱっと見特殊な処理はないんですが、よく見ると画面下部の画像が斜めに切れており、それぞれ切れ…

組み合わせの抽出に便利なPICT・後編

外で着るには恥ずかしいTシャツが溜まってきました。こんにちは、kondoです。 PICTのお話後編は、実際のサイトをモデルにテストの組み合わせを出す演習をしてみましょう。 「PICTって何?」という方は、前編をご覧ください。 モデルサイトはこちら、art-mete…

リニューアル後のsitemapとjQuery-visitedとオチ

週末キーボードを水洗いしました。agoです。 すでにだいぶ時間が経ってしまいましたが、7/7にwww.kayac.comがリニューアルしました。 リニューアルに伴いtech.kayac.comでご紹介したい点がいくつかあるのですが、今日はその中からsitemapで使用しているjQuer…

jQuery使いが陥りやすい罠

肩こり歴20年のagoです。 社内でもjQueryを使う人間が増えてきたので、jQueryを使う人が陥りやすい罠をいくつかあげてみたいと思います。 (私が過去にはまったり、今はまっている罠です) 1 グローバルの名前空間を使わない jQueryはwindow objectの汚染が…

組み合わせの抽出に便利なPICT・前編

こんにちは、kondoです。カラオケ、漫画喫茶、バッティングセンターと、一人遊びが充実してきました。 テストエンジニアらしくテストの話も書けよとプレッシャーをかけられたので、今回はテストする値の組み合わせを算出するのに便利なツールをご紹介します…

jQuery.jsとprototype.jsのロジックの組み方に関して

会社から駅まで2分を切れるようになりました。agoです。 先日社内で行った勉強会の資料を公開したいと思います。 Prototyperに贈るjQuerystからの手紙 内容は以下の通りです。 Prototype.jsとjQueryの差異 jQueryの考え方 よりよいjQueryの使い方 カヤックで…

エクセルの条件付き書式を使ってみよう

草食男子度は13点でした。kondoです。 前回に引き続き、今回もエクセルネタをお送りします。 若手エクセリスト(エクセルを使う人)のお役に立てれば幸いでございます。 注意:Microsoft Office Excel 2003 での例です。バージョンやOSによっては、操作や表…

jQuery、script.aculo.us、JSTweenerのアニメーションfps比較

スカイダイビングしてきました。agoです。 ちょっと気になったのでいくつかのアニメーションライブラリのFPSを調べてみました。 jQuery jQuery.fx.custom内でsetInterval(fn, 13);と定義されていました(4064行目) 1000 / 13で大体77FPSのようです。 script…

?symfony1.0のメモリリークを無理矢理なんとかする

こんにちは。カヤックモバイル$でコンチとかコンチとかポケットフレンズ コンチを作ってるアラガです。 symfony1.0で大量のレコードに対して1レコードずつ処理をしていくバッチを走らせたところメモリリークしてどうしても途中で処理が終了してしまいまし…

OSDE(OpenSocial Development Environment)を使った開発環境Tips

こないだ初めてバンジージャンプ飛びました。agoです。 先ごろmixiアプリが一般開発者公開されましたが、皆様開発環境どうしてるでしょうか? 私はmixiの開発環境では認識されるマイミクが少なかったり、キャッシュが効きすぎたりで開発しづらいため、OSDEで…

カヤック×クックパッド主催 技術者交流会のお知らせ?おいしいソースのつくり方?

まだまだ空きあるのでご応募お待ちしています。 イベント詳細決定しましたので、再度告知させていただきます。 KAYAC COOKPAD合同で技術者交流会を開催します! ひとつのサービスをこつこつと向上させるクックパッド。 新しいサービスを生み続けるカヤック。…

javascript libraryを作るときに便利な3つのfunction

社内で唯一(?)の8 tab派。agoです。 suzunari.js、sisso.jsと、最近いくつかJSのライブラリを公開する機会があったので、そのとき使ったライブラリを作るときに便利なコードを紹介したいと思います。 1 script tagからのパラメータ読み込み 外部からの指…

blogparts framework suzunariを作成しました。

ようやく会社のブラインドを閉める方法を発見しました。agoです。 弊社ではブログデコというブログパーツのポータルサイトを運営しており、かなりの数のブログパーツを作成しています。 このたび、そこで得られた様々なノウハウを集めて、ブログパーツフレー…

明日、職場で自慢できるかもしれないオートフィルの操作方法

最近、スモークチーズがマイブーム。kondoです。 開発に所属していた頃はあまり編集する機会のなかったExcelなのですが、やはりテストエンジニアとして動くようになってから触る機会が増えてきました。 今回は僕がExcelで好きな機能ベスト3に入る、「オート…

メンテナンスページで失敗しやすい3つのポイント

PCサイトの開発/運用から、モバイルサイトの開発に移りつつある渡邊です。 ECサイトや自社サービスを運用していると、サービスを一時停止しなければならないケースがあります。 そんな時はメンテナンスページを用意して、ユーザーにサービスが一時停止してい…

mysqlの予約語でハマった

いつだっておもしろい事を考えているムカイです。 とても簡単に扱えて便利なmysql。 しかしそんな楽しいmysqlにも予約語という罠(?)が潜んでいます 先日、mysqlで軽くDBを作ってデータを入れようとした時、まったくinsertができない事態に陥りました。 ER…

EmacsにPHPの補完を実装するマイナーモード、php-completion.elをリリースしました。

anything.elのインターフェイスを使い、EmacsにPHPの補完を実装するマイナーモード php-completion.el をリリースしました。 インストール・設定・補完のスクリーンキャストは以下です。 php-completion.el DEMO from imakado on Vimeo. 出来る事 visual stu…

KAYAC Brain Storming GIG ?1年間で88個(今年は99個)サービスを作る法則?

KAYAC Brain Storming GIG ?1年間で88個(今年は99個)サービスを作る法則? 面白法人カヤックの書籍「ウェブで一発当てる方法」。 この度、重版を記念して、青山ブックセンター六本木店、Apple Store,Ginzaでイベント(無料)の開催決定! アイデアの種はど…

マイスペースアプリの開発tips

社内で唯一の野狐禅ファン agoです。 最近ようやくいくつかマイスペースアプリを公開することができたので、マイスペースアプリの開発過程で気づいたことを書いてみたいと思います。 (ちなみに、マイスペースのプロフィールはデザイン担当の内容です) aler…

フラッシュの中身をサーバでごにょごにょ swfmillのインストール

いつも新しくておもしろい事を考えているムカイです。 最近flashの中身をサーバ側でごにょごにょする事があったので、swfmillのインストール方法と基本的な使い方を書きたいと思います そもそもswfmillって何?という方のために swfmillはflashに関するツー…

IEのデバッグツール

最近記憶力の低下が著しいkusagayaです。 最近は専らJavaScriptを書くことが多いんですが、皆さんどのようなデバッグツールを使っていますか? FirefoxであればFirebugというのが一般的だと思いますが、 IEで一般的なデバッグツールと言えば?と言われると、…

ビルコムPRセミナーにて弊社、鈴木啓央が公演します

弊社、鈴木啓央がビルコムPRセミナーに登壇 話題化するクリエイティブ、話題化させるPR 広報や広告は打ち上げ花火で終わってしまう。 期待した自社メディアは、なかなか盛り上がらない。 そんなお悩みをお持ちの方、必見! UNIQLOCKをはじめとしたWebPRを手…

lighttpd 1.4.x で X-Reproxy をできるようにする mod_fastcgi_reproxy

追記@2009-10-20: もっとちゃんとした reproxy モジュールを書きました。こちらの新しい記事を参照ください。 lighttpd 大好きっ子な村瀬です。 突然ですが、perlbal というロードバランサーをご存じでしょうか。この perlbal には reproxy という機能があ…

symfonyのJavascriptカレンダーの表示座標を修正する

もうすぐ新卒免許が失効する、渡邊です。はじめまして。 今回は、PHPのフレームワーク「symfony」のフォームヘルパー「input_date_tag」を、jqueryで補完します。 「input_date_tag」のリッチフォームは便利で、入力に関してUIとバリデーションの双方を支援…

symfony syncを便利に使う

こんにちは。カヤックモバイル$のアラガです。 symfonyで開発環境と本番環境を同期するときって symfony sync project go を使いますよね。 でも、同期対象を変更するたびに毎回、rsync_exclude.txtを編集するのって本気(マジ)で面倒くさいです。 そんなと…

?FireFox3でFlashの動作がおかしくなる

初めまして、自由が丘でプログラマーをさせて頂いてますkusagayaと申します。 以前、アトランティカの風ブログパーツを作成していた時に遭遇した現象について書かせて頂きたいと思います。 現象 FireFox3でwmodeがtransparentになっているブログパーツで全画…