Skip to content

Instantly share code, notes, and snippets.

Meteor.methods({
DeleteUser: function(userId, userName) {
check(userId, String);
check(userName, Match.Any);
//rest of the code
}
});
@pahans
pahans / template-helper
Created March 21, 2014 06:01
how to do an #if based on url path in a template
Template.templateName.isInCurrectUrl = function () {
return Router.current().path == "/example"
}
@pahans
pahans / gist:bb59ece15ce156092f4c
Created June 14, 2014 21:57
meteor connection status
var connectionRetry;
Deps.autorun(function(){
var retryTime = Meteor.status().retryTime;
if(retryTime && !connectionRetry){
connectionRetry = setInterval(function(){
var newRetryTime = ((Meteor.status().retryTime - (new Date()).getTime())/1000).toFixed(0);
$("#meteor-connect-retry-time").html(newRetryTime);
}, 1000);
}
<!-- BEGINS: AUTO-GENERATED MUSES RADIO PLAYER CODE -->
<script type="text/javascript" src="http://hosted.musesradioplayer.com/mrp.js"></script>
<script type="text/javascript">
MRP.insert({
'url':'http://128.199.236.178:8000/live',
'codec':'mp3',
'volume':65,
'autoplay':true,
'buffering':5,
'title':'Radio Vermont',
@pahans
pahans / gist:f13de348bfdcf73f1a19
Created October 24, 2014 04:24
html5 radio code
<audio controls autoplay="autoplay"><source src="http://128.199.236.178:8000/live?type=.mp3" type="audio/mp3">Your browser does not support the audio element.</audio>
@pahans
pahans / component.js
Created September 20, 2015 22:25
using react with flow components
FlowComponents.define("react", function(props) {
this.onRendered(function() {
var dom = this.find("div");
var reactProps = _.omit(props, "component", "class");
var reactClass = window;
_.each(props.class.split("."), function(name) {
reactClass = reactClass[name];
});
var el = React.createElement(reactClass, reactProps);
@pahans
pahans / websocketserver.py
Created January 30, 2017 14:07 — forked from jkp/websocketserver.py
A simple WebSockets server with no dependencies
import struct
import SocketServer
from base64 import b64encode
from hashlib import sha1
from mimetools import Message
from StringIO import StringIO
class WebSocketsHandler(SocketServer.StreamRequestHandler):
magic = '258EAFA5-E914-47DA-95CA-C5AB0DC85B11'