2009-01-08
coreutils に dir コマンド入ってるんですね。
最近は Windows での作業が増えて
すっかり、 dir という手癖がついてしまった。
で、 linux で dir とやったところ、普通に動いてしまった。
で、なんでだろうと思って
dir ファイルを探してみた。
$ whereis dir dir: /usr/bin/dir /usr/share/man/man1/dir.1.gz
おお。なんかあるぞ
どのパッケージに入ってるのかを調べた
$ rpm -qf /usr/bin/dir coreutils-5.97-14.el5
coreutils なんだー。
じゃあ
MacPorts でも coreutils 入れてるから、使えるかな?と思ったら
MacPorts で入れた coreutils のコマンドは g から始まるらしい
Mint’s log: Macportsのcoreutilsコマンド群はなんでも「g」から始まる
というわけで、 gdir という名前でインストールされてた。うーん。
両親からのメール
父
父より。
誕生日おめでとう。「七草がゆの日」でもあります。
どこかで「七草がゆ雑炊」でも、食べて健康的な生活をして下さい
母
仁史は、今日の夕方生まれたんです。今日はいい事ありそうですか?
返信
誕生日は、風邪ひいてました。
一日遅くなりましたが、産んでくれてありがとう
2009-01-06
Flash 10 でも「はてなダイアリー」の「バックアップ機能」を使えるようにするグリースモンキー
とりあえず、書きました。
書いたと言っても、ただ、関数を上書きして、再度 script を実行しているだけですが。
ソースコード
ご自由にご利用、改造、配布してください。
// ==UserScript== // @name DiaryBackup // @namespace http://d.hatena.ne.jp/ // @include http://d.hatena.ne.jp/*/edit // @include http://d.hatena.ne.jp/*/edit?date=* // ==/UserScript== with (unsafeWindow) { var nativeDocWrite = document.write; var script = $A(document.getElementsByTagName('script')).last(); var writeBuffer = []; document.write = function(html) { writeBuffer.push(html); }; try { LocalStorage.getFlashVersion = function() { return navigator.plugins["Shockwave Flash"].description.match(/\d+/)[0]; }; document.write('\ <div\ id="storageswf-container"\ style="background-color:#DDDDDD; border:2px solid #999999; padding:5;">\ <div\ style="text-align:left; width:215; font-weight:bold; font-size:11pt">\ <img\ id="backup-setting-close"\ src="/images/admin/backup-close.gif"\ style="float:right; cursor:pointer" />\ \u30c0\u30a4\u30a2\u30ea\u30fc\u4fdd\u5b58\u5bb9\u91cf\u8a2d\u5b9a\ </div>\ '); LocalStorage.writeFlashTag('storageswf', '/tools/storage.swf'); document.write('\ <div\ class="note"\ style="width:215; font-size:10pt; text-align:left">\ \u3053\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u306b\u4fdd\u5b58\u3059\u308b\u30c7\u30fc\u30bf\u306e\u6700\u5927\u5bb9\u91cf\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\ <br />\ \u53e4\u3044\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30c7\u30fc\u30bf\u306f\u81ea\u52d5\u7684\u306b\u524a\u9664\u3055\u308c\u307e\u3059\u304c\u3001\ \u983b\u7e41\u306b\u5bb9\u91cf\u304c\u4e0d\u8db3\u3059\u308b\u5834\u5408\u306f\u6700\u5927\u5bb9\u91cf\u3092\u5897\u3084\u3057\u3066\u304f\u3060\u3055\u3044\u3002\ </div>\ </div>\ '); } catch(e) { alert(e); } finally { var dummy = document.createElement('div'); dummy.innerHTML = writeBuffer.join(''); document.body.insertBefore(dummy, script); document.write = nativeDocWrite; } }
Flash 10 で「はてなダイアリー」の「バックアップ機能」が使えない件とその原因
はじめに
「はてなダイアリー」大好きっこの amachang です。
「はてなダイアリー」には、「バックアップ機能」という機能があってこれがめっちゃ便利です!
バックアップ機能とは
よく、 mixi とかで「せっかく書いたのに日記消えちゃいました><」的な日記をよく見ますよね。
あれをなくしてくれる機能なのです。
その機能は「日記を書く」ページ(http://d.hatena.ne.jp/edit)の一番下にあります。
しかし
Flash 10 では、以下のような状態になってしまい。バックアップ機能が使えません><
これは困りました><
その原因
http://d.hatena.ne.jp/js/local_storage.js で、 Flash のバージョンを以下のように見ている箇所があって、
navigator.plugins["Shockwave Flash"].description.charAt(16)
この
navigator.plugins["Shockwave Flash"].description
の値が Flash 10 では
"Shockwave Flash 10.0 r12"
みたいな値になる。
当然、それの .charAt(16) は "1" となって、
/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \ < "Shockwave Flash 10.0 r12".charAt(16) は "1"!
| |r┬-| | Flash のバージョンは 1 !
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"〜〜``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
ということになってしまっている。
(追記)すでにアイデアにあるみたいですね
- はてなアイデア - バックアップ機能が働かない。原因はflash playerのバージョンが10になって、バージョンチェックが一桁のときしか対応してないから、詳しくはhttp://d.hatena.ne.jp/Cherenkov/20081026/p1
- はてなアイデア - Flashを最新バージョン(10.0.12.36)にすると、詳細編集画面の「日記編集中のバックアップ」が機能せず、「最新版のFlashプレーヤーをインストールしてください」というメッセージがでます。
(追記)だいぶ前から言われてたみたいですね><
はやく直して欲しいです><
.charAt(16) を .match(/\d+/)[0] にすればいいだけだと思うます><
(追記)とりあえず、グリモン書きました
2009-01-05
マイミクのページから直接「足あと」を消せる、グリースモンキー
はじめに
mixi の足あと機能がパワーアップしましたね!
「足あと」の機能改善においては、ページデザインのリニューアルと同時に、「マイミクシィ」(友人)の表示に加えて、これまで足あとページでは分からなかった「マイミクシィのマイミクシィ」(友人の友人)についても、アイコンが表示されるようになりました。これらの機能改善により、自分のページを訪れたユーザーとのつながりが、今まで以上に分かりやすくなります。
また、新機能「自分の足あと」の提供により、自分が訪問した先(プロフィールや日記など)のユーザーのニックネームを、時系列で最大30件表示いたします。なお、意図しないユーザーのページへ訪問してしまったときのために、相手の足あとページから自分の足あとを削除できる機能*1を追加しています。
株式会社ミクシィ | PRESS RELEASE
どうやら
自分の足あとを削除できるようになったみたいですね!
ただ
この機能、便利なんですけど「足あと」ページに飛ばなければならないのが少しめんどくさいです><
というわけで
マイミクのページに「足あと」削除リンクを付けるグリースモンキーを書いてみました。
こんな感じです
この「消しちゃう!」を押すと、今日のその人への「足あと」を削除することができます。
ソースコードは以下に貼っておきます
// ==UserScript== // @name ashikeshi // @namespace http://mixi.jp/ // @include http://mixi.jp/show_friend.pl?id=* // ==/UserScript== var id = location.href.match(/\d+/)[0]; var user = document.evaluate('//h3[1]', document, null, 2, null).stringValue.match(/^(.*)さん\(\d*\)/)[1]; var div = document.createElement('div'); div.className = 'heading14'; div.innerHTML = <dl> <dt class="shortline"><strong>@@USERさんへの足あとを</strong></dt> <dd> <a style="font-size: 1.5em; font-weight: bold" href="http://mixi.jp/delete_log.pl?id=@@ID&date=@@DATE"> 消しちゃう! </a> </dd> </dl>.toString() .replace(/@@USER/, user) .replace(/@@ID/, id) .replace(/@@DATE/, function() { var date = new Date(); return date.getFullYear() + '-' + (date.getMonth() + 101 + '').substring(1) + '-' + (date.getDate() + 100 + '').substring(1); }); var p = document.getElementById('bodyContents'); p.insertBefore(div, p.firstChild);
ご自由にお使いください
# E4X 便利ですね><!
mixi の「足あと」ページから「マイミク申請」するグリースモンキー
はじめに
mixi の足あと機能がパワーアップしましたね!
「足あと」の機能改善においては、ページデザインのリニューアルと同時に、「マイミクシィ」(友人)の表示に加えて、これまで足あとページでは分からなかった「マイミクシィのマイミクシィ」(友人の友人)についても、アイコンが表示されるようになりました。これらの機能改善により、自分のページを訪れたユーザーとのつながりが、今まで以上に分かりやすくなります。
また、新機能「自分の足あと」の提供により、自分が訪問した先(プロフィールや日記など)のユーザーのニックネームを、時系列で最大30件表示いたします。なお、意図しないユーザーのページへ訪問してしまったときのために、相手の足あとページから自分の足あとを削除できる機能*1を追加しています。
株式会社ミクシィ | PRESS RELEASE
どうやら
「マイミクのマイミク」からの足あとには、しるしがつくようになったようです!
というわけで
マイミクのマイミクは皆マイミクだ、マイミクのわ、わーわ。ってことで、足あとページから「マイミク申請」できるグリースモンキーを書いてみました。
こんな感じです
マウスオーバーすると「マイミク申請しちゃう?」と表示されて、
クリックすると、マイミク申請ページに飛びます。
ソースコードは以下に貼っておきます
// ==UserScript== // @name ashitomo // @namespace http://mixi.jp/ // @include http://mixi.jp/show_self_log.pl // @include http://mixi.jp/show_log.pl // ==/UserScript== var result = document.evaluate('//img[contains(@src,"log_friend002.gif")]', document, null, 7, null); for (var i = 0; i < result.snapshotLength; i ++) { var img = result.snapshotItem(i); img.title = 'マイミク申請しちゃう?'; img.style.cursor = 'pointer'; var link = img.previousSibling; with({ uri : link.href.replace(/show_friend/, 'add_friend') }) { img.addEventListener('click', function() { location.href = uri }, false); } }
ご自由にお使いください
「プライバシー情報の消去」をする人は、 Firefox 3.1 で「Pathtraq の定番ランキング」をライブブックマークしておくと便利
はじめに
もうすぐ、 Firefox 3.1 がリリースされますね!というわけで、 Firefox 3.1 から(たぶん)のちょっと便利な機能を紹介したいと思います。
Firefox の「プライバシー情報の消去機能」
何かと、恥ずかしいページを見てしまったときなどに便利な機能ですね。
ちなみにWindows の場合 Ctrl+Shift+Del、 Mac の場合 Command+Shift+Del で出来ます。知ってました?
この機能便利なのですが、、
ロケーションバーの補完に頼ってる人にはちょっと辛い面もあります><
補完機能が使い物にならなくなってしまうのです。
たとえば、普段は以下のように補完が効くので、 b → tab → enter で目的のページにたどり着けます。
しかし、プライバシー情報の消去を行った後だと、以下のように、何も候補が出なくなってしまうのです。
この問題が Firefox 3.1 から少し改善されます
Firefox 3.1 では、「プライバシー情報の消去」(Firefox 3.1 では「最近の履歴を消去」)したときに、ライブブックマークしているフィードが配信している URL が補完候補に追加されるようになったのです。
なので、
よくいくサイトを配信しているフィードを、ライブブックマークしておくと、便利です!
よくいくサイトを配信しているフィードといえば
Pathtraq の定番ランキングですね!
人気サイトや話題のニュースの定番ページランキング - [パストラック(Pathtraq)]
ライブブックマークの仕方
ライブブックマークのやり方を解説しておきます。
フィードを配信しているページに行って、「ブックマーク」メニューを開くと、以下のように、「このページを購読」というメニューが選択できます。
このメニューを選択して、以下のようなページが表示されるので、「ライブブックマーク」を選択し、
「購読」を押し、以下のダイアログでさらに「購読」を押します。
ライブブックマークしておくと
プライベート情報消去後も、以下のように補完することが可能です。
やりましたね!
まとめ
これは便利ですね!
(Firefox 3.1)++
Pathtraq++
北陸新年オフ会を開催しました
はじめに
北陸で新年オフ会やります! - IT戦記 で宣言していたとおり、 1/3 に北陸で新年オフ会を開催いたしました。
当日は、合計 18 名もの人が参加し非常に盛り上がりました!(写真撮っておけばよかったですね><)
雰囲気とか
最初は少し緊張気味なところもありましたが、始まってみると共通の話題も多く、最終的にはとてもいい雰囲気にだったと思います。
ローカルなネタで大盛り上がりでした!
感想
ちょっと記憶に残っていることや思ったことをツラツラと
- 集合場所でなぜか円陣
- id:vantguarde さんはイケメン
- 泉が丘高校の出身者が多い
- 輪島塗の萌えキャラクター「わじまたん」を早急に作るべき
- 某青い会社の企画の話が面白かった
- パソコンの昔話、マイコンの話や、パンチカードの話(こういう話好きです)
- 論文 = 名刺(・・・すごい!!!)
- 大学院生の就職の話は、自分もいろいろ考えさせられた
- 秋元さんに「金沢駅すげーだろー、フォーラス、フォーラス」と自慢しておいた
- 肉がおいしかった
- 北陸最高!
次回
次回は、Kmusiclife さんが幹事をすることになりました。
参加したい人は、 http://twitter.com/kmusiclife/ あたりをチェックしておくといいかもしれません。
ゴールデンウィーク付近に第二回が開催出来たらいいですね!
# 2 月には、 B-Wiki - Flex3勉強会第XX回@北陸(金沢)参加受付 2/21(土) - Flex User Group というイベントもあるようです。
まとめ
参加者の皆様、オフ会楽しかったですね!
盛り上げていただき本当にありがとうございました!
これからもいっそう北陸を盛り上げていきましょう!
北陸新年オフ会関連エントリー
- 北陸で新年オフ会やります! - IT戦記
- 秋元@サイボウズラボ・プログラマー・ブログ: 金沢で新年オフ会 1/3(土)
- 北陸オフ会は今日です! - IT戦記
- 秋元@ずっと雪 » シャア専用ビグザム
- 金沢駅、きれいすぎる! - 今度こそあきらめない
- リア充につきオフ会参加できず - プログラマーの脳みそ
-
北陸の新年オフに行ってきました » Happy My Life
- 北陸オフ会 - カノニカルな日々。
- warikiru: [駄文] 北陸新年オフ会
- 北陸新年オフ行ってきました - mathme’s lifelog
- 秋元@サイボウズラボ・プログラマー・ブログ: 北陸IT新年オフ会
- 北陸新年オフ - 日記。
- 眠るシーラカンスと新米プログラマー:北陸の新年オフ終了ー - livedoor Blog(ブログ)
- 北陸新年オフ会2009 - しげっと!
- 「北陸新年オフ会」に参加してきました。 :: 電脳技術者覚書
- アップグレードふくい[ugf]担当者ブログ: 北陸でプログラマーな(?)オフ会があったそうです。
(発見したら追記していきます)












