Posts - Page 2
Disabling init
Sometimes you just don't want to support init
In the old days you would be to catch it in runtime; call `[self release]`, error, then return nil. This approach should no longer be used...
November 42018Varargs in c and Objective-C
Variadic arguments in c, and how to use them in Objective-C
With varargs, as their name suggests (var-args), you can define a function or method that takes a variable number of arguments...
October 282018A Simple OpenIKEd site-to-site VPN
How to setup a simple site-to-site OpenIKEd based VPN on OpenBSD
For the benefit of future users, this article details the setup process for a simple site-to-site VPN using OpenIKEd with pre-shared keys on OpenBSD 5.8/5.9...
May 132016The Problem with rand(3)
Not all random numbers are created equal
Some random numbers are less random than others, and most are less random then you think. This entry outlines some of the flaws in the standard 'c' libraries random number generators...
May 82016