Skip to content

Instantly share code, notes, and snippets.

Chih-Hsuan Yen yan12125

Block or report user

Report or block yan12125

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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.