Facebook Twitter Gplus LinkedIn RSS
 
magnify
 

リンクの隣に被はてブ数を表示するjQuery

Published on 2月 16th, 2012 in jQuery

ブログを開設してから1ヶ月ちょっとだが、はてブされるエントリが出てきたので、ブログ内で被はてブ数を表示させるようにしてみる。ブックマーク数を画像で取得するAPIによると、被はてブ数のアイコンを表示させるには

<img src="http://b.hatena.ne.jp/entry/image/エントリーのURL" />

というimgタグを使えばいい。さらに、アイコンを該当するはてブにリンクさせるには

<a href="http://b.hatena.ne.jp/entry/エントリーのURL">
  <img src="http://b.hatena.ne.jp/entry/image/エントリーのURL" />
</a>

というaタグで囲めばいい。

まずはここまでを実現するJavaScriptを書いてみる。
(続きを読む…)

 

続:Google AnalyticsにAdSenseをリンクさせるのがわかりづらい!

Google AnalyticsにAdSenseをリンクさせるのがわかりづらい!のエントリで、「結局、解決方法をググって探すわけで…」と尻切れトンボになってしまったが、ググってもGoogleのヘルプページばかりヒットして堂々巡りにorz

結局、自己解決。

ポイントはAnalyticsを以前のバージョンに戻すこと。

Analyticsを新しいUIにしていたから、Googleのヘルプページがトンチンカンに見えるわけだ。

(続きを読む…)

 

フォームのキー入力を制御するjQueryプラグイン

Published on 2月 7th, 2012 in jQuery

フォームで入力可能な文字種を制限したい場合に使えるjQueryのプラグインを作ってGitHubにアップしてみた。使い方は至って簡単。jQuery本体とjquery.klimit.jsをHTMLに読み込んで、キー入力制限をしたいフォーム(inputタグ)のclass属性にklimit-*を追加するだけ。

プラグインでデフォルトで用意したクラスは以下の通り。

  • klimit-digit:10進数のみ入力可能
  • klimit-hex:16進数のみ入力可能
  • klimit-lower:英小文字のみ入力可能
  • klimit-upper:英大文字のみ入力可能
  • klimit-alpha:英字のみ入力可能
  • klimit-alnum:英数字のみ入力可能
  • klimit-graph:英数字と記号のみ入力可能
  • klimit-mail:メールアドレスに使用できる文字のみ入力可能

klimit-hexklimit-graphは用途があるか疑問だが…。

(続きを読む…)

 

ベビーグッズを買い揃えるならBuybuyBaby

Published on 2月 3rd, 2012 in 子育て

ベビー用品の買い物に行こうと思った時、真っ先に思いつくのはBabiesRUsだが、店舗によって規模にかなり差があり、ToysRUsのオマケみたいな感じの店舗は品揃えがいまいちなことが多い。我が家の近くにあるSunnyvale店はその典型。ベイエリアにあるBabiesRUsの中で規模が大きいところというと、RedWood City店San Jose店になるだろう。

ちょうど去年の今頃だろうか、息子が生まれる前にいろいろベビーグッズを買い揃えるのに、San JoseのBabiesRUsに向かってCA-85号線を走っていたら、BuyBuyBabyという大きなロゴが目に止まったので、BabiesRUsで買い物を済ませた帰りにちょっと立ち寄ってみた。

(続きを読む…)

 

Google AnalyticsにAdSenseをリンクさせるのがわかりづらい!

いつからかGoogle AnalyticsのUIが刷新されて、いろいろ細かい統計情報が見やすくなったものの、路頭に迷ってしまったのがコンテンツの下にあるAdSenseのメニュー。本ブログでもAnalyticsとAdSenseの両方を使っているので、AdSenseの統計情報がAnalyticsで見えるのは嬉しい機能だ。がしかし、実際にAnalytics上でAdSenseのサマリーを表示させようとしても、「このレポートを使用するには、このプロファイルに対してAdSenseを有効にする必要があります。」というメッセージが出てくるだけ。

(続きを読む…)

 

Google日本語入力をFedora14にインストールする

Published on 1月 28th, 2012 in Linux

Fedora14の日本語入力にはデフォルトのAnthyを使っていたのだが、MacでGoogle日本語入力を使って慣れてきたので、Fedora14でもGoogle日本語入力を使えるようにインストールしてみる。Google日本語入力は、mozcプロジェクトによって開発されており、WikiのLinux Build Instructionsにソースからビルドする方法が説明されているのだが、Fedora14のyumリポジトリを探したらibus-mozcというパッケージが見つかったので、yumを使ってインストールすることにした。

$ sudo yum -y install ibus-mozc

(続きを読む…)

 

Hadoopで始める並列データ解析/後編

1月13日(金)にPalo Altoで行われたJTPAのギークサロンに参加してきた。今回は参加者がラップトップ持ち込みでコーディングしていくハッカソン形式で、会場入りする前までにHadoopが使える環境を自前で用意しておく必要があった。

前編では、Hadoopを使って計算処理をするための準備として、EC2上にHadoopクラスタを構築する方法を紹介した。後編では実際にギークサロンで手を動かしてやったことを中心に紹介していこう。

(続きを読む…)

 

64ビット環境で32ビット版boostバイナリをインストールする

Published on 1月 22nd, 2012 in boost, Linux

64ビット版Fedora14にboost-1.48.0の32ビット版バイナリをインストールしようとしたら、結構手こずってしまったので忘れないようにメモ。RPMがあればyumでインストールしてしまいたいが、あいにくFedora14のRPMリポジトリはboost-1.44.0以降、更新される気配がなくなってしまったので(本エントリ執筆時点でFedora16はboost-1.47.0まで公開されていた)、自前でビルドせざるを得なくなった。開発マシンが32ビット環境から64ビット環境に変わっても、32ビット版のモジュールをコンパイルすることはまだあるので、64ビット環境でも32ビット版を一緒にコンパイルできた方がずっと楽だ。

まず64ビット版のboostをビルドするには、Boost Getting Started on Unix Variantsの手順に従えばなんなくビルドできるのだが、バージョンアップを考慮してインストール先のディレクトリをデフォルトから変更してビルドする。

(続きを読む…)

 

Hadoopで始める並列データ解析/前編

1月13日(金)にPalo Altoで行われたJTPAのギークサロンに参加してきた。今回は参加者がラップトップ持ち込みでコーディングしていくハッカソン形式で、会場入りする前までにHadoopが使える環境を自前で用意しておく必要があった。もうそれだけで、いつものギークサロンよりハードルが高いのだが、当日は15人ほどのギークたち(中には3日前にベイエリアに来たばかりという学生もいた)が集まって、おのおのラップトップとにらめっこしながらHadoopと戯れていた。

今回のギークサロンをホストしてくださった山中仁氏が、EC2上にHadoopクラスタを構築する方法を、参加者向けの資料としてWeb上に準備してくださり、「Hadoop=未知の領域」だった自分でもすんなりHadoopクラスタを組むことができた。だが残念なことに、この資料自体がEC2上に一時的に立てたサーバーに置かれており情報が恒久的には残らないとのこと(山中氏談)なので、山中氏に一部転載の許可をいただき、自分なりの咀嚼も含めてEC2上にHadoopクラスタを構築する手順を書き留めておくことにした。

(続きを読む…)

 

My Favorite Buffalo Wings

Published on 1月 17th, 2012 in 食卓

バッファローウィングと言えば、ビールのお伴にぴったりなアパタイザーだが、外で食べるとどうも味が濃くて、チキンを食べているというよりもソースを食べている感覚になる。喉が渇いてビールを加速させるという算段なのだろうが…

そんな味の濃いバッファローウィングに飽きてしまったら、さっぱり系のバッファローウィングはいかがだろうか?Sprouts Farmers Marketにお気に入りのバッファローウィングがある。

(続きを読む…)

 
 
© H2+ all rights reserved
credit