タグ

2006年8月3日のブックマーク (21件)

  • 世界のPHPテンプレートエンジン、トップ25

    PHPテンプレートエンジンというのは、PHPによるプログラム部分と、HTMLによるデザイン部分を分離することによって、メンテナンス性を向上させることができる、というもの。 プログラムするPHPを扱う側の人にとって見れば、デザイナーの仕上がりを待たずにソースの修正などが可能になり、デザイナー側から見れば、PHPの知識が無くてもテンプレートファイルの部分を変更するだけでデザイン可能になる、というわけ。 そんなPHPテンプレートエンジンの中でも特に有名なトップ25を見てみましょう。 Jaslabs >> Top 25 PHP template engines 中には知らないのも混じってますが、それだけいろいろあるよ、ということで。 Smarty 動作速度の高速さとフレキシブルなところがウリ、かなり有名。 Heyes Template Class とても使うのが簡単で、パワフルらしい。ページレイア

    世界のPHPテンプレートエンジン、トップ25
    ryomiyo
    ryomiyo 2006/08/03
  • http://materia.jp/diary/20060727.html

    ryomiyo
    ryomiyo 2006/08/03
    windowsのショートカットキー
  • [N] GoogleをProxy代わりにする方法

    An easy Google proxyというエントリーより。 Technology site MarkTAW.com has posted a pretty simple way to surf the Web via a very simplified Google proxy window, but he does give a few disclaimers: Lifehackerで、GoogleをProxy代わりにする「The Google Proxy」というエントリーが紹介されていました。 方法は簡単で、http://www.google.com/xhtmlから検索するだけです。 もともとPDAでGoogleにアクセスしたところ、Googleのサーバーから去らずにPDA向けにフォーマットされたページを表示し続けたので、それをPCでも使いたいということで探したのがhttp://w

    [N] GoogleをProxy代わりにする方法
  • AmazonのアソシエイトIDを無理矢理くっつけて買う方法がやりにくくなった - おれはおまえのパパじゃない

    Amazonの仕様が変わったので、「お世話になってるあの人のアソシエイトIDを末尾にくっつけて(手打ちして)購入して貢献する」ってのがやりにくくなりました。アソシエイトIDが付与されている検索フォームを利用すればいいんでしょうけど、それだと若干料率が下がるのと、あと何より「お世話になってるあの人」のページから検索するってことがまずない。普通はつらつらとAmazonの商品ページを見ているうちに、「あ、これ買おう。どうせ買うならあの人のアソシIDくっつけて買おう」ってなるわけですよね。 で、今の仕様だと、asin番号改めproduct番号の直後に「あの人のアソシID」をくっつけて読み込んでも404が返って来ちゃう。貢献しようにも出来ない。じゃったら貢献用のお手軽ブックマークレットを用意しましょうってことなんですけど、Amazon側としては「それはやってほしくない」ってことでの仕様変更だと思うの

    AmazonのアソシエイトIDを無理矢理くっつけて買う方法がやりにくくなった - おれはおまえのパパじゃない
  • JavaScriptを最速で実行できるブラウザはどれ?

    Internet Explorer 6 (SP2)、Firefox 1.5、Firefox 1.5 (セーフモード)、Opera 9.0の4種類のブラウザでJavaScriptの実行速度を調査したところ、またしても意外な結果となりました。 結果のグラフは以下の通り。 Celtic Kane Online - Javascript Speed Tests こうなりました。 平均時間を算出すると、このようになります。単位はミリセカンドです。 Firefox 1.5:1974 Internet Explorer 6 (SP2):1622 Firefox 1.5 (Safe mode):1752 Opera 9.0:442 つまり、Operaが最速、と。大体、3.5倍ぐらい早く実行できるようです。Web2.0の特徴であるAJAXを多用したサイトを閲覧する場合、Operaの方が体感速度はよい、という

    JavaScriptを最速で実行できるブラウザはどれ?
  • GrapeCity

    帳票・レポート 日仕様の帳票開発に必要な機能を搭載したコンポーネント ActiveReports for .NET ActiveReportsJS 表計算・グリッド Excel風のビューと表計算機能を実現するUIコンポーネント SPREAD for Windows Forms SPREAD for ASP.NET SPREAD for WPF SpreadJS 入力支援 快適な入力を実現する日仕様入力コンポーネントセット InputManPlus for Windows Forms InputManPlus for ASP.NET InputManPlus for WPF InputManJS 多段明細 1レコード複数行&日付表示に 最適なグリッドコンポーネント MultiRowPlus for Windows Forms 戻る コンポーネントセット Visual Studioで利用す

    GrapeCity
    ryomiyo
    ryomiyo 2006/08/03
    Ajax機能搭載Webコントロールセット
  • UML2.0分析・設計効率化環境 SystemDirector Application Modelerの紹介サイト: ソフトウェア : 製品 | NEC

    UML2.0 分析・設計効率化環境 SystemDirector Application Modeler とは SystemDirector Application Modeler とは、オープンソースの統合開発環境 Eclipse 上で動作する UML2.0エディタと、エディタに連携する Cジェネレータ、UML検証ツールの総称です。 UML2.0エディタ SystemDirector Application Modeler UML Editor は、無償で提供しています。UMTP 基準準拠で安心です。 詳しくは UMTP Japan のホームページをご覧下さい。

  • ITmedia Biz.ID:Google Desktopをマスターする

    Google Desktopを賢く使えば「ビルがスティーブに宛てた合併関連のメール」なども検索可能。(Lifehacker) 筆者は世界一の整理の達人ではない(その称号は筆者の仲間のほかの編集者たちにこそ与えられるべきだ)。だがフリーのデスクトップ検索ソフトGoogle Desktopのおかげで、紛失した契約書、保存場所を忘れた社会学論文の表紙、チャットのログなどを、なくして困った思いをせずに済んでいる。実際、「コンピュータ上の情報は簡単に検索できるのだからファイルや電子メールやブックマークの管理なんかしなくていい」という整理に無頓着な言い訳を、Google Desktopに正当化してもらっている。無秩序な状態を気にしなくていいのかって? まさにその通り。 しかし、無秩序に山積したファイルの中から情報を正しく引き出すための鍵は、精巧な検索方法にある。今回は、必要なとき、必要なものを正しく見

  • 窓の杜 - 【NEWS】無線LANのAP情報から現在位置を取得できるPC/W-ZERO3用ソフト「PlaceEngine」

    (株)ソニーコンピュータサイエンス研究所は、近隣の無線LANアクセスポイント(以下、AP)の情報をもとに、現在位置を取得できるソフト「PlaceEngine クライアントソフト」を無償公開した。現在同社のページから、Windows XP版と、“W-ZERO3”に対応するWillcom版をダウンロード可能。また、Windows XP版の動作には.NET Framework 2.0が必要で、Willcom版の動作には.NET Compact Framework 2.0と「Opera Mobile for Willcom W-ZERO3」が必要。 「PlaceEngine クライアントソフト」は、同社が試験運用している位置情報サービス“PlaceEngine”専用のクライアントソフト。ソフトが収集した近隣APのMACアドレスと電界強度の情報を“PlaceEngine”サーバーに送信し、データベ

  • 日経SYSTEMS:お役立ちWebサイト101

    ryomiyo
    ryomiyo 2006/08/03
    「一線の技術者が参考にするWebサイト101」のリンク集
  • オンラインで画像を編集できるツールのリスト&比較:phpspot開発日誌

    Online Image Editors Compared | Smiley Cat Web Design ブラウザ上で画像を編集ツール集。次のように沢山あります。 Snipshot Cellsea PXN8 Phixr VicImager Picture2Life NetImager ImageAuthor nexImage LookWow これらを出来ること別にチャート化したものが公開されています。 この表によれば、「Phixr」が最も多くのことが出来るようです。 ただ、使い勝手なども考えるとどれが一番よいサービスなのかは使わないと分かりませんね。

  • AJAXとPHPとMySQLを使ったRSSリーダーの作り方 - GIGAZINE

    IBMにAJAXとPHPMySQLを使ったRSSリーダーの作り方が掲載されています。 いわゆるサーバインストール型のRSSリーダーについて、個人で使うだけではなくその結果を閲覧者に見せるためのモードも搭載するという非常に凝ったものになっています。 ソースコードもダウンロードでき、実際のスクリーンショットなども使って解説されているのでRSSリーダーを作りたいと思っている人にはかなり有益な情報になるのではないかと。 作り方とコードのダウンロードは以下から。 Ajax RSS reader そのほかにも日語で書いてあるのは以下のようなページ。 「Ajax + PHP」でRSSリーダーを作る : きまぐれ日記2『オンとオフの狭間』 http://sakipapa.sakura.ne.jp/blog/2006/03/002534.php Ajaxを使おう RSSリーダーを作る - [JavaSc

    AJAXとPHPとMySQLを使ったRSSリーダーの作り方 - GIGAZINE
  • ITmedia エンタープライズ:Google検索の秘訣――第7回 教えてもらったあのサイト、何だっけ?

    第7回目はWebページ上の検索する箇所と、Webページの更新日付に関する検索の秘訣です。(特集:顧客満足度ナンバーワンSEの条件) 調べたい箇所を指定する Webページはどのような構成になっているでしょうか。いろいろな分け方があるかと思いますが、Googleでは、タイトル、文、URL、アンカーテキスト、と分類した上で、それぞれの部分を指定して検索することができます。 「intitle:」コマンド Webページのタイトルに限定して検索します。タイトルとはtitleタグで囲まれた範囲で、ブラウザのウィンドウ最上部に表示される文字列です。 「allintitle:」コマンド 指定されたすべてのキーワードがタイトルに含まれるページを検索します。 「inurl:」コマンド WebページのURL文字列に限定して検索します。 「allinurl:」コマンド 指定されたすべてのキーワードがURL文字列に

    ITmedia エンタープライズ:Google検索の秘訣――第7回 教えてもらったあのサイト、何だっけ?
  • YouTube/GoogleVideo動画をDL→MPG変換できる「VDownloader」 :教えて君.net

    YouTubeやGoogleVideoで公開されている動画は、「FLV」という比較的マイナーな形式のファイル。「YouTube動画を落としてローカルで楽しみたい!」という場合の基方針は、動画をFLV形式でダウンロード → プレイヤーをFLV再生可能なように調教、という流れ。ネトランでは、こちらの方針のテクとして、Irvineと連動する高機能スクリプト・気軽に使える「StoreTube」の二つをオススメしているが、もう一つの方針は、動画をFLV形式でダウンロード → MPGに変換 → MPGなら再生に困ることはない、という流れ。こちらの流れでYouTubeを落としたい人にオススメなのが「VDownloader」。YouTube・GoogleVideoの両方に対応しており、URLを入力しワンクリックでDL→変換を自動的に行ってくれるので快適だ。特に、MPG再生が可能な携帯プレイヤーをメインに

  • 第1回 関数型プログラミングの世界へようこそ - 本物のプログラマはHaskellを使う:ITpro

    Haskellというプログラミング言語を知っていますか? 全く聞いたことがないという人が多いかもしれません。そういう名前の言語があるのは知っているけど,どんな言語かは知らないという人もいるかもしれませんね。でも最近では,一部の先進的なソフトウエア開発者の間で,一種のブームと言えるほど熱狂的に受け入れられています。 なぜならば,Haskellは様々な優れた特徴を持っているからです。最初に,他の言語にはあまり見られない際だった特長を一つだけ紹介してみましょう。「遅延評価(lazy evaluation,怠惰評価ともいう)」です。 遅延評価とは,与えられた値を必要になるまで評価(計算)しないということです。この性質により,不必要な計算が行われる無駄をなくすことができます。また,「潜在的に無限の大きさを持つデータ構造」といった通常のプログラミング言語では扱いの難しいものを直接扱えるため,より直接的

    第1回 関数型プログラミングの世界へようこそ - 本物のプログラマはHaskellを使う:ITpro
  • XSS - 表示系パラメータに存在する盲点 :: ぼくはまちちゃん!

    こんにちはこんにちは!! クロスサイトスクリプティングの時間です! XSSというと…! まっさきに思いつくのが、入力データ送信 → 確認表示の部分での無害化漏れですよね! たとえばこんな感じのフォームから受け取ったパラメータを、 確認として表示するページとか! (入力) <form action="register.cgi" method="post"> タイトル:<input type="text" name="title"> ← 「ぼくはまちちゃん!」を入力 文:<input type="text" name="body"> ← 「こんにちはこんにちは!!<script>alert(1)</script>」を入力 </form> (確認) <p>この内容で登録していい?</p> <p> タイトル: ぼくはまちちゃん!<br> 文: こんにちはこんにちは!!<script>alert

    ryomiyo
    ryomiyo 2006/08/03
    クロスサイトスクリプティング
  • Ajax IME: Web-based Japanese Input Method

    Webベースの日本語入力サービスです。海外からでもブラウザさえあれば日語を入力す ることができます。 特別なソフトは必要ありません。 使い方 お使いのコンピュータの日本語入力を切りかえて直接入力にします。 Alt-o (Ctrl-9) で Ajax IMEモードに変更します。(ボタンで切り替えるかえることもできます) 適当な文をローマ字で入力します。 spaceを押して漢字に変換します。続けて押すことで候補選択を行います。 returnを押す、もしくは次の入力を開始することで入力を確定します。 F9で強制的にカタカナに、F8で強制的にアルファベットに変換します。 再度 Alt-o (Ctrl-9)で直接入力に戻ります 海外旅行先や留学先, 海外のネットカフェなど日本語入力環境が 無いパソコンからご使用ください。 Firefox と Internet Explorer で動作確認をしていま

    ryomiyo
    ryomiyo 2006/08/03
    Webベースの日本語入力サービスです。
  • C/C++ Reference

    Function objects − hash (C++11) Swap − Type operations (C++11) Integer comparison (C++20) pair − tuple (C++11) optional (C++17) expected (C++23) variant (C++17) − any (C++17) String conversions (C++17) Formatting (C++20) bitset − Bit manipulation (C++20) Debugging support (C++26)

  • フローチャートの力を思い出そう

    一つ,後悔していることがある。 今年の6月29日,「オブジェクト倶楽部 2006夏イベント」に参加した。オブジェクト倶楽部は,永和システムマネジメントの社員有志が中心になり,オブジェクト指向の実践/研究/発表を目的として作ったグループ。夏と冬に定期的にイベントを開催している。2006夏イベントで6回目となる。 このイベントで,スターロジックの羽生章洋社長が講演した「仕事で必要なことはフローチャートで学んだ」というセッションを受講した。同じ時間帯の裏番組でとても魅力的なセッションがあったのだが,あえてこちらを選択した。羽生氏のプレゼンテーションのうまさをよく知っていたからだ。案の定,おもしろかった。羽生氏がタブレットPCを使ってその場でどんどんフローチャートを書いていく。講演の資料はこちらで公開されているが,これだけではとても伝わらないライブ感があった。 講演の内容はノートにメモしたし,講演

    フローチャートの力を思い出そう
  • ヘン記事(仮): 超簡単にYouTube保存ツール

    2006年08月01日 超簡単にYouTube保存ツール YouTubeが保存できることは色んなサイトで紹介されているが ここまで簡単なものは正直驚いた。 基的にYouTubeは以下の過程で保存できる。 1.YouTubeサイトからツールを使いファイルを保存(flv形式) 2.flv形式のものをツールを使いMPG形式等に変換する これだけで2つのツールを使わなければならないが 以下のものは1発でOKだ。 ■VDownloader0.21 http://ime.nu/www.enriquepuertas.com/wp-content/files/vdownloader.zip Comunidad UEM 以下手順を説明する(説明いらないかもw) まずは起動 まず起動。(青いヤツ) ●青いやつを迷い無くクリック URL抽出(ブログとかに張り付いている場合) ●ブログとかに張り付

  • JavaScript開発用IDE:Aptana:phpspot開発日誌

    Aptana: The WEB IDE JavaScript開発用IDE:Aptana。 JavaScript用のかなり便利なIDEがついに出てきてしまいました:-) EclipseベースのIDEですが、インストーラーごと公開されてるのでインストールも簡単です。 その注目すべき特徴を列挙してみます。 ボタン一発で実行できるActions マクロみたいなもの。 コメントを一括除去/設定等の処理が可能。 分かりやすい位置にあって、使いやすい。 HTML/JavaScript/CSSのコード補完 (それぞれの属性、メソッドのブラウザ対応まで表示してくれる) 「document. 」と打つと自動でポップアップされます。JavaScriptだけじゃなく、HTMLCSSも補完。 分かりやすいアウトライン機能 JavaScript/HTML/CSSのアウトラインを表示でき、構造が分かりやすく認識でき、

    ryomiyo
    ryomiyo 2006/08/03
    JavaScript開発用IDE:Aptana