タグ

2006年12月7日のブックマーク (22件)

  • JSAN - Widget.TagCloud

  • PhpDelicious - a wrapper for the del.icio.us API

    Introduction PhpDelicious is a PHP 5 library for accessing the del.icio.us API. It combines data from the main REST and JSON APIs and presents a consolidated interface. It also implements a file based caching system which eliminates the need to query on every request and ensures access to the API won't be throttled due to excessive requests. Requirements PHP 5 (sorry PHP 4 support has now been dro

  • mapleの現状とかフレームワークとか - ログ日記

    mapleの問題点、というか気になる部分。 http://lists.sourceforge.jp/mailman/archives/maple-dev/2006-December/000242.html これの詳細について反応をもらいました。 (MLで聞くべきだったのかな?ブログの方が大勢見てそうで、devは実際の開発者達が議論する場という雰囲気がする) http://kunit.jp/maple/wiki/index.php?cmd=read&page=%B3%C8%C4%A5%2FFilter%2FWrapper このフィルタは知らなかった。こっちの方がフィルタとして自然で使いやすそう。 私がmapleを使うとしたら、Convert2、Scarlet、FlexyView、Wrapperを入れて、そっちの機能をメインに使う。非常にhawkさん仕様になりそう。 後から拡張機能として出てき

    mapleの現状とかフレームワークとか - ログ日記
  • Firebug Lite をブックマークレット化しました - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 ご存知の方も多いかと思いますが、先日 Firefox 用 Web 開発ツールの代表格 Firebug の 1.0beta がリリースされました。それはそれで嬉しいニュースですが、さらに素晴らしいことに機能限定(というかログ表示とコンソールのみ ^^;)ながら Firefox 以外のブラウザーでも動作する Firebug Lite も同時に公開されました。 Oper

  • S2Base.PHP5とS2Dao.PHP5で作るWeb2.0風アプリケーション 前編:CodeZine

    はじめに Web開発では、効率よく開発するためにWebフレームワークの選定に悩みがちです。 今回はSeasar.PHPで開発が続けられているS2Base.PHP5とS2Dao.PHP5を使ったWeb2.0風なWebアプリケーションを作成する手順を導入から動作まで紹介します。今回紹介する方法ではS2Base.PHP5のごく一部の機能とS2Dao.PHP5の一部の機能しか使っていませんが、効率よく開発するためにフレームワークを探している人や、S2Base.PHP5を用いたWeb開発を考えている方への参考になれば幸いです。 対象読者 PHP5を使ってWeb開発をしている方 フレームワークの導入を検討する立場にいる方 S2Base.PHP5を導入しようと思っている方 S2Dao.PHP5を使ったことのある方 必要な環境 PHP5(必要なバージョンとしてはPHP5.1.6以上を対象とします) S2B

  • CodeZine:CometとAjaxを利用したチャットサーバの実装()

    はじめに 『簡単なHTTPサーバの自作』第5回目の今回は、クライアントとの通信に、ブラウザ自身によるリクエスト/レスポンスに加えてAjaxとCometを利用した簡単なチャットアプリケーションを実装します。 Webアプリケーションでチャットを実装する場合に考えなければならないのは、他の発言者のメッセージをどうやってブラウザへ反映させるかです。自分が発言する場合は、サーバへ対してメッセージが送信されます。従って応答データに現時点の発言を返せば済みます。しかし、この方法だけでは他の参加者の発言を発言時に読むことはできません。 この問題を解決する手段は複数あります。 次の図は最も原始的ですが、確実な『F5連打法』を図示したものです。 F5連打法では、ユーザーは最新の発言がありそうだと感じた時に[F5]を叩きます。するとブラウザが最新の情報をサーバへ取りに行くため、もし発言が更新されていればその情報

  • http://image.blog.livedoor.jp/news4vip2/imgs/2/3/2318a878.jpg

  • 根本から理解するオブジェクト指向分析/設計

    具体論に入る前に,まずオブジェクト指向分析/設計とは何を意味するのかを定義しておきましょう*1。 そもそも「分析」とはどういったことを指すのでしょうか。辞書を引いてみると,“ある事柄の内容・性質などを明らかにするため,細かな要素に分けていくこと”とあります。オブジェクト指向分析を適用する場面で明らかにしたい事柄とは,どのようなシステムを作らなければならないのかということです。つまり,オブジェクト指向分析とは,“どのようなシステムを作らなければならないのかを,オブジェクトという要素を使って解明すること”ということになります。これに対しオブジェクト指向設計とは,“分析によって明らかにしたシステムの実現手段を,オブジェクトという単位を使って明確にすること”となります。 両者の違いがイメージできたでしょうか。では以降は,具体的なサンプルに基づいてオブジェクト指向分析/設計の仕方を見ていきましょう。

    根本から理解するオブジェクト指向分析/設計
  • Web2.0時代におけるオンライン事業での採算性:Geekなぺーじ

    「Profitably Running an Online Business in the Web 2.0 Era」 という記事がありました。 面白かったので要約してみました。 個人的には、Web2.0的サービスの見返りに企業がユーザのAttention Trustを取得できる事を利点と言ってしまう点が多少嫌な感じがしました。 また、普及だけさせといてユーザが逃げられなくなってからお金を儲けようという考えも透けて見えていました。 ただ、残念ながらこれらはきっと事実だろうとも思いました。 以下、要約です。 誤訳などがある可能性があるので詳細は原文をご覧下さい。 過去の記事を参照しろと書いている部分があったので、2つの記事を混ぜて要約しています。 Web 2.0における最も大きな疑問点があります。 APIを公開して持っているコンテンツを全部ユーザに勝手に使わせてしまって、どこで収益をあげるのか

  • | ^^ |Byozine:秒刊ネットマガジン:: 膨大なGoogleキャッシュ検索の小技。

    2006年12月05日 膨大なGoogleキャッシュ検索の小技。 Googleで検索することは日常茶飯事となったが この膨大なキャッシュからさがすのはひとくろう。 ということで、期間をある程度指定できたら使えるのにな なんておもっていたら、URLにオプション引数追加でできるようです。 ■期間指定検索 まず、検索ワードを検索後 『&as_qdr=m3』付加で3ヶ月以内の記事検索 『&as_qdr=m6』付加で6ヶ月以内の記事検索 となります。 膨大な記事のなかから、期間指定で絞り込む事が可能。 ■ファイルタイプ ファイルタイプの指定もできる。 『&as_filetype=xxxx』 ・・・xxxxのファイル形式 例:&as_filetype=swf FLASHのファイル形式のみの検索。 ■ドメイン除外 『&as_sitesearch=xxxxx』・・・xxxxのドメイン 例:&as

  • クラス設計に関するメモ

    経験的にこのようにした方がよいと思った点についての記録です。 仕事で大規模(2000クラス超)かつ製品寿命がながいパッケージソフトを作っていた関係で、 ちょっとした設計の間違いが、 あとあとで大変な苦労する羽目になったりすることを経験してきました。 このような規模が大きいアプリケーションを作ることはなかなかないかもしれませんが、 なにかの参考になれば、と思います。 継承する前に委譲を検討する Singleton パターンを使うときの注意 Template Method パターンを使うときの注意 クラス間の依存に関する注意 クラスの粒度 Singleton の問題を回避できるか? 継承する前に委譲を検討する 継承はスーパークラスの仕様をよく理解しておかないと、 バグを作りこみやすいので十分注意する必要があります。 メソッドのオーバーライドをするときも、 public void foo(){

  • ITmedia Biz.ID:ルーティンワークから効率化するToDoリストテクニック

    ToDo管理で軽視されがちなルーティンワークですが、当にそれでいいのでしょうか? 仕事全体の効率化のために、まずはルーティンワークの効率化を考えてみます。 いくつかのToDoリストについてご紹介しましたが(11月29日の記事参照)、今回から具体的にデジタルのToDoリストを使う際のコツをいくつかご紹介していきたいと思います。 今回取り上げるのは、週や月の決まった日に作業が発生する「ルーティンワーク」の効率化です。 例えば、月末の経費清算から毎週実施するメールマガジンの作成、はたまた何かの記念日のプレゼント購入まで。私たちの仕事や生活の中には、数多くの繰り返しの作業が発生しています。にもかかわらず、こうした繰り返しの作業(つまりルーティンワーク)は、ToDo管理において軽視されがちのようです。でも、当にそれでいいのでしょうか? そこで、今回はそんな繰り返し作業、ルーティンワークをToDo

    ITmedia Biz.ID:ルーティンワークから効率化するToDoリストテクニック
  • 調べもの専用Googleブラウザを作ってみよう ─ @IT

    Webアプリケーションの機能や操作性を向上させるアプローチの1つとして、特定のWebアプリケーション専用ブラウザの作成を提案し、その具体的な方法を解説します。ここでは、Googleで検索を行ったときにその検索語を記録していく機能を持った「調べもの専用ブラウザ」 の作り方を説明します(*注意:グーグルが提供を開始したWebブラウザ「Google Chrome」については下記記事をご参照ください)。 Google Chrome曰く「Webブラウザは主役じゃない」 ベータ版が提供開始されたグーグルの新しいブラウザをWebアプリ開発者の視点で検証。IEやFirefoxと比べると? Gearsとの関係は? 検証で見えたChromeの思想とは? Webアプリケーションを構築していると、Webブラウザだけではどうしても実現が難しい問題にぶつかることがあります。 例えばグループウェアで新着情報があったら画

    k_37to
    k_37to 2006/12/07
    C++を使ったブラウザの作り方
  • 最速インターフェース研究会 :: ページレンダリングを妨げないdocument.writeの実装

    とてもシンプルに自分自身が属する script 要素を取得 http://d.hatena.ne.jp/amachang/20061201/1164986067 document.writeをDOM仕様にする http://nyarla.net/blog/javascript-tips1 あたりに着想を受けて、作ってみました。 http://la.ma.la/misc/js/lazy_writer/ 特定のscript src内のdocument.writeをピンポイントに置き換えることができます。 制限事項としては、document.writeを使ってscriptタグを生成するようなコードの場合、IEではinnerHTMLにscriptを書いても実行されないという仕様があるので実行されません。その点を除けば、IFRAMEをdocument.writeで挿入するような、良くある広告系のdo

  • スルー力なんて無くていい - jkondoの日記

    なんか最近「スルー力」という言葉が流行っていて驚いているのですが、「なんでも華麗にスルーできる人は偉い」というような価値観だけが蔓延するのもどうかなあ、と思っています。 確かにどうでも良いような意見をうじうじと考え続けているのは勿体無くて、自分が価値を出せる分野に自分の力を集中させるべきだ、というケースはよくあって、例えば自分が好きな音楽のアーティストが、作曲なんて決してできないような音楽好きの人から「音楽性が低い」とかなんとか批判を受けたとしても、うじうじ悩むよりも次の曲を作ってくれ、と思うわけですが、でもそのアーティストがまだ駆け出しの若いアーティストだったとして、多くの人が思っている部分を改善しさえすれば凄い大物アーティストになる、というような場合に、そのアーティストが批判をスルーするのは致命的なわけで、スルーせずに受け入れられるかどうかがアーティスト生命を左右するような場合だってあ

    スルー力なんて無くていい - jkondoの日記
  • 欧米の成功事例に学ぶクチコミの基本パターン3 | Web 2.0がクチコミを連れてきた!

    [特集]Web 2.0がクチコミを連れてきた! 欧米の成功事例に学ぶクチコミの基パターン3 業界団体の設立と成功事例の分析で進む ネットクチコミ市場の拡大と手法の確立 田中 双葉 ここ数年、クチコミに関して企業からの問い合わせが増えている。この関心の高まりは日に限ったことではなく、欧米なども含めてネットが普及した成熟市場では共通の動向だ。ここでは、クチコミマーケティングの現状と代表的な事例をさまざまな視点で整理してみたい。 市場と生活者の変化で強い注目を集める クチコミマーケティング「クチコミ」という大昔からある手法が再び注目されている理由は、大きく3つ挙げられる。1つ目は、商品を作り、それを企業が生活者に伝えればモノ売れるという時代ではなくなっていること。モノが充分すぎるほどあふれている今日は、これまでのような一方的な商品訴求メッセージよりも、友人や第三者から聞く推奨や共感などのクチ

    欧米の成功事例に学ぶクチコミの基本パターン3 | Web 2.0がクチコミを連れてきた!
    k_37to
    k_37to 2006/12/07
    あとで読む
  • ビジネスリサーチの心得

    2.ビジネスリサーチの情報収集 デスクトップ調査 の基〜アニュアルレポートなど公開情報から… デスクトップ調査 とは、主にインターネットなどを使用して、公開情報を調査して整理・分析を行うものです。「CIAも収集する情報の95%が公開情報」ということで、情報不足とい… 2021.01.28 2021.05.13 1915 view 5.ビジネスリサーチのビジネスモデル ビジネスリサーチがアウトソースされる理由 ビジネスリサーチを社外に依頼する理由①〜信頼できる人「すべては依頼から始まる」からでも書きましたが、依頼主が社外にリサーチを委託する最大の理由は、事業環境を定点で把握… 2021.01.18 2021.05.13 146 view

    ビジネスリサーチの心得
  • erikras.com

    Solid for React DevelopersA shallow dive into understand what makes Solid fundamentally different from React

    erikras.com
  • ITmedia Biz.ID:シャアの名言に学ぶ、仕事術(上) (1/2)

    『認めたくないものだな──』。30代の誰もが知っているシャアの名セリフ。しかし、セリフの奥にビジネスパーソンにとっての深い教訓が刻まれていることをキミは知っているか? 「龍馬に学べ? いや、シャアでしょ」──。 ネット世代のビジネスパーソンにとって、歴史上の偉人といえば、古代中国でもなく幕末の志士でもなく、ガンダムのシャア・アズナブルである。組織の中で自らの存在意義を考えつつ、ドズル、キシリアという派閥争いの中を泳ぎ回る。若くして昇進を重ねながらも、ニュータイプとしては一流ではないという自らの能力に苦悩する。人間、シャア・アズナブル。その考え方は数々の名言となって、ガンダムの世界の中で光り輝く。 今回はシャアの7つの名言を取り上げる。生き方、仕事を達成していく上で目の前の課題に対して、また組織内の自身のあり方について、ビジネスパーソンはどう考えるべきか。シャアのセリフを元に、「シャアの行動

    ITmedia Biz.ID:シャアの名言に学ぶ、仕事術(上) (1/2)
  • ITmedia エンタープライズ:How-To:特別企画:PPTPによるVPNの構築

    Windowsで,ローカルのLANと同じくインターネットを介し,遠隔地のLANへアクセスしたい」。従来であれば,セキュリティを確保しつつ社内LANへ安全にアクセスするためには,ISDNや専用線を用意してダイヤルアップ接続することが普通であった。 しかし,インターネットの常時接続が普及している現在,回線品質の格差はあるもののコストパフォーマンスに優れるインターネットを利用してLANとLANをつなぐことも現実的な手段となりつつある。このためには,暗号化の技術を利用し,極力インターネットの危険にさらさないよう努力する必要があるのだ。 そこで使われるのが「VPN」(Virtual Private Network)と呼ばれるものだ。今回は,このVPNを構築するための手段の1つとして「PPTP」を利用する手順を解説していこう(PPTPについては,詳細を後述) 最近ではハイエンドルータなどでも見られる

  • VPNの比較

    VPN技術の比較 VPNを実現する方法はいろいろありますが、それなりに使われていそうなものを 挙げてみました。 IPSec VPN技術のうち、たぶん最も普及しているのがIPSecでしょう。VPNルーターと いう形で、ハードウェア実装している製品も売られています。 IPSecの場合、TCP/IPに暗号プロトコルを追加する形になります。 TCP,UDP と 同じレベルでのサポートで、通常OSレベルでの実装となります。 IPv6環境はIPSec標準実装となっているので、IPv6環境ならIPSecで決まりといっ た感じです。しかし、IPv4環境では専用プロトコル(ESP,プロトコル番号 50番 / AH,51番)に対応していないNATやFirewallがあるため、NATの裏側から接 続する場合や、動的IPで接続したいといった場合は使いにくいかもしれま せ ん。 暗号方式はDES/3DES/AESが

  • Microformats Icons