Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

2014-12-01から1ヶ月間の記事一覧

rails ルーティング

config/routes.rbファイルに Wordhoard::Application.routes.draw do resources :users end のようにresourcesと複数形で書いた場合 UsersControllerクラスに対して、 index GET show GET new GET create POST edit GET update PATCH/PUT destroy DELETE の…

uninitialized constant SessionController

rails でこのエラーが起きたときはどこかのスペルが間違っていることを意味する。 SessionControllerを呼び出そうとしていることは分かるが、通常セッションコントローラーの名前は SessionsControllerである。つまり、どこかで間違ってsessionsと書くべきと…

ruby gemソースフォルダをvimで開く

ruby gemソースフォルダを開くには ~/.bash_profile に export EDITOR=vim とエディタ変数を設定し、 $ gem open {gem名} とすればいいようです。 [追記] $ gem open rails ERROR: While executing gem ... (Gem::CommandLineError) Unknown command open 上…

rails4 コマンド 覚え書き

change_table :books do |t| t.string :author # string型のauthor列を追加 t.remove :published, :cd # published, cd列をsか削除 t.index :title # title列にインデックスを追加 t.rename :isbn, :isbn_code # isbn列をisbn_code列にリネーム end rake db:…

nginx+unicorn+railsで(13:Permission denied)

こんなメッセージ 2014/12/28 16:25:48 [crit] 4366#0: *7 connect() to unix:/home/pebble/wordhoard/tmp/sockets/wordhoard.socket failed (13: Permission denied) while connecting to upstream, client: 192.168.1.7, server: 192.168.1.l80, request: …

CentOS7にnginxをインストールする

systemdになっていろいろ変わって面倒だね。 起動は速くなるので、慣れるしかないわな。 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm sudo yum -y install nginx sudo systemctl start ngin…

CentOS7にmysqlをインストールする

参考記事の通りですが、メモ。 # rm -rf /var/lib/mysql # yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # yum -y install mysql # yum -y install mysql-devel # yum -y install mysql-server # yum -y install mysq…

Linux 一般ユーザーからrootユーザーになれるようにする設定

ルートユーザーで以下コマンドを打つとviが立ち上がるので、一文を追加する。 ここではpebbleユーザーにrootになる権限を与えている。 #visudo pebble ALL=(ALL) ALL あとはpebbleユーザーをwheelグループに追加する方法でもいけた気がする。

Mini PC Intel NUC Kit DCCP847DYE

実験用小型サーバの構築メモです。 CentOS7 64bitのインストールが成功しました。 購入したのはこれです。 Mini PC Intel NUC Kit DCCP847DYE 箱を開けたときに照度センサでIntelの例のジングルが鳴るようになっています。 こんなモジュール付けずに値段下げ…

楽しくなかったら転職せよ

まだ0章を読んだだけなのだが、すごいと思ったので、紹介しておく。 「学ぶ年寄りには敵わない」 「楽しくなかったら転職せよ」 「話題性だけの技術によって恩恵を受けるのは評論家やコンサルタント、メディア、現場から離れた元エンジニアなどだけです。」 …

mysqlチューニング

mysqlをまったくチューニングしておらず、デフォルト状態で使っていたので、チューニングしてみた。 /etc/my.cnf 1) 2つのパラメータを追加した。 デフォルトの値はそれぞれ、128M、48Mらしいので、4倍、2.6倍である。 ちなみにサーバのメモリは1GBだが、半…

DNS設定

DNSの設定で少しハマってたので忘れないようにメモ。 1) レジストラはお名前.comを使う。 2) digital oceanのVPSを使用する。固定グローバルIPとDNSが利用できる。 DNSはお名前.comではなく、digital oceanのものを使う。 3) digital ocean側は別エントリを…