dogwood008の開発メモ!

最近のマイブームは機械学習, Ruby on Rails。中でも機械学習を使った金融商品の自動取引に興味があります。

160723 トレンドニュース

GitHub - substrakt/letsencrypt-heroku: Make any Heroku application secure in just a couple of minutes.

Herokuでlet's encrypt。これええやん。 github.com

マネジメントを経験してようやくわかってきた、半年で部下を1人前にするコツ - トイアンナのぐだぐだ

toianna.hatenablog.com

サラリーマンだけど雑記ブログで月間100万PV達成したよー! - 今日はヒトデ祭りだぞ!

このPVは純粋にすごい www.hitode-festival.com

セルフマネジメントの必須スキル「タスクばらし」そのポイント | Social Change!

「想像できない仕事は一生できない」なるほど、確かに kuranuki.sonicgarden.jp

StackOverflowが新サービス「Documentation」を開始。サンプルコードを中心に技術解説、質問されなくとも有用な情報を共同で作成 - Publickey

ええな www.publickey1.jp

Slackで将棋を動かしてみる - Lento con forza

おもしろい kouki.hatenadiary.com

160721 トレンドニュース

プログラマに求められる資質が判明 | 2ちゃんねるスレッドまとめブログ - アルファルファモザイク

要は一通で全部やる、と。一理ある。 alfalfalfa.com

40歳以上で週25時間以上働くと認識能力に悪影響が出る - GIGAZINE

なるほどな gigazine.net

自分で継続して学習を続ける「自己管理学習」を成功させるために重要なポイントとは - GIGAZINE

「さまざまなIQのレベルに共通するのは、情熱が大きな役割を果たす」やっぱりやる気の有無が一番大きい要素か gigazine.net

Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築

おもしろい

www.slideshare.net

羽生善治さんの学習の高速道路論

『どんな道を選ぶにせよ、「好きを貫く」精神がポイント』 pixy10.org

ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】 - Qiita

qiita.com

新卒の子にどこまで勉強すれば良いですかね?と聞かれた件 - Qiita

qiita.com

160720 トレンドニュース

本の虫: ダイヤルQ2風の電話番号でInstagramやGoogleやMicrosoftから金をむしりとれる脆弱性

なるほどなぁ https://cpplover.blogspot.com/2016/07/q2instagramgooglemicrosoft.htmlcpplover.blogspot.com

人の心をつかむプレゼンテーションは、小泉進次郎から学べ! - あいむあらいぶ

小泉氏のプレゼンの中身がすごいのは伝わるけど、それ以上にここまで分析してわかりやすく伝える筆者の伝達力がすごい。 blog.imalive7799.com

会議での姿を見れば、どの程度の人物なのかはすぐに分かる。 | Books&Apps

なるほどな、なるほどな blog.tinect.jp

「ポケモンGO」がうつ病や不安神経症を改善する 精神医学の専門家「前例ない効果」 | Engadget 日本版

ポケモンgo、すごい www.huffingtonpost.jp

RailsプロジェクトをHerokuへデプロイし、無料ホスティングしてもらう

f:id:dogwood008:20160717185046p:plain
herokuロゴ画像はHerokuより。

Getting Started with Rails 5.x on Herokuを参考に進めていきます。

準備

herokuは PostgreSQL を推奨しているので、それに合わせる。

group :production do
  gem 'pg'
end

heroku toolbeltをインストール。

$ wget -O- https://toolbelt.heroku.com/install.sh | sh
$ echo 'PATH="/usr/local/heroku/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile

ログインします。予めアカウントはWebから作っておく。

$ heroku login
heroku-cli: Installing CLI... 21.83MB/21.83MB
Enter your Heroku credentials.
Email: email@example.com
Password (typing will be hidden):
Logged in as email@example.com
続きを読む

さくらのVPSを契約した後にすること -セキュリティ編-

さくらのVPSを契約した後にすること - CentOS7のインストール編-の続きです。

キーボード配列の設定

インストール中に指定したレイアウトですが、なぜか反映されていないので反映します。

ファイル /etc/vconsole.conf を:

KEYMAP="us"

に変更。

SSHサーバの設定

待ち受けポートの変更

sshd側の設定

/etc/ssh/sshd_configPort 22 を任意の番号に変更。

公開鍵を登録

$ mkdir ~/.ssh
$ echo '公開鍵' > ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
$ chmod 700 ~/.ssh

パスワード認証公開鍵認証へ変更

/etc/ssh/sshd_config を編集。

PasswordAuthentication yes
↓
PasswordAuthentication no
PubkeyAuthentication no
↓
PubkeyAuthentication yes

firewalldの停止&自動起動オフ

# systemctl stop firewalld.service
# systemctl mask firewalld.service

ポートをふさぐ

下記サイトを参考に、iptablesを設定。このとき変更したsshのポートを開けることを忘れずに。

centossrv.com

参考