topの結果をlogに出力する

こんな感じ↓ $top -b -n1 > hoge.log bはtopの結果を標準出力に出力する nはtopの回数(5秒間隔でtopが実行される、指定がない場合はCtr+cで止めるまで実行される)

サーバの起動

連休明けで先週シャットダウンしたサーバを起動したところ webページが表示されない現象が起こりました すったもんだと2-3時間格闘していたのですが 結局selinuxが動作していただけでした 無効にしたら直りました。。 ↓ http://fedorasrv.com/memo/log/35.sh…

サーバのシャットダウン

会社の入っているビルがビルメンテナンスで停電になるので テストサーバを1台ずつシャットダウンしています シャットダウンコマンド↓centosver.5.1シャットダウンhttp://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230883/ shutdown -h nowオプション-h…

DropBoxがとても便利

これめちゃくちゃ便利です 指定したフォルダにファイルを突っ込むだけでいいなんて めちゃくちゃ楽チンです 2台以上PC使っている人は使ってみてください ↓ http://journal.mycom.co.jp/articles/2008/09/15/dropbox/001.html

ドメインを調べていて思ったこと

http://www.onamae.com/service/ .sc エロサイト 値段が高い .cx フジテレビ .vc ベンチャーキャピタル .uk かっこいい

commonとutilityの使い分けってどうするんだっけ

PJでリファクタリングをしているのですが 共通処理をどう切り分け/配置するかについて 今までは commonフォルダ→業務共通 utilityフォルダ→汎用処理 で分けてきたのですが、考え出すと禅問答のようにループし始めて、、 どうしようかと。。 でいろいろと考え…

hp 2133 note-mini にubuntuをインストールしたときのメモ

ubuntuとwindows-vistaのデュアルブートにしてみましたubuntuのインストール参考サイトhttp://tomono10g.net/blog/2008/08/hp-2133-mininote-pc-ubuntu-804.html 手順1 win-vistaの設定1 リカバリディスク作成作成ができないことが判明 リカバリディスクは…

hp 2133 mini-note 買いました

ハイパフォーマンスのほうを買いました http://h50146.www5.hp.com/products/portables/personal/mini_note2133/ 感想 ・アルミボディがかっこいい ・バッテリーが2個ついていた(3セル、6セル) ・画面が小さい(が綺麗) ・vista使うともっさりと重い(こんなも…

pupsqlite:SQLiteのデータを操作できるツール

これ便利です↓ http://www.forest.impress.co.jp/article/2008/09/04/pupsqlite.html .dbファイルをぐりぐりっともってくだけでDBの中身が見れます

GoogleChromeを使ってみた

GoogleChromeを使ってみました ▼firefoxからのデータの移行は簡単でした →インストール時に聞かれます ▼インターフェイスはボタンとか少なくて、すっきりとしていて好きです ▼マウスジェスチャーがなくて使いづらい ▼動作は軽くなっているのかしらん。。って…

RMagickで画像の編集を行う

RMagickを使って画像の編集をしてみました やりたいことは画像に文字(会社名)を挿入することですが いろいろ試してみました 参考サイト↓ http://doruby.kbmj.com/nakahira_on_rails/20071227/RMagick_ quire "RMagick"class RsRmagick ROOT = File.expand_pa…

GoogleAppEngineを試してみた

かなり乗り遅れぎみですが GoogleAppEngineを試してみました ひとまず「hello,wprld」を出力するところまで 参考サイト↓ http://builder.japan.zdnet.com/sp/google-app-engine/story/0,3800086196,20371257,00.htm http://d.hatena.ne.jp/hiratara/searchdi…

rub+railsのライセンス

念のためruby+railsについてもおさらい ruby+railsで開発する場合の主なライセンスがのってます↓ http://www.railsplatform.jp/data/media/RailsPlatform1_1/Docs/License.html

smartyのライセンスについて

php

質問されて調べてみたときのメモ (※phpとかsmartyとか使ったことないです。。) ・smartyのライセンスはGPLではなくLGPL ・LGPLはGPLに比べてゆるいライセンス →LGPLは以下のサイトなどから - http://e-words.jp/w/LGPL.html http://bf109.seesaa.net/article…

負荷テスト

負荷テスト試験方法データを増やす本番を想定したデータ量 本番の1.5倍 本番の2倍 アクセス数を増やすtoolを使って大量アクセスの確認を行う 本番想定 本番の1.5倍 本番の2倍 検証ポイントサーバwebサーバCPU使用率 メモリ使用率 処理速度レスポンスタイム …

SSLについて調べてみた

