Skip to content

Instantly share code, notes, and snippets.

<html>
<head>
<title></title>
</head>
<body>
<select style="max-width: 400px">
<option value="Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
@pfeilbr
pfeilbr / DB5.plist
Created June 7, 2013 18:55
Vesper.app/DB5.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Default</key>
<dict>
<key>_name</key>
<string>Default</string>
<key>alertView</key>
<dict>
import random
def main():
# create array of 500 elements
nums=[0]*500
# populate each array element with a random int from 0-100
for i in range(len(nums)):
nums[i]=random.randint(0, 100)
total=getTotal(nums)
@pfeilbr
pfeilbr / customerLogin.php
Created June 9, 2014 13:01
login handler
<?php
$loggedin = false;
$error = false;
session_start();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$userName=addslashes($_POST['userName']);
$userPwd=addslashes($_POST['userPwd']);
$sql="SELECT * FROM users WHERE userName='$userName' and userPwd='$userPwd'";
$result=mysql_query($sql);
@pfeilbr
pfeilbr / node-os-module-playground.js
Created October 20, 2014 15:17
node OS module playground
var os = require('os');
var methodNames = [];
for (var prop in os) {
if ( os.hasOwnProperty(prop) && typeof os[prop] === 'function') {
methodNames.push(prop)
}
}
@pfeilbr
pfeilbr / loadAndPlaySounds.swift
Created January 12, 2015 20:31
example of loading and laying sound files (.wav) from directory in app bundle
import AudioToolbox
func loadAndPlaySounds() {
var path = NSBundle.mainBundle().bundlePath.stringByAppendingPathComponent("sounds")
if let fileNames = NSFileManager.defaultManager().contentsOfDirectoryAtPath(path, error: nil) as? [String] {
for fileName in fileNames {
var filePath = path.stringByAppendingPathComponent(fileName)
println("filePath = \(filePath)")
class NonMatchedAccountExporter {
public void run(List_MRK__c listID) {
Boolean moreToProcess = execute(listID);
while(moreToProcess = true) {
moreToProcess = execute(listID);
}
}
public Boolean execute(List_MRK__c listID) {
{
"id": "8d98e250-5e11-11e5-8d11-8912d003bf4f",
"complete": true,
"operation": "open-project",
"error": "Cannot read property 'path' of undefined",
"stack": "TypeError: Cannot read property 'path' of undefined\n at /Applications/MavensMate.app/Contents/Resources/app/node_modules/mavensmate/lib/mavensmate/commands/project/open-project.js:36:40\n at tryCatch2 (/Applications/MavensMate.app/Contents/Resources/app/node_modules/mavensmate/node_modules/bluebird/js/main/util.js:53:21)\n at Promise._resolveFromResolver (/Applications/MavensMate.app/Contents/Resources/app/node_modules/mavensmate/node_modules/bluebird/js/main/promise.js:544:13)\n at new Promise (/Applications/MavensMate.app/Contents/Resources/app/node_modules/mavensmate/node_modules/bluebird/js/main/promise.js:82:37)\n at Command.execute (/Applications/MavensMate.app/Contents/Resources/app/node_modules/mavensmate/lib/mavensmate/commands/project/open-project.js:25:10)\n at /Applications/MavensMate.app/Contents/Resources/app/no
// Promise series example
function task(name) {
return new Promise(function(resolve, reject) {
setTimeout(function() {
console.log(name, new Date());
if (name === 'fail') {
reject(name);
} else {
resolve(name);
// see http://static-content-01.s3-website-us-east-1.amazonaws.com/Promise_promisifyAll___bluebird_1CEF7997.png
// catalist was to solve for promisifying cordova plugins and it's non-[standard|node] callback convention (successFn, errorFn) vs node's fn(error, success)
var Runner = function() {
return this;
};
Runner.prototype.echo = function(msg, success, failure){
success(msg);
};