タグ

MySQLに関するHamのブックマーク (25)

  • Trackballs MOONGIFT

    イライラボール ストレスがたまっている人は要注意。惰性の効いたボールを転がすゲームです。 イライラボール 昔、イライラ棒と言うゲームがあった。テレビ番組で流行ったこのゲームは、小さなゲーム機やFlashなどでも再現されていた。ちょっとのミスが全てを奪い去る、当にイライラさせられるゲームだった。 種類は違うが、これもまたイライラさせられるゲームだ。 今回紹介するオープンソース・ソフトウェアはTrackballs、転がるボールを操作するゲームだ。 ルールは簡単だ。マウス、または矢印キーでボールを転がして、ゲート(ゴール)を目指すと言うだけだ。勿論、ボールなので惰性がある。あまり勢いを付けるとまっ逆さまに落ちてしまう。スペースキー、または左クリックでジャンプする事もできる。 黒い玉が邪魔したり、氷の上は滑ったりもする。何とか補正しつつ、ゴールを目指そう。高い所から落下すると(一番下ではなく)、

    Trackballs MOONGIFT
  • PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE

    IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解

    PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE
    Ham
    Ham 2006/08/04
  • MySQLを自動バックアップする「AutoMySQLBackup」

    バックアップするのが面倒なMySQLデータベースを自動的にバックアップできるようになるスクリプトです。 いくつものデータベースを一括でバックアップできます。1つのファイルとしてまとめてバックアップすることもできるし、各データベースごとに分けてバックアップすることもできます。バックアップファイルはgzipかbzip2で圧縮されているのでディスク容量もいません。リモートのMySQLを中央のMySQLにバックアップしたり、バックアップのログをメールで送ることも可能。バックアップしたファイル自体をメールで送ることもできます。バックアップはcronを使う以外に手動で行うことも可能なので、cronがなくてもバックアップはできます。 ダウンロードと詳細は以下の通り。 Automatic MySQL Backup SourceForge.net: AutoMySQLBackup 最小限の設定ですぐに使う

    MySQLを自動バックアップする「AutoMySQLBackup」
    Ham
    Ham 2006/07/31
  • [MySQLウォッチ]第28回 MySQL 5.1期待のクラスタリング機能

    数カ月前にMySQL 5.1 GA版 のリリース見通しを5月と記述したが,残念ながら下半期に突入した現在もBata版にとどまっている。バージョン5.0から5.1へのアップは,番号としてはポイント以下のマイナー・バージョンアップだ。しかし,非常に大きな期待を持って待っているユーザーも多いだろう。それは,MySQL 5.1 からMySQL Clusterがストレージ対応になるからだ。 今回は,MySQL 5.1 GA版 のリリース準備として,期待の高まるMySQL Clusterのストレージ対応を紹介する。 MySQL Cluster の登場 もともとMySQL Clusterは,NDB Clusterという商品だったものをMySQL ABが自社製品として取り込み,MySQL 4.1.3 (RPM版はMySQL 4.1.10)から実装が始まった。それ以前は,標準機能のReplicationかサ

    [MySQLウォッチ]第28回 MySQL 5.1期待のクラスタリング機能
    Ham
    Ham 2006/07/18
  • PHP+MySQLで書かれたフォーラムスクリプト:Vanilla:phpspot開発日誌

    Get Vanilla! Vanilla is an open-source, standards-compliant, multi-lingual, fully extensible discussion forum for the web. Anyone who has web-space that meets the requirements can download and use Vanilla for free! PHP+MySQLで書かれたフォーラムスクリプト、Vanillaの紹介。 クールな見栄えと見やすさが特徴です。Permalinkがあったり、RSS, Atomも標準実装と、最近のトレンドも押さえてあるようです。 関連サイト Vanillaデモサイト

    Ham
    Ham 2006/07/07
  • PHPからMySQLをRESTで操作するPHP REST SQL:phpspot開発日誌

    PHP REST SQL: A HTTP REST interface to MySQL written in PHP PHP REST SQL was built and tested using Apache 2.0.45, PHP 4.3.4, and MySQL 3.23, although it should work with any version of PHP4 and MySQL and any HTTP server that will pass requests of all HTTP method types to PHP. PHPを使ってRESTによるMySQL操作を可能にするPHP REST SQL。 サイト上の例を見るところによると具体的に、次のようなRESTインタフェースにてMySQL操作が可能になる模様。 ●データの取得 SELECT * FROM tab

  • AJAXとPHPとMySQLを使ったRSSリーダーの作り方 - GIGAZINE

    IBMにAJAXとPHPMySQLを使ったRSSリーダーの作り方が掲載されています。 いわゆるサーバインストール型のRSSリーダーについて、個人で使うだけではなくその結果を閲覧者に見せるためのモードも搭載するという非常に凝ったものになっています。 ソースコードもダウンロードでき、実際のスクリーンショットなども使って解説されているのでRSSリーダーを作りたいと思っている人にはかなり有益な情報になるのではないかと。 作り方とコードのダウンロードは以下から。 Ajax RSS reader そのほかにも日語で書いてあるのは以下のようなページ。 「Ajax + PHP」でRSSリーダーを作る : きまぐれ日記2『オンとオフの狭間』 http://sakipapa.sakura.ne.jp/blog/2006/03/002534.php Ajaxを使おう RSSリーダーを作る - [JavaSc

    AJAXとPHPとMySQLを使ったRSSリーダーの作り方 - GIGAZINE
  • Screenshot Helper MOONGIFT

    隠してしまおう スクリーンショットを撮るのに便利なソフトウェア。臭いものに一時的にふたをしてしまいます。 隠してしまおう クリーンデスクという言葉がある。机の上を綺麗に保つ事で、仕事の効率を上げるものだ。個人情報保護・セキュリティの意味合いからも重視され始めている。 しかし同じデスクと言いつつ、パソコンのデスクトップにはあまり目を配られない。アイコンが数多く表示されたままの人も多いのではないだろうか。かく言う私も直ぐファイルが多くなりがちだ。こんな状態ではとてもソフトウェアの紹介はできない。 今回紹介するフリーウェアはScreenshot Helper、スクリーンショットを撮る手助けをしてくれるソフトウェアだ。 Screenshot Helperは起動してみれば一目瞭然だ。画面が真っ白になってしまう。デスクトップアイコンも、他のアプリケーションも表示されない。 この状態でなら全体のスクリー

    Screenshot Helper MOONGIFT
    Ham
    Ham 2006/05/23
  • http://tech.blog.klab.org/archives/50277350.html

    Ham
    Ham 2006/05/22
  • Nucleusの使い方

    「Nucleusの使い方」は閉鎖いたしました。 なお、PHPMySQLに関する一部コンテンツについては下記ページで閲覧できます。 http://ma-bank.com/subcatid/34

    Ham
    Ham 2006/05/07
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

    Ham
    Ham 2006/05/07
  • MySQL、脆弱性修正のアップデート公開

    MySQLのクライアント/サーバプロトコルに脆弱性が存在し、悪用されるとバッファオーバーフローを誘発される恐れがある。 MySQLのクライアント/サーバプロトコルに存在する脆弱性を修正したアップデート版の5.0.21がリリースされた。 MySQLのアドバイザリーによれば、脆弱性を悪用されると、細工を施したCOM_TABLE_DUMPパケットを使ってサーバでバッファオーバーフローを誘発される恐れがある。 また、無効なログインまたはCOM_TABLE_DUMPパケットを使ってイニシャライズされていないメモリを読むことができてしまい、情報の流出につながる恐れがあるという。 5.0.21ではこのほかにも多数の不具合が修正されている。

    MySQL、脆弱性修正のアップデート公開
  • http://japan.internet.com/webtech/20060418/12.html?rss

    Ham
    Ham 2006/04/18
  • LinuxWorld Online - 特集:PostgreSQL vs. MySQL:2大オープンソースDBの成熟度と可能性[前編]

    LinuxWorld Online LinuxWorld Online サイト・クローズに伴うコンテンツ移転のお知らせ 「LinuxWorld Online」は、2007年1月12日をもって閉鎖し、一部の記事コンテンツはComputerworld.jpに統合いたしました。また、Linuxテクノロジー・フォーラムは、http://www.idg.co.jp/expo/lwtf/に移設しました。 Computerworld.jpでは、世界最大規模のIT関連メディアであるIDGグループのグローバル・ネットワークを生かし、世界80カ国6,000人のITジャーナリストが取材・編集した最新のIT情報をタイムリーにお伝えするとともに、専任記者によるIT動向記事や技術解説記事などを提供してまいります。今後ともご愛読のほどよろしくお願い申し上げます。 Copyright © 2006 IDG Jap

  • http://www.osri.co.jp/modules/tinyd7/

  • [MySQLウォッチ]第9回 GUIでSQL文を作成できる新ツールMySQL Query Browser

    www.mysql.comのDeveloper Zoneでは,MySQLそのものをはじめとして様々なツールがダウンロード可能な状態で公開されている。新しいバージョンやツールがリリースされると,何らかの形で告知される。中には,突然ひっそりと公開される場合もある。今回,紹介するMySQL Query Browserもその例だろう。 MySQLGUIツール これまで,コラムでは,MySQLGUIツールとしてMySQL Control CenterとMySQL Administratorを紹介した(写真1[拡大表示])。 MySQL Control Centerは,データベースの管理からデータの操作まで,幅広く対応できるツールだ。「第2回 MySQL純正GUI管理ツールの開発が進む」(2003/11/10)にて紹介した。当時は,バージョン0.9.3-betaであったが,現時点ではバージョン0

    [MySQLウォッチ]第9回 GUIでSQL文を作成できる新ツールMySQL Query Browser
    Ham
    Ham 2006/04/13
  • MyNA Web Site

    ライセンスはどうなっていますか?商用利用ではどうすべきですか? † GPL か 有料のライセンスか。 2007年1月1日時点では Community : GPL Enterprise : 有料で別のライセンス GPL については http://www.gnu.org/home.ja.html をご覧ください。 ↑ mysqld が最低必要とする物 † basedir/share/ ディレクトリ以下(shareファイル。errmsg.sys や charsets/) datadir/mysql/ (mysql 権限データベース、テーブル) 権限テーブルや charsets/ がなければ mysqld は起動しない。 errmsg.sys はバージョンによって数が違うので、違うバージョンの errmsg.sys を使用していると mysqld が起動しない。 これらが起きた場合、.err ファ

    Ham
    Ham 2006/03/22
  • http://www.yktk.org/diary/20060310.html

    Ham
    Ham 2006/03/10
  • http://www.res-system.com/item/550

    Ham
    Ham 2006/03/09
  • 1人で稼ぐ日記 | MySQL:1台しかない環境でエセ負荷分散

    MySQLのネタ。 1台しかない環境でエセ負荷分散を行う。 MySQLで負荷分散を考えたとき、 1台目にマスターのDBサーバー、 2台目以降をスレーブのDBサーバーとして用いる。 マスターは更新系のみのSQL文を、 スレーブは参照系のみのSQL文を投げる。 こんな負荷分散を1台のサーバーで行う必要が出てきた。 現在1台でやっていて、ディスクIOが追いつかずに捜し求めた結果、下の形で落ち着いた。 1つのテーブルでインデックスを含めたサイズが 30MB〜100MBほどで安定している、という条件があるのですが かなり負荷下がります。 ※上記サイズは搭載メモリサイズによって変わります -------------------------- ■やりかた 負荷が高いテーブルをAとする 1:Aと同じテーブル構成で、エンジンをMEMORY(he

    Ham
    Ham 2006/03/09