File: PDF Size: 33.43 Kb | Continue reading
A continuation of NetSec for n00bs, part I: Password Storage A cipher is basically an algorithm to perform encryption and decryption. Important to note: cipher algorithms, as opposed to hash algorithms, go both ways, meaning if you process a plain text to encrypted text using a c … | Continue reading
A continuation of NetSec for n00bs, part I: Password Storage A cipher is basically an algorithm to perform encryption and decryption. Important to note: cipher algorithms, as opposed to hash algorithms, go both ways, meaning if you process a plain text to encrypted text using a c … | Continue reading
In prepping for my interviews for my newly acquired position with Red Hat for the FreeIPA project, I did my own crash course in studying net security/applied cryptography. It’s a very important subject, and I feel a lot of new developers rely on frameworks or libraries to impleme … | Continue reading
In prepping for my interviews for my newly acquired position with Red Hat for the FreeIPA project, I did my own crash course in studying net security/applied cryptography. It’s a very important subject, and I feel a lot of new developers rely on frameworks or libraries to impleme … | Continue reading
One of the earliest posts I did on this blog related to new technologies in truth-detection and as the political season is heating up again I thought it would be worthwhile to revisit some of those points. (Here’s the original post) In particular, I’m interested in the variety of … | Continue reading
It is my great pleasure (and squee!) to share with my friends, family, PyLadies, twitter nerds, Women Who Code’rs, DevChixen, Systers, and everyone else that I can now say: I am an Engineer. Yes, the same person that once did not know the difference between a compiler and an inte … | Continue reading
It is my great pleasure (and squee!) to share with my friends, family, PyLadies, twitter nerds, Women Who Code’rs, DevChixen, Systers, and everyone else that I can now say: I am an Engineer. Yes, the same person that once did not know the difference between a compiler and an inte … | Continue reading
Digital Media Preservation - Why Media Organizations Can’t Archive Anthony Bouch Mon, 09/17/2012 - 18:59 Digital Media Preservation - Why Media Organizations Can’t Archive Placeholder for Submitted Info Share Placeholder for Feature Image or Video Earlier this year I was fortunat … | Continue reading
As a programmer and a fantasy football addict, I am embarassed by the means through which we must expend ourselves to get data in a machine readable form. This lack of open source software cripples the community with sub-standard tools, and most importantly, detracts from some re … | Continue reading
As a programmer and a fantasy football addict, I am embarassed by the means through which we must expend ourselves to get data in a machine readable form. This lack of open source software cripples the community with sub-standard tools, and most importantly, detracts from some re … | Continue reading
As the two parties shift their conventions to be mostly virtual, we look at those conventions that made a difference in the country’s political history | Continue reading
I’ll admit it… I have, on occasion, actually watched a movie or two on my iPhone. Forgive me David Lynch (Hell, I’ll even condemn myself to a deeper circle of hell by admitting that I actually watched one of the most glorious wide-screen movies ever – Lawrence of Arabia* – on an … | Continue reading
When I was in high school, I was in “IB” math - the international equivalent to AP courses, except harder. I really, really, really enjoyed math. My teacher would always mispronounce my name (“Wynn!”), but nonetheless, I loved the challenge. I was the only one to receive 100% on … | Continue reading
When I was in high school, I was in “IB” math - the international equivalent to AP courses, except harder. I really, really, really enjoyed math. My teacher would always mispronounce my name (“Wynn!”), but nonetheless, I loved the challenge. I was the only one to receive 100% on … | Continue reading
After my laptop has been running really for a couple of weeks now, I have decided to order some new RAM and do a clean install of Lion. This has given me a great opportunity to configure my development environment in a cleaner and more organised way. As a developer I do install a … | Continue reading
File: PDF Size: 345.87 Kb | Continue reading
I've been playing with Ruby on Rails recently and I've been using Pow as a rack server for the applications I'm working on. So I don't have to keep running "rails server" when I want to test an app out. It's a brilliant little tool from 37 Signals that they describe as a zero-con … | Continue reading
Just saw this article on AppleInsider where a photo of one of the original apple tablets prototypes is shown. Quick story about my very brief interaction with this thing. Although the article says that it may have been developed sometime between 2002 and 2004, I’m almost positive … | Continue reading
The main microcontroller is based on the ATmega328 microcontroller like the Arduino Uno Board itself. There are 14 digital input and, respectively, output pins, 6 analog inputs, a 16 MHz crystal oscillator, an ICSP header, a power jack, a reset button and of course, for the Ardui … | Continue reading
I just came across a free eBook called Locking Down WordPress from CodePoet featuring Rachel Baker, Brad Williams, and John Ford. It's an interview style book asking the 3 pro's how they handle security for their sites and is a must for anyone who uses WordPress for their clients … | Continue reading
Since camera manufacturers continue to annoy me with their unwillingness to add the features I want (yes, I’m taking this personally) I guess I’m about due for another blogpost ranting/whining about it. I’ve covered some of these things before in this blog (and quite often on the … | Continue reading
In sum, Archlinux is working beautifully. What follows is a rough run down of my notes while installing, configuring, tuning and using Archlinux on the Lenovo Thinkpad T430. | Continue reading
In sum, Archlinux is working beautifully. What follows is a rough run down of my notes while installing, configuring, tuning and using Archlinux on the Lenovo Thinkpad T430. | Continue reading
This week I learnt an important lesson when using Search and replace in WordPress. When I'm working on a site in development I have WordPress running on a dev domain so the client can view the website and make any changes via the dashboard. When the site is ready to go live I go … | Continue reading
File: PDF Size: 70.17 Kb | Continue reading
File: PDF Size: 32.94 Kb | Continue reading
File: PDF Size: 67.13 Kb | Continue reading
File: PDF Size: 29.99 Kb | Continue reading
File: PDF Size: 328.83 Kb | Continue reading
Ok so I've finally got my site live and its a great feeling. It has only taken me a year, if anyone says its been longer than this, well they are probably right! I'm not a designer, which has been one of the major road blocks for me as I've never been that happy with a design tha … | Continue reading
I use MAMP as my local development environment. MAMP is brilliant as it installs the software (Apache, MySQL and PHP) used to run a web server similar to a LAMP server. This is great as it means you can test your files locally without having to upload them first. As I work betwee … | Continue reading
Go, by its very nature, is multithreaded. This makes a traditional approach of daemonizing Go programs by forking a bit difficult. To get around this, you could try something as simple as backgrounding your Go program and instructing it to ignore the HUP signal: | Continue reading
Go, by its very nature, is multithreaded. This makes a traditional approach of daemonizing Go programs by forking a bit difficult. To get around this, you could try something as simple as backgrounding your Go program and instructing it to ignore the HUP signal: | Continue reading
The X Go Binding (XGB) is a low level library that provides an API to interact with running X servers. One can only communicate with an X server by sending data over a network connection; protocol requests, replies and errors need to be perfectly constructed down to the last byte … | Continue reading
The X Go Binding (XGB) is a low level library that provides an API to interact with running X servers. One can only communicate with an X server by sending data over a network connection; protocol requests, replies and errors need to be perfectly constructed down to the last byte … | Continue reading
Do you have dynamic workspaces in your window manager? You might be wondering: what in the world are dynamic workspaces? A dynamic workspace model allows one to add, remove or rename workspaces on the fly. Comparatively, in a typical window manager (or desktop environment) config … | Continue reading
I’m pretty satisfied with how Rails handles common tasks like routing, validations, internationalization. There is one thing though I’m not happy with. And it’s, of course, grouping validations. I’m talking about the simple situations where you have a model that needs to group va … | Continue reading