Skip to content

Instantly share code, notes, and snippets.

@beta
beta / design_bottom_sheet_dialog.xml
Last active August 18, 2016 08:02
res/layout/design_bottom_sheet_dialog.xml of Android Support Design Library 23.4.0
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:id="@+id/touch_outside"
android:layout_width="match_parent"
android:layout_height="match_parent"
@beta
beta / areas.xml
Created May 27, 2016 06:40
XML for provinces & cities of China
<?xml version="1.0" encoding="utf-8"?>
<provinces>
<province name="北京市">
<city>东城区</city>
<city>西城区</city>
<city>朝阳区</city>
<city>丰台区</city>
<city>石景山区</city>
<city>海淀区</city>
<city>门头沟区</city>
@beta
beta / weibo-better-layout.css
Last active March 22, 2016 05:59
Custom CSS for Sina Weibo
body {
font-family: "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}
.WB_feed_detail {
padding: 0px;
}
.WB_feed_detail .WB_screen {
margin-right: 20px;
@beta
beta / com_example_yourapp_CvUtil.h
Last active March 13, 2016 06:43
Codes for blog "Using Native OpenCV Code in Android Projects"
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_example_yourapp_CvUtil */
#ifndef _Included_com_example_yourapp_CvUtil
#define _Included_com_example_yourapp_CvUtil
#ifdef __cplusplus
extern "C" {
#endif
/*
@beta
beta / CvUtil.java
Last active March 13, 2016 07:37
Codes for blog "Using Native OpenCV Code in Android Projects"
package com.example.yourapp;
import android.util.Log;
import org.opencv.android.OpenCVLoader;
import org.opencv.core.Mat;
import java.util.ArrayList;
public class CvUtil {
@beta
beta / Android.mk
Last active March 13, 2016 05:16
Codes for blog "Using Native OpenCV Code in Android Projects"
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
OPENCV_INSTALL_MODULES:=on
OPENCV_CAMERA_MODULES:=on
OPENCV_LIB_TYPE := STATIC
include $(LOCAL_PATH)/OpenCV.mk
@beta
beta / MainActivity.java
Last active August 2, 2016 06:51
Switching fragments
// Blablabla
/**
* Loads and switches to a new fragment.
* If a fragment with {@code tag} has already been loaded and was detached from the container,
* this method will detach the current fragment and reattach the fragment back again, instead
* of creating a new instance of the target fragment.
*
* @param cls {@code Class} of the new fragment
* @param tag a tag to identify a fragment
@beta
beta / SyntaxAnalyzer.java
Created December 2, 2015 12:20
SyntaxAnalyzer
package me.kyouko.syntaxanalyzer;
import java.util.ArrayList;
import java.util.List;
public class SyntaxAnalyzer {
String input;
List<Token> tokens;
@beta
beta / Lexer.java
Created November 14, 2015 12:52
A simple lexer for C programs.
package lexer;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
public class Lexer {
@beta
beta / private.xml
Last active February 25, 2020 02:55
My Karabiner private configurations for ikbc Poker II.
<?xml version="1.0"?>
<root>
<item>
<name>Directions</name>
<identifier>private.directions</identifier>
<autogen>
__KeyToKey__
KeyCode::I, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::CURSOR_UP
</autogen>