2010年3月30日火曜日

httpsで JavaScriptライブラリ等を使うと「保護されていない項目を表示しますか?」と警告される問題

flashcast:フリーで働くITエンジニア集団のブログ: thickboxをHTTPSで利用するとIE6でセキュリティの警告が出る
IEではSSLの時、iframeのsrc属性がなかったり、値を設定していなかったりするとセキュリティ警告のメッセージが出ることがあるようです。

こっちがパーマリンクだった。
jQuery Uploadでもこのダイアログが出るよ!(IE6で確認)
.

JavaScriptライブラリ使用時に「保護されていない項目を表示しますか?」が出る問題

flashcast:フリーで働くITエンジニア集団のブログ: WordPress
IEではSSLの時、iframeのsrc属性がなかったり、値を設定していなかったりするとセキュリティ警告のメッセージが出ることがあるようです。

こんな罠が!
自分の場合、jQuery Uploadで同様の問題が発生した。(IE6)
.

2010年3月29日月曜日

jQuery 1.4で $.ajax()が動かなくなった場合の対策

ariyasacca - jQuery 1.4でjQuery.param()の変更点に気を付けないとjQuery.ajax()が動かなくなることがある
jQuery 1.4にアップデートした時に、今まで動いていたjQuery.ajax()を利用している箇所が突然動かなくなった場合は、オプション引数のtraditionalにtrueを渡したり、またはjQuery全体のajaxSettingsを変更してしまうのが良いようです。

すばらしい
.

jQuery 1.4で $.ajax()が動かなくなった

hidekiy blog: jQuery 1.4 の互換性について
公式サイトを見に行くと、リリース記念ページは何やらものすごいパフォーマンス改善とか何とかで楽しそうですが、そもそも誰もパフォーマンスで困っていないと思うので、一番欲しい情報は互換性についてではないでしょうか。

なるほど、後方非互換で切り捨てられたのね
.

httpsの場合に PHPで作成したファイルをダウンロードできない問題の解決方法

こんなエラーメッセージが出る場合の対処法。
Internet Explorer では、xxxxxx - xxxxxx.php をダウンロードできません。
このインターネットのサイトを開くことができませんでした。要求されたサイトが使用できないか、見つけることができません。後でやり直してください。


ninnin.net blog: PHP:httpsでCSVをダウンロードできない
お客さんからhttpsでアクセスするとCSVがダウンロードできないと言われた。

header("Pragma: public")でもいけるが、上記のやり方のほうがPHPらしくて好き。
.

2010年3月26日金曜日

携帯電話でワンタイムパスワードを配布できるサービス

BizEmotion®-OTP Enterprise Edition
BizEmotion-OTP Enterprise Editionは、従来企業内で広く一般に使われているキーホルダー型のハードウェアトークンに対して、携帯電話版ソフトウェアトークンの提供を行います。携帯電話版のソフトウェアトークンは、現在RSAセキュリティ社からも提供されていますが、本製品は、対応機種や操作性に関して機能強化を行い、多くの企業にて使えるようにしました。

いくらぐらいするんだろう?
それはともかく、joomlaか!
.

Flexigridのパラメータのリファレンス

blog.cuegraphix.com - jQueryのFlexigridを使ってみた
ただこのプラグインあまりリファレンスがない・・・
jsを開けばオプションは一目瞭然なのだが、自分メモとして残しておきます。

ありがとー
つい先日Flexigridの最新版が出たけど、パラメータに変更あったのかな?
.

Windows Serverのライセンスを持っていれば Amazon EC2で安く Windows Serverが使えるようになったらしい

Volumeライセンスでもいいのかな。

でもこんな規約が。
 ↓
Microsoft Windows Server License Mobility Pilot for Amazon Elastic Compute Cloud (Amazon EC2)
Pilot Eligibility Criteria

To participate in this pilot, you must meet the following criteria:

