タグ

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

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

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

    驚きいっぱいのJavaScript? - 風と宇宙とプログラム
  • 無料で使えるSEOやホームページ制作に役立つツールまとめ | パシのSEOブログ

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

  • 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」
  • 携帯電話からのアクセスを真似する·Moxy MOONGIFT

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

    携帯電話からのアクセスを真似する·Moxy MOONGIFT
    o_hiroyuki
    o_hiroyuki 2010/03/02
    携帯サイト開発に使える
  • テーブルを見やすく、使いやすくするためのアルティメットガイド

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

    o_hiroyuki
    o_hiroyuki 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:オルタナティブ・ブログ
    o_hiroyuki
    o_hiroyuki 2010/03/02
     twitterを使用したマーケティング
  • いまからでも間に合う開発者テスト - mixi engineer blog

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

    いまからでも間に合う開発者テスト - mixi engineer blog
  • 書籍「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 はてブロ
  • Yahoo!クイックリンクの作られ方

    Googleには、サイト内のページへのショートカットリンクを検索結果に表示する“サイトリンク(Sitelinks)”という特徴があります。 Yahoo! U.S.にも同じような特徴があり、こちらは“クイックリンク(Quick Links)”という名前が付けられています。 日Yahoo!のクイックリンクは縦2列ではなく、横1行で表示されます。 Googleの1行サイトリンクに似ていますね。 米Yahoo!のクイックリンクも以前は1行だったのですが、しばらく前から現在のように形を変えています。 GoogleのサイトリンクもYahoo!のクイックリンクも、どのページへのリンクがどのようなテキストで生成されるかはアルゴリズムで自動処理されています。 いったい何をもとに作られているのでしょうか? Yahoo!が出願した特許や配布したホワイトペーパー、プレゼンテーションスライドに手がかりを見つける

    Yahoo!クイックリンクの作られ方
    o_hiroyuki
    o_hiroyuki 2010/03/02
    yahooクイックリンク
  • 結局、クラウドとかSaaSって何なの?

    「よく分からないけど、言葉だけは最近よく聞く」と思っているビジネスパーソン向けに特集「今さら聞けないクラウド入門」をスタート! これでクラウドやSaaSが分からない人も分かるようになる(はず)。 「クラウドって雲?」「SaaSって何? なんて読むの?」――。日ごろインターネットに詳しい人でも意外と答えられない人がいるのではないだろうか。特にITとは関係のない業務を担当している人にとって、クラウドやSaaSが分からない人も多いはず。そこで誠 Biz.IDでは、「よく分からないけど、言葉だけは最近よく聞く」と思っているビジネスパーソン向けに、今月は「今さら聞けないクラウド入門」を実施する。 さて早速「クラウド」だが、いきなり@ITの情報マネジメント用語事典から引用。 クラウドコンピューティング インターネット上にグローバルに拡散したコンピューティングリソースを使って、ユーザーに情報サービスやア

    結局、クラウドとかSaaSって何なの?
    o_hiroyuki
    o_hiroyuki 2010/03/02
    クラウド、SaaS入門
  • 秀逸なテーブルデザインのパターン集:phpspot開発日誌

    Ultimate guide to table UI patterns 秀逸なテーブルデザインのパターン集をまとめたエントリのご紹介です。 デザインだけでなく、見やすさや分かりやすさという点にも気を配りたいテーブルデザインは比較的難しいものになりますね。 テーブルデザインの例を知っておくことで、難しいテーブルのデザインをする際にも参考に出来そうです。 Apple のデザインっぽいテーブル 複雑なデータをわかりやすくスタイリッシュにまとめたテーブル 画像なども盛り込みつつ見やすいテーブル シンプルに見やすいテーブル JavaScript の入ったものも入ってきますが色々なテーブルを見てストックしておくと後に役立ちそうです。 関連エントリ CSSでデザインしたクールなテーブルのサンプル集 CSSでデザインされたテーブルレスでクールなフォームサンプル

    o_hiroyuki
    o_hiroyuki 2010/03/02
    テーブルデザイン参考