Internet Hosting Solutions

Web Hosting services are usually easy to use and get to store a website for your business. Websites that are not available on the Internet can be saved in such a manner to be available in the future. The service is available in an unlimited amount. After a period of 30 days all the files that are saved online on this server, will be deleted and are considered lost forever. You can save your own files on the server for a more secure online website. Websites for Free Internet Hosting Software and Websites can be hosted online for FREE, as they are hosted and have a whole lot of other features and advantages. Free Website Hosting sites are especially useful for websites that are not available online, but still the ability to have a website online for free, is very useful.Internet SolutionsThe most popular websites for free websites are hosting […]... Read More

Hello (again) world!

Wow, it’s been a while since I’ve had a professional blog, (back when I was working for Terra Soft and managing YDL.net in fact) and my own website was worse than terrible. It’s ironic, because I was too busy building medium and large web systems for universities, SMBs and ISPs to actually keep my own site up to date. I still wish I had it, because I used it as a place to store tidbits of things I needed to do fairly infrequently, but then would have to look them up every time. Tons of little things like this link that my friend Rich Lafferty (@mendel) shared on Twitter recently. I’ll probably dig up the archives of my old blog and slowly put some of them back and pre-date them to their original post date. So, while this is my ‘first post’ under this new blog, there will be posts […]... Read More

Postgresql, plperl and custom rowtypes

I had a problem that I needed to solve recently, and the most elegant way to do this was with a stored procedure. However, the procedure needed to return 2 columns – an index id and a sort order. One way to tackle this is to have the plperl function called by a wrapping plpgsql function, but that’s ugly. I wanted to do it all in plperl, but couldn’t find any documentation on it with custom rowtypes. So, off to IRC for some info. xzilla on #postgresql (irc.freenode.net) pointed me out to a recent blog posting of his that seemed to do what I wanted using Out parameters. This was really great, and I knew I had something I could work with there. Thanks xzilla! So, I took it a bit further and modified his example slightly to see if I could also do it without the out parameters and […]... Read More

OpenSSL Self-Signed Certificate one-liner.

Ok, this is a purely selfish post. I have to do this rarely enough that every time I do, I have to look it up. I could put this somewhere, perhaps in my little bag of tricks called ‘you should remember this’. Unfortunately, I don’t have that bag, and I’ll never remember it. So, hopefully putting this here will give me one more place to forget, and just maybe someone else will find it useful too. A handy little one-line command to generate cert and keys in PEM format that Dovecot will like: openssl req -x509 -nodes -days 3650 -subj '/C=CA/ST=QC/L=Montreal/O=Company Name/CN=server.name.com' -newkey rsa:1024 -keyout new_key.pem -out new_cert.pem And there you have it.... Read More

Fire!

On Monday, my ‘net, phone and cable – all provided by the same company – were all knocked out by a big fire that destroyed 2 fairly popular bar/restaurants 2 blocks away (‘A’ is my place, ‘B’ is fire) from my place. I live in a part of Montréal called ‘the plateau’, which is a somewhat trendy part of town quickly being gentrified and getting expensive. The vast majority of buildings in the plateau are at least 50 years old, many are more than twice that, and all are fires waiting to happen – there have been 5 fires like this nearby in the 6 years I’ve lived here. Even the newer buildings are still at risk due the proximity and density. Now, my place is insured, so if it were to burn down, it wouldn’t leave me in the situation as some of the 50 newly homeless people mentioned […]... Read More