ソフトウェアエンジニア現役続行

雑多なことを綴ります

2010-01-01から1年間の記事一覧

補助コマンドは /usr/libexec に

Unix系OSでは、コマンドによって登録されているパスが違います。一般的に/bin以下にあるコマンドは、そのLinuxディストリビューションにとって基本的なコマンドを指します。また/usr以下には/usr/binと/usr/sbinの2種類があります。/usr/bin以下に実行ファイ…

文字コードの違うマシンにssh接続するときの文字化け対策

日本語の文字コードは、今までのLinuxではEUC-JPが主流でしたが、今後はUTF-8が主流になっていくことでしょう。最新のfedoraもUbuntuも、デフォルトの文字コートはUTF-8になっています。さて、UTF-8環境のターミナルからEUC-JP環境のサーバにssh接続すると、…

Openofficeのセキュリティレベルを設定する

MAC

Openoffice.org3からデフォルトのセキュリティレベルが「高」になりました。これだと動かないマクロがあるので、「中」に変更したいときがあります。その方法を検索すると、『「ツール」−「マクロ」−「 セキュリティ」でマクロのセキュリティレベルを変更する…

P2Pソフトは危険

言うまでもなく、ファイル共有ソフト(P2Pソフト)はセキュリティ上、とても危険。当たり前のことなのに、ファイル共有ソフトを使っていて個人情報が流出してしまったというニュースを頻繁に目にします。本当に危険だということを認識していない人が多いんで…

Thunderbirdでフォルダ名を大文字に変えられない

Thunderbirdでは、フォルダ名の大文字小文字に変えるだけの変更をするとエラーになります。どういうことかというと、例えばフォルダ名"test"からフォルダ名"Test"に変更しようとすると、"そのフォルダ名は既に存在します"というエラーが出ます。これはバグ登…

Google Calendar APIに挑戦

プログラミング言語Java とEffective Java 第2版を読了しました。仕事でJavaを使うことは今のところないのですが、オブジェクト指向の言語をちゃんと勉強したのは初めてで、学ぶものは多かったです。忘れないうちにJavaでプログラミングしたい。ということで…

シェルスクリプトで、空白で詰めない

シェルスクリプトでは、空白は詰められてしまいます。 ダブルクォーテーションで囲むと、空白は詰められなくなります。 [Oswald@fedora ~]$ string="a b" [Oswald@fedora ~]$ echo $string a b (←空白を詰める) [Oswald@fedora ~]$ echo "$string" a b (←…

cronスクリプトが終了しない

cronスクリプトの実行が最後まで完了しない現象が起こりました。調べたところ、cronスクリプトの標準出力(+標準エラー出力)の量が多すぎて、パイプ詰まりが起こってしまい、処理がそこで固まっていました。例えば次のように大量の標準出力を行うcronスク…

cronディレクトリはinotifyサポートを受けている

/etc/cron.d、/etc/cron.daily、/etc/cron.weeklyなどのcronディレクトリはinotifyでサポートされているため、このディレクトリにスクリプトを追加/削除したり、編集したりすると、それらの変更はcrondを再起動しなくても反映されます。 サーバの設定ファイ…

ndiswrapperを使ってWindows用ドライバを動かす

Windowsで使っていたLogitec LAN-TX/U1H2 Ethernet AdapterをLinuxでも使おうと思ったら、楽勝でした。dmesgを見たらデバイスが認識されているようだったので、ndiswrapperを使ってWindows用のドライバをインストールしたら、簡単に動きました↓ [Oswald@fedo…

fedora12でvmware playerが起動しない

一昨日のエントリで、PCをデュアルブートにして、WindowsとLinuxを入れました。そして昨日のエントリで、Linuxからvmware playerでWindowsを起動できるようにしました。Linuxは、具体的にはFedora12を使っていました。仮想マシンはvmware-player-3.0.1を使っ…

vmware playerで既存のパーティションを起動する

昨日のエントリでWindowsとLinuxのデュアルブート(マルチブート)の状態になっています。/dev/sda1にWindows、/dev/sda2にLinuxがインストールされています。/dev/sdaにgrubが入っています。この状態でLinuxを起動して、ホストOSがLinuxの状態で仮想マシン…

Linuxに移行

Windows XP Proを使っていた既存のPCにLinuxを入れることにしました。Windowsの環境を削除するのはもったいないので、パーティション分割して、片方にはWindowsを残し、もう片方にLinuxをインストールすることにしました。 まずパーティションを分割するので…

MACで音声データの再生スピードを変更する方法

MAC

iPod touchは、バージョン3からオーディオブックやポッドキャストの音声データの再生速度を2倍速や1/2倍速に変更できるようになりました。バージョン2から3へのアップデートは600円なので、高くはないと思います。ではiTunesで再生速度を設定できないのかと…

自宅メールサーバーの構築

勉強を兼ねて、自宅でメールサーバーを構築してみました。1台のlinuxマシンにpostfixとdovecotを入れました。主な作業は以下の3点です。 dovecotの設定(/etc/dovecot.conf) postfixの設定(/etc/postfix/main.cf) OP25B対応(/etc/postfix/main.cf) OP25…

4月から池上彰さんのニュース番組が始まります

中学生のとき、毎週日曜日に週刊こどもニュースを見るのが楽しみでした。そのときどきのニュースを分かりやすく伝えてくれる番組でした。今は毎週土曜日18時10分〜42分にNHKで放送されています。当時、お父さん役だった池上彰さんは、今でもニュースを分かり…

Software Design 総集編を購入

Software Design 総集編 【2000~2009】(DVD付)を購入しました。付録のDVDには、2000年〜2009年までのすべての記事がPDFになっています。「創刊20周年記念企画第1弾!」と書いてあるので、第2弾以降も楽しみです。

オブジェクト指向でなぜつくるのか

オブジェクト指向でなぜつくるのかという本を読みました。友達の家に遊びに行ったときに見つけて、読みました。知っておくべきオブジェクト指向の話が網羅的に分かりやすく説明されていました。まず導入部として、オブジェクト指向の概念を説明しています。…

iPod touch入門・活用ガイド

iPod Fan iPod touch入門・活用ガイド 第2世代iPod touch対応版を読みました。夏にiPod touchを買ったのですが、iPodを使いこなしているとは言い難い状況です。iPodは購入しても分厚い取扱説明書は同封していないので、知りたい操作の方法だけインターネット…

オーディオブックがシャッフル再生されてしまう

ipod touchのオーディオブックがシャッフル再生されてしまい、戻し方が2,3日間、分かりませんでしたが、やっと戻し方が分かりました。音楽を再生するときのモードがシャッフル再生になっていると、オーディオブックもシャッフル再生になってしまうのが原…

徒歩通勤 + オーディオブック

最近、自分の健康のために徒歩通勤を始めました。 家から会社まで4km弱。早歩きで40分くらいです。 一度、二宮金次郎のように本を読みながら徒歩通勤してみたのですが、 とても目が疲れました。また、危険かも知れません。 そこで、オーディオブックを聴きな…