タグ

2010年3月2日のブックマーク (22件)

  • 驚きいっぱいのJavaScript? - 風と宇宙とプログラム

    言語やインタフェースの設計には「驚き最小の原則」というのがある。まつもとさん人はそんなこと言っていないようだが、かつて、Rubyはその原則に沿った言語と言われていた。一方、JavaScriptはそれに反する言語と未だに見なされているようだ。多くの場合、よく理解していないのが原因である。理解した上でも、やっぱりおかしいよ、というのもあるかも知れないが、じゃ、その場合どう定義したらよいんだ、というのはいろいろ難しい問題がある。 wtfjs(http://wtfjs.com/)にはJavaScriptのそんな「変な挙動」が集められている。wtfなんてタイトルをつけているくらいなので、あまり真面目に見る必要はないのかも知れないけれど、主なものについて古い順から軽く解説してみた。ちなみに、wtfはWhat The F*ckの略。 typeof NaN === 'number' // true In

    驚きいっぱいのJavaScript? - 風と宇宙とプログラム
  • いまからでも間に合う開発者テスト - mixi engineer blog

    はじめまして。開発部じゃない加藤和良です。 最近、mixi では Buildbot をつかった継続的インテグレーションをはじめています。安定版の mixi のソースコードにコミットすると Buildbot がそれを検知し、自動的にテストが走るようになりました。 ここでの「テスト」は Test::Simple や prove(1) をつかった、Perl でかかれた開発者テストを指しています。mixi の開発者テストをとりまく環境は、ここ数年でかなり改善されました。今回はその歩みをふりかえりながら、テストの無いコードベースをどこからどうやって変えていったかという話をしたいと思います。 開発環境 はじめに、前提となる mixi の開発環境について説明します。mixi では複数人の開発者がひとつのマシンで作業を行います。それぞれの開発者は、あらかじめ割り当てられたポートで Apache を起動し、

    いまからでも間に合う開発者テスト - mixi engineer blog
    komz
    komz 2010/03/02
  • GitHub - kan/moxy: Mobile web development proxy

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kan/moxy: Mobile web development proxy
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • 携帯電話からのアクセスを真似する·Moxy MOONGIFT

    MoxyはPerl製のオープンソース・ソフトウェア。日において携帯電話サイトの需要は大きい。スマートフォンの活況もあって、PC向けと同時に携帯電話向けをリリースすることも多くなっている。また将来的にはPCよりもモバイルのシェアが大きくなると言われている。 携帯電話からのアクセスを模倣できる そんな携帯電話向けサイトの開発を行う場合、PCからアクセスを偽装してテストを行う必要がある。専用のソフトウェアの他、FirefoxのMobileSimulatorも使えるが、ここではWebブラウザベースのMoxyを紹介しよう。 MoxyはPerl製のソフトウェアで、専用のWebサーバとしてサービスが立ち上がる。ブラウザからアクセスすると、URLを指定して外部のWebサービスにアクセスできる。その際にはUserID、ユーザエージェント、HTTPヘッダーを任意に入れ替えてアクセスも可能だ。 Google

    携帯電話からのアクセスを真似する·Moxy MOONGIFT
  • 書籍「PHPによるデザインパターン入門」の原稿テキストを公開します - Do You PHP はてブロ

    ご報告が遅くなりましたが、去る2009/09/14に絶版となりました orz 出版から3年ですか。自分が最初に書いた(雑誌ではなく)で、いろいろな思い入れはあったんですが、やっぱりCakePHPなどのフレームワークとかJavascript関連などの"今、熱い"技術と違って、"ブーム"が去るのが早いですね。。。 製作に関わっていただいた方、また書店で手に取っていただいた方、ありがとうございました。 で、これに伴い、校正前の原稿テキストを(一部を除き)順次公開しようと思います。基的に『原稿テキストをHTML形式に変換したもの+図画そのまま』ですので、誤字/脱字、説明不足の箇所もあるかも知れませんがご了承ください。挿絵はありません。 http://www.doyouphp.jp/book/book_phpdp.shtml とりあえず、第1章、第4章のTemplateMethodを公開しま

    書籍「PHPによるデザインパターン入門」の原稿テキストを公開します - Do You PHP はてブロ
  • グーグルなしで1週間過ごしてみたら--競合サービスとの使用感の違いを比較

    先日あるMicrosoft幹部が、Googleの使用をやめることを、たばこをやめることに例えた。最後にたばこを吸ってから10周年の記念日が近づいている筆者は、その言葉を実際に試してみることにした。 もちろん、そのような誇張がなければ、これほど効果的なマーケティングにはならないだろう。しかし、ウェブ全体に広がるGoogleの存在が、競合他社から、さらには味方からも、そのような反応を誘発することは確かだ。検索から「Google Maps」「Gmail」、そして「YouTube」に至るまで、毎日のインターネット利用の中でGoogleを避けて通ることは難しいかもしれない。 しかしそれは、不可能ではないし、地球上で最も依存性の高い薬物の1つを断つことには到底及ばない。筆者は1週間、Googleが作成したもの、所有しているもの、もしくはその他の形で提供しているあらゆるものを使用しないと誓ったが、Goo

    グーグルなしで1週間過ごしてみたら--競合サービスとの使用感の違いを比較
    komz
    komz 2010/03/02
  • Gmail送信時に宛先をリストから選べるようにするFirefox用スクリプト

    組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Gmailでメール送信する際に当然の処置をしてくれるGreasemonkey あなたのFirefoxにGreasemonkeyをインストールしていることが前提です。 Before ↑あるべきものがないといった感じですよね。宛先欄に頭文字を入力すれば出てくるわけですが、やっぱり欲しい機能です。 After ↑青いのアイコンをクリックするとメアドの一覧が表示されます。やはりこうでないと。 インストールはGmail Check Sender Emailのページ右側にある黒いボタンを押してください。 今まで当たり前だったものが、新しい技術で効率化されてなくなると物足りなく感じてしまうのが不思議ですね。それだけ古い人間になってきたということなんでしょうかww

    Gmail送信時に宛先をリストから選べるようにするFirefox用スクリプト
  • Gmailを使って携帯メールでお気に入りブログのRSSフィードを受け取る裏技

    組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! 携帯用のRSS配信サービスはいろいろありますが、なにしろ重い。。。 試しに使ってみたものの、結局3日坊主に終わりましたww 携帯メールにRSSが届くのであれば使えるのではないかと、早速試してみました。 携帯メールでブログのRSSフィードを受け取る手順 今回の方法では、Gmailのアドレスに”+~~”と付け加えられる裏技と、Gmailの転送機能を使用して携帯メールでRSSフィードを受け取れるようにします。 購読したいサイトのRSSフィードのURLを発見しておきます まず、rssfwd.com(RSSのメール転送サービス)に行ってください テキストボックスにRSSフィードのURLを貼り付け”Submit”ボタンを押します ”Text-only email

    Gmailを使って携帯メールでお気に入りブログのRSSフィードを受け取る裏技
  • Android携帯を使っている人にも便利な Googleの【重複する連絡先】統合機能

    いままで携帯の電話帳を整理しようなんて考えたこともなかったのですが、Android携帯 HT-03Aにしたことで、Googleの連絡先を編集すれば携帯の電話帳も整理されるという、携帯の操作が億劫なPC世代にはとても助かる機能がついてきました。 そこへ、新たにGoogleが追加した【重複連絡先の統合機能】が、さらに手軽なものにしてくれたのでご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! 重複する電話帳を整理 Gmailの【重複する連絡先】統合機能今回、Gmailの連絡先に追加された【重複する連絡先】統合機能は、Googleが、「これは明らかに重複してるでしょう。」という連絡先を、許可すると自動的にマージしてくれるもの。 重複をチェックする項目は、名前、メールアドレス、電話番号など、怪

    Android携帯を使っている人にも便利な Googleの【重複する連絡先】統合機能
    komz
    komz 2010/03/02
  • Gmailで、気になるやりとりの一部分をすぐに開けるLabs新機能「ここから未読にする」

    Gmailで熱い議論を交わしていると、スレッド内の返信メール数が膨大になり、気になる会話がどこにあったか忘れてしまうこともあると思います。 そのたびに、検索をかけたり、スターを付けておくのも良いのですが、もっと便利にすることはできないのか?という発想から生まれたこの機能。 結果を想像しづらいネーミングはともかく、今回リリースされたGmailの新機能は、気になるメッセージをデフォルトで開いてくれる便利な機能です。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! 気になる【メッセージ】を一発表示するGmail Labsの新機能※ここでいう【メッセージ】とは、メールでの会話のやり取り全体を示す【スレッド】の中の【ひとつの返信メール】を指します。 「ここから未読にする」機能は、GmailのLabsに追加さ

    Gmailで、気になるやりとりの一部分をすぐに開けるLabs新機能「ここから未読にする」
  • Gmailをいろんなモードで見るURL集 セーフモードやスレッド表示のみとか

    Gmailの表示をiGoogle用にしてしまうことで無駄な情報をすべてカットすることも出来てしまう。モバイル版でシンプルかつ高速に使える。 それだけでなく、よくFirefoxなんかでGmailが調子悪かったりするときに使えるセーフモードなどもあり、Gmailをさらに快適に使うことが出来そうです。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Gmailをいろいろなモードで表示するURL集 これはGoogle Operating Systemで「Gmailにアクセスできない他人はこれらのURLで試してみると良いかも。」という紹介をされていたものなのですが、意外に普通に使っても良いのでは?と感じたのでご紹介します。 セーフモード http://mail.google.com/mail/?labs=0

    Gmailをいろんなモードで見るURL集 セーフモードやスレッド表示のみとか
  • The Pale Moon Project homepage

    Welcome to Pale Moon – Your browser, Your way Pale Moon is an Open Source, Goanna-based web browser available for various operating systems including Microsoft Windows, Mac OS and Linux (with contributed other operating system support), focusing on efficiency and customization. Make sure to get the most out of your browser! Pale Moon offers you a browsing experience in a browser completely built f

  • Firefoxと完全互換の高速起動が可能な軽量ブラウザ「Pale Moon」 | フリーソフトラボ.com

    Pale Moon 「Pale Moon」はFirefoxと高い互換性を持つ、高速起動が可能なオープンソースのウェブブラウザです。Firefoxの最大の欠点と言えば、何と言ってもとにかく起動に時間がかかること。最近ではChrome拡張機能に対応してきたこともあり、豊富なアドオンで自由に機能を追加できるというFirefox独自の優位性が失われつつある今、ヘビーユーザーの間でもより起動の速いChromeへの乗り換えが進んでいる傾向にあるようです。 そんなFirefox最大の欠点である起動の遅さですが、こういった問題点を改良してアドオン等の互換性はそのままに、よりユーザーの視点に立って使いやすく軽量に再設計されているのがこの「Pale Moon」というブラウザです。基的なデザイン、機能からインターフェースまでほとんどFirefoxと同じで、起動や動作が速くメモリの消費も少ないという、ツボを押

    Firefoxと完全互換の高速起動が可能な軽量ブラウザ「Pale Moon」 | フリーソフトラボ.com
  • Gmail チャット Google トークから タグを付けたノートを追加できる「a tiny note」

    Gmailを良く使う人にとって、Gmailの画面をベースに、様々なことを実現できるのは非常に効率が良いですよね。そのため、Gmail画面からTwitterへつぶやいたり、Google BuzzからTwitterへ投稿できたり、メールでEvernoteへ追加できたりする機能はなくてはならないもの。 そこで今回は、Gmailの画面から、チャットを使って、整理・検索しやすい記録を残すことができるサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Gmail チャット(Google トーク)から追加できるシンプルノート 「a tiny noteは、GmailのチャットやGoogleトークから、タグ付きのノートを追加できるシンプルなオンラインノート。 Googleアカウントでログインし

    Gmail チャット Google トークから タグを付けたノートを追加できる「a tiny note」
  • SEO解析データ 全部入りChrome拡張機能「SEO Site Tools」

    組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! とにかく便利な SEO解析全部入りChrome拡張機能SEO Site Tools」は、SEO解析に必要な多くのデータを、一括でわかりやすく表示してくれるChrome拡張機能SEO評価の指標として疑問視されつつあるページランクではなく、SEOmoz のドメイン ランクをボタンに表示するのも特徴のひとつです。 「SEO Site Tools」で解析できるもの 全部書き出しているとキリがないので、画像で一気にご紹介します。 ボタンにSEOmoz のドメイン ランクを表示 ↑どうしてもGoogleのページランクで判断してしまいがちですが、デフォルトでこのような数値を表示してくれるのはありがたいですね。 基のサイト・ページデータの表示 ↑Alexa

    SEO解析データ 全部入りChrome拡張機能「SEO Site Tools」
  • テーブルを見やすく、使いやすくするためのアルティメットガイド

    ウェブページでデータをみせるテーブルを見やすく、使いやすくするためのスタイルや機能性などUIパターンを紹介したアルティメットガイドをJanko At Warp Speedから紹介します。 Ultimate guide to table UI patterns 下記は各ポイントを意訳したものです。 テーブルの「(エクセルでいうところの)行と列」の表記は、「横列と縦列」に統一しています。 はじめに 1. 列を交互にスタイリング 2. 列をフルに 3. テーブルのセクション 4. ソート 5. フィルタリング 6. ページネーション 7. スクロール 8. 固定されたヘッダ 9. ヘッダのないテーブル 10. 拡張可能な列 11. 列のアクション 12. マルチプルな列のアクション はじめに テーブルは構造化されたデータをみせるものです。そして、その目的はデータを読みやすくし、走査しやすく、簡単

    komz
    komz 2010/03/02
  • 世界のマーケッターが選ぶ企業ツイッター活用術 ~ 9つの超定番:In the looop:オルタナティブ・ブログ

    Twitterの企業活用,特にマーケティング活用は,2010年に入り,いよいよ格化しはじめた感がある。 昨日のレポート記事でも,フォーチュン100社のうち65%がTwitterアカウントを開始しており,製品や部門が主幹するものも含めると平均4.2個のアカウントが運用されているとのこと。 実験的に多様な活用法が模索されてきたTwitterだが,ここに来てようやく,ある種の成功パターン,効果の高い手法などが確立されてきたように思う。今日のエントリーでは,まずTwitter活用のアンケート調査に基づき,効果的とされる順番に,それらの手法に関連した最新情報を付記し,Twitterの実践的な定番利用法としてまとめておきたい。 まずベースとしたアンケートは,米国Marketing Profs社が2010年1月に発表した有料調査レポート 「The State of Social Media Marke

    世界のマーケッターが選ぶ企業ツイッター活用術 ~ 9つの超定番:In the looop:オルタナティブ・ブログ
  • 無料で使えるSEOやホームページ制作に役立つツールまとめ | パシのSEOブログ

    SEO対策に無駄なコストをかけないためにも、無料で使えるツールたちは欠かせない存在です。その中でも使えるヤツに限定してまとめておきます。 サイト分析ツール SEOチェキ! URLからサイトの総合的な分析を行う。SEOチェック、Whois情報、順位チェック、HTTPヘッダ情報、ページランク偽装チェックなど。とても軽いのでかなりオススメ。 Website Explorer インストール型のサイト分析ツール。ウェブサイトの構造を探査・解析し、情報を階層表示。リダイレクト、リンク切れ、404エラーなどの調査が可能。Web型リンク切れチェックツールとしては、リンクチェッカーが便利です。 SEO-Browser サイト内のイメージやFlash、CSSJavaScriptなどの視覚効果を排除し、検索エンジンの目線でサイト構造を分析。文字化けする場合はエンコードを指定(IEであれば、表示→エンコード→日

    komz
    komz 2010/03/02
  • 「Googleの焦りが生んだ新サービス、Google Buzz──前編」 - MdN Design Interactive

    Googleの焦りが生んだ新サービス、Google Buzz──前編」 2010年2月22日 TEXT:小川 浩 (株式会社モディファイ CEO 兼クリエイティブディレクター) Googleのソーシャルメディア戦略 Googleが2010年2月9日に発表した「Google Buzz」は、彼らのWebメールである「Gmail」に統合されたSNSだ。 Google Buzzは“文字制限がなく、さらにマルチメディアに対応するTwitter”といっていい。いや、むしろTwitterよりは“オープンなFacebook”というべきかもしれない。というよりも、Googleが放ったTwitterおよびFacebook対抗策だろう。 Googleバズを紹介するページ。動画による説明も視聴できる http://www.google.com/buzz?hl=ja Twitterが成功した理由が、140文字しか

  • 最新の使えるjQueryプラグイン集「25 Amazing and Fresh jQuery Plugins」

    TOP  >  WebDesign  >  最新の使えるjQueryプラグイン集「25 Amazing and Fresh jQuery Plugins」 軽量で非常に高機能なjavascriptプラグイン。豊富な機能に加えて、デザイナーでも何とかわかる範囲の言語として最近さらに人気を集めていますが、今回紹介するのは最新の使えるjQueryプラグインを集めた「25 Amazing and Fresh jQuery Plugins」というエントリー。 Meerkat 最近リリーされた使えるjQueryプラグインが集められています。様々な機能のものがありますが、今日はその中からいくつか気になったものを紹介したいと思います。 詳しくは以下 ■Brosho Plugin – Example CSSをブラウザ上から編集できるjQueryプラグイン。使うシーンはかなり断定されてきますが、面白いですね。

    最新の使えるjQueryプラグイン集「25 Amazing and Fresh jQuery Plugins」
  • css-lecture.com

    komz
    komz 2010/03/02