2007-01-01から1ヶ月間の記事一覧

目的を考えて動いた方がいい

今はEmacsやシェルスクリプト、OracleDBについて勉強している。 どれも興味があって勉強している訳なんだけど、目的なしに勉強している気がする。 いや、どれも目標があるんだけど、目標が小さすぎてあってもなくても同じというか、 なんというか。 なので、…

研究室で話を聞いて

教授が雑談とか言っていろいろな話をしてくれたんだけど、 自分にとっては結構考えさせられる内容だった。 物を買うと損失が発生する。その損失に見合うだけの価値があるのか、 損失を取り戻せる何かを得ることができるのか、というのが話の一つだった。 今…

Emacs利用時、変換キーで日本語入力のON/OFFを行えるようにする

(global-set-key [henkan] ’toggle-input-method) を.emacsに追加すればOK. >khikerさんへ 貴重な情報ありがとうございます。 教えていただいたコードを使うと、確かに日本語入力の ON/OFFを変換キーで行えるようになりました。 私は (global-set-key ???…

今やりたいことについて

Ubuntuで無線LANを使えるようにする Emacs利用時、変換キーで日本語入力のON/OFFを行えるようにする どっちも大体メドは立っているんだけど、あと一歩のところで うまく行かない。うまくいったら手順を書こうと思う。

久々に本を借りた

やはりUNIX/Linxuを使いこなすにはシェルの勉強が必要だ!と思ったので、 大学の図書館に行ってシェルの本を借りてきた。 入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界 UNIXシェルスクリプト逆引き大全333の極意 前から借りているシェルの…

Ubuntu6.06にVMWare Playerを入れる

どうしてもUbuntu上でWindowsを使いたくなったので、 VMWare Playerを入れてWindowsを動かすことにした。 まず、始めにVMWare Playerをダウンロードしないと始まらないので、 公式サイトからダウンロードを行う。 ちなみにダウンロードしたのはVMware-player…

Emacs上でAnthyを使えるようにする

まずは、anthy.elを用意する。 これは以下のコマンドで入手することができる $ sudo apt-get install anthy-el 次に、~/.emacsに以下のコードを記述する ; 日本語をデフォルトにする。 (set-language-environment "Japanese") ; anthy.el をロードできるよう…

UbuntuにCの開発環境をインストールする

シェルで次のコマンドを入力すればOK。 $ sudo apt-get install build-essential

Ubuntuにnkfをインストールする

nkfが入っていない事に気づいたので、apt-get installで入れようとしても なぜかnkfが出てこない。なんでだろーと思ってぐぐってみると次のページを発見した。 oogattaの勉強日記 nkfはどこに - Ubuntu のリポジトリ http://d.hatena.ne.jp/oogatta/20061107…

シェルスクリプトではっと気づく

大学の講義でもろにシェルスクリプトを書かなければいけない機会があった。 少し前から小規模で簡単なシェルスクリプトを作っていたので 何とかなったんだけど、何か引っかかるものがあった。 文法は何となく分かるんだけど、参考資料がないスクリプトが組め…

FirefoxのFTP機能拡張を試す

FirefoxにFTPクライアントの機能を追加する機能拡張を発見した。 「Firefox」に本格的なFTPクライアント機能を追加するプラグイン「fireFTP」 http://www.forest.impress.co.jp/article/2004/10/28/fireftp.html FireFTP - The Free FTP Client for Mozilla …

変換キーで日本語入力のON/OFFを行えるように(ATOK風に)する

Linuxのキー入力について全く分かっていない。 SCIMとAnthyって何ですか?という状態だ。 それは置いておいて、Ubuntu(というより、SCIMかAnthy)で日本語入力をON/OFFする場合は 半角/全角キーを押す Ctrl + jを押す という二通りがある。でも、自分は今ま…

ブックマークの同期を取るソフト

複数台のPCのブックマークを同期させるBookmarks Synchronize http://www.itmedia.co.jp/enterprise/articles/0411/25/news020.html 実はこういう類のソフトって結構あるんだろうか。需要はありそうだしな。

Ubuntuのインストール

ふと思い立ってノートPCにUbuntuをインストールした。 インストール自体は驚く程簡単で、インストーラの指示に従って クリックしていけば簡単に終えることができた。 インストール後、少し使ってみて思ったのがデスクトップ環境(Windows?)を 意識している…

日経Linux2007年2月号をチラっとみて

今月号は面白そうな記事がいくつかあったのでメモしておこう。 Web2.0サイトを自作する 光メディア書き込みテクニック(K3bの使い方) セキュアなSSHサーバを構築する 3Dデスクトップはこんなにすごい!(AIGLXやXGL関連の話) サーバ防御テクニック(ログの…

試験日まであと40日

今までだらだらとやっていたけど、そろそろ気合を入れて 勉強をしてかなければいけない。 継続は力なりっていうけど、まさにそうだと思う。

Oracle DBのインストール時の設定メモ

インストール先 名前:OraDb10g_home1 パス:H:\oracle\product\10.1.0\db_1 インストールタイプ Enterprise Edtion データベース構成 汎用目的 データベース構成オプションの指定 データベース名 グローバル・データベース名:orcl SID:orcl データベース…

ナンプレを解くプログラムを作る

なんとなく新聞を見ていたらナンプレがあった。 解いてみようと思ったんだけど、なかなか面倒なことに気づき ナンプレを解くプログラムを作ることにした。 一応完成したんだけど、素直な問題しか解くことができない。 というのは、”ここのマスには2か3が入る…

C言語:2次元配列を関数に渡す

int fa[10][10]を渡す場合、foo(int fa[][10])と書く。

POSTを送信するperlスクリプト

CGIにデータを送る時、GETならURLの後に http://ドメイン名/cgi-bin/なんとか.cgi?name=nekodaisuki という具合にして送ることができる。 じゃあPOSTの時はどうやってデータを送信しているのか。 その辺りのことがよく分かっていなかったので調べてみた。 通…

perl始めました

数年前から”いつかやってみよう”と思っていたperl。 とあるブログでperlを使った面白い実験をしてるのを見かけて 自分も少しやってみようと思い、昨日から触り始めた。 普通に勉強してもつまらないので、ネットワーク関係から 勉強することにした。でも、そ…

ソーシャルブックマークの同期を取るソフト

というものを発見した。そのソフトの名前はbookey。 今利用しているソーシャルブックマークははてブだけなので 利用する機会は無いんだけど、もしかすると今後使うかもしれないので メモしておこう。 公式サイト http://watcher.moe-nifty.com/memo/2005/10/…

変なスクリプトを作る

プロバイダから割り当てられているグローバルIPをファイルに記録し、 FTPサーバにアップすることが出来れば、DDNSサービスに登録しなくても どこからでもグローバルIPを確認することができて便利である。 これを実現するスクリプトを作ってみた #!/bin/bash …

bad interpreter: そのようなファイルやディレクトリはありません

coLinux上のFC4でシェルスクリプトを作成し実行した所、 以下のようなエラーメッセージが出力された。 ”bad interpreter: そのようなファイルやディレクトリはありません” ちなみに、スクリプトの内容は以下のようなものである。 #!/bin/bash select code in…

nkfのオプション

nkfに--overwriteというオプションがあることに気づいた。 今までファイルの文字コードを変換するときは nkf -w textfile > temp mv temp testfile のようにしていたけど、これからはその必要がなくなりそうだ。 よく使うコマンドをmanしてみると発見がある…

忘れてました

遅れましたが明けましておめでとうございます。 今年もよろしくお願いします。 いやー、新年の挨拶を忘れるとは思わなかった。

去年の反省とこの一年の目標

ちょうど一年前の今日の日記を見ると、 スゴイたいそうな目標を立てていることに気づく。 でも、実際に達成できた目標はというと。。。 計画倒れというか、計画すらまともに立てられずに 過ごしてしまった感があるなぁ。 計画を立ててその通りに実行して結果…