Archive for the ‘on’ Category

ロードアベレージをチェックするシェルスクリプト

June 23rd, 2007 by naoya | No Comments | Filed in on, unix

仕事で必要になったので、ロードアベレージをチェックして指定されているロードアベレージ以上になったら、めーるを送るシェルスクリプトを作ってみた

#!/bin/sh

MAX_LA=10

LA=`uptime | cut -d, -f4 | cut -d: -f2 | cut -d. -f1`

if [ $LA -gt $MAX_LA ]; then

mail -s “[$HOST] Load average is above $MAX_LA! – $LA” [宛先のメールアドレス] < /dev/null;

fi

ロードアベレージが 10 以上になったら、指定された宛先へメールを送ります。

このシェルスクリプトを、cron に仕掛けておくと便利です。

FreeBSD Tips

June 12th, 2006 by naoya | No Comments | Filed in on

あるプロセスをすべて止めたい時には、次のコマンドを使うと便利。

# killall [ プロセス名 ]

人から励まされる

June 5th, 2006 by naoya | No Comments | Filed in on

昨日、久々の友人に出会い、近況や娯楽(特にゲーム。。。)の話題まで広く話していました。

その中で、僕がこれから進む道を話して、今不安に思っていること、どうしてその道を選んだのか、をその友人に話しました。友人からは、naoya  ならきっと大丈夫だと何度も励ましてくれました。自分で選んだ道なので決して後悔はしていないはずですが、その道の先に何があるのかまったく分からないのですこしばかりの不安を覚えていました。しかし、友人の言葉に何度も元気づけられ、全力でやってみよう、全力でやってだめな仕方がないという気持ちに改めて気持ちを切替えることができました。

その友人には、改めて大きな感謝です。

どんな人にも常に浮き沈みがあると思いますが、沈みそうになったとき、友人と相談してまた浮かべるように励ましてもらうというか、元気をもらえる、そんな友人をもつことはとっても大事なことだと実感しました。

FreeBSD portupgrade

May 28th, 2006 by naoya | No Comments | Filed in on

このサーバは、先週までハードディスクのトラブルにより停止していましたが、数々の方々のご尽力で復旧することができました。御迷惑をおかけしました。

さて、先日 FreeBSD の Gnome を 2.12 から 2.14 に更新したのですが、portupgade gnome2 とやっても当然というか複雑なため、一発ではうまく更新されませんでした。(gnome の更新方法は、/usr/ports/UPDATING に更新方法がすこし書かれていますので、必ず見た方がいいです)

そこで、何かいい方法がいないものかと portupgrade の man で調べてみたところ、 いいコマンドがありました。

#portupgrade -L /var/tmp/portupgrade-%s::%s.log ‘*.gnome’

このコマンドを実行すると、gnome 関連の ports を更新した時のログが /var/tmp に portupgrade-ports名という形で出力されます。

このログを見ることで、どんなエラーなのかすぐに分かるのですごく便利です。

まとめて、ports  を更新するときにも威力を発揮するコマンドだと思います。

JavaOne 2006

May 23rd, 2006 by naoya | No Comments | Filed in on

先週、サンフランシスコで JavaOne 2006 があったわけですが、すでにセッション資料が公開されています。セッションは夜中の11時(!)までやっていたということで、すごい数のセッションがあるわけですが、個人的に要チェックなものをまとめておきます。

TS-1188: The Continuing Adventures of Java™ Puzzlers: Tiger Traps

TS-1194: Java™ API for XML Web Services (JAX-WS) 2.0

TS-1222: RESTful Web Services With JAX-WS

TS-1281: Best Practices in UI Design and Programming for S40, S60, S80 Platforms

TS-1512: Effective Java™ Reloaded

TS-1548: Extreme GUI Makeover: Lookin’ Better

TS-1580: JUnit 4 and Java™ SE 5: Better Testing by Design

TS-1593: Desktop Java™ Technology Today: Deep Dive

