タグ

2008年8月25日のブックマーク (8件)

  • 具体例で説明するデザインパターン - てっく煮ブログ

    JavaScriptデザインパターンってなんだかたいそうなものに考えられがちだけど、実は、そこかしこのライブラリや仕様に取り込まれていることが多い。「デザインパターン分からん」とか「で、どうやって使うのよ」と悶々としている人には、「どういうところで使わているのか」を知っておけばイメージも沸きやすいし、意外にたいしたことないんだな、ということが分かるんじゃないだろうか。そこで、JavaScript やその周辺の技術で、デザインパターンがどのように使われているかを紹介してみることにする。ここでは、GoFの順番に沿って、以下の11個のパターンを取り上げる。生成に関するパターン Factory MethodAbstract FactoryBuilderPrototypeSingleton構造に関するパターン AdapterComposite振る舞いに関するパターン Chain Of Respon

  • MOONGIFT: » これはすごい!Firefoxを使ってサイトのモックアップを簡単に作成する「Pencil」:オープンソースを毎日紹介

    これはデザイナーのみならず導入必須のソフトウェアと言えそうだ。 Webサイトを作る際には、モックアップが必要になる。それをベースにして「ここをこうしよう」「次はどこに遷移させよう」といった議論が可能になる。頭の中だけではイメージがはっきりせず、意見も出しづらい。 ドラッグアンドドロップでモックアップを作成できる そんなモックアップを作成しようと思ったら、紙やHTMLオーソライズソフトウェア、画像編集ソフトウェアを使うことが多かった。だが画像編集ソフトウェアではチェックボックスやテキストボックスが作りづらい、HTMLオーソライズソフトウェアではデザインの微調整が面倒、紙では重ね書きしづらい…とそれぞれに欠点があった。そこでこれを導入してみよう。 今回紹介するオープンソース・ソフトウェアはPencil、Firefoxアドオンとして動作するモックアップ作成ソフトウェアだ。 個人的にはモックアップ

    MOONGIFT: » これはすごい!Firefoxを使ってサイトのモックアップを簡単に作成する「Pencil」:オープンソースを毎日紹介
  • 【ビジネスモデル全解剖】価格.comの儲けの仕組み

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    【ビジネスモデル全解剖】価格.comの儲けの仕組み
  • Web2.0デザインジェネレーターいろいろ-2008年8月:phpspot開発日誌

    Web 2.0 Design Generators For Developers | 84 Bytes here is a handy list of online tools to help you save time and effort creating nice graphics for your sites or apps. Web2.0デザインジェネレーターいろいろまとまっていました。 過去にいろいろとこうしたツール系は書いてきましたが、まだ知らないものもありました。 ボタン As Button Generator Buttonator.com My Cool Button ローディング画像 AJAXload.info AJAX loading Gif generator バッジ Web 2.0 Badges Fresh Badge リボン QuickRibbon Websit

  • jQueryの便利なプラグイン10選 – creamu

    jQueryでかっこいいUIを実装したい。 そんなときにおすすめなのが、『10 useful jQuery plugins』。jQueryの便利なプラグイン10選だ。 以下にご紹介。 ・jQuery UI Webアプリをデスクトップアプリのように動作させる。タブメニューやスプリットペイン、ドラッグできるフォトマネジャーなど ・Mark-It-Up テキストエリアをマークアップエディタに変えてくれる ・jQuery cookie plugin クッキーを簡単にセット、削除できる ・lightbox for jQuery jQuery用のlightbox ・jQuery Corner Plugin jQueryで角丸を作成 ・jTip クールなツールチッププラグイン ・LavaLamp CSSメニューにスムーズなスライドエフェクトを追加 ・Superfish jQueryのアニメーションを使っ

  • 近所のじいちゃんばあちゃんのサイバーサポート - また君か。@d.hatena 2008-08-21

    近所のサイバーじいさんばあさんのカスタマーサポートを半日くらいやった。以前パソコンの調子を見たじいさん(http://d.hatena.ne.jp/matakimika/20061127#p1)クラスタつながり。町内のじいさんばあさんが寄り合いみたいな状態になっているところで、ああだこうだと話を聞きながら、パソコンをいじる。誰かの孫だかなんだかの幼年幼女とかが、腕に絡んでしきりに腹ポニョしてきて往生した。暑いのに元気だねー。 別に大したことじゃなく、ハードの点検とかはほとんどやらない。そういうのは「壊れた」「動かない」といって店に持っていくようで(修理できれば修理、できなければ買い替えらしい)、どうでもいい困り事相談が主。「デスクトップに邪魔なアイコンがいっぱいあるのでなんとかしてほしい」とか「このソフトが動かなくなった」とか「プリンタのつなげ方がわからん」とか「時計が狂ってる」とか「HD

    近所のじいちゃんばあちゃんのサイバーサポート - また君か。@d.hatena 2008-08-21
  • グーグル、ウェブサイトへのロケーションサービスを提供

    米国時間8月21日、Googleは2つのサービスを発表した。この新サービスでは、プログラマーがウェブサイトにサービスを組み込み、サイトユーザーの位置情報を確認できる。 1つ目のサービスは、Ajaxプログラミング方法で構築されたウェブサイト向けのツールだ。Ajaxクライアントロケーションプロパティが、ユーザーまたはインターネットプロトコルアドレスに基づいて、ユーザーの大まかな位置情報をウェブサイトに提供する、とGoogleエンジニアSteve Block氏はGoogle Codeのブログで語っている。Googleの2008年選挙サイトAPI(アプリケーションプログラミングインターフェース)上の「news by state」機能で、このプロパティの動作を見ることができる。 2つ目はGoogle Gearsソフトウェアへの予測された変更であり、より詳細な位置情報機能が追加される。このGeolo

    グーグル、ウェブサイトへのロケーションサービスを提供
  • Apache(SSL) + mod_proxy_balancerのバックエンドでRailsアプリケーションを動かす場合の注意点 - 元RX-7乗りの適当な日々

    SSL(HTTPS)の使用が前提のもと、フロントエンドでApache(mod_ssl + mod_proxy_balancer)をリバースプロキシ(兼ロードバランサ)として動かして、そのバックエンドでlighttpdやmongrelを使ってRailsアプリを動かす場合のメモ。 何も考えずにRailsアプリに対してHTTPS接続を行い、アプリ内でリダイレクト(redirect_to)を行った場合、RailsアプリはHTTPSで接続されていることを知らないため、HTTPのURLへリダイレクトしてしまいます。 これを解決するためには、フロントエンドのApacheで、HTTPリクエストヘッダにHTTPS接続であることを指定することで、バックエンドのアプリに伝わるようにします。 # ↓のリンク先を参考にさせていただきましたm(_"_)m これに必要なのは、Apacheでmod_headersが組み込

    Apache(SSL) + mod_proxy_balancerのバックエンドでRailsアプリケーションを動かす場合の注意点 - 元RX-7乗りの適当な日々