Skip to content

Instantly share code, notes, and snippets.

View taisyo7333's full-sized avatar

Daisuke Inoue taisyo7333

View GitHub Profile
@taisyo7333
taisyo7333 / memo.md
Last active December 30, 2016 01:59
React 入門メモ
@taisyo7333
taisyo7333 / Environment.md
Last active December 29, 2016 02:32
Project Environment

We are engaged in the animey project which has the following system configuration.

Front-end

  • HTML5 , CSS3 , JavaScript

React

  • es6
  • JSX

ESLint

http://smsurf.app-rox.com/api/
@taisyo7333
taisyo7333 / convert.md
Last active December 12, 2016 06:54
Time Ruby on Rails -- >> JavaScript
@taisyo7333
taisyo7333 / docker.md
Created December 12, 2016 03:59
Dockerトラブルシューティング

Error

docker-compose build
ERROR: Couldn't connect to Docker daemon. You might need to start Docker for Mac.

docker-compose up
ERROR: for datastore  Cannot start service datastore: write /var/lib/docker/containers/3c2bdbebde9cd061fd90dc5804b31e4e7f610dff33bb00179d701ff89e086874/hash296611410: no space left on device

Cleanup

@taisyo7333
taisyo7333 / leetcode-415.cpp
Created December 1, 2016 02:52
leetcoode 415.
// https://leetcode.com/problems/add-strings/
// absにはまった。オーバーロード関数が多数あるため、引数を明示的にキャストしないと、目的の型で戻り値が得られない。
class Solution {
public:
string addStrings(string num1, string num2) {
// 反転 : 逆方向から計算したほうが計算しやすい。
reverse(num1.begin(),num1.end());
reverse(num2.begin(),num2.end());
// add padding zero
@taisyo7333
taisyo7333 / memo.md
Last active November 30, 2016 10:24
Rails Tutorial Memo

http://railstutorial.jp/chapters/log_in_log_out?version=4.2#cha-log_in_log_out

上で説明した設計やセキュリティ上の考慮事項を元に、以下の方針で永続的セッションを作成することにします。

  1. 記憶トークンにはランダムな文字列を生成して用いる。
  2. ブラウザのcookiesにトークンを保存するときには、有効期限を設定する。
  3. トークンはハッシュ値に変換してからデータベースに保存する。
  4. ブラウザのcookiesに保存するユーザーIDは暗号化しておく。
  5. 永続ユーザーIDを含むcookiesを受け取ったら、そのIDでデータベースを検索し、記憶トークンのcookiesがデータベース内のハッシュ値と一致することを確認する。
@taisyo7333
taisyo7333 / memo_centor7_nginx.md
Last active November 29, 2016 08:40
WEBサーバー:CentOS7 + nginx

さくらインターネットでサーバーを作成 (CentOS7)

公開鍵を設定しておくと、ssh root@<ip_address>でログイン可

ssh-keygen
# 生成した公開鍵をサーバー作成時に設定しておく
cat ~/.ssh/id_rsa.pub


@taisyo7333
taisyo7333 / cli.md
Created November 21, 2016 10:29
ruby on rails + Docker
docker-compose run web rails g controller api/v1/something show  --no-assets --skip-template-engine --skip-route
      create  /controllers/api/v1/something_controller.rb
       route  namespace :api do
  namespace :v1 do
    get 'something/show'
    end
  end
      invoke  test_unit
 create test/controllers/api/v1/something_controller_test.rb
@taisyo7333
taisyo7333 / memo.md
Last active November 3, 2016 06:33
Code Interview Memo