タグ

2009年4月9日のブックマーク (9件)

  • 圧縮MyISAMテーブルで商品マスターを運用する方法

    商品マスターのように参照専門で利用するテーブルならば、圧縮MyISAMが非常に適していることが多い。その方が容量が小さくなるし、ディスクI/Oが減るので高速化が期待出来るからだ。圧縮MyISAMを利用する時の問題点は、MySQLサーバ起動中にテーブルの圧縮を行えない点であろう。(正確には行えなくもないが、操作は慎重を期する必要がある。)また、圧縮MyISAMテーブルはひとたび圧縮してしまった後は、更新を加えることが出来ないのだが、如何に商品マスターといえども、一日に一度程度の頻度で更新をかけないといけないかも知れないので、これまた問題である。圧縮MyISAMテーブルを用いた運用は利点がある一方で、このような問題があるため難しい。そこで、今日は圧縮MyISAMテーブルで商品マスターを運用する方法について紹介しよう。 商品マスター作成用のMySQLサーバを用意する。オンライントランザクションを

    圧縮MyISAMテーブルで商品マスターを運用する方法
    ryster
    ryster 2009/04/09
  • MySQLの常識を知りセットアップしてJSPからDB操作

    MySQLの常識を知りセットアップしてJSPからDB操作:Webアプリの常識をJSPとStrutsで身につける(8)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です 「データベース操作」ぐらいできるよね? 連載も今回で第8回となります。前回の「Webアプリ開発の常識、バリデーションとテンプレート」までMVCモデルの“View”の部分の常識が大体理解できたかと思います。 今回からはMVCモデルの“Model”の部分に踏み込み、昨今のアプリケーション開発において「必須」ともいえるデータベース(以下、DB)との連携と、その仕組みを、実際に連携したサンプルアプリケーションを作りながら詳

    MySQLの常識を知りセットアップしてJSPからDB操作
    ryster
    ryster 2009/04/09
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • CSSハック "IE8" 本当にやってくれますね、マイクロソフトさん! | 一期一会

    以前リリースが開始されたとご紹介した『IE8』。只今そのIE8に苦しめられています・・・。CSSを組み立てている最中にIE特有のバグが発生してしまうのです。これを回避するためにハックを掛けているのですが・・・上手くいきません(泣)。今日中に解決したいのですが、正直まだ何とも言えません。 マイクロソフト様 拝啓 新機能を色々とつけるのは良いのですが、まずはCSSをまともに読み取ってくれるように改善して頂けませんか? そして、起動させてもすぐにバグが発生して落ちてしまうような状態でリリースするのは辞めて頂けませんか? エラーを送信しても一向に改善されません。どうなっているのでしょうか? 敬具 ココでIE8を含むIEのCSSのバグのハックに私と同じく困っている方へ、使用するコードをお教え致します。 IE8 *+html>/**/body selector IE7 *:first-child+ht

    CSSハック "IE8" 本当にやってくれますね、マイクロソフトさん! | 一期一会
    ryster
    ryster 2009/04/09
  • PHPで冗長化したコードを自動で検出してコードの最適化に使える「PHPCPD」:phpspot開発日誌

    Detecting duplicate code in PHP files : CodeDiesel PHPで冗長化したコードを自動で検出してコードの最適化に使える「PHPCPD」。 プログラムが大きくなってくると、同じような処理を違う場所で何度もやっているということがあります。 ソースコードのファイル数が多くなってくるとそれを探すのは大変ですが、その冗長部分を自動で検出できるPHP Copy Paste Detector(CPD)のご紹介。 使い方の流れが書かれていたので、試してみました(Windows上で実施) PHPCPDをPEARコマンドでインストールする 1) channel-discover でpearチャネル追加 Windowsの場合はコマンドプロンプトを開いて、pear コマンドを実行。Unix系でも同様にpearコマンドを実行> pear channel-discover

    ryster
    ryster 2009/04/09
  • 綺麗で質感がうまく出されたWebアプリ用アイコンセット「Web Injection」:phpspot開発日誌

    Free Icon Pack: Web Injection - Tutorial9 綺麗で質感がうまく出されたWebアプリ用アイコンセット「Web Injection」。 次のような綺麗なアイコンが配布されています。 パックには、26種類 48x48 でPNG形式のアイコンセットが含まれています。 注射器はともかく、RSSDB、タグなどがデザインされたアイコンは色々と使えそうです。 関連エントリ 綺麗なアイコン作成のチュートリアル集 ベクター形式の汎用の矢印アイコンセット WEB開発に活用できる、2009年初お目見えアイコンセット集

  • サイトのIE6対応を補助してくれる「ie6fixer」:phpspot開発日誌

    ie6fixer - onderhond.com サイトのIE6対応を補助してくれる「ie6fixer」。 サイトのCSSをペーストして、各種オプション指定でサブミットすると追加CSSが吐き出されます。 floatな要素にdisplay:inline を追加したり、min-heightをheightに変換といったCSSが出力されます。 CSSが出力。これを追加したからといって自動なので完璧ではないですが、補助的に使うのは便利そうです。 IE6のシェアは下がったとはいえ2月時点で約20%というシェアを考えるとまだまだ対応しておきたいですね。

    ryster
    ryster 2009/04/09
  • バイナリとテキストの本当の違い : 404 Blog Not Found

    2009年04月09日00:15 カテゴリLightweight LanguagesCode バイナリとテキストの当の違い うーむ、Wikipediaですら「見た目」の違いしか説明していない。 バイナリ - Wikipedia コンピュータが扱うすべてのデータはバイナリデータ(バイトの並び)であり、プレーンテキスト(または単にテキスト)もバイナリデータの一種ではあるが、通常バイナリとテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) 表現形式を指し、バイナリとはそうでない表現形式を指すことが多い。 Binary file - Wikipedia, the free encyclopediaA binary file (.bin) is a computer file which may contain any type

    バイナリとテキストの本当の違い : 404 Blog Not Found
    ryster
    ryster 2009/04/09