※ 画像は公式サイトより ここ最近、マイクロブログ界隈が熱い。Twitterが流行り始めたことにも波があり、様々なクローンサービスが作られたが、それに勝るとも劣らない波がやってきている。原因として考えられるのは、マイクロブログに必要な機能がほぼ決まってきたこと、そしてTwitterの不安定さが挙げられるだろう。 個人用ページ Twitterとは異なる要件でシェアを奪うも...
ブラウザが多用されるようになり、ローカルのアプリケーションだけだった時代では想定されなかったセキュリティリスクが出てきている。そして、それらの問題に対応するべく様々な情報がインターネット上に掲載されている。 レポート だが一般ユーザはもちろん、ITに詳しい人であっても、それらの情報を活用しているとは言い難い。情報を元に、どのような施策を行うか...
ロングテール的に考えるなら、大規模なWebサイトは数あれど、小〜中規模の比ではない。企業の紹介ページ、商品の紹介、プロジェクトサイト、個人のホームページなどなど、小さなWebサイトは星の数ほど存在する。 管理画面 そうしたWebサイトが全てXoops、Drupalといった大規模なCMSを欲しがるだろうか。否、彼らにぴったりなCMSはまさにこれではないだろうか。 今回紹介する...
ブログは自分のドメインで立てるか、またはASPのサービスを使うかのどちらが多い。運用が面倒であればASPのが良いが、アイデンティティを確立するなら専用のドメインを取得した方が良い。 ブログ画面 そして自分で運用する場合は何らかのブログエンジンを選択する必要がある。WordPress、Nucleus、MovableTypeなど様々に存在するが、そうしたメジャー系でないものが良い方はこ...
『 MOONGIFT:�PHP製のジョブボードアプリケーション「OsJobber」:オープンソースを毎日紹介 』 by sankaseki
以前は社内SEをやっていた。企業内におけるサーバ、クライアント、プリンタ、ハブなどのハードウェアの管理、ソフトウェアの管理、それぞれの取引先のサポート電話番号など、独自でシステム化して運用していた。 トップページ だがこれを見たら、自作する意味があったのだろうかと思ってしまった。まさにそのためのソフトウェアと言えそうだ。 今回紹介するオープン...
Webアプリケーションの基本はデータのリスト、詳細表示、追加、更新、削除の操作だ。後はそれぞれ特殊な操作(ショッピングカートに入れる、コメントを書くなど)があるだろうが、ベースは大抵同じだ。 データベース設定やCSSに関する設定を行う そのため、開発を進める上で同じようなものばかり作っていると感じないだろうか。そう感じたことがあるなら、それは自動...
『 今回紹介するフリーウェアはMacGDBp、MacOSX向けのXDebugフロントエンドだ。 』 by k.echizenya
今まで色々なタスク管理に手を出してきたが、あまりうまく行ったものはない。個人的には今はもう諦めがちになってしまっているが、人によってはきちんと丁寧にタスクを登録し、こなしている人もいる。 タスク一覧 今から新しくタスク管理をはじめてみようという方は、これを試してみてはいかがだろう。 今回紹介するオープンソース・ソフトウェアはSamTodo、Webベースの...
ローカルコンピュータ上で開発し、その結果をWebサーバ上にアップロードするというのが一般的になっている。スクリプト言語のようにトライアンドエラーで作っていく場合はそちらの方が効率的だ。 ファイルの一覧 そうなるとWebサーバやスクリプト言語、そしてデータベースを手軽に構築できることが重要になる。WAMP(Windows + Apache + MySQL + PHP)を手早く構築するためのパッ...
数式で描かれる曲線はどれも美しい。ほんの少しのパラメータの変化で、描かれるグラフは大きく異なってくる。また、英数字の羅列だけでは見えてこなかった規則性や特徴がグラフ上にプロットすると見えてくることもある。 同時に3つの グラフが描ける 特に工学系の学生であればグラフを描く機会が多いと思う。手作業では書きづらい、複雑なグラフを容易に描けるのがこ...
システムのテストは重要だ。それは分かっていつつも、きちんと的確に行われているケースは数少ない。開発工程の中でも、テストに割り当てられる人員、期間ともに短いのが一般的だ。その中でできるだけテストを行おうと思ったら、自動化は避けられないだろう。 サーバ起動中 だが、自動化されていながらもテストできないのは良くあるケースだ。そこで自動で日々テス...
Subversionはお使いだろうか。開発作業には欠かせないツールであるというのは言うまでもないが、バージョン管理という面で見ると何も開発に限った話ではない。普段の業務内で使うファイルだってバージョン管理できると便利だ。 ダッシュボード とは言え、そんなことをするとリポジトリの管理が煩雑になってしまい、ユーザ管理も大変だ。そこでこんなツールを使ってみて...
かつてGoogleも取り組み(そしてサービスは閉じられた)、海外ではYahoo! Inc.が勝者になっているQ&Aサイト。日本ではこの手のサイトが数多く存在している。Yahoo!知恵袋やOKWave、人工検索はてななどだ。 トップページ だがこの分野はもっとニッチな、もっと専門性を持たせる形で市場が存在するかも知れない。そう考えるならQ&Aサイトを立ち上げてみよう、もちろんオープ...
最近はCMSやブログがサイトに利用されることが多くなった。それらを用いる場合、大抵はスクラッチで開発しない。既存のパッケージまたはオープンソース・ソフトウェアを利用する事が多い。 表示画面の管理 そうしたパッケージを利用する限り、そのCMSがもつ独特な匂いを取り去るのはなかなか難しい。例えばブログエンジンを使ってサイトを作ると、どうしてもブログの...
何かとDISられやすいPHPではありますが、様々な有名なソフトウェアを排出しているのもまた事実です。実際、開発をはじめる障壁を下げ、誰でも手軽にはじめられるのがメリットです(それがデメリットという意見もありますが)。セキュリティに注意して実装すれば、多彩なWebアプリケーションを生み出すことができます。 ということでOpen-source PHP applications that changed the world [ P...
日々すべきことはたくさんある。仕事もそうだし、プライベートでもやらなければいけないことは色々とあるだろう。それら、いわゆるTodoをどのように管理するかは大きな問題だ。 メニュー ごくごくシンプルにやることを管理したい、という人はこれはどうだろうか。 今回紹介するオープンソース・ソフトウェアはphpCheckZ、Webベースのチェックリストソフトウェアだ。 phpCheck...
MySQLのフロントエンドとして有名なのがphpMyAdminだ。Railsをメインシステムにしておきつつも、このためにPHPをインストールすることも少なくない。だが本番環境下ではセキュリティの問題あるので利用が難しい。 そこでRailsで作られたフロントエンドを採用しよう。必要なときだけ立ち上げれば良いし、ApacheにPHPを組み込む必要もなくなる。 今回紹介するオープンソース・ソフト...
Windowsを使って開発をしているとSMTPサービスがなくて(インストールしようと思えばできるのだが)困った、なんて経験はないだろうか。 面倒なソフトウェアのインストールなく、手軽に使えるSMTPサーバがこちらだ。 今回紹介するオープンソース・ソフトウェアはPHP SMTP Server for Windows、PHP製のSMTPサーバだ。
[1] Eコマースサービスをやりたいと思うなら、もはやスクラッチ開発と言う道は止めたほうが良い。必要な機能は概ね決まっており、優秀なオープンソースも数多く出揃っている。 やるならばスクラッチの開発でかかるであろう期間を全てソースコードの熟読に当てたほうが良い。そして必要な部分をカスタマイズすれば良い。 今回紹介するオープンソース・ソフトウェアはMagent...