I hereby claim:
- I am jasonsilberman on github.
- I am j99 (https://keybase.io/j99) on keybase.
- I have a public key whose fingerprint is 9AB7 51EC F6A8 8867 C786 8570 D748 8E25 43EF 3451
To claim this, I am signing this object:
| var server = Squid.Server() | |
| var router = Squid.Router() | |
| router.get('/login') { | |
| return Authentication.Login(originalURL: $0.originalURL) | |
| } | |
| router.get('/post/:int') { | |
| return Post.Single(postID: $1) // $1 has type of Int |
| require 'openssl' | |
| require 'Base64' | |
| key = "secret-key" | |
| data = "some data to be signed" | |
| Base64.encode64(OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha256'), key, data)).strip() |
| @interface Window : UIWindow | |
| @end |
| var gulp = require('gulp'), | |
| uglify = require('gulp-uglify'), | |
| concat = require('gulp-concat'), | |
| sass = require('gulp-sass'); | |
| gulp.task('compress-js', function () { | |
| gulp.src('assets/js/*.js') | |
| .pipe(uglify()) | |
| .pipe(gulp.dest('build/js')); | |
| }); |
| module.exports = function (grunt) { | |
| // MAIN | |
| grunt.initConfig({ | |
| uglify: { | |
| build: { | |
| src: 'assets/js/app.js', | |
| dest: 'build/js/app.min.js' | |
| } | |
| }, |
| Note *note = // .. original note | |
| Note *noteCopy = [note copy]; | |
| Note *secondNoteCopy = [note copy]; | |
| // Are noteCopy and secondNoteCopy equal? |
I hereby claim:
To claim this, I am signing this object:
| Application Specific Information: | |
| objc[7413]: garbage collection is ON | |
| *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSPopover showRelativeToRect:ofView:preferredEdge:]: nil view provided. You must supply a view.' | |
| terminating with uncaught exception of type NSException | |
| abort() called | |
| Application Specific Backtrace 1: | |
| 0 CoreFoundation 0x00007fff8941fbec __exceptionPreprocess + 172 | |
| 1 libobjc.A.dylib 0x00007fff88ef670e objc_exception_throw + 43 | |
| 2 AppKit 0x00007fff8c7c19ae -[NSPopover showRelativeToRect:ofView:preferredEdge:] + 2435 |
| class DB { | |
| protected static $dbn; | |
| public static function connect() { | |
| $p = Config::valueForKeyPath('db'); | |
| static::$dbn = new PDO('mysql:host=' . $p['host'] . ';dbname=' . $p['database'], $p['user'], $p['pass']); | |
| static::$dbn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | |
| return true; | |
| } | |
| public static function close() { | |
| static::$dbn = null; |
| var crypto = require('crypto'); | |
| var assert = require('assert'); | |
| var algorithm = 'aes256'; // or any other algorithm supported by OpenSSL | |
| var key = 'password'; | |
| var text = 'I love kittens'; | |
| var cipher = crypto.createCipher(algorithm, key); | |
| var encrypted = cipher.update(text, 'utf8', 'hex') + cipher.final('hex'); | |
| var decipher = crypto.createDecipher(algorithm, key); |