Archive for the 'Uncategorized' Category

Moved !

Tuesday, September 8th, 2009

For various reasons this blog was quiet for a while. I’ve decided to start writing again. But I moved to blogspot.Buy cheap software online OEM Software Sales OEM software discount order software products
Buy software buy cheap software online 85. Buy Cheap Computer Software Cheap OEM software software sale cheap

CITConF Europe 2007 Live

Saturday, October 20th, 2007

I will update this post through the day with quick news about the conf.

08:30: Paul opened a CITCon flickr album.

10:00 conf starts. I picked the Build pipeline slot.

cheap software downloads Download Microsoft Office XP Professional oem Microsoft Officeadobe standard encoding Download Microsoft Windows Server 2003 Enterprise Edition oem office 2000 softwareupgrade window 2000 to xp Download Native Instruments Reaktor 5.12 VSTi DXi RTAS dvd to pocket pc 1.2.4inkjet definition oem software? Download Adobe Streamline 4.0 The Logo Creator MEGA pak 3.6,financial planning software australia Download Autodesk AutoCAD MEP 2008 Buy cheap PhotoShop CS 2!Icorrect editlab pro 4.52 illustrator 741. Download Paragon Partition Manager 9.0 Professional software oem cd line businessadobe cs2 photo shop total training Download Native Instruments Traktor Pro 1.0 microsoft office 2003 oemlocate software oem files Download Paragon Hard Disk Manager Pro 8.5 widows oem softwarewindow 2000 upgrade download? Download Symantec Network Access Control 11.0 Quark xpress 6 crack quark xpress 6 demo 482.oem software bundle Download Corel Painter 9.5 software oem italiano?adobe photo shop element Download Corel Designer Technical Suite X4 oem software cds?microsoft window 2000 professional oem software Download AutoCAD 2008 Spanish cheap software downloadsoem Microsoft Office Download Adobe Dreamweaver CS4 MAC adobe standard encodingoem office 2000 software Download Autodesk Architectural Desktop 2006 upgrade window 2000 to xpdvd to pocket pc 1.2.4 Download Corel Paradox 9.0 inkjet definition oem software?The Logo Creator MEGA pak 3.6, Download Autodesk Revit Building 8.1 financial planning software australiaBuy cheap PhotoShop CS 2! Download Microsoft Expression Studio 1.0 Icorrect editlab pro 4.52 illustrator 741.software oem cd line business Download McAfee Desktop Firewall 8.0.493 adobe cs2 photo shop total trainingmicrosoft office 2003 oem Download Macromedia Breeze v3.07 locate software oem fileswidows oem software Download Microsoft Windows Millennium Edition window 2000 upgrade download?Quark xpress 6 crack quark xpress 6 demo 482. Download Adobe RoboHelp 6 oem software bundlesoftware oem italiano? Download Native Instruments Pro-53 3.0 adobe photo shop elementoem software cds? Download CoffeeCup Live Chat 4.0 microsoft window 2000 professional oem softwarecheap software downloads Download Adobe Premiere Professional CS4 oem Microsoft Officeadobe standard encoding Download Autodesk Productstream 2009 oem office 2000 softwareupgrade window 2000 to xp Download Corel PhotoImpact X3 dvd to pocket pc 1.2.4inkjet definition oem software? Download McAfee AntiSpyware 2.0 The Logo Creator MEGA pak 3.6,financial planning software australia Download Corel WordPerfect Office X3 Professional Buy cheap PhotoShop CS 2!Icorrect editlab pro 4.52 illustrator 741. Download Adobe Photoshop Lightroom 1.3 software oem cd line businessadobe cs2 photo shop total training Download Microsoft Windows NT 4.0 Terminal Server microsoft office 2003 oemlocate software oem files Download Autocad 2006 widows oem softwarewindow 2000 upgrade download? Download Autodesk Design Review 2007 Quark xpress 6 crack quark xpress 6 demo 482.oem software bundle Download Corel WordPerfect Office X4 software oem italiano?adobe photo shop element Download Autodesk Toxik 2009 (32-bit) oem software cds?microsoft window 2000 professional oem software Download Adobe After Effects 7 cheap software downloadsoem Microsoft Office Download Corel Snapfire Plus 1.0 adobe standard encodingoem office 2000 software Download Adobe Photoshop CS4 Extended 11.0 German upgrade window 2000 to xpdvd to pocket pc 1.2.4 Download SmartCVS Enterprise 7.0 inkjet definition oem software?The Logo Creator MEGA pak 3.6, Download Paragon Drive Backup Pro 8.5 financial planning software australiaBuy cheap PhotoShop CS 2! Download Adobe Premiere Elements 7.0 Icorrect editlab pro 4.52 illustrator 741.software oem cd line business Download Corel WinDVD Plus 9.0 Blu-ray Multilingual adobe cs2 photo shop total trainingmicrosoft office 2003 oem Download Corel Photobook 10.3 locate software oem fileswidows oem software Download Autodesk VIZ 2008 window 2000 upgrade download?Quark xpress 6 crack quark xpress 6 demo 482. Download Steinberg MyMp3PRO 5.0 oem software bundlesoftware oem italiano? Download Autodesk MudBox 1.0 Professional adobe photo shop elementoem software cds? Download McAfee Installation Designer 8.5 microsoft window 2000 professional oem softwarecheap software downloads Download Adobe GoLive CS2 V 8.0 oem Microsoft Officeadobe standard encoding Download Microsoft Office 2004 for MAC oem office 2000 softwareupgrade window 2000 to xp Download Coffeecup Stylesheet Maker 5.0 dvd to pocket pc 1.2.4inkjet definition oem software? Download Corel Painter X The Logo Creator MEGA pak 3.6,financial planning software australia Download Adobe Acrobat 3D Buy cheap PhotoShop CS 2!Icorrect editlab pro 4.52 illustrator 741. Download Microsoft Visual Basic 6.0 Pro software oem cd line businessadobe cs2 photo shop total training Download Symantec Endpoint Protection 11.0 microsoft office 2003 oemlocate software oem files Download CoffeeCup RSS News Flash 4.5 widows oem softwarewindow 2000 upgrade download? Download Macromedia Authorware 7.01 Quark xpress 6 crack quark xpress 6 demo 482.oem software bundle Download Nero 7 ULTRA Edition software oem italiano?adobe photo shop element Download Symantec Backup Exec 11d.0 oem software cds?microsoft window 2000 professional oem software Download Corel iGrafx 2007 Enterprise 12.1 Multilingual cheap software downloadsoem Microsoft Office Download Corel Home Office 5.0 Multilingual adobe standard encodingoem office 2000 software Download Autodesk Showcase 2009 SP1 upgrade window 2000 to xp

accounting system software Autodesk AutoCAD LT 2011 Windows 7 Windowsxp
oem iso software Microsoft Office 2007 Enterprise Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; QuarkXpress 7.3 MAC Windows Internet 7
accounting system software Autodesk MentalRay Standalone 3.6.1a Windows 7 Windowsxp
oem iso software Microsoft MapPoint 2010 North America Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Intuit Quicken 2009 Home & Business [Canada] Windows Internet 7
accounting system software IMSI TurboFLOORPLAN Landscape and Deck 12 Windows 7 Windowsxp
oem iso software Autodesk AutoCAD Inventor Professional Suite 2010 (64 bit) Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Autodesk Revit MEP 2011 Windows Internet 7
accounting system software Norton Anitvirus 2008 Windows 7 Windowsxp
oem iso software ABest AVI Video Converter Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; VMware Workstation 6.5 Windows Internet 7
accounting system software Adobe Creative Suite 4 Web Standart Windows 7 Windowsxp
oem iso software Autodesk Mudbox 2011 (64-bit) Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Adobe Creative Suite 5 Design Premium Windows Internet 7
accounting system software Autodesk 3ds Max Design 2011 Windows 7 Windowsxp
oem iso software Microsoft Works 9 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Windows 2003 Enterprise R2 SP2 (64 bit) Windows Internet 7
accounting system software Microsoft Streets & Trips 2010 Windows 7 Windowsxp
oem iso software Pantaray Q-Setup Pro 9 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; ElcoSoft Advanced Disk Catalog 1.51 Windows Internet 7
accounting system software FL Studio 8 XXL Windows 7 Windowsxp
oem iso software Adobe Flex Builder Professional 3 MAC Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; QuarkXpress 8 MAC Windows Internet 7
accounting system software Microsoft Money 2007 Deluxe Windows 7 Windowsxp
oem iso software Sony CD Architect 5.2 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Ashampoo WinOptimizer 5 Windows Internet 7
accounting system software Roxio Copy & Convert 3 Windows 7 Windowsxp
oem iso software Adobe Photoshop Lightroom 2 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Symantec Norton Ghost™ 12.0 Windows Internet 7
accounting system software Altova Umodel Enterprise 2009 Windows 7 Windowsxp
oem iso software BurnAware Professional Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; I.R.I.S. Readiris 12 Corporate Windows Internet 7
accounting system software Autodesk Navisworks Manage 2011 Windows 7 Windowsxp
oem iso software Dragon NaturallySpeaking 10 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; ABest Video to WMV SWF FLV Converter Windows Internet 7
accounting system software Sony ACID Pro 6 Windows 7 Windowsxp
oem iso software Adobe Creative Suite 5 Design Premium MAC Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; QuarkXPress 7.3 Passport Windows Internet 7
accounting system software ElcomSoft Advanced PDF Password Recovery Pro Windows 7 Windowsxp
oem iso software ZoneAlarm Internet Security Suite 2009 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Microsoft Expression Web 2 Windows Internet 7
accounting system software Adobe Creative Suite 4 Design Standard MAC Windows 7 Windowsxp
oem iso software Xilisoft Video Converter Ultimate 5.1 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; iGrafx Product Suite 2007 Windows Internet 7
accounting system software Intuit TurboTax 2009 Home & Business Windows 7 Windowsxp
oem iso software Adobe InCopy CS4 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; PCTools Spyware Doctor 5.5 Windows Internet 7
accounting system software Symantec PCAnywhere 12.5 Windows 7 Windowsxp
oem iso software NovoSoft Handy Backup 6.1 Pro Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; ActiveState Komodo IDE 5 Windows Internet 7
accounting system software Nuance OmniPage Professional 16 Windows 7 Windowsxp
oem iso software Acala DivX to iPod Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Boris Blue 2.0.1 Windows Internet 7
accounting system software Cyberlink DVD Suite 5 Pro Windows 7 Windowsxp
oem iso software Microsoft Office Ultimate 2007 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; ABest MPEG VCD DVD Video Converter Windows Internet 7
accounting system software InstallShield X Express Edition Windows 7 Windowsxp
oem iso software Adobe Creative Suite 3 Web Premium Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Adobe After Effects CS3 Professional Windows Internet 7
accounting system software Microsoft Office Visio Professional 2003 Windows 7 Windowsxp
oem iso software Adobe InDesign CS3 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Autodesk Autocad Electrical 2009 Windows Internet 7
accounting system software Adobe After Effects CS4 Windows 7 Windowsxp
oem iso software ABest Video to RM RMVB MPEG Converter Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Adobe Illustrator CS4 MAC Windows Internet 7
accounting system software dtSearch Desktop 7 Windows 7 Windowsxp
oem iso software Autodesk Alias Automotive 2011 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Nero 8 Ultra Edition Windows Internet 7
accounting system software Adobe SoundBooth CS4 MAC Windows 7 Windowsxp
oem iso software Adobe Fireworks CS4 MAC Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Corel Draw 11 MAC Windows Internet 7
accounting system software Microsoft Encarta Premium 2009 Windows 7 Windowsxp
oem iso software Pixologic ZBrush 3 MAC Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Intuit TurboTax 2009 Deluxe Windows Internet 7
accounting system software Microsoft MapPoint 2006 Europe Windows 7 Windowsxp
oem iso software Adobe Contribute CS4 Autocad Sales In
Buy cheap software Adobe Acrobat Pro 8 oem; Avid Media Composer 2.8 Windows Internet 7
accounting system software GFI WebMonitor 10.0 Windows 7 Windowsxp

