Skip to content

Instantly share code, notes, and snippets.

Diederik Diederikjh

Block or report user

Report or block Diederikjh

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Diederikjh
Diederikjh / fix_cam.sh
Last active Mar 20, 2019
Get valid cookie from camera and set it on tinyproxy config
View fix_cam.sh
#!/bin/bash
# gets cookie for camera, and sets it for reverse proxy for ZM
read -sp "Please enter camera http login password\
" PASSWORD
USER=diederik
# Do login
curl -v 'http://192.168.0.11/login.cgi' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0' -H 'Accept: */*' -H 'Accept-Language: en-ZA,en-GB;q=0.8,en-US;q=0.5,en;q=0.3' --compressed -H 'Content-Type: application/x-www-form-urlencoded' -H 'X-Requested-With: XMLHttpRequest' --data "username=$USER&password=$PASSWORD" --cookie-jar cookies.txt
View Start-EditorServices.ps1
# PowerShell Editor Services Bootstrapper Script
# ----------------------------------------------
# This script contains startup logic for the PowerShell Editor Services
# module when launched by an editor. It handles the following tasks:
#
# - Verifying the existence of dependencies like PowerShellGet
# - Verifying that the expected version of the PowerShellEditorServices module is installed
# - Installing the PowerShellEditorServices module if confirmed by the user
# - Creating named pipes for the language and debug services to use (if using named pipes)
# - Starting the language and debug services from the PowerShellEditorServices module
View Start-EditorServices.ps1
# PowerShell Editor Services Bootstrapper Script
# ----------------------------------------------
# This script contains startup logic for the PowerShell Editor Services
# module when launched by an editor. It handles the following tasks:
#
# - Verifying the existence of dependencies like PowerShellGet
# - Verifying that the expected version of the PowerShellEditorServices module is installed
# - Installing the PowerShellEditorServices module if confirmed by the user
# - Creating named pipes for the language and debug services to use (if using named pipes)
# - Starting the language and debug services from the PowerShellEditorServices module
View Android moto crash log
This file has been truncated, but you can view the full file.
eEarlyAllocBuffers(): consuming early alloc buffers with count 0
11-14 11:52:38.796 488-5060/? D/QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*) : alloc E count=5 size=24256512
11-14 11:52:38.796 488-5060/? E/QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*):StreamMemsize 24256512
11-14 11:52:38.796 488-5060/? D/QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*) : alloc E count=5 size=24256512
11-14 11:52:38.796 488-5060/? E/QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*):Memsize 24256512
11-14 11:52:38.817 512-5029/? I/chatty: uid=1006(camera) mm-qcamera-daem expire 55 lines
11-14 11:52:38.853 1208-2435/? W/NetworkIdentity: Active mobile network without subscriber!
11-14 11:52:38.857 488-5060/? D/QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocEnd(size_t) : X
@Diederikjh
Diederikjh / Cryptography.java
Last active Aug 23, 2019
Single class that handles encryption and decryption with keys using the Android `Keystore` API. Mostly inspired by this [blog post](https://medium.com/@ericfu/securely-storing-secrets-in-an-android-application-501f030ae5a3). This was tested with API 18 and 25 level emulator (and a level 23 device).
View Cryptography.java
package com.example.yourapp;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Build;
import android.security.KeyPairGeneratorSpec;
import android.security.keystore.KeyGenParameterSpec;
import android.security.keystore.KeyProperties;
import android.support.annotation.RequiresApi;
@Diederikjh
Diederikjh / package.json
Last active May 27, 2019
Glitch twitter bot for git hub commit comments (stil lots of getting started glitch code.)
View package.json
{
"//1": "describes your app and its dependencies",
"//2": "https://docs.npmjs.com/files/package.json",
"//3": "updating this file will download and update your packages",
"name": "git-commit-bot",
"version": "0.0.1",
"description": "Tweet random git commits!",
"main": "server.js",
"scripts": {
"start": "node server.js"
@Diederikjh
Diederikjh / server.js
Last active Jul 19, 2017
Node.js simple HTTP getter function
View server.js
/* I used this with AWS Lambda (running Node 6.10) and [Cloud watch trigger](http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html)
to trigger my glitch.com twitter bot. */
exports.handler = (event, context, callback) => {
var http = require('http');
http.get({
host: process.env.HOST,
path: process.env.PATH
View CursorRecyclerViewAdapter.java
/*
* Copyright (C) 2014 skyfish.jy@gmail.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@Diederikjh
Diederikjh / copysystemdrive.sh
Created Jan 18, 2017
Copy system drive and ready to chroot.
View copysystemdrive.sh
# First sync old root then rew root.
# Mostly from http://askubuntu.com/a/3409/41258
sudo rsync -avP --numeric-ids --exclude='/dev' --exclude='/proc' --exclude='/sys' --exclude='/home' --exclude='/media' --exclude='/var/cache/zoneminder' /media/ubuntu/eb636436-ea9f-4e1b-bc71-5b46eb6e96a1/ /media/ubuntu/690ad96f-d072-41ef-9ebe-a524f891a2f6/
sudo mkdir /media/ubuntu/690ad96f-d072-41ef-9ebe-a524f891a2f6/proc
sudo mount -B /proc /media/ubuntu/690ad96f-d072-41ef-9ebe-a524f891a2f6/proc
sudo mkdir /media/ubuntu/690ad96f-d072-41ef-9ebe-a524f891a2f6/dev
sudo mount -B /dev /media/ubuntu/690ad96f-d072-41ef-9ebe-a524f891a2f6/dev
@Diederikjh
Diederikjh / AlphawaveIntervewProcess.py
Last active May 22, 2019
Alphawave Interview process pseudocode
View AlphawaveIntervewProcess.py
# NOTE THIS CODE CONTAINS NO BUGS
# see https://www.alphawave.co.za/ for more
def InterviewForEMSS( candidate ):
if (goodCV(candidate) == true):
if (onlineTestPass(candidate) == true):
if (faceToFaceInterviewPerformance(candidate) >= 95%):
# ;) https://xkcd.com/292/
goto: Hire
goto: Not-Hire
You can’t perform that action at this time.