動かざることバグの如し

近づきたいよ 君の理想に

2015-06-01から1ヶ月間の記事一覧

Sinatraを使って画像アップローダーを作る

用意する環境 Ubuntu 14.04 Ruby2.2 bundle 1.8.4 MySQL 5.5 ImageMagick(apt-get install imagemagickすればおk) 要件 簡素な画像アップローダーサイト「gazo」をつくる(Gyazoでゎなぃ 画像を投稿できて一覧表示できるようにする 画像投稿には必ずコメン…

Owncloudで臨界点を突破させてアップロードさせる

デフォルトだと512MBしかうpできない そんなリモートストレージ役に立つかっての 設定 /owncloud/path/to/.htaccessをいじる php.iniは触らない <IfModule mod_php5.c>項目のそれぞれを以下 <IfModule mod_php5.c> php_value upload_max_filesize 0 php_value post_max_size 0 php_value memory_limit </ifmodule></ifmodule>…

Rubyでランダムな文字列を生成する

「0~9とa~zを用いたランダムな8文字列が欲しいめう!」って場合 ばっどのうはう [*0..9, *'a'..'z'].sample(8).join せいかい SecureRandom.hex(4) #バイト数なので4で8文字

Rubyたんの多重代入について

気になったのでメモ 例 hoge, piyo, fuga = 1, 2, 3 hoge ,piyo = [1,2] 実用的に考えるとid, domain, = 'foo@bar.com'.split('@')とか そもそもどういう何ぞい 多重代入とは複数の式または配列から同時に代入を行えるスグレモノ 右辺の要素が余ったら無視さ…

MySQLのデータをインポート エクスポート

エクスポート mysqldump -u USER_NAME DATABASE_NAME --single-transaction -p > FILE_NAME インポート mysql -u USER_NAME -p DATABASE_NAME < FILE_NAME

RubyでCSV扱おうとしたら思ったより融通が利かない

原則 RubyデフォルトのCSVライブラリのみで動かす Rubyは2.2 サンプルCSVとして以下を用意 name,kana,pref "函館","はこだて","北海道" "五稜郭","ごりょうかく","北海道" "桔梗","ききょう","北海道" "大中山","おおなかやま","北海道" "七飯","ななえ","北…