エーシーのブログ

備忘録中心の自己ブログ

2013-01-01から1年間の記事一覧

ソフトウェアプロジェクト管理ツール

ソフトウェアプロジェクト管理ツール「maven」 プロジェクトのビルド、テスト、ドキュメンテーション、成果物の配備など、プロジェクトのライフサイクル全体を管理する。 最近、使用することが多くなってきたので参考サイトだけメモ。 凄くわかりやすいサイ…

【ubuntu】SSHで接続ができない・・・

virtualboxに ubuntu12.0.4 desktop をインストール後、sshで接続を試みたところ・・接続が拒否された旨のメッセージが・・・。 調査してみると ssh パッケージが不足しているとのことで、確認すると ssh コマンドはある。どうも clientとしての ssh はある…

【仮想OS】virtualboxで64bitOSが選択できない場合

virtualbox で「設定」→「一般」→「基本」→「バージョン」でインストールする対象のOSを指定する必要がある。 ここに指定したOSと対象OSが違うとインストールができないのだが、バージョンの選択肢に64bitが存在しないPCがあった。(64bitマシンなのに何故だ…

【仮想OS】vagrant

windowsマシンをわざわざデュアルブートにするのは面倒なので、仮想OSを入れてみることにする。今回は導入が簡単だと言われてる vagrant + virtual box で実施してみた。 まずは以下のサイトからvirtual box のインストーラをダウンロードして、インストール…

【chef】chef導入

Rubyベースのサーバ構成管理ツール "chef" を仮想マシンに導入してみる。 chefって何? chefに関しては以下のリンクを参照のこと。 http://magazine.rubyist.net/?0035-ChefInDECOLOG 導入手順 vagrantとvirtualboxを使用してchefを導入する方法が記載されて…

【Ruby】記号はメソッドの場合がある?

文字列の追加で使用される "<<" であったり、 四則演算である "+-*/" 等は全てメソッド。 つまり、以下は全く同じ意味となる。 num=0 print(num+1) # よく使う加算 print(num.+(1)) # メソッドなのでこの書き方が可能 後述の記法はあまり使わないと思うけど…

【Ruby】TCPクライアント/サーバプログラム

本日の自己啓発。 rubyで簡単なTCPクライアント/サーバプログラムを書いてみた。 ●tcp_client.rb ******************************************* #!/usr/bin/ruby require "socket" # localhostの20000番へ接続 sock = TCPSocket.open("localhost", 20000) if…

【Python】 if文でstr型の変数に対して数値比較をしてみたら・・。

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 首都大学東京の竹井仁…