タグ

2007年3月7日のブックマーク (25件)

  • 第2回 Zend Framework の各コンポーネントを一気に制する

    第2回 Zend Frameworkの各コンポーネントを一気に制する:「Zend Framework」で加速するPHP開発(1/3 ページ) 第1回となる前回では、Zend Frameworkの概要を説明した後、Zend Frameworkの導入方法について説明しました。今回は、各コンポーネントの使用方法について紹介していきます。 各コンポーネントの役割と使用法 さて、ここまででZend FrameworkのMVCモデルを使用する準備は整いました。ここからは、各コンポーネントの使用方法を説明しますが、その前にZend FrameworkのFront Controllerの動作をもう一度まとめておきましょう(図1)。まず、ブラウザで指定されるURLはmod_rewriteの機能によってindex.phpのアクセスへrewriteされます。index.phpではZend_Controller_

    第2回 Zend Framework の各コンポーネントを一気に制する
    netfan
    netfan 2007/03/07
  • 一足早く「Plagger」の便利さを実感してみよう − @IT

    2006年初頭から「Plagger」という技術が、一部で話題になりました。まだまだ知名度が低い「Plagger」ですが、便利でカスタマイズ性が高いものなので、2007年では爆発的に流行するかもしれません。豊富なプラグインを自在に組み合わせ、欲しい情報を収集し、加工して出力するPlaggerの仕組みや使い方を紹介します。 1. 何でもできる? Plaggerの正体に迫る 今回は話題のPlagger(プラガー)を取り上げます。 この連載を読んでいる読者の皆さんは、ネットワーク技術や知識に興味を持っている人が多いでしょうから、「Plagger」という単語は一度は耳にしたことがあるでしょう。しかし、Plaggerという言葉を聞いたことはあっても、いったいどんなものかピンと来ない人もいるかもしれません。今回はPlaggerがどういった働きをするか? その動きの仕組みなどを中心に紹介していきます。 ●

    一足早く「Plagger」の便利さを実感してみよう − @IT
  • 【コラム】そろそろきっちりJavaScript (2) 無名関数についてもう少し考える | エンタープライズ | マイコミジャーナル

    無名関数のメリット 前回の記事では、無名関数を関数リテラルに割り当てるという操作を紹介した。なぜ、このような記法により関数を定義するのだろうか。 まず、無名関数を採用するメリットには、「命名する必要の無い関数をシンプルに記述できる」「(複数ファイルのJavaScriptライブラリを読み込んでいるときなどにおいて)、既存の関数/変数名との衝突を回避できる」という点が挙げられる。 前回の冒頭で述べた通り、JavaScript関連ライブラリが数多く存在し、多くのシーンでそれを活用している今日、既存のライブラリやソースコードと名前が衝突しない事がどれだけ重要であるかは想像に難くないだろう。 それでは、命名する必要の無い関数とはどのようなものだろうか。また、無名関数だと変数名の有効範囲はどのように決まっているのだろうか。ここで、前回に引き続きFirebugで以下のコマンドを実行し、動作を確認してみよ

  • 【コラム】そろそろきっちりJavaScript 第1回 "Firebug"の導入〜関数リテラルとは? (MYCOMジャーナル)

    多彩な演出効果をカンタンに導入できる事で脚光を浴びたprototype.jsの登場を皮切りに、インターネットで公開されているJavaScriptライブラリの数は、この一年で急激に増加した。何かやりたいことがあったときはWebで検索すれば、大抵、どこかにライブラリが転がっている。便利な世の中になったものだ。 一方、Webを通じて提供されるサービスは多様化の一途を辿っている。JavaScriptライブラリは整ってきたが、当然、置くだけでは機能しない。ライブラリのサポートページには簡単なサンプルが載っているものの、サンプルがそのまま適用できるケースはごくわずかだ。しかたなく、他の誰かが似たような事をやっていないかとWeb検索するはめになる。 思えば、これまでJavaScriptを言語としてとらえ、きっちり向き合う機会は少なかったのではないだろうか。 1995年の終わり、Netscape Navi

  • PCサポート - Windows XP - Windows起動と同時にスタートする常駐プログラムの種類とその役割について

    [質問内容] Windowsを起動すると、同時にスタートする常駐プログラムの種類について教えてください。 また必要のないプログラムが常駐しないよう設定したいのですが、どのような役割を果たしているのかわからないので、どのプログラムの常駐を解除していいのかわかりません。それぞれの常駐プログラムの役割についても知りたいのですが? [対象OS] Windows XP [回答内容] Windowsの起動と同時に起動し、常時システムを監視する、またその役割を果たすのに常に起動している必要のあるソフトウエア/プログラムを「常駐プログラム(または常駐ソフトウエア)」といいます。 例としてはアンチウイルスソフトやMicrosoftメッセンジャーのようなインスタントメッセージングソフトといったアプリケーションの他、OSの機能プログラム、各種デバイス・ドライバーのユーティリティツールなどが挙げられ

  • 拡張モジュールの日本語化 | ≡ Drupal Japan ≡

  • インストール [ ステップ 1 ] 下準備 ~ ファイルアップロード | ≡ Drupal Japan ≡

  • インストール [ ステップ 2 ] phpMyAdmin を使ったデータベース設定 | ≡ Drupal Japan ≡

    MySQL が使えるホスティングサービス(レンタルサーバ)では、多くの場合、ユーザ自身がデータベースを管理できるように、phpMyAdmin がインストールされています。 また、いわゆる「自宅サーバ」を運用する場合でも、phpMyAdmin は非常に効率よく MySQL の管理を行うことができますので、インストールしておくことをお勧めします。 なお、phpMyAdmin のインストールについては、参考になるサイトが多く存在していますので、そちらを参照してください。 ここでは、この phpMyAdmin を使用して、Drupal のデータベース設定について説明します。 なお、以下で使用している画面は phpMyAdmin 2.8.2 のものです。 バージョンの違いやサーバによっては、画面に多少の差違があるかもしれません。 phpMyAdmin のメイン画面です。 画面最上部の MySQL -

  • 初めてのコンテンツ作成(BBCode 編)[1] | ≡ Drupal Japan ≡

  • Drupal 5 クイックスタートページ | ≡ Drupal Japan ≡

    netfan
    netfan 2007/03/07
    introduction
  • Drupal 5.0 正式版がリリース | ≡ Drupal Japan ≡

    Drupal の 6 回目の誕生日である日、待望の Drupal 5.0 正式版が公開されました。 対応する公式日語翻訳ファイルは、最終調整をし、近日中に公開しますので焦らずにお待ちください。 なお、5.0 からはウェブベースのインストーラーが付属し、インストールの内容や処理を「プロフィール」と呼ばれるもので定義できるようになりました。 これに伴い、公式以外のプロフィールを用いたパッケージの配布やプロフィールのみの配布といったものがサードパーティから行われることもあるかと思いますが、それらを使用した場合のサポート様々な質問等は当然ながら当サイトでは一切お受けできません。 その点に注意し、それらを使用した際のサポート様々な質問等は配布元サイトにお願いします。 以下は Dries 氏のアナウンスです。 8ヶ月の開発期間を経て、私たちは世界に向けて Drupal 5.0 をリリースする準備が

  • Drupal紹介記事(IBM developerWorks) | ≡ Drupal Japan ≡

    初めて投稿させていただきます。 Drupalに興味を持ち、中身を勉強しようかと思ったところ、IBMのdeveloperWorksで記事を発見しましたので、ご存知かもしれませんがこちらで紹介します。 Using open source software to design, develop, and deploy a collaborative Web site 上記は、英語サイトで全11回に分かれています。 日語訳もあるのですが、当方は3回分しか発見できませんでした。 (8回目以降はこれからなのかも知れませんが) オープン・ソース・ソフトウェアによる協調 Web サイトの設計、開発、デプロイメント 第 5 回: Drupal 入門 オープン・ソース・ソフトウェアによる協調 Web サイトの設計、開発、デプロイメント 第 6 回: Drupal でカスタム・モジュールを作成する オープ

  • マルティリンガルサイトを支援するモジュールLocalizerがDrupal 5に対応 | ≡ Drupal Japan ≡

  • 大幅な機能向上が果たされたDrupal 5のリリース | OSDN Magazine

    前回のメジャーバージョンアップから5年。GPLでライセンスされたWeb開発フレームワークとして人気の高いDrupalの新バージョンがついにリリースされた。全貢献者の半数近くから寄せられた1,000を越えるパッチを取り込み、開発終了までに8カ月を要したDrupal 5が公開されたのは今月上旬のことである。今回のリリースでは主として、システムパフォーマンス、操作性、ユーザインタフェース、テーマにおいて各種の改善が施されている。 Drupal 5を利用するために必要な要件は、WebサーバとPHP(4.3.3以上)および、MySQLないしはPostgreSQLデータベースだけである。その他、JabberなどのXMLサービスを利用する場合はPHPのXML機能拡張をオンにする必要があり、また大方のユーザが選択するであろう“クリーンURL”を使いたければApacheのmod_rewriteが必要となる。

    大幅な機能向上が果たされたDrupal 5のリリース | OSDN Magazine
    netfan
    netfan 2007/03/07
    introduction
  • Drag & Drop | Diaspar Journal

    丸亀製麺は、全国に820店舗以上を展開するうどんのチェーン店です。店内で製麺を行っているため、打ち立ての美味しいうどんをいただくことができます。 注文まで列に並んでいくスタイルですので、何を頼もうか考えている間に自分の番がきて焦っちゃうなんてことも・・ 別のせのてんぷらやおにぎりも美味しいですよね! 丸亀製麺で一番お得なクレジットカードは、dカード・dカード GOLDです。d払いを利用することで、ポイントの3重どりができ2.0%還元を実現できます。 丸亀製麺では、クレジットカードや、電子マネー、バーコード・QRコード決済など多くのキャッシュレス決済を支払いで利用することができます。クレジットカード キャンペーンも活用するとさらにお得になることもあります。 丸亀製麺の支払いで利用できる決済方法クレジットカードVISA・Mastercard・JCB・ダイナースクラブカード・AMEXバーコード

    Drag & Drop | Diaspar Journal
  • Neoceed Inc.

    ネオシードは、複数分野にまたがる幅広い視野と技術をベースに、新世代のソリューションを開発・ご提供してまいります。 https://beepo.jp/ BeePo(ビーポ)は、ネットワーク対応・分散対応のPBX+IP電話のサービスです。 近年、いろいろな企業において、「災害対策」「事業継続対策」「コスト削減」などの理由により、在宅勤務の導入や計画が相次いでおり、働く場所の分散化の傾向は、ますます強まってきています。 このような環境では、E-mailやファイルのやりとりは問題なくても、こと「電話」に関しては、「手が空いている人が代表電話に出る」「そのあと内線で担当者へ取り次ぐ」など、社内であれば当たり前にできていたことが難しくなりがちです。 BeePoはこれらの課題をスマートに解決し、貴社の電話を進化させます。 NeoBase(ネオベース)は、「3分でデータベース構築が完了するイージーさ」と、

    netfan
    netfan 2007/03/07
    introduction
  • 【コラム】Yet Another 仕事のツール (72) XOOPS、Ploneに続け! - YetAnotherなCMS"Drupal"の導入 | エンタープライズ | マイコミジャーナル

    XOOPS、Ploneに続き、またまたひと味違ったCMSを紹介しよう。XOOPS同様LAMPプラットフォーム上で稼働する「Drupal」だ。 Drupalは、昨今流行りの"ブログ"の中でも草分け的存在となっている「Movable Type」との高い互換性や、Apacheのmod_rewriteモジュールを利用した「クリーンURL」機能など、興味深い特徴をいくつか備えている。また、使い勝手を左右するデザイン面もよく練られているし、CMSとしての機能も、一般的に必要と思われる大抵のものは揃っている。さらに、独自のモジュールも、基的な機能がフレームワークとして提供されているため、非常に簡単に開発できるとされている。早速導入して試してみることにしよう。 Drupalにはインストーラは用意されていないが、LAMP環境に慣れていれば導入作業は特に難しくない。まず、前提となる以下の環境を整えよう。 A

    netfan
    netfan 2007/03/07
    introduction
  • Drupal 4.7

    サーバサイドCMSのDrupal。類似であるオープンソースのCMSの中では比較的規模が小さく、処理動作が軽い。その一方で柔軟性の高い特徴的な機能を持っている。 Drupalに必要な稼働環境 Drupalは、ブログ、フォーラム、ニュース記事、投票、RSSフィード収集などの基機能のほか、拡張モジュールによって写真アルバムや映画レビューなど、さまざまな機能を追加できるサーバサイドのCMS(Content Management System)の一種だ。 Webサイトに投稿されるブログ、ニュース記事、写真等の各種コンテンツを「ノード」という統一概念で取り扱うことが特長の一つであり、例えば特定のカテゴリの話題に関する、あらゆる種類のコンテンツを日付順に表示するというコンテンツタイプに限られない柔軟な機能が提供されている。 Drupal 4.7の動作環境は、次の通りだ。 HTTPサーバ:Apacheを

    Drupal 4.7
    netfan
    netfan 2007/03/07
    introduction
  • OpenSourceCMS - Try Open Source Demos

    OpenSourceCMS.com is a central resource for all things related to Open-source CMS and gives you the opportunity to “try out” most of the best Open-source CMS tools in the world without marketing fluff or sales people. Feel free to browse around on the site and try fully configured standard demos of the systems you are interested in and rate them or comment on them as you go to help others make the

    OpenSourceCMS - Try Open Source Demos
    netfan
    netfan 2007/03/07
    CMSのデモ
  • ITmedia エンタープライズ:オープンソースCMSの選定 (1/2)

    個人、企業を問わず、Webを使って情報を公開するのであれば、その目的に合ったコンテンツ管理システム(CMS)を使いたいものだ。ここでは、さまざまな目的ごとにオープンソースのCMSを一挙紹介しよう。 最近は、ブログやオンライン日記が習慣化している個人から、大がかりなニュースやポータル、マガジンのサイトを運営する会社に至るまで、誰もがWebを使って情報を公開しているようだ。彼らは皆、そのためにデータベースを備えたコンテンツ管理システム(CMS)を利用している。CMSの選択肢は数多くあるが、よく知られているのは、Drupal、Mambo、Bricolage、WordPress、Ploneあたりだろう。基的な機能はどれも似ているとはいえ、どれか1つに決めなくてはならない。さて、どのように選べばよいだろうか。 基的に、これらのシステムはすべて、コンテンツが含まれたデータベースの管理を行い、(通常

    ITmedia エンタープライズ:オープンソースCMSの選定 (1/2)
    netfan
    netfan 2007/03/07
  • cookieのサイズはパフォーマンスに影響を与えるか - bits and bytes

    私は "回線が早くなった現在、データの転送よりもコネクションの確立にかかるオーバーヘッドの方が大きい" という根拠のない信念を持っています。 だから、今ではバイト数を節約するよりも、Vitamin Features » Serving JavaScript Fast のような方法でコネクションを抑えることのほうが速度的には効果があるだろう、考えていました。 そんなところに おぎろぐはてな - Cookieがパフォーマンスに与える影響 経由で Performance Research, Part 3: When the Cookie Crumbles » Yahoo! User Interface Blog に、クッキー500バイトでレスポンスを15ms改善できるという記事を見つけて、単純に500バイトを15msで割ったら300Kbps程度で日じゃあり得ない遅さですが、小さいファイルの場

    netfan
    netfan 2007/03/07
  • JavaScript でソートアルゴリズムを可視化 - bkブログ

    JavaScript でソートアルゴリズムを可視化 JavaScript でソートアルゴリズムを可視化するプログラムを書いてみました。元ネタは Jon Bentley による ソートアルゴリズムを可視化する Java アプレットです。 アルゴリズム 要素数 動作確認は Firefox 2, IE 7, Opera 9 で行いました。要素数は最大で200まで選べますが、かなり重くなるので遅いマシンで実行すると危険です。 English version is also available. ソースコード: sort-animation.js 解説 X軸が配列の添え字、Y軸が配列の要素の値を示しています。最初に要素がランダムに並んでいる配列 (値に重複なし) を作って、それを各種のソートアルゴリズムでソートする様子をアニメーションで表示します。 ただし、要素のあらゆる変更に対して毎回表示を更新し

    netfan
    netfan 2007/03/07
  • バージョン管理に便利なSubversiveプラグイン (1/3) - @IT

    そもそもSubversionとは何か? Subversionとは、バージョン管理システムとして広く利用されているCVSの管理スタイルを踏襲しつつその欠点を解決したバージョン管理システムです。Google Trendsによると、日ではSubversionの検索数がCVSをすでに上回っており(2007年3月現在)、関心が高まってきています。 実際、筆者の周りでもSubversionを利用しているプロジェクトが増えてきています。稿では、SubversionをEclipseから利用するプラグインSubversiveとプロジェクト管理システム「Trac」との連携を中心とした利用ノウハウを提供します。 Subversionのメリット チェンジセットによるリビジョン管理 バージョン管理システムにおいて、ローカルで編集した内容をリポジトリへ反映するために行う作業を、コミットといいます。 CVSはファイ

    バージョン管理に便利なSubversiveプラグイン (1/3) - @IT
    netfan
    netfan 2007/03/07
  • kuler

  • 定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup

    このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ

    定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup