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

自分のGmailアカウントにファイル保管(Javaソースコード)

ファイルの手軽なバックアップ手段として、cronで定期的に自分のGmailアカウント(Google AppsでもOK)へ飛ばすってのが便利です。送信メール容量の上限は(たぶん圧縮後サイズで)10MBです。 コマンドラインのメールクライアントにGmail用の設定すりゃいい…

iExtractMP3で音声抽出できないFLVへの対処

FLVファイルの中には、iExtractMP3で音声抽出できないものがあるみたい。 パターン: FLV形式だが、音声ストリームがMP3ではない(例えばAAC) NMMで作成された、フラッシュビデオではないFLVファイル(SWF形式?) 代替方法: 前者なら、ffmpegを使う。 後…

メールサーバを Google Apps に移行

独自ドメインのメールサーバはとりあえず自前で動かしていましたが、信頼性・機能・使い勝手を考えて Google Apps に移行することにしました。 って、ほんとは完全移行ではなく、自前サーバのトラブルに備えて Google Apps を予備のメールサーバとして使おう…

スイッチングハブでLAN高速化

[結論] フレッツ光プレミアムにはスイッチングハブ導入がおすすめです。[理由] フレッツ光プレミアムではCTUが必須の為、好きなルータに換えることができないのですが、CTUはLAN側が低速です。で、よくギガビットイーサ対応ルータを「ハブとして」使う方法が…

Ubuntu Server セットアップ備忘録 (13) - ユーザ追加

Ubuntu では useradd でなく、対話型コマンドの adduser を使う。

Ubuntu Server セットアップ備忘録 (12) - クライアントCygwinでの文字化け対策

Ubuntuの文字コードはUTF-8なので、CP932(MS仕様のSJIS)なCygwinからSSH接続すると文字化けする。その対策のため http://pinoki.la.coocan.jp/wiki/?Cygwin%2FInstall%2F%C6%FC%CB%DC%B8%EC%B2%BD を参照して、cocotを導入。使用方法は、sshコマンドの前に…

Ubuntu Server セットアップ備忘録 (11) - SSHサーバのセキュリティ向上

SSHサーバをWAN側へ公開する必要が出たので、セキュリティの高い設定に変更します。SSHのセキュリティを高めるためのハウツー | OSDN Magazine を参考。(1) クライアントマシンで ssh-keygen -t dsa を実行し、鍵ペアを作成。(2) サーバの /etc/ssh/sshd_con…

Ubuntu Server セットアップ備忘録 (10) - メールサーバ Postfix

独自ドメインでのメール受信ができるよう、メールサーバも設定します。 といっても Ubuntu Server のインストール時にメールサーバも選択しておいたので既に Postfix は動いており、追加作業は DNS (外部委託)の MX レコード設定と、ファイアウォールのWAN…

WASForum Conference 2008 の軽ーい感想

EV SSL の話、来場者受付のお手伝いをしていたので前半は聞き逃したのですが、暗号アルゴリズムの移行期限延長に関するところが興味深かったです。たしかに、巷に溢れるケータイがセキュリティ面でアップデートできないレガシーデバイスになっちゃうのは大問…

Boot Camp 備忘録 - ATOK 2008 の ON/OFF 切り替え

