MySQLを使った開発において、その管理インタフェースによく使われるのがphpMyAdminだ。とても便利で使いやすいソフトウェアではあるが、長い開発の歴史の中で肥大化し、様々なニーズに対応し、そのファイル数も数多くなってきている。 テーブル構造の表示 便利になることは悪いことではないが、あまり肥大化したアプリケーションは設置の手間や、問題が発生した時の解決...
Railsの便利な機能の一つが、DBのマイグレーション機能だろう。RDBMSは便利な反面、プログラム言語と溝があり、扱いが面倒な時があった。そのため、O/Rマッピングのようなツールが作られ、状態のバージョン管理としてマイグレーションがとても便利だった。 開発しているシステムのDB構造が手軽に閲覧できる マイグレーションによってDBの構造や中身をあまり意識せずとも開...
京都で行われたオープンソースカンファレンス2008 Kansaiに行ってきました。 はてなのCTO naoyaさんの発表を聞いて来たのですが、創業時から現在までのインフラ構築の工夫や苦労を語られていました。 はてなnaoyaさん はてなを支えるバックエンドシステム 関西のエンジニア業界を盛り上げたい アジェンダ はてなのサービスを支えるバックエンドシステムを解説 創業時からこれまで...
最近のWebサービス開発ではオープンソースのデータベースを利用することが多くなってきた。それだけ信頼性や安定性も向上してきたということだろう。以前はPostgreSQLの方が人気があったが、最近ではMySQLを選ばれる方が多いようだ。 mk-parallel-dumpのヘルプ そうした中で、必要になってくるのがMySQLの管理ツールだ。特に規模の大きな開発を進める上で、デフォルトのツールだ...
ブログは自分のドメインで立てるか、またはASPのサービスを使うかのどちらが多い。運用が面倒であればASPのが良いが、アイデンティティを確立するなら専用のドメインを取得した方が良い。 ブログ画面 そして自分で運用する場合は何らかのブログエンジンを選択する必要がある。WordPress、Nucleus、MovableTypeなど様々に存在するが、そうしたメジャー系でないものが良い方はこ...
以前は社内SEをやっていた。企業内におけるサーバ、クライアント、プリンタ、ハブなどのハードウェアの管理、ソフトウェアの管理、それぞれの取引先のサポート電話番号など、独自でシステム化して運用していた。 トップページ だがこれを見たら、自作する意味があったのだろうかと思ってしまった。まさにそのためのソフトウェアと言えそうだ。 今回紹介するオープン...
Webアプリケーションの基本はデータのリスト、詳細表示、追加、更新、削除の操作だ。後はそれぞれ特殊な操作(ショッピングカートに入れる、コメントを書くなど)があるだろうが、ベースは大抵同じだ。 データベース設定やCSSに関する設定を行う そのため、開発を進める上で同じようなものばかり作っていると感じないだろうか。そう感じたことがあるなら、それは自動...
こんにちは。 このサイトはXOOPSのマニュアルを中心としたサイトです。 まだコンテンツはありません。全てが準備段階です。 しっかりとしたコンテンツが揃い次第、公開したいと考えていますので、それまでお待ちください。 私の呼びかけに賛同してくださった皆様ありがとうございます。 よろしければ「Register now!」からご登録いただき、一緒にマニュアル作りに参加いただけ...
)で自宅サーバーを構築したときの記録です。 当自宅サーバーは 11 日間と 1 時間 06 分 連続稼動しています。 【構築にあたっての基本方針】 ・サーバーの立ち上げ〜実運用まで考慮 Linuxのインストールから各種サーバー機能の構築及び、実運用を考慮したセキュリティの強化まで行う。 ・初心者にもわかりやすく 各種ソフトのインストール方法は、可能な限りRPMパッケージで行...
[1] ポータブルアプリケーションというと、ブラウザやメーラーといった具合にGUIアプリケーションが殆どだった。しかし時代はGUIアプリケーションからWebアプリケーションへと移り変わろうとしている。固定概念に囚われず、Webアプリケーションを持ち歩こう。 今回紹介するオープンソース・ソフトウェアはWOS、各種Webアプリケーションを詰め込んだポータブルアプリケーショ...
『 xoopsよりわかりやすい。携帯からも標準で利用可能。結構カスタマイズもしやすい。 』
『 PHPで作られたCMS,Manbo 』
MODxは、Etomiteから派生し急成長中のCMSです。そのEtomite自体まだよく知られてないけど、ZenCartの日本語化に貢献しているArkWebさんのサイトのEtomite解説を読めば、その魅力が理解できると思います。CMSくさくないサイトを作るのに向いています。シンプルで分かりやすい構成ながら、むしろシンプルだからこその拡張性の高さを持っています。そのEtomiteからの派生プロジェクトが、MO...
『 MySQLAB::Theworld'smostpopularopensourcedatabase 』
みなさんのプロジェクトは上手に運営できていますか? プロジェクトメンバーのタスクの進捗管理はできていますか? 問題・課題管理はスムーズに行えていますか? ExcelやWord,紙資料を用いた管理で,作業が煩雑になっていませんか? 進捗報告ミーティング用の会議資料作成やチームメンバとの情報共有のために,大きく時間を取られていませんか? ファイルサーバには必要...
『 強力な編集機能を提供している点が特徴で、CMSの編集画面は通常のアプリケーションのようにインタラクティブ性の高いものを提供している。随所にAjaxの機能が活用されており、操作もスムーズ 』
『 いまさらだけどMySQLの公式リファレンス。小手先の知識だけだと躓くことがしょっちゅうあるので,調べ物はまずここから。日本語化もしっかりされてるから楽なほうか。最適化の章も読んでおく。 』
グリーが運営するソーシャルコミュニケーションネットワークサイト「GREE」では(GREE本体を除く)すべてのソフトウェアをオープンソースで構築している。OSはDebian GNU LinuxでリレーショナルデータベースはMySQL 4.0.x、全文検索機能はMySQL 4.0.xとSennaというオープンソースの検索エンジンを組み合わせている。WebサーバもApache 1.3.xで、画像処理系はImageMagick 6.2.x、プログラミング言語...
『 ホスティング向けブログサービスツール、日本語でおk 』
『 DBDesigner4日本語化サイト::直感的なGUIによるERモデル図のモデリング:ERモデル図からSQL文(CREATEやDELETE)の自動生成:データベースからリバースエンジニアリングによるERモデル図の生成:データベースとERモデル図の同期化 』