Skip to content

Instantly share code, notes, and snippets.

View shyampurk's full-sized avatar

Shyam Purkayastha shyampurk

View GitHub Profile
@shyampurk
shyampurk / pubnub_parse_container
Last active August 29, 2015 14:14
Parse Authentication Dialog
<div class='overlay' id='auth-overlay'>
<div class="container" id="auth-super">
<div class="row">
<div class="col-sm-6" style="background: #afa6a6;border-radius: 10px;">
<div id="auth-dialog">
<div id="title-section">
<div class="row">
<div class="col-sm-8 col-sm-offset-3"><span><h4>PubNub WebRTC App with Parse</h4></span></div>
@shyampurk
shyampurk / callback-function
Last active August 29, 2015 14:17
pubnub-todoapp-android-1
public void successCallback(String channel, Object message) {
// TODO Auto-generated method stub
super.successCallback(channel, message);
Log.i("Subscribe","SUCCESS"+message.getClass()+" "+message.toString());
try {
Globalvars.isSubscribed = true;
Log.i("Subscribe","SUCCESS sending message"+message.toString());
Intent intent = new Intent(MY_ACTION);
intent.putExtra("message", message.toString());
@shyampurk
shyampurk / backbone-pubnub-1
Last active August 29, 2015 14:20
Backbone integration with PubNub
// Define Backbone Stats model
app.Stat = Backbone.Model.extend({
defaults: {
stats: [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]
},
localStorage: new Backbone.LocalStorage("pcm-stat")
});
@shyampurk
shyampurk / famous-basic-addtask
Last active August 29, 2015 14:21
Famo.us basic ToDo app
TaskPanel.prototype.addTask = function addTask(taskObj) {
var that = this;
var pos = this.taskSurfaces.length;
var tempTrans = new TransitionableTransform();
var sizeTrans = new Transitionable([5, 5]);
var opacTrans = new Transitionable(0);
@shyampurk
shyampurk / weather-infographic
Last active March 11, 2016 20:45
Weather Infographic Gist
function fetch (place, coordinates, i, aggregate) {
async.parallel([
function(callback) {
request
.get('https://maps.googleapis.com/maps/api/timezone/json')
.query('location='+coordinates[1]+','+coordinates[0])
.query({timestamp: Math.floor(new Date().getTime()/1000)})
.query({key: gApiToken})
.end(function(err, res){
if(err) { console.log(err); callback(true); return; }
@shyampurk
shyampurk / trashcan-client.py
Created March 15, 2016 05:57
Smart Trash Can Demo
def distanceMeasurement():
prev_distance = 0
while 1:
ultrasonicSensor_init()
time.sleep(2)
GPIO.output(TRIG, True)
time.sleep(0.00001)
GPIO.output(TRIG, False)
#Starts the timer
while GPIO.input(ECHO)==0:
public static List<decimal> arrUSDEUR = new List<decimal>();// globally declaring list for USDEUR
public static List<decimal> arrUSDAUD = new List<decimal>();// globally declaring list for USDAUD
public static List<decimal> arrUSDCNY = new List<decimal>();// globally declaring list for USDCNY
public static List<decimal> arrUSDINR = new List<decimal>();// globally declaring list for USDINR
public static Dictionary<string, List<decimal>> ArrayDictMap = new Dictionary<string, List<decimal>>()
{
{ "USDEUR", arrUSDEUR },
handleComment = function(obj,commentObj){
var comment = commentObj.commentsAndMeta.comment[0];
var foundComment = false;
var i = 0;
while(i < obj.links.length){
if((obj.links[i].type == 1) && (obj.links[i].target.data.comment_id == comment.comment_id) ){
@shyampurk
shyampurk / smart-parking
Last active July 22, 2017 00:42
Smart Parking App
/***************************************************************************/
/*PubNub C-Core Initialization*/
pubnub_t *l_receive = pubnub_alloc();
if (NULL == l_receive)
{
printf("Failed to allocate Pubnub context!\n");
return (void *)-1;
}
# Function to close the dashdb connection
def dbclose(self):
try:
retrn = ibm_db.close(self.connection)
return retrn
except Exception as dbcloseerror:
logging.error("dbclose Exception %s"%(dbcloseerror))
return False