Webに関するpublichtmlのブックマーク (28)

  • スマートフォン向けサイトの作り方 | ユージック

    スマートフォン向けサイトの作り方 2011年1月22日 iPhoneAndroid両方に対応するスマートフォン向けサイトの作り方をまとめてみました。 スマートフォン向けサイト作成にあたっての基概要 まず最初にスマートフォン向けサイトを作成する際に気になる点は画像の扱いだったりすると思います。 横幅ですが、解像度は機種によって様々ですが、縦向きで320px~640px、横向きで480px~960pxが主流となります。 標準となるものを設けるとなると、320px(横)/480px(縦)を標準として良いかなと思います。 ※iPhone4、4Sは640px/960pxの解像度ですが、内部解像度で320px/480pxと解釈してくれるため。 ですので、クライアントに見せるデザインカンプなどを作成する際も縦を標準とする際は320px(横)で作成すれば問題ないといえますが、iPhone4、4SやAn

    スマートフォン向けサイトの作り方 | ユージック
  • 徳丸本のあれこれを実践してみて気付いたこと | 水無月ばけらのえび日記

    更新: 2011年7月9日23時0分頃 とあるシステムで徳丸のストレッチングを採用することにしたという話がありましたが、その実装が佳境に入ってきました。私は指示だけ出して、実装はお任せ……と思っていたのですが、基的な部分を作ってもらったところでバトンタッチされ、私が引き継ぐ形で実際にコードを書くことになりました。 基的には徳丸 (www.amazon.co.jp)のオススメどおりの実装にするという方針なのですが、実際にコードを書いてみると、いろいろと気になったり迷ったりした事も出てきました。そのあたりを簡単にメモしておきます。 ※ちなみに、このシステムはRuby1.9.2 + Ruby on Rails3での実装なので、PHPのコードサンプルをそのまま使っているわけではありません。 ストレッチ回数をどう決めるのか徳丸327ページにあるコード例を参考にして実装。アプリケーションごと

  • 考察:Appleはスマホサイトを作らない。

    今まで気づかずにいたが、Appleはスマホ(スマートフォン)向けサイトを作っていない。それは何故か。 予算がないとか、(どこぞのメーカーと違って)ウェブデザインや自社製品についての理解度が低いとか、おそらくそういったネガティブな理由ではない。Appleのウェブサイトには、自社のプロダクトデザインに通じる主張が表現されている。 Mobile Safari のUIデザインの質を垣間見るウェブデザイン 自社のプロダクト(ここでは特にMobile Safari)のUIデザインが、何を理想として、どう調整されてきたのか、このサイトのデザインから読み取ることができる。 Appleのウェブサイトの裏側をちょっとだけ覗いてみると、viewport に width=1024 が記述されている。これは、iPhoneの小さな画面でも1024px分の幅があるものと仮想してレンダリングされるようにする、呪文のよう

  • Studying HTTP

    FX取引所の照会とテクニカル、経済指標の見方等を解説していきます。

    Studying HTTP
  • Google製Webパフォーマンス測定ツール·Speed Tracer MOONGIFT

    Speed TracerはGoogle Chrome向けのオープンソース・ソフトウェア。Webサイトのパフォーマンスを測定するのはApacheのabをはじめ、様々なツールが存在する。だが最近のWebサイトではAjaxやJavaScriptを活用する等、単なるリクエスト送信だけでは適切なチューニングが難しくなっている。 Google Chromeをお使いの開発者はぜひ そこでGoogleが開発したのがSpeed Tracerだ。Speed TracerはGoogle Chromeにインストールするソフトウェアで、GWT(Google Web Toolkit)の2.0公開に合わせたツールとして提供されることになった。Google Chromeを使っている開発者はぜひ使ってみよう。 インストールするとアドレスバーの横に緑のアイコンが表示される。クリックするとモニターウィンドウが開き、計測が開始す

    Google製Webパフォーマンス測定ツール·Speed Tracer MOONGIFT
  • Googleのトップページを開くと毎秒100回実行されるスクリプトを止めるユーザースクリプト - os0x.blog

    Googleのトップページを開くと毎秒100回JavaScriptが実行されるよ - 射撃しつつ前転をみて、ちょっとソース読んでみたらホントにそんな実装になっていた。んじゃ、止めちゃいますかってことで、サジェスト自体はそのまま機能させつつ、IMEでの確定前の入力には反応しないという実装に無理やり変えるスクリプトを書きました。一応動作を確認したのはFirefox3.5(Greasemokey 0.8)、Opera10、Google Chrome Dev(4.0.213.1)です。GreaseKitは実行タイミングの問題で怪しいかも。 404 Not Found – Userscripts.org ちなみに、なんでGoogleはポーリングをしているかっていうと、IMEが確定する前の入力途中のキーワードを捕まえるためのようです。そこまでする必要ないよって人も多そうですよね。そういう人向けのスクリ

    Googleのトップページを開くと毎秒100回実行されるスクリプトを止めるユーザースクリプト - os0x.blog
  • YAPC::Asia 2009で大規模画像配信とPerlについて発表しました - mixi engineer blog

    開発部・システム運用グループの長野です。9月10日・11日に東工大大岡山キャンパスで開催されたPerlのカンファレンス、YAPC::Asia 2009に参加してきました。 昨年は2つのセッションをやらせて頂きましたが、今年は1つだけ発表をしましたので、資料を公開します 大規模画像配信とPerl SlideShareで公開しています。 大規模画像配信とPerl View more documents from kazeburo. 一部アニメーションを利用していますので、PowerPointもあわせて参照してください。 mixiの画像配信については、このブログや技術評論社様の雑誌等を通して何度か紹介していますが、今回は携帯向けの画像配信、特に画像の動的変換について取り上げました。 画像を扱うライブラリはいくつも種類があり、変換速度や変換後の画像に違いがあります、今回の発表ではその比較もしていま

    YAPC::Asia 2009で大規模画像配信とPerlについて発表しました - mixi engineer blog
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • タブ表示が特徴的な、複数URLの短縮サービス『ShareTabs』 | 100SHIKI

    ありそうでなかったシンプルなサービスのご紹介。 ShareTabsはいわゆるURL短縮サービスであるが、複数のURLをまとめてくれる点がユニークだ。 「これとこれとこれ、まとめて見ておいて」なんてときに便利だろう。 しかも送られた短縮URLを開いてみるとちゃんと目次ページも生成され、サイトの縮小画像まで表示されるという親切さだ。 さらにそれらのサイトはページ内でタブとして表示され、さくっと切り替えてすぐに見ることができる。もちろん別ウィンドウで一気に開くことも可能だ。 シンプルなわりによく考えられているサービスではなかろうか。知っておいても損はないですね。

    タブ表示が特徴的な、複数URLの短縮サービス『ShareTabs』 | 100SHIKI
    publichtml
    publichtml 2008/12/10
    "短縮URLを開いてみるとちゃんと目次ページも生成され、サイトの縮小画像まで表示される" "サイトはページ内でタブとして表示され、さくっと切り替えてすぐに見ることができる"
  • 「実現したいことを計算機の問題に置き換えることが『技術力』」、伊藤CTOが“はてな流”大規模データ処理の極意を語る:CodeZine

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「実現したいことを計算機の問題に置き換えることが『技術力』」、伊藤CTOが“はてな流”大規模データ処理の極意を語る:CodeZine
  • Google、Yahoo!、MSがRobots.txtなどREP共通/独自内容公開 | エンタープライズ | マイコミジャーナル

    主要な検索サービスを提供しているGoogleYahoo!Microsoftの3社は3日(米国時間)、Robots Exclusion Protocol (REP)の現状を説明するとともに、それぞれが独自に提供しているディレクティブの説明を公開した。 コンテンツホルダが求めるのはどうすれば検索結果にコンテンツが有利に登場するかだが、逆に特定のコンテンツをどうすれば検索対象から除外できるかも求められている。この場合に使われるのがRobots Exclusion Protocol(REP)だ。robots.txtファイルに指定する方法やMETAタグで指定する方法などがある。これら方法はGoogleYahoo!Microsoftなど主要な検索エンジンサービスでサポートされており、検索エンジンアクセス制御方法のデファクトスタンダードとなっている。 ここ数年、GoogleYahoo!、Mic

    publichtml
    publichtml 2008/06/09
    "Google、Yahoo!、Microsoftの3社は3日(米国時間)、Robots Exclusion Protocol (REP)の現状を説明するとともに、それぞれが独自に提供しているディレクティブの説明を公開した"
  • コマンドでググれ! 非公式なGoogle専用シェル「goosh」が登場 | ネット | マイコミジャーナル

    CUIでググれる「goosh」が公開 UNIXシェル風なコマンドラインベースのインターフェイスを持つWebアプリ「goosh」が公開された。6月3日時点の最新バージョンは0.4.3 β1、JavaScriptをサポートしたWebブラウザで「goosh.org」にアクセスすると利用できる。 Stefan Grothkopp氏が開発したgooshは、Ajaxで実装されたGoogle専用検索ツール。コマンドラインベースのユーザインターフェイスを持ち、UNIXシェルに近い外観と操作性を提供する。現行バージョンにおけるビルトインコマンドは20種、キーワード検索の「web」、イメージ検索の「images」など、google.comが提供する検索機能の多くをカバーしている。「translate en ja map」と実行すれば「"地図"」と表示されるように、翻訳機能にも対応している。 現行バージョンのg

    publichtml
    publichtml 2008/06/06
    gooshは、Ajaxで実装されたGoogle専用検索ツール。コマンドラインベースのユーザインターフェイスを持ち、UNIXシェルに近い外観と操作性を提供する
  • Aerial(エアリアル) - Ajax/Cometの次を行く リアルタイム双方向RPC - Blog by Sadayuki Furuhashi

    JavaScript - サーバー間で双方向のRPC通信を行う技術は「Aerial」(エアリアル)という名前になりました*1。アイディアを出していただいた皆様、ありがとうございましたm(_ _)m Aerialは、通信にFlashを使い、JavaScriptとサーバープログラムとの間で双方向のRPC呼び出しを行う技術です。つまり、サーバー側からJavaScriptのメソッドを呼び出したり、逆にJavaScriptからサーバー側のプログラムを呼び出したりします。 サーバーから直接JavaScriptのコードを呼び出したり、逆にJavaScriptからサーバー側のメソッドを呼び出したりできるので、通信の内容を意識する必要がなく、バグの混入を抑えます。RPC成分入り! ライブラリを開発するときも、HTTPやブラウザ間の実装の違いを意識する必要も無く、ごく普通のTCP接続で通信を行うので、Come

    Aerial(エアリアル) - Ajax/Cometの次を行く リアルタイム双方向RPC - Blog by Sadayuki Furuhashi
    publichtml
    publichtml 2008/05/15
    "Aerial(エアリアル) - Ajax/Cometの次を行く リアルタイム双方向RPC" 通信はFlash
  • 秋元@サイボウズラボ・プログラマー・ブログ: 管理画面用のフリーテンプレートが公開されている

    ブログやエンドユーザ向けページのデザインテンプレートは多いけど、管理画面用でフリーでいいのはあまりない、と主張する作者による、自由に使える(言及やリンクも不要。できればブログ読んでね、だそうだ)管理画面デザインテンプレートというのがWebResourceDepotというブログで配布されていて、del.icio.us/popularに出ていた。 開くとこんな感じ。アイコンは、これもフリーアイコンとして有名なfamfamfamを使っている。 これを使った管理画面をWebアプリケーションフレームワークのAdminジェネレータで生成するようにすれば、バックエンド側の画面作成は手間が減るだろう。 via del.icio.us/popular この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の

    publichtml
    publichtml 2008/05/01
    管理画面用のテンプレートは珍しい。
  • Webブラウザにパスワード入力機能,産総研がFirefoxとApacheモジュールを公開

    産業技術総合研究所(産総研)とヤフーは2008年4月22日,パスワードを用いてWebブラウザ/サーバー間の相互認証を実現する認証プロトコル「HTTP Mutualアクセス認証」の実装をオープンソースとして公開した。同プロトコルを使うと,HTMLフォームではなくブラウザに設けた専用の入力域を用いてパスワードを暗号送信するため,フィッシング詐欺対策となる。サーバー側にはApacheのモジュール「mod_auth_mutual」として実装し,クライアント側としてFirefoxの機能を拡張したブラウザ「MutualTestFox」を開発した。 HTTP Mutualアクセス認証は,パスワードを用いてクライアントとサーバーが相互に相手を認証するプロトコルである。産総研とヤフーが2007年3月に発表した。同プロトコルの特徴は,ブラウザ上に設けた専用の入力域にパスワードを入力すると,暗号化処理を施した後

    Webブラウザにパスワード入力機能,産総研がFirefoxとApacheモジュールを公開
    publichtml
    publichtml 2008/04/23
    "ブラウザ上に設けた専用の入力域にパスワードを入力すると,暗号化処理を施した後にWebサーバーに送信する" "HTMLフォームによるパスワード入力ではないため,ユーザーの入力をそのまま取得する中間者攻撃が使えない"
  • https://www.openvista.jp/archives/note/269/?269/

    publichtml
    publichtml 2008/04/22
    Fixed, Luquid, Elastic レイアウトのメリット/デメリットと、読み易いWebレイアウトについての考察
  • Amazon.co.jp: ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール: Steve Souders,スティーブ サウダーズ,武舎 広幸,福地 太郎,武舎 るみ: 本

    Amazon.co.jp: ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール: Steve Souders,スティーブ サウダーズ,武舎 広幸,福地 太郎,武舎 るみ: 本
  • 「Google Docs」がまもなくオフライン利用可能に

    Google Docs」のワードプロセッサは、ついにオフラインでもアクセス可能となる。ウェブブラウザの機能を無料で拡張する技術Google Gears」を用いると、間もなく(Google Docsの)ユーザーは、インターネットに接続していない時でも、ファイルの閲覧や編集ができるようになる。 Google Gears対応バージョンのGoogle Docsは、米国時間3月31日から数週間をかけて順次、提供が開始される予定である。Google DocsのプロダクトマネージャーであるKen Norton氏は、この機能にアクセスできない場合でも、トライし続けてほしいと、筆者に語った。Google Docsのドキュメントウインドウの右上に小さな「オフライン」メニュー項目があれば、オフライン機能に対応したことが分かるだろう。 Norton氏は、Googleのスプレッドシートとプレゼンテーションアプリ

    「Google Docs」がまもなくオフライン利用可能に
    publichtml
    publichtml 2008/04/03
    Google Gearsについて調べてみたい
  • Yahoo!がページパフォーマンス計測ツール「YSlow for Firebug」を公開 | エンタープライズ | マイコミジャーナル

    Yahoo!は24日(米国時間)、Yahoo! Developer Networkを通じてWebページパフォーマンスを計測するツール「YSlow for Firebug(以下、YSlow)」を公開した。同ツールはMozilla Public License version 1.1のもとでオープンソースソフトウェアとして公開されている。 YSlowはYahoo! Exceptional Performance teamによって作成された評価基準にしたがってWebページのパフォーマンスを計測するツールエクステンション。Webアプリケーション開発におけるFirefoxエクステンションとして高い人気を誇っているFirebugに対する組み込みツールとして開発されている。 YSlowの実行例 YSlowでは「Performance」「Stats」「Component」の3つのビューが提供されている。P

    publichtml
    publichtml 2008/03/27
    Firebugへの組込みツール。"YSlowはYahoo! Exceptional Performance teamによって作成された評価基準にしたがってWebページのパフォーマンスを計測するツールエクステンション"
  • Yahoo!パフォーマンスチーム、最新高速化ルール20を発表 | エンタープライズ | マイコミジャーナル

    Webアプリケーション開発に欠かせないFirefoxエクステンションであるFirebugをベースにして開発されたWebページのパフォーマンス計測ツールにYSlowがある。2007年12月上旬にはパフォーマンス分析能力を向上させたYSlow 0.9がリリースされた。紹介にもあるように、手軽に導入できるうえにかなり効果的に分析ができるところに特徴がある。 YSlowの強みとなっているのはYahoo! Exceptional Performanceチームが分析した評価基準をベースにしている点にある。Yahoo!が実際に分析した結果をベースにしているだけあって効果が確実なものとして効いてくるわけだ。 そのYahoo! Exceptional Performanceチームから最新の調査結果およびパフォーマンスブレークスルーのための新しいルールが発表された。既存の14のルールに加えて、新しく20のルー