Skip to content

Instantly share code, notes, and snippets.

View JohnWong's full-sized avatar
🎯
Working hard

John Wong JohnWong

🎯
Working hard
View GitHub Profile
// ==UserScript==
// @name BYR BBS ip2location
// @namespace http://bbs.byr.cn/
// @description 使北邮人论坛用户发贴IP地址后附加物理地址信息
// @include http://forum.byr.edu.cn/*
// @include http://forum.byr.cn/*
// @include http://bbs.byr.edu.cn/*
// @include http://bbs6.byr.edu.cn/*
// @include http://bbs.byr.cn/*
// @include http://bbs6.byr.cn/*
#!/bin/bash
XCODE_UUID=$(defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID)
PLUGIN_PATH="$HOME/Library/Application Support/Developer/Shared/Xcode/Plug-ins"
for plugin in "$PLUGIN_PATH"/*.xcplugin ; do
defaults write "${plugin}"/Contents/Info DVTPlugInCompatibilityUUIDs -array-add $XCODE_UUID
done
#!/bin/bash
export THEOS=/opt/theos
# clone theos.git
cd /opt
git clone git://github.com/DHowett/theos.git
# clone iphoneheaders.git
cd $THEOS
mv include include.bak
@JohnWong
JohnWong / web-servers.md
Last active September 21, 2015 06:35 — forked from willurd/web-servers.md
Big list of http static server one-liners

Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.

Discussion on reddit.

Python 2.x

$ python -m SimpleHTTPServer 8000
@JohnWong
JohnWong / XCDUUID.m
Created October 14, 2015 03:00 — forked from OliverLetterer/XCDUUID.m
With this gist, I, as a total assembly noob, am trying to understand the XCDUUID runtime hack (https://github.com/0xced/NSUUID/blob/1.0.1/NSUUID.m#L167-L221) to be able to use NSUUID on iOS < 6.0.
@implementation XCDUUID
+ (void) load
{
// query runtime if NSUUID class already exists, if so => done
if (objc_getClass("NSUUID"))
{
return;
}
@JohnWong
JohnWong / WhyRSS
Created December 5, 2015 13:19 — forked from callmewhy/WhyRSS
我的RSS订阅,主要是iOS博客
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>Subscriptions - WHY</title>
</head>
<body>
<outline text="cool" title="cool">
<outline htmlUrl="http://kedebug.com/" title="kedebug" xmlUrl="http://kedebug.com/atom.xml" type="rss" text="kedebug"/>
<outline htmlUrl="http://lucida.me/" title="Lucida" xmlUrl="http://lucida.me/atom.xml" type="rss" text="Lucida"/>
<outline htmlUrl="http://www.wbrecom.com" title="微博推荐" xmlUrl="http://www.wbrecom.com/?feed=rss2" type="rss" text="微博推荐"/>
import lldb
import re
import shlex
# This script allows Xcode to selectively ignore Obj-C exceptions
# based on any selector on the NSException instance
def getRegister(target):
if target.triple.startswith('x86_64'):
return "rdi"