‘IT的な’ カテゴリーのアーカイブ

うごくひと 2 導入エントリを修正しました。

2009年5月18日 月曜日

書いた通りに導入すると文字化けするエントリを修正しました。ガフッ。

うごくひと 2 を WordPress の Ktai Style で導入する

出力は SJIS だけど、タグを吐き出すところは PHP で書いていて、その PHP の内部コードが UTF-8 だから文字化けするということ。多分。

失礼しました。

迷子を出さないファイルの整理方法

2009年5月11日 月曜日

GW は、たくさん迷子が出たみたいですね。ニュースで潮干狩りで迷子迷子迷子みたいなのをやってました。ホント、迷子は可哀想。親は気をつけないと。

さて、迷子、のみならず、身元不明みたいなファイルが PC の中にたくさんありませんか?デスクトップに置いてある「名称未設定(5).xls」っていつ作った何のファイルだよー?!なんてこと、、、私だけですかね?デスクトップに置くとついつい、開かないと何のファイルか分からないようなネーミングで保存してしまうんですよ。デスクトップに置くとそんなですが、私には”迷子を出さず身元不明にならない”ファイルのネーミングルールがあります。それは、

[yyyymmdd]_([ファイルのステータス])[ファイルの概要]

という感じです。ファイルのステータスはあればで良くて、記号で良いかと。クライアントに提出済みとか、もう手を入れませんとか、自分で把握出来る範囲で何でも好きに入れて良いです。例えばこんな感じになります。

20090511_●メインサイト改修仕様書.xls

とか。ここで大事なのは、必ず日付を一番最初に持ってくることです。ステータスとかはファイル名の最初に持って来たくなるものですが、ダメです。日付を最初に持ってくることで、ファイルが勝手に時系列で並びます。これをやるだけで、視認でも検索でも確認がグっと楽になります。後は、開かなくても何のファイルか分かるように名前を付けるのが良いです。これをやることで、いつ頃作った何のファイルなのかがファイル名を見ただけで分かるようになります。何のファイルかを表す言葉がすぐに思いつかない場合は、いったん日付だけでも入れておきましょう。

でも、ファイルが増えるにつれ、ディレクトリに分けて整頓したくなるものです。良いのですが、ここでもひとつだけルールがあります。

ディレクトリもナンバリングする。

です。例えば、

  • 00_スケジュール
  • 01_企画書
  • 99_その他(月曜の朝に消します)

みたいな。ナンバリングのルールは、

重要度が高い順に若い番号を。重要度の低いものは大きな番号を。

です。上記の例では、99 個ディレクトリを作れということではなく、一時保存的なものは最初から 99 とか大きな数字を入れておきましょうということです。途中でディレクトリが増えても良いように。

Evernote なんかの場合は、ディレクトリ的な感じで、NOTEBOOK のネーミングを付けるも良し、タグをナンバリングするのも良しって感じです。

こんなの当たり前!という感じもしますが、出来てなくて、あのファイルどこ行った?な人は、試してみてくださいねー☆

Firefox 3.5 beta 4 を入れてみた

2009年5月10日 日曜日

firefox

自宅では、ほぼ Safari ユーザの私ですが、Firefox 3.5b4(旧 3.1 コードネーム SHIRETOKO)を入れてみました。ダウンロードはこちらから。

まず、TraceMonkey の機能がデフォルトだと出し切らない設定になっているらしいので、惜しみなく実力を発揮するように設定します。

Location バーに

about:config

と入力。フィルタに

jit

と入力し、

  • javascript.options.jit.chrome
  • javascript.options.jit.content

など全ての値を true にして、FF を再起動。下ごしらえは以上です。

で、ブラウジングしてみた感想は、とても速いです。体感出来るくらい違います。これは売り上げ上がっちゃうよってくらい速いです。ちょっと感動の速さです。

あ、ちなみに、私の環境としては、

  • プロセッサ:2 GHx Intel Core 2 Duo
  • メモリ: 1 GB
  • OS: Mac OS X 10.5.6

で、たいして速くない ADSL の無線で(大事だけど、曖昧)ブラウジングしております。

Safari もかなりのものだと思いますが、感覚的には Safari より速いです。詳しく調べてもおらず、あちこち見てまわった訳ではないので、全てのサイトでとは言いませんが、FF 3.5b4 では、<a href=”http://rent.homes.co.jp/” target=”_blank”>HOME’S 賃貸</a> の地図検索がサクサク動きます。良ければ?試してみてください。

続いて、「プライベートブラウジング」に関してですが、これ、私、必要ありません。というか、今のところ、有効な活用方法を思いつきません。どちらかと言えば、

ブラウザに履歴は残し、Google のウェブ履歴に、社内の URL を残さない

ようにしたいところ。もうね、トップサイトに並んでるのなんて全部社内ですよ。何とかしましょう。

そして、Firefox を使う一番の理由である?アドオンですが、まぁ対応してるものは、現時点ではまばらですよね。私が、使えないと結構困るものは、

  • Firebug
  • FireMobileSimulator
  • FireGestures
  • YSlow
  • GreaseMonkey

あたりですが、これらは今のところ全部使えません。という訳で、

Nightly Tester Tools

のお世話になります。この?Nightly Tester Tools というアドオンは、「このヴァージョンには対応していません?そんなの関係ねー!そんなの関係ねー!」と、アドオンが Firefox のヴァージョンに対応していなくても、強制的にインストール出来ちゃうというオッパッピーなアドオンです。

そんな訳で、Firefox 3.5 beta 4 は快適です。でも、サイト開発者として、サイト来訪者のほとんどは、Firefox 使ってないという事実だけは忘れてはいけませんね。Firefox が IE に比べて快適であればあるほど、勘違いしてしまいそうなので。

Firefox 3.5 beta 4 、興味のある方は、使ってみてくださいねー☆

ちなみに、コードネームの SHIRETOKO ?ですが、Firefox の開発コードネームは、世界各国の国立公園の名前にちなんでいるから、だそうです。

うごくひと2 を WordPress の Ktai Style で導入する

2009年5月9日 土曜日

【2009.05.10 追記】めっちゃ文字化けしとるやないかーい!という訳でたんまで。すんません。
【2009.05.15 追記】文字化け解消しました。すんませんでした。

うごくひと 2 は、無料で商用利用も可能な携帯 web 専用のアクセス解析ツールです。どうせあんまりアクセスないんだろうなーと思いつつも、何となく導入してみました。どんな感じかと言うと、こんな感じです。

【速報!】 ケータイの無料アクセス解析サービス『うごくひと』がバージョンアップしすぎな件!

さて、作業は簡単ですが、その前に、このブログの携帯対応の状況を。

です。

さてまずは、ユーザ登録をしてください。そうすると、以下のようなタグを入れるように言われます。通常版ではなくて、上級版を選びます。

<?php
$UH2url = ‘http://b11.ugo2.jp/?u=*******&amp;h=******&amp;ut=1&amp;guid=ON&amp;qM=’;
$UH2url .= urlencode(isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:”) .’|Az|’. (int)($_SERVER['SERVER_PORT']);
$UH2url .= ‘|’.urlencode($_SERVER['HTTP_HOST']) .’|’. urlencode($_SERVER['REQUEST_URI']);
$UH2url .= ‘|H|&amp;ch=UTF-8&amp;sb=’ .urlencode(‘[page title]‘);
print ‘<a href=”http://ugo2.jp/m/”>’;
print ‘<img src=”‘.$UH2url.’” alt=”携帯アクセス解析” width=”72″ height=”16″ border=”0″ />’;
print ‘</a>’;
?>

注意事項として、ページタイトルと、文字コードはそれぞれで書くようにとあります。ページタイトルは、

the_title (“”, “”, false)

とすれば取れます。【2009.05.18 追記:ここから怪しい。嘘じゃないけど怪しい。】文字コードは、携帯だったら SJIS だろうと思いつつも、Firefox の Fire Mobile Simulator などで UA を偽装してヘッダを確認してみるか、そんなことやってられん!という人は、

<?php ks_charset (); ?>

などとすれば、文字コードが画面に出て来ますので、一瞬確認してすぐ消すとか。私は、面倒だったので、それでやっちゃいました。で、直接書きました。そこもきちんと動的にやりたい人は、

…./wp-contents/plugins/ktai_style/tags.php

あたりをいじってみても良いかも知れません。【ここまで話半分。ここから嘘。】はい。そんな感じで、結局貼付けるタグはこうなります。

<?php
$ttl = the_title (“”, “”, false);
$UH2url = ‘http://b11.ugo2.jp/?u=*******&amp;h=******&amp;ut=1&amp;guid=ON&amp;qM=’;
$UH2url .= urlencode(isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:”) .’|Az|’. (int)($_SERVER['SERVER_PORT']);
$UH2url .= ‘|’.urlencode($_SERVER['HTTP_HOST']) .’|’. urlencode($_SERVER['REQUEST_URI']);
$UH2url .= ‘|H|&amp;ch=
SJIS&amp;sb=’ .urlencode($ttl);
print ‘<a href=”http://ugo2.jp/m/”>’;
print ‘<img src=”‘.$UH2url.’” alt=”携帯アクセス解析” width=”72″ height=”16″ border=”0″ />’;
print ‘</a>’;
?>

【ホントはこう】文字コードは、テンプレートの出力が SJIS であっても、内部コードが UTF-8 の場合は、内部コードの方を指定するようにとのこと。んー、何かしっくり来ないような、でも納得のような。きっとこの埋め込むタグを書き出しているのが、 <?php … ?> と PHP で吐き出しているので、タイトル部分の文字コードが UTF-8 のまま。なので、ここだけ UTF-8 ってのが気持ち悪い人は、mb_convert_encoding で SJIS に変換して、SJIS を指定するか、めんどくせーや!って人は、そのまま UTF-8 と指定するか。私は後者なので、吐き出すコードは結局こうなります。

<?php
$ttl = the_title (“”, “”, false);
$UH2url = ‘http://b11.ugo2.jp/?u=*******&amp;h=******&amp;ut=1&amp;guid=ON&amp;qM=’;
$UH2url .= urlencode(isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:”) .’|Az|’. (int)($_SERVER['SERVER_PORT']);
$UH2url .= ‘|’.urlencode($_SERVER['HTTP_HOST']) .’|’. urlencode($_SERVER['REQUEST_URI']);
$UH2url .= ‘|H|&amp;ch=UTF-8&amp;sb=’ .urlencode($ttl);
print ‘<a href=”http://ugo2.jp/m/”>’;
print ‘<img src=”‘.$UH2url.’” alt=”携帯アクセス解析” width=”72″ height=”16″ border=”0″ />’;
print ‘</a>’;
?>

【↑↑↑ここまで追記↑↑↑】

で、これをどこに書くのかと言うと、

…./wp-contents/plugins/ktai_style/themes/default/footer.php

の body 閉じタグの直前あたりに書くと良いでしょう。ちなみに、小さい画像が表示されます。

以上!…なんですが、うごくひとは iPhone / iTouch にも対応しているみたいなので、そっちにも埋め込んでおきます。このブログの iPhone / iTouch 対応は、

を利用しています。Ktai Style とほとんど一緒ですが、文字コードを出す関数は、

<?php bloginfo (‘charset’); ?>

で、書き込むファイルは、

…./wp-contents/plugins/wptouch/themes/default/footer.php

になります。以上で、WordPress のうごくひと2 導入が完了です。簡単っちゃー簡単。面倒っちゃー面倒。興味のある方は試してみてくださいね☆

【2009.05.15 追記】なお、管理画面で文字化けしてるタイトル等は、人気ページの方は、月ごとで管理しているので、修正した翌月に解消。個別ページ解析は、次の日から解消されるとのこと。ずーっと残らないみたいなので、しばらく不便かも知れませんが、そこはごめんなさいということで…

GeekTool でデスクトップをそれっぽく!

2009年5月8日 金曜日
GeekTool

GeekTool

ライフハッカーのデスクトップイジリストを見ていたら GeekTool を使いたくなったので、使ってみました。完全な自己満足ですが、普段自宅ではあまり PC いじらない私が、「ついつい電源を入れたくなる」を目指します。

まずは、今日の日付と天気予報を表示してみます。

Put Current Weather Conditions on Your Desktop with GeekTool

これです。ひねりなし。

シェルで、

  • date “+%d”(ex. 08)
  • date “+%B”(ex. May)
  • date “+%A”(ex. Friday)

で日付と月と曜日をそれぞれ出して良い感じに位置や大きさを調節します。そして、天気予報ですが、記事にもある通りにやれば良いわけですが、東京の場合、YOURCITYCODE の所は、

JAXX0085

となるので、

curl –silent “http://xml.weather.yahoo.com/forecastrss?p=JAXX0085&u=c” | grep -E ‘(Current Conditions:|C<BR)’ | sed -e ‘s/Current Conditions://’ -e ‘s/<br \/>//’ -e ‘s/<b>//’ -e ‘s/<\/b>//’ -e ‘s/<BR \/>//’ -e ‘s/<description>//’ -e ‘s/<\/description>//’

こんな感じになります。位置やフォントは適当に合わせます。更新間隔は、1 時間に 1 回程度にしました。

これだけでも満足なのですが、せっかくなので、Geek っぽく。雰囲気作りです。

Geek to Live: Monitor your Mac and more with GeekTool

top コマンドの結果。シェルで、

top -l1 -u -o cpu -S

システムログ。ファイルで、

/private/var/log/system.log

以上。何のひねりもなく、それっぽいデスクトップの完成です。

本当は、Remember the milk の ToDo を日付の下あたりに出そうと思ったのですが、日本語を通すには、ひと手間かかるらしく、まぁ自宅であんまり ToDo 必要ないし(そんなこと言ったら top もsyslog も必要ないけど…)、と面倒臭さに負けました。

で、出来上がったのがこんな感じです。

究極のデスクトップを求めて風

究極のデスクトップを求めて風

せっかくなんで、このデスクトップのレシピを。

  • 壁紙は、今は亡き Pownce にあったもの。
  • GeekTool
  • MenuMeter でネットワークを監視

レシピってほどでもなかった。塩・胡椒を少々みたいな…せっかくなんで、Mac がクラッシュしたらまず最初に入れるであろうものを 4 つ。

  • Evernote
  • Dropbox
  • Xmark
  • Gear

ですかねー。これまた普通ですね。まぁ Mac はそんなに一生懸命カスタマイズしなくても使えるってことですかね。そういうことにしておこう。

ちなみに、私の職場のデスクトップをご存知の方は、このデスクトップが、奇跡の整理整頓と思われるかも知れませんが、決して撮影用に整理したわけではなく、普段からこんな感じであることをお伝えしておきます。

気になったものがあれば、使ってみてくださいね☆そして、何かこれ良いよ!というものがあったら教えてください。

Dropbox の増量キャンペーン

2009年5月8日 金曜日

Dropbox

Dropbox は、オンラインストレージです。プラットフォームを選ばず使えたり、他のユーザと共有出来たりと、何かと便利です。PC のディレクトリのように使えるのが良いです。ファイルのバージョン管理もされているので、ついうっかりみたいな時にも便利です。

私は主に、

  • 自宅の MacBook
  • 自宅の Win
  • iPod touch
  • 会社の Win(ウェブから)

