Skip to content

Instantly share code, notes, and snippets.

@hito-asa
hito-asa / gtk-firefox
Last active December 20, 2015 16:29 — forked from alingogo/gtk-firefox
#!/bin/bash
# GTK+ and Firefox for Amazon Linux
# Written by Joseph Lawson 2012-06-03
# http://joekiller.com
# http://joekiller.com/2012/06/03/install-firefox-on-amazon-linux-x86_64-compiling-gtk/
# chmod 755 ./gtk-firefox.sh
# sudo ./gtk-firefox.sh

news-ci01# GitHub Flow

31 Aug 2011

git-flowの問題点 (Issues with git-flow)

私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップで git-flow についてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。

(use dbi)
(use gauche.collection)
(let* ((data (list (cons "Curry" 750) (cons "Omelette" 700) (cons "Tempura" 300)))
(conn (dbi-connect "dbi:mysql:sample_db_lv2;host=127.0.0.1" :username "user"))
(insert (dbi-prepare conn
"INSERT INTO menus (name, price) VALUES (?, ?)"))
(query (dbi-prepare conn
"SELECT id, name, price FROM menus ORDER BY id DESC"))
(insert-result (map (lambda (datum)
(dbi-execute insert (car datum) (cdr datum))) data))
#!/bin/bash
BASE_PATH=/etc
BASE_FILE=$BASE_PATH/thinkfan.conf
if [ $# -lt 1 ]; then
echo "usage: fan full|save"
fi
FILE_USE=${BASE_FILE}.$1
var _gaq = _gaq || [];
var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js';
_gaq.push(['_require', 'inpage_linkid', pluginUrl]);
<c:if test="${!gaq.suppressLogging}">
_gaq.push(['_setAccount', '<%= GA_PROPERTY_ID %>']);
_gaq.push(['_setSiteSpeedSampleRate', 30]);
<c:forEach var="v" items="${gaq.customVars}" varStatus="status">_gaq.push(['_setCustomVar', ${f:h(v.index)}, '${f:h(v.name)}', '${f:h(v.value)}', ${f:h(v.scope.value)}]);</c:forEach>
<c:choose>
<c:when test="${gaq.customUrl != null}">_gaq.push(['_trackPageview', '<c:out value="${gaq.customUrl}" />']);</c:when>
<c:otherwise>_gaq.push(['_trackPageview']);</c:otherwise>
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
/**
* Google Analyticsに情報を記録するためのキュークラス
* @author h.asai
*/
A = LOAD '$INPUT' AS (datetime:chararray, vuid:chararray, uid:chararray, p4,p5, device:chararray, p7,p8,p9, action:chararray, p11);
B = FILTER A BY action == 'requested';
PV1 = GROUP B BY device;
PV2 = FOREACH PV1 GENERATE group AS device:chararray, COUNT(B) AS pv:long;
UU1 = FOREACH B GENERATE vuid, device;
UU2 = DISTINCT UU1;
UU3 = GROUP UU2 BY device;
UU4 = FOREACH UU3 GENERATE group AS device:chararray, COUNT(UU2) AS uu:long;
LUU1 = FOREACH B GENERATE uid, device;
LUU2 = DISTINCT LUU1;
@hito-asa
hito-asa / gist:5290947
Last active December 15, 2015 16:39 — forked from nakaearth/gist:5097524
class Stamp < ActiveRecord::Base
Paperclip.interpolates :img_dir_num do |attachment, style|
(attachment.instance.id * 0.01).to_i
end
Paperclip.interpolates :filename do |attachment, style|
attachment.instance.id.to_s + ".png"
end
if Rails.env.production?
S3_CREDENTIALS = {access_key_id: ENV['S3_ACCESS_KEY_ID'], secret_access_key: ENV['S3_SECRET_KEY'], bucket: "hoge-bucket"}
end
@hito-asa
hito-asa / Stamp.rb
Last active December 15, 2015 16:39 — forked from nakaearth/Stamp.rb
class Stamp < ActiveRecord::Base
####途中省略####
if Rails.env.production?
S3_CREDENTIALS = {access_key_id: ENV['S3_ACCESS_KEY_ID'], secret_access_key: ENV['S3_SECRET_KEY'], bucket: "hoge-bucket"}
end
if Rails.env.production?
has_attached_file :stamp, storage: :s3, s3_credentials: S3_CREDENTIALS,
styles: {stamps_s: "100x100&gt;", stamps: "350x350&gt;"}, url: ":s3_domain_url", path: "stamps/:style/:filename"
else
has_attached_file :stamp, url: "/:style/:img_dir_num/:filename", styles: {stamps_s: "100x100&gt;", stamps: "350x350&gt;"}