Skip to content

Instantly share code, notes, and snippets.

View NetworksAreMadeOfString's full-sized avatar

Gareth NetworksAreMadeOfString

View GitHub Profile
@NetworksAreMadeOfString
NetworksAreMadeOfString / ShortForm.java
Created December 2, 2012 22:26
DZero Short Form Records
//Is this a 203 or larger?
if(thisNdef.getMaxSize() < aaRecord.toByteArray().length + idRecord.toByteArray().length)
{
idRecord = NdefRecord.createMime("text/plain", Integer.toString(tagMetaData.getInt("i")).getBytes(Charset.forName("US-ASCII")));
}
@NetworksAreMadeOfString
NetworksAreMadeOfString / LongForm.java
Created December 2, 2012 22:22
DZero Long form Records
NdefRecord aaRecord = NdefRecord.createApplicationRecord("io.d0");
NdefRecord idRecord = NdefRecord.createExternal("io.d0:tag", Integer.toString(tagType), tagMetaData.toString().getBytes(Charset.forName("US-ASCII")));
@NetworksAreMadeOfString
NetworksAreMadeOfString / Nexus4.fail
Created November 13, 2012 08:22
POST to /checkout
)]}'
{"status":"ERROR","errorCode":"SERVER_ERROR","message":"An error occurred while processing your purchase. Please try again later."}
@NetworksAreMadeOfString
NetworksAreMadeOfString / ShortCodeFinder.php
Created August 25, 2012 17:05
Simple Reading Bus Stop short code
$StopCode = array(0 => 'a', 1 => 'a', 2 => 'a',3 => 'a');
$ValidStops = array();
$ch = curl_init();
for($a = 0; $a < 26; $a++)
{
for($b = 0; $b < 26; $b++)
{
for($c = 1; $c < 26; $c++)
{
for($d = 1; $d < 26; $d++)
@NetworksAreMadeOfString
NetworksAreMadeOfString / MetroTVBusStopTimes.xml
Created August 25, 2012 16:51
MetroTV Bus Stop timetable
<journey>
<mode>bus</mode>
<substop>0</substop>
<serviceID>6</serviceID>
<origin>Engineers Court</origin>
<destination>Station Road ED</destination>
<arrive>17:57</arrive>
<depart>17:57</depart>
<timetable-arrive>17:57</timetable-arrive>
<timetable-depart>17:57</timetable-depart>
<entity>
<id>N329~20Przrgnel~20Whapgvba~20Jrfg~b10h~-7bn~33</id>
<code/>
<lat>51.45297</lat>
<lng>-0.94911</lng>
<title>A329 Cemetary Junction West</title>
<type>33</type>
</entity>
@NetworksAreMadeOfString
NetworksAreMadeOfString / MetroTVCarPark.xml
Created August 25, 2012 14:14
MetroTV Carpark Entity
<entity>
<id>Oebnq~20Fgerrg~20Znyy~b10v~-7jf~11</id>
<code/>
<lat>51.45438</lat>
<lng>-0.97719</lng>
<title>Broad Street Mall(696)</title>
<type>11</type>
</entity>
@NetworksAreMadeOfString
NetworksAreMadeOfString / MapFeedEntity.xml
Created August 25, 2012 14:11
MetroTV Map Feed Entity
<entity>
<id>100~20Oebbx~20Qevir~20-~20eqtngwq~b0su~-7lf~44</id>
<code/>
<lat>51.4255</lat>
<lng>-0.98439</lng>
<title>100 Brook Drive - rdgatjd</title>
<type>44</type>
</entity>
@NetworksAreMadeOfString
NetworksAreMadeOfString / ZenossPoller.java
Created August 20, 2012 21:22
Scheduled intent via Alarm Manager
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
Intent Poller = new Intent(this, ZenossPoller.class);
PendingIntent Monitoring = PendingIntent.getService(this, 0, Poller, PendingIntent.FLAG_UPDATE_CURRENT);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, 0, Long.parseLong(settings.getString("BackgroundServiceDelay", "60")) * 1000, Monitoring);
@NetworksAreMadeOfString
NetworksAreMadeOfString / GetZenossEvent.java
Created August 20, 2012 20:42
Getting an Event from Zenoss with Android
HttpPost httpost = new HttpPost(ZENOSS_INSTANCE + "/zport/dmd/Events/evconsole_router");
httpost.addHeader("Content-type", "application/json; charset=utf-8");
httpost.setHeader("Accept", "application/json");
JSONObject dataContents = new JSONObject();
dataContents.put("evid",_EventID);
JSONArray data = new JSONArray();
data.put(dataContents);