Linux

bashでシェルスクリプトすぐ忘れる

bashでシェルスクリプトを時々書くけど、すぐ忘れるんだなー。まず、直前に実行された関数やコマンドの戻り値を取得するには「$?」を使う。通常、成功したら0、失敗したら1。この結果をもとに処理を行うには以下のようにif文で制御する。 if [ $? -eq 0 ];th…

Sambaで共有しているディレクトリをWebから参照出来るようにするツール「SSLBridge」

と、こういうツールを探していたらSSLBridgeなるものを発見。 [Sambaウォッチ]第4回 社外から社内ファイル・サーバーへアクセス可能に,WebツールSSLBridge | 日経 xTECH(クロステック) しかし、はまった。このSSLBridge、LinuxのACL機能を使うことが考…

インデックスをつけながらファイルをコピーする&出来たファイルを削除する。

ファイルをたくさんコピーして、パフォーマンステストをしたかったのでこんなスクリプトを作った。コピーしたいファイルと、コピーしたい回数を渡してやると、ファイル名の最後にインデックスを付けながら指定した数のファイルを作成していきます。 copy_fil…

Ubuntu9.04のChromeのタイトルバーを消す

今初めて気づいた。UbuntuのChromeの見た目こんな感じだった。茶色いタイトルバー?がちょっとじゃま。WindowsのChromeはこの部分なかった気がする。 しかし、タブの後ろ(濃い青)の部分を右クリックすると「Use system title bar and borders」っていうチェ…

いまだ、Chromeは日本語が入力できず(Ubuntu9.04)

時々、Chromeがアップデートされるので、その度にどきどきしながらChromeを起動するんだけど、まだ、日本語は入力できないのね。(Anthyが反応しない)アドレスバーでは入力できるのに。 Google Japan Blog: Google Chrome: Dev リリース 3.0.190 Google Japa…

指定した日付以降に更新されたファイルがあるか調べる方法

ホームページの移行作業をやることになって、ファイルを移行したのはいいけど切り替え時までにファイルが更新されている可能性がある。そこで、指定した日付移行にファイルが更新されていないか調べる必要がでてきた。ちょと調べたら出てきたのでメモとく。…

パスワードなしでSSHログイン出来るようにする

何度やってもすぐ忘れるのでメモしておく。 やりたいことは次の通り。 LinuxサーバAからLinuxサーバCへSSH接続するときパスワードを入力したくない。 今回やろうとしている例 LinuxサーバA、BからLinuxサーバCへSSH接続をする。 やらなきゃいけないこと 接続…

pgrepとpkillで簡単プロセス操作

ps aux|gpre javaとかやってたら友達にもっといい方法があるよと教えてもらった。pgrepとpkill。 $ pgrep -l db 2292 3050 3051 pgrep [プロセス名]でマッチするプロセスIDの一覧が返ってくる。プロセス名をつけたい場合は-lオプションをつける。 $ pgrep -l…

Ubuntu 9.04 にgOSを入れようとしたけど

ダメだった。ダメっぽい。 ↓ここにインストール方法が載ってたんだけど。gos_repo_key.ascがなくなっててダウンロードできない。 Howto install gOS on Ubuntu/Kubuntu/Xubuntu | Ubuntu Geek よくよく調べてみるとgOSはUbuntu+Enlightenmentって構成らしい…

Ubuntu 9.04にXubuntuをいれてみた

インストールは簡単。↓これだけ。 sudo apt-get install xubuntu-desktopアイコンとかシンプルで見やすい。デスクトップもすっきりした。 しかし、Firefoxのタブ切り替えはもっさりしたまま。Xubuntuいいけど、原因はデスクトップ環境じゃない??む。Xのせ…

Ubuntu 9.04 BATAがもっさりだよ

