Skip to content

Instantly share code, notes, and snippets.

View jnnkls's full-sized avatar
🤔
tinkering ...

Jan-Niklas jnnkls

🤔
tinkering ...
View GitHub Profile
@qnblackcat
qnblackcat / README.md
Last active December 11, 2025 22:24
Downloading older versions of iOS apps using ipatool

Downloading older versions of iOS apps using ipatool

👉 ipatool is an open-source tool developed by Majd, a highly trustworthy and talented developer in the iOS community. Recently, ipatool got a significant update that allows users to easily download older versions of iOS apps on macOS/Windows/Linux!.

👉 Since ipatool doesn't have a graphical user interface (GUI), some of you might think it's tricky to use. But trust me, it's not! Here's a simple guide if you're still a bit scared of the terminal. (Tbh, everything in this *guide can be found on ipatool's repo)

👉 Note: You need to log into your Apple ID via ipatool for the tool to work. Unless you prioritize security above all, you can trust logging into your Apple account with ipatool. As explained earlier, it’s an open-source tool developed by a well-known and reliable developer, minimizing security risks to the lowest level.

@bitroniq
bitroniq / Converting-qcow2-to-vmdk-and-vhdx.md
Last active December 5, 2025 12:19
Converting images with qemu-img convert

VM images

vGateway images extensions

  • .qcow2 - KVM type Virtual Machines
  • .vmdk - VMware and VirtualBox and ESXi
  • .vdi - VirtualBox
  • .vhdx - Microsoft Hyper-V
  • .vhd - Azure requires fixed size
@cliffrowley
cliffrowley / STREAMDECK_HID.md
Last active November 28, 2025 17:58
Notes on the Stream Deck HID protocol

Stream Deck Protocol

How to interface with a Stream Deck device.

Synopsis

The device uses the HID protocol to communicate with its software.

Configuration

@nolanlawson
nolanlawson / browser.js
Last active June 21, 2019 22:13
Example Browserify and Webpack output, split index.js and browser.js
module.exports = function (string) {
return btoa(string);
};
@viperey
viperey / docker-iptables.md
Last active August 29, 2025 21:28
A brief how-to deal with docker and iptables

Dockers and iptables.

The first thing when you come to this topic is that when it comes to iptables, docker just behaves like a spoiled child that takes what (s)he want, although the child is been banned to do so.

In other words, as you may already know, by default, docker ignores any pre-existing iptables' rules when adding its own Chain in the tables. The result of this is a useless firewall when it comes to protecting the access to your services hosted in containers.

Tell me how you almost screw up

So, at the office, at the moment we had this problem we were migrating our projects into containers.

@robinhouston
robinhouston / Makefile
Last active May 14, 2018 12:15
How to make a map of the world with D3
all: world.topo.json libs
libs: d3.geo.projection.v0.min.js d3.v3.min.js topojson.v1.min.js
clean:
rm -f world.*.json ne_10m_admin_0_countries.* *.min.js
.PHONY: all clean libs
%.topo.json: %.geo.json
@sukei
sukei / Router.php
Created February 19, 2014 15:21
A Router in a Tweet
<?php
/**
* The Router class is a fast and lightweight router (yes it is). It can handle
* a path and call the matching controller. If there is no match, then an
* exception will be throwned.
*
* ...and it fits in a tweet.
*
* @author Quentin Schuler aka Sukei <[email protected]>
@border
border / mgoExample.go
Created August 27, 2012 15:33
mgo example
package main
import (
"fmt"
"labix.org/v2/mgo"
"labix.org/v2/mgo/bson"
"time"
)
type Person struct {