tag:blogger.com,1999:blog-2655489388260967622009-04-28T16:17:07.101+02:00hyperswitchingBlog about life, marketing, software-development, experiences, ideas.Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.comBlogger34125tag:blogger.com,1999:blog-265548938826096762.post-60676878353721985792009-04-28T15:50:00.002+02:002009-04-28T15:53:22.414+02:00My new favorite ruby IDE: RubyMineI've been working with RubyMine since a couple of weeks now, and I have to say that I don't use NetBeans anymore. RubyMine is faster, leaner and does it's job a lot better. If you want more reasons, just ask :) Nobody reads this anyhow lolJorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com1tag:blogger.com,1999:blog-265548938826096762.post-41464840043830573122009-02-25T11:43:00.003+01:002009-02-25T11:44:51.469+01:00Safari 4: Google clonium?Both Google chrome(chromium) and safari use webkit, but why on earth did apple make an almost 1 on 1 copy of chrome?Can't say I don't like it :DMaybe they should work on making the inspect element thing more like firebug.Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-70120357025990572502008-12-04T22:42:00.002+01:002008-12-04T22:43:34.635+01:00Google Reader revampI just noticed the UI of google reader got a relift.The subscription folders are more clear and the whole site seems a bit fasteroutJorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-61769994413270232022008-12-03T14:56:00.002+01:002008-12-03T15:01:02.198+01:00Wanted: Icons in the favorites list of the iPhoneThe Phone-application of my iPhone has this nice favorites list. However it is text-only, and I have all these nice pictures of the people in my phone. So how can I tell the Phone application to show a grid of thumbnails of my contacts?.sigh.Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-57842609708772619032008-11-27T15:17:00.002+01:002008-11-27T15:19:49.180+01:00Phusion Passenger / mod_railsI was running some mongrel_clusters until today. :) I had read about phusion a couple of times, but only now I took a few minutes to install it. Some things went wrong at first (no rake in $PATH, missing some packages) but the installer notified me about that. Very nice.Installing was a breeze, so now our rails apps run in apache with mod_rails (passenger). We still proxy and serve static contentJorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-43614844953703584762008-11-19T11:29:00.002+01:002008-11-19T11:38:00.998+01:00Hudson rocksLast week I've implemented Hudson as our buildserver. Previously, we were using Luntbuild (and cruisecontrol).The installation was a breeze. Installing it as a service was just a click away. We did have some problems with SSL when installing several plugins, so we donwloaded them from theinternet manually.Hudson is a very neat tool, which integrates with http://www.redmine.org thumbs up!Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-41619308130071789632008-09-24T09:21:00.002+02:002008-09-24T09:26:49.435+02:00A tiny solution to the email problem: Notification headersThis is something I was thinking about some time ago... Some of my emails aren't really emails, but system messages. Stuff like "Import failed or succeeded" or a password change request email. Also, most of those emails are only valuable during a brief period of time (The log email of an importer isn't something you need to keep etc). What if there would be a mail header that specifies that an Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-10095500392431671422008-09-12T11:27:00.001+02:002008-09-12T11:29:20.746+02:00Switched from putty to poderosaI just discovered poderosa. A terminal client. I've used putty for ages, but it doesn't have tabs, local cygwin connections and, very important, the ability to save passwords.Poderosa has it all. The only downside is that it uses .NET, so it isn't as lean as putty. + I don't like the office 2003-like menu bars.Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-26488904710874094932008-07-17T11:48:00.003+02:002008-07-17T11:49:29.220+02:00Free JavaRebel licenseZeroTurnaround offers a free JavaRebel license for a limited time. Go to http://www.zeroturnaround.com/javarebel/ and hope the link is still there!JavaRebel allows you to hotreplace classfiles, even when method signatures differ.Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-21761338733497115362008-04-16T14:00:00.002+02:002008-04-16T14:02:53.718+02:00NetBeans the best IDE for RoRI'm an IDE junky. I like productivity. So far all IDEs for Ruby on Rails have been crappy. Since a few weeks I've been using NetBeans, and it is the best by far.That is why I wanted to do a post about it. But lifeonrails has beaten me by 6 months ;)One thing he forgot to mention was CTRL + SHIFT + A to switch from controller <-> viewJorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com1tag:blogger.com,1999:blog-265548938826096762.post-21043248847163611112008-04-15T12:27:00.003+02:002008-04-15T13:11:53.601+02:00Logitech diNovo Mini ReviewHi guys.I'm reviewing the Logitech diNovo Mini today. The diNovoMini is a small wireless bluetooth keyboard and mouse combination perfect for HTPCs and the PS3. It acts just like a normal keyboard and mouse so it should be compatible with any device that supports a usb or bluetooth mouse and/or keyboard. A bluetooth usb dongle is provided.First of all the diNovo Mini is SMALL. I'd say it's the Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com1tag:blogger.com,1999:blog-265548938826096762.post-33967028509232812192008-04-08T10:14:00.002+02:002008-04-08T10:19:49.406+02:00Google App EngineI just discovered that google has released a preview of Google App Engine. What it basically does, is allow you to create webapplications in python and let it scale on the google cloud. They have a data store + sql-like query language (GQL). I'm going to digg ;) in to it soon, to see what it's like. Unfortunately they don't have a ruby or java framework. But I assume they do allow for django, or Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-51050567204448733402008-03-04T22:00:00.003+01:002008-03-04T22:12:38.578+01:00Singularity (C# / .NET OS) source releasedMicrosoft has released the source of Singularity, an operating system bulit in C#.Link for the source code on codeplexSome videos on channel9 about singularity for those wanting to see it in action:Singularity: A research OS written in C#Singularity RevisitedSingularity III: Revenge of the SIP Singularity IV: Return of the UIIn short: The os is pretty cool, and does some compile time stuff that Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-5148504982164496472008-02-22T11:49:00.004+01:002008-02-22T11:55:24.880+01:00Deferred debug loggingThis is not RoR specific or log4j specific. This is just something that'd be really nice. And I'll implement it soon in RoR...In production, you don't want tons of logging. If something goes wrong, you wish you had set the loglevel to debug, right? ;)So the idea is this:The loglevel is set to info.Someone makes a request.The logger logs everything as if it was on debug-level, but all in memory.IfJorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-48700463836431575212008-02-21T23:39:00.003+01:002008-02-21T23:50:06.847+01:00CapistranoOk.. I got this book RoR for Java Developers from my friend. While browsing through the book, I noticed capistrano, and I really want to play with that; it looks like deployment heaven :DI installed redmine, which I like, and looked at the source of both redmine and rforum. redmine is more ruby'ish, but pretty obscure sometimes. rforum is probably the way I'll start out making my apps. Java like Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-84465285267574096362008-02-19T16:09:00.004+01:002008-02-19T16:18:13.972+01:00RoR DeploymentSo.. I've been reading about RoR and deployment here and there. Basically it all comes down to running a mongrel for each cpu.But what if you run 40 rails apps on a single box? will that result in 160 mongrels on a quad-core? And 40*50mb = 2GB of ram?Isn't it possible to run multiple rails applications on a single mongrel?Also, I'd like to know if there is some sort of tool that will manage Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-3313505578924097262008-02-12T19:45:00.001+01:002008-02-12T19:47:10.671+01:00Hilversumse heideLast weekend I went to the Hilversume Heide with Sanne, my gf. It didn't show up on my Garmin GPS, and I couldn't find it on google maps, but here's the spot we sat: Link on google maps, the middle bump is where we spent most of the timeJorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-90520524232430506602008-01-31T14:44:00.000+01:002008-01-31T14:50:05.304+01:00Template disasterI recently changed my template to this really nice one from http://www.ilemoned.com/wordpress/wptheme-greenery. I just posted link to the A:K announcement, and noticed that my template was all crappered. Turns out photobucket traffic exceeded. I'm going to upload the images to Blogger Images in a post and make the post invisible.I don't like having theimages on another server :)Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-25659032706717342502008-01-31T14:40:00.001+01:002008-01-31T14:43:10.266+01:00MMO Strategy For Your Cell PhoneBloomsix got dugg with Armada: Kingdoms. I hope it'll turn out to be a success.Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-44662031963976907162008-01-25T14:43:00.000+01:002008-01-25T14:55:42.558+01:00The story of haphap.nlHey guys (and girls ofcourse),So.. A few years ago, Maurice and I launched a dutch site where you can order food online. It's called haphap.nl . Now, we were doing some adwords, and we got some orders, but only a few per week. We had this idea about creating not only an order site, but also a whole community to talk about what you ordered, and we thought of a widget (note that this was 2004) for Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-54479200930535719952008-01-25T13:14:00.000+01:002008-01-25T13:16:38.448+01:00Still no google toolbar for firefox 3As some of you might know, firefox-3 beta-2 is out for some time now, but still there is no google toolbar for it. So, if you're listening Google, compile your toolbar :DI don't really like the new address bar (history), but it's ok.PS: Someone teach me how to blog!Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com1tag:blogger.com,1999:blog-265548938826096762.post-84368181812504217682008-01-25T12:54:00.000+01:002008-01-25T12:56:26.211+01:00Free mobile wallpaper corpping serviceStill only in Dutch, but here you can upload a picture, select your phone and crop a part of your picture. The result will be a perfect fitting wallpaper for your mobile phone.Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-69678730593159848952007-12-11T14:49:00.000+01:002007-12-11T15:01:14.922+01:00Philips CD4401S/22 ReviewToday my new cordless phone for my home arrived. I ordered a Philips CD4401S/22 at internetwarenhuis. The reason I chose this phone is because the handsfree was supposed to be very good. My previous phone was another philips phone, but it occasionally resets for some reason since a few months. Overal it's a descent phone, although there are some things that could be better. Here are my Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com1tag:blogger.com,1999:blog-265548938826096762.post-3684068151733802132007-12-05T13:57:00.000+01:002007-12-05T13:58:56.751+01:00Awesome video about the web2.0 bubbleJust found this video via http://www.dutchcowboys.nl/video/12117 It's about the web 2.0 bubble duh. Anyay. I love it :) Especially after our Silicon Valley Adventure..Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com0tag:blogger.com,1999:blog-265548938826096762.post-56501591108310045752007-11-22T14:30:00.000+01:002007-11-22T15:08:03.874+01:00StringBuffer / StringBuilder performance improvementsLately I've been thinking about some (possible) performance improvements for StringBuffer / StringBuilder:Now, SBs are designed to work with char-arrays, because they are mutable, and if you append a value, you don't need to create extra objects. In most use-cases, an SB will be used to concatenate some (String)values. Most people don't set the initialCapacity, because that requires some extra Jorishttp://www.blogger.com/profile/05395441592036173495noreply@blogger.com2