ThinkPad X32です。 Ubuntu 8.04 から Ubuntu 8.10へアップグレード、さらに Ubuntu 9.04へアップグレードそして、もっさり。 なんじゃこりゃー。 Firefoxのタブを切り替えるとき1秒くらいかかる。(ゆっくり「もっっさり」って言ったときと同じくらいの時間…

Ubuntu 9.04 BATA

ちょと時間があったのでUbuntu 8.10からUbuntu 9.04 BATAへアップグレードしてみた。 QATeam - Ubuntu Wiki端末を開き以下のコマンドを実行 $ update-manager -dすると下の画面が表示されるので「アップグレード」を選択。後は指示にしたがっていくだけ。 ↓…

apt-getでインストールしたパッケージはどこに入ったのか。

以前、 $ sudo apt-get install sun-java6-jdkで、Javaをインストールしたんだけど、、ソースファイルはインストールしてなかったらしい。Eclipseで標準ライブラリを開いてみたらソース出てこない・・。 ってことで、Javaのソースをapt-getでインストールし…

Emacs + SLIMEでCommon Lisp環境を整える

Ubuntu8.10にEmacsとCommon Lispの開発環境をセットアップする方法をcametanさんに教えてもらったので早速インストール! まず、Emacsのインストール [システム]→[システム管理]→[日本語セットアップヘルパ]を起動し、「emacs-env-ja」にチェックを入れる。(…

Ubuntuでアセンブリを学ぶ

使うもの Ubuntu 8.10 NASM・・・インテルx86系のCPUを対象にしたフリーのアセンブラ NASMのインストール $ sudo apt-get install nasmこんだけ。 http://www.mztn.org/lxasm/asm01.html ↑ここにあるはろーわーるどを書いてみる。 section .text global _sta…

Ubuntu8.04+Broserのスキャナ

↓これのとおりに設定(Debianユーザの箇所を見る) http://solutions.brother.co.jp/support/os/linux/scanner/install_usb.html要約すると以下の2つのパッケージインストール(ファイルをダブルクリックで入れる) brscan2-0.2.4-0.i386.deb brscan-skey-0.2…

OpenOffice3 + Ubuntu8.04

Ooo3が出たがUbuntuのリポジトリにはまだ上がってないらしい。 そこで、以下のサイトから「Linux (145MB) DEB, JREなし」をダウンロード http://ja.openoffice.org/download/3.0.0/OOo_3.0.0_LinuxIntel_install_ja_deb.tar.gzを解答 展開されたディレクトリ…

UbuntuでMP3→AAC SH906iで音楽を聞く

http://d.hatena.ne.jp/progd/20080427/MP3toAACfor911T_shellscript ↑ここに、同じようなことをしてくれている人がいたので、コードを拝借。ありがとう。SH906i用にちょっぴり変更。SH906iではMMF0001.m4aというファイル名にしないといけないらしい。(http:…

Ubuntuで印刷

うちにはbrotherのプリンタ(DPC-330C)がある。Linuxで印刷って結構面倒くさそうだから手をつけてなかったけど(普段はMacで印刷)、ここへ来て印刷できないと不便だなという状況になってきたのでついに手をつける。 インストールの手順 0. CUPSのインストール…

Ubuntuでapt-get updateをしたとき接続失敗エラー

2、3日前からapt-getするときにエラーになるようになった。下の様なエラー。 e$ sudo apt-get update ヒット http://archive.ubuntulinux.jp hardy/ Release.gpg 無視 http://archive.ubuntulinux.jp hardy/ Translation-ja ヒット http://archive.ubuntulin…

Ubuntu + Mac OSX風

ライフハッカー[日本版]にUbuntuをMac OSX風にする方法を説明するページの紹介があった。LinuxのUBUNTUをなんちゃってMacに! | ライフハッカー[日本版]リンク先の以下のサイトを参考にやってみた。 http://maketecheasier.com/turn-your-ubuntu-hardy-to-…

Ubuntu8.04 + ThinkPadX32 + 3Dデスクトップ(何て言うんだ普通)

ThinkPadX32で3Dでワークスペースの切り替えとかやってみようと思ったんだけど。 「システム>設定>外観の設定」の「視覚効果」タブの通常効果とか、追加効果とか選択しないといけないようなんだが、X32ではなぜか選択できない。ぽちっと押しても勝手に効果…

UbuntuにJavaとAptana Studioを入れる

Javaを入れるのは簡単。コンソールで以下のコマンドを入力。 $ sudo apt-get install sun-java6-jdk << タブを押すと補完してくれる $ java -version java version "1.6.0_06" Java(TM) SE Runtime Environment (build 1.6.0_06-b02) Java HotSpot(TM) Clien…

Ubuntuを入れてみた。

ThinkPad X32でWindowsXPをつかっていたが、Ubuntuがよいという噂を聞いたため。乗り換えることにした。(本当は、デュアルブートにしようと思ってインストールしてたのだけど、自動でパーティションをわけてるときにエラーになって断念)パーティションは手動…