2011年8月31日水曜日

IE10では条件付きコメントが使えない

IE10(プレビュー版)概説(後編) - @IT
「HTML5では、ブラウザごとの差異が無くなる」という前提の下、IE10のHTML5エンジンでは、条件付きコメントがサポートされなくなった。

唯一IEが他のブラウザに比べて優れてる機能がー!

IE9で IE8や IE7での見た目を確認する方法

管理者向けの機能 - @IT
また、F12の開発者ツールでモードを切り替えれば、その効果や違いなどを確認できる。

開発者ツールかー

イントラネットでIE8が勝手に IE7互換表示をするのを防ぐ設定

IE8が互換表示になりバグと誤解するのを回避する方法 | エンタープライズ | マイコミジャーナル
メニューからツール、互換表示設定を選択し、「互換表示でイントラネットサイトを表示する」のチェックをはずしておけば、そうした問題を避けることができる。

これだ

iPhoneでクレジットカード決済の Squareの分かりやすい説明

アメリカより (携帯・モバイル・流通業ITブログ) » ブログアーカイブ » iPhoneでクレジットカード決済-Square
iPhone/iPadでクレジットカード決済(マーチャントとして・・・)が出来る端末、Squareに登録しました。
アンドロイド端末でも使用可能だそうです。

写真付きで非常に分かりやすい。

2011年8月30日火曜日

Chromeは autocompleteなテキストボックスの背景色を薄黄色にする

Google Chromeの自動入力欄の色を変更する。 | ハナモゲラボ / 試行錯誤のPC人生
Google Chromeにはユーザー名やパスワードなどの入力欄に
前回入力した物を記憶させて表示する「自動入力」機能がついてます。

デフォルトのままだと、この入力欄を黄色でハイライト表示しよるんです。

user agent stylesheetというので下記のように定義されていた。
input:-webkit-autofill {
  1. background-color: #FAFFBD;
  2. background-image: none;
  3. color: black;
}




はてなブックマークの歴代最多ブックマークランキング

人気エントリー - はてなブックマーク
はてなブックマーク > 人気エントリー

Yahoo!Japanが1万ごえ、さらに7000ごえが続くとは!

このページの出し方すぐ忘れる。

Pythonで 短縮URLを元に戻す方法

短縮URLを1行で展開する@Python : Shibuya Blog
てな感じになります。urllib2.urlopen()でリソースを開いたのち、geturl()で展開したURLを取得できます。

これは便利そう。Google AppEngineでも使えるか?

Twitter上の短縮URLを Twitter Search APIを使って展開

twitterの短縮URLを展開: PHPメモ
調べたらtwitterで短縮URLの展開APIが提供されていました。

ふむふむ

2011年8月26日金曜日

Thickboxによる画像表示が Google Chromeで動かない

ローディングバーが出たまま、画像が表示されない。FirefoxやIEは問題ない。

これと同じ箇所が原因だった。

最新版のjQueryとThickboxの組み合わせでrel属性のグルーピングができないエラーと回避方法。/ライブラリー : アファメーションで独立・起業・夢実現。「いきなり!社長宣言!!」-“夢は口に出すことで実現する!”というアファメーション
実は、ThickboxとjQueryのバージョンの組み合わせによっては、このrel属性によるグルーピングができない(エラー)という現象が起こってしまうのです。

jQueryの仕様変更により、DOM要素のrel属性の指定が@relではできなくなり、Chromeの場合はその場合に固まってしまうようだ。

2011年8月24日水曜日

それでもGoogle Docsで古いバージョンのドキュメントを作成する方法

ずいぶん前にGoogle Docsのドキュメントが一新した時に、ブログへの投稿など一部の機能が失われた。
でも、 https://docs.google.com/?action=newdoc というURLを直接開けば、古いバージョンの新規ドキュメントを開くことができた。

が、それができなくなっていた。

Finally: Single page documents and blog publishing now gone - Google Docs Help
Got a nasty surprise a few minutes ago. The single page google docs is now gone, and with it blog publishing. https://docs.google.com/?action=newdoc produces a pseudo-paper word doc, telling us there will be no paperless office, and the power of direct publishing is also gone, which I used a lot.

例のURLにアクセスしても、新しいバージョンの新規ドキュメントが開いてしまう。
新しいバージョンには引用やブログへの投稿機能が無いので困る。

でも、それでもまだ古いバージョンのドキュメントを作る方法はあった。
既存の古いバージョンのドキュメントから、「ファイル」→「コピーを作成」で作れるのだ。コピー用に、内容が空のドキュメントを1つ作っておくと便利だろう。

Google側の進め方を見ると、この方法もそのうちに(1年くらいで?)使えなくなりそうだなあ。

Google Mapsは矢印キーで地図を移動できる

Google マップについて - マップ ヘルプ
キーボード ショートカット - 矢印キーで上下左右にスクロールします。PageUp、PageDown、Home、End キーでさらに広い範囲を移動できます。プラス(+)キーでズームイン、マイナス(-)キーでズームアウトします。
地図を1回クリックすると、十字キー(カーソルキー)で地図を移動できるようになる。

2011年8月22日月曜日

IEでは JavaScriptで start()という関数を定義するとエラーになる

予約語一覧
IE5、IE6.0では、startという名前の関数をボタンクリックなどのイベントから使おうとすると、「このオブジェクトではサポートされていない操作です」などというエラーが出ます。予約語ではありませんが、startという関数を作らないようにしましょう。

