Skip to content

Instantly share code, notes, and snippets.

View mikekunze's full-sized avatar

Mike Kunze mikekunze

View GitHub Profile
{
main: function() {
Ext.Loader.setConfig({
enabled: true
});
Ext.bang.util.app = Ext.create('Ext.app.Application', {
name: 'bang',
appFolder: 'bang',
@mikekunze
mikekunze / bang.js
Created January 5, 2012 02:08
main client application for bang.js,
Ext.namespace('Ext.bang.views');
Ext.namespace('Ext.bang.util');
Ext.bang.util.run = function(provider, response) {
var object = Ext.JSON.decode(response.result);
object.main();
};
Ext.bang.util.startup = function() {
@mikekunze
mikekunze / login.js
Created January 5, 2012 02:41
remotejs ajax login app
{
main: function() {
Ext.bang.util.app.getController('login').init();
remotejs.logMessage('[Client] - launching bang app');
Ext.create('bang.view.loginPanel');
}
}
@mikekunze
mikekunze / login.js
Created January 5, 2012 02:55
extjs login controller
Ext.define('bang.controller.login', {
extend: 'Ext.app.Controller',
views: ['loginPanel'],
init: function() {
remotejs.logMessage('[Client] - Initialized login controller');
this.control({
'loginPanel button[action=login]': {
click: function(button) {
@mikekunze
mikekunze / ExampleApplication.coffee
Created February 15, 2012 03:05
Creating a bang.js application
CoreApplication = require '../lib/CoreApplication.coffee'
class ExampleApplication extends CoreApplication
__appName: 'example'
__appVersion: 1.0
__appPath: __dirname
__controllers: [ '/example' ]
constructor: (cb) ->
@mikekunze
mikekunze / getBloggerPosts.coffee
Created February 17, 2012 21:37
Get Blogger Posts with NodeJS
require 'iced-coffee-script'
mongoose = require 'mongoose'
httpAgent = require 'http-agent'
async = require 'async'
mongoConnect = 'mongodb://username:[email protected]:27367/db'
mongoose.connect mongoConnect
@mikekunze
mikekunze / notify-service.coffee
Created July 14, 2012 16:02
Nagios notify-email custom script
#!/usr/bin/env coffee
#
# incoming argv is order sensitive
#
# [0] - coffee
# [1] - /opt/bin/notify-service.coffee
# [2] - hostname
# [3] - service
# [4] - IP address
# [5] - notification type [ PROBLEM, RECOVERY, OK ]
@mikekunze
mikekunze / app.coffee
Created July 26, 2012 22:59
Basic coffee-script express web server for reportGenerator
express = require 'express'
routes = require './routes'
http = require 'http'
app = express()
app.configure ()->
app.set 'port', (process.env.PORT or 3000)
app.set 'views', __dirname + '/views'
app.set 'view engine', 'jade'
@mikekunze
mikekunze / index.coffee
Created July 26, 2012 23:04
reportGenerator route for accessing a sharepoint 2010 list and spitting the data out with HTML
require 'coffee-script'
request = require 'request'
data =
getData: (cb)->
username = 'someUser'
password = 'somePassword'
proto = 'https://'
@mikekunze
mikekunze / layout.jade
Created July 26, 2012 23:06
Jade template for twitter bootstrap layout
doctype 5
html
head
title= title
link(rel='stylesheet', href='/bootstrap/css/bootstrap.min.css')
script(src='/bootstrap/js/jquery-1.7.2.min.js', type='text/javascript')
script(src='/bootstrap/js/bootstrap.min.js', type='text/javascript')