2010年11月9日火曜日

Google AppEngineでは静的ファイルはレスポンスが速いらしい

AppEngine/Jのspin-upを劇的に改善する方法 - ひがやすを blog
AppEngineでは、HTMLをstaticファイルとして登録しておくと、App Serverまで処理がわたらず手前の専用のstaticファイルサーバーで処理されるので高速です。(JSPだとstaticファイルとして登録できない)

実は、App Serverに処理がわたらないとspin-upも起きないので、最初のHTMLの描画はspin-upなしで行われます。これがちょっとしたトリック。

静的ファイルにしては遅いからきっとApp Serverまでいっちゃって時間かかってるんだろうなと思ってたけど、App Serverまで行ってないらしい。
純粋にStaticサーバの段階でもう遅いのか。(他のGoogleが提供しているインフラと比べて。)

日本のCloudの真打ちは Niftyでも Sakuraでも NECでもなくこれだ!

仮想化(かそうか)だけに「貸そうか」なんて...!

仮想化ホスティングサービス サーバー貸そうか | 株式会社オージス総研
多くの実績と経験から生まれた仮想化ホスティングサービス、
それがオージス総研の”サーバー貸そうか”です。
安定性とセキュリティレベルの高い環境をご用意。
運用の柔軟性とTCO削減を両立し、価値の高いサービスをご提案いたします。

2010年11月5日金曜日

PHP 5.3の主な仕様変更

PHP 5.3の新機能と変更点:第3回 PHP 5.3の追加機能と仕様変更 (1)|gihyo.jp … 技術評論社
PHP 5.3では,目玉機能として説明した仕様の追加以外にも多くの変更が行われています。PHP 5.2とPHP 5.3の互換性はかなり高いですが注意が必要な変更もあります。

名前空間を除けば、PDOやSimpleXMLのような強力な変更は無し。
でも「HTTPストリームラッパーのステータス処理」はけっこう重要かも。

Yahoo!(香港|台湾)でも手書き入力機能が実装された

Yahoo!台湾や香港で手書き検索がリリース|今日のニッパウ
Yahoo!タイワンや香港で手書きで文字入力ができるインターフェイスが
実装されたようです。

Naverにあったあれですね。ハングル分かんないので繁体字のこっちの方が少し気軽に使える。

2010年11月2日火曜日

WordPressで metaタグの WordPressのバージョンを消す方法

下記の1文を wp-content/themes/[使っているテーマ]/functions.php に追記すると、meta要素によるバージョン情報の出力が無くなる。
(wp-includes/functions.php ではないので注意。)

WordPressのfunctions.phpに書いておくといいかもしれないコードいろいろ
remove_action('wp_head','wp_generator');

上記参考サイトは他にもAdSenseやGoogle Analyticsやその他について、状況によっては参考になりそう。
.

Googleの 埋め込み用ガジェット(JavaScript)の取得ページが一新された

Google Web Elements
Google Web Elements allow you to easily add your favorite Google products to your website.

Googleカスタム検索、Googleカレンダー、Googleマップなど、いろんなWebページ埋め込み用のガジェットを一覧で見られて動かせて分かりやすい。
埋め込み用のスクリプトもここで取得できる。

2010年10月29日金曜日

YouTubeを 価格.com的に使う日がくるのかもしれない

YouTubeがもうすぐ黒字に, 販促ビデオの総視聴数が5億に到達
この製品は、YouTube上のAdWordsみたいだ。広告主はキーワードを”買う”(たとえば「SSD付きパソコン」)。すると、そのキーワードで検索をしたら結果の上位にその広告主のビデオが出る

メーカーや小売店が、こぞって紹介動画をYouTubeにUpし始めたら(もうしてるんだろうけど)、価格.comで商品を探すようにYouTubeで探す日が近いのかもしれない。

動画というのは実際に目で見るのに次いで(場合によっては実物を見るよりも)情報量が多いから、高額商品を買う上ではアピールできるだろう。

難点は観終わるまでに時間がかかることだが...説明事項ごとに動画を分割して、好きなところから見られる(かつ素早く見られる)ようにしたら使いやすそうだ。

本番環境で他の処理の邪魔にならないようにコマンドを実行する方法

niceというコマンドのパラメータとしてコマンドを実行すると、優先順位を下げて実行出来るらしい。

重い処理はniceコマンドを使って安全に実行すべし。 - (゚∀゚)o彡 sasata299's blog
本番サーバとかで負荷が掛かりすぎてサーバが落ちたりしたら最悪ですからね。特に重い処理なんかは、niceコマンドで優先度を指定してあげれば負荷をあまり掛けずに実行できるから助かります。

nice nice!

Railsの本番環境で重い処理を探すコマンド

Railsのproductionログから処理に時間がかかっている部分を探す - RX-7乗りの適当な日々
先日、運用環境のRailsで動いているアプリのログからレスポンスタイムを確認する機会があって、production.logをもとに、時間がかかっている重い処理を抽出しました。ちなみにRailsのバージョンは2.1系です。

なるほど、これは便利そう。

jQuery UIの Changeログ

jQuery UIのブログの方はあまり更新していないようなので、リリース情報はChange Logの方を見たほうがいいようだ。
1.8.5の時はブロクの方でアナウンスがあったけど。

jQuery UI - Documentation: UI/Changelog

YUI 2.8.1以前の YUI,swfにセキュリティの問題

YUI 2.8.2 Security Bulletin
If your site loads YUI 2 from Yahoo's CDN (yui.yahooapis.com) or from Google's CDN (ajax.googleapis.com), and the files are not hosted on your own domain, you are not affected. YUI 3 is not affected by this issue.

