Skip to content

Instantly share code, notes, and snippets.

View dmtw's full-sized avatar

dmtw dmtw

  • Munich, Germany
View GitHub Profile
@dmtw
dmtw / simple-nodejs-iv-encrypt-decrypt.js
Created April 30, 2017 11:45 — forked from yoavniran/simple-nodejs-iv-encrypt-decrypt.js
nodejs crypto - simple encrypt & decrypt using IV (Initialization Vector)
"use strict";
var crypto = require("crypto");
var EncryptionHelper = (function () {
function getKeyAndIV(key, callback) {
crypto.pseudoRandomBytes(16, function (err, ivBuffer) {
var keyBuffer = (key instanceof Buffer) ? key : new Buffer(key) ;
@dmtw
dmtw / nsfw.js
Last active August 29, 2015 14:16 — forked from joladev/nsfw.js
angular.module('app.services')
.factory('Nsfw', function ($rootScope) {
'use strict';
var _nsfw = false;
var broadcastNsfw = function (nsfw) {
$rootScope.$broadcast('Nsfw.Update', nsfw);
};
var toggleNsfw = function () {
@dmtw
dmtw / nginx.conf
Last active August 29, 2015 14:10 — forked from plentz/nginx.conf
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
/**
* Use em or rem font-size in Bootstrap 3
*/
@font-size-root: 14px;
@font-unit: 0rem; // Pick em or rem here
// Convert all variables to em
'use strict';
/**
* services.cordova Module
*
* General Cordova services module
*/
angular.module('bili.services.cordova')
Backbone.Marionette.TemplateCache.preloadTemplate = function (templateId, context) {
// preload a single template
var loader = $.Deferred();
var that = this;
var msg;
var err;
if (!templateId || templateId.length == 0) {
err = new Error('No templateId was specified - please provide a valid template id or filename.');
err.name = "NoTemplateSpecified";
throw err;
#add local branch to remote
git push -u origin nameofbranch
@dmtw
dmtw / git_commands_01.txt
Created October 12, 2012 10:09
git commands 01
git push -u origin nameofbranch
@dmtw
dmtw / foundation_zurb_workflow_01.txt
Created October 1, 2012 07:40
foundation_zurb_workflow
[sudo] gem install zurb-foundation
Creating Your first project
cd path/to/where-you-want-your-project
compass create <project-name> -r zurb-foundation --using foundation
Upgrading Your Gem
@dmtw
dmtw / git_workflow_01.txt
Created September 28, 2012 07:26
Git workflow
This workflow works best for me:
git checkout -b develop
...make some changes...
...notice master has been updated...
git checkout master
git pull