開発はやっぱりwindows今までVMWareでTritonnをインストールして使っていたけど、 localのほうが楽に使えるので開発マシンにインストールしてみましたまずはTritonnをダウンロードしてきます。 http://sourceforge.jp/projects/tritonn/releases/ こちらの t…
パスワードなどをデータベースに入れる際MD5関数を使っていたのだが、 やはりMD5というのは衝突耐性が弱いSHA1を使いたいなぁ と思って検索したらSHA1関数があったでも実はSHA1も余り強くないので、 プログラム側でSHA256とかを直接入れたほうがイイネ
娘に「マルチってなに?」って聞かれて、 概要は説明できたんだけれども、 彼女は納得していないようなので、 もっと詳しく説明できるように勉強したマルチ商法というのは、 単純に言うと、 ツリー構造の幹に近いほど、 売上のインセンティブが得られるとい…
脳がとろけてるせいで インストールをするたびにこれなんだっけ?ってなるから書いておくことに。 サービス名 デフォルト 変更後 概要 NetworkManager OFF OFF 接続先によってIPなどを自動設定設定する acpid ON OFF 電源管理をして、使っていないデバイスを…
sshd を OpenSSHの5.3p1をインストールしたのだけれども、 service sshd restart すると、sshd[pid]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.と出て、 sshdが死んでしまってリモート操作できなくなることがあり、 すごく困って…
CentOS5に入っているOpenSSHはちょっと古いので、 chroot や Match を使えません。そのため、これらの最新版をインストールするために、 telnet を使わなければならない時もあります。telnet は ポート 23 で Listen するのですが、 管理できないルータ内の…
メール系のシステムのテストで、 兵藤和尊のAAをはってみたら、 ThunderBirdがスパム認定してフイタ。 __=`ヾヽ/〃‐=__ 彡 ミ Z /⌒''ー''"´⌒ヽ ミ バカがっ・・・・・・! _〃 ヽ、.__ /⌒ __l l 足らんわっ・・・・・・ まるで・・・・・・!! |l \ヾー…
管理してるサーバのTomcatを6.0.20にしたら、 01/21日に最新版が出た。正直ショック
cronの設定の仕方に vi /etc/crontab と /etc/crontab を編集するやり方と、 crontab -e とコマンドし、それを編集するやりかたがある前者と後者の違いは、 前者はグローバルなcron 後者はユーザセッションなcron です後者の設定は、 /var/spool/cron/ に cr…
Linuxで.profileや.bashrcなどの設定を グローバルに(全てのユーザに)適用させるためのファイルたち/etc/profile 環境変数等のグローバルな定義はここ /etc/profile.d/ ここにあるスクリプト群も同時に実行され、 グローバルに適用される java用のjava.sh my…
commons に BeanUtils というライブラリがあります これは手軽にリフレクションできる素敵なライブラリですjavaのDateクラスはダメダメなので CalendarクラスをフィールドにしたBeanを作りました public class TestBean { private Calendar dateField; publi…
あけましておめでとうございます 2010年最初のエントリです 今年もよろしくお願いいたしますさて表題の件ですが、 iAppliをダウンロードする場合、 以下のようなHTMLを記述することになります<a ijam="#iAppli" href="notapplicable.html">ダウンロード</a>aタグ内の「ダウンロード」の部分をクリックすると、…
Linux で ssh をインストールすると(通常は最初からインストールされている)、 /etc/ssh ディレクトリが作られ、 その中に ssh_host_key.pub ssh_host_dsa_key.pub ssh_host_rsa_key.pubこれらのファイルを見ることができます。 これらは ssh_host_key.pub -…
うっかり間違えてて20分ほど困らされたのでメモパーミッション ~/.ssh 700 authorized_keys 600
皆さんご存知かもしれませんが、 iptables の設定をするときのテクニックを一つiptables はパケットフィルタリングを提供するソフトなのですが、 うっかり間違った設定をしてsshのパケットまで遮断してしまうと、 間違った設定のまま、それを直すこともでき…
ssh2 クライアント は沢山あります それぞれで公開鍵認証を行うとフォーマットが違いますとか言われて、なんのこっちゃ?と思う人が多いかもしれません実は、公開鍵秘密鍵のフォーマットには2種類 ・本家SSH社の定義したフォーマット ・OpenSSHの定義したフ…
ssh の やり取りの流れを大まかにつかんでおきたいということで メモを取っておきたいと思いますまず、トランスポート層で鍵交換を行います。SSH_MSG_KEXINIT パケットをお互い送りあって、 うまいことお互いの共通鍵を作ります。Diffie-Hellman鍵交換という…
ブロック暗号とは、暗号化の対象を、 とあるサイズごとに分割して、暗号化する暗号化方法です。 とあるサイズのことをブロックサイズと言い、8byteのものが多いです。例 8byte : DES 3DES Blowfish 16byte : AES Twofish Serpent 例えば32byteのデータを暗号…
Tomcat 5.5の話です Connector に useBodyEncodingForURI="true" を追加 http://tomcat.apache.org/tomcat-5.5-doc/config/ajp.html
スクラッチパッドは scratchpad:/// [;pos= [,length=] ] というURLの形式で使用できると Docomoのドキュメントに書いてあります。 numberは保存領域の番号で、最大16個まで指定できます。 ところが jamファイルに SPsize = 10240 と記述しても java.io.IOEx…
公開鍵 秘密鍵 認証の仕組みです。 公開鍵 -> 暗号化専用の鍵。秘密鍵から作られる 秘密鍵 ->復号化専門の鍵↑2個でセット 共通鍵→お互い同じものを使って暗号化復号化するための鍵↑セッションごとに違う。 秘密鍵はクライアントで作成 そのとき同時にできる…
sshのパスワード認証のはなし。 共通鍵→お互い同じものを使って暗号化復号化するための鍵 ↑セッションごとに違う。 クライアント「やあ、userだけど、接続したいんだけど」 サーバ「お、お前初見だな、公開鍵もってけ」 クライアント「あ、どもっす」(公開鍵…
しょっちゅう忘れて調べてるので書いときます。ALTER TABLE table_name AUTO_INCREMENT = 10000;
Tomcat でDBPoolなどのJNDIリソースを使いたいときに、 Resource エレメントで定義してあげます。 定義する場所によって挙動が異なったのでメモして置きます。 ・/META-INF/context.xml org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC…
特定のファイルをServletでフィルターして帯域制限してみました。 int length = 1024 * 1024 / 8; // bps → byte/s のため 8で割る File file = new File("C:\tmp\test.avi"); response.setContentType("application/octet-stream"); response.setHeader("Co…
jad 用のオプションを、 毎回調べてる気がしてるので、 メモするjad -8 -t -ff -i -radix10 -lradix10 -s .java -8 文字列をunicode文字列出力 -t インデントにタブ使用 -ff field を 最初に出力 -i field のデフォルト初期化を出力 -radix10 int を10進数出…
何か楽ちんなバックアップ方法が無いものかと考えていたら、 お友達のYさんが rsync 使うといいよ。 と教えてくれました。 なので試しにやってみることにしました。 この方法は rsync で ssh の公開鍵方式認証で秘密鍵のパスフレーズを空にすることで cron …
Mysql で レプリケーション をするときに最適なオプションを調べました。色々なサイト様でよく見かけるのは MyNA(日本MySQLユーザ会)さま http://www.mysql.gr.jp/frame/modules/bwiki/index.php?FAQ#m60940d3 mysqldump --single-transaction --master-data…
この記事はまだまとめられてないです メモ代わりに使用しています 気が向いたらまとめますffmpeg はさまざまな codec を取り込んでコンパイルするわけだけど、 とりあえず何も取り込まないでコンパイルしてみます svn checkout svn://svn.mplayerhq.hu/ffmpe…
Xenはデフォルトでeth0をブリッジとします ですが、我が家の環境ではeth0はインターネットの接続にPPPoEを使っています eth1が内向きなのでeth1をブリッジさせたいの そんなときは vi /etc/xen/xend-config.sxp に変え方が書いてあるので、それにしたがって …