クライアントサイドでunderscore.jsやunderscore.stringを使う

Javascript

  • underscore.js

Prototype.jsやrubyのような関数型プログラミングを補助するライブラリ
http://documentcloud.github.com/underscore/

  • underscore.string

underscore.jsを拡張する文字列操作ライブラリ
http://epeli.github.com/underscore.string/

クイックアクセスツールバー

Office2007

Office2007の使い方

Excel2007、Word2007、PowerPoint2007などで共通の仕様です。

上書き保存など、よく使う機能はいちいちOfficeアイコン(左上の丸いアイコン)から操作するより、その右隣のフロッピーのアイコン(画面の一番上・左方向)をクリックしても上書き保存ができるので、その方が早いでしょう。

印刷や、開く、印刷プレビューなども、ここにアイコン化をして置くことができます。
そのフロッピーのアイコンの右がやり直し・繰り返し、ですがそのさらに右に、下を向いた小さい矢印があります。
それをクリックすると「クイックアクセスツールバーのカスタマイズ」ができます。

ここで、追加したいアイコンを選択しましょう。
すると、選択した機能が画面の左上に常にアイコンの形で表示され、クリック数が一つ少なくて済みます。

作業効率のUpにつながるので、ぜひ使いましょう!

キーワードの検索順位が自動的に分かる

Webサイト作成 TIPS

ネットで商売をしたい、という人なら誰しも気になるSEO。
SEOとは、検索エンジン最適化の略で、いかにGoogleやYahooの検索エンジンで検索した時に上位に来れるか、というテクニックやその努力(?)のことを言います。

で、SEOをしてみるとじゃあ希望のキーワードで、今自サイトがどの順位にいるか気になるものです。
しかし、一個一個、YahooやGoogleで検索してみるの?
というと、それは面倒ですよね。
それを、代行してくれる便利なツールがあります。

・晴練雨読
http://www.seiren-udoku.com/

ちょっと使い方が分かりづらいかもしれませんが、日付ごとで、自分のサイトがどのランキングにいたのか、すぐわかりますよ。
こんなに便利なのに、無料とは素晴らしいです!

で、つまり狙った検索語で検索上位に来ているのに、ユニークアクセス数が伸びないなあ、とか、コンバージョンが増えないなあ、ということになると、その狙っていた検索語自体が的外れ、という分析もできます…。

ガジェットを追加する

Windows Vista

Windows Vistaにはサイドバー、と呼ばれる部分があり、ここにガジェットを表示させるのが最初の状態になっています。ガジェットとはちょっとした機能を持つアプリケーション、という意味のようです。
サイドバーは右端のマウスを乗せるとちょっと半透明になる部分です。
最初は時計や心和む風景[huh]などが表示されているかと思います。
ここに、違うガジェットを追加したり、もしくは削除する方法です。

<ガジェットを追加する方法>

  1. サイドバーの一番上に+の記号があります。そこをクリックします。すると、ガジェットの一覧が出てきます。
  2. あとは簡単に、たとえばカレンダーを追加したい場合はカレンダーの上でダブルクリックします。すると、サイドバーに追加されています。
  3. 最初から入っているガジェットはそれほど数がありませんので、ネットからいろいろ検索してみると面白いかも。下記はマイクロソフト公式です。

http://gallery.live.com/default.aspx?l=1
ただ、ガジェットというものがすべてこのWindows Vistaのデスクトップのサイドバーに追加できるわけではありません。対応は確認しましょう。

  1. RSSフィードは、IE7でフィードを購読していれば、自動的にこのサイドバーのガジェットに入ってきます。これは便利ですね。IE7を使う 導入編3 フィードの使い方

<ガジェットを削除する方法>

  1. たとえば時計のガジェットを削除したい場合は、時計の上にマウスを持っていきます。すると右の方に「閉じる」のような×ボタンが表示されるので、これをクリックすると、もう時計が表示されません。

カレンダーの日付の下にドットをつける Kal Calendar

iPhone

iPhoneアプリにカレンダーを組み込むために、今回はKal Calenderを使います。

カレンダーを使えば指定の日付にドットをつけたい!ということになります。

割と簡単なので、その方法を記載します。

ダウンロードは以下からして、プロジェクトに組み込んでください:
→ https://github.com/klazuka/Kal

修正したクラス
→ KalDataSource

 - (NSMutableArray *)markedDatesFrom:(NSDate *)fromDate to:(NSDate *)toDate

にNSDateのオブジェクトを格納した配列を作り、returnしてください。

これだけでOK!
KalViewController.mの

 - (void)loadedDataSource:(id<KalDataSource>)theDataSource

が、上で作成した配列内のNSDateと同じ日付にドットをつけてくれます。

ちなみに、

 - (void)presentingDatesFrom:(NSDate *)fromDate to:(NSDate *)toDate delegate:(id<KalDataSourceCallbacks>)delegate

はデータをフェッチするメソッド。
DBやらWebからデータを持ってきます。初期では、[delegate loadedDataSource:self];がここで呼び出され、markedDatesFromがコールバックされ、日付を格納した配列を取得します。