2008-08-01から1ヶ月間の記事一覧

築地市場を見学

築地の市場に初めていってみた。 いやー、すげーところだったね。 朝からすしで贅沢してしまいました。その後は 都営まるごと切符で都内を巡りまくり。 疲れたけど満足です。

MiracleLinux Miracle Techology day

にいってきた。 たいへん勉強になりました。 備忘録としていろいろはりつけておきます。 http://www.miraclelinux.com/corp/event_seminar/2008/techday_0827.html参考) NGNのすべて ITPro http://itpro.nikkeibp.co.jp/article/COLUMN/20070706/276984/キー…

MiracleLinux Miracle Techology day(zabbix)

MiracleLinux Tech dayの続きです。Mondo Rescue ....SystemTap ....参考)http://d.hatena.ne.jp/keyword/SystemTapkdump ....参考)http://dsas.blog.klab.org/archives/50558228.html Zabbix ...ZABBIXは統合監視ソフトウェア。監視ってところがポイント。…

syslog-ngとrsyslog

syslogdに代わる新しいsyslogデーモンをインストールする@cent5詳細はあとで貼り付ける!

開発環境その2

h8

米田本のまとめのような感じ。 USBブートとかUSB経由のh8writeとかで linuxからAKI-3694Fを コントロールしている。参考)−ザ・組み込み−ソフトウェアのハードウェア化http://monoist.atmarkit.co.jp/fembedded/articles/softhard/01/softhard01a.html

ハニーポットによる昆虫(バイルス)採集

http://www.atmarkit.co.jp/fsecurity/rensai/view11/view01.html ハニーポットには、さまざまな種類、コンセプトのものが存在するが、大きく分けて以下の2種類が存在する。 1. ロー・インタラクション(低対話型)ハニーポット 2. ハイ・インタラクション(…

KeyHole TV

チューナーがなくてTVが見れる?windowsだけではなく、linuxもつかえる?のかな? KeyHoleTV(キーホールテレビ)は、総務省の「次世代P2P型コンテンツ流通高度化技術に関する研究開発」によって開発されたP2Pテレビを受信する為のアプリケーションだそうで…

ruby on railsj

参考) http://www.thinkit.co.jp/free/article/0605/2/1/ 参考)るびま RubyOnRailsを使ってみる(連載) http://jp.rubyist.net/magazine/?0004-RubyOnRails Rails は MVC という考え方に基づいたフレームワークです。 IT用語辞典によると MVC とはソフト…

yum に dlutter リポジトリを追加して rubygemをインストール

http://centos.oss.sc/fundamentals/yum_dlutter/http://people.redhat.com/dlutter/yum/rhel/5/i386/http://centos.oss.sc/ruby/gems/$gem コマンドをつかうと(ディフォルトでは)/usr/lib/ruby/gem/1.8の下に以下に示すサブディレクトリができる? cache,…

DAS,NAS,SAN,Xenなど

仮想化とネットワークストレージ http://www.atmarkit.co.jp/flinux/rensai/xen201/xen201a.htmliSCSIで実現 http://www.atmarkit.co.jp/flinux/rensai/xen202/xen202a.htmlNFSで実現 http://www.atmarkit.co.jp/flinux/rensai/xen203/xen203a.html勉強にな…

rubyのIDE

CentOS 5とaptanaを使ったWindows開発環境 1 http://doruby.kbmj.com/niseMiquooorn/20080118/1RubyGemsをインストールEclipseのプラグインとしてインストールする場合の手順http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse…

Array

配列をつくるには... (0) num =[1,2,3] (1) Array.new (2) %w(1 2 3) (3) to_aメソッド(多くのクラスで定義されている)それぞれのオブジェクト を配列に変換する (4) splitメソッド(空白やカンマで区切られた文字列から)変換(定石らしい) to = Time.now #…

正規表現

re = Regexp.new("abc*def") # /abc*def/ re2 = Regexp.new(Regexp.quote("abc*def") # /abc\*def/ となる\s.. space \d.. これはなんの略かね? \w.. wordかな? \Aとか\Zとかもあるがこれは"^"とか"$"とかとおなじ?sub,sub!,gsub,gsub!,scanなどが基本 st…

