2014-01-01から1年間の記事一覧

Dropbox API メモ

Dropbox API メモ エラー ステータス 説明 400 入力パラメータが不正。 401 tokenが不正または期限切れ。もう一度認証の必要がある 403 OAuthリクエストが不正。開発側の責任 404 ファイルまたはフォルダーが指定の場所に存在しない 405 リクエストメソッド…

SQLインジェクション

ActiveRecordにおけるSQLインジェクション ActiveRecordを用いた以下のコードはプロジェクトテーブルからプロジェクト名の一致するレコードをSELLECTするクエリであるが、ある危険を孕んでいる。 Project.where("name = '#{params[:name]}'") このコードはSQ…

MacBookPro Late 2013, MacBookAir Late 2010 の解体・清掃をする

最近、MacBookProがただ起動しているだけでファンをまわすようになった(これじゃ艦これがままならない!)。購入してから8ヶ月近く経っている訳だし、ファン周りの掃除をしてもいい頃合いかなと思って早速解体掃除してみた。 保証は? 解体の前に一つ確認する…

brew で python3 を入れる

とりあえず brew update & upgrade する $ brew update $ brew upgrade pyenvでpythonをバージョン別に導入する $ brew install pyenv .zshrcに以下を追加する。 eval "$(pyenv init -)" export PYENV_ROOT=/usr/local/opt/pyenv source .zshrc をした後にpy…

Rakefileで快適コンパイル生活

コンパイルしたいときはたった四文字打つだけ。 $ rake Rubyをよく使うのでC言語のコンパイル処理をRakefileに書いた。 require 'rake/clean' CLEAN.include("**/*.o") CLOBBER.include("*.out") CC = "gcc" GFLAGS = "-g -Wall" OPT = "-O3" INCDIR = "lib"…

MacBookAir'11 OSX 10.9 Mavericks でRailsアプリケーションサーバー構築

1. nginxはhomebrewでインストール。 $ brew install nginx 設定は /usr/local/etc/nginx/nginx.conf に記述する。Mac + unicorn + nginx + Rails - Giworldを参考した。 worker_processes 2; events { worker_connections 1024; } http { include mime.type…

ローカルで作ったリポジトリをGithubにpushする方法

以下のようにローカルのファイルをgitで管理し始めて、GitHubにpushしたくなった時。 $ git init $ git add . $ git commit -m 'initial commit' user名を #{user_name} 、repository名を #{repository_name} とすると、この状態でremote add すると登録はし…