2007 @ Blog - Linux Life

移動

Subversion実践入門 の ISBN

2007/12/31 ( n ) < Book >

Subversion実践入門:達人プログラマに学ぶバージョン管理

×ISBN 978-4-274-06680-1
○ISBN 978-4-274-06680-0

おすすめ本の追加をしてて見つからなくておかしいと思ったら。。。

Amazonの方 は正しい。

大晦日

2007/12/31 ( n ) < Private >

大学時代の友人と友人とその奥さんとお子さん(3ヶ月)と5人で新宿で忘年会(?)。

月日が過ぎるのは早い。

AWS API

2007/12/30 ( n ) < Book Ruby >

API ドキュメント

http://docs.amazonwebservices.com/AWSEcommerceService/2006-09-13/

Epson PM-A920 on Gentoo Linux

2007/12/29 ( n ) < Gentoo KreetingKard >

PM-A920 を Gentoo Linux で動かした。

avasys.jp から pipslite-1.0.0.tar.gz をダウンロード。

何か所かコンパイルが通らなかったので適当に修正。 pipslite-1.0.0-gentoo-2007.0.diff

    $ ./configure
    $ make
    $ sudo make install

プリンタの追加は CUPS のページで行った。

テストページの初回印刷に失敗。上25%くらいが印刷されたところで止まる。

  • コンパイルが通らない
  • gtk が必須
  • サイトが重い

そろそろ Epson のプリンター買うのやめよう。。。

ContactXML の Export

2007/12/29 ( n ) < KreetingKard >

Gentoo Linux で PM-A920 での印刷が不安定 なので、 あきらめて Windows から印刷することに。 住所録を移すために今更ながら KreetingKard に ContactXML の Export 機能を追加。公開は未定。というか、めんどくさい。

JavaScript である関数が定義されているかどうかを判別する方法

2007/12/28 ( n ) < JavaScript >

function on_load()
{
    if( typeof on_load_local == 'function' )
    {
        on_load_local();
    }
}

全てのページで行う処理は on_load() 内に、 特定のページでのみ行うの処理は個々のページで on_load_local() という関数を定義しておく。

telnet で virtual host のサイトにアクセス

2007/12/27 ( n ) < Apache Linux >

新 Linux Life はバーチャルホストを指定して *.linux-life.net 毎にコンテンツを作成してるため、

$ telnet www.linux-life.net 80
Trying www.linux-life.net...
Connected to www.linux-life.net.
Escape character is '^]'.
GET / HTTP/1.0

ではデフォルトのサーバーの情報を取得してしまう。

$ telnet www.linux-life.net 80
Trying www.linux-life.net...
Connected to www.linux-life.net.
Escape character is '^]'.
GET / HTTP/1.0
Host: www.linux-life.net

と、Host を指定することにより、対象のバーチャルホストの情報を取得できた。

Javascript + CSS でソースコードに色を付ける

2007/12/26 ( n ) < CSS JavaScript >

google-code-prettify

JavaScript と CSS でソースコードに色を付けてくれます。

#include <QApplication>
#include <QLabel>
int main( int argc, char** argv )
{
    QApplication app( argc, argv );
    QLabel label( "Hello Qt4" );
    label.show();
    return app.exec();
}

が、css のクラスに prettyprint を付けるだけで下記のようになります。

#include <QApplication>
#include <QLabel>
int main( int argc, char** argv )
{
    QApplication app( argc, argv );
    QLabel label( "Hello Qt4" );
    label.show();
    return app.exec();
}

Hello Qt4 にて使用。行番号の追加と Qt のクラスのリンクは CGI で行っています。

ソースのインデントを修正

2007/12/26 ( n ) < Blog >

<pre> タグでインデントが反映されていなかったので修正。 Ruby 楽ちん!

リニューアル(1)

2007/12/25 ( n ) < Linux Life >

済んだものリスト

  • 新システムの基幹CGI
  • 新デザイン
  • リアルタイムカウンター
  • カレンダー
  • Books
  • Adsense 関係

ToDo

  • トップページ
  • Gentoo Linux
  • KDE
  • Qt
  • Ruby
  • Powered by
  • URLが移動しました
  • バージョン管理

移動

カテゴリ

スポンサードリンク

Copyright © 2025 Linux-Life.net