オープンソースCMSを代表する12製品の紹介 この記事は、Product ShowcaseとしてオープンソースCMSを解説する記事の後半だ。前半の記事では、オープンソースCMSとはどういうものかについてや、導入にあたっての注意点、商用CMSと比べた場合の費用の違いなどについて解説しているので、まだ読んでいない人はぜひ参考にしてほしい。→前編の記事「オープンソースCMSを賢く使う勘所と...
「発狂小町」という発言小町まとめサイトがなくなってしまい、本家サイトはUI的に閲覧しにくいので、p2という2ちゃんねるリーダーの携帯版の使い勝手を意識して開発しました。 以下のような特徴があります。 ユーザー認証 - 公開サーバーに置いても、パスワードを知っている人しかアクセスできません。 未読管理 - 閲覧したトピックを自動的に記憶します。また、閲覧(表...
米Googleは米国時間2008年7月1日,Webアプリケーションの安全性を確認できるツール「ratproxy」をオープンソースとして公開した。同社のWebサイトから無償ダウンロード提供している。 同ツールは,これまで同社が社内でWebアプリケーションを試験する際に使っていた。プロキシ・サーバーとして作動し,クロスサイト・スクリプティングに悪用される恐れのあるコードや,情報...
Googleは米国時間7月1日、ウェブ開発者がクロスサイト脆弱性を発見し、修正するためのツールをリリースした。 Googleによると、「RatProxy」と呼ばれるこの無料ツールは、半自動化された大部分が受動型のウェブアプリケーションセキュリティ監視ツールで、複雑なWeb 2.0環境における既存のユーザー主導型トラフィックの監視に基づく潜在的問題およびセキュリティ関連の設計パ...
ブラウザが多用されるようになり、ローカルのアプリケーションだけだった時代では想定されなかったセキュリティリスクが出てきている。そして、それらの問題に対応するべく様々な情報がインターネット上に掲載されている。 レポート だが一般ユーザはもちろん、ITに詳しい人であっても、それらの情報を活用しているとは言い難い。情報を元に、どのような施策を行うか...
五十川です。 携帯サイトの見栄えをシミュレートするウェブアプリ作りました。と言っても、実際に作ったのはかれこれ半年以上前で、手直ししてから公開しようと思ってたら、結局「guid=ON」を付け足したくらいであとは放置だったので、さすがにいい加減晒そうと。 任意のヘッダでリクエストして、レスポンスの絵文字とか変換してサイトの見栄えを確認するというものです...
ロングテール的に考えるなら、大規模なWebサイトは数あれど、小〜中規模の比ではない。企業の紹介ページ、商品の紹介、プロジェクトサイト、個人のホームページなどなど、小さなWebサイトは星の数ほど存在する。 管理画面 そうしたWebサイトが全てXoops、Drupalといった大規模なCMSを欲しがるだろうか。否、彼らにぴったりなCMSはまさにこれではないだろうか。 今回紹介する...
ブログは自分のドメインで立てるか、またはASPのサービスを使うかのどちらが多い。運用が面倒であればASPのが良いが、アイデンティティを確立するなら専用のドメインを取得した方が良い。 ブログ画面 そして自分で運用する場合は何らかのブログエンジンを選択する必要がある。WordPress、Nucleus、MovableTypeなど様々に存在するが、そうしたメジャー系でないものが良い方はこ...
『 MOONGIFT:�PHP製のジョブボードアプリケーション「OsJobber」:オープンソースを毎日紹介 』
以前は社内SEをやっていた。企業内におけるサーバ、クライアント、プリンタ、ハブなどのハードウェアの管理、ソフトウェアの管理、それぞれの取引先のサポート電話番号など、独自でシステム化して運用していた。 トップページ だがこれを見たら、自作する意味があったのだろうかと思ってしまった。まさにそのためのソフトウェアと言えそうだ。 今回紹介するオープン...
『 PHPでアクセスできるmemcachedを使ったキャッシュProxyサーバ「MemProxy」 』
Webmasters by Designのエントリーから、HTML, CSS, XML,やプログラミング、データベース、htaccess、DOCTYPE、SEOなどウェブ開発者のためのチートシートを紹介します。 The Best Developer Cheat Sheets Around HTML & CSS HTML HTML Cheat Sheet (PNG, PDF) HTML Help Sheet. Panic Over. (PDF) XHTML cheat sheet (HTML) CSS CSS Cheat Sheet (PNG, PDF) CSS Cheat Sheet (PDF) CSS Cheat Sheet (HTML) XML XML Quick Reference (PDF) XSLT Quick Reference (PDF) XML Syntax Quick Refer...
Webアプリケーションの基本はデータのリスト、詳細表示、追加、更新、削除の操作だ。後はそれぞれ特殊な操作(ショッピングカートに入れる、コメントを書くなど)があるだろうが、ベースは大抵同じだ。 データベース設定やCSSに関する設定を行う そのため、開発を進める上で同じようなものばかり作っていると感じないだろうか。そう感じたことがあるなら、それは自動...
debug_bracktrace()は手軽にバックトレースが取れるので便利です。 メソッド(関数)の呼び出し順だけではなく、引数の内容や現在動作しているオブジェクトの状態なども取得することができます。 そこでこれらを利用してバックトレースの内容を見やすくしたdebug_print_backtrace_source()を作ってみました。 ダウンロード debug_print_backtrace_source.php dBugを内包しているのでライセンスはGPLで...
Subversionはお使いだろうか。開発作業には欠かせないツールであるというのは言うまでもないが、バージョン管理という面で見ると何も開発に限った話ではない。普段の業務内で使うファイルだってバージョン管理できると便利だ。 ダッシュボード とは言え、そんなことをするとリポジトリの管理が煩雑になってしまい、ユーザ管理も大変だ。そこでこんなツールを使ってみて...
かつてGoogleも取り組み(そしてサービスは閉じられた)、海外ではYahoo! Inc.が勝者になっているQ&Aサイト。日本ではこの手のサイトが数多く存在している。Yahoo!知恵袋やOKWave、人工検索はてななどだ。 トップページ だがこの分野はもっとニッチな、もっと専門性を持たせる形で市場が存在するかも知れない。そう考えるならQ&Aサイトを立ち上げてみよう、もちろんオープ...
『 今回はそのLeopardで扱える軽量プログラミング言語(LightweightLanguage)の環境を紹介し、さらにその中でも人気の高いPHPの開発環境についてご紹介します 』
日々すべきことはたくさんある。仕事もそうだし、プライベートでもやらなければいけないことは色々とあるだろう。それら、いわゆるTodoをどのように管理するかは大きな問題だ。 メニュー ごくごくシンプルにやることを管理したい、という人はこれはどうだろうか。 今回紹介するオープンソース・ソフトウェアはphpCheckZ、Webベースのチェックリストソフトウェアだ。 phpCheck...
MySQLのフロントエンドとして有名なのがphpMyAdminだ。Railsをメインシステムにしておきつつも、このためにPHPをインストールすることも少なくない。だが本番環境下ではセキュリティの問題あるので利用が難しい。 そこでRailsで作られたフロントエンドを採用しよう。必要なときだけ立ち上げれば良いし、ApacheにPHPを組み込む必要もなくなる。 今回紹介するオープンソース・ソフト...
『 例)http://host/?a=b&c=d&b=%A4%A2%A4%A2を解析して普通の文字列にしてくれる 』