Skip to content

Instantly share code, notes, and snippets.

View ispern's full-sized avatar

hiromitsu matsuoka ispern

View GitHub Profile
# ==== Emojis ====
# 🎉 :tada: 最初のコミット
# 🐛 :bug: バグ修正
# 👍 :+1: 機能改善
# ✨ :sparkles: 部分的な機能追加
# 💄 :lipstick: UI・スタイルの修正・改善
# ♻️️ :recycle: リファクタリング
# 🚿 :shower: 不要な機能・使われなくなった機能の削除
# ✅ :white_check_mark: テストの修正・改善
# 👷 :construction_worker: CIの修正・改善
@ispern
ispern / gist:5675447
Last active December 17, 2015 21:29
show FPS - Sencha Touch 2.2
Ext.Viewport.add([
{
id : 'currentFPS',
xtype : 'component',
bottom: 0,
right : 0,
width : 50,
height: 50,
style : 'background-color: red; color: white;'
},
@ispern
ispern / Custom.css
Created December 22, 2012 02:37 — forked from star-szr/Custom.css
IR_Black Theme (with sidebar and view-source colors) for Chrome Developer Tools for version 23.0 later
/**********************************************/
/*
/* IR_Black Skin by Ben Truyman - 2011
/*
/* Based on Todd Werth's IR_Black:
/* http://blog.toddwerth.com/entries/2
/*
/* Inspired by Darcy Clarke's blog post:
/* http://darcyclarke.me/design/skin-your-chrome-inspector/
/*
@ispern
ispern / JsonEx.java
Created September 28, 2012 15:59
play.libs.Jsonを継承してJacksonでDateFormatを指定する。
import org.codehaus.jackson.JsonNode;
import org.codehaus.jackson.map.ObjectMapper;
import play.libs.Json;
import java.text.SimpleDateFormat;
public class JsonEx extends Json {
/**
* Convert an object to JsonNode.
@ispern
ispern / sencha.xml
Created March 25, 2012 07:10
WebStorm/PHPStormのCommand Line ToolsでSencha SDK Toolsを使うための設定ファイル
<?xml version="1.0" encoding="UTF-8"?>
<framework xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="schemas/frameworkDescriptionVersion1.1.xsd" name="sencha"
invoke="/usr/local/sencha-sdk-tools/bin/sencha" alias="sencha" enabled="true" version="1">
<command>
<name>app</name>
<help><![CDATA[<div>Usage:</div><div>&nbsp; &nbsp; sencha app [action] [arguments...]</div><div><br></div><div>Description:</div><div>&nbsp; &nbsp; Resolve application dependencies and build for production</div><div><br></div><div>Available actions: (*) denotes required parameter</div><div><br></div><div>&nbsp; &nbsp;create &nbsp; &nbsp;(Alias to 'sencha generate app') Generate a new project with the recommended structure</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; -n, --name &nbsp; &nbsp; * The namespace of the application to create. This will be used as the prefix for all your classes</div><div>&nbsp; &nbsp; &nbsp; -p, --path &nbs
@ispern
ispern / redmine.conf
Created March 16, 2012 18:47
redmine.conf
upstream unicorn {
server unix:/tmp/unicorn.sock;
}
server {
listen 80;
server_name example.com;
root /home/nginx/redmine/public;
access_log logs/redmine.access.log;
error_log logs/redmine.error.log;
@ispern
ispern / gist:2001106
Created March 8, 2012 14:04
Twitter BootstrapのFixed navbar
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">Name</a>
var record = Ext.getStore('Products').first(),
storeName = record.associations.getByKey('field_name').storeName,
childStore = record[storeName]
var store = this.store,
selModel = this.getSelectionModel();
// 一番初めのレコードを選択状態にする
selModel.select(store.first());
// itemtapイベントを発火
this.fireEvent('itemtap', list, 0, list.getNode(store.first()));
# generate app dir
cd ~/Workspace/ext/sencha-touch/1.1/jsbuilder
./sencha.sh generate app MyApp
mkdir MyApp/lib/touch
cp ../sencha-touch* MyApp/lib/touch/
cp -r ../resources MyApp/lib/touch/
# compass create
cd MyApp/
compass create resources --css-dir=css --sass-dir=scss