| |||||||
All articles ordered by date28/07/09 / Blog-kbgMagic in mathematics II Fun with the number cyclic numbers, and specifically with 142857 as it is the smallest of such numbers. 13/07/09 / Misc My top 8 time-saving Firefox shortcuts This article presents my favorite top 8 time-saving shortcuts in Firefox 3.0 and Firefox 3.5. Get to know these and you'll be saving a lot of time. They have been ordered by "the element of most surprise" 20/05/09 / Blog-kbg Board Game Jungle speed / Arriba Review of the cool game "Jungle Speed" aka. "Arriba". 16/05/09 / Misc Danish Twin words "Twin words" are words that not only have multiple meanings, they must be composed next to each other in meaningful sentences. This article explores the concept of twin words. 14/05/09 / Misc English Twin words "Twin words" are words that not only have multiple meanings, they must be composed next to each other in meaningful sentences. This article explores the concept of twin words. 04/05/09 / Misc 'Office space' extras Crazy stuff about the funny movie "Office space". 03/05/09 / Misc Movie review 'Office space' "Office space" is a hilarious movie about the life of an IT-geek. Peter Gibbons is stuck in a cube farm, constantly harassed by an army of clueless ant-brained bosses. If you like Dilbert, you'll love this movie! 27/01/09 / Geek_poetry Geek Poetry: Converting Old Code... Geek Poetry: "Converting Old Code" poem. 26/01/09 / Book_reviews Book Review: The one minute manager meets the monkey Book review of "The one minute manager meets the monkey" by Kenneth Blanchard, William Oncken Jr., and Hal Burrows. 08/01/09 / Blog-kbg Typing and keyboards are things of the past! Typing will be a thing of the past. Say goodbye to the keyboard and say hello to the future of laptop computers, the click-wheel will replace it all. Watch the video! 08/12/08 / Blog-kbg Geek tattoos Geek tattoos. See all the juicy pictures of peoples computer brand tattoos. 01/12/08 / Blog-kbg Motivating Eductation and Succes Get motivated. Achieve success and get that education going! 27/11/08 / Blog-kbg Happiness How to be happy, more productive and love your life. 26/11/08 / Misc Project: Water Printer Driver Programming project ideas #1. A driver for your water printer. 25/11/08 / Csharp The C# yield-foreach howto This article explains how to use the C# constructs yield-return, yield-break and foreach. We attack the problem from two different implementation angles using the types IEnumerator and IEnumerable. 18/11/08 / Book_reviews Review Better faster lighter java Book review of "Better faster lighter java" by Tate and Gertland. 02/10/08 / Blog-kbg Goodbye Amstrads Amstrads for sale! 26/08/08 / Ant Running an ANT script in a .bat/.cmd file under Windows This article explains how to run an ANT script in a .bat or a .cmd file under Windows. 25/08/08 / Free_music Programming music This is a collection of free music that is nice to program to. 23/08/08 / Blog-kbg SOA fun revealed Four fun and educative video's about SOA, enterprise service busses and all the other bells and whistles of SOA. Not safe for the office, they are too fun!. 19/08/08 / Java Eclipse tip: Templates A quick tip for the Eclipse IDE on how to make Eclipse code for you rather than you code in Eclipse! The mechanism is called templates. While this tip focuses on making constants easy to create, templates are a general concept. Constants were chosen as they are easy to make templates for and are particularly useful when writing test helpers. 18/08/08 / Java Super CSV v1.50 released There are many free CSV frameworks out there, but Super CSV is the best!. 16/08/08 / Java How to configure Tomcat 5 and 6 to better deploy war files Tomcat 5, 5.5 and 6 does not handle .war files very well. Here is some of the pain I have been through. 12/08/08 / Java How to configure Tomcat 5 and Eclipse to run Java 5 How to get Tomcat 5.0 and Tomcat 5.5 setup in Eclipse to run How to run javac 1.5 (or beyond) compiler for JSP compilation with generics enabled (and other Java 1.5 only features like autoboxing). 09/08/08 / Free_music Retro Computer Music This is a collection of free music retro computer music. 30/07/08 / Misc Approximation of pow() in Java, C and C++ For many application of the pow() method, an approximate value suffice. This text shows how to gain a 41 times speed increase by using an approximated value that is much easier to calculate. It is a simple "how to" for the languages Java, C and C++. 28/07/08 / Misc Yesterday, DBA version Fun (DBA) version of the song 'Yesterday' with a twist of geek and DBA. 27/07/08 / Misc Loopback IP Address Fun story about how the introduction of IP v6 has made it increasingly more difficult to fool script kiddies with the 127.0.0.1 loopback. 23/07/08 / Puzzle The Burning Rope Problem A mindbending puzzle that'll keep your brain going for hours! Given two pieces of rope, and some fire identify when 45 minutes has passed. 22/07/08 / Misc Top 5 office misconducts Good behaviour isn't what it used to be. This post defines 5 rules of office misconduct. Create a better office atmosphere today by following these guidelines of misconduct. Print them out and hang them on your office walls to share! 21/07/08 / Java Javadoc Documentation Inheritance Documentation inheritance? It sounds like an idea from a person on drugs with a serious sleep deprivation. Never the less, it turns out in practice to be an approach to increase documentation coverage, while at same time reduce problems with documentation duplication and inconsistently updated documentation. 16/07/08 / Puzzle The 8 ball problem The 8 ball problem, the puzzle almost all developers gets wrong! Given 8 balls and a scale identify the one heavier ball using the least number of weighings. 15/07/08 / Free_software Free Developer Software This is the ultimate collection of the best free software for developers. 15/07/08 / Xml 8 Reasons why XML Sucks I was once a believer in XML. Until I started working with it, that is. Now my enthusiasm has faded away - replaced by - well - bitterness or something like that. 14/07/08 / Misc Creativity killed the app. Developers and testers must carefully consider whether their choices of programming or bug-raising are based on specifications or their personal assumptions about the system. While the intentions may be good, the end-result may be the opposite as illustrated in this article. 10/07/08 / Java-traps Java Traps: double You're in for some "Double trouble"! This article is a practical guide to describing the major traps and pitfalls associated with using the Javas simple type double. It is a must-read for any professional developer. 08/07/08 / Blog-kbg Your backup is only as good as your last restore You should back up regularly. But you must also remember to do restores nearly as frequently. Your backup is only as good as your last restore. A restore attempt is comparable to running your test suites, and you don't run those only when bugs are discovered? 06/07/08 / Blog-kbg Java readability and functional programming Java readability and functional programming. A nice article showing how to improve the readability of Java programs partly by using spiffy methods, partly by taking a functional programming approach to certain problem solutions. 03/07/08 / Free_software Free Web Software This is a collection of amazing quality free software for web development or general internet stuff. 28/06/08 / Blog-kbg Faster fast food for programmers With the feedbag device, originally intended for busy or lazy americans, programmers are now able to enjoy lunch without a costly loss of productivity! 28/06/08 / Blog-kbg Magic in mathematics I With a bit of addition and multiplication, you can easily create beautiful patterns. Here are some of my favorites to get you started. 28/06/08 / Blog-kbg Next generation Warcraft Video showing the next generation Warcraft, in fact, it shows the next generation in computer games! 27/06/08 / Project_management Project Management Software This article describes the types of software needed to properly manage a project and be a useful project manager 27/06/08 / Puzzle The Japanese river IQ Test Japanese IQ Test. Can you get everyone to cross the river? 26/06/08 / Blog-kbg Bill Gates in an apparent haze of frustration Bill Gates writing an email in an apparent haze of frustration. Welcome to the world of computers! 26/06/08 / Blog-kbg Wedding and then straight on to McDonald's Wedding and then straight on to McDonald's! 24/06/08 / Blog-kbg Source Forge statistics gone tits up! Rants/warning on broken Source Forge statistics... 22/06/08 / Java-traps Java Traps: Big Decimal This article documents the traps and pitfalls around using the BigDecimal class 21/06/08 / Java Method chaining Method chaining enables terser and more natural interaction with objects. Despite it has been around in languages such as Smalltalk since the 1960's it has been "forgotten" in main stream languages such as Java, C# and Python. 21/06/08 / Swt Font handling in SWT Guide on how to list fonts and load fonts in Eclipse SWT code. 07/06/08 / Blog-kbg Enterprise Service Bus? A fun but educative presentation on SOA and ESB's by some big canons (Fowler and Webber!) 05/06/08 / Java Exception handling problems in Java, Part II Java's type system has a serious flaw. It does not allow refactoring common exception handling code into methods. This article shows the various solutions people have suggested in response to the previous article in this series along with a revised proposal. 26/05/08 / Java The ultimate way to gettting Log4J loggers The standard way to acquire Log4j loggers do not ensure consistency between logger name and class using the logger. Such inconsistency leads to inconsistencies in the log files, rendering any information in the log file difficult to use. This article shows how to ensure between logger name and class using the logger through usage of the Spiffy Framework. 26/05/08 / Xml Adding filename information to XML during XSLT Guide on how to add filename information to xml files during xslt, how to search and replace during xslt and ultimately, how to insert social bookmarking urls into xml documents. 23/05/08 / Java Exception handling problems in Java, Part I Java's type system has a serious flaw. It does not allow refactoring common exception handling code into methods. This article will show the meaty juicy details of the problem. 21/02/08 / Misc Surviving Linux This article describes "how to survive as a web developer in a Linux environment". The focus is not to give a general introduction to linux or its massive selection of programs, rather to focus on what is interesting from a developers perspective. 12/12/07 / Ant Automated copy/paste using ANT Making a new release can become a cumbersome task, if repetitive information needs be updated as it depends on the build. Ultimately, this can impede your desire to release often or do any new release at all. This guides shows you how to automate these tasks. 12/12/07 / Ant JAR file creation using ANT This article explains best practices when creating JAR files using ANT. 12/12/07 / Struts Dynamic forms in Struts 1 Dynamic forms in Struts 1 12/12/07 / Struts Introduction on struts 11/12/07 / Ant Javadoc and ANT This article introduces the art of generating Javadocs using ANT and extending the Javadoc with new tags. 11/12/07 / Ant Compiling JSP pages using ANT Compiling JSP Code is the right thing to do. It enables you to get compile-time errors rather than run-time errors. It ensures consistency as all the JSP's and Java files can be shipped in one package. 08/12/07 / Ant ANT and SSH ANT is able to significantly reduce the time you spend on distributing your application. This is especially true if your application needs distributing on on multiple servers. This guide explains how to automate uploading files using SSH through ANT. 05/12/07 / Ant Code coverage This article introduces the term "code coverage" and show how you will get started using the free code coverage tool "Emma". 04/12/2007 / Ant Java code compilation This guide shows you how to compile Java code in ANT and introduces the most commonly used settings for compilations of real-life sized projects. 14/05/07 / Struts Snippets as Struts taglibrary attribute Struts does not allow you to mix text and scriptlets in most attributes. This guide shows you how to make "dynamic attributes". 10/4/07 / Ant Cleaning your project between builds using Ant This article explains how to use ANT to clean auto-generated files and compiled classes between builds. 22/07/01 / Misc Miami Vice Review Miami Vice! | |||||||