Skip to content

Instantly share code, notes, and snippets.

@MagerValp
MagerValp / template.py
Created February 27, 2017 09:05
Python 2 template
#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from __future__ import print_function
from __future__ import division
import io
import sys
import codecs
#!/bin/bash
#
# Restore the machine's saved .MASManifest.
echo "===== restore_masmanifest ====="
VARDBPATH="{{target_volume}}/private/var/db"
@MagerValp
MagerValp / PyStrings.py
Created January 23, 2017 09:21
Find non-unicode strings in python 2 source.
#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from __future__ import print_function
from __future__ import division
import sys
@MagerValp
MagerValp / runtime.c
Created April 19, 2016 16:36
Get process run time
#include <stdio.h>
#include <stdlib.h>
#include <sys/sysctl.h>
#include <sys/types.h>
#include <time.h>
int main(int argc, char *argv[]) {
pid_t pid = atoi(argv[1]);
int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, pid };
@MagerValp
MagerValp / 6510emu.e
Created March 21, 2016 09:46
My first C64 emulator, in AmigaE from 1996
-> emulate parts of a c64
OPT PREPROCESS
/* #define DEBUG */
MODULE 'tools/file', 'intuition/screens', 'graphics/gfx', 'dos/dos'
MODULE 'intuition/intuition'
-> the different memory parts
@MagerValp
MagerValp / collision.py
Created January 28, 2016 12:20
Find OS X AD user UniqueID collisions
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import base64
userids = dict()
with open(sys.argv[1]) as f:
@MagerValp
MagerValp / AutoDMG Users.markdown
Last active December 22, 2015 13:15
Number of AutoDMG user IPs per country

26777 AutoDMG users in 164 countries:

IPs Country
81 United Arab Emirates
2 Afghanistan
4 Albania
2 Armenia
1 Angola
42 Argentina
@MagerValp
MagerValp / Security Update 2015-006 Yosemite.patch
Created December 13, 2015 12:48
Yosemite Security Update 2015-005 vs 2015-006
diff -rub Security Update 2015-005 Yosemite.pkg/Distribution Security Update 2015-006 Yosemite.pkg/Distribution
--- Security Update 2015-005 Yosemite.pkg/Distribution 2015-11-13 00:32:26.000000000 +0100
+++ Security Update 2015-006 Yosemite.pkg/Distribution 2015-12-12 02:30:09.000000000 +0100
@@ -42,7 +42,7 @@
my.result.type = 'Fatal';
return false;
}
- if (compareBuildVersions(my.target.systemVersion.ProductBuildVersion, '14F1505') &gt; 0) {
+ if (compareBuildVersions(my.target.systemVersion.ProductBuildVersion, '14F1509') &gt; 0) {
my.result.message = system.localizedString('ERROR_4');
@MagerValp
MagerValp / clearsign.patch
Created October 7, 2015 15:31
TimeEdit signing fix
--- universalJavaApplicationStub 2015-10-07 17:24:44.000000000 +0200
+++ universalJavaApplicationStub.clearsign 2015-10-07 17:30:07.000000000 +0200
@@ -100,6 +100,12 @@
JVMVersion=""
+if [[ -d "$AppPackageFolder/Contents/_CodeSignature" ]]; then
+ logger -t TimeEdit "Clearing quarantine attribute from $AppPackageFolder"
+ xattr -r -c "$AppPackageFolder"
+ logger -t TimeEdit "Removing code signature from $AppPackageFolder"
@MagerValp
MagerValp / MacSysAdminFood.markdown
Last active November 11, 2023 11:04
MacSysAdmin food joins

Favorite food joints near MacSysAdmin

Name Food Address
Little Meats Tacos Olivedalsgatan 13
TomTom's Burritos & Quesdillas Prinsgatan 10
Beijing 8 Dumplings Magasinsgatan 3
Puta Madre Mexican Magasinsgatan 3
Jinx Bao (pork & vegan) Magasinsgatan 17