Darkcoding - darkcoding.net - Graham King

Latest News:

How GPG works: Encrypt 31 Jul 2013 | 02:02 am

Here’s what happens when you encrypt a message with GPG / GnuPG (and probably other OpenPGP implementations): Generate session key When you encrypt a file to someone (-r person on the command line),...

Online upgrades in Go 21 Jul 2013 | 09:40 am

tl;dr Send your socket fd over a UNIX domain socket – example: syscall/passfd_test.go. When your server holds long running connections, such as web socket, IRC, XMPP, etc, you often want to be able t...

Quote of the day: Bruce Schneier 14 Jun 2013 | 08:02 am

The lesson here is that it is insufficient to protect ourselves with laws; we need to protect ourselves with mathematics Applied Cryptography, in 1996 He’s talking about lessons from the Clipper Chip ...

Co-located teams are a business risk 28 May 2013 | 03:53 am

Early in my career, I worked for a company run by two ex-military officers. When they attended a distant meeting, they would take separate flights, because surely the company would not survive if they...

We are all polyglots 2 May 2013 | 09:24 pm

I used to know two programming languages at any one time; what I called a serious language and a what I called a scripting language. My initial serious language was C, my scripting language was Perl. ...

Rust: What I learnt so far 27 Apr 2013 | 02:58 am

Rust is an open-source programming language being developed mostly by Mozilla. It’s goal is the type of applications currently written in C++ (such as Firefox). Details at the Rust Wikipedia page. I’v...

PyCon 2013: My two favorite talks 26 Mar 2013 | 07:41 pm

PyCon is an annual gathering of Python programmers. All the talks are recorded and distributed freely on the web. My two favorite talks were: EduPsych Theory for Python Hackers: A Whirlwind Overview: ...

Chapter books for a three / four year old 6 Mar 2013 | 03:32 am

Starting in summer 2012, when my son was 3.5, I started reading chapter books to him, a chapter or two a night. Before we started chapter books, it was always easy to find good books to read to them (...

Google World 23 Feb 2013 | 09:54 am

First thing in the morning, I check my gmail on my Google Nexus 7 tablet, or my Nexus 4 phone, whichever is nearest. I have a conference call so I fire up my Chromebook. Google’s browser, Chrome, uses...

Keyword arguments in C 15 Jan 2013 | 10:03 am

This is valid C nowadays: my_func(.username="Bob", .is_admin=true); I found it in 21st Century C. It requires a macro and a structure, and relies on three features introduced in C99. #include // print...

Recently parsed news:

Recent searches: