2007-01-01から1年間の記事一覧

いつのまにかGoogleカレンダーで現在の時刻を表示できるようになってた

先週こっそりと「Googleカレンダーに現在時刻を表示するGreasemonkeyスクリプト」と「Googleカレンダーのヘッダとサイドバーを折りたたむGreasemonkeyスクリプト」を更新しました。 それで今日気づいたんですけど、Googleカレンダーの設定に「現在の時刻を表…

iGoogleのGoogle Calendarの土日の色変更

http://cgod-kei.blogspot.com/2007/09/google-calendar.html と言うわけでhttp://d.hatena.ne.jp/margin/20061006/1160136096のiGoogleバージョンを書いてみた。 Stylish版 http://userstyles.org/styles/3477 (日曜始まり用) http://userstyles.org/styles…

数学ゴルフ 15両

この前のやつから。問題はhttp://www.jmuk.org/diary/2007/09/10/2に載ってます。答えは続きを読むでどうぞ。

数学セミナーのコードゴルフ

http://www.jmuk.org/diary/2007/08/27/0 http://shinh.skr.jp/m/?date=20070829#p01 買って喫茶店でちょっと考えてみたところ24両でした。デクリメントがつらい。インタプリタ書いてないからあってるかは分からないけど。 しかし18両ってさすが。明らかに考…

Prologで小町算

http://karetta.jp/article/blog/ll-spirit/034942より。 komachi :- numlist(1, 9, L), komachi_build([''], L, L1), komachi_build([*, rdiv], L1, L2), komachi_build([+, -], L2, [T]), 100 is T, writeln(T), fail. komachi. komachi_build(_, [], []).…

livedoor ReaderからFastladderへレートごと移行する方法

(2007-07-09 追記) http://blog.bulkneets.net/mt/archives/45 で十分っぽいです。 でもレートを付け直すのが面倒。 livedoor ReaderからFastladderへはレートも移行できるといいのに。 しげふみメモ : Fastladder使ってみました と言うわけで考えてみた方法…

Prologでreduce(l|r)

404 Blog Not Found:Code Snippets - reduce(l|r)を実装汁! というわけでPrologで書いてみた。 reducel(Pred, [X|List], Result) :- reducel(Pred, X, List, Result). reducel(_, X, [], X). reducel(Pred, X, [Y|List], Result) :- call(Pred, X, Y, Z), re…

PrologでふつうにFizzBuzz

またFizzBuzz問題の話です。昨日はなるべく短く書こうってことだったけど今度は普通に書いてみます。と言ってもPrologで何が普通かなんでよく知らないので適当です。そして処理系はSWI-Polog。 とりあえず述語fizzbuzzを定義。 fizzbuzz(N, 'FizzBuzz') :- N…

PrologでFizzBuzz Golf

どうしてプログラマに・・・プログラムが書けないのか? はてなブックマーク - どうしてプログラマに・・・プログラムが書けないのか? 今更ながらFizzBuzz。最近はじめたPrologでanarchy golf - FizzBuzzに初挑戦。おそらくPrologでショートコーディングしよ…

GoogleカレンダーにGoogleトランジットへのリンクを追加するGoreasemonkeyスクリプト

http://userscripts.org/scripts/show/9020 毎度おなじみGoogleカレンダー用のGreasemonkeyスクリプトです。場所の指定がある予定のポップアップにGoogleトランジットへのリンクを追加します。 ただ、予定が重なっていたりすると無視されてしまいます。場所…

prototype.jsの$$で:containsとその拡張を使えるようにしてみる

「こんなセレクタが CSS にあれば便利なのにと思うセレクタ - lucky bag」を読んで、妄想してるだけでもなんなのでprototype.jsの$$で使えるようにして遊んでみました。ちなみに超やっつけですので絶対どっかおかしいと思います。一応IE6,Firefox2ではちょろ…

Google Calendar を広く使うための Gresemonkey スクリプト

ノートの小さい画面で作業していると出来るだけ広く表示したくなるわけで、 Google Calendar のナビゲーションバーとかヘッダーとか邪魔なときがあります。 Googleカレンダーをもっと便利に使うための13のツール&Tips | POP*POP でも紹介されていた Greasem…

Google Calendarに現在時刻のラインを表示するGreasemonkeyスクリプト

Google Calendarを日表示や週表示にしたときに現在時刻のあたりに赤いラインを表示するGreasemonkeyスクリプトです。次の予定までどのくらいとかぱっと見で分かり易くなるかも。要するにこんなかんじ。 インストールは以下から。右上の黒いボタンを押すとイ…

del.icio.usのタグに英語しか使わない人のためのGreasemonkeyスクリプト

せっかくなのでさっきのエントリの turnOffIME() を使ってdel.icio.us用のGreasemonkeyスクリプトを書いてみました。Windows限定です。 http://xmargin.googlepages.com/deliciousimeoff.user.js 機能は4つ。 投稿ページのtags欄にフォーカスするとIMEがオフ…

Remember The MilkでIMEをオフにするGreasemonkeyスクリプト

Remember The Milkでキーボード・ショートカットを使っていて、ひとつ困ることがあります。タスクを追加したときにはすぐに d で期日を入力したいのですが、タスクの入力時にIMEがオンになっている場合、わざわざIMEをオフにしないとキーボード・ショートカ…

IconizeTaskbarButton が欲しい

いやね、 Firefox 拡張の FaviconizeTab が恐ろしく便利で、これをタスクバー上でもやりたいと思ったわけです。 タスクトレイにアイコン化させるソフトはいっぱいあるのですけど、タスクバーのボタンをアイコンのみにするってのは、なかなか無い。 TClock2ch…

Remember The Milk のキーボード・ショートカットを分かり易く表示する

すっごく今更ですけど Remember The Milk を使ってみました。 思い立ったのが今日の朝なので1日も使ってませんけど、しばらく使ってみることにします。 使うからにはキーボード・ショートカットを使ってサクサクっと編集したいのですけど、キーボード・ショ…