Skip to content

Instantly share code, notes, and snippets.

View mdix's full-sized avatar
🇩🇰

Marc Dix mdix

🇩🇰
View GitHub Profile
@mdix
mdix / makepkg_simple.sh
Created November 19, 2011 21:14
Build slackware package from source - NOTE: I don't make any warranties that my script will work for you or won't fuck up your machine.
if [ $# -lt 4 ];
then
echo "4 args pls: SOURCEFILE SOURCEDIR DESTDIR PACKNAME (opt: LAYOUTFILE CON
FFLAGS)" && exit 1
fi
SOURCEFILE=$1
SOURCEDIR=$2
DESTDIR=$3
PACKNAME=$4
@mdix
mdix / getMethods.js
Created December 7, 2011 07:09
Method that returns all Methods it can find on a given object
function getMethods(obj) {
var result = [];
var positionOfBrace = null;
var functionAndParams = '';
var functionAsString = '';
for (var id in obj) {
try {
if (typeof(obj[id]) == "function") {
functionAsString = obj[id].toString();
@mdix
mdix / chromium 19.0.1064.0 - build fails
Created March 10, 2012 19:51
chromium 19.0.1064.0 - build fails
CC(target) out/Release/obj.target/libssl/net/third_party/nss/ssl/ssl3ext.o
net/third_party/nss/ssl/ssl3ecc.c: In function 'ssl3_FilterECCipherSuitesByServerCerts':
net/third_party/nss/ssl/ssl3ecc.c:971:7: error: 'SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION' undeclared (first use in this function)
net/third_party/nss/ssl/ssl3ecc.c:971:7: note: each undeclared identifier is reported only once for each function it appears in
make: *** [out/Release/obj.target/libssl/net/third_party/nss/ssl/ssl3ecc.o] Error 1
make: *** Waiting for unfinished jobs....
@mdix
mdix / ssl3ecc.c.patch
Created March 10, 2012 20:48
Patching ssl3ecc.c to build Chromium with mozilla-nss < 3.12.7
--- ./net/third_party/nss/ssl/ssl3ecc.c 2012-03-09 15:01:27.000000000 +0100
+++ ./net/third_party/nss/ssl/ssl3ecc.c 2012-03-10 21:03:38.000000000 +0100
@@ -968,7 +968,7 @@
case SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION:
case SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION:
case SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION:
- case SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION:
+ /*case SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION:*/
case SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION:
case SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION:
@mdix
mdix / exampleTemplate.mustache.js
Last active December 16, 2015 03:29
Using mustache templates without loading them via XHR
// header for all templates, so you don't have to worry about the include order
appNamespace = appNamespace || {};
appNamespace.templates = appNamespace.templates || {};
// template definition
appNamespace.templates.exampleTemplate = [
'{{#logo}}<div class="logo"></div>{{/logo}}',
'<div class="shareIconSet">',
'{{#share.facebook}}<div class="facebook"></div>{{/share.facebook}}',
'{{#share.twitter}}<div class="twitter"></div>{{/share.twitter}}',
// states if the layer is opened (true)
var isOpened;
isOpened = status;
/* removes layer if already opened and runs a function to
output the state of the other layers */
if (isOpened) {
doSomething();
}
var layerIsOpenend;
layerIsOpenend = currentLayerStatus;
if (layerIsOpened) {
layer.remove();
outputStateOfOtherLayers();
}
@mdix
mdix / mym.activateservice.js
Created November 6, 2013 09:16
Testing phpstorm gist creation
function phpStormGitGistCheck() {
if (gistExists) {
console.log('it works');
}
}
@mdix
mdix / mym.manageprofile.js
Created November 15, 2013 21:15
No anon fct as param
var setUserProfileValuesFromJson = function () {
var configuration = {
url: dataUrl,
type: 'GET',
dataType: 'json'
};
var whenSuccessful = function (data) {
user = data.data;
var setUserProfileValuesFromJson = function () {
var configuration = {
url: dataUrl,
type: 'GET',
dataType: 'json'
};
var handleData = function (data) {
user = data.data;