MySQLをブラウザから管理したいときはphpMyAdminが定番かと思いますが、いまいち使いにくい・・・という人もいますよね。そこで最近見つけたSQL Buddyを試してみました。 日本語も通るし、さくっと使えるので手軽ですよ。デザインが綺麗なのが個人的には大きいですが。以下、いくつかぐっときたポイントをご紹介。 インストールはフォルダごとコピーするだけ 基本的にインスト...
『 Snipplrisapublicsourcecoderepositorythatgivesyouaplacetostoreandorganizeallthelittlepiecesofcodethatyouuseeachday. 』
今までかなり「まじっすか?」と言われ続けてきた 「開発 → FTP → テスト」 の流れですが、ようやくローカル開発環境に移行できました。これで、 「開発 → テスト」 になりました。また同時にバージョン管理も導入。 開発ってこんなにも効率化できるものなのね、という嬉しさからエントリー。万人受けの記事じゃないので(かつ、玄人ウケもしなさそう・・・)興味がな...
『 WEBプログラマとしては知っておかなければいけないセキュリティいろいろ 』
『 ようこそ「離れPHP島」に。あなたお使いのサーバにPHP使用可って書いてありませんか?もし書いてあったらいっしょにPHPで遊びましょう~。 』
zuzara.comの各サービスはロリポップのサーバで運営されています。日頃の感謝を込めて月額263円のサービスを「ホリデープログラミング」する上でいかに使い倒しているか紹介したいと思います。 安い ムームードメインで独自ドメインの.comを買って初年度約5000円の投資のみ。これは、ものすごいコストパフォーマンスだと思う。 サブドメイン バーチャルホストと思われる設定をW...
『 digg_url='http://digg.com/design/Tutorials_Round_Up_Ajax_CSS_JavaScript_PHP_MySQL_and_Much_More';Codingordesigningapage,it’salwaysnicetohavesomebasictemplatesyoucanquicklymodifyoradapttoyourneeds.However,atleastonceyouhavetoknow,howtocreatethis“univer 』
どっちが良いとか悪いとかは関係なく、世の中のオープン技術で開発をしている会社は、 ・Java + Oracleを主流とする会社 ・Perl + MySQL、PHP + MySQLを主流とする会社 と、完全に二層に分かれてるなと思っている。 はてブ経由で見つけて、mixi内のリンクしちゃうけど、 業務経歴書にPerl案件を書くと馬鹿にされる件 就職活動の面接でPerlやってますとアピールすると、Java圏の面接官にバ...
『 AJAXPressisaweb2.0bloggingsystemwritteninJavascriptwithaPHPbackend.いまいちかな。 』
」は音が「シ」のものに集中的に文字化けが見られるなど、顕著な規則性がありました。今回の文字化けは、「音」が似通っているという特色はありません。 しかし、それぞれの漢字のShift_JISコードを調べてみると、ある規則性が浮かび上がってきます。Shift_JISコードを調べるには、序論で紹介したようなIMEやことえりの文字一覧表でもいいのですが、ここではURLエンコードを利...
GUIによるSQL文の作成など、さまざまな開発支援機能を備えるSQL開発環境「黒猫 SQL Studio」v1.1.7.413が6月4日に公開された。Windows 2000/XPに対応しており、個人使用・業務にかかわらずフリーソフトとして利用可能。現在作者のホームページからダウンロードできる。 「黒猫 SQL Studio」は、SQL文の作成やテストを行える汎用のデータベース開発環境。本ソフト上からOLE DB接続またはOD...
Jaslabs: High performance phpでMySQLのクエリを最適化するための10のTipsが公開されています。explainを利用した一般的な方法から、SELECT・INSERTのクエリオプションを使用するような方法まで紹介されています。MySQLクエリの速度低下にお悩みの方は一度読んでみるとよいでしょう。
前回の負荷MAX、サーバ陥落寸前ですよ騒動のとき、最終的には自分で最適化する必要があるのかも知れない…と思っていたときに見つけたページです。 MySQLやPHPで同じ処理をする際にどういうふうにすればより軽いのか、という基本的な対策ばかりを集めてあります。どれもこれもあちこちで既出のものばかりですが、1カ所にまとまっているので読みやすいです。中には知らない...
MySQLを使った開発において、その管理インタフェースによく使われるのがphpMyAdminだ。とても便利で使いやすいソフトウェアではあるが、長い開発の歴史の中で肥大化し、様々なニーズに対応し、そのファイル数も数多くなってきている。 テーブル構造の表示 便利になることは悪いことではないが、あまり肥大化したアプリケーションは設置の手間や、問題が発生した時の解決...
そもそも、なぜクライアントマシンにWebサーバや言語の実行環境を入れる必要があるのかを考えてみましょう。前述のとおり、LL言語などの簡易言語ではエディタで記述したソースコードそのものが実行エンジンなどにロード・実行されます。そのため、コンパイラなども必要なく、コードを「書く」だけであればエディタで事足ります。クライアントマシン上でコードを実行さ...
ダイナミックWebサイトの構築ではPerlとPHPが広く使われている。では、mod_perlとmod_phpのパフォーマンスはどちらがよいのだろうか。ちょっとしたテストをしてみたので報告する。 2006年08月25日 14時05分 更新 ダイナミックWebサイトの構築ではPerlとPHPが広く使われている。なにしろ、LAMPスタック(Linux、Apache、MySQL、 Perl/PHP/Python)に含まれる「P」の3分の2なのだ。それでは、通常のWeb...
というわけで、再び負荷を下げる方法を模索した、戦いの記録。 1.MySQLの設定を変更して高速化 2.Zend Optimizer 3の導入 3.ionCube PHP Acceleratorの導入 4.テンプレートの見直しでクエリーを減らす 5.robots.txtでクロールする間隔を制御する 6.MySQLの設定を負荷を低くする設定に変更 7.キャッシュを有効化する 前回解説した「GIGAZINEのLoadAvarageを「27」から「2」へ下げた方法」から約3週間後、6...
『 WEBデザイン周りのリファレンス系リンク一覧。javascript,PHP,CSS,などからブログ、AJAX、フォント、アイコンまですごい量あるね。 』
こちらもいつか使ってみたい、という意味でエントリー。 phpUserClassはユーザー管理に関する機能に特化したライブラリです。ユーザーの認証、ログイン、ユーザーの追加などなど、コミュニティサイトに必要そうな機能をさくっと使うことができます。なお、MySQLと連動させて使います。 実例で見たほうがいいですかね。いくつかコードをご紹介。 if ($user->is_loaded() && !$user->is_acti...
PHP は Web ページを時刻や利用者に応じて変化させるための仕組みです。 PHP を使えば現在日時(2005-02-17 22:34:10)を表示することも簡単にできます。 PHP は CGI に似ていますが,通常の Web ページと同じように作ることができます。 しかも JSP のように重くありません。