Firewall.php
Since yesterday, I’ve been working on my forum script again (oh, you mean the one you’ve been working on since 2009?! Er… yes). The good news is that I’m finally getting somewhere. Bad news, I had to...
View ArticleUpgrading OpenBSD in 5 easy steps
This assumes you only used the provided packages in the core system (anything you installed via pkg_add) almost all of these will be chrooted and secured for you, so there’s nothing for you to...
View ArticleVery simple encryption class for PHP
I’ve been getting emails asking about the encryption class I put up a couple of months ago. There were many requests asking for a more simplified version just pertaining to encryption. That’s a good...
View ArticleForum schema
I’ve been working slowly, but steadily, on the forum lately and thought I’d put up the schema I’ve been testing against for the past few weeks. This is for SQLite since it’s very simple to setup,...
View ArticleSputnik: My new favorite RSS reader
The past week, I got my hands on Sputnik which is quickly turning out to be my primary RSS reader for all the right reasons. It’s no Google Reader, but that may be the best part. It’s simple,...
View ArticlePDO for Fun and Profit (mostly fun)
Connecting and retrieving information from the database is usually the least sexy part of writing an app and so gets left behind a lot. The following classes, which are going to be part of the forum...
View ArticleWhitelist HTML sanitizing with PHP
The following is a single class written to perform comprehensive HTML input filtering with minimal dependencies (basically only Tidy) and should work in PHP 5.3+. This will be included in my forum...
View ArticleSwearing on XBox One while gaming or Skype can lead to 24 hour ban
There’s some evidence to suggest that if you use foul language during Xbox Live or during a Skype call or if you upload a video containing it as well, you may be lose some privileges including a...
View ArticleVirtual Reality and the F word
People hate Facebook for almost the same reasons they hate the DMV. They’ve become a de-facto license provider for content and contacts with friends and this is even before we get to the privacy...
View ArticleHacker School banning “feigned surprise” is absolutely brilliant
eksith:“Feigned surprise” should be banned in any organization that purports to bestow knowledge and build confidence as it does the opposite in both. Originally posted on Coffee Spoons of Code: [Since...
View ArticleMy heart is ok, but my eyes are bleeding
Originally posted on Leaf Security Research: TL;DR: heartbleed is bad, but not world ending. OpenSSL is not any more vulnerable because of its freelists and would still be vulnerable without them. We...
View ArticleWhat Does a Neural Network Actually Do?
Originally posted on Some Thoughts on a Mysterious Universe: There has been a lot of renewed interest lately in neural networks (NNs) due to their popularity as a model for deep learning architectures...
View ArticleTo register or not register
I’m at an impasse at the moment with regard to the forum. The classic way to run a forum was to create a user account with username, password and email that tied each and every post to a particular...
View ArticleHow to remove Flash from Windows 10
As many of you have discovered by now, Microsoft surreptitiously added the Flash player in an update well after the upgrade to Windows 10. It isn’t possible to remove it using the standalone...
View ArticleDefensive web development
Whether the currency in question is dollars, Bitcoin, moral principles or infamy, a compromised site is just the end result of a business transaction. The purpose of this post is to consider the basic...
View Article
More Pages to Explore .....