Skip to content

Instantly share code, notes, and snippets.

@kconner
kconner / macOS Internals.md
Last active April 9, 2025 08:19
macOS Internals

macOS Internals

Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.

Starting Points

How to use this gist

You've got two main options:

The Freenode resignation FAQ, or: "what the fuck is going on?"

IMPORTANT NOTE:

It's come to my attention that some people have been spamming issue trackers with a link to this gist. While it's a good idea to inform people of the situation in principle, please do not do this. By all means spread the word in the communities that you are a part of, after verifying that they are not aware yet, but unsolicited spam is not helpful. It will just frustrate people.

Update 3 (May 24, 2021)

A number of things have happened since the last update.

It appears that rasengan (Andrew Lee) of Private Internet Access believes that ownership of the company Freenode Ltd. gives him the right to unilaterally replace the current staff team.

We may have had our disagreements with staff, but freenode being run by a volunteer team, using servers provided by sponsors, is a key reason that we appreciate freenode.

As such, we do not believe that such a unilateral replacement by a corporate interest is appropriate.

If this attemped takeover by Andrew Lee continues, we will be advocating to move our communities elsewhere.

Context: Fuchs' leaked (not by him) draft resignation letter that caused Andrew Lee to come onto #freenode: https://fuchsnet.ch/privat/fn-resign-letter.txt

@kokes
kokes / Instituce přijímající vklady kromě centrální banky pod zahraniční kontrolou.csv
Created August 9, 2016 11:38
886 současných i bývalých poslanců PSP a jejich funkce v podnicích, které uzavřely smlouvy se státem. Obsahuje neaktuální angažovanosti, sledujte proto 'od' a 'do' sloupce. (Zdroje: Registr smluv, Obchodní rejstřík, psp.cz)
pid od do kan jman funkce tp j p tz dn_x clen_zac clen_kon funk_zac funk_kon ico subjekt npf esa
45244782 1999-09-17 2001-01-03 4 doz_rada člen dozorčí rady Mgr. Zdeněk Zajíček 1967-05-10 45244782 Česká spořitelna, a.s. Akciová společnost Instituce přijímající vklady kromě centrální banky pod zahraniční kontrolou
45317054 1998-10-14 1999-05-20 4 doz_rada člen PhDr. Jan Stráský 1940-12-24 45317054 Komerční banka, a.s. Akciová společnost Instituce přijímající vklady kromě centrální banky pod zahraniční kontrolou
45317054 1998-10-14 1999-05-20 4 doz_rada člen Michal Frankl 1963-12-13 45317054 Komerční banka, a.s. Akciová společnost Instituce přijímající vklady kromě centrální banky pod zahraniční kontrolou
45244782 1996-08-06 1998-09-15 4 doz_rada člen dozorčí rady Ing. Martin Kocourek 1966-12-23 45244782 Česká spořitelna, a.s. Akciová společnost Instituce přijímající vklady kromě centrální banky pod zahraniční kontrolou
@jakubskrz
jakubskrz / howto-turris-ikev2-vpn.md
Last active August 15, 2023 19:19
Turris - nastavení IKEv2 VPN

Nastavení IKEv2 VPN na routeru Turris

Tohle je krátký návod pro nastavení IKEv2 VPN pro router Turris, abych příště nemusel dlouze vzpomínat a řešit, jak jsem posledně vyřešil všechny problémy, aby mi to zatracené VPN konečně fungovalo. A možná to pomůže i někomu dalšímu.

Prerekvizity

V tomto návodu je předpokládáno, že Turris je dostupný na doméně vpn.turris.tld a využívá již existující SSL certifikát vydaný pro tuto doménu jinou CA. Nebudu se tedy již zabývat jak takový certifikát získat,

@cmahns
cmahns / otrdm.md
Last active September 24, 2024 14:40
HOWTO: Twitter DM with OTR

Twitter DM + OTR: A quick and dirty tutorial

With the recent removal of the 140-character limit in Direct Messages by Twitter, DM's have now become a much more useful platform for communicating between individuals and groups. Sadly, DM's are still sent in plaintext between users and Twitter has no plans currently on encrypting these messages, at least as of August 2015. Since these are stored in plaintext at rest, an adversary can see the content of the message you are sending, which the two parties might not wish to happen. Fortunately as a few applications with basic Twitter support which also have excellent support for OTR, all hope isn't lo

@bnagy
bnagy / gpgmutt.md
Last active August 10, 2024 22:44
Mutt, Gmail and GPG

GPG / Mutt / Gmail

About

This is a collection of snippets, not a comprehensive guide. I suggest you start with Operational PGP.

Here is an incomplete list of things that are different from other approaches:

  • I don't use keyservers. Ever.
  • Yes, I use Gmail instead of some bespoke hipster freedom service
#!/bin/bash
## Versão do OS 13.04 Server 64 Bits
## Disco de 30GB e 2GB de RAM
## Instalação limpa só com ssh e vi
## Vamos instalar com Mysql e Webserver Nginx
## Nesse Screencast não vou cobrir a instalação do Ubuntu pois é muito simples
## Versão que vai ser instalada é a 6.1 estavel do Gitlab
## Passo a passo de Instalação está nesse link
## https://github.com/gitlabhq/gitlabhq/blob/6-1-stable/doc/install/installation.md
@swt83
swt83 / dune2_instructions.md
Last active October 13, 2015 11:17
Setup Dune2 on Mac OSX Lion

Dune2 on Mac OSX Lion

David Wang has developed an awesome version of the original game that is playable on modern computers, called Dune Dynasty. This is my log of attempting to get it functional on Mac OSX Lion.

CURRENT STATUS: Working

This walkthru was for version 1.4. A new version 1.5 has been released which I'm told incorporates all of these OSX tweaks, so it should work out of the box! I will report when I have the time to compile the new version.

Install

@arantius
arantius / simple-rrd-merge.py
Created March 23, 2012 02:43
A very simple script to merge multiple RRD files, since none of those available seem to work.
#!/usr/bin/env python
"""Simple script to merge multiple RRD files together.
Accepts any number of RRD file names as arguments. Produces an "rrdtool dump"
style file on stdout. The last RRD file should have a slot for every possible
record in the resulting merged RRD.
Run something like:
$ python simple-merge-rrd.py filea.rrd fileb.rrd filec.rrd | \