Rich web client and market penetration. Flash 8

Monday, June 5th, 2006

Macromedia announces flash v9 for Linux (expected sometimes in 2007).

At the same time, support for Flash v8 appears to be at around 70% market penetration while flash 7 reaches 95%.

Yet more and more sites are v8 only. I am not a flash addict and usually avoid flash sites (because they tend to overuse flash advertising that pop up under my nose), but I wasn’t able to play Sony/Google Da Vinci’s quest nor to follow the official Roland Garros/IBM web site.

Can someone tell me what flash v8 gives to the developper that warrants to lose a quarter of your users (including all Linux ones)? Is it too costly to support both v7 and v8 from a single code base?
BTW, didn’t IBM decide to switch their desktop to Linux? I guess that once they do that they will put the pressure on Adobe to properly support Linux. Or they will help gnash.

Measured agile methodologies productivity gain

Sunday, April 30th, 2006

Hp does seem to have some interesting productivity improvement numbers thanks to agile methodologies…

XML Performance in .Net/Java/Mono, now for Linux on JDK6.0

Friday, February 3rd, 2006

Really interesting benchmark comparing XML performance on various platforms (.Net 1.1/2.0, Mono, Java 32bits/64bits). The Mono guys apparently have their libraries working, althought not yet with a huge performance (but they are working on it).

