Entries from 2010-12-01 to 1 month
~/Pictures/wallpaper/以下にある画像をランダムに表示 ディスプレイサイズは1920x1080 + 1200x800 使用する画像サイズは1920x1200 WMはXmonad こういう壁紙設定をしたかった。 壁紙集め こっから一括ダウンロードさせてもらいました。 ダウンロードにはブラ…
年末大掃除の季節だし、バックアップファイルを一気に削除するコマンド作ってみました。https://github.com/tototoshi/dirclean/blob/master/src/dirclean.c$ dirclean [-r] [-v] [-h] [directory]こんな感じで使えます。
PHPのstrtotime()関数は 英文形式の日付をいい感じにUnixタイムスタンプに変換してくれます。 最高にきもい便利です。 たとえば これで現在のタイムスタンプが取得できます。 なんだかこれだけ見てもPHPのかほりがしますね。 一日後、一週間後のタイムスタ…
Emacsにはブックマーク機能が標準で入っているのだけど、 どうもあまり知られていないらしい。 開いているファイルやディレクトリを登録する まずブックマーク登録の仕方です。 今いるディレクトリ(bookmark-test)を登録してみます。 「C-x r m 」で↓のよう…
EmacsWiki: Sunrise Commander ちょっと便利そうだなって思って使ってみてます。 高機能なDiredな感じ? 名前が必殺技っぽくていいですね。 例えばファイルをコピーするとき、Diredだとコピー先を打ち込むの面倒じゃないですか? Sunrise Commanderだと2つ…
入門トラックボール愛 - トラックボール愛のはぐくみ方 - 情報科学屋さんを目指す人のメモ(FC2ブログ版)自分は上のエントリの「手のひら型」のトラックボールを使ってるんだけど かなり気に入ってます。 トラックボールはマウスより明らかに便利です。 移…
97+α個のコラム。 だいたい見開きで一つです。 こういう本は外人よりも日本人の書いたコラムのほうが興味持って読めるな。 身近に感じられるからか。
次の2つのコード、どっちが分かりやすいですか? その1 void strcpy(char *dest, char *src) { while (*dest++ = *src++); } その2 void strcpy(char *dest, char *src) { while (1) { *dest = *src; if (*dest == '\0') return ++dest; ++src; } } K&Rでは…
このお方も面白い人ですよね。 @nifty:デイリーポータルZ:ハトが選んだ生命保険に入る インプットを増やそう。 動きまわろう。 タイトルがいかにもなビジネス書というか啓発本という感じで好きじゃないけど、内容は全くいやらしくありません。
みなさんgrepしてますか!?便利ですよねgrep。自分はLinuxを触りはじめたころ、 grepを使いこなせるようになれば一人前だ って言われて、なにいってんのこの人きもいとか思ってないですよ全然。 まあ今となってはgrepをそれなりに使いこんでるわけですよ。 $ …
なんだかんだで2作目も読んでしまったw主人公桜坂くんがど素人設定すぎるから普通にSEやってる人はたぶん感情移入できなくて困るよねこれ
キーボードのみで操作できる 自分はWebブラウザとしてはEmacs-w3mとfirefoxを愛用しています。 w3mとかなにそれきもいって感じだと思いますが、これ「テキストブラウザ」と言いまして、基本テキストしか表示されません。 テキストしか表示されないブラウザっ…
fで購読できるフィードが選択可能になり、 Enterでそのフィードを開く。 フィードがどう開かれるかはブラウザの設定によります。 javascriptわからん!
【この記事はScala Advent Calendar jp 2010 : ATNDの3日目の記事です。】 再帰の話をします。 何やら難しいと思われがちな再帰ですが、 ポイント(というか鉄則を)押さえてしまえばとっても簡単です。 再帰のポイントは2つです。 一段階簡単な問題を考える。…
Emacs Advent Calendar jp: 2010 : ATND 『5分でさくっとかけるような tips でいいのです。そういう tips の方が意外と有用だったりするのですから。』 ということで、 しょうもないようで、でもこれがないとやってられん!っていうTips紹介します。 みなさ…