Skip to content

Instantly share code, notes, and snippets.

View mikesorae's full-sized avatar

Jumpei Nishina mikesorae

View GitHub Profile
@mikesorae
mikesorae / makigumo_bot.coffee
Created September 9, 2014 15:53
hubot用 巻雲時報 & ランダムメッセージスクリプト
# Description:
# 巻雲がしゃべるだけのbot
#
# Commands:
# hubot
Cron = require('cron').CronJob
JIHOU_MESSAGES = [
"零時、深夜零時ですよぉ?"
@mikesorae
mikesorae / gist:d10a6c78339ac6a6af9d
Created September 11, 2014 00:31
copy local files to remote via rsync with ssh
rsync -auzv -e "ssh -p 2222" ../dir/ [email protected]:~/dir
@mikesorae
mikesorae / android.sh
Created September 19, 2014 10:00
ansible task for android sdk
export PATH="/opt/android-sdk-linux/tools:${PATH}"
@mikesorae
mikesorae / apk-util
Last active August 29, 2015 14:09
apk utilityコマンドになる予定
#!/bin/bash
echo apk-util v0.0.1
package-name() {
aapt dump badging $1 | grep "package: name" | sed "s/[^']*'\([^']*\)'.*/\1/"
}
uninstall() {
adb uninstall `package-name $1`
@mikesorae
mikesorae / app_build.gradle
Created January 26, 2015 07:05
gradle script for android using android-annotations and active-android
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
def AndroidAnnotationsVersion = '3.2'
android {
compileSdkVersion 21
buildToolsVersion "21.0.2"
defaultConfig {
applicationId "com.example.app_name"
nokogiri ${FILE_NAME} -e 'puts $_.css("body").to_s' | html2slim
@mikesorae
mikesorae / asicon.sh
Last active August 29, 2015 14:15 — forked from lexrus/asicon.sh
generate app icons of all sizes.
#!/bin/bash
# According to https://developer.apple.com/library/ios/#qa/qa1686/_index.html
# Install ImageMagick with MacPort: sudo port install ImageMagick
convert $1 -resize 512x512 iTunesArtwork.png # Ad Hoc iTunes
convert $1 -resize 60x60 Icon.png # Home screen on non-Retina
convert $1 -resize 120x120 [email protected] # Home screen for Retina display
convert $1 -resize 180x180 [email protected] # Home screen for Retina display(iPhone6+)
convert $1 -resize 76x76 Icon-ipad.png # Home screen on iPad
convert $1 -resize 152x152 [email protected] # Home screen on iPad Retina
convert $1 -resize 40x40 Icon-spotlight.png # Spotlight icon for non-Retina display
@mikesorae
mikesorae / gist:72cbc3df91152ee61133
Last active August 29, 2015 14:18
file upload by curl & send message to chatwork
#!/bin/sh
curl -T "$FILE_NAME" -u $USER:$PASS "https://$SPACE.backlog.jp/dav/$PROJECT/$DIR"
curl -X POST -H "X-ChatWorkToken: $API_TOKEN" -d "body=$MESSAGE" "https://api.chatwork.com/v1/rooms/$ROOM_ID/messages"
# merge into BASE
git checkout "$DEVELOP_BRANCH"
if [ "$(git rev-list -n2 "$DEVELOP_BRANCH..$BRANCH" | wc -l)" -eq 1 ]; then
git merge --ff "$BRANCH"
else
git merge --no-ff "$BRANCH"
fi
@mikesorae
mikesorae / 1_my_fist_gas.js
Last active October 30, 2015 14:03
For Google Apps Script Hands-on
// 1. 初めてのGAS
// メッセージボックスにHello, Worldを表示します。
function myFirstGAS() {
Browser.msgBox('Hello World!');
Logger.log('Hello World!');
}
// シートから値を取得して表示します。
function getValueFromSheet() {
var book = SpreadsheetApp.getActive();