YAHOOやGoogleのCDNを使っている場合は問題ないらしい。(なんで?CDN上のSWFは差し替えたのかな?)

Google Libraries APIの jQuery UIと YUIが Update

Google AJAX API Alerts: [Libraries][Update] jQueryUI 1.8.6 and YUI 2.8.2
jQueryUI has been updated to 1.8.6 and YUI has been updated to 2.8.2

YUI3は来ないねぇ (TAT)

Windows 7の隠しフォルダ

「GodMode」だけではなかった、Windows 7の隠し機能(2) - builder by ZDNet Japan
目的のコントロールパネルをすばやく開くことが存在目的と考えられるが、プリンタを追加することはそう多くはないし、資格情報マネージャーにもそれほど用はない。有用性という観点からは疑問符が点灯するが、ユーザーの遊び心をくすぐる存在であることは確かだろう。

特定のフォルダ名を付けると、便利(?)なショートカット的フォルダになるらしい。
Vistaでも動くものもあるが、クラッシュするものもあるらしい。

Sekai Camera Web版がバージョンアップ

Sekai Camera Web
Sekai Cameraの中で、現在投稿されているAir Tagの動きを地図上に表示しています。Sekai Camera Userの「誰」が「どんな」内容のAir Tagを「どこ」で投稿しているのか、一目で分かります。

(バージョンアップ前がどんなだったかもう憶えてないけど)使いやすくなった気がする。
Google Maps上にAir Tagが次々に表示されるのは、場合によっては面白そう。

Google Maps APIはV3のようで、Street Viewにも対応している。
あとは、Street View上でAir Tagが表示されるようになればなかなかおもしろい...!

テキストボックスのオートコンプリートを無効にするHTML

ブラウザのテキストボックスをトリプルクリック(Firefoxや昔のIEではダブルクリック)したり、↓キーを押すと、以前にそのテキストボックスに入力した値を表示してくれる便利機能の「オートコンプリート」。
でも個人情報なんかの関係で、見せたくない場合もある。

そんな時にはautocomplete="off"を付ければオートコンプリート機能は無効になる。
<input type="text" name="foo" autocomplete="off" />

多くのブラウザが既に対応している。それに追随する形で、HTML5で正式に採用されたみたい。

4.10.7.2 Common input element attributes — HTML5 (Edition for Web Authors)
The autocomplete attribute is an enumerated attribute. The attribute has three states. The on keyword maps to the on state, and the off keyword maps to the off state. The attribute may also be omitted. The missing value default is the default state.

2010年10月27日水曜日

Google Trendsよりも Google Insights for Searchの方が良さそう

Google Insights for Search日本語版登場 ~ 知らないと損するグーグル インサイト フォー サーチ活用術 | 海外SEO情報ブログ・メルマガ
Google Insights for Searchのデータ更新は日次です。

モバイル検索のデータは含まれません。

Googleトレンドでも、検索ボリューム推移の動向を知ることができますが、Google Insights for Searchとは結果が異なります。

使ってみて使いやすかった。
insights4searchと名付けよう。

他人のサイトのアクセス統計を調べる方法

Google Analycs等では自分のサイトの統計しか見られないけど、Google Trends for Websitesを使えば(ある程度は)好きなサイトの統計を調べられる。

Google Trends for Websites でアクセス統計が見れるようになったみたいです - hoge256ブログ
Google Trends の新機能として、Google Trends for Websites というのが始まったみたいです。Google Trends は検索されたキーワードの統計を見るものでしたが、Google Trends for Websites の方は、各サイト(正確にはドメイン)毎のアクセス統計を見ることができるようです。

日本語のGoogle Trendsからはリンクを貼られてないけど、英語にすればリンクされていた。

Googleが弱い韓国や中国、台湾などからのアクセスには使えないだろう。

Windowsに MySQLをインストールしたが起動しない場合

WindowsにMySQL 5.5をインストールした。既に5.0、5.1、5.4がインストール済みなので、サービス名は「MySQL 5.5」にした。

しかし、下記のエラーが出てMySQLが起動しない。(サービスを開始できない。)
InnoDB 1.1.2 started; log sequence number 1595675
C:\(略)\MySQL5.5\bin\mysqld: Too many arguments (first extra is 'MySQL').
Use --verbose --help to get a list of available options

で、いろいろ調べてサービス名が問題だと分かった。
サービスのプロパティで「実行ファイルのパス」を見ると、このようになっている。
"C:\(略)\MySQL5.5\bin\mysqld" --defaults-file="C:\(略)\MySQL5.5\my.ini" MySQL 5.5
この最後のサービス名の部分がダブルクォートで囲まれていないので、「MySQL」と「5.5」の2つのパラメータとしてみなされてしまっていたのだ。(サービス名が「MySQL」で、その後の「5.5」が不正なパラメータとみなされた。)

レジストリいじれば直りそうだけど、面倒だったのでいったんアンインストールした。そしてサービス名をスペース無しの「MySQL5.5」にしてインストールし直したら動いた。やれやれ。

これはビックリ!Windows Live Spacesが WordPressを採用

Windows Live Spaces ヘルプ センター - Spaces ヘルプ センター
お客様のご要望にお応えし、最も快適なブログ サービスを実現するために、Windows Live Spaces は WordPress.com と連携してご提供することになりました。WordPress.com は、設定が簡単で使いやすく、カスタマイズと管理のための便利なオプションが満載です。

ある意味、wordpress.comのライバルになるということか。

MSとPHPは食い合せが悪そうだが、この勢いでAzureでPHPが利用可能になるとおもしろいのに。

2010年10月25日月曜日

ブログ アーカイブ

カテゴリー