Skip to content

Instantly share code, notes, and snippets.

@mochiz
mochiz / gist:4736183
Last active April 16, 2023 03:56
rbenvとruby-buildでRuby環境を最新に保つ

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:7717917
Last active December 29, 2015 19:29
Postgres.appを9.2から9.3にアップグレードした時の手順メモ

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版)

更新日: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つの秘訣

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 等に実装します
#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

モダンな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:3185796
Created July 27, 2012 02:05
rubyを毎日更新しよう

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

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を扱うクラス・第二形態
# モデルがこれだけで作れたら素敵じゃないか
# entry.coffee
Database = require('libs/database')
class Entry extends Database
initialize:()->
@property 'title', 'text'
@property 'body', 'text'
super
module.exports = new Entry('entries')
@mochiz
mochiz / gist:2692611
Created May 14, 2012 08:03
Titanium x Androidでのハマりどころを思い出せるだけ
Titanium x Androidのハマりどころについて質問をもらったので、分かる範囲で共有させて頂きます。
私の調査不足ということもあるので、詳細はご自身でお調べいただければ幸いです。
あと、最後に確認したのが2012年3月頃だった気がするので、少し情報が古いかもしれません。
・機種依存でカメラが落ちるなど
Xperiaだったかしら?
独自のカメラAPIを使っている端末についてはカメラ撮影時にアプリが落ちるなどの不具合が発生します。
ちょちょいと対応できるものではないので、契約時に標準のカメラAPIが対応していない機種については対応しないor別途開発期間をもらうなどの同意をとっておく必要があるかと思います。