Skip to content

Instantly share code, notes, and snippets.

@mochiz
mochiz / recommended_bikes.md
Last active August 29, 2015 14:06
2014〜2015年に購入できそうな、もし自分で買うなら的オススメ完成車
View recommended_bikes.md
@mochiz
mochiz / gist:7717917
Last active December 29, 2015 19:29
Postgres.appを9.2から9.3にアップグレードした時の手順メモ
View gist:7717917

Postgres.appを9.2から9.3にアップグレードした時の手順メモ

基本は @junyagist の手順通りですが、途中でいろいろつまづいたところがあったので備忘録的に。

私が遭遇した問題は以下のとおりです。

  • ロケールが違う => 既存DBのcollate, ctypeがja_JPだった
  • 同名のデータベースが存在する => 新DBにasakuraというユーザー名のデータベースが作成されていた

解決方法を含めた手順はこんな感じ。

@mochiz
mochiz / gist:5027808
Last active December 14, 2015 04:19
Ruby2 + Rails4環境を構築する(2013/02/25版)
View gist:5027808

更新日:2013/02/26

※WEB+DB PRESS vol.73のRails4特集を写経したくてRuby2 + Rails4環境を構築した際のメモです。
まっとうな手順ではないので、大人しく正式リリースを待ったほうがいいと思いますが

2013/02/26 追記

gemがリリースされたので、ふつうにgem installするといいですよ

@mochiz
mochiz / gist:5022287
Last active December 14, 2015 03:39
ハッカソンで成果を出すための8つの秘訣
View gist:5022287

WEB+DB PRESS Vol.73 vol.73 海外テック情報局「ハッカソンで成果を出すための8つの秘訣」より

  1. 事前にプランを用意しておく(Prepare beforehand, have a plan)
  2. 大きく描いて小さく実装する(Dream big, build small)
  3. 規律を持ってやり遂げる(Be disciplined & committed)
  4. クラウドを使う(Use the clouds)
  5. きれいな見栄えでちゃんと動くものを(Make it look & work good)
  6. デプロイ(Deploy)
  7. デモを作ってみんなにみせる(Have a demo, show it to people)
  8. すばらしいプレゼン(Pitch like a badass)
@mochiz
mochiz / gist:4757823
Last active December 12, 2015 10:19
GoogleAnalytics iOSマクロ *-Prefix.pch 等に実装します
View gist:4757823
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "GAI.h"
#endif
// GoogleAnalytics 初期化マクロ
// GA_INIT_TRACKER(@"UA***", 20);
#ifdef DEBUG
# define GA_INIT_TRACKER(ACCOUNT, PERIOD) { \
@mochiz
mochiz / gist:4753493
Last active December 12, 2015 09:39
モダンなiOS開発のための18のTips
View gist:4753493

モダンなiOS開発のための18のTips

2013/03/01更新

iOS Development Tips I Would Want If I Was Starting Out Todayの自分用メモ。

  • ARCを使う(Use ARC!)
  • 可能であればBlocksを使う(Prefer Blocks Where Possible)
  • ブロック利用時のRetainサイクルに注意する(Beware Of Retain Cycles With Blocks)
@mochiz
mochiz / gist:4736183
Last active March 19, 2019 02:45
rbenvとruby-buildでRuby環境を最新に保つ
View gist:4736183

rbenvとruby-buildでRuby環境を最新に保つ

更新日:2014/11/19

rbenv, ruby-buildを更新

$ cd ~/.rbenv
$ git pull origin master
$ cd ~/.rbenv/plugins/ruby-build
$ git pull origin master
@mochiz
mochiz / gist:3185796
Created July 27, 2012 02:05
rubyを毎日更新しよう
View gist:3185796

rubyを毎日更新しよう

$ brew link readline
$ ruby-build --definitions
$ CONFIGURE_OPTS="--with-readline-dir=/usr/local" rbenv install 1.9.3-p194
$ CONFIGURE_OPTS="--with-readline-dir=/usr/local" rbenv install 1.8.7-p358

$ brew unlink readline

@mochiz
mochiz / gist:3151584
Created July 20, 2012 16:05
Titaniumでアプリ名表記を変更する方法iOS+Android
View gist:3151584

Titaniumでアプリ名表記を変更する方法iOS+Android

2.1.0.GAで確認

iOSのアプリ名表記を変更

i18n/[ロケール]/app.xmlを用意する

# i18n/ja/app.xml    
@mochiz
mochiz / gist:3045051
Created July 4, 2012 03:21 — forked from yagitoshiro/gist:3039968
Titanium Mobile用のSQLiteを扱うクラス・第二形態
View gist:3045051
# モデルがこれだけで作れたら素敵じゃないか
# entry.coffee
Database = require('libs/database')
class Entry extends Database
initialize:()->
@property 'title', 'text'
@property 'body', 'text'
super
module.exports = new Entry('entries')