Skip to content

Instantly share code, notes, and snippets.

View mattak's full-sized avatar
👨‍💻
working

Takuma Maruyama mattak

👨‍💻
working
View GitHub Profile
@mattak
mattak / drmi
Created April 11, 2014 01:54
remove <none> tag docker container
#!/bin/sh
sudo docker images | grep '<none>' | awk '{print $3}' | xargs echo | xargs sudo docker rmi
@mattak
mattak / TestMacros.mm
Last active August 29, 2015 14:00
iOS test util
//
// TestMacros.h
// MaidMock
//
// Created by mattak on 2014/04/18.
//
// TestMacros for c string.
// usage: XCTAssertString("expect string", "check string");
#define XCTAssertCString(expect,cstring) XCTAssertEqualObjects([NSString stringWithUTF8String:expect], [NSString stringWithUTF8String:cstring])
@mattak
mattak / lctee
Last active August 29, 2015 14:00
android logcat & tee
#!/bin/bash
function _error_exit() {
echo "$1" 1>&2
exit 1
}
#
# main
#
@mattak
mattak / scriptlog
Created April 26, 2014 16:04
script command binding.
#!/bin/sh
FILE=$HOME/var/log/script/$(date '+%Y-%m-%d/%H_%M_%S').log
DIR=$(dirname $FILE)
if [ "$1" == "list" ]; then
find $DIR -type f -name '*.log'
exit 0
elif [ "$1" == "last" ]; then
find $DIR -type f -name '*.log' | tail -1
@mattak
mattak / dbdump.sh
Created July 1, 2014 12:01
dump database
#!/bin/bash
if [ -z "$1" ]; then
echo "usage: $0 <database>"
exit 1
fi
DATABASE=$1
DIR=$HOME/var/mysql/$DATABASE/$(date +'%Y_%m_%d')
FILE=$(date +'%Y-%m-%d_%H%M%S.sql')
@mattak
mattak / notify
Last active August 29, 2015 14:04
show notification when command finished.
#!/bin/bash
$*
if [ $? -eq 0 ]; then
TITLE="success"
else
TITLE="failed"
fi
@mattak
mattak / git-diffcommit
Created July 30, 2014 09:39
check branch diff commits.
#!/bin/bash
if [ $# -ne 2 ]; then
echo "please specify 2 branch"
exit 1
fi
TMP_FILE1=/tmp/_branch1.commits
TMP_FILE2=/tmp/_branch2.commits
@mattak
mattak / avd-create
Created August 14, 2014 03:22
create avd
#!/bin/bash
TARGET_NAME=$1
CMD_ANDROID=android
CMD_EMULATOR=emulator
SYSTEM_TARGET_IMAGE="Google Inc.:Google APIs (x86 System Image):19"
DEVICE_COUNT=$($CMD_ANDROID list avd | grep Name: | grep $TARGET_NAME | wc -l | xargs echo)
if [ $DEVICE_COUNT -gt 0 ]; then
$CMD_ANDROID delete avd -n $TARGET_NAME
@mattak
mattak / avd-delete
Created August 14, 2014 03:22
delete avd
cat ~/bin/avd-delete
#!/bin/bash
TARGET_NAME=$1
CMD_ANDROID=android
DEVICE_COUNT=$($CMD_ANDROID list avd | grep Name: | grep $TARGET_NAME | wc -l | xargs echo)
if [ $DEVICE_COUNT -gt 0 ]; then
$CMD_ANDROID delete avd -n $TARGET_NAME
fi
@mattak
mattak / build.gradle
Created August 20, 2014 15:32
cocos2dx 3.2 root build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'android'