Skip to content

Instantly share code, notes, and snippets.

View STAR-ZERO's full-sized avatar

Kenji Abe STAR-ZERO

View GitHub Profile
@STAR-ZERO
STAR-ZERO / tweet.rb
Created April 19, 2012 06:36
Rubyでツイートするよ
# -*- encoding: utf-8 -*-
#
# $ ruby tweet.rb hogehoge で投稿するよ
#
require "oauth"
require "twitter"
require "pp"
require "json"
@STAR-ZERO
STAR-ZERO / gist:2779365
Created May 24, 2012 04:08
スーパークラスも含めてフィールド値をデバッグするtoString
@Override
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append(this.getClass().getSimpleName() + "[");
Class<?> clazz = this.getClass();
while (clazz != null) {
Field[] fields = clazz.getDeclaredFields();
for (Field field: fields) {
try {
@STAR-ZERO
STAR-ZERO / gist:2894491
Created June 8, 2012 08:35
【Android】SQLiteのCursorをデバッグ
private void debugCursor(Cursor c) {
if (c.moveToFirst()) {
do {
StringBuffer sb = new StringBuffer();
sb.append("[");
for (int i = 0; i < c.getColumnCount(); i++) {
sb.append(c.getColumnName(i));
@STAR-ZERO
STAR-ZERO / gist:2894745
Created June 8, 2012 09:43
全角・半角、左右trim
/**
* 文字列処理クラス
*
*/
public class StringUtil {
/** 半角スペース */
private static final char SPACE_CHAR_HALF = ' ';
/** 全角スペース */
@STAR-ZERO
STAR-ZERO / gist:2917491
Created June 12, 2012 13:24
【HTML5】ドラッグ&ドロップで画像表示
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$('#target').bind('drop', function(e) {
// ドロップ
@STAR-ZERO
STAR-ZERO / gist:2952228
Created June 19, 2012 03:57
【Android】ソースコードからEditTextにMaxLength設定
EditText editText = new EditText(this);
editText.setInputType(InputType.TYPE_CLASS_TEXT);
editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(10)});
(1..100).each{|i| puts i % 15 == 0 ? 'Fizz Buzz' : i % 3 == 0 ? 'Fizz' : i % 5 == 0 ? 'Buzz' : i}
@STAR-ZERO
STAR-ZERO / gist:3300651
Created August 9, 2012 03:27
【Android】バージョン情報確認
private void debugVersionInfo() {
try {
PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_META_DATA);
int versionCode = packageInfo.versionCode;
String versionName = packageInfo.versionName;
Log.d(TAG, "versionCode:" + versionCode);
Log.d(TAG, "versionName:" + versionName);
@STAR-ZERO
STAR-ZERO / gist:3354337
Created August 15, 2012 00:53
【Android】.gitignore
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
@STAR-ZERO
STAR-ZERO / gist:3427496
Created August 22, 2012 17:00
【Git】今いるブランチのみpush
git config --global push.default upstream