I just got my new Alpha AWUS051NH wireless network adapter that I ordered from ebay. This thing is advertised as dual-band and supports 802.11a/b/g/n. I’m not sure how new this device is, probably 3-4 years or so, and at $35 with free shipping I decided I couldn’t go too terribly wrong by purchasing it. Continue reading
Python is a server scripting technology which I’m going to explore further. It appears well developed and powerful, and it appears C-like enough so that I can read and write the language without straining myself (some languages out there are so cryptic that they discourage people from learning about them). There also appears to be an abundance of sample code, and a good sized user base. For all those reasons I’m willing to take a chance and spend more time with it. Continue reading
If I was asked to provide an outline of what Html5 is, I think I might be hard-pressed to do that, the reason being that quite simply there appears to be a lot going on over at the W3 Consortium. Scanning through the pages at W3C, I can make a few general observations. First, I see approximately 3 dozen working groups, and by clicking on any one of these it appears that each working group has typically a dozen or more working draft documents. I would suppose that the Html5 specification would fall under the Html Working Group, so it becomes somewhat apparent that Html5 isn’t the umbrella specification, and that there are many other technologies and hopeful standards being worked on which do not fall under Html5. Continue reading
This is a second effort to ascertain the current state of html5 video support in the browsers, and this time I wanted to try without the help of any WordPress shortcode. Drawing from my previous experience I decided to go with the most widely supported file type, which I believe to be .mp4 . The test html was trivially easy to create. Here is the entirety of the html that was needed. Continue reading
I spent the last week or two setting up an email server (a couple servers actually) in Linux, and if I had to summarize the situation simply it would be ouch that kind of sucked! Granted I have no experience with email servers, but this seemed to be a morass of information, some accurate and much of it not so accurate. This is intended to be an informational post, so I’ll try to keep my diatribe to a low roar. The software programs I was configuring are called Postfix and Dovecot. Coming from an MSWindows background it was initially mysterious why I needed two programs to perform one task. Apparently one of them (Postfix) does low-level work, while the other (Dovecot) handles higher-level email protocols like IMAP and POP3. Continue reading
In a previous article I reviewed the basic operation of the Naxsi Web Application Firewall and Doxi add-on rules. Naxsi is sending its diagnostic information to your error-log file whether LearningMode is enabled, or whether your firewall is active. It turns out that this same information is also being shunted to a nginx location, with the data carried in GET parameters, so it may be further processed by the web administrator. Continue reading
I want to run through the Naxsi WAF (Web Application Firewall), basically how it works, and review each of the primary rules which it uses. There are a number of web articles which do an ok job at this, but I am hoping to fill in some gaps, discuss areas that others haven’t treated in detail. The scoring system is one of those areas. I’ll also provide specific examples for each of the 3 rules used by naxsi.
For some time now I’ve been a fan of virtual environments running from my windows desktop. It allows me to experiment with things that might otherwise require a good bit of hardware, physical work, and money to put together. I know there are several virtualization programs out there, and I believe just about every one of them is free. I’ve gotten quite accustomed to the VirtualBox program, originally built by Sun Micro, and later taken over by Oracle. Testing of web feature capabilities on different browsers, and different versions of the same browser, is one of the tasks a good web designer should perform. Continue reading
There are certainly easier ways to go than unmanaged hosting. From my admittedly limited experience setting up web hosting I recall services like CPanel, Scriptaculous, and ‘clickable’ installations of all the important software. An unmanaged service is guaranteed to be more challenging and mentally rigorous, and far from an afternoon of clicking this process may take you weeks depending on your prior experience. Recently I performed a bare-bones setup of a web-log on Linux, and here is what you should expect.