2013年9月14日土曜日

sqlite基礎コマンド

久しぶりに触ったら全部忘れてたw
ので書いておく


# 起動
sqlite3 データファイル
# 終了
.exit OR .q
# データベース表示
.databases OR .da
# テーブル表示
.tables OR .ta
# テーブル定義表示
.schema TABLE_NAM

2013年9月9日月曜日

開発環境用gemメモ

# for dev
group :development, :test do
    # Rails application preloader
    gem 'spring'
    # powefull rails console
    gem 'pry-rails'
    gem 'pry-debugger'
    # more useful error page
    gem 'better_errors'
    gem 'binding_of_caller'
end

railsで改行コードを
に置き換える

#app/helpers/application_helper.rbに追加

    # 改行コードを<br />タグに変換
    def nl2br(str)
        str = html_escape(str)
        str.gsub(/\r\n|\r|\n/, "<br />").html_safe
    end

# レイアウト
    <% nl2br @post.content %>

html_safe入れるのがキモ
html_safeいれなくても下記でもおk
    <% raw nl2br @post.content %>

ドラゴンクエスト モンスターパレードが面白すぎる件


一昨日から始めたドラゴンクエスト モンスターパレードが面白すぎる・・・
http://www.dqmp.jp/


簡単に言うとよくあるソシャゲーで、人参の個数に応じて移動してクエストをこなしていく感じです
人参は1日単位でしか回復しないので一日30分くらいでサクッと遊べるのがいい感じ


まだ3日遊んだだけなのでパーティしょぼい。。

DSのドラクエモンスターズみたいなノリながらどの位置にモンスターを配置するかといった戦略性みたいなものもありなかなか楽し
レベルに応じて戦闘要員にできるモンスターの重量が決まっているので軽いスライムは有り難し・・(てかまだ強そうなモンスターGETできてない・・)
他のプレイヤーのパーティも見れるんだけどキングスライムとか入っていてうらやましす(´・ω・`)
モンスターを掴んだ時のアクションが可愛いのでDQ好きな人はやってみるといいと思いました

あとやっぱDQの曲は最高だなっと

2013年8月25日日曜日

rails new project

railsで新規プロジェクト作成するshell書いた

#!/bin/bash

# rails common project directory
RAILS_PROJECT_DIR=~/Documents/projects/ruby
# project name
echo "input PROJECT_NAME:"
read PROJECT_NAME
# shell
MY_SHELL=/bin/zsh

mkdir $RAILS_PROJECT_DIR/$PROJECT_NAME && cd $_

# install rails
rails new . --skip-bundle

# add spring
cat << EOF >> Gemfile
# Spring is a Rails application preloader
group :development, :test do
    gem 'spring'
end
EOF

bundle install
exec MY_SHELL

2013年8月15日木曜日

配列の添字を1から始まるように調整

たまに添字が1から始まっているといいなという場面があるので作った
class Util_Array
{
/**
* 添字を1から始まる形に整形
*
* @param array $list
* @return array
*/
public static function adjustKeyFirst(array $list) {
array_unshift($list, []);
unset($list[0]);
 
return $list;
}
}
Util_Array::adjustKeyFirst([1,2,3,4]);

2013年6月30日日曜日

macをtime machineから復元した時のメモ



mac book air MID2012のファンがぶっ壊れてしまったので修理に出したところ、初期化されて戻ってきた\(^o^)/

しかたないのでtime machineから復元
4時間程度でもとの環境。。便利ダナァー(・´з`・)


とおもったらbrewがぶっ壊れていた

#brew update
    Error: Failed while executing git pull origin refs/heads/master:refs/remotes/origin/master


# brew install
    xcode toolがないとか、Unityのモジュール消してね とでる・・・


しかたないので一回削除した
    # 何をインストールしてたか忘れそうなのでバックアップ
    brew list > brew.log
    # 削除方法はこちら
    https://gist.github.com/mxcl/1173223