エーシーのブログ

備忘録中心の自己ブログ

2013-10-01から1ヶ月間の記事一覧

【仮想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…