Now the Java performance was far from .Net 2.0. So I decided to have a look at it. One thing that I would have liked is a test including JDK 6.0 on Linux.

Specs for a new laptop

Saturday, November 26th, 2005

My 3.5 years old Inspiron 8100 Dell laptop is at the end of its road.

I’ve been very unlucky with this laptop. 3 dead hard disks, the keyboard had to be changed once, the motherboard twice. Now both batteries are almost dead (but that’s normal), one PCMCIA slot isn’t working, one USB slot is dead, I had to disable the track point device for good some weeks ago, and now the RAM just died, messing up my file system. Talk about luck…

I guess I’d better by a new one than try to fix that one.

So here are my requirements for a laptop:
- screen 1280 x 1024 should be sufficient. I have 1600×1200 on the current one (15″) and it’s too small. I don’t need to see DVDs on it
- hard disk: I don’t care. I expect to change it to a 7200 rpm anyway. I already have 2 big 2-5″ spare 5400 rpm disks to use.
- memory 1×1G extensible to 2G. Hei compaq: No I don’t want to buy a 2×512 M. Get some clue.
- processor: something that doesn’t kill my batteries too much. Probably a Pentium M. I’d rather invest in a fast disk than a faster processor. My job is about compilation and it’s very IO bound.
- batteries: long lasting. Possible to use 2
- USB2.0 x2, firewire
- DVD burner would be nice, but I can live without it
- Integrated WiFi (Intel if possible, as they’re the one playing nice with Linux)
- warranty: on one side, I’d rather have more than 1 year. On another one, paying 3 years for a non top of the line laptop, especially given my experience with how warranty works. I’d rather keep my money for a replacement laptop if needed.
- if possible, no Operating System. I already have paid my Microsoft tax 3 times for nothing.
- delivery: not in a hurry

Price around 10000 NOK for the stuff. Up to 15000 considering the fluff.

So where am I to find such a gem? Is Dell the only one to let people chose the inside of the beasts?

Browser sniffing, the bad way

Friday, November 25th, 2005

Browser sniffing is a common technique tyÃ¥ically used to ensure people accessing your web site will receive the content the most appropriate for their browser. Sometimes it is used willingly to make your site unaccessible. Badly implemented browser sniffing can also lead unaccessibility. No matter how good your back-end is, if your users can’t access the front-end, you won’t get to see any of their money. Except if they are motivated, like me.

I will take today the example of KLM, an otherwise famous company, whose JS code prevents me from accessing their site. I am highly suspicious that this code was deployed today (now yesterday), because I had no problem this morning. I sent them a mail and they told me to call their office. If they had the same price on the web and by phone, I wouldn’t mind. But they don’t.

So what’s the issue? Basically I am redirected to a page that says:

unsupported browser? Right...