TS-1607: Deep Dive into JAXB 2.0

TS-3059: JRuby: Bringing Ruby to the JVM™ Software

TS-3097: Beyond JUnit: Introducing TestNG, the Next Generation in Testing

TS-3273: Groovy = Java™ Technology+ Ruby + Python for the JVM

TS-3395: Java Persistence API

TS-3441: Integrating XML into the Java™ Programming Language

TS-3752: Apache Harmony’s Approach to Implementing Java™ SE Platform

TS-4311: Inside Eclipse Callisto

TS-4489: Introduction to AJAX

TS-4743: XML: The Evolution of JAXP

TS-4915: Simpler, Faster, Better: Concurrency Utilities in JDK™ Software Version 5.0

TS-9056: Java Persistence API In 60 Minutes

とすべてタイトルだけチェックしただけで、かなりの数となってしまいましたが、特に現在業務で使っている Persistance API まわりのセッション資料からチェックしたいと思います。

追記:

上記のリストはリンクになっていますが、リンク先へはジャンプできませんので、JavaOne ホームページからセッションを検索してください。

Triple Cross Post Tool

May 19th, 2006 by naoya | No Comments | Filed in on

このページで紹介されているはてブと del.icio.us のクロスポストツールを改良して、さらにこのサーバに設置した scuttle というブックマークにも同時にポストするように改良してみました。
scuttle は、del.icio.us API をほとんどサポートしているため、すぐに変更ができました。
一点だけ注意点があるとすれば、URL がすこし異なっています。
scuttle の場合は、次のような感じです。

  • Post URL: api/posts_add.php
  • Delete URL: api/posts_delete.php

del.icio.us API と同じなので、その他にもいろいろと遊べそうですね。

PiXRAT

May 4th, 2006 by naoya | No Comments | Filed in on

pixrat はなかなか楽しいですが、ブックマークレットが同じウィンドウになっていて不便でした。

そこで、新規ウィンドウでブックマークするものに変更してみました。

以下の Submit to Pixrat ボタンをブックマークして使ってみてください。

Submit to Pixrat

FreeBSD Mobile

April 23rd, 2006 by naoya | No Comments | Filed in on

つい先週末のことなのですが、あるところに ThinkPad をもっていてネットワークに接続しようとしたところ、固定 IP アドレスの環境であったため接続に時間がかかってしまいました。そこにはよく行くので、FreeBSD で簡単にネットワーク設定できないものかを調べてみたところ、PC/FreeBSDMobile に totd というプロキシサーバを使った方法があったので、さっそく設定してみました。

totd というのは、IPv4 < -> IPv6 の変換をするプロキシサーバみたいなのですが、これを使って /etc/resolv.conf を書き換えなくてもネットワーク設定を切替えられるようです。

PC/FreeBSDMobile にのっているスクリプトは、すこし使いづらかったので、自分なりに改良してみました。

(more…)

Perl Setting on FreeBSD

March 5th, 2006 by naoya | No Comments | Filed in on

先日の Gnome Tips を設定すると、perl を実行したとき、locale が決定できないという warning がでてしまいます。

これを回避するには、export PERL_BADLANG = 0 をすればいいです。

フレッシュリーダー

March 3rd, 2006 by naoya | No Comments | Filed in on

昨日のエントリで書いたフレッシュリーダーのブロガーライセンスですが、無事ライセンスが発行されました。どうもありがとうございます!!!

ライセンスの発行にはしばらく日数がかかると思っていただけに即日の発行とは恐れ入りました。

フレッシュリーダーは、本当にすばらしいツールなので有償ライセンスでも払いますが、無償の方がやっぱりうれしいです!!!

この恩返しは、フレッシュリーダーに関するエントリを書くことだと思いますので、普段フレッシュリーダーを使ってみた中で要望事項やいいところをなどを気がついた時に書いていきたいと思います。

Get Adobe Flash playerPlugin by wpburn.com wordpress themes