Skip to content

Instantly share code, notes, and snippets.

@mid0111
mid0111 / constructAndroidDev.md
Created April 19, 2014 06:53
Android + intellije 開発環境構築 on Linux Mint

Android + intellije 開発環境構築 on Linux Mint 16

32bit ライブラリのインストール

64bitマシンの場合のみ実施。 Linux Mint 16ではia32-libs packageが提供されていないので、1個ずつインストール。

% sudo apt-get install bluez-alsa:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 ibus-gtk:i386 libacl1:i386 libaio1:i386 libao4:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libattr1:i386 libaudio2:i386 libcanberra-gtk-module:i386 libcap2:i386 libcapi20-3:i386 libcups2:i386 libcupsimage2:i386 libcurl3:i386 libdbus-glib-1-2:i386 libesd0:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgconf-2-4:i386 libgdbm3:i386 libgettextpo0:i386 libglapi-mesa:i386 libglu1-mesa:i386 libgphoto2-6:i386 libgphoto2-port10:i386 libgtk2.0-0:i386 libmpg123-0:i386 libncursesw5:i386 libnspr4:i386 libnss3:i386 libodbc1:i386 libopenal1:i386 libpulse-mainloop-glib0:i386 libpulsedsp:i386 libqt4-dbus:i386 libqt4-network:i386 libqt4
@mid0111
mid0111 / gcm_tips.md
Created April 22, 2014 12:38
GCM PUSH送信のメモ

GCM PUSH送信のメモ

メッセージ送信

 % curl https://android.googleapis.com/gcm/send -H "Content-Type: application/json" -H "Authorization:key=AIzaSyDWggtwcFnJ8Kxjob-4okYUCa85Z3DlzA0" -XPOST  -d '
 {
    "collapse_key":"test",
     "data":{"Text":"テストだよ"},
 "registration_ids":["aa", "bb"]
@mid0111
mid0111 / mountLocalDisk.md
Last active August 29, 2015 14:00
ローカルディレクトリをディスクイメージにしてマウントする

ローカルディレクトリをディスクイメージにしてマウントする

mount

IMAGE_PATH=/xxx/xxx/test.img
MOUNT_DIR_PATH=/yyy/yyy

# ディスクイメージ用の領域確保(ここでは10MB)
dd if=/dev/zero of=${IMAGE_PATH} bs=1M count=10
@mid0111
mid0111 / connectAdbOverWifi.sh
Last active August 29, 2015 14:00
wi-fi経由でadb connect
# wi-fi経由でadb connect
CONNECTION_PORT="5555"
DEVICE_IP="192.168.0.2"
ANDROID_SDK_HOME="/usr/local/android-sdk-linux"
${ANDROID_SDK_HOME}/platform-tools/adb tcpip ${CONNECTION_PORT}
sleep 1
${ANDROID_SDK_HOME}/platform-tools/adb connect ${DEVICE_IP}
@mid0111
mid0111 / GithubTrend-20140514.md
Last active August 29, 2015 14:01
2014/05/15のトレンドなリポジトリを読む

GitHub Trend

2014/05/15

Trending Repository (This week)

個人的code読解力の問題で選り好みしつつ、トレンドなリポジトリの言語やら使用ライブラリなどを調査.知らない言語のでっかいプロジェクトはやはり読めない..

Quill Rich Text Editor

github kaigi

2014/06/01

github kaigiに行ってきたメモ。 個人的な感想とか気になったキーワードとか。

会場

@mid0111
mid0111 / Vagrantfile
Created June 8, 2014 03:25
Vagrantfile for provisioning by Ansible
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# Every Vagrant virtual environment requires a box to build off of.
config.vm.box = "centos65-hubot"
config.vm.box_url = "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box"
@mid0111
mid0111 / Unescape.java
Last active August 29, 2015 14:15
Javaの制御コード話
import static org.fest.assertions.Assertions.assertThat;
import org.apache.commons.lang.StringEscapeUtils;
import org.junit.Test;
public class Unescape {
@Test
public void convertUnescapedUnicodeString() {
String before = "abcd\\u0001efgh\\u0001";
@mid0111
mid0111 / git-empty.md
Created February 10, 2015 12:03
git での空ディレクトリ

git での空ディレクトリ

※git では本当の意味での空ディレクトリは作成できない。

git 上で空ディレクトリを管理する運用としては、以下のパターンがある。

  1. こんなフォルダ構成でやってきたいけど、まだ中身は空だよ。