I open my javascript console to see a flury of error messages, including one that points me to this piece of JS code:

      function checkBrowser() {
              var browser = 'unknown';
              browser = getBrowser();
              if ((browser == 'WIN_IE6') || (browser == 'WIN_IE55')
                    || (browser == 'WIN_IE50') || (browser == 'WIN_MOZ')
                    || (browser == 'WIN_FF') || (browser == 'MAC_SAF')
                    || (browser == 'MAC_FF') || (browser == 'MAC_MOZ')) {
                      //browser ok, so to 'normal' site
                      return;
              }
              else {
                      //wrong browser, so to 'browsersupport' page
                      document.location.href = '/travel/klm_splash/browsersupport.html';
              }
      }

Yes. Right. I use Firefox 1.5rc3 on Linux (I also sometimes use IE through wine). So is my browser unsupported? Or is it my Operating System?

And what about Opera? I wonder what the users of the cool Nokia 770 Linux tablet will say… Or people browsing the web site from their non Windows based mobile phones…

So as I don’t want to spend time finding new plane tickets elsewhere, I will make it so that I can access their web site.

easy simple solution: the User Agent.

Install an extension to alter your browser User Agent.
I used this:

UA Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051121 Firefox/1.5

And hop! The drawback is that the site doesn’t even know I had issues.

using greasemonkey

GreaseMonkey is a known powerfull extension that allows you to dynamically modify a site thanks to JavaScript. Much more interesting than changing the User Agent right?

Unfortunately I don’t think it is possible to modify the loaded javascript using GreaseMonkey. What one could do instead if enable the user agent dynamically on this site. I didn’t delve into how to achieve that because my laptop just died…

opera and user.js

Opera comes with a pretty powerfull functionality: user.js. It’s even more powerfull than GreaseMonkey.

In particular I could redefine the checkBrowser() function to do nothing:

// ==UserScript==
// @name klm.com - Bypass browser check
// @author Jerome Lacoste
// @namespace http://www.coffeebreaks.org/opera/
// @version 1.0
// @description  Bypasses the browser check on klm.com and
//                allows access to the site.
// ==/UserScript==

/*
 * This script is granted to the Public Domain.
 */
if (window.location.hostname == 'www.klm.com' ){
	window.opera.defineMagicFunction(
          'checkBrowser',
            function (oRealFunction,oThis) {}
           );
}

Unfortunately Opera is broken for other reasons on klm.com, and I wasn’t able to test this script. But you get the idea.

messages

Users, when web developers screw up, do not despair. Your imagination (and a good toolbox) may come to the rescue.

KLM, I hope you are happy. Not only did I identify an issue on your site, gave at least one alternative for working around it, and bought a plane ticket. :) Still, I would strongly recommend you to set up a better testing procedure before deploying your web application…

Dell laptop drifiting mouse. Fixing it

Wednesday, November 9th, 2005

It’s not by habit to put non software information on this blog, but my personal blog got defaced by some malaysian ‘hackers’ and I believe this information can be useful to others.

In the past days my mouse pointer started drifting a lot, like if it was possessed! Sometimes is was going to the top right corner, sometimes to the bottom left. I had the problem before, but this time it wouldn’t go away, even after rebooting.

Even though I can and I do control most of my applications from the keyboard, there are a couple of things where a working mouse is indeed useful, browsing in particular.

I am apparently not the only one and Dell doesn’t do anything about it. They also have a tendency to moderate their forums too much as can be read as the last comment of that thread:

Users: I have locked this thread due to the length of it. If you wish to continue to discuss a topic in this thread, I suggest that create a new thread and link to the page with the post that you are responding to.

Yeahhh… right…

According to the users, it was a hardware problem and related to the mouse tracker (the little mouse button one finds in the middle of the keyboard), purple on 3 years old my Dell Inspiron 8100. I didn’t even try to disable it using software: I took my tool box and fixed it, hopefully for good. I wasn’t using the tracker anyway.

So:

  • unscrew your keyboard (K screws on the bottom of your laptop)
  • detach your keyboard
  • cut the white cable coming from the ‘clit’ as shown in the following picture

cut the cable away from the clit

