Blog @ Blog - Linux Life

移動

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が移動しました
  • バージョン管理

リニューアル再開

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

前のサーバーが壊れそうなので、急いでリニューアルを。

システム自体の移行&アップデートは簡単なんだけど、なんにせよコンテンツが多い。。。

適当に間引いてとりあえずの公開を目指します。

GCC upgrade

2007/08/07 ( n ) < Gentoo >

# gcc-config -l
[1] i686-pc-linux-gnu-3.3.6
[2] i686-pc-linux-gnu-3.3.6-hardened
[3] i686-pc-linux-gnu-3.3.6-hardenednopie
[4] i686-pc-linux-gnu-3.3.6-hardenednopiessp
[5] i686-pc-linux-gnu-3.3.6-hardenednossp
[6] i686-pc-linux-gnu-3.4.6 *
[7] i686-pc-linux-gnu-3.4.6-hardened
[8] i686-pc-linux-gnu-3.4.6-hardenednopie
[9] i686-pc-linux-gnu-3.4.6-hardenednopiessp
[10] i686-pc-linux-gnu-3.4.6-hardenednossp
[11] i686-pc-linux-gnu-4.1.2
# source /etc/profile
# fix_libtool_files.sh 3.4.6
# emerge --oneshot -av libtool
# emerge -eav system
# emerge -eav world

Gentoo GCC Upgrade Guide

エアコン購入

2007/08/02 ( n ) < Private >

仕事部屋があまりに暑いので安いエアコンを購入。
ほんと仕事にならない。
8/4 設置予定。

移動

スポンサードリンク

Copyright © 2025 Linux-Life.net