Warping it up!

Fini Alring's Glossy Tech Zine

Ten Years Ago Today: Netscape Source Code Liberated

Thursday, February 14th, 2008

Mozilla MascotToday marks ten years since Netscape Communications Corporation announced its intention to release the source code of the then in-development Netscape Communicator 5.0, heralding the beginning of what would become the Mozilla project. At the same time, Netscape stopped charging for Netscape Navigator 4.0 and Netscape Communicator Standard Edition 4.0.

On Monday 23rd February 1998, mozilla.org was launched to coordinate development of the open-source code. The actual release of the Netscape Communicator 5.0 source code took place on Tuesday 31st March 1998.

Mitchell Baker, who has been involved with the Mozilla project from the outset, is asking for ideas of how to celebrate Mozilla’s tenth anniversary year.

Ten Years Ago Today: Netscape Announces Free Communicator Source Code Release – MozillaZine

Yahoo! Launches Design & Code Libraries

Wednesday, April 19th, 2006

Yahoo launched two very neat sites a Design Pattern library and and UI Code library, I’m looking forward to digging into the patterns.

Welcome to the Yahoo! Design Pattern Library. We are very happy to be sharing our library with the design and development community. This is our first drop of what we hope to be a monthly release cycle for the publication of patterns. In many cases we have bundled the patterns with pointers to related code from the Yahoo! User Interface Code Library.

Release: NetBeans 5.0

Thursday, February 2nd, 2006

NetBeans — My favorite Java / J2EE development environment, har just been released in version 5.0, much have changed since the 3.x, 4.x versions and I warmly recommend any Java developer to download and discover it’s open source glory, especially those who last tried it years ago.
I went from NetBeans 3.1 to JBuilder Enterprise and directly back to NetBeans 3.6 again, and since I haven’t really looked at the commercial IDE’s as an option for my own projects. I have also used Eclipse and IBM’s Websphere Studio Developer (which is based on Eclipse codebase), and although they are fine products, they don’t really do it for me, since I have quite big focus on Java Web Development, and Eclipse needs commercial third party plugins (MyEclipse) to do that well at the moment.

NetBeans IDE 5.0 introduces comprehensive support for developing IDE modules and rich client applications based on the NetBeans platform, the new intuitive GUI builder Matisse, new and redesigned CVS support, Sun Application Server 8.2, Weblogic9 and JBoss 4 support, and a lot of editor enhancements.

Here are some of the cool features in this release:

  • Developing NetBeans Modules
  • Matisse GUI Builder
  • Servers
  • Web Frameworks
  • Web Services
  • Editor Enhancements
  • Code Completion
  • Refactoring
  • Version Control
  • Debugging
  • Other Usability Improvements
  • New NetBeans Add-on Packs

How to fit three bugs in 512 bytes of security code

Friday, August 12th, 2005

In order to lock out both copied games as well as homebrew software, including the GNU/Linux operating system, Microsoft built a chain of trust on the Xbox reaching from the hardware to the execution of game code, in order to avoid the infiltration of code that has not been authorized by Microsoft. The link between hardware and software in this chain of trust is the hidden “MCPX” boot ROM. The principles, the implementations and the security vulnerabilities of this 512 bytes ROM will be discussed in this article.

The Hidden Boot Code of the Xbox – Xbox-Linux

Codepit: E4X Demos

Tuesday, April 26th, 2005

ECMAScript for XML (E4X) has been introduced in the beta builds of Mozilla Suite 1.8. It is an extension to the ECMAScript standardized scripting language, and allows the use of native XML primitives/objects, in other words it is no longer necessary to embed XML as Strings.

Check out my latest E4X Examples at the Codepit.