Skip to content

Instantly share code, notes, and snippets.

Avatar

Chih-Hsuan Yen yan12125

View GitHub Profile
@yan12125
yan12125 / keybase.md
Created Nov 9, 2017
Keybase Github prove
View keybase.md

Keybase proof

I hereby claim:

  • I am yan12125 on github.
  • I am yan12125 (https://keybase.io/yan12125) on keybase.
  • I have a public key ASBLlQS7pyXvBRR5OrHovA_RrouOJGt4-8aUnNvGNwo0Iwo

To claim this, I am signing this object:

View mir-bzr.diff
=== modified file 'cmake/FindGtestGmock.cmake'
--- cmake/FindGtestGmock.cmake 2017-09-07 05:58:13 +0000
+++ cmake/FindGtestGmock.cmake 2017-09-19 13:22:05 +0000
@@ -20,14 +20,6 @@
HINTS ${GTEST_INSTALL_DIR}
)
-#gmock
-find_path(
- GMOCK_INSTALL_DIR CMakeLists.txt
@yan12125
yan12125 / PKGBUILD
Created Aug 13, 2017
pulsesecureclient
View PKGBUILD
# Maintainer: Yen Chi Hsuan
pkgname=pulsesecureclient
pkgver=8.2R5
pkgrel=1
pkgdesc="Pulse Secure Client"
arch=('x86_64')
license=('custom')
url="http://www.python.org/"
depends=('')
@yan12125
yan12125 / main.js
Created Jul 10, 2017
TOTP with Node.js
View main.js
'use strict';
var notp = require('notp'),
thirty_two = require('thirty-two');
var stdin = process.openStdin();
console.log("Entery TOTP key:");
stdin.addListener("data", function(d) {
var key = d.toString().trim().replace(/ /g, '');
@yan12125
yan12125 / flame.md
Created Jun 3, 2017
Firefox OS resources
View flame.md
View Makefile
COMMON_OBJECTS=sparse_crc32.o \
backed_block.o \
output_file.o \
sparse.o \
sparse_err.o \
sparse_read.o \
stringprintf.o
TARGETS=simg2img \
append2simg \
@yan12125
yan12125 / BUILDING.md
Created Apr 14, 2017
Build a custom kernel for Android emulator
View BUILDING.md
git clone https://android.googlesource.com/kernel/goldfish/ -b android-goldfish-3.18
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9
cd goldfish
export CROSS_COMPILE=x86_64-linux-android-
export ARCH=x86_64
export PATH=$PATH:/path/to/x86_64-linux-android-4.9/bin
make x86_64_ranchu_defconfig
make menuconfig  # enable overlayfs and namespaces support here
make -j8
@yan12125
yan12125 / gist:1399c9103354c2614351
Created Mar 6, 2015
Send a comment request to facebook with tagging
View gist:1399c9103354c2614351
curl -v 'https://www.facebook.com/ajax/ufi/add_comment.php' -H 'Cookie: c_user=[my_uid]; xs=[xs]' --data 'ft_ent_identifier=[object_id]&comment_text=[coment text]&client_id=1:1[any number:any number]&fb_dtsg=[fb_dtsg]'
object_id: https://www.facebook.com/[username]/posts/[object_id]
@yan12125
yan12125 / dependency.py
Last active Feb 23, 2018
Print the dependencies of Windows EXE/DLL using winedump (deprecated; check https://github.com/xantares/mingw-ldd instead)
View dependency.py
#!/usr/bin/env python3
# WTFPL – Do What the Fuck You Want to Public License
import subprocess
import os
import sys
prefixes = {
'i386': '/usr/i686-w64-mingw32/bin',
'AMD64': '/usr/x86_64-w64-mingw32/bin'
}
View BluetoothTest.java
package org.twbbs.chyen.android.BluetoothTest;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
You can’t perform that action at this time.