June 2006アーカイブ

僕は自作のbookmarkletを使ってリンク先とかを引っ張って来るようにしているんだけど、実は class 指定してあって ex-ref って class が割り当ててあったりする。だからそれを使ってcssで装飾することが出来たりします。

a.ex-ref {
	background:url(../images/arrow.gif) no-repeat 0% 40%;
	margin:0 0 0 2px;
	padding:0 0 0 16px;
	}

他の記事をみるとわかるんだけど矢印が外部リンクの先に付くようになったはず。

ここのところ、ハッカーの使う道具とか性質とか現代のハッカーとかを調べていました。上手く自分の中でまとまったらエントリーとしてあげようと思うのですが、とりあえず記事を書くうえで使える資料をアップしてみる。ここで言うハッカーとは、悪いことをする人達のことでは無く技術の優れたエンジニアのような人達の事なのであしからず。

ハッカーになろう (How To Become A Hacker)
オープンソースの第一人者 Eric S. Raymond 著
How To Become A Hacker
オープンソースの第一人者 Eric S. Raymond 著 上記と同じもの
管理職のためのハッカー FAQ
Peter Seebach 著
ハッカーのための管理職 FAQ
Peter Seebach 著 上記の続編
ハッカーのための管理職 FAQ
Peter Seebach 著 "管理職のためのハッカー"と内容一緒
Hackの語源
すずきひろのぶ氏の、Hackの語源についての考察
Hackについて
上記の「Hackの語源」に対しての山形浩生氏による補足説明
ハッカー - Wikipedia
Wikipediaに掲載されているハッカーの項目
naoya_t memo - ポール・グレアムのエッセイと和訳一覧
"ハッカーと画家 コンピュータ時代の創造者たち" の著者、ポール・グレアムのエッセイと和訳一覧
Joel on Software -
書籍にもなっているJoelテストで有名なジョエル・スポルスキの日本語訳サイト
A Brief History of Hackerdom: Japanese
レイモンド著ハッカー界小史の日本語訳、ここにはハッカーの道具などの紹介や歴史の紹介などいろいろな説明がある

IE 7 の条件分岐

| コメント(0) | トラックバック(0) | このエントリーを含むはてなブックマーク
<style type="text/css">
<!--
@import url("http://www.hasta-pronto.org/css/default.css");
-->
</style>
<!--[if lt IE 7]>
	<style type="text/css">@import \n
	url("http://www.hasta-pronto.org/css/ie.css");</style>
<![endif]-->

スタイルシートでレイアウトする際に上記のようにスタイルシートを読み込ませるとIE7以外のバージョンにie.cssを読み込ますことが出来る。

Ubuntu Linux

Webアプリ開発者はUNIX or Linuxを使います。なぜならWebアプリの使われる環境が8割方そうだからです。ハッカーは好んでUnix系OSを使います。それは自分で管理出来るOSだからです。ですが現在のビジネスシーンにおいてOffice製品を使えないのは致命的です。Unix系にもOpenOfficeという優れたOfficeソフトがありますが、Windowsとのやり取りには何かと苦労するはずです。Unix系とWindowsで2台持てばいいじゃないかっという声も聞こえてきますが、それが一台で完結出来るとしたらどうしますか?

Webアプリを開発するのにはWindowsでは満足出来ない部分もあり、僕自身、開発環境を造るのにあたって色々調べてみました。リサーチした結果多かったのはWindowsにcoLinuxをインストールし開発している人や、VMware PlayerでLinuxを動かしている人で、結局Linuxを使っていました。coLinuxはインストールが難しくいのですが、インストールさえしてしまえば快適に使えます。VMware Playerは無料で使える素敵な仮想化ソフトなんですが、それ単体で環境を造ることは出来ません。またハードディスクのパーテーションを分けてBoot起動でLinuxって案もありなわけですが、いちいちWindowsへ戻るのが面倒です。個人的には、なぜ無料になったVMware Serverの方を使わないんだ?そう思いました。それに日本語でのVMware Serverの説明ページとかってのも見つかりません。ですのでVMware Serverを使ってWindowsにUbuntu Linuxをインストールするまでの手順を簡単にまとめてみました。

DarwinPorts

DarwinPortsとはMacOSX上で利用可能なパッケージシステムの一つで、主に UNIX 向けに開発されたオープンソース・ソフトウェアを簡単にインストールできます。Windowsユーザーには馴染みのないこのパッケージシステム、実はもの凄い便利な機能で、普通では手間がかかるインストール作業を一回の命令でこなしてくれます。要するにDebianやUbuntuで言うところのapt-getコマンドと一緒の働きですね。

DarwinPortsのインストール自体はとても簡単でサイトのダウンロードページからdmgファイルをダウンロードしてきてダブルクリックするだけ。インストールしたらほら簡単、直ぐにportコマンドでソフトウェアをインストールすることが出来ちゃいます。

SQLite

Movable Typeで使っているDetabaseをMySQLからSQLiteへ変更してみました。

僕はサーバーでロリポップ!を使っているのですが、どうもロリポップはMySQL用のサーバーは5,6台しかないみたいで、夜間になると動作が重くなるときがありました。重くなるのでダイナミックパブリッシングもしてなかったのですが、それでも500エラーが良く出ていたので思い切ってデータベースごと移してみたわけです。

SQLiteの利点ですが、これはBerkeleyDBみたいにサーバー上にデータベースファイルを作ってみれるDBになっています。それなのにMySQLと比べて約二倍早く、高速で処理をしてくれるという優れものです。っが難点もあり、MySQLなどと比べると一個のデータに割り当てられるデータ容量が大きくないという特徴もあります。ですがMTなどのblogではそこまで長文も書くことも無いので変更してみたわけです。

最近のコメント