Skip to content

Instantly share code, notes, and snippets.

View JT5D's full-sized avatar
💭
Multiversing...

JT5D JT5D

💭
Multiversing...
View GitHub Profile
@JT5D
JT5D / yahoo-finance-stock-data.js
Last active August 29, 2015 14:28
Yahoo Finance stock historical data, prices and details retrieval function written in Javascript, jQuery and YQL
/*
Yahoo Finance stock historical data, prices and details retrieval function written in Javascript, jQuery and YQL
v2013-08-05
(c) 2013 by Fincluster ltd - http://fincluster.com <dev@fincluster.com>
*/
(function($) {
function getStock(opts, type, complete) {
var defs = {
desc: false,
baseURL: 'http://query.yahooapis.com/v1/public/yql?q=',
@JT5D
JT5D / gist:6b8ea36530563d502bd3
Last active August 29, 2015 14:27 — forked from eklimcz-zz/gist:446b56c0cb9cfe61d575
RSSI to Distance Conversion
function calculateDistance(rssi) {
var txPower = -59 //hard coded power value. Usually ranges between -59 to -65
if (rssi == 0) {
return -1.0;
}
var ratio = rssi*1.0/txPower;
if (ratio < 1.0) {
@JT5D
JT5D / gist:3815ac248f877299e9fa
Last active August 29, 2015 14:27 — forked from eklimcz-zz/gist:50df07bee6b6e67133e5
Beacon Client render
$(document).ready(function() {
var socket = io('http://localhost/client');
var linearScale = d3.scale.linear()
.domain([0, 20])
.range([20, 1000]);
socket.on('connected', function(msg) {
console.log('connected to server');
@JT5D
JT5D / gist:b190cd5f25f01edbaa13
Last active March 7, 2017 06:10 — forked from eklimcz-zz/gist:9973c7b97d4930d827c9
basic node app for ble scanner
var express = require('express');
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var scanner = io.of('/scanner');
scanner.on('connection', function(socket) {
console.log('Scanner Connected');
@JT5D
JT5D / gist:7c02b8ece5aa6cf39351
Last active August 29, 2015 14:27 — forked from eklimcz-zz/gist:225d4617cc10e40b3053
Basic scanning with Noble
var noble = require('noble');
//replace localhost with your server's IP;
var socket = require('socket.io-client')('http://localhost/scanner');
//replace with your hardware address
var addressToTrack = '7c669d9b2dda';
socket.on('connect', function(){
console.log('connected to server');
@JT5D
JT5D / gist:bf93052580234b21004c
Last active August 29, 2015 14:27 — forked from eklimcz-zz/gist:b37c05b29d9ac7cdd040
Noble basic scan
noble.startScanning();
noble.on(‘discover’, function(peripheral) {
var macAddress = peripheral.uuid;
var rss = peripheral.rssi;
var localName = advertisement.localName;
console.log('found device: ', macAdress, ' ', localName, ' ', rss);
}
@JT5D
JT5D / AI.cs
Last active August 29, 2015 14:25 — forked from yunojy/AI.cs
Unity Yome AI (Web Speech API、Docomo Dialogue API、Voice Text API) http://2vr.jp/2014/12/23/unity-assets/
using UnityEngine;
using WebSocketSharp;
using System.Collections;
public class AI : MonoBehaviour {
private WebSocket ws_;
public string docomoAPIkey = "";
public string oreSay = "";
@JT5D
JT5D / pebble2.js
Last active August 29, 2015 14:25 — forked from hecomi/pebble2.js
simply.title('TSUBAKUMI');
simply.subtitle('Loading...');
var DEVICE_API_URL = 'http://192.168.0.6:23456';
var API_LIST_URL = 'http://192.168.0.6:23457/apis/pebble';
var apis = ['NO DATA'];
var index = parseInt(localStorage.getItem('index')) || 0;
var available = false;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using Uniduino;
public class Accelerometer : MonoBehaviour
{
private Arduino arduino_;
public Transform target;
public Vector3 basePinValues = Vector3.zero;
using UnityEngine;
using System.Collections;
using System.IO.Ports;
using System.Threading;
public class SerialHandler : MonoBehaviour
{
public delegate void SerialDataReceivedEventHandler(string message);
public event SerialDataReceivedEventHandler OnDataReceived;