Skip to content

Instantly share code, notes, and snippets.

View komagata's full-sized avatar

Masaki Komagata komagata

View GitHub Profile
@komagata
komagata / dashboarders-hackathon.md
Last active August 29, 2015 14:05
ダッシュボーダーズハッカソン vol.1

ダッシュボーダーズハッカソン

これはなに?

ダッシュボーダーズハッカソンは自社サービスを作ってる人たちがあつまり、 8時から20時までの12時間で自社新サービスや新機能をリリースする集まりです。

趣旨

受託という名のさぼりぐせが抜けない我々が集まるのだったら、

@komagata
komagata / notice.txt
Last active August 29, 2015 14:03
output from rubocop
$ rubocop
Inspecting 1 file
C
Offenses:
ideone_bMhhHk.rb:2:1: C: Use snake_case for source file names.
# -*- encoding: utf-8 -*-
^
ideone_bMhhHk.rb:5:3: C: Replace class var @@id_cnt with a class instance var.
@komagata
komagata / README.md
Last active August 29, 2015 14:01
nFinder2のお気に入りをOPMLにエクスポートする

nfinder2opml

Windows専用ニコニコ動画非公式専用ブラウザのnFinder2のお気に入りをOPMLとしてエクスポートします。

Requirement

ruby 2.0.0 or greater.

Usage

@komagata
komagata / dashborders.rb
Created June 17, 2013 10:27
pv and profit.
#!/usr/bin/env ruby
def growth_rate(prev, current)
(current.to_f / prev.to_f * 100.0 - 100.0)
end
prev_pv = 1518572
current_pv = 1657536
prev_profit = 188154
@komagata
komagata / mail_log.php
Created October 10, 2012 07:05
Sending log by mail for CakePHP1.3
<?php
/**
* メールを送るロガー
*
* 使い方:
* // app/config/bootstrup.php:
* CakeLog::config('mailLog', array(
* 'engine' => 'MailLog',
* 'to' => '[email protected]',
* 'from' => '[email protected]'
@komagata
komagata / gist:3083307
Created July 10, 2012 13:41
sinatra outer func
% cat foo.rb
def foo
'foo'
end
% cat app.rb
require 'rubygems'
require 'sinatra'
require './foo'
get '/' do
@komagata
komagata / doroigap.diff
Created May 25, 2012 10:12
Add original header into Cordova
% git diff
diff --git a/framework/src/org/apache/cordova/DroidGap.java b/framework/src/org/apache/cordova/DroidGap.java
index 5e2586d..dfbdb44 100755
--- a/framework/src/org/apache/cordova/DroidGap.java
+++ b/framework/src/org/apache/cordova/DroidGap.java
@@ -562,7 +562,9 @@ public class DroidGap extends Activity implements CordovaInterface {
};
Thread thread = new Thread(runnable);
thread.start();
- me.appView.loadUrl(url);
def tr_for(record, prefix = nil, options = nil, &block)
content_tag_for(:tr, record, prefix, options, &block)
end
@komagata
komagata / sinatra_views
Created February 22, 2012 12:07
Views not change on production.
require 'rubygems'
require 'sinatra'
before '/foo' do
puts "env: #{settings.environment}"
settings.views = 'foo'
end
get '/' do
settings.views
@komagata
komagata / gist:1605299
Created January 13, 2012 09:40
li_for
module ApplicationHelper
def li_for(record, prefix = nil, options = nil, &block)
content_tag_for(:li, record, prefix, options, &block)
end
end