2008-01-01から1年間の記事一覧
こんな感じ↓ $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…
これめちゃくちゃ便利です 指定したフォルダにファイルを突っ込むだけでいいなんて めちゃくちゃ楽チンです 2台以上PC使っている人は使ってみてください ↓ http://journal.mycom.co.jp/articles/2008/09/15/dropbox/001.html
http://www.onamae.com/service/ .sc エロサイト 値段が高い .cx フジテレビ .vc ベンチャーキャピタル .uk かっこいい
PJでリファクタリングをしているのですが 共通処理をどう切り分け/配置するかについて 今までは commonフォルダ→業務共通 utilityフォルダ→汎用処理 で分けてきたのですが、考え出すと禅問答のようにループし始めて、、 どうしようかと。。 でいろいろと考え…
ubuntuとwindows-vistaのデュアルブートにしてみましたubuntuのインストール参考サイトhttp://tomono10g.net/blog/2008/08/hp-2133-mininote-pc-ubuntu-804.html 手順1 win-vistaの設定1 リカバリディスク作成作成ができないことが判明 リカバリディスクは…
ハイパフォーマンスのほうを買いました http://h50146.www5.hp.com/products/portables/personal/mini_note2133/ 感想 ・アルミボディがかっこいい ・バッテリーが2個ついていた(3セル、6セル) ・画面が小さい(が綺麗) ・vista使うともっさりと重い(こんなも…
これ便利です↓ http://www.forest.impress.co.jp/article/2008/09/04/pupsqlite.html .dbファイルをぐりぐりっともってくだけでDBの中身が見れます
GoogleChromeを使ってみました ▼firefoxからのデータの移行は簡単でした →インストール時に聞かれます ▼インターフェイスはボタンとか少なくて、すっきりとしていて好きです ▼マウスジェスチャーがなくて使いづらい ▼動作は軽くなっているのかしらん。。って…
RMagickを使って画像の編集をしてみました やりたいことは画像に文字(会社名)を挿入することですが いろいろ試してみました 参考サイト↓ http://doruby.kbmj.com/nakahira_on_rails/20071227/RMagick_ quire "RMagick"class RsRmagick ROOT = File.expand_pa…
かなり乗り遅れぎみですが 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…
念のためruby+railsについてもおさらい ruby+railsで開発する場合の主なライセンスがのってます↓ http://www.railsplatform.jp/data/media/RailsPlatform1_1/Docs/License.html
質問されて調べてみたときのメモ (※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 って何?ネット上で情報を暗号化して送受信する プロトコル FTP、HTTPのデータを暗号化する 公開鍵暗号暗号化、復号化で鍵を分ける 暗号化する鍵は公開 複合化する鍵は秘密 実装方式→RSA 秘密鍵暗号送信者、受信者で事前に鍵を共有する デジタル証明書 …
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パターンです 継承を利用せずに、委譲を利用する 同じinterfaceを持つインスタンスを保持する 多段の継承を利用するより変更に強い class Icecream def get_name; end def how_sweet; end endclass VanillaIcecream def get_name return "バニラア…
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パターンです ロジッククラスをポリモーフィズムで呼び出す 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パターンです 変更がある機能は委譲を使ってクラスに取込んでいます 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 ベスト…
excelからデータを取得する処理を書いてみました 参考サイト ↓ http://jp.rubyist.net/magazine/?0004-Win32OLE win32oleを使う場合の注意事項 ・windowsじゃないと動かない ・win32oleへの引数はsjis ソース↓ $kcode='sjis'require 'win32ole' require 'kco…
すこし改良↓ require 'win32ole' require 'kconv'#============================================== # Excel # excelデータの取得を行う #============================================== class Excel def initialize(file_path) @file_name = absolute_pat…
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+apache2.2+mongrel_clusterで 土日にテストしていた顧客からつながらないという連絡 ためしに接続してみるとapacheで見せている静的なindexページは見えるが railsのページに飛ぶとproxyエラー。。。 いろいろ調べてみると、…
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パターンです 中身が同じオブジェクトはコピーして使う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…