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

timestamp型の値をperlから計算してハマった。

postgresqlのデータベーステーブルに入っているtimestamp型の値を1日進めた値が欲しかった。やり方は、 ■ - fyamaの日記に書いている通りやって、できた。 my $v_time = "'2009-03-24 16:00:00'"; my $v_interval = "'+1 day'"; my $query = "SELECT CAST(? …

シリアルナンバー的な何かを返す静的クラスを作ってみた

import java.util.Calendar; public class Selial { private static int num; private static String day = ""; private Selial() {} synchronized private static String getDay() { Calendar d = Calendar.getInstance(); StringBuilder sb = new StringBu…

xenのドメインUの容量って動的に増やしたりできるんだ

最近、CentOS上のxenを使って仮想化に手を出したのですが。 これが面白い。 ドメインUの容量を動的に増やしたりできて、もう最高です。 ログ取るの忘れたので、後日、増やしたときにブログに書いておきたい。 参考 http://blog.collectivemeta.com/2008/04/x…

新しいと古い、良いと悪い

YouTube 「新しいと古いとね、良いと悪いとは違うのよ。」 「新しければ良い、古ければ悪い、こういう錯覚を起こしてるんですね、世の中の人は・・」 「良いものは時間を超越するんですよ。」 モーツァルト、ベートーベン 「良いもの」は「新しいもの」だと…

YOSHIKIさんに感心しました。

YOSHIKI - Wikipedia 本人は素行が悪かったというが、学生時代の成績は優秀であるなどやるべきことはやると言っており、以下のエピソードがある。(2008年10月3日放送のさんまのまんまより) ・中学時代に成績が学年2〜3位になった時に髪を赤く染めたが、坊…

プログラム関連の本

2009-03-19 とりあず、以下の本に興味を持った。論理学作者: 野矢茂樹出版社/メーカー: 東京大学出版会発売日: 1994/02/18メディア: 単行本購入: 24人 クリック: 175回この商品を含むブログ (80件) を見るプログラミングの基礎 ((Computer Science Library))…

ちょっと変わったことがやりたかったんです。

やりたいことは以下の通り。 propertiesを使って、値を読み取る。 その値の分だけ、スペース文字列を表示させたい。import java.util.Properties; import java.io.InputStream; import java.io.FileInputStream; import java.io.BufferedInputStream; public…

apacheでwebサーバを弄っててハマった。

webサーバでperlのcgiが実行できなくて、小1時間、ハマった。 Optionsには以下のようにExecCGIを加えてるし、httpdも再起動したのになんでだ〜。 Options Includes ExecCGI FollowSymLinks 原因はこれ。 Content-type: text/html完全に忘れてた。 参考 Web…

Mapの全要素を取得する方法

private HashMap<> hm = null; for (String key : hm.keySet()) { System.out.println(key + " = " + hm.get(key)); } 参考 hashmap で全要素を出力する方法 dump - へこみん

Stringをtimestamp型に変換したい

こうしたらできた。 Timestamp hogeTime = new Timestamp(new SimpleDateFormat("yyyy/MM/dd").parse("2025/02/05").getTime()); 参考 Java で String を Timestamp に変換 - Convert String to Timestamp in Java - bekkou68 の日記

ワールドカップ立候補

http://www.cnn.co.jp/sports/CNN200903180017.html (CNN) 国際サッカー連盟(FIFA)は17日、2018年と2022年のワールドカップ(W杯)開催地として11件の立候補登録書を受理したと発表した。登録書を提出したのはイングランド、オース…

javaの実行をちょっとでも早くしたい

javaの実行をちょっとでも早くしたいと思って、ちょっと調べてました。 そのときのメモ。思ったこと、感じたことも。 見て、聞いて、納得するな。 コードを書いて確かめよう。System.currentTimeMillisを使おう。 startsWithとcharAt splitは手軽だけど、ind…

クラスサイズを意識したことない

class Hoge { public static final String hoge; static { hoge = "hogehogehogehogehogehoge" } } 定数の初期化をこのようにstatic節の中でする。 このことを『スタティックイニシャライザを使って』って言うみたいだけど。 こうしておくと、この変数を呼び…

スレッドセーフだって

スレッドセーフ、スレッドセーフってよく聞くけど。 『そのクラスはスレッドセーフですか?』 『スレッドセーフとはどういうことか説明できますか?』 『スレッドセーフ............』スレッドセーフのことをちゃんと分かってるのか??? >自分 参考 [実装…

文字列を比べるときnullだったら

String str = null; str.equals("Hello"); //NullPointerExceptionを検出 "Hello".equals(str); //falseを返すだけ equalsIgnoreCaseもNullPointerExceptionを検出する。 参考 2009-02-19

Mapのコピー

Mapをコピーする ※2013/07/29 内容更新 - くろのまったりシステム開発日記。 Map<String, String> map2 = new HashMap<String, String>(map1); こんなことできたんだぁ〜。 普通に気付けよ。 putAll()とか使ってたし。</string,></string,>

java.lang.ClassFormatErrorで困ってた

以下のようなエラーが出て、途方に暮れていた。 Exception in thread "main" java.lang.ClassFormatError: HelloWorld (unrecognized class file version) 調べていると、以下のURLに行き着いた。 http://java-house.jp/ml/archive/j-h-b/004955.html#body …

Fedoraをftp経由でインストールする場合

http://ftp.riken.jp/Linux/fedora/releases/8/Fedora/x86_64/os/

毛布が上なのか。

「睡眠中の保温効果と快適さを考えた場合、正解はご友人の方ですね。化学繊維を使った一般的な毛布は、汗を吸収・発散しないので、体の上に直接掛けるのは、あまり好ましくないのです」(睡眠環境コーディネーター・中野祐三子さん)何の疑いもなく、羽毛布…

アマゾンで売っている、チキンラーメンが安い。

チキンラーメンが好きで、よく食べているのですが。下の写真のチキンラーメンいくらだと思います? 0;">555円です。 2袋で555円です。 amazonさん、安すぎです。 近所のスーパーで、1袋398円とかで買っていたのですが.....。 まだ、安く売っています。 …

Macでターミナルからマウントする

Macで便利に使えるマウントコマンド作った - hitode909の日記 fmount () { echo "mounting $1" osascript -e "tell application \"Finder\" to mount volume \"$1\"" } % fmount smb://vmこれは便利だわ。 今まではFinder経由でマウントしてた。 こんなこと…

LVMのスナップショットを利用してXenのdomUをバックアップしたログ

CentOS5.2上にXen3.0を利用していくつかのサーバを仮想化しています。 仮想サーバのdomUはLVM区画にインストールしています。 今回は、そのdomUのスナップショットを取得してバックアップを取り、そのスナップショットを用いてdomUを復元してみました。 今後…

ドメインUのコンソールにアクセスできない問題を解決

ドメインUFedora8のコンソール画面にアクセスできなくなっていたのだが、 解決しました。 以下のURLに記載されていることをそのまま実行しただけです。 [ロ] CentOSのXenでゲストOSにコンソール接続できない。 – LOWTECH.NE.JP [root]# vi /etc/inittab下記…

ドメインUゲストOSを自動起動したい

CentOS5.2にXenを使って仮想化環境を構築している。 ドメイン0を起動後に、ドメインUも自動的に起動したいのでその設定ログを以下に記述しておく。 /etc/xen/ /etc/xen/配下にドメインUの設定ファイルが作成されている。 この設定ファイルを/etc/xen/auto/配…

ドメインUのFedora8にVNC接続したい

CentOS5.2上にXenでサーバを仮想化しています。 ゲストOSの1つであるFedora8にVNCサーバをインストールして、VNC接続する環境を整えるのに、ちょっとハマりました。 CentOS5.2にVNCサーバ環境を構築した。 - rderaログ 以前、CentOS5.2に対しては構築してい…

Fedora8にpostgresqlをセットアップしたログ

yumでインストール [root]# yum -y install postgresql postgresql-serverサーバだけならpostgresqlだけで良いと思うのですが、 一応クライアントもインストールしました。 データベースクラスタ初期化 postgresqlのスーパーユーザであるpostgresになって、 …

Fedora8に内部向けのDNSサーバを構築したログ

Fedora8に内部向けのDNSサーバを構築しました。 手順やハマったところ等、今後の為にログを晒しておきます。 参考 以下を参考にさせて頂きました。 はじめての自宅サーバ構築 - Fedora/CentOS - DNSサーバの構築(bind) 内部向けDNSサーバー構築(BIND) - Fedo…

CentOS5.2でvimを使いたい

CentOS5.2でvimを使っているのですが、色々な問題に直面しました。 カラー表示しない。プラグイン実行できない 以下のようにして解決。 vim-enhancedをインストール これが必要です。 [root]# yum -y install vim-enhanced vimのエイリアスをviに 一応、エイ…

LVM関連の覚え書き

LVM | 日経 xTECH(クロステック) 図 LVMの仕組み | 日経 xTECH(クロステック) 図を見ると良く分かる。 LVM(logical volume manager) 論理ボリュームマネージャ 複数のハード・ディスクやパーティションにまたがった領域を あたかも一つであるかのように…

CentOSにJava環境を構築した。

http://centossrv.com/tomcat5.shtmlを参考にして、 yumではなくSunのjava環境を構築しました。 OSはCentOS 5.2です。 RPMパッケージのダウンロード https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredPro…