Skip to content

Instantly share code, notes, and snippets.

Avatar

Marshall Culpepper marshall

View GitHub Profile
@marshall
marshall / example.js
Last active Aug 29, 2015
All FxOS apps as JSON
View example.js
var schemes = {
"app:": "A",
"http:": "H",
"https:": "S",
"file:": "F"
};
var domains = {
".gaiamobile.org": "G"
};
@marshall
marshall / Austin_IoT_Links.md
Last active Aug 29, 2015
Links from my Austin IoT presentation
View Austin_IoT_Links.md
View Process API.md
View index.html
<html>
<head>
<style>
body { font-family: Monaco; }
#drop_target {
-webkit-user-drop: element;
border-bottom: 2px dashed black;
background-color: #303030;
color: #909090;
font-size: 16px;
View index.html
<html>
<head>
<style>
#square {
background-color: black;
color: white;
font-size: 30pt;
padding: 10px;
width: 350px;
}
View profile.sh
SSH_ENV=$HOME/.ssh/environment
function start_agent {
echo "Initialising new SSH agent..."
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > ${SSH_ENV}
echo succeeded
chmod 600 ${SSH_ENV}
. ${SSH_ENV} > /dev/null
/usr/bin/ssh-add ~/.ssh/marshall_github_key;
}
View gist:468275
<ti:app>
<!-- ... -->
<property name="ti.android.google.map.api.key.production">GET_ME_FROM_GOOGLE</property>
</ti:app>
View gist:483975
// Note: this isn't public API, so there should be lots of error checking here
Method gciMethod = Resources.class.getMethod("getCompatibilityInfo");
Object compatInfo = gciMethod.invoke(view.getResources());
float appScale = (Float)compatInfo.getClass().getField("applicationScale").get(compatInfo);
View Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := v8hi
LOCAL_CFLAGS := -I/Users/marshall/Source/v8/include -g
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl -llog -L$(TARGET_OUT)
LOCAL_SRC_FILES := v8hi.cpp
PRIVATE_WHOLE_STATIC_LIBRARIES := $(TARGET_OUT)/libv8.a
View AndroidDBFromSDCard.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView label = (TextView)findViewById(R.id.TextView01);
String dbPath = "/sdcard/test.db";
SQLiteOpenHelper helper = new SQLiteOpenHelper(this, dbPath, null, 1) {
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {