タグ

ブックマーク / gigazine.net (199)

  • シンプルなPHPとMySQLの最適化方法「当たり前を積み重ねると特別になる」

    前回の負荷MAX、サーバ陥落寸前ですよ騒動のとき、最終的には自分で最適化する必要があるのかも知れない…と思っていたときに見つけたページです。 MySQLPHPで同じ処理をする際にどういうふうにすればより軽いのか、という基的な対策ばかりを集めてあります。どれもこれもあちこちで既出のものばかりですが、1カ所にまとまっているので読みやすいです。中には知らないのもあったりするかもしれません。 dublish.com - Simple Optimization for PHP and MySQL http://www.dublish.com/articles/10.html MySQLで書かれている方は割と読んだことがあるようなのが多かったですが、PHPの方は言われてみればそうかも、というようなのが多い。上記ページのコメント欄にもいろいろと有用な意見があるので、読み進めると楽しい。 そういえば以

    シンプルなPHPとMySQLの最適化方法「当たり前を積み重ねると特別になる」
  • 赤いクリップを物々交換で「家」にした男

    2005年7月12日、ある男「Kyle MacDonald」がネット上で宣言した。この赤いクリップを家にする、と。 そしてそれから14回の物々交換によって、ついに2006年7月12日に家と交換することが決まったそうです。もうすぐですね。 というわけで、彼のわらしべ長者っぷりを見てみましょう。 one red paperclip http://oneredpaperclip.blogspot.com/ 始まりはこの赤いクリップ ↓ それが魚のペンになりました ↓ 謎の物体に…陶磁器製のドアノブらしいが… ↓ キャンプ用のストーブになった ↓ 発電機になりました ↓ バドワイザーの看板と樽…?どうやらこの樽にビールを補充する権利らしい。パーティーセットということらしい。 ↓ これは…スノーモービルか ↓ カナディアンロッキーにある小さな村、Yahkへの旅行の権利 ↓ 今度は自動車になった。白く

    赤いクリップを物々交換で「家」にした男
  • ブログのCSSデザイントップ20 - GIGAZINE

    CSS BloomというブログなどのCSSデザインをみんなで評価するサイトにて、高評価のデザイントップ20です。 日のブログデザインのコンセプトとちょっと違うのが多く、見ているだけでも面白いです。ブログデザインの展示会といった感じ。また、どんなデザインのブログにしようかな~と思っている場合にはかなり参考になります。 Top 20 Blog Designs | Blog http://silentbits.com/?p=339 http://silentbits.com/?p=385 以下、上記サイトで出てきたトップ20のサイト第1弾。 Veerle's blog 2.0 - Webdesign - XHTML CSS | Graphic Design Avalonstar. The Aries Project. By Bryan Veloso. Matt Brett Joshuaink

    ブログのCSSデザイントップ20 - GIGAZINE
  • GIGAZINE - オンライン同時参加型ホワイトボード「Imagination Cubed」

    同時に3人まで参加でき、みんなでいっしょにオンライン上のホワイトボードに書き込むことができます。図形ツールやスタンプ、文字入力なども可能で、最終的に完成に至るまでの様子の手順を最初から巻き戻って再生できたり、保存することも可能。かなり面白いしお役立ち。チャットの代わりに使うと悲惨なことになって楽しいです。 というわけで、実際に使ってみました。 Imagination Cubed http://www.imaginationcubed.com/LaunchPage 友だちを招待する場合はここから。メールかメッセンジャーで招待可能。 「TOOLS」からペンなどを選択可能 「SHAPES」で図形を描画可能 かたちいろいろ こんな感じで描画できます、ぐにょーんぐにょーん 「STAMPER」でスタンプぽんぽん いろいろ選ぶことができます サイズもいろいろ 色も変更可能 直線を引くこともできます 「T

    GIGAZINE - オンライン同時参加型ホワイトボード「Imagination Cubed」
  • GIGAZINE - Googleのオフィスはいかにして作られたのか

    Googleのかの有名なオフィス空間ですが、あれにももちろん設計した人がいるわけで。ニューヨークのワークプレースコンサルタント会社DEGWと、ロサンゼルスに拠点を置くClive Wilkinson ArchitectsがカリフォルニアにあるGoogle社の設計及びデザインを担当したそうです。 長い会合を重ねてたどりついた新しい職場デザインの構想は、クリエイティブな活動を行うため、そして働くという概念をリラックスするというものに変えるために、オープンなオフィス空間を目指すというものになったそうで。 さらなる詳細は以下の通り。今まで未公開だったGoogleの初期オフィス案や珍しいオフィス全景などもあります。 Behind the Glass Curtain | Metropolis Magazine 基的にはマイクロソフトが「キャンパス」と呼ばれるように大学を意識して社を設計したのに対し

    GIGAZINE - Googleのオフィスはいかにして作られたのか
  • マウスオーバーのタイムアウトを使ったJavaScript - GIGAZINE

    通常のマウスオーバーを使うメニューだと、展開まで早すぎる、あるいは遅すぎる場合が多々あるわけですが、このスクリプトだとちょうどいい速度で展開してくれるらしい。 スクリプトの詳細は以下の通り。 Timeout your Mouseovers 上記ページの「Roll over me」の上にマウスを乗せれば展開されます。確かに今までのものよりもスピードやタイミングがちょうどいい感じな気もする。ちょっと一呼吸置いてから展開される感じですね。

    マウスオーバーのタイムアウトを使ったJavaScript - GIGAZINE
  • GIGAZINE - いろいろな効果を追加できるJavaScriptライブラリ「jQuery」

    ファイルサイズわずか10キロバイト、CSSの1から3、XPathをサポートし、Internet Explorer、Firefox、Safari、Operaで動作します。「JavaScriptのコードを書くのが楽しくなる」というのがモットーらしい。 ダウンロードや実際の例、使い方などの各種取り扱い説明は以下の通り。 jQuery: New Wave Javascript http://jquery.com/ 上記ページの「Run」をクリックするとその機能の一端を垣間見ることができます。面白い効果です。 その他のデモとしてはこんな感じでいろいろなところに使えます。特に一番下の「Example G」のボタンをクリックしてから文の上にマウスを乗せると色が変わり、フェードしながら元に戻るというのはシンプルながら面白い。 JQuery http://codylindley.com/blogstuff

    GIGAZINE - いろいろな効果を追加できるJavaScriptライブラリ「jQuery」
  • GIGAZINE - ファイルサイズわずか3KBのオーバーレイ効果「Litebox」登場

    オーバーレイ効果を作り出す「Lightbox」というスクリプトの超軽量版です。 実際の例やダウンロードは以下から。 Litebox- Same great taste, less calories http://www.doknowevil.net/litebox/ 上記ページの画像をクリックするとどういう効果なのかがよく分かります。 Liteboxで使われているのがこの「moo.fx」という軽量なJavaScriptエフェクトライブラリ。 moo.fx - the next small thing http://moofx.mad4milk.net/ また、類似品としてはこんなのもあります。 GIGAZINE - オーバーレイ効果を作り出す軽量スクリプト「iBox」

    GIGAZINE - ファイルサイズわずか3KBのオーバーレイ効果「Litebox」登場
  • フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版 - GIGAZINE

    オープンソースで開発されており、全ての設定・管理をブラウザからできるようになっている。グラフ作成機能も標準で搭載。各ノードの情報収集、異常検知、障害/復旧通知、詳細なアラート通知機能あり。SNMPv1、v2、v3をサポートし、Unix、Linux、BSD、WindowsMacOS X、NetWareなどで動作。CPU、メモリ、ディスク、ネットワーク、プロセスの状態などの監視が可能で、Apache、Tomcat、Oracleなどのアプリケーションの監視も可能。なかなか強力。 詳細は以下の通り。 ZABBIX-JP - Un-Official Support Page http://www.zabbix.jp/ ZABBIX-JP - ZABBIXとは http://www.zabbix.jp/modules/main0/index.php?id=1 ZABBIX-JP - 特徴 http:

    フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版 - GIGAZINE
  • GIGAZINE最大の挑戦、LoadAverage「86」から「3」へ

    というわけで、再び負荷を下げる方法を模索した、戦いの記録。 1.MySQLの設定を変更して高速化 2.Zend Optimizer 3の導入 3.ionCube PHP Acceleratorの導入 4.テンプレートの見直しでクエリーを減らす 5.robots.txtでクロールする間隔を制御する 6.MySQLの設定を負荷を低くする設定に変更 7.キャッシュを有効化する 前回解説した「GIGAZINEのLoadAverageを「27」から「2」へ下げた方法」から約3週間後、6月20日(火)の夜、気がつくと負荷の15分平均は「25」をコンスタントに吐き出すようになり、さらに訪問者は急増、ついに6月28日(水)12時45分、負荷対策の効果がほとんど出ないまま、LoadAverage15分平均は「86」に…。 何か対策が根的に間違っているのだろうか?それとも、もうGIGAZINEサーバのハード

    GIGAZINE最大の挑戦、LoadAverage「86」から「3」へ
    s1090018
    s1090018 2006/07/02
  • Google Adsenseの代替広告にAdsense紹介プログラムを使う方法

    GIGAZINEでも試験的に採用している「Google Adsense」ですが、これは「コンテキスト ターゲット」という種類の広告表示方式であり、そのページの内容に合致する広告を選んで表示してくれる仕組みになっています。しかし、必ずその内容と一致する広告が出るわけではなく、時には何も出てこない場合もあります。その場合は公共広告が表示されます。 公共広告の代わりに、自分で指定したアドレスのページや画像などを表示させる、つまり「代替広告」を使う方法もあるわけですが、なんとこの代替広告として「Adsense紹介プログラム」を使うことが可能になるという方法があるのです。 詳細は下記の通り。 SABlog | #155 AdSenseの公共広告の代わりに紹介プログラムを表示 簡単なHTMLファイルを作ってそれを指定するだけで、代替広告としてFirefoxやPicasaなどの紹介プログラムを使うことが

    Google Adsenseの代替広告にAdsense紹介プログラムを使う方法
  • 400枚以上のロイヤリティフリー画像配布サイト「a digital dreamer」

    解像度は1200×900から1600×1200まで。ファイルサイズは400KBから1.5MB程度。ちょっとだけ日語対応。 ジャンルは12、テクスチャ、動物と昆虫、テクノロジー関係、植物、液体・気体・光、建物・家・インテリア、いろいろな物、雲、景色・風景、花、季節のイベント、パターン、といった感じです。 ダウンロードは下記から。 Free Royalty Free Stock Photography - Home http://www.adigitaldreamer.com/gallery/index.php こんな感じでディレクトリの中が丸ごと見えるので、ダウンロード支援ソフトで一括ダウンロードしてしまうのも良いかも。 Index of /gallery/albums/animals http://www.adigitaldreamer.com/gallery/albums/animal

    400枚以上のロイヤリティフリー画像配布サイト「a digital dreamer」
  • 次世代の地図デザインを体験できる「ALPSLAB design」 - GIGAZINE

    あらかじめ用意された8種類の地図デザインから好きなデザインを選択して表示可能。各地図デザインに対して「良い・悪い」の評価ができるようになっています。 どのような地図があるのは下記サイト参照。 ALPSLAB design http://design.alpslab.jp/ デザインは下記の8種類。 標準デザイン お江戸地図 白地図 きっず エコ 午後10時の地図 ベネチア風 えんぴつ 今後は、地図デザインの種類を増やしていくと同時に、ユーザーにも簡単に地図をデザインしてサイト上で公開できる機能を提供する予定とのこと。 うーん、今のデザインはどれもコレもなんだか…。

    次世代の地図デザインを体験できる「ALPSLAB design」 - GIGAZINE
    s1090018
    s1090018 2006/06/28
  • GIGAZINE - オーバーレイ効果を作り出す軽量スクリプト「iBox」

    クリックすると既存のページにオーバーレイ効果を施して表示されるボックスです。よくあるAJAX効果をより簡単に適用できるのがウリです。画像やログインフォームなどに応用可能。 どういう効果なのかは下記のデモを見れば分かります。アクセスしてとりあえず画像をクリックしてみましょう。 iBox Test Page http://www.ibegin.com/ibox/ibox-test.html ダウンロードと使い方の解説は以下から。 iBox / iBegin Blog (powered by evoBlog) http://www.ibegin.com/blog/p_ibox.html

    GIGAZINE - オーバーレイ効果を作り出す軽量スクリプト「iBox」
  • Mac OS Xで動作するBitTorrentクライアント「Transmission」

    Mac OS XでBitTorrentを使おうと思ったら、Azureusか最近出たOpera9ぐらいしか選択肢はないのかと思っていたのですが、「Transmission」というソフトがあるそうで。 ダウンロードは下記サイトから。 Transmission homepage http://transmission.m0k.org/ なかなか洗練された感じでいいのではないでしょうか。 BitTorrentを使うと大容量ファイルの配布とダウンロードが可能になるわけですが、最近だとコレが顕著な例でしょうか。 スラッシュドット ジャパン | 発売前に2G超えの修正ファイル配布!?

    Mac OS Xで動作するBitTorrentクライアント「Transmission」
    s1090018
    s1090018 2006/06/24
  • 遺伝子工学によって作られたおもちゃじゃない謎のペット「Genpets」

    パッケージから出してはいけません…サイズは298 x 244 x 76 mm。バイオエンジニアペットであり、アレルゲンフリーであり、子どもにとっても安全で、メンテナンスも簡単、今まで見たこともない種類のペットであることがウリだそうです。 詳細は以下の通り。 Genpets.com - Bioengineered Buddies! http://www.genpets.com/index.php 写真いっぱい http://www.genpets.com/media.php 寿命は1年あるいは3年 http://www.genpets.com/meet.php 遺伝子は色別に分かれています。赤、オレンジ、黄色、緑、青、インディゴ、紫。これで性格が決まります。すなわち、感情があるのです。 http://www.genpets.com/features_cc.php 右上にあるのがライフモニター

    遺伝子工学によって作られたおもちゃじゃない謎のペット「Genpets」
    s1090018
    s1090018 2006/06/23
  • 会員制ウェブサイトをPHPとMySQLでつくる

    システムとしては、サインアップ時のユーザー情報はMySQLに格納、パスワードはランダムに生成してから暗号化してデータベースへ、ログイン前にユーザーの電子メールアドレスが有効かどうかのチェック、データベースに登録した情報とログインするシステムとの連動、ユーザーがパスワードを失念した場合のリカバリシステム、PHPのセッションの基的な使い方、ユーザーにメールを送る機能、などなどで構成されています。 PHP Help: Creating a Membership System with PHP and MySQL語で使う場合は文字コードとかも考慮しなくてはならないのでもうちょっと違った感じになるのだと思いますが、それでもかなり細かく実際の例も交えて書いてあるのでかなり参考になるのではないかと。

    会員制ウェブサイトをPHPとMySQLでつくる
  • ローカルからブログを更新できるブログツールいろいろ - GIGAZINE

    先ほど書いたこの記事でふと気になって、同様のソフトが他にもあったような気がしたので調べてみました。フリーソフトでも結構ありますね。 w.bloggar http://wbloggar.com/ フリー。上記画像を見れば分かるように、ワードみたいな感じで記事作性可能。複数ブログへの同時投稿も可能。利用できるのはBlogger APIかmetaWeblog APIに対応しているブログサービス。MovableType、Nucleus、WordPress、Drupal、LiveJournal、Xoopsなどなど。詳細はこちらに。よく見るとこのGIGAZINEで使っているExpressionEngineの前バージョンであるpMachineも入っているのできっとGIGAZINEでも使えます。めもめも。 blogBuddy http://blogbuddy.sourceforge.net/ フリー。これ

    ローカルからブログを更新できるブログツールいろいろ - GIGAZINE
  • 無料パーティション操作ソフト「Partition Logic」 - GIGAZINE

    かの有名な「パーティションマジック」と同じ作者の作ったフリーソフト。ライセンスはGPL。ソースコードも公開されています。基的に「パーティションマジック」と同じ操作性で機能も高度な機能以外はほとんど同じです。無料でここまでのものが利用できるとは…。 ダウンロードは以下のサイトから。 Partition Logic - Download http://partitionlogic.org.uk/download.html CD-Rに焼いて利用するCD-ROM版と、フロッピーディスクから利用するフロッピー版があります。 基的な機能や制限は以下の通り。 Partition Logic - About http://partitionlogic.org.uk/about.html パーティションの作成、削除、フォーマット、デフラグ、リサイズ、移動、属性比較ができます。また、ハードディスク全体をコ

    無料パーティション操作ソフト「Partition Logic」 - GIGAZINE
  • GIGAZINE - 文法タグ入力不要のWiki「Wetpaint」の使い方

    「Wetpaint」とは、いわゆるWiki記法とか文法を覚えたり書いたりする必要のない、WYSIWYG方式で編集できる無料のWikiサービスです。日語も利用可能で、誰でもアカウントを作ってWikiを作ることができます。 というわけで、早速作ってみました。トップページはロックしてありますがそれ以外は自由に編集できます。 以下、アカウントの作り方から簡単な編集画面の解説まで。 ◆アカウントの作り方 まずhttp://www.wetpaint.com/にアクセスし、右に見えているボタンをクリック。 「1」で作成するWikiの名前とアドレスを決定します。また、分類分けするためのタグを入力できます。「2」では編集する権限をどこまで許可するかを決めます。左から順に、誰でも編集できる、Wetpaintのアカウントを持っている人だけが編集できる、管理人に招待された人だけが編集できる、というようになってい

    GIGAZINE - 文法タグ入力不要のWiki「Wetpaint」の使い方