新しいCPUの発売

Pentium DC E5200が発売されたことを知りました.そのCPUの性能を見ると,どうやらC2DのE4600より性能が良さそうです.価格も約1万と安いので,適当なマザーと一緒に購入するのもありかなと思いました.そして,Pen4 2.4GHz環境を一新すると.サーバ用途なら…

Samba over SSH

SSHのポート転送について調べていたところ,偶然以下のサイト様を発見しました. SSH のポート転送を用いて Samba にアクセスする なるほど,Windowsで仮想NICを追加する方法は勉強になりました.早速自分の環境で同じ事をやってみたところ,SSH経由でSambaに…

WebDAVの設定ではまる

Apache+WebDAVな環境を構築してcadaverで動作チェックを行ったところ,なぜかputコマンドが失敗するという問題が出てきました.lsコマンドやcdコマンドは正しく動作しています.これは困ったということで原因を調べてみたところ,DAVLockDBで指定されるディ…

CentOS5にSATAのHDDを追加する

AOpenのAX4PE MAXというマザーにCentOS5を乗っけてファイルサーバを運用しています.そろそろHDDの容量が足りなくなってきたので,PATAのHDDをはずしてSATAのHDDを取り付けることにしました.今回購入したHDDはSeagateのST3500320ASというHDDです.このHDDを…

目的か手段か

プログラミングやLinuxの勉強をしていて最近思うのが,学んだ後どうするの?ということです.プログラミングやLinuxは単なる手段なので,それが出来たからどうってことはありません.問題は,その手段を使って何をするか,何をしたいのか,すなわち目的が必…

PukiWikiインストール後に行うべきこと

pukiwiki.ini.phpをいじってAdminのパスなどを設定しないといけないのですが,何をすればいいか忘れるのでメモしておきます. Adminのパスワード設定 pukiwiki.ini.phpに次のような記述があります. ///////////////////////////////////////////////// // A…

It's All Text!のメモ

文字セットにeuc-jpを用いる場合はEUC-JPを指定します.私の場合,Firefoxを再起動しないと設定が反映されませんでした.

日記について

日記を何日分書いたか確認してみたところ,まだ25日でした.意外と書いてないものだなと思いました.

CentOS5にFirefox3.01を導入する

以前、CentOSにFirefox2.xのインストールを行いました。 Firefox2.xをインストールする それから数ヶ月が経ち、Firefox3がリリースされ、今では3.01が最新バージョンです。2.xよりも3.xの方が起動が速くて動作が軽いという話ですので、CentOSにFirefox3.01を…

The Art of UNIX Programming 3日目

とりあえず,79ページまで読みました.忙しくなったので,明日は読めないかもしれません...

The Art of UNIX Programming 2日目

先は長いですが,少しずつ読んでいます.今日読んだ中で一番印象的だったのが, Microsoftのひどいソフトウェアが満ちてくる汚水のように私たちのまわりを取り囲んでいることに気づいた. という一文です.UNIXについて語っている本なので,このような表現が…

本について

新しい本を買って読まずに放置というパターンが目立ってきたので,どの本をどれぐらい読んだのかという記録を付けていくことにします.まずはThe Art of UNIX Programmingを読むことにします.せっかくですので,はてなグラフを使って読んだページ数を記録し…

久々の更新です

6月の頭から急に忙しくなって更新する暇がなくなってしまい,半分放置していました.おそらく,8月に入るまでは忙しいので,引き続き日記は書けないと思います.結構,やりたいことがあるのですが,我慢するしかありません.

リモートデスクトップ接続の接続先をシャットダウンする

Ctrl + Alt + End を押した後,シャットダウンボタンを押すことでシャットダウンすることができます.

勉強したこと その2

C#

ツリー ノードのラベル テキストを編集したい 型変換を行いたい TreeViewのノードをDrag&Dropにより移動、コピーできるようにする .NET TIPS TreeViewコントロールへ項目を追加するには? .NET Framework クラス ライブラリ TreeNode コンストラクタ コード …

勉強したこと その1

C#

Windowsでちょっとしたプログラムを作りたくなったので,C#をやってみることにしました.勉強したことをがーっと書いていきます. VSでGUIアプリを作っているときにデバッグしたい Debugクラスを使うと便利です. VS.NETでデバッグ・メッセージを出力するに…

