タグ

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

  • YouTubeのムービーをダウンロードしてMPEGに変換 - GIGAZINE

    現時点では無法地帯と化しているYouTube、いつまでもこの状態でありつづけられるわけがありません。となると、公開されている貴重な映像がまた見られなくなる可能性があるわけで。 というわけで、お気に入りの映像は積極的に保存していきましょうというのが今回の趣旨です。ただダウンロードするだけではなく、MPEG1形式に変換することで、MPEGムービーを再生できる各種デバイスでも持ち運べるようにしてみました。 手順としては「無料サービスKeepVidでダウンロード」→「フリーソフトのRiva FLV Encoder 2で変換」という2段階です。 ではスタート。 まずは「KeepVid」にアクセス。ダウンロードしたいYouTubeのムービーのアドレスをコピーして貼り付けます。 それから「DOWNLOAD」をクリック 「Download Link」というのが出てくるのでその上で右クリックして「対象をファ

  • 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
  • 世界のPHPテンプレートエンジン、トップ25

    PHPテンプレートエンジンというのは、PHPによるプログラム部分と、HTMLによるデザイン部分を分離することによって、メンテナンス性を向上させることができる、というもの。 プログラムするPHPを扱う側の人にとって見れば、デザイナーの仕上がりを待たずにソースの修正などが可能になり、デザイナー側から見れば、PHPの知識が無くてもテンプレートファイルの部分を変更するだけでデザイン可能になる、というわけ。 そんなPHPテンプレートエンジンの中でも特に有名なトップ25を見てみましょう。 Jaslabs >> Top 25 PHP template engines 中には知らないのも混じってますが、それだけいろいろあるよ、ということで。 Smarty 動作速度の高速さとフレキシブルなところがウリ、かなり有名。 Heyes Template Class とても使うのが簡単で、パワフルらしい。ページレイア

    世界のPHPテンプレートエンジン、トップ25
  • Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE

    JavaScriptの開発環境、要するにJavaScript用IDEという位置づけなのですが、HTMLCSSの構造をアウトラインで示してくれたり、文法の間違いを指摘してくれたり、やっていることはほとんどDreamweaverの持っている機能と同じです。 特に面白いのはJavaScriptCSSなどがInternetExplorerとFirefoxに対応しているかどうかが一発で分かる点。JavaScriptのエラーについても細かい部分まで指摘してくれます。つまり、実行しなくてもエラーがドコにあるのか分かる「静的解析」が可能というわけ。 WindowsMacintosh、Linux版があり、Eclipseプラグインとして動作するバージョンもあります。 スクリーンショットや実際に動かして機能を解説しているムービー、ダウンロードは以下から。 Aptana: The Web IDE http:

    Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE
  • MySQLを自動バックアップする「AutoMySQLBackup」

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

    MySQLを自動バックアップする「AutoMySQLBackup」
  • 有名な企業のロゴをWeb2.0風にする - GIGAZINE

    Web2.0風に仕上げた画像の特徴と言えば、 ・角が丸い ・グラデーション効果 ・鏡面に映りこむ ・フォントが大きい ・色彩がカラフル ・あるいはパステルカラー ・つやつやぴかぴかしている などがあるわけですが、それらの要素を放り込んで既存企業のロゴを「Web2.0」風にしようというもの。なかなか愉快なロゴが多いです。 Famous Logos Redone In Web 2.0 Format http://www.aberrant.us/mirror/redesign/ http://livewavecam.com/redesign20.htm Yay Hooray | yh collab: redesign famous logos in web 2.0 format! 一番下の番号をクリックすればどんどん先に進むことができます。今もなお追加されている最中です。 あとWeb2.0の特徴

    有名な企業のロゴをWeb2.0風にする - GIGAZINE
  • GIGAZINE - キューブ型の世界を完成させるFlashゲーム「Grow Cube」

    キューブ型の世界へ順番に用意されているアイテムを置いていき、最終的に全アイテムのレベルを「MAX」にして、このキューブ世界を「完成」させればクリア。操作はマウスでアイテムを置くだけとかなりシンプルなのですが、仕掛けが面白い。 アイテムを置く順番によって発生するイベントが決まっており、イベント発生まではアイテムを置いてからある一定の時間が必要。一種のターン制みたいな側面があるので「あともうちょっと時間があれば前に進めるのに!」という状態になったりします。 まずは「人」を置いてから「水」を置くとよく分かります。 アクセスは以下から。 GROW CUBE ver.0___EYEZMAZE BGMがうるさい場合は右下のスピーカーアイコンをクリックすると音を消すことができます。 これ以上進めなくなると終了となり、それぞれのアイテムのレベルが表示されます。 クリアするまで30分ぐらいかかりましたが、「

    GIGAZINE - キューブ型の世界を完成させるFlashゲーム「Grow Cube」
  • プログラムを2倍から4倍早くする方法 - GIGAZINE

    プログラミングの話なので、ソフトウェアを使うだけのユーザーには関係ない話です。 要するに実行速度の遅いプログラムを2倍から4倍高速化させるには非常に基的なトリックというか技術を使えば可能ですよ、というお話。 アルゴリズムの考え方なので、仕事上どうしてもプログラムの実行速度を上昇させる必要があるが、やり方がイマイチよく分からないという人は必見。 Dr. Dobb's | An Algorithm for Compressing Space and Time | 3 1, 2006 かの有名な「ライフゲーム」を例に出し、プログラミングのコードの内容を高速化するにはどういうアプローチを取ればいいのか、その際に使用する再帰的アルゴリズムの考え方、複雑な式を簡単な式に圧縮する方法、圧縮することで実行時間の節約が可能になること、などをやたら詳細に解説しています。 ぶっちゃけ、これが理解できるのであれ

    プログラムを2倍から4倍早くする方法 - GIGAZINE
  • 50テラバイトのDVDを開発

    インド生まれでアメリカ在住の科学者Renugopalakrishnan教授の開発しているDVDは光に反応するプロテインで覆われており、これによって50テラバイトという大容量を格納できるそうです。 詳細は以下の通り。 Indian-born scientist developing coated DVD's that can make hard disks obsolete http://in.tech.yahoo.com/060708/139/65pz8.html シドニーで7月8日に発表されたこの技術は、微生物によって生み出されるプロテイン(要するにタンパク質)を層にするというもの。教授によると、この技術によってハードディスクやメモリが将来的には不要になるという。 この微生物は光を取り込んで化学エネルギーとすることができ、この仕組みによって一連の中間分子を基底状態に戻る前の独自の形や色に

    50テラバイトのDVDを開発
  • GIGAZINE - ハードディスクの容量が約10倍になる技術をSeagateが開発

    これにより、1.8インチHDDは600GBに、2.5インチHDDは1.46TBに、3.5インチHDDは7.5TBになるそうです。 詳細は以下の通り。 Make way for the terabyte laptop drive 従来の熱による問題を解決するために、特殊な潤滑剤を開発、既に特許を取得済み。これによって「HAMR(Heat Assisted Magnetic Recording)」技術の限界をさらに突破することに成功したそうです。 なお、Seagateはこの新技術を採用したHDDがいつ出てくるのかについてはまだ言及していません。今年中には出るのでしょうか。とにかく、これでノートパソコンでもテラバイト級のHDDを普通に搭載できる日が近づいた、というわけです。それどころかRAIDもできるんじゃ…。

    GIGAZINE - ハードディスクの容量が約10倍になる技術をSeagateが開発
  • GIGAZINE - Googleのオフィスはいかにして作られたのか

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

    GIGAZINE - Googleのオフィスはいかにして作られたのか
  • フリーのサーバ、ネットワークなどの総合監視ソフト「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
  • リアルタイムに惑星全体をレンダリングするゲームエンジン登場

    わずか数人のスタッフによって現在制作中のあるマルチプレイヤー参加型オンラインゲーム「Infinity: The Quest for Earth」に使われているゲームエンジンは、なんと惑星全体をリアルタイムにレンダリングしてしまうとのこと。そのため、惑星全体を実際の大きさや広さで描画したり、衛星軌道上から着陸したり、超低空飛行で星の上空全体を飛び回ったりできるとのこと。 その威力は下記ムービーを見れば分かります、これがリアルタイムでレンダリング可能だとは…。 Inifinity: The Quest For Earth - Space Station and Planet Landing - Google Video Render Whole Planets in Real-Time ? No Problem! - SelectiveGamers このデモでは主要な惑星は数十の月を持っており

    リアルタイムに惑星全体をレンダリングするゲームエンジン登場
  • GIGAZINE - FirefoxやThunderbirdのメモリ消費量を劇的に減らす方法

    Firefoxはページのブラウジングを快適にするため、パソコンに搭載されているメモリを使いまくるという仕様になっています。ふつうの一般ピープルであればだからといってどうということもないのですが、Firefoxを好んで使う人のブラウジングスタイルだと異常なほどのメモリを消費し、もっさりしてきたり、快適さが損なわれてしまうように感じるのもまた事実。 なんとかならないものかとみんなあれこれ試行錯誤しているわけですが、そういう対策で一番お手軽で快適さが損なわれない方法を1つ、ピックアップしておきます。 なお、この対策方法はFirefox、Thunderbird、Mozillaで動作確認しています。 ■最小化したときにメモリ消費量を減らす メモリ消費量を抑える一番簡単な方法です。やり方もとっても簡単。 1. アドレスバーに「about:config」と入力してEnterキーを押す 2. 開いたページ

    GIGAZINE - FirefoxやThunderbirdのメモリ消費量を劇的に減らす方法
  • 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」へ
  • FlashとかAJAXでできた元素周期表

    色を変えたり、どこを拡大表示するかを変更できたり、なかなか楽しい。 Flashでできた元素周期表 AJAXでできた元素周期表 Flashの方はものすごく細かくカスタマイズ可能。AJAXの方は表示の切り替えが可能。 実用性はどれぐらいあるのでしょうか……

    FlashとかAJAXでできた元素周期表
  • 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」
  • Outlookの代わりになるWindows版「Evolution」

    インストーラタイプなので導入簡単。日語化もされており、電子メール、カレンダー、タスク、連絡先管理などが可能。Microsoft Exchangeでも利用可能。IMAP、POP、SMTPなどに対応し、iCalendarやLDAPもサポート。SpamAssassinによって提供されるジャンクメールフィルタリングというのもあり、ヒューリスティックスキャナも可能。 ダウンロードは以下から。簡単なインストール解説とレビューも付けておきました。 Evolution on Win32 http://shellter.sourceforge.net/evolution/ ダウンロード 日語による説明は以下が詳しいです。大体同じ。 NOVELL:Novell Linuxデスクトップ:Novell Evolution 2 ■インストール ダウンロードしたインストーラを起動して「Next」をクリック 規約に

    Outlookの代わりになるWindows版「Evolution」
  • GIGAZINE - 各種メッセンジャーのチャット内容を盗聴するフリーソフト「IM Sniffer」

    MSNメッセンジャー、AOLインスタントメッセンジャー、ICQのチャット内容を監視して記録することができるフリーソフトです。次のバージョンではYahooのメッセンジャーにも対応するそうです。 ダウンロードは以下から。 IM Sniffer Freeware http://imsniffer.sourceforge.net/ 一応オープンソースで開発されています。なお、動作させるには「WinPcap 3.1」を事前にインストールしておく必要があります。 以下、インストールから使い方までを簡単に画面キャプチャ画像付きで解説してみました。 ダウンロードして解凍したらインストーラを実行 「Next」をクリック 「Next」をクリック 「I agree...」にチェックを入れてから「Next」をクリック 「Next」をクリック 「Start」をクリックしてインストール開始 しばし待つ 「Exit」を

    GIGAZINE - 各種メッセンジャーのチャット内容を盗聴するフリーソフト「IM Sniffer」
  • 映画のタイトルロゴを模したフォント集

    上記画像を見てわかるように、どこかで見たような映画のタイトルのロゴをモデルにして作成されたフリーのフォントです。使用はあくまでも自己責任で。 ダウンロードは以下のサイトから。 czcionki fonty filmowe, z filmow, kinowe strona 1 そのほかにもいろいろなフリーのフォントがあります。 Antraxja Fonts - czcionki polskie archiwum http://antraxja-fonts.iweb.pl/

    映画のタイトルロゴを模したフォント集