Scriptorama.nl

Header image showing a keyboard, mouse, laptop and books on design patterns

Afhankelijke listboxes met PHP, MySQLi en Prototype

Je kent ze wel, een tweetal listboxes waarvan de 2e listbox automagisch nieuwe waarden krijgt wanneer je een nieuwe waarde selecteert in de eerste listbox. Vandaag op Scriptorama een korte tutorial over hoe je deze zelf kunt maken met behulp de Protoype javascript library

(more...)

Internet Explorer onder vuur door kritieke bugs

IE is afgelopen week belaagd door kritieke beveiligingsbugs. Sommige zijn zo ernstig dat een daadwerkelijke hack kan plaatsvinden. Het advies is om voorlopig Active Scripting uit te zetten tot er een patch is.

Active Scripting uit zetten doe je als volgt (mijn IE is in het Engels):

  1. Open Internet Explorer
  2. Ga naar Internet Opties
  3. Selecteer Security tabblad
  4. Klik op Custom level
  5. Scroll beneden naar 'Scripting'
  6. Vink alles uit

(more...)

Eclipse PHP IDE 0.5 (preview)

We blijven even bij de software updates, want gister is duidelijk geworden dat er van een nieuw onderdeel uit Zend's PHP Collaboration project vast een preview te bezichtigen is. Het gaat hierbij om een setje PHP plugins voor het Eclipse platform. Zoals je misschien wel weet is Eclipse van origine een IDE geschreven in en geschreven voor Java maar is (inmiddels) dusdanig flexibel dat het dus ook mogelijk is om een PHP implementatie te maken.

(more...)

XUL, XAML en WPF/E

Edwin V. postte zojuist een berichtje over dat uw favoriete MS-basher Michael Robertson, bekend van mp3.com en Linspire, een nieuw product heeft uitgebracht dat volledig vanuit de browser werkt: ajaxWrite. Een soort tekstverwerker, maar dan vanuit je browser. Deze tekstverwerker werkt alleen met Firefox 1.5+, doordat deze op XUL gebaseerd is.

XUL is een XML taal waarin o.a. de Firefox GUI is gedefinieerd. Met behulp van het XULRunner pakket kun je zelf standalone XUL applicaties maken, maar je kunt ook XUL applicaties zoals AjaxWrite direct in je browser draaien. Er zijn ook andere en mijn inziens meer indrukwekkende XUL (web)applicaties:

Ook Microsoft heeft ingezien dat de XUL-methode toekomst heeft en heeft daar, volledig in MS-stijl, een eigen invulling aan gegeven. Zo zullen de GUI definities in Windows Vista ook in XML gedefinieerd zijn. Daar heet het dan XAML. Ook willen ze dit op zekere wijze naar het web gaan brengen en het eerste blik daarop is: WPF/E of Windows Presentation Foundation/Everywhere:

  1. # WPF/E allows a subset of XAML to be rendered in a browser on IE and Firefox on Windows and Safari (Firefox?) on OS X (Linux and Solaris support uncertain).
  2. # This subset consists of a pretty impressive set of functionality, including: 2D vector graphics, advanced text rendering, audio/video playback, imaging, animation, and advanced composition of graphical elements. In short, all of the pretty eye-candy coming in the new WinFX APIs with the exception of 3D graphics and the Metro document rendering (i.e., MSFT’s PDF killer; my my, they are really going after Adobe, aren’t they?).

Meer informatie hierover vind je op bij Ajaxian.com.

Met ook MS weer in de Browser loopgraven lijkt het een interessante tijd te worden in de web wereld :)

Firefox 2.0-alpha1 & MSIE 7.0-beta2

Een kleine update op het browsers front. Zowel Microsoft als de Mozilla Foundation zijn hard bezig met de nieuwste versie van hun browser.

(more...)

AJAX OS

Een Operating System geschreven met AJAX? Dat moet WadgetOS voorstellen. Al vind ik het geen OS, deze jongens hebben toch hun best gedaan.
Jammer dat de demo alleen werkt in IE, niet in Firefox.

Bestanden & security (updated)

Het programmeren van een veilige website is best wel een klus: Scriptorama heeft er al een paar artikelen over geschreven en dan hebben we nog lang niet alles besproken. Vandaag kijken we eens naar het gebruik van bestanden met bijvoorbeeld GD maar ook met de include-functie.

(more...)

De perfecte web developer

Een vraag die laatst in me op kwam: "Wat zou nu de perfecte web developer zijn?". Deze vraag heeft me aan het denken gezet. Onlangs heb ik het boek "Pragmatic Programmer" gelezen. Dit boek behandelt manieren om een betere programmeur te worden. Meer nog dan croncrete tips te geven over hoe je betere code kunt schrijven of een project beter kunt opzetten, proberen ze je in dit boek bepaalde eigenschappen, van wat zij zien als Goede Programmeurs Eigenschappen (TM), bij te brengen.

(more...)

Files uploaden met progressbar

Joshua Eichorn is eens aan de slag gegaan met het maken van een progressbar voor gebruik bij het uploaden van bestanden zodat de gebruiker kan zien hoe ver een bestand reeds geupload is en hoe lang het nog gaat duren:

Update: Zie ook onze eigen tutorial: Hoe maak ik een file upload progress bar met php?.

(more...)

Nieuwe blogger

Scriptorama heeft een nieuwe aanwinst (althans, hoopt Mathieu). Mijn naam is Tri Pham en ik zal voortaan op Scriptorama bloggen.
In de toekomst kunnen jullie nieuwtjes, tutorials en onderzoeken verwachten van mij. Ook in samenwerking met Mathieu. We hopen de community te kunnen helpen door onze kennis te bundelen.