Skip to content

Instantly share code, notes, and snippets.

View kristjanmik's full-sized avatar

Kristján Ingi Mikaelsson kristjanmik

View GitHub Profile
var parser = require('apis-parser');
module.exports = function(app,prefix){
console.log('Within function',prefix)
var flights = require('flights');
app.get(prefix + '/:type/kef',function(req,res){
parser(res)(function(cb){
flights.kef({
var filePath = NSBundle.mainBundle().pathForResource("railway", ofType: "gif")
var gif = NSData(contentsOfFile: filePath)
var webViewBG = UIWebView(frame: self.view.frame)
webViewBG.loadData(gif, MIMEType: "image/gif", textEncodingName: nil, baseURL: nil)
webViewBG.userInteractionEnabled = false;
self.view.addSubview(webViewBG)
var filter = UIView()
filter.frame = self.view.frame
highlight -O rtf index.js --line-numbers --font-size 26 --font Inconsolata --style solarized-dark -W -J 70 -j 3 --src-lang js | pbcopy
@kristjanmik
kristjanmik / problem
Created December 6, 2012 18:04
Problem with jitsu deploy
prompt: Is this ok?: (yes)
info: Creating snapshot 0.0.0-37
info Uploading: [=== ] 12%
info: Updating app skyscraper
info: Activating snapshot 0.0.0-37 for skyscraper
info: Starting app skyscraper
error: Error running command deploy
error: Nodejitsu Error (500): Internal Server Error
error: There was an error while attempting to deploy the app
error:
@kristjanmik
kristjanmik / nodejitsu error
Created December 8, 2012 13:07
nodejitsu error
➜ apis git:(master) ✗ jitsu deploy
info: Welcome to Nodejitsu ylgur
info: jitsu v0.10.3-1, node v0.8.1
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
info: Analyzing application dependencies in server.js
info: Creating snapshot 0.0.0-44
info Uploading: [============================ ] 97%
error: Error running command deploy
error: Nodejitsu Error (500): Internal Server Error
function formWarning(text,tab){
if(tab == 'location' && !mapTabLoaded){
loadMap();
mapTabLoaded = true;
}
var warning = '<div class="alert">'+
'<button type="button" class="close" data-dismiss="alert">&times;</button>'+
'<strong>ATH!</strong> '+text+
'</div>';
$('.submit-warning').html(warning);
@kristjanmik
kristjanmik / gist:5130899
Created March 10, 2013 23:02
Instagram code on nfvi.is
(function($){
$.fn.instagram = function(options) {
var that = this,
apiEndpoint = "https://api.instagram.com/v1",
settings = {
hash: null
, userId: null
, locationId: null
, search: null
, accessToken: null
var cluster = require('cluster');
if (cluster.isWorker) {
console.log('Worker ' + process.pid + ' has started.');
// Send message to master process.
process.send({msgFromWorker: 'This is from worker ' + process.pid + '.'})
// Receive messages from the master process.
@kristjanmik
kristjanmik / nodeserver
Last active December 22, 2015 21:49
On demand node.js server install script
#!/bin/bash
###Node.js ###
sudo apt-get update
sudo apt-get install -y python-software-properties
sudo apt-get install -y python
sudo apt-get install -y g++
sudo apt-get install -y make
sudo apt-get install -y software-properties-common
sudo add-apt-repository --yes ppa:chris-lea/node.js
@kristjanmik
kristjanmik / gist:6563816
Created September 14, 2013 17:20
Restart titanium build on file change
var chokidar = require('chokidar'),
spawn = require('child_process').spawn,
utils = require('util');
var watcher = chokidar.watch('./', {ignored: /^build/, persistent: true});
var lastUpdate = new Date().getTime();
function update(path){
if(typeof path === 'object' || path.indexOf('Resources') !== -1 || path.indexOf('build') !== -1 || path.indexOf('monitor.js') !== -1){
return;