私の iMac には Boot Camp で Windows Vista をデュアルブートできるようにしてあります。ただし今までは iMac に開発サーバの役目も担わせていたので、常時 MacOSX を起動しておく必要があり、折角の Windows 環境は全然使っていませんでした。(本当は Pal…

MacOSX 備忘録 - Tomcat を自動起動させる方法

こうしておくと、ブート時に tomcat を起動してくれます。 $ sudo su # mkdir /Library/StartupItems/Tomcat # cd /Library/StartupItems/Tomcat # cat > StartupParameters.plist { Description = "Tomcat"; Provides = ("TOMCAT"); Requires = ("Resolver"…

Ubuntu Server セットアップ備忘録 (8) - Tomcat5.5 でのログ出力指定

これが Tomcat のバージョンによって色々違うようで、当環境に即した情報を見つけるのに手こずりました。Tomcat5.5 では、ログ出力に java.util.logging を改善した JULI という実装を使っています。(これが勝手に logging.properties 読みに行くためにセキ…

Ubuntu Server セットアップ備忘録 (9) - MySQL への localhost 以外からの接続を許可

MySQL のデフォルト設定では localhost (127.0.0.1) 以外からの TCP/IP 接続ができないようになっています。この制限を外すため、ここを参考にして、 /etc/mysql/my.cnf を変更しました。 [mysqld] # Instead of skip-networking the default is now to list…

Ubuntu Server セットアップ備忘録 (7) - Jakarta Commons FileUpload のためのセキュリティポリシー設定

またまた似たような話ですが、 Jakarta Commons FileUpload を使うには、下記のセキュリティポリシー追加が必要でした。 grant codeBase "file:${catalina.base}/webapps/spochan/-" { permission java.util.PropertyPermission "java.io.tmpdir", "read"; };

Ubuntu Server セットアップ備忘録 (5) - MySQL サーバの設定変更

1. "mysql" コマンドで初期設定を確認します。 mysql> status ... Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 ...このままだと文字化けする筈なので、utf-8 エンコーディングを使うよう…

Ubuntu Server セットアップ備忘録 (6) - Tomcat のセキュリティポリシー修正

/var/lib/tomcat5.5/logs/catalina.*.log を覗くと、なにやら例外メッセージで埋め尽くされています。なんじゃこりゃあ!!と思って内容を見てみると、こんな感じのスタックトレースがひたすら延々と続いています。 2008/07/02 0:06:43 org.apache.commons.m…

今日の Ubuntu サーバ弄り

Synaptic パッケージ・マネージャで nautilus-gksu をインストールして、これを有効化するため一旦ログアウトします。 適当なフォルダを右クリックメニューの「管理者権限として開く」で開き、/share フォルダを作成して、右クリックメニューの Sharing Opti…

Ubuntu Server セットアップ備忘録 (4) - Tomcat から MySQL への接続許可

さすがサーバ用ディストリビューションという事なのか、セキュリティの初期設定が厳しめになっているため、他のマシンで動いていた WAR を deploy しただけでは動かない部分があります。具体的には、JDBCドライバを介したデータベースサーバへの接続が下記の…

Ubuntu Server セットアップ備忘録 (3) - Apache2 と Tomcat の連携

1. /etc/apache2/httpd.conf (空ファイル)に下記を追記。 ProxyPass ajp://localhost:8009/spochan Order allow,deny allow from all 2. これで「sudo /etc/init.d/apache2 restart」してみると、「ProxyPass なんて構文、知らないよ。スペルミスかモジュ…

UbuntuマシンにMacOSXからXDMCP接続のトライ

Ubuntu Server マシンはディスプレイ無しで使うつもりなので iMac を端末にします。先日 Chicken of the VNC がちゃんと動かなかったので、今度は X Window 系を試します。まず Ubuntu 側でここの「(2)サーバ側の設定」の手順で XDMCP によるリモート接続…

SC440は意外に静か

開発サーバ機として買った PowerEdge SC440 について。前職場でも、もう少し上のクラスのDELL製エントリサーバを使っていたので、それと同程度の爆音も覚悟していたのですが、意外に静かで感心しました。この価格帯の安サーバ機にサウンドとグラフィックカー…

Ubuntu Server セットアップ備忘録 (2) - Tomcat5.5 のインストール

Ubuntu 8.04 Hardy Heronに於いて、Tomcatのインストールに関して言えば、Desktop版よりも、Server版にdesktop環境を後付けする方が楽かも。 アプリケーション - アクセサリ - 端末 で "sudo apt-get install sun-java6-jdk" してJDKをインストール。 事前に…

Ubuntu Server セットアップ備忘録 (1)

サーバ用途なので、余分な物がインストールされるDesktop版ではなく、Ubuntu Server版をインストールしてからGUIを載っけることにします。 Ubuntu 8.04 LTS Server Edition (64 bit AMD & Intel ver) のISOイメージをダウンロードし、MacOSXのディスクユーテ…

群衆の叡智サミット(WOCS2008Spring)聴講しました

先週5/21、TechStyle社の主催で開催された「群衆の叡智サミット2008 - (WOCS2008Spring)」を聴講してきました。 http://techstyle.jp/wocs/2008spring/UStreamでリアルタイム中継されたビデオが閲覧できます。行きたくても仕事で、或いは遠くて行けなかった…

はじめるよ

初はてなです。 個人的なブログは余所で書いてますが、開発系の話題はここに書いていきます。