で利用しています。もう手放せない感じになってます。 ファイルのバージョン管理ってエンジニアだけが利用しているようなイメージがありますが、エクセルやパワポもバージョン管理されていると、ファイル名に日付やバージョン付けてバックアップするよりずーっと便利ですよ。

無料だと 2GB のスペースを貰えるのですが(有料だと 50GB @ $99/yr)、増量キャンペーン中(いつからやってるのかは知りませんけど…)。「紹介して登録されると、紹介者にも申し込んだ人にも、どちらにも 250MB 増量される」というものみたいです。どちらにもメリットがあるのは良いですね。

という訳で、使ってみたくなって、かつ私にメールアドレスが知れても良い人は、以下からどうぞー☆知られたくない人は、普通に登録してみてください。

https://www.getdropbox.com/referrals/NTQyNDg0NTk

https://www.getdropbox.com/referrals/NTQyNDg0NTk

iPod をバックアップ

2009年5月7日 木曜日

iPod と iTunes は基本的に iTunes → iPod の一方通行な関係ですが、iPod → iTunes をしたい時もあります。例えば、PC がクラッシュして iTunes が空っぽになっちゃったとか PC を変えたとか。いちいち取り込みなおすのはあまりにもバカバカしい。そんな時に使えるフリーウェアがあります。

CopyTrans

これで行けます。Mac の場合は、同じところで配布されている xPort というソフトを使えば良いのですが、こちらはあまり気合いが入っていないようで?、iPhone や iTouch には対応していません。いつか対応するのかしないのかよく分かりませんが…誰か Mac で同じようなことが可能なものを知っていたら教えてください。

という訳で、iPod のバックアップも出来ると知っておくと何かの際に慌てずに済みそうです。困っている人は使ってみてくださいねー☆

エクセルのショートカットキー

2009年4月28日 火曜日

エクセルのショートカットキーは色々ありますが、私、全然知りません。

先日、誰かの勤務日誌に書いてあったもので、知らなかったものを 3 つほど紹介します。

  • Ctrl + 1:「セルの書式設定」が開く
  • Shift + Space:行選択
  • Ctrl + Space:列選択

便利ですねー☆良かったら使ってみてくださいねー。

便利なガジェットとか。

2009年3月1日 日曜日
サブモニタ

開発環境

開発合宿に来ています。明日帰ります。が、快適な PC 環境でやってます。今まで色々なものを色々な人に勧め、普及に努めてきましたが、今回持参したものは、特に満足度の高いものばかりです。自分も勧められて買った人も。

購入者は多数ですが、騙された!と言われたことはありません。今一緒に来ているメンバーの一人は、MacBook じゃなくて Thinkpad なだけで、カメラ以外ほとんど同じ環境です。

特にこれと言って落ちもないんですが、なんとなくまとめ的に…良かったら使ってみてくださいねー☆

Wordle

2009年2月28日 土曜日

Wordle というサービスがあります。サイトの説明は以下な感じ。

Wordle is a toy for generating “word clouds” from text that you provide. The clouds give greater prominence to words that appear more frequently in the source text. You can tweak your clouds with different fonts, layouts, and color schemes. The images you create with Wordle are yours to use however you like. You can print them out, or save them to the Wordle gallery to share with your friends.

要は、タグクラウド的なものを簡単に作ってくれるサービスですね。日本語には対応していませんが、何となく作ってみました。

しばらく読んでなかった私のソースのパイプの結果(こちら

pipe out

pipe out

pipe のソースはこちら。重いので注意。

ポール・グレアムのスタートアップ13か条の原文(こちら

startups in 13 sentences

startups in 13 sentences

田口さんの記事はこちら。原文はこちら

日本語対応版が欲しいですねー☆そして、パラメタ投げると png とかで戻ってくるようなものとかあったら良いなー。と思いながら遊んでしまいました。