SSL って何?ネット上で情報を暗号化して送受信する プロトコル FTP、HTTPのデータを暗号化する 公開鍵暗号暗号化、復号化で鍵を分ける 暗号化する鍵は公開 複合化する鍵は秘密 実装方式→RSA 秘密鍵暗号送信者、受信者で事前に鍵を共有する デジタル証明書 …

問1.14

count-changeで11セントの場合 ▼答え http://d.hatena.ne.jp/winebarrel/20070325/p1 ▼プロセスの木構造を書け 5×2,1 5,1×2 1×11 ▼スペースとステップの増加の程度は? ステップ数 - O(amount^kinds-of-coins) スペース - O(amount) うー、よくわからん ステ…

ルータが落ちる

後輩から「テストサーバがうごいてないっす」と言われて サーバを確認してみたが正常に動いてて、なんかなーと思って ルーターを再起動してみたら動くようになった ためしに "ルータ"+"落ちる"でぐぐって見たら同じような現象の人が結構いるみたい よく知ら…

デザインパターンdecorator

decoratorパターンです 継承を利用せずに、委譲を利用する 同じinterfaceを持つインスタンスを保持する 多段の継承を利用するより変更に強い class Icecream def get_name; end def how_sweet; end endclass VanillaIcecream def get_name return "バニラア…

デザインパターンcomposite

compositeパターンです 親子で同じインターフェイスを継承します class DirectoryEntry def remove; end endclass TestFile def initialize(name) @name = name end def remove puts @name + "を削除しました" end endclass TestDirectory def initialize(na…

デザインパターンstrategy

strategyパターンです ロジッククラスをポリモーフィズムで呼び出す class Human attr_accessor :name, :height, :weight, :age def initialize(name, height, weight, age) @name = name @height = height @weight = weight @age = age end endclass AgeCom…

デザインパターンbridge

bridgeパターンです 変更がある機能は委譲を使ってクラスに取込んでいます class Sorter def initialize(sorter) @sorter = sorter end def sort @sorter.sort end endclass QuickSort def sort # dummy sort 1000.times{ h = Hash.new puts "h" } end endcl…

読書方法をあらためる

▼今までの方法 ・とにかく量をこなす →読む目的が明確でない →読むことが目的になっている →読んだあと時間がたつと、内容をほとんど覚えていない ▼こう変える ・読む目的を明確に決める →じっくり読む本かどうか →知識を吸収したいだけかどうか ・読み方を…

いいかげん積読してある本をたな卸ししてみた

読んである本が1/4くらい混じってるが、ほとんど内容を覚えてない。。 ↓ あなたもいままでの10倍早く本が読める 達人プログラマー マネジメントII 務め、責任、実践(NIKKEI BP CLASSICS) (NIKKEI BP CLASSICS) サーバ/インフラを支える技術 smalltalk ベスト…

win32oleを使ってexcelからデータを取得する

excelからデータを取得する処理を書いてみました 参考サイト ↓ http://jp.rubyist.net/magazine/?0004-Win32OLE win32oleを使う場合の注意事項 ・windowsじゃないと動かない ・win32oleへの引数はsjis ソース↓ $kcode='sjis'require 'win32ole' require 'kco…

win32oleを使ってexcelからデータを取得する(2)

すこし改良↓ require 'win32ole' require 'kconv'#============================================== # Excel # excelデータの取得を行う #============================================== class Excel def initialize(file_path) @file_name = absolute_pat…

デザインパターンabstract_factory

abdtract_factoryパターンです 利用するオブジェクトをごっそり入れ替えるときに利用します class HotPot def initialize end def add_soup(soup) @soup = soup end def add_main(protein) @protein = protein end def add_vegetables(vegetables) @vegetabl…

rails+mongrel_cluster環境が数時間たつとproxyエラーになる問題

テスト環境で動かしているrails+apache2.2+mongrel_clusterで 土日にテストしていた顧客からつながらないという連絡 ためしに接続してみるとapacheで見せている静的なindexページは見えるが railsのページに飛ぶとproxyエラー。。。 いろいろ調べてみると、…

デザインパターンbuilder

builderパターンです 作成過程が同じで異なる表現形式の結果を得るためのパターン class SaltWater attr_accessor :water, :salt def initialize(water, salt) @water = water @salt = salt end end class SaltWaterBuilder def initialize @salt_water = Sa…

デザインパターンprototype

prototypeパターンです 中身が同じオブジェクトはコピーして使うtips メモリの節約ですね class Paper attr_accessor :name def initialize(name=nil) @name = name end def clone paper = Paper.new paper.name = @name return paper end def add(msg) @nam…