Microsoft in 2006

„Just like last year I made a list of what released we can expect from Microsoft in 2006. Last year’s list turned out to be pretty accurate, the only things wrong weren’t my mistake but delays or change of plans.

If you thing someting is missing or wrong please let me know through a comment or sending an email to news at bink nu.
This list is based on facts, assumptions and wild guesses. it will be updated by your feedback!“

Microsoft in 2006

Microsoft in 2006

Welcome To Groundwork Guava

„Groundwork Guava is a PHP-based application framework and environment. It provides a powerful toolkit to developers and creates an environment where applications can reside. It’s features include:

* AJAX technologies in the interface.
* Object Orientated Design
* A Hybrid Event-Driven and Process Driven Interface
* Ability to wrap existing web applications into environment.

Welcome To Groundwork Guava

Welcome To Groundwork Guava

AjaxTrans

„Start typing any text you want to be translated into the green field. The words should be automatically translated into the language of your choice and appear in the bluish box. To switch langauges, simply click on the language you would like to translate from and then procede to select the language you would like to translate into. In order to swap the contents of the two boxes, use a double click.“

AjaxTrans

AjaxTrans

MVC and web apps: oil and water

„MVC and web apps: oil and water

by Harry Fuecks

Roll back the clock by two years. That’s before AJAX, before Web 2.0, before Rails. Where were we then? Well pondering whether MVC was really such a good idea after all. Continuing from there:

What is MVC?

For a long answer, the best I%u2019ve seen (for web heads) is Jeff%u2019s analysis here. There more to be found via Wikipedia and yet more on the old C2 wiki.

A short answer, for web applications (with a PHP slant), is probably a way to organise code based around the following ideas;

* Model: those functions that wrap calls to your db
* View: the templates / scripts that output HTML
* Controller: the stuff that examines variables like $_GET and $_POST and works out what to do next

What’s important to remember is there’s no absolute definition of MVC and there are many grey areas for interpretation and yet more when it comes to using it online. That in itself means, if you’re building a framework, you just need to put the words Model, View and Controller in there somewhere and you’re probably as right as anyone else. A while back John Lim dared to ask Is MVC over-designed crap?, I suspect coming for the gut instinct of an experienced programmer. In a later update he wryly commented;“

MVC and web apps: oil and water

MVC and web apps: oil and water

More Free CSS Navigation Menu Designs at ExplodingBoy – Familiar to dozens.

From the page: „Due to overwhelming response concerning my first set of free menus, I created twelve more CSS navigation menus. You may download the entire set and use any way you see fit. All the menus can be used for commercial or private use. Have fun! If you use the menus let me know, I’d love to see’em in action.“

More Free CSS Navigation Menu Designs at ExplodingBoy – Familiar to dozens.

More Free CSS Navigation Menu Designs at ExplodingBoy – Familiar to dozens.

Lovely GNU/Screen

„Tausend Fenster offen, zwei Monitore, weil der Platz sonst nicht mehr reicht, kein Expose unter Windows und ein Dutzend Puttys zu div. Servern offen – jetzt nur nicht die Übersicht verlieren (Dramatisiert). Mit GNU/Screen kann ich mehrere ttys in einem tty öffnen. Für Windows-Leute so ausgedrückt: Ich mache eine SSH-Verbindung in Putty auf, starte GNU/Screen und kann dann, zwischen mehreren Shells hin und her springen. Darin lassen sich natürlich auch Programme ausführen, die man eigentlich immer offen haben sollte. Z. B. mutt und top. Das eigentlich Killerfeature ist, ich kann GNU/Screen auch aushängen und mich vom System ausloggen. Die Programme laufen im Hintergrund weiter. Wenn ich mich wieder von irgendwo anmelde, kann ich die Session wieder zurückholen.“ – Nette Einführung in Screen

Lovely GNU/Screen

Lovely GNU/Screen

Neue Version von PearPC veröffentlicht

Von PearPC wurde gestern eine neue Version 0.4.0 veröffentlicht.

It took a while but here is finally the long awaited 0.4.0 release. This is the first release with G4 support by Daniel Foesch (you have to enable it in your config). Other feature include support for native CD-ROMs (no need for images) and endianess safety (i.e. you can run PearPC on big-endian systems).

version 0.4 (released 20. December 2005):
– CPU: stfiwx implemented
– config: „ppc_start_fullscreen“ for starting in fullscreen mode
– POSIX: allow bridging of tun device
– use FISTTP instruction on SSE3 aware processors
– merged native_cd branch from Alexander Stockinger
– endianess fixes
– warn that the generic CPU is slow
– better detection of HFS+ volumes
– support for DVD-Drives
– correctly check for NASM
– Work-around for graphic errors in Mac OS X 10.1
– POSIX/Linux: fall back to 1 GHz if /proc/cpuinfo doesn’t provide cpu frequency
– 3c90x emulation fixed
– some PROM fixed for yaboot
– alteration of x86asm interface to be more programmer friendly
– use transparent cursors instead of altering cursor visibility (hack for using PearPC
with remote desktop)
– DVD emulation implemented. Fixes problems with Tiger installation
– Updated the read_effective_* commands to be faster !!! REGRESSED !!!
– fixed lvalue casts (compiles now with gcc 4.x)
– booting from disks with bootfile about 4 GiB limit fixed

Top 7 PHP Security Blunders [PHP & MySQL Tutorials]

„PHP is a terrific language for the rapid development of dynamic Websites. It also has many features that are friendly to beginning programmers, such as the fact that it doesn’t require variable declarations. However, many of these features can lead a programmer inadvertently to allow security holes to creep into a Web application. The popular security mailing lists teem with notes of flaws identified in PHP applications, but PHP can be as secure as any other language once you understand the basic types of flaws PHP applications tend to exhibit.“

Top 7 PHP Security Blunders [PHP & MySQL Tutorials]

Top 7 PHP Security Blunders [PHP & MySQL Tutorials]