Skip to content

Instantly share code, notes, and snippets.

View alexjamesbrown's full-sized avatar

Alex Brown alexjamesbrown

View GitHub Profile
@alexjamesbrown
alexjamesbrown / geocomplete-requirejs.html
Created February 20, 2014 16:41
Using GeoComplete with RequireJS
<!DOCTYPE html>
<html>
<head>
<title>RequireJS Async plugin</title>
</head>
<body>
<h1>Geocomplete With RequireJS</h1>
<form>
<input id="geocomplete" type="text" placeholder="Type in an address" size="90" autocomplete="off">
<input id="find" type="button" value="find">
@alexjamesbrown
alexjamesbrown / .gitignore
Created January 28, 2015 11:38
.gitignore file for Magento Site Development
app/code/core/
app/design/frontend/base/
app/design/frontend/default/default/
app/design/frontend/default/blank/
app/design/frontend/default/iphone/
app/design/frontend/default/modern/
app/design/install/
app/etc/modules/Mage_All.xml
app/etc/modules/Mage_Api.xml
app/etc/modules/Mage_Bundle.xml
@alexjamesbrown
alexjamesbrown / info.asp
Created June 24, 2015 14:41
Classic ASP file to output the server name
<%Set o = Server.CreateObject("WScript.Network")%>
<h1><%=o.ComputerName%></h1>
@alexjamesbrown
alexjamesbrown / info.aspx
Created June 24, 2015 15:10
aspx page displaying the server name
<script language="c#" runat="server">
public void Page_Load(object sender, EventArgs e)
{
Response.Write("<h1>"+System.Environment.MachineName+"</h1>");
}
</script>
@alexjamesbrown
alexjamesbrown / invitees.js
Created April 19, 2012 00:42 — forked from aheckmann/invitees.js
populated invitees
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('localhost', 'testing_invitees');
var userSchema = new Schema({
firstName: String
});
var U = mongoose.model('User', userSchema);
var eventMemberSchema = new Schema ({
@alexjamesbrown
alexjamesbrown / server.js
Created August 6, 2012 16:28
Example server.js for LocomotiveJS app
var locomotive = require('locomotive'),
env = process.env.NODE_ENV || 'development',
port = process.env.PORT || 3000,
address = '0.0.0.0';
locomotive.boot(__dirname, env, function(err, server) {
if (err) { throw err; }
server.listen(port, address, function() {
var addr = this.address();
console.log('listening on %s:%d', addr.address, addr.port);
@alexjamesbrown
alexjamesbrown / gist:3738428
Created September 17, 2012 16:49
Getting generic type arguments from collection
var types = Assembly.GetAssembly(typeof(Repository<>))
.GetTypes()
.Where(x => x.BaseType != null && x.BaseType.GetGenericArguments().FirstOrDefault() != null)
.Select(x => x.BaseType != null ? x.BaseType.GetGenericArguments().FirstOrDefault() : null)
.ToList();
(function ($, ko) {
   var _dragged, _hasBeenDropped, _draggedIndex;
   ko.bindingHandlers.drag = {
       init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
           var dragElement = $(element);
           
           var dragOptions = {
               helper: function () {
                   return dragElement.clone().addClass("ui-dragon");
               },
<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
var geocoder;
$(function () {
geocoder = new google.maps.Geocoder();
$('#searchBtn').click(function () {
geoCode($("#locationValue").val(), function (latLon) {
$('#lat').val(latLon.Lat);
public class CustomerController : Controller
{
private ICustomerService _customerService;
public CustomerController(ICustomerService customerService)
{
_customerService = customerService;
}
public IActionResult Post(string firstName, string lastName)