あるプログラマの日記

プログラマのメモ、出来事、考えたこと、勉強とかの雑記

Linux

コマンド ファイルの秒までのタイムスタンプを表示

$ ls -l --full-time $ ls --full-time でも表示できた。

VNC client

debianからVNCを使う。VNCのサーバーとしてではなくクライアントで # apt-get install xvncviewer でインストールして $ xvncviewer でIPを入力するダイアログボックスが表示されるのでVNCサーバーのIPを入力すると、 今度はパスワード入力のダイアログボッ…

エンコーディングの変換コマンド

Shift JIS のファイルを EUC のファイルへ変換する nkf -ed textfile(SJIS) > textfile(EUC) UTF8 のファイルを EUC のファイルへ変換する nkf -e textfile(SJIS) > textfile(EUC)

自動復帰させるコマンド

雷が落ちて、PCの電源が切れました。その後PCの電源を入れるとハードディスクエラーで、正常起動せずです。^_^;) でも、下記のコマンドでなんとか、ハードディスクのエラーを自動復旧させました。よかった。 自動復帰させるコマンド e2fsck -p /dev/hda1

Debian sarge KDE OpenOfficeのメニューバーの日本語表示

upgradeしたKDEのOpenOfficeが英語版だったので、日本語版をinstallしたのだが、 id:kaoskfos:20041214メニューバーの日本語が、なにも表示されずにショートカットキーだけが表示されていた。これは、英語版に戻すしかないのかと思ったが、調べていると解決…

Debian sarge ktermで日本語入力ができない。

sarge gnome 環境で、ktermの日本語入力ができなくなっていました。set-languge-envを実行すると、.Xresourcesのktermのinput関連の記述が "*inputMethod: XIM"となっていました。この部分が原因のようで、これを下記のように変更すると、ktermで日本語の入…

XDMって何

XDM( X Display Manager ) は、リモートやローカルのディスプレイを管理するソフトウエアのこと。 GUIのログインの受け付け等。 起動ファイルかpsコマンドで、どのXDMを使用しているか確認できる。 xdmは、X標準 wdmは、WINGs Display Manager kdmは、KDE Di…

debianの jav GUI アプリケーション(AWT/Swing)の日本語表示

debianでjava GUI アプリケーション(AWT/Swing)を起動すると、日本語が文字化けします。

自宅の自作PCの日本語環境の設定が完了

自作PCの debian(sarge) gnome の日本語環境がようやく整った。 これで、日本語入力もjava GUI アプリケーションの日本語表示もOK。日本語入力の設定に少し手間取った。 ~/.gnomerc xport GTK_IM_MODULE=uim export QT_IM_MODULE=uim export XMODIFIERS=@im=…

debian (sarge) への java-package(旧j2se-package)のインストール

1. /etc/apt/sources.listに以下を追加 deb http://book.gihyo.co.jp/debian/ ./ 2. java-package(旧j2se-package)のインストール apt-get update apt-get install java-package 3. j2sdk-1_4_2_06-linux-i586.bin をダウンロード http://java.sun.com/j2se/…

debian の OpenOffice日本語化

openofficeのインストール apt用設定ファイル/etc/apt/sources.listに下の文字列を追加 deb http://ftp.freenet.de/pub/debian-openoffice/ woody main contrib rootアカウントで、以下を実行 apt-get update apt-get install openoffice.org openofficeの日…

Debian リファレンス

http://www.debian.org/doc/manuals/reference/reference.ja.html#contents Debianページ http://www.debian.org/

シェルスクリプトでFTPコマンドを自動実行したい

http://www.rhythm-cafe.com/kb/shell/index.asp?sid=46&id=70 自作PCのOS 先日、自作したPCのOSを、何にしようかと検討中。最近、会社の開発環境が、Windowsからdebianになったので、自作PCもdebianにしようかと思っています。しかしRed Hatなんかとコマン…

libxmlのAPI

libxmlで使用する主なAPIをまとめてみた。 参照ヘッダファイル -> libxml/parse.h XMLファイルを読み込んで、xmlDoc構造体を生成する。 xmlDocPtr xmlParseFile( const char* filename ); メモリ上のバッファからXMLを読込んで、xmlDoc構造体を生成する。 xm…

ソケットの非ブロックモード設定

#include <unistd.h> #include <fcntl.h> ... int fcflag = fcntl(sock_handle, F_GETFL); fcflag |= O_NONBLOCK; int result = fcntl(sock_handle, F_SETFL, fcflag); ...</fcntl.h></unistd.h>

libxmlを使用したXMLプログラミング

libxmlは、C言語で作成されたXMLを扱うライブラリです。C言語、その他の言語から使用できます。 #include <string.h> #include <libxml/tree.h> #include <libxml/parser.h> #include <libxml/xmlmemory.h> ... char* path = xmlfilename; // (圧縮)XMLファイルをパースする。 xmlDocPtr doc = xmlParseFile(path); // ルー</libxml/xmlmemory.h></libxml/parser.h></libxml/tree.h></string.h>…

文字エンコードの変換

Linuxのc言語での文字エンコードの変換 iconv_open(), iconv(), iconv_close()を使用して、例えば変換前の文字エンコーディング EUC-JP から変換したい文字エンコーディング Shift-JIS に変換が可能 (EUC-JPのC言語のソースファイル内の文字コードをShift-JI…