Recent Posts
After migrating my blog from wp to octopress (see previous post), I started thinking that it might be a waste using a (shared) hosting account just to serve static files. Since I use Amazon Web Services a lot, I thought I might give Amazon S3 a shot.
There’s a zillion posts out there of how to make a static site in S3, including for octopress sites, so I won’t bother you with repeating the steps here (see the links in the end of the post).
After my wordpress blog was hacked twice, and I got a warning from google that I host malware (!), I decided that enough is enough, time to ditch Wordpress and hope never to see php code again.
I managed to resist the urge to roll my own blog engine (haven’t we all been there?), and decided to use octopress.
After being victorious over ruby and rvm who thought it’d be hilarious to make me go crazy while making earthquake work, I thought I might give octopress a shot.
Last week, a Startup Weekend event took place in Haifa.
Being somewhat of an addict to Startup Weekend, I attended.
Although the location was a bit smaller and less equipped than the previous Startup Weekends in Tel-Aviv (Yaffo), the organizers worked hard to make it a fun and enjoyable experience.
I pitched an idea there that didn’t get enough votes unfortunately, although I had a lot of positive response from people.
I joined a team called VideoChef, with some really great people.
Updated the wiki with a Nginx configuration that handles all the static files for Jenkins, really improves performance.
For those of you using Nginx to proxy Jenkins, be sure to copy the updated nginx server config from the wiki page https://wiki.jenkins-ci.org/display/JENKINS/Running+Hudson+behind+Nginx.
I added some proxy buffer specific parameters that fixes artifact downloading..
I’ve recently needed to connect our Jenkins CI server to several internal servers such as Jira and IRC (Fun post coming soon on Jenkins@IRC..).
The problem with these servers are that their SSL certificates are selfsigned. This causes Jenkins to fail when connecting to the servers with the following error (Which you can see in the Jenkins log):
|
|
To solve the problem, instead of going through Java keysigning hell, download JavaSSL.zip, extract the files and open a command prompt or shell to the extracted folder.
Lately I’ve been going deeper and deeper down the nix rabbit hole at my new work.
The deeper I go, the more I undestand what a nix n00b I am. I’ve had so many OMG/AHA! moments, and it reminds me a bit of the period I (re)discovered the Mac, and when my journey of the open source world began.
Here’s a small example that’ll make anyone with nix experience chuckle, since it’s so basic:
On my commute to work I travel by bus, with wifi.
It’s one of those wifi’s you have to open a browser and click on some license agreement in order to connect.
After agreeing, the browser is redirected to a page filled with commercials, earning yet another referral point to the company that set up this wifi.
Annoying as it might seem, this is not the end of the world, as you overcoming it by clicking is not that bad.
Once you’ve tried a mac, it’s hard to use a touchpad without multitouch capabilities.
On Ubuntu 11.04 this should work out of the box, but the script below will allow you to control the settings better than the UI.
Save this script somewhere on your disk:
|
|
Open System
=> Preferences
=> Startup application
and add a new startup item :