定数

定数は大文字から始まる 定数の頭に::がつくと"トップレベルで定義された定数”であることを示す。 ディレクトリのセパレータですな class SomeClass Const = 3 end p(::SomeClass::Const) p( SomeClass::Const) SomeClassはトップレベルで定義されたクラス(…

bonding(NICの負荷分散と冗長化) その2

先日、bondingをやってみたhttp://d.hatena.ne.jp/toshi_hirasawa/20080806/1217986852のだが、やけに遅い! NFSマウントが失敗する。sshログインができない (ように見えるほどおそい)なにがおこったんだぁ!? と調べてみたら、パケットロス多発!状態とり…

DRDB

DRBD とはDistributed Replicated Block Device の頭文字ですね。その名の通り、HDD のパーテション (ブロックデバイス)をリアルタイムで複製する機能を用いた、ネットワーク越しのミラーリングシステムで、 ブロックデバイス単位のミラーリングを用いるこ…

H8開発環境

H8

H8の開発環境について、 binutils-2.17で.configure --target=h8300-hms と叩くと "This target is no longer supported in gas" とおこられる。2.16ならばとおる。H8の開発環境は2.16で固定、これ以上のバージョンアップはなし とするしかないってことか?…

eclipseでruby

rubyをwindowsにのっけようと考えたが、(わたしがwinをさわれない故に) あまりに牛歩(かたつむり)なので却下。やはりlinuxですね。 eclipseのプラグインにrubyを突っ込んでつかってみた。 eclipse version "GANYMEDE" (なんて読むんだ?) 日本語化 ...…

クラスメソッド定義方法 いろいろ

クラスメソッドはselfかクラス名をメソッドの頭につけることによって作れる。 通常はクラス名変更のリファクタを考慮するからselfを使う (ここまでやる必要があるかどうかは?だけどまぁ、勉強として) http://d.hatena.ne.jp/toshi_hirasawa/20080808/1360…

メソッド

先に作成したクラスCのなかにメソッドを定義してみる。 class C def myupcase( str ) return str.upcase() end end メソッド実行中は、常に自分自身(メソッドがよびだされた (よびだした?) インスタンス) がselfで確認できる。 class C def get_self() retu…

特異メソッドの定義方法(おまけで特異メソッドの定義方法)

http://d.hatena.ne.jp/toshi_hirasawa/20080808/1360124848 の部分と関係しておりますこちら様からのコピペでございます(ありがとうございます) http://cyakarin.kuronowish.com/index.cgi?cla_ano このように特異クラスを開くことで、 その中に記述され…

クラス

すべてのオブジェクトはただひとつのクラスに所属しており、 呼び出せるメソッドはそのクラスによって決まる。 この場合、このオブジェクトは”何とかクラスのインスタンス”とか言う。"Stringクラスにて定義されたupcaseメソッド”を"String#upcase"と表記する…

ruby備忘録

プログラムが操作できるものはすべてオブジェクトである すべてのオブジェクトは”アイデンティティ(ID)"と"値"をもつ。 IDは object_idメソッドで得ることができ、"equal?"メソッドで同一で あるかどうかを調べることができる。 オブジェクトの値が等しいか…

NIC の負荷分散と冗長化

/etc/modprobe.conf の編集 [root@cent5-19 ~]# cd /etc [root@cent5-19 etc]#> > alias bond0 bonding > options bond0 mode=0 ラウンドロビン > options bond0 miimon=100 MII を使用してlink のモニターをおこなう [root@cent5-19 etc]# [root@cent5-19 n…

沖縄より帰還

今年もいってきました。沖縄4泊5日 台風の影響で初日は曇り空だったけれど 二日目以降はぴかはれ。(風はまだ強かったけど) 独身時代は2週間ぐらい民宿とキャンプで沖縄離島三昧して たんでけどねぇ しみじみ

Rubyの復習その1

#!/usr/bin/ruby require "find" #Findモジュールのファイル名の指定して取り込む from = "ABC" # local variable ローカル変数の指定 to = "XYZ" Find.find(".") do | f | if File.file?(f) && f =~ /\.dat$/i dirname = f.sub(/(.*\/)(.*)/,\1') # dont us…