Solaris 9でデフォルトのロケールを調べる

/etc/default/init 上記のファイルの中にデフォルトで使用するロケール設定が記述されています。ちなみに、自分が自由に触ることができるSolarisで確認してみると % cat /etc/default/init TZ=Japan LANG=ja LC_TIME=C LC_MESSAGES=C という設定になっていま…

GNU readlineを使ってみる

作成中のftpクライアントでユーザからコマンド入力を行う部分を作っています.scanfやgetsを使用すればいい話なのですが,どうせ作るならbashライクな入力インタフェースを作りたいと考えました.Ctrl+rで履歴の検索を行ったりするアレです.しかし,もう既…

FreeBSD7.0のインストールを行う

前々からFreeBSDを入れて遊んでみたいと思っていたので、使用していないマシンに入れてみることにしました。以前に1,2回インストールを行ったことがあるのですが、すっかり忘れていたのでSoftwareDesing4月号を参考にインストール作業を行い、無事にインスト…

Emacsではなて編集モードが欲しい

この日記はFirefox2.x + It's All Text! + Emacs(たまにMeadow)で編集しています.自分の使い慣れているエディタを使って文章を書けるのでとてもありがたいのですが,ひとつだけ面倒なところがあります.それははてな記法をいちいち自分で入力しなければなら…

AjaxでSSHを使う方法を調べる

ふとWebブラウザ上でターミナルを動かして,そこからリモートへSSH接続できたらなぁと思い,"ajax term"でぐぐってみたところ,それらしいサイト様が見つかりました.やはり,誰かが既に行っているものですね. 学会で熱かった話 AJAXでSSH ある nakagami の…

apt-get updateが上手くいかない

なぜかjp.archive.ubuntu.comへの接続がタイムアウトになり、apt-get updateが失敗します。サーバが落ちている訳ではないと思うのですが、なぜタイムアウトになるのか謎です。接続先を理研に変更すれば問題は解決すると思いますが、sources.listの変更の仕方…

本について

最近,結構な量の本を買い毎日のように読んでいます.たまたまお金に余裕があったので買った訳ですが、何でもっと早くに買わなかったんだろう、買って読んでいれば今頃はもっとレベルが上がっていただろうに,と思うと悲しくなります.いくらネットで情報が…

Ubuntu 7.10でgrub.confが置いてある場所

findやlocateでgrub.confを探してみたところ,見つからなかったのでぐぐってみました.grub.confはmenu.lstという名前で次の場所にありました. /boot/grub/menu.lst 参考 Can't find grub.conf

時間の処理でで大ハマり

「Unix/Linux 理論と実践」を参考にしてwhoコマンドのオリジナル版を作っている途中で、time_t型で表現された時刻から年、月、日、時間、分を取り出す必要が出てきました。man ctimeによると次の関数を使うことでやりたい処理が実現できそうでした。 struct …

manについて思うこと

man

Unix/Linux 理論と実践の中で,man -k utmpを試してみようと書いてあったのでUbuntuで試してみました.書籍の実行例だと25行の出力があるのですが,Ubuntuだとたったの2行でした.同様のコマンドをCentOS5で試したところ,14行でした.何かパッケージをイン…

Ubuntu 7.10でmanの内容を日本語で表示する

sudo apt-get install manpages-ja こちらのサイト様を参考にしました. Sickly Life はてな版 Ubuntu 7.10でmanページを日本語で表示する

swapマクロについて

2つの変数の値を入れ替える為には一時的な変数を用意する必要があると思っていました。よくあるc = a, a = b, b = cという文です。しかし、次のような方法でも交換できることを知りました。 #define SWAP(a,b) (a += b, b = a - b, a -= b)

本を購入する

いろいろあって、次の本を購入しました。The Art of UNIX Programming作者: Eric S.Raymond,長尾高弘出版社/メーカー: アスキー発売日: 2007/06/19メディア: 大型本購入: 4人 クリック: 91回この商品を含むブログ (62件) を見るUnix/Linuxプログラミング理論…

Ubuntu 8.04 Hardy Heron

4,5日前の話ですが、Ubuntuの新しいバージョンがリリースされました。早速ダウンロードして入れてみたいと思います。