鉄分は大事。(特にヘム鉄)

こっち→ https://brookbach.com

vpsを借りた。

サーバー管理とか、独自ドメインの運用とか、色々やってみたかったのでvpsを借りた。アフィっぽくなるのでvpsの詳細は言いません。気になったら質問してください。

 

 

今回は、備忘録兼自分みたいな人のために、サーバーについて書いておく。

まず、サーバーを借りると言っても、サーバーの種類には何種類かある。

下に行くほど大規模なサイトとか、がっつりしたものを乗せる用らしい。それぞれの特徴とかもっと知りたい人はググってください。そこをめんどく思うなら多分レンタルサーバーでいいと思います。書くのめんどい

 

自分はvpsを選んだわけだけど、その理由はズバリ、vpsの方が色々できそうだったから。os入れ直したりとか色々。結局まだほとんどやれていないけれど……

で、vpsでも会社とかによって値段もスペックも違う。今回自分は、値段が安くてスペックがそこそこのものにした。 また、osはcentos6にした。7も選べたけど、6の方が古いぶん情報が多かったので。コンソール(サーバーをいじるときのgui)はなしにした。その方が安かったし、無くてもいっか、と思ったので。あった方が設定とか楽だったと思う。ターミナルいじったことがなかったらかなり苦労すると思う。

 

初期設定とかはググりながらおこなった。 また、Linuxサーバーセキュリティの本がキンドルで安かったのでそれ買って読んだ。

今回はこんなもんにしとく。

- やりたいこと

-- 独自ドメインの取得→やった

-- 独自ドメインメールの作成→やった

-- redmineの導入→やった

-- 自分のサイト作成→まだ

-- あとなんかおもしろそうなこと→まだ

git add . , git add -u , git add -A の違いについて

git add .

 新規に作成したもの、変更したものをすべてaddする。このとき、削除されたものの情報はaddされない。

git add -u

 削除されたファイル、変更したファイルをすべてaddする。このとき、新しく作成されたものはaddされない。

git add -A

 git add . , git add -u を合わせたもので、新規、変更、削除のすべてがaddされる。

 

間違い等ありましたらコメントください。

TopCoder SRM635 受けました。

今回、日程が丁度良かったのでTopCoderのSRMを初めて受けました。

最近、paizaとかCodeEvalとかCodeinGameとかやってちょろちょろとアルゴリズムを勉強してたので、腕試しにと。とりあえずやってみるのって大事だよね

 

結果は。。。

f:id:brookbach:20141006011831p:plain

 

こんなかんじでした。

250点問題と500点問題を解いて、1000点問題にとりかかったのですが全く歯が立たず。。。

まだまだ雑魚ですね。

しかも250点問題はシステムテストにパスせず。なぜだ

 

今週からベンチャーで学ばせていただくし実力をつけてレッドコーダーになりたい。

そしてあわよくば海外で働きたい・・・

minitestのwarningがでたとき

テストを実行した時、以下の警告が出た。

Warning: you should require 'minitest/autorun' instead.
Warning: or add 'gem "minitest"' before 'require "minitest/autorun"'
From:

・・・

 

解決方法

shoulda-matchersを入れる。具体的には、Gemfileに

group :test do

gem "shoulda-matchers" end

の一文を追加。

Rspecを使ってたから出たっぽい

ubuntu12.04で音がでないときの対処法

ubuntuで音が出ない時の対処法の備忘録。

SoundTroubleshootingProcedure - Community Help Wiki

上のリンク先をSTEP1からやってく。

自分の場合はSTEP3までやったところで音が出るようになった。