2008-01-01から1年間の記事一覧
忘れそうなのでメモ public class Test { public static void main(String[] args) throws Throwable { new Test().execute(); } public Test() { init(); } private void init() { Runtime.getRuntime().addShutdownHook( new Thread() { public void run()…
firefoxのaddonです。 これ
>sqlite3.exe test.db SQLite version 3.5.8 Enter ".help" for instructions sqlite> .separator , sqlite> .import data.csv x sqlite> data.csvをあらかじめ用意しておきます。
package test; import java.sql.*; public class Test { public static void main(String[] args) throws Throwable { Class.forName("org.sqlite.JDBC"); Connection con = DriverManager.getConnection("jdbc:sqlite:C:/data/work/sqlite/test.db"); State…
ちょっと前から気になってたSQLiteで遊んでみました。 > sqlite3 test.db sqlite> create table x ( sqlite> id varchar(5), sqlite> name text sqlite> ); sqlite> insert into x values ('A0001', 'test'); sqlite> insert into x values ('A0002', 'test2…
ディストリビューションはこれ。 前に少し使ってたので。 で 入れました。入れたは良いけど、起動したら画面が崩れました。いろいろ調べら下記の設定で解決しました。 # vi /boot/grub/grub.conf # kernel /vmlinuz-2.6.23-48m.mo4 ro root=/dev/VolGroup00/…
スケーラブルWebサイト作者: Cal Henderson,武舎広幸,福地太郎,武舎るみ出版社/メーカー: オライリー・ジャパン発売日: 2006/12/26メディア: 大型本購入: 4人 クリック: 115回この商品を含むブログ (70件) を見るスケーラブルなWebサイト構築法。 インフラ寄…
ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール作者: Steve Souders,スティーブサウダーズ,武舎広幸,福地太郎,武舎るみ出版社/メーカー: オライリージャパン発売日: 2008/04/11メディア: 大型本購入: 32人 クリック: 676回この商品を含むブロ…
Put Stylesheets at the TopCSSを先頭にLINKタグで宣言すると速くなるよ、というお話し。 IEだと顕著ですが、LINKタグではなくて最後に宣言するとCSSのダウンロード後にレンダリングを始めるようです。 逐次処理しないので体感的に遅く感じます。結果の時間…
High Performance Web Site Part 2 パート2を書くそうです。早くて2009年みたい。 以下が追加みたいです。 Split the initial payload Load scripts without blocking Don’t scatter scripts Split dominant content domains Make static content cookie-fr…
Configure ETagsETagいらなくね?、て話。 クラスタ環境ではETagの値が変わってしまうので、無駄なリクエストが送信されてしまいます。 あと、フォーマットからhttpdの種類がわかってしまうというセキュリティリスクもあります。 Apacheで設定してみる FileE…
Make JavaScript and CSS ExternalJavaScriptとCSSを外部ファイル化しましょう、という話。 外部ファイル化することでキャッシュ化しやすくなります。 ファイルの縮小化、gzip圧縮、Expiresなど組み合わせやすいですが、 外部ファイル化したファイルを再利用…
Make favicon.ico Small and Cacheable まあ、これとほとんど同じですが、 小さいサイズのfavicon.ico作ってキャッシュさせて無駄な404 not foundを無くしましょう、ていう話。 Apacheの設定です。 <Files favicon.ico> ExpiresDefault "access plus 10 years" </Files> 10年間favicon.i…
Add an Expires or a Cache-Control Headerあまり変更がないコンテンツに対してはExpiresヘッダーをつけましょう、というお話。 Expiresヘッダーつけるとキャッシュされたファイルを使うので、その分速いです。 Apacheの設定 LoadModule expires_module modu…
Minify JavaScript and CSS JavaScript, CSS内の不要な空白文字(空白、タブ、改行)、コメント、変数の短縮化などを行ってファイルのサイズを小さくします。 ツールがあるのでそれを使います。 The Dojo Compressor JSMin YUI Compressor prototype.jsを縮…
Gzip Components。 HTML, JavaScript, CSSはgzipで圧縮してネットワーク転送しましょう、というお話。 画像(gif, jpeg, png等)、PDF等は、既に圧縮されているので無駄にCPU使うだけなのでやめましょう。 圧縮をサポートしていないブラウザを使う場合、Prox…
これ。 今さらかもしれませんが、以前ウェブサイトを速くする14のルールとか紹介してた内容に 20のルールが追加されてます。 ハイパフォーマンスWebサイトとかは、14のルールの書籍版です。追加された20のルールです。 Flush the buffer early Use GET for A…
これの続きです。もっといい方法があるかもしれませんが…。 <project default="all"> <property name="src.path" value="src" /> <property name="dist.path" value="dist" /> <target name="yuicompression"> <echo message="${filename}" /> </echo></target></property></property></project>
beeblebrox.org - beeblebrox リソースおよび情報windowsでファイルのプロパティのタブを拡張して、そのファイルのMD5やSHA-1のハッシュ値を表示するアプリ。ダウンロード後のハッシュ値の検証に使えます。
Window -> Preferences... -> Pydev -> Interpreter - Python -> System PYTHONPATHここにGoogle App Engineのインストールディレクトリを指定するとGoogle App Engine関連の入力補完もできるようになります。
eclipseのpython pluginないかなーと思ってたら。あった。入力補完もあるのでいい感じ。最初からこういうの使うと覚えない気がするけど、この言語で目指しているところはそこじゃないからいいや。
App Engine - Build Scalable Web & Mobile Backends in Any Language | App Engine | Google Cloud使ってみた。Python使うみたいなので、まずPythonをダウンロードしてインストール。続いてgoogle app engineをダウンロードしてインストール。とりあえず、G…
101キーボードとっても良いのだけど、仕事では106だったり たまにMAC(USキーボード)使うんでキー操作間違う。 ALT+SpaceではIMEオンにならないし、*は数字の8のところにあったり。 混乱。
USキーボードもう届いたよ。 在庫無いって言ってたのに。まぁいいや。
USキーボードも買いました。 在庫無いようなのでいつ届くか不明だけど、それでも1か月くらいみたい。
買った。ThinkPad X61。 VISTAだけどもっとメモリ積んどけば良かった。 ブラウザしか立ち上げてなくても1GB使うのね。 2GBなので多少のことはできるが、ちょっとこったことやると足りなくなりそう。 また、足りなくなったら考えよう。
今さらで乗り遅れ気味ですがsafari の正式版がでました。 直前のADCからDLできたsafariとの違いはわかりませんが。。
Apple Developer Connection (ADC)にsafari for windows ありました。 IDが必要ですが、safari for windows beta 日本語版 があります。 3.1 (5.27) です。 英語勉強用に英語版でも良いのですが一応。
こんなのあったんですね。