zshは高機能なだけあって、manページも15個に分かれている。多すぎてわけ分かんなくなってきたので、それぞれのページの内容をざっと解説してみる。 大事なページ まずは、よく読む、または読んでおいた方が良いと思うページから。 zsh zshの概要。一番最初…
Ubuntu 9.04 がリリースされたので、さっそくインストールしてみた。仮想OSとして、USBメモリに、とかインストール先はいろいろあるけど、今回は直接ハードディスクにインストール。その手順メモ。 環境 新しくUbuntuをインストールするマシン Dellの Inspir…
第33回 Ruby/Rails勉強会に参加した(告知ページ)。久しぶりにRuby成分を補給してきたよ。 「今更はじめるCucumber」について 最初の発表は id:Sixeight さんの「今更はじめるCucumber」。いきなり今回の目玉(僕にとって)です。Cucumberってのはテストツール…
昨日のエントリで、Rubyで複素数クラスを定義した。でも標準でComplex(複素数)クラスはある。なので、今度はそのソースコードを読んでみることにした。複素数ライブラリのソースファイルは、僕の環境(Ubuntu 8.04)では /usr/lib/ruby/1.8/complex.rb にあっ…
4月25日にRuby/Rails勉強会@関西があるので、Rubyの復習をしてる。今回はクラスを使う練習として、複素数クラスを作ってみることにした。基本的なクラス定義はこんな感じ。 #!/usr/bin/env ruby # -*- coding: utf-8 -*- # 複素数クラス class Complex def …
4月25日(土)に、第33回 Ruby/Rails勉強会@関西 があるので、参加することにした。今回は id:Sixeight さんの「今更はじめるCucumber」という発表が楽しみ。みんなも友達とか誘いまくって参加するといいよ。申し込みは日本Rubyの会の告知ページを見てね。で、…
第2回 わんくま139勉強会に参加した。色々あったけど、一番印象に残ったのは森井先生の「暗号の歴史から独自暗号開発の危険性(仮)」。よく知らなかったんだけど、一瞬にして無線LANのWEPを解読する方法を見つけられた方だった。お話の内容はとても愉快で、そ…
JavaScriptやってると、「どうやら関数型言語の影響を受けているらしい」と聞くことがある。まあ、functionとか書きまくってるのに関数型言語のこと知らないのも何なので、ちょっと始めてみることにした。読んでいる本はこれ。 ふつうのHaskellプログラミン…
4月12日に、神戸のWebteko(ウェブテコ)っていう勉強会に参加した(告知ページ)。今回はzshについて発表することになったので、緊張しながらも、気合いを入れて会場に向かった。で、僕の発表ですが、時間の配分とかがよく分かんなくて「とりあえず最低限押さえ…
Webteko(ウェブテコ)っていう勉強会に参加してzshについて発表した(発表資料)。発表したんだけど、時間の都合とかで(zshにとっては)基本的なところしか紹介できなかった。「うおー! 俺のzsh好きっぷりはこんなもんじゃないぜ!」というわけで、ここでその続き…
Webteko(ウェブテコ)っていう勉強会に参加して、zshについて発表した(告知ページ)。発表資料は前のエントリに書いた。そこでzshの設定ファイルを紹介したので、ここにも張っておく。参考にしてね。 ファイルは「基本編」「応用編」の2つに分かれています。 z…
今日は神戸のWebteko(ウェブテコ)っていう勉強会に参加した(告知ページ)。そこで「究極のシェル zsh」ということでzshの便利機能について発表した。そのときの発表資料を公開するよ。発表したスライドと言ってもこのスライドは飾りみたいなもんで、本編とし…
Googleで調べ物をするときは英語がいいね、ってエントリがあった。 というわけで、Google 検索でお困りの人は、ぜひ .com を利用してみましょう。 Googleで検索するときは .com と .co.jp を使い分けよう。 うん、そう思う。僕はあんまり英語が得意じゃない…
2009/04/12(日)に、Kanasan.JS JavaScript第5版読書会 #7 が行われる(告知ページ)。って、うおっ。その日はWebteko(ウェブテコ)第6回の日だよ。zshの発表する日だよ。というわけで、今回のKanasan.JSには参加できません。残念。ちなみに、zshの方はいい感じ…
2009/04/12(日)に、神戸でWebteko(ウェブテコ)っていう勉強会がある(告知ページ)。そこでzshについて発表することにした。予告編ということで、ちょっと内容の紹介。 発表すること 基本的にはzsh使ったことない人向けに、便利な使い方と設定方法(.zshrcの書…
ここまでのあらすじ Firefoxの拡張機能を作ろうとしていました。でも、XULで動的にスタイルシートを読み込む方法が分からずに困っていました(そのときのエントリ)。そうすると、id:teramako さんがはてなブックマークのコメントで「stylechanger.js を読むと…
ロイターの記事。東芝<6502.T>の社長交代、今期業績悪化とは関係なく判断タイトルがC++のテンプレートに見えた。
マイコミジャーナルの漢のzsh の連載が突然再開した(漢のzsh(24))。で、最終回になった。いったい何があったんだ。というかまだ連載終わってなかったのか。まあ、これを機会にzshrcをちょっと見直してみた。今回の記事のメインは「rootの場合のプロンプトを…
Webでいろんなページを見てると、たまに日付がないページがある。はっきり言って、そんなページはほとんどあてにならない。日付がなかったら「うおー、超参考になる。みんなに自慢するぜ」とか思っても、1年以上前の記事だったりしてがっかりするかもしれな…
新しいFirefoxの拡張機能を作っている。その中で、ステータスバーとかのアイコン画像を動的に変えたくなった。しかもわりといっぱい。「いちいちsetAttributeなんてめんどくさいぜ。読み込むスタイルシートを一気に変えれば楽勝だろ」とか考えた。考えたんだ…
なんか地味だったので、ブログのデザインを変更した。公開デザイン一の「はてブ2」ってやつにして、はてなブックマーク風になったよ。さわやかでいい感じだ。せっかくなのでデザインしたid:toguoのダイアリーを見てみた(toguo.com別館)。ふむ、オレンジの色…
ウェブテコ(WebTeko)第5回に参加した。タイムテーブルとかは告知ページと結果ページを参照。初めてLTをすることになって、どうなることやら、と思いながら会場に向かったよ。 内容 今回のテーマは携帯と(X)HTMLってことだったけど、まあ、そこにはあんまりこ…
ウェブテコ(WebTeko)第5回でLTをやった。ブックマークレット入門ということで、簡単な作り方の説明と、僕が作ったブックマークレットを紹介した。そのときの資料を張っておくよ。 ブックマークレット入門その中に出てくるブックマークレットはこんな感じ。 W…
こんな感じでどっかのページを見てて、何かコピペしたくなったりするだろう。 普通にマウスで選ぶんだけど、リンクになってる所を選ぶと次のページに行ってしまう。なので、こんな風にただのテキストにするブックマークレットを作った。 javascript:(functio…
W3CのHTML 4.01仕様書とその日本語版のページがある。普段は日本語版のページを見るんだけど、たまに英語版でも見たいときがある。例えばbody要素のページを見ていて、 こっちの英語版を見たいときがある。 でもリンクが張ってないので、すぐ切り替えれない…
最近はてブ使っててよくあること。 ブログとか読む 「お、面白そう。とりあえずブクマしとくか」 すでにブクマ済みだった なんか、めちゃ負けた感じがする。先月の自分に。
3月8日にウェブテコ(WebTeko)第5回が開かれる。三宮のWeb系勉強会だ。詳しくは公式の紹介ページを見てほしい。「プレゼンの練習台としてLTの場を使ってもらうこと」とあるので、せっかくなのでLTすることにした。今プレゼンの資料を作ってる。で、資料作りし…
Kanasan.JSでGreasemonkeyの勉強したので、早速スクリプト作ってみた。Googleの検索結果ページで、ページの内容がちょっと見えてる部分を消したり元に戻したりできるようにした。こんな感じ。 右上の show/hide っていうラジオボタンで切り替えれるよ。すっ…
Kanasan.JSのGreasemonkeyチュートリアル読書会に参加した(オフィシャルの紹介ページ)。Greasemonkeyスクリプトは全然書いたことなかったので、一体どうなることやら、と思いながら参加した。結局分かったことはこんな感じ。 基本的なスクリプトの作り方 ど…
前回に引き続き、GoFのデザインパターン本(オブジェクト指向における再利用のためのデザインパターン)に載っているサンプルコードを読むためにC++を勉強してる。今日のお題はテンプレートクラス。こいつを使うと、int型でもdouble型でも何でもOKなスタックク…