Skip to content

Instantly share code, notes, and snippets.

@murayama
murayama / new_gist_file_0
Created March 11, 2014 05:19
vimでXMLを改行
:%s/<\/\(.\{-}\)>/<\/\1>^M/g
// Source: https://groups.google.com/forum/#!topic/angular/hVrkvaHGOfc
// jsFiddle: http://jsfiddle.net/pkozlowski_opensource/PxdSP/14/
// author: Pawel Kozlowski
var myApp = angular.module('myApp', []);
//service style, probably the simplest one
myApp.service('helloWorldFromService', function() {
this.sayHello = function() {
return "Hello, World!"
#import <Foundation/Foundation.h>
@interface NSString (Additional)
- (NSString *)addMethod;
@end
[alias]
logp = log -p
logs = log --stat
logone = log --pretty=oneline
@murayama
murayama / file0.txt
Created October 15, 2014 01:57
rubyのrangeオブジェクトのinclude?とcover?の違い ref: http://qiita.com/murayama/items/bbd9237ccc88ceba49b1
october = (Time.new(2014,10,1)..Time.new(2014,10,31))
@murayama
murayama / rbenv-ruby2.0.md
Last active December 19, 2015 06:58
Macでrbenvを使ってruby2.0をいれる

Macでrbenvを使ってruby2.0をいれる

RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline`" rbenv install 2.0.0-p247
# -*- coding: utf-8 -*-
# gem 'pry-rails'
# gem 'pry-debugger'
# gem 'pry-exception_explorer'
# gem 'pry-coolline'
# gem 'hirb-unicode'
begin
@murayama
murayama / event.md
Created July 9, 2013 01:16
preventDefaultとstopPropagation

stopPropagation

stopPropagation メソッドは、イベントフローにおいてこれ以上イベントが伝えられるのを止めるために使用します。

preventDefault

preventDefault メソッドを使用するとイベントのキャンセルを通知できるため、そのイベントの結果として通常は実装により実行されるデフォルトのアクションが実行されません。

イベントの伝播

@murayama
murayama / logrotate2s3.md
Created July 9, 2013 01:22
ログローテート時にS3に転送する
$ sudo yum -y --enablerepo epel install s3cmd
$ s3cmd --configure
/var/log/messages {
@murayama
murayama / deploy.rb
Created July 9, 2013 01:29
AWSのelb配下にあるEC2にcapistranoでデプロイする
# -*- coding: utf-8 -*-
require 'aws-sdk'
set :elb_name, "{ELBの名前}"
# 踏み台経由の場合はgatewayを設定する
# set :gateway, "{踏み台サーバーIP or Host}"
set :user, '{ユーザー名}'
ssh_options[:keys] = %w(/home/username/.ssh/id_rsa)
set :use_sudo, false