IE8でも怒られた。ボタン等から呼ばなければ良いのかな?

jQuery 3兄弟


  1. jQuery "write less, do more."
  2. jQuery UI "user interface"
  3. jQuery Mobile "mobile framework"
末っ子のMobileはまだBeta版。
ページ最上部のリンクでは、まだMobileへのリンクはない(Bolg等からも。)Betaが取れたら変わるのかな?

UIだけファビコンが違う。
UIは独立したBlogを持ってるけど、Mobileはどうなるのかな。

2011年8月19日金曜日

PHPはリクエストのデータのドットをアンダーバーに変換する

PHP: 外部から来る変数 - Manual
変数名のドットやスペースはアンダースコアに変換されます。 たとえば<input name="a.b" /> は $_REQUEST["a_b"] となります。

影響があるのは$_GET, $_POST, $_COOKIE。
あまりドットを入れた名前は使わないから知らなかった。
COOKIEでドット繋ぎとアンダーバー繋ぎがある場合、ドット繋ぎの方をアンダーバーに変換して渡されるので注意。(ケースバイケース?)
例:a.b=1, a_b=2 → 受け取った a_bは1

2011年8月18日木曜日

JavaScriptの 標準Objectを拡張するライブラリ

Sugar: A simple Javascript library for working with native objects.

What is Sugar?

Sugar is a Javascript library for working with native objects. It is designed to be intuitive, unobtrusive, and let you do more with less code.

via 直感的なJavaScriptプログラミングを実現する新ライブラリ「Sugar」 | エンタープライズ | マイコミジャーナル
.

Codepadで 数値や文字列を出力するサンプル

C++ code - 7 lines - codepad
#include <stdio.h>

int main()
{
  printf("%d\n", 123);
  puts("abc");
}

数値はprintfか。

codepadでの Cや C++でのシンプルなコードのサンプル

codepad を試してみました。 | 株式会社きじねこ
きまぐれに codepad で遊んでみました。codepad は、ウェブブラウザで入力したソースコードを実行できるサイトです。対応しているプログラム言語は、C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl です。

コピペ用に。

特定のビットが1か0かを調べる方法

C言語入門::ビット演算色々 - びんずめ堂
nビット目を取り出す

nビットシフトしてから,最下位ビットのみを取り出せばいいわけです.

ふむふむ

2011年8月5日金曜日

Google Maps APIで斜めの航空写真が表示できる場所

OverviewMapControlと鳥瞰図タイルがリリース: Oooooops! Goooogle Maps
なお、鳥瞰図(バードビュー)の画像が利用出来るのは、次の地図にマーカーがある地域です。

日本はまだ無い。

2011年8月4日木曜日

YUI3にカレンダー登場

Calendar - YUI Library
In addition to the core logic for displaying a date range and allowing date selection and navigation, Calendar also provides options for custom date filtering, custom formatting of individual dates, various display options, internationalization, flexible templates, additional navigation plugins, and more.

次期リリースのYUI3.4に、満を持してCalendar Widgetが登場。

PHP5.4では配列の生成にシュガーシンタックスが使える?

PHP5.4.0 alpha3が準備中らしい - Do You PHP はてな
α2からの変更点の詳細はNEWSファイルの差分を参照してもらうとして、今回の目玉は、当然

. Short array syntax, see UPGRADING guide for full details

[0, 1, 2]のようにできるようだ。
連想配列の場合はどっちのやり方になったんだろう?
個人的にはJavaScriptに合わせて[]ではなく{}にして、かつ、コロンでなくPHPっぽくアローでつないで欲しい。{ "こんな" => "感じに" }

CentOS6の PHPのバージョンは 5.3.2らしい

CentOS6 [がらくたネット]
RHEL6とSL6で分かった情報を備忘録しとこう。準備だね。SL6でもおんなじバージョンだね。(当たり前か…)
CentOS6の情報も追記(2011/07/10)
注記がないところは同じバージョンって事。っか、ほぼ一緒。

やっと5.3系になるのか。しかし5.3.2では結局古過ぎる...

Apacheで 名前ベースのVirtualHostで別のサーバ証明書を使う

ApacheのSNIについて [がらくたネット]
ブラウザの対応はほぼできてきてる感ありです。
注意点はブラウザは対応しているバージョンであるがOS側が対応していないって組み合わせがあること。

IE7以降が対応というのはいいんだけど、WinXPが駄目ってのがネックか。

2011年8月2日火曜日

PDO::inTransaction()は PostgreSQL以外でも使える

wakuworks
PDO::inTransaction http://ow.ly/3YATg “今のところ、このメソッドを実装しているのは PostgreSQL ドライバだけであることに注意しましょう。”(英語マニュアルでも同様の記述)が嘘すぎて吹いた。

たぶんマニュアルの記述が古いのだろう。
たしかにMySQLでもエラーにならなかった。

古いPHP(5.3.1)では普通にFatal Errorになった。

2011年8月1日月曜日

Google Mapsでマウスで選択した範囲を拡大表示するライブラリ

DragZoomControl Documentation: Examples
You can add the DragZoomControl to any Google map with a couple of lines of code.

V2用だけど。V3用もあるのかな?

ブログ アーカイブ

カテゴリー