* Your company must be based (or have a legal entity) in the United States
* Your company must have an existing Microsoft Enterprise Agreement (EA) that is valid for a minimum of 12 months after your entry into the pilot
* You must have already purchased Software Assurance from Microsoft for your EA Windows Server licenses
* You must be an Enterprise customer (Academic and Government institutions are not covered by this pilot

日本もそのうちにできるようになる?

2010年3月25日木曜日

新しいGoogle AdSenseの管理画面( V3 )で 携帯向けAdSenseも表示されるようになっていた

Google Chrome Frameとは

Google Chrome Frameに関するメモ - まめ畑
先日、Google Chrome Frameがリリースされました。(早期リリース版なので開発者・テスト向けとなっています)

これは、IE6-8に対応したPluginで、簡単に言うとIEでChromeのレンダリングエンジンとJavascriptエンジンが使用出来るようになるものです。

メモメモ。X-UA-Compatible使うんだー

2010年3月23日火曜日

Amazon EC2に 日本のRegionが追加される?

Amazonクラウドの日本法人が活動開始。国内でのサポート、コミュニティとの連係など体制強化へ - Publickey
ちなみに、アマゾンはアジア地域のデータセンターとして今年の上半期にはシンガポール、そして下半期にはもう1カ所アジア地域のほかの場所にも拠点を設置することを明らかにしています。これが日本となるかどうかについては小島氏はコメントしませんでした。しかし、アジア地域内で現地法人を置き、人員を積極的に募集している日本は有力な候補の1つと考えられます。

日本にデータセンターを開設、しかしUS Eastより10倍くらい高い、なんてシナリオもあるかも?価格競争力的に。

Djangoテンプレートのリファレンス

Django テンプレート言語 — Django v1.0 documentation
Django のテンプレート言語は、釣合いの取れたパワーと簡便さを実現するように、 また HTML を扱いなれた人にとっては快適になるように設計されています。 Smarty や CheetahTemplate のようなテキストベースのテンプレート言語を経験 したことがあるなら、 Django のテンプレートはしっくりくるはずです。

バージョン1.0からはHTMLエスケープはデフォルトで適用されるらしい。
適用したくない場合はsafeフィルタ等でコントロールする
.

Google App Engine (Python)で Djangoのテンプレートエンジンを使う簡単なサンプル

Symfoware Google App Engine Pythonのテンプレートエンジンを使用する
Google App Engine Django テンプレートの使用
テンプレートエンジンが使用できるようなので、使ってみます。

わかりやすいのでメモ。
HTMLエスケープってどうなんだろう?
.

ScribeFireから Bloggerに投稿できなかったのはこのあたりのバグの影響?

What’s New in ScribeFire 3.5.1? - Scribefire: Fire up your blogging
Bug Fixes

* Fixed broken ja-JP and zh-TW locales.
* Fixed bug regarding invalid XHTML and Blogger.

3.5.0が動かなかったので、ずっと3.4.x使ってた。
3.5.1で治ってるといいけど。

2010年3月20日土曜日

Amazon EC2上のメールサーバがスパム扱いされる場合の回避策

Amazon EC2のサーバからメール送信をするまでにやるべきこと (スパムメール扱いを回避する!) - RX-7乗りの適当な日々
利用しているメール(ドメイン)をGoogle Appsで管理している場合などは、GmailのSMTPサービスを利用できるため、そちらへフォールバックリレーを行ってもらうことで、EC2サーバ自前SMTPサービスからの送信で失敗したものは、Gmail経由で送信する、といった手法を取ることも可能です。

参考になった。けど少しEC2の中の人にお願いしたりブラックリストから外してもらうのは敷居が高い。

もう面倒だから初めからGmail経由にする、じゃダメかなあ
.

2010年3月19日金曜日

html4shivの HTML5.jsを直接読み込ませてもらう

HTML5 enabling script
I've now moved HTML5 shiv to be hosted on a Google code project with the correct mime type being served, so if you're happy with the extra HTTP request, you can hot link the script: http://html5shiv.googlecode.com/svn/trunk/html5.js

Google CodeはHTTPSもいけるんだ。ありがたい。(今のところこれを使う予定ないけど。)
.

IE6が Google Maps API v3のサポート対象外になった

Google Geo Developers Blog: Supported browser updates for Maps API v3
As we look ahead it is clear that HTML 5 offers us the platform we need to deliver on this vision. However as we develop features that exploit the potential of HTML5 it will not be possible to maintain our current level of support for older web browsers. For this reason we will be updating the list of supported browsers for the Maps API v3 on a regular basis. We are applying our first update today by removing Firefox 2, Internet Explorer 6, and Safari 3, while adding support for the Android browser and for Chrome on Mac and Linux.

なるべく動くようにはしたいんだけどねー的なことらしい。
V2の方はまだサポートしてるし、変える予定もないとのこと。
.

Google Maps APIの公式サイトから mgaps-utility-libraryへのリンクが貼られた

Google Maps API Reference - Google Maps API - Google Code
More Resources:

* Articles
* Presentations
* Known Issues
* ChangelogNew!
* Utility Library
* Case Studies

これまで準公式的なものだったけど、公式ライブラリに格上げ?
パメラさんの作ったのとかはGoogleの内部的なAPIをガンガン使ってたりするけど。
.

2010年3月18日木曜日

DNSリバインディング

【White Hat Security調査】2010年に最も警戒すべき脅威は「DNSリバインディング」 : セキュリティ・マネジメント - Computerworld.jp
この結果、攻撃者サーバから社内サーバへのリンクが許可されることになる。2つのサーバ(社内サーバと攻撃者サーバ)の生成元ホスト名が同じであることから、Webブラウザは、それらのサーバ間のトラフィックを許可するのだ。

防ぎようがあるのかな?まあこれまでもこれからもセキュリティはイタチごっこだとしたら防げるようになるんだろうね
.

Amazon EC2に SignUpすると英語で電話がかかってくる

Amazon EC2のアカウントを作成してみた - nobu-qの日記
しゃべり終わったら、ブラウザに表示されている4桁の PIN number を入力。そうすると大丈夫だったよ!的なことを言われ、ブラウザ上のページも勝手に次のステップへ移行。電話と連動してページが動いてちょっと格好良かった。

番号押すだけでよかったのか。"say"とか言われた気がしたので声で答えてしまった。
向こう側はテープ&音声認識?

確かに、電話終了と同時にWebページが次のステップに行くのは新鮮で楽しかった。
.

定額制で年3万弱の SIMが発売されるらしい

日本通信、SIMカードの単体販売「通信電池 b-mobileSIM」を発表 | 携帯 | マイコミジャーナル
b-mobileSIM U300は、ベストエフォート300kbps超(上下)のデータ通信が利用できるというもので、29,800円の「1年パッケージ」、14,900円の「6カ月パッケージ」、2,980円の「1カ月パッケージ」の3種類が用意される。

iPadのおともに?
SIMのみの販売が普及したらおもしろいが
.

JavaScriptが一番高速なのは IE9でも Safariでも Chromeでもなく Operaだった

Project IE: IE9 プレビュー版公開 Web 標準準拠、Javascriptを大幅高速化
Javascript のコンパイルをバックグラウンドでマルチコアCPUで行うためここまで高速化したということです。スコアは Firefox を超えて、Safari, Chrome に次ぐ速度となっています。

意外にもOperaが一番
.

2010年3月17日水曜日

無料のサーバ死活監視サービス

Site Alert(サイトアラート): サービス内容
WEBサイト監視
特徴

* WEBサイトのHTTPレスポンスを確認するサービスです。
* リクエストパラメータ送信方法はGET/POSTに対応しています。
* リクエスト時のUserAgentを変更出来ます。(モバイルにも対応)
* レスポンスタイムを監視出来ます。任意(1秒~20秒)の時間内にレスポンスされてこなかった場合にエラーと判定し、エラー通知メールを送信する事も出来ます。
* レスポンスのコンテンツに所定の文字列が含まれているか確認条件にする事が出来ます。(日本語非対応)

決め細やかで良さそう
.

JavaScriptや CSSのファイルを結合&圧縮してくれるツール

minify - Project Hosting on Google Code
It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers.

あまりにも優秀過ぎてびびった。
Builiderを使えば簡単に使える。

やってくれること
  • 複数のファイルを1つに結合
  • 中身を圧縮(変数名を短くしたりまではしない。JavaScriptでIEのみ実行するコメント(@cc_on)は削除せずに残してくれた)
  • 上記をキャッシュ。変更がある場合は自動でキャッシュを更新してくれる
  • Expiresを見て304 Not Modifiedを返す
  • さらにgzにしてくれているらしい
.

JavaScriptを圧縮する PHP製ツール

rgrove's jsmin-php at master - GitHub
PHP port of Douglas Crockford's JSMin JavaScript minifier. — Read more

CSSはできないのかな
.

Sun Cloudってどうなったの?

Oracle hails Java but kills Sun Cloud | Developer World - InfoWorld
Oracle's plans for Java and the proposed Sun Cloud public computing platform became clearer Wednesday, with Oracle executives giving another big thumbs-up to Java but a thumbs-down to Sun Cloud.

2009年6月開始のはずが未だに音沙汰無し?
7月以降はまともな情報が見つからない。
.

Google App Engineの DataStore APIの最大取得件数の制限が無くなったらしい

App Engine 1.3.1 - hidemonの日記
No more 1000 result limit

これまで,データストアには,1000個以上の値を返せない,という結構きつい縛りがあった.rangeで指定しても,たとえば 900-1100 みたいな検索ができなかった.この制約が無くなったらしい.

これは意外。やれることが増えるね
.

MySQLのバージョンを SQLで調べる方法

2010年3月16日火曜日

Amazon EC2の実際の請求内容の例

Amazon EC2を試してみました。|SNS構築の手嶋屋
1時間使って12セントの請求が来た、という写真を掲載してみました。

こんな風に来るんだあ
.

Amazon EC2等の AWSの稼働状況が一覧&RSSで受信できる

AWS Service Health Dashboard
Amazon Web Services publishes our most up-to-the-minute information on service availability in the table below. Check back here any time to get current status information, or subscribe to an RSS feed to be notified of interruptions to each individual service.

これはいいかも。細かく分かれてるのもいい。
.

Amazon EC2でバックアップを考えるときに参考になるプレゼンテーション

Amazon Ec2
Amazon Ec2

ちょっと古いが
.

IEは gifの画像ファイルをどれくらい大きなサイズまで表示できるのか

POSTORO: IEは gifの画像のサイズが一定値を超えると表示できない
IEで4700 x 3300程度のgif画像が表示されなかった。
Firefox、Chromeでは問題なく表示できた。
同じ大きさのままPNGにしたらIEでも表示できた。
また、サイズを80%に縮小したらIEでも表示できた。

これについての明確な制限値の情報が見つからない。

IE8で実験してみた。

◯ 6500 x 2016 = 13,104,000
× 6500 x 2017 = 13,110,500

◯ 3276 x 4000 = 13,104,000
× 3277 x 4000 = 13,108,000

◯ 26212 x 500 = 13,106,000

× 26213 x 500 = 13,106,500


13,106,000 x 255色 = 3,342,030,000ということは、32bit OSの3GBの壁と関係がある???

正方形なら3600 x 3600がキリがいい。

2010年3月15日月曜日

繁体字の点や丸(句読点)が文字列の下端でなく真ん中に表示される

句読点 - Windows Live
原稿用紙のマス目を考えると、日本語では句読点は縦書きの場合その右上隅に、横書きの場合はその左下隅に打たれるもので、それは中国の場合も同じなのだが、台湾の場合はマスのど真ん中に打たれている。

フォントが無いからとかそういう問題かと思ってたけど、これで正常なんだ。
.

外部CSSファイルの URLのスキームを省略すると IEは 2回ファイルを取得する

POSTORO: CSSファイルの URLのスキームを省略すると IE7と IE8はファイルを2回ダウンロードするらしい
コメント欄を見ると再現しないという人もいるようだ。
試してみよう。

自分の環境でも再現した。
Last-Modifiedによって304 Not Modifiedを返すことは可能だが、2回アクセスされることに変わりはない。(2回とも304。)
ちなみに2回目の方のCSSが実際に適用された。同じ適用条件レベルなら後の方のスタイルで上書きというCSSのルール通りか。
.

IEは gifの画像のサイズが一定値を超えると表示できない

What is the maximum size of a GIF image that Internet Explorer can render?
It seems that Internet Explorer has a fixed limit on how large (dimensions, not file size) of a GIF it can render.

IEで4700 x 3300程度のgif画像が表示されなかった。
Firefox、Chromeでは問題なく表示できた。
同じ大きさのままPNGにしたらIEでも表示できた。
また、サイズを80%に縮小したらIEでも表示できた。

これについての明確な制限値の情報が見つからない。

IEでのみ gif画像が見られない場合があるらしい

IE で GIF 画像が表示できない問題 - yoyaのメモ
とあるサイトで FireFox で表示できるのに IE だと表示できない GIF 画像を発見。

動的に作る場合、多少サイズが大きくてもPNGにした方が無難?
.

CSSファイルの URLのスキームを省略すると IE7と IE8はファイルを2回ダウンロードするらしい

High Performance Web Sites :: 5a Missing schema double download
Internet Explorer 7 & 8 will download stylesheets twice if the http(s) protocol is missing.

コメント欄を見ると再現しないという人もいるようだ。
試してみよう。
.

2010年3月12日金曜日

日付・時刻の世界各地での表記方法の違い

日付および時刻の国際標準表記法
国際標準化機構 ISO 8601 では日付および時刻を数字であらわす方法を定めている。 国によって時間の表記法がまちまちであることによって生じる、国際的な意志伝達における混乱を避け、 異なる地域での電算機使用をさらに可能にすることに、この標準表記法は寄与する。 加えて、電算機使用の際にこの書式を用いることには、他の伝統的な日付や時刻の表記法に比べて 重要ないくつかの長所がある。 ここで述べられている時刻の表記法はほとんど全ての国で事実上の標準になっており、 また日付の表記法についても、ますます一般的になってきている。

参考になった。
日付に比べて時刻の方が方言が少ないみたい。
でもAM/PMは日本でも根づいているし、24H制だと午前中は12H制との区别がつきづらいという問題があると思う。
.

JavaScriptで 世界標準時(GMT / UTC)を取得する方法

世界時計
クライアントのタイムゾーンはgetTimezoneOffset()メソッドで得ることができ、 分単位で返されます。東京なら-540(つまり-9時間)が返ってきます。

なるほど
.

日付形式のフォーマットを変えられるJavaScriptライブラリ

DateFormatter.js
PHPのdate関数のフォーマットパターンと互換性のあるJavaScriptの日付フォーマットライブラリです。 ただし、全てのパターンが実装されているわけではありませんので、注意してください。PHPにない拡張機能として、日本語の曜日と旧暦の月名を表示することができます。

便利そう
.

簡単に郵便番号を調べれるサイト

高速郵便番号検索
高速郵便番号検索(このサイト)の特徴

高速な郵便番号検索で、ページ移動がなくスムーズに次々と検索できます。

地図も表示されるため、場所を確認しながら検索することもできます。

郵便番号データには郵便事業株式会社が公開する新しいデータを反映しています。

テストデータでも作りたいときに便利かも
.

PHPで Allowed memory size of...というエラーの対処

PHP Fatal error: Allowed memory size of *** bytes exhausted - modifiedの日記
Fatal error: Allowed memory size of ****** bytes exhausted (tried to allocate ***** bytes) in .......

どれくらい必要で、あとどれだけ足りないか教えてくれるんだ。
.

Linuxで topしてみたら Memの freeが少ししかないと思ったら

Linux のメモリー管理(メモリ-が足りない?,メモリーリークの検出/防止)(Kodama's tips page)
この例では, 実質的な残りメモリ-は, バッファとキャッシュに転用された分も考慮すると free+buffers+cached で計算できる.

前にも同じこと調べて、この同じページで教わった気がする
.

Google Maps API V3には早くも自転車のルート検索が追加されてる!

Google Maps API V3 Reference - Google Maps JavaScript API V3 - Google Code
DirectionsTravelMode class

The valid travel modes that can be specified in a DirectionsRequest as well as the travel modes returned in a DirectionsStep.
Constant
Constant Description
DRIVING Specifies a driving directions request.
WALKING Specifies a walking directions request.
BICYCLING Specifies a bicycling directions request.

日本の地図で使えるかな?

米Google Mapsに自転車経路が追加されるらしい

Yahooの自転車チームも大喜び? Googleマップに自転車経路サービスがお目見え
今回のリリースで、Googleマップには数千マイル分の自転車地図が掲載されることとなった。また車や公共交通機関用に提供されているステップバイステップの経路表示も行えるようになっている。また自転車用の地図表示では自転車専用道路や、自転車で走りやすい道路も標示されるようになっている。まさに自転車愛好家の望んでいたものと言えそうだ。

欧米は自転車の地位が高いから色々進めやすいのだろう。日本では難しいかな?

この勢いだと、そのうちジョギングコースとか泳い場合のルート検索とか、果ては犬の散歩なんてのも出てくるかもね。
.

2010年3月11日木曜日

秒間7000のアクセスって!

Twitter / Akihiko Koizuka: 告知: ニコ生アラートのサーバーに3/3あたりから自 ...
告知: ニコ生アラートのサーバーに3/3あたりから自作ツールらしきもので連続アクセス(秒間7000ほど)をしている人(1名)、サーバーの異常負荷の原因になってるのでこれからIPアドレス遮断するかも

そんなに高速にアクセス可能なのかとか、そんなのにも耐えられるのかとか、そんなの見つけ次第BANじゃないのかとか、もう1週間前からなのにまだ放置なのかとか、思った。
.

Windowsのファイルパス(フォルダ名・ファイル名)の制限

MacintoshとWindowsファイル送信の掟 (MacとWinの共存)
Windowsは使えない名前が多いです。文字は「\/:*?"<>|」が使えません 。

いろいろ詳しくわかりすく書いてある
.

Force.comの可用性

100ユーザーまで無料で利用できるForce.comが国内提供開始 - @IT
可用性も前四半期の実績で99.99999%を達成しているという。

四半期で0.8秒しかとまらなかったということ?すごいね。
0.8秒って半端な気がする...。全体で1つでなくて、複数に分けてそれぞれ計算して平均した値か。
.

Epson Directの ノートPCは SSDが選択できる

Endeavor NJ3100|ノートパソコン|Epson Direct Shop
HDD:160GB~500GB(シリアルATA 300MB/s 5400rpm)、
250GB、500GB(シリアルATA 300MB/s 7200rpm)、
SSD:64GB シリアルATA 150MB/s対応SSD(MLC)から選択

動画を保存し始めたら64GBじゃ不安だけど、そうじゃなければ魅力的かも。
.

2010年3月10日水曜日

Railsで gettextする手順

Ruby on RailsでRuby-GetText-Packageを使う (Rails-2.3.2以降) - よたらぼ 保管庫
注意: 本チュートリアルはRails-2.3.2以降+Ruby-GetText-Package-2.0.0以降に対応しています。

一度準備すれば、あとは
  1. rake updatepo
  2. poeditでpoを編集
  3. rake makemo
でいける。

2010年3月9日火曜日

Amazon EC2で Wakameを導入する意義とは

"Wakame" は三年後、「あれはイノベーションだった」と言われても不思議じゃないソフトウェアだ - 刺身☆ブーメランのはてなダイアリー
「でも、一日のうちでどの時間帯が一番高負荷で、どの時間帯が一番スカスカなのかは、事前にわかるんだよ」

なるほど。それはいいかも。(それなりのアクセスがあるなら。)
.

AWS Management Consoleから Elastic Load Balancerを設定する

Elastic Load Balancer - c9日記 -カタヤマンがプログラマチックに今日もコードアシスト
仕事の兼ね合いもありつつ、いつの間にかベータが取れていたので、Elastic Load Balancerを調べてみました。

スクリーンショットがあり分かりやすそう。
注意事項がいろいろ書いてあるので参考にする。
.

Amazon EBSの Snapshotを定期的に取る方法

Amazon EBS と boto を使って自動バックアップ環境を構築する - つれづれなる・・・
boto は python のライブラリで、Amazon EC2 のインスタンス上から AWS の API を操作できる。boto の機能は多種であるが、今回は EBS の API を操作して、毎日1回スナップショットをとって5世代分保存する設定をしてみる。

やらねば
.

Amazon EC2でサーバダウン時に自動でインスタンスを立ち上げる方法

Amazon EC2 Auto Scaling をもう少し詳しく見てみた - つれづれなる・・・
決して落ちないインスタンスを作ることができる

min-size 1以上であれば動作させることが可能。

例えば、min-size 1 にした場合、

* 意味としては「必ず1台立ち上がっている=決して落ちない」状況を作ることができる
* Webサーバみたいな必ず立ち上がっていて欲しい時には --min-size 1 にしておくと良い

使えるかも
.

Linuxでパスワードによる SSH接続を拒否する設定

Amazon EC2 SSH セキュリティー - 適当に・・・
PasswordAuthentication no に変更して
(パスワード認証を不許可)

自分の場合IPでも制限かけるけど、念には念を入れて?
.

The Brandon's report

ウノウラボ Unoh Labs: 日本と海外の携帯や携帯コンテンツ市場について色々(個人的)な感想
でも今日は日本と海外の携帯市場についてのちょっとした感想というか、思いついたことの小まとめをみんさんとシェアしたいと考えております。
あくまでも個人的な感想ですので、ただ一人の人間の意見として読んで頂けたらと思います。

長年シンガポールに住んでいたので、海外携帯市場の認識はシンガポールにいる携帯ユーザーの観点的なところもあったりすると思いますが、携帯に関しては日本以外の国はほとんど似ていると思いますので、地域や国によって違いが多少あっても肝心なところに大きな違いはないかと思います。
それと、近年携帯市場の変化はiPhoneが中心になっているようなものなので(特に海外では)、iPhoneがリリースされた前とiPhoneがリリースされた後の段階に分けた形でまとめたいと思います。

今までガラパゴスガラパゴス言われてまあそうだねえと思ってたけど、これを読んでその本当の波がどこに居るかがやっと実感できた。

今の日本の携帯は、NECのPC-9801全盛時のPCに似ているのかもしれない。十分使えると思ってたけど、Windowsの到来によりあっさり駆逐された。(先のことは誰にも分からないが。)
.

Amazon EC2に Poderosaで SSH接続する方法

PoderosaをつかってAmazonEC2に接続 « Software Cosmology
puttygen.exe起動後、「基地の秘密鍵の読み込み」の読み込みボタンを押下し、
Amazonからダウンロードした鍵ファイルxxxxx.pem(インスタンス生成時に選択したもの)
を選択する。

そのままpem(鍵)を使おうとすると、「接続エラー Wrong key format」と怒られる。
Puttyかあ

.

2010年3月8日月曜日

Apacheで名前ベースで複数のサーバ証明書を使う(続き)

Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - page2 - builder by ZDNet Japan
「SSLStrictSNIVHostCheck」を無効化しているため、クライアントがSNIをサポートしていない場合でも403エラーが発生することはない。そういったリクエストは、先に定義されているSSLサイト(上記の例ではexample1.com)にリダイレクトされることになる。つまり、デフォルトとなるサイトを先に定義しておく必要があるわけだ。

無理やり複数のサーバ証明書を使った時と同じ動きになるということか
.

Apache 2.2.12以降では名前ベースで複数のサーバ証明書が使える、が

Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - builder by ZDNet Japan
ただし、SNIはすべてのブラウザがサポートしているわけではない。とは言うものの、現在一般的になっているほとんどのブラウザはサポートしている。また、かなり以前からサポートしているブラウザもある。例を挙げると、Firefox 2.0以降やOpera 8.0以降、Internet Explorer 7.0以降(残念なことに、Vistaで動作するもののみである)、Google Chrome、Safari 3.2.1(残念なことに、Mac OS X 10.5.6以降で動作するもののみである)がある。

1つのIPアドレスで名前ベースで複数のVirtual Hostを設定し、それぞれのサーバ証明を使えるらしい。が、古いブラウザ(特にIE6)が非対応。
.

WinMergeで .svnフォルダを無視する方法

WinMergeでSVNで管理されたソースコードを比較する:おぼえがき:So-net blog
WinMergeで2つのフォルダを選択するときに、フィルタで「Exclude Source Control」を選択すると、.svnフォルダとそれに含まれるファイル類を除外して比較してくれます。

これは便利
.

Google Mapsで使われている日本語のフォント

モトヤフォントについて - 株式会社モトヤ
地図サービス Googleマップ
ゼンリン(いつもNAVI)
Mapion

ここのフォントなのかあ
.

2010年3月5日金曜日

ちょっとしたフリーソフトをいろいろ配布しているサイト

WoodyBells
JTrim
初心者向けフォトレタッチソフト

WinShot
多機能スクリーンキャプチャソフト

ExPing
ネットワーク管理者向けpingクライアント

CheckAds
Google AdSenseのレポートを表示します

JUNK
過去の遺物など...

小物ばかりだけど便利そう。自分のために作ったという感じかな?
.

システム開発系英単語の読み方の主流を見る

よみかたあんけーと
よみかたあんけーと

気が向いたら以下の単語の読み方のアンケートに協力して下さい。 自分がその読み方をしてなくても読み方を 追加してもらっていいです。

ぴんぐがピンより多いのが意外だった。ユムはヤムに負けてるのね
.

SUZ-LAB製 CentOS 5.4のAMI

suz-lab - blog: SUZ-LAB謹製 CentOS AMI アップデート (5.4.1)
ami.suz-lab.com/ami-centos-core-5.4.1.img.manifest.xml
("suz"で検索したら、見つかると思います)

とりあえず、下記でCentOSを5.4にアップデートしたものです。

これはいいかも
.

Amazon EC2での運用管理をアウトソーシング

Amazon EC2の導入設計から運用・保守なら AWS+ へおまかせください
AWS+では、「Amazon EC2」の導入設計から運用後の監視・保守までトータルでサポートいたします。
「Amazon EC2を導入してみたいが、サーバをどのように構成にしたら良いかわからない」「Amazon EC2を導入したが、今後の保守をまかせたい」というお客様にはお勧めです。

お金があるならこういうのもありなんだろうなあ
.

無料で使える背景透過のピンの画像

カラーピン / Color Pins - 無料ウェブ素材 Tyto-Style
カラーのピン(画鋲)を作成しました。48、32、24、16ピクセルで9色用意しました。全て透過PNGです。針の部分は少し長めにしてあるので、適当に切ってご利用ください。

Google Mapsにいいかも。

ここって全部無料なんだ?
.

Postfixのセキュリティ対策

Postfixのセキュリティ対策
本章ではPostfixを題材にメールサーバー単独で行う運用上のセキュリティの強化について取り扱っていく。

メールサーバ立てる際の参考に
.

Fedoraを CUIで Upgradeする方法

Fedora 8 → Fedora 9 アップグレード
上記のように PreUpgrade を使ってもいいのですが、私は普通(?)に yum でやりました。やり方は
http://fedoraproject.org/wiki/YumUpgradeFaq
の通りです。


.

Fedora 8の yumパッケージを updateする方法

Fedora 8 から Fedora 10にアップデート(パッケージのみ) - よかろうもん!
Fedora 8の最終版のパッケージには、脆弱性が存在するものがいくつかあるようなので、今回はFedora 10で利用されているパッケージを導入してみます。

8から11にはいけないので、いったん10にするらしい(やっぱり12も?)
.

2010年3月4日木曜日

Google Static Maps APIの地図画像はブラウザ以外で表示してはいけないらしい

Google Static Maps API - Google Code
Note that static maps may only be displayed within browser content; use of static maps outside of the browser is not allowed.

ここで言っているのはWebブラウザだけかな
.

Google Static Maps APIで使える URLの長さの制限

Google Static Maps API - Google Code
Static Map URLs are restricted to 2048 characters in size. In practice, you will probably not have need for URLs longer than this, unless you produce complicated maps with a high number of markers and paths.

アイコンをたくさん表示しようとしたら超えちゃうかも。特にカスタムアイコンとか?
.

Google Maps API V3に円の表示機能が追加されていた

Google Maps API V3 Reference - Google Maps JavaScript API V3 - Google Code
Circle class

A circle on the Earth's surface; also known as a "spherical cap". This class extends MVCObject.
Constructor
Constructor Description
Circle(opts?:CircleOptions) Create a circle using the passed CircleOptions, which specify the center, radius, and style.

そろそろV2より高機能になってきた。
弧はできないみたい。
.

Amazon EC2のインスタンスを S3に保存する方法

Amazon EC2のイメージファイルをS3に保存する | 横浜のホームページ制作 スタジオFIXの社長ブログ
エンジニアではない、ただのWebデザイナーの私なのに、
とうとう Amazon EC2、DebianでFTP(vsftpd)設定 してしまったので、
そろそろサーバのこの状態を保存しておかなくちゃ!

ここの説明が一番分かりやすそう
.

Google Maps APIで地図を印刷するのは利用規約違反?

GoogleMap印刷機能の利用規約に関する質問 - Google-Maps-API-Japan | Google グループ
(1) 地図を表示するページで「印刷」「印刷プレビュー」の様なリンクやボタンを追加し、
Javascriptを駆使して地図を印刷する場合

ふむふむふむ
.

ログイン制のCLOSEDなサイトで Google Maps APIを使う場合の条件

登録制サイトでの利用について - Google-Maps-API-Japan | Google グループ
登録制のサイトでの利用を考えておりますが、ユーザー毎にマーカーを登録し、マーカーの情報は他のユーザーには見れない等の制限を加えてもライセンス的
に問題ないでしょうか?

ふむふむ
.

Firefoxアドオン CustomizeGoogleの後継が 公開されていた

OptimizeGoogle :: Add-ons for Firefox
This extension was created to maintain and improve the CustomizeGoogle extension developed by Daniel, which seems to have been abandoned, falling behind the changes which Google has been making to their pages.

別の人が作ったみたい
.

CustomizeGoogleのフィルタが機能しなくなった

Google、検索結果を「スター」でパーソナライズする機能を追加 - ITmedia News
米Googleは3月3日、パーソナライズ検索の新機能「stars」を発表した。検索結果のページでお気に入りのURLに☆(星印)を付けることで、以降関連する検索を行った際にそのURLがページの上部に「Starred results for ~」として優先的に表示されるようになる。この機能を利用するには、Googleアカウントでログインしている必要がある。

GoogleのSERP仕様変更により重宝していたCustomizeGoogleのフィルタ機能が機能しなくなった。同じくGoogle検索結果を加工するGreasemokeyたちも動かない。

死んだのはSearchWikiだけではなかったということか。

CustomizeGoogleはもうずっと更新されてないけど、復活するかなあ
.

今年、Amazon EC2がレンタルサーバ界を席巻する?

Amazon Web Servicesが2010年上半期にアジアへ進出 - RX-7乗りの適当な日々
発表によると、2010年前半にシンガポールに、2010年後半以降にアジアの他の場所にもデータセンターを構える模様。(Availability Zones)

また、このアジア進出のタイミングで日本語でのサービスメニューも展開されるとのこと。

価格面では一番安いわけではないけど、デファクトスタンダードということで「もうEC2でいいやっ」てなるかもね。
.

Amazon EC2で Regionを US Eastから US Westに引っ越す方法

Amazon EC2のイメージ(AMI)をus-eastからus-westにコピーする方法 : Media Technology Labs (MTL) : メディアテクノロジーラボ ブログ
AWSを日本から使う場合のネックとなっていたのがネットワーク速度でしたので、少しでも近い場所にサーバをおきたいと思い、今まで東海岸リージョン(us-east-1)で使っていたEC2のイメージ(AMI)をus-west-1でも使えるようにしました。

やっぱりWestの方がいいのかなあ
.

Amazon EC2で 用意されたAMIを使いサーバをセットアップする方法

Amazon EC2:1分で構築するWebサーバ (r271-635)
Amazon EC2 (Amazon Elastic Compute Cloud) が、いつの間にか素人用にGUIインターフェースを公開している…
ということで、1分で構築するFedora8を用いたWebサーバの構築方法。

SSH接続先はPublic DNSのところ。
.

2010年3月3日水曜日

Amazon EC2で CentOSの AMIを作る方法

Amazon EC2:新しい仮想マシンイメージ(AMI)を作る。CentOS編 (r271-635)
今回は、作成したAMIをAmazon S3にアップロードする時の転送速度が速く、課金対象とならない『EC2の仮想マシン内で』行った。

参考に。
.

IEで JavaScript等をデバグできる Firebugのようなツールバー

DebugBar - IE extension for web developer : DOM inspector, Javascript debugger, HTTP headers viewer, Cookies viewer
DebugBar V5.3 is an Internet Explorer plug-in that brings you new powerful features :

* DOM Inspector: View DOM Tree and modify tags attributes and css attributes on the fly to test your page
* HTTP Inspector: View HTTP/S request to check cookies, GET and POST parameters, view server info
* Javascript Inspector and Javascript Console: View javascript functions for easier debugging, see Javascript and AJAX code
* HTML Validator: Validate HTML code to correct and optimize your code and html size of your page
* And many more features: See page cookies, get pixel color on a page, make a page screenshot...

便利らしい。そのうち試すかも
.

2010年3月2日火曜日

VMware Server 2で VMをコピーする方法

VMware Server 仮想マシンのコピー手順 - 130単位
ただ、環境構築というのはそれなりに面倒な作業です。そこで、OSインストール直後の状態でのVMware用のファイル一式を保管するようにしています。これを流用することにより、多少の効率化を図っています。

以下、既にOSインストール済のものをコピーして環境構築する場合の手順です。

※実行環境:VMware Server Ver.2.0.0

後でやってみる
.

HTMLのテキストボックス( input type="text" )の枠線のデフォルトの色

Default Border Color for TextBox or DropDownList - ASP.NET Forums
most browsers us this: #7F9DB9

but safari uses: #DADADA

Safariは違うらしい
.

Windows Vista以降のデフォルトのClearTypeについて

【レポート】Windows 7におけるClearTypeの技術的変更を解説する (3) フォントレンダリング技術のデフォルトとは | パソコン | マイコミジャーナル
デフォルトがClearTypeになっても、ClearTypeが要求する仕様(一例を挙げると、ピクセルあたり16bitのディスプレイ解像度が必要)をハードウェア的に満たせないなどの状況では、OEMベンダはデフォルトの設定を変更して製品を出荷することができる。また、リモートデスクトップなど一部のアプリケーションでは、パフォーマンスを向上させるためにデフォルトではClearTypeが無効となっている。

Vista以降でも必ずしもClearTypeがオンとは限らないということか
.

Windows 7のデフォルトの ClearTypeの設定

【レポート】Windows 7におけるClearTypeの技術的変更を解説する (3) フォントレンダリング技術のデフォルトとは | パソコン | マイコミジャーナル
Windows Vistaでは、デフォルトがClearTypeに変更された。

たしかにWindows 7のデフォルトはClearTypeがオンになってた
.

Windowsのコマンドラインで Substr()する方法

文字列の操作 - Windows - Entering Passive Mode
変数は %name% の形をしていることは前に述べた。
これを %name:~数値,数値% の記法を使うことによって、
変数の一部分を展開することができる。
上級言語における、substring のようなことができるのだ。

こんなことできるんだ!
.

Windowsのコマンドラインからファイルやフォルダを圧縮する方法

キャビネット形式を使おう
このソフトはコマンドラインで使用するソフトです。ウインドウベースでは使用できません。

とりあえず、makecabとコマンドを叩いてみます。

これは便利。
こんな感じ?
cd c:\foo
makecab bar.buz bar.cab
.

2010年3月1日月曜日

VMware Server 2上の VMを Webのコンソールから表示できない

sis's memo blog: Fedora10にVMwareServer2をインストールの怪(GUI編)
Cannot access virtual machine console. The request timed out.と出る場合があります。FirefoxからIEにしたらうまく行きました。

やってみる
.

PHP 5.3 / PHP6の名前空間等の標準コーディングルール

PHPの名前空間と主要フレームワークの対応について : アシアルブログ
現状すでに名前空間に関する規約の制定は一段落しています。Coding standard for PHP 5.3 and aboveというページに制定済みの一通りの内容が書いています。

ここでは、
・名前空間
・クラス名
・例外
の3つに関する規約が制定されています。ではそれぞれご紹介していきます。

こういうのを事前に決めてもらえると何かとありがたい
.

VMware Server 2の管理画面にログインする方法

VMware Server 2.0をインストールする : アシアルブログ
スタートメニューに登録されている「VMware Server Home Page」をクリックするとブラウザが開き、WindowsのユーザIDとパスワードを入力すると管理画面が開きます。ここで仮想マシンを作成したりその他いろいろ管理することになります。

まだパスワードとか登録してないのに何を入力するんだろうと思ってたら、Windowsのログオン情報だったとは。

VMware Server 1.0用のVMware Server Consoleで接続しようとすると、下記のエラーが出て接続できなかった。
There was a problem connecting:
501 Global command GLOBAL server-vmdb to non-host agent targets not supported
.

VMware Serverインストールからセットアップまで参考サイト

仮想サーバの構築(VMware Server: WindowsXP編)
しかしながら、今回、仮想化テクノロジの本家とも言うべきVMwareがBeta版(正式版も無償で公開される予定のよう)ながらVMwareシリーズの「VMware Server」を無償公開してくれたので、これをWindows XP Pro SP2クライアントに入れて仮想マシンとして動作させるようにしてみました。

詳しく書いてある
.

IE9は CSS3の角丸をサポートするらしい

Project IE: Internet Explorer 9 の最新情報
最新の CSS のサポートについては、CSS3 の角丸をサポートしているようです。

ついにというか、やっとというか。
ところでMSはIEじゃないブラウザを実験的につくってるんじゃなかったっけ
.

VMware Serverと VMware Playerの違いその2

なにやらかにやらメモ - 仮想マシン
ようするにVMWare Playerはユーザーアカウントでデスクトップ上でもう一台立ち上げる感じなのね。
VMWare ServerはVMWare Server Consoleから使ってると遅くて使い物にならないからリモート デスクトップで接続していたけど、VMWare Playerはさくさく動きます。

Webページの見た目の違いを見たいだけならPlayerの方が便利ってことか!
.

VMware ServerとVMware Playerの違い

VMWare Tips まとめ。 - hktr.jp
1.Player とServer の違いについて

少しだけServerの方が便利そう。サービス化は場合によっては便利かも?

ちなみに正式名はwは小文字のVMwareらしい。(via Wikipedia)
.

ブラウザ判定用CSSハック集の決定版?

CSSハック一覧 – IE, Firefox, Safariなどなど | Webクリエイターボックス
異なるブラウザーで見たらレイアウトが崩れる。。CSSハックはそんな時のお役立ち裏技(?)です。私がブックマークしているCSSハックに関するWebサイトがたくさんあったので(Safariがのってない・IE8しかのってない。。等の理由で)、自分用メモ。

たくさんまとまってる。ありがたい
最終的には自分で動かしてみて確認しないと
.

コマンドからSSL証明書の内容を調べる方法

証明書と鍵のペアをコマンドで確認する - inuzの日記
$ openssl x509 -in 証明書ファイル -noout -dates

そうなんだー。
x509ってなんだろう
.

ブログ アーカイブ

カテゴリー