2013-01-01から1年間の記事一覧
ソフトウェアプロジェクト管理ツール「maven」 プロジェクトのビルド、テスト、ドキュメンテーション、成果物の配備など、プロジェクトのライフサイクル全体を管理する。 最近、使用することが多くなってきたので参考サイトだけメモ。 凄くわかりやすいサイ…
virtualboxに ubuntu12.0.4 desktop をインストール後、sshで接続を試みたところ・・接続が拒否された旨のメッセージが・・・。 調査してみると ssh パッケージが不足しているとのことで、確認すると ssh コマンドはある。どうも clientとしての ssh はある…
virtualbox で「設定」→「一般」→「基本」→「バージョン」でインストールする対象のOSを指定する必要がある。 ここに指定したOSと対象OSが違うとインストールができないのだが、バージョンの選択肢に64bitが存在しないPCがあった。(64bitマシンなのに何故だ…
windowsマシンをわざわざデュアルブートにするのは面倒なので、仮想OSを入れてみることにする。今回は導入が簡単だと言われてる vagrant + virtual box で実施してみた。 まずは以下のサイトからvirtual box のインストーラをダウンロードして、インストール…
Rubyベースのサーバ構成管理ツール "chef" を仮想マシンに導入してみる。 chefって何? chefに関しては以下のリンクを参照のこと。 http://magazine.rubyist.net/?0035-ChefInDECOLOG 導入手順 vagrantとvirtualboxを使用してchefを導入する方法が記載されて…
文字列の追加で使用される "<<" であったり、 四則演算である "+-*/" 等は全てメソッド。 つまり、以下は全く同じ意味となる。 num=0 print(num+1) # よく使う加算 print(num.+(1)) # メソッドなのでこの書き方が可能 後述の記法はあまり使わないと思うけど…
本日の自己啓発。 rubyで簡単なTCPクライアント/サーバプログラムを書いてみた。 ●tcp_client.rb ******************************************* #!/usr/bin/ruby require "socket" # localhostの20000番へ接続 sock = TCPSocket.open("localhost", 20000) if…
score = "a" if score >= 1000: print "YES!!" elif score == "test": print "STRING" else: print "NO!" scoreは文字であり、一番目の比較で1000以上だった場合に真となる。 "a"はasciiコードでも65だからこのルートは通らないだろうなぁと思ったら真にな…
今朝のモーニングバードで紹介されていた「ミルフィーユ肩こり」 筋膜といわれる筋肉と筋肉の間にある膜がシワになることで、肩こり原因となるとのこと。 詳細は以下のとおり。 http://www.pip-club.com/enjoy/millefeuille/cause.html 首都大学東京の竹井仁…