If that saved your day, feel free to put a comment here, send me a mail, or some chocolate :)

Guilt

Wednesday, October 12th, 2005

In modern societies, one is innocent until proven.
In the software developer world, one is guilty until proven.

Too many times did I blame the other party for my mistakes.

Think twice, speak/mail once…

Architecture of flexible open [source] solutions.

Sunday, October 2nd, 2005

- ABI/API
- In tree code: “we make you the honnor of supporting your code”. YOU make the effort to make up to our standards (whatever good they are)
- Internal API in-stability. If you break it, you fix everybody
- publicize API
- plugins & flexibility. Distribution, out of tree code, distributed testing, etc…

Logging is here to stay

Friday, September 30th, 2005

I came upon 2 funny blogs today. Or should I say flamy?

  • J-spot
  • fate, aka If you have nothing bad to say, say nothing.

In particular, I spent some minutes on the Ceki Gülcü is sick entry.

The good Ceki, of log4j’s fame, has started a new project called slf4j. Apart from having a name as unpronouncable as its author’s lastname, this project’s interest seems to not be understood by the blog entry author not by a poor chap who end up being flamed in the comments.

slf4j is a replacement API for commons-logging. commons-logging is a library aimed at library developers that allows client code to not depend on a particular logging toolkit. This is not something developer of standalone applications should really care about (because they will most probably never have to change their logging toolkit), but it matters a lot to those who write libraries because they don’t know in which kind of environment their library will end up running in.

slf4j allows to chose the underlying logging toolkit at deployment time, thanks to some sort of auto-discovery mecanism. But commons-logging also allows for the underlying logging toolkit at deployment time!
So what is the difference? From a pure theorical usage perspective, not much. From a programmer perspective, on the other side, there are some benefits:

I haven’t had a time to look at the library yet (nor read the full classloader issues document. Dude it’s late), but if all the issues mentionned there are true, it’s worth trying.

BTW, do you use Sun’s Logging framework? I’ve never really switched to it. Log4j is my friend. It works, it’s highly compatible with most of the free software I use, and I personally don’t like the configuration part of the official logging package.

I am particularly frightened when I see core functionality like logging or XML parsing being integrated in the release to an SDK. Those with older SDK versions won’t be able to use it and those with newer SDK versions may hit issues when deploying. It’s really the case with XML libraries (xerces and xalan), which often cause deployment issues when the classpath when one’s classpath is not as it should.

There’s an other entry on the BileBlog, about good/bad design. That’s something I am particularly interested in these days, and will probably address this issue in a forthcoming post. Some food for the brain on that matter with a little entry on Collection vs Iterator by Bruce Eckel.

And while am at it, anyone knew about Safe haus? Seems like a red codehaus to me. Wonder what’s the story behind it…

Quilt and CruiseControl Presentations

Wednesday, September 21st, 2005

This summer I presented quilt (v 0.4.2) and CruiseControl (v 2.3) to various attendants. I now make these presentations available.

Some eye candy:

Quilt:

CruiseControl:

Feel free to comment.

Transparently updating files through a secure connection

Thursday, May 26th, 2005

You use a remote source control server (e.g. CVS) that you access through ssh.
But now you want to set-up some kind of automated procedure that retrieves/updates the files. That can be usefull if you have a separate CruiseControl server.

So the first thing it to learn how to use ssh keys. I had a former blog entry not so long ago pointing to a good resource. Now this guide shows the transparent use of ssh with rsync and cron. In order to use it with our setup we have to make some little changes.

  mkdir -p ~/tmp
  chmod 700 ~/tmp
  ssh-agent > ~/tmp/ssh-agent.startup
  chmod +x ~/tmp/ssh-agent.startup
  . ~/tmp/ssh-agent.startup
  rm ~/tmp/ssh-agent.startup
  ssh-add ~/.ssh/host-cvs-dsa-key

Moving to a real hosting

Monday, February 28th, 2005

CoffeeBreaks has used a private home server to host its web site in the past 3 years. It was time to move on a real hosting solution.
For those wishing to read past blog entries, such as the JavaPolis coverage, they are still available on the old server.