Archive for November, 2008

Browser Statistieken en Standaarden

Toevallig (een verwijzing op Sitemasters.be) vond ik dit op het Net.

Belgium
# Browser %
1 Internet Explorer 76.10%
2 Mozilla / Firefox 17.52%
3 Apple Safari 3.28%
4 Opera 1.26%
5 Google Chrome 1.08%
6 Netscape 0.66%

Het betreft hier Browserstatistieken. Opvallend eigenlijk hoeveel Belgen nog steeds het aftandse (en verschikkelijk gebruikersonvriendelijke) Internet Explorer gebruiken. Opvallend is ook dat we het beter doen dan onze noorderburen, bij wie nog 85.67% van de bevolking het bij Internet Explorer houdt en waar slechts 11% Firefox ontdekt heeft.

Nieuwkomer Chrome heeft al een behoorlijk percentage aan populariteit verworwen op een trimester (denk dat het een trimester bestaat). Benieuwd wat dat gaat opleveren als de Extensies en Plug-ins ondersteund gaan worden…

Ter vergelijking heb ik hier nog eventjes de statistieken van Google Analytics (waarmee ik jullie in de gaten houd… :p) gezet.

1. 34 48,57%
2. 33 47,14%
3. 2 2,86%
4. 1 1,43%

Gelukkig trek ik meer Firefox bezoekers dan Internet-Explorer-bezoekers :)

Persoonlijk vind ik de egoïstische visie van Microsoft met hun Internet Explorer niet helemaal correct. Akkoord dat ze voor HUN applicaties liever de JavaScript bibliotheek uitbreiden en de HTML enging helemaal anders gebruiken, MAAR…

Er is NIETS zo lastig als dit voor webontwikkelaars. Werkt het in Firefox? jep, Goed. Internet Explorer? Deamned, hier is nog werk aan… Dan werkt het weer in IE, en dan is het in FF weer link.

Vooral JavaScript is problematisch, daarom heb ik mij lang niet op deze ontwikkeling toegelegd. Opmerkelijk is ook dat Zend Framework de Dojo Toolkit integreert, maar dat de helft hiervan maar in Firefox werkt. Zuiver omdat er methodes worden gebruikt die alleen maar in IE ondersteund worden.

Oplossing van het probleem: STANDAARDEN!

Voorstel: ELK besturingssysteem implementeert de V8 Javascript engine (Chrome gebruikt deze en is geoptimaliseerd) en de HTML engine zoals ze beschreven wordt door W3C (Webkit of iets dergelijks).

Op deze manier zou je internet explorer kunnen verwijderen zonder dat sommige applicaties stoppen met werken. Helaas, ik vrees dat we nooit zover zullen geraken… :(

, , , , , , ,

1 Comment

Originele agent

De Leuvense student is origineel in het bedenken van oplossingen. Sommigen noemen dat plantrekkerij, wij vinden dat origineel.

De Leuvense student is ook op de hoogte van de fietsendiefstal.

De Leuvense Politie is daar ook van op de hoogte.

De Leuvense Politie leert van de student op vlak van originaliteit? Oordeel zelf! Deze fiets stond geparkeerd aan de delhaize aan de Naamsepoort.

Originele manier om een fiets op slot zetten

Beter gezien? Laat het weten!

EDIT: Omdat het me toch redelijk intrigeerde heb ik wat opgezocht. Achteraf bleek het gewoon een fietsslot te zijn… Als je er ook zo een wilt: http://www.elfiets.nl/main.php?sNewDept=NL-Winkel&sNewPage=Sloten

Toch was het een mogelijke analyse… :)

, ,

No Comments

Snel naar Toledo

Sinds een tijdje heeft het leerplatform ‘toledo’ van de KULeuven niet meer de beste zoekmachineoptimalistie, waardoor bij het intypen van ‘toledo’ in de adresbalk, firefox niet automatisch naar toledo gaat.

Hier is natuurlijk een oplossing voor en ik voelde mij in de stemming om deze even met jullie te delen. Het is namelijk zeer eenvoudig.

  1. Zoek de Windows hosts file. Die zit in C:\Windows\system32\drivers\etc en ziet er ongeveer zo uit:
  2. # Copyright (c) 1993-2006 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #       38.25.63.10     x.acme.com              # x client host
    
    127.0.0.1       localhost
    ::1             localhost
  3. Voeg een lijntje toe onder je laatste server (zijnde localhost), IP-adres en servernaam gescheiden door een tab:
  4. 134.58.242.86	toledo
  5. Opslaan en klaar is Kees!
    Mensen met Windows Vista: Programma’s die niet als administrator uitgevoerd worden, krijgen geen rechten om naar Program Files of Windows te schrijven. Start daarom kladblok als administrator (rechtsklikken op kladblok, uitvoeren als administrator) en open het hosts bestand van daar uit. Opslaan kan dan door op opslaan te klikken.

Wil je weten hoe ik aan het IP adres van de server van Toledo kom? Gewoon pingen naar toledo.kuleuven.be geeft je het antwoord :)

Om je paswoord niet meer te moeten ingeven kan ik je nog de autologin van Stijn Vermeeren aanbevelen. Werkt uiteraard enkel in Firefox! de Hosts-modificatie werkt echter in elke browser

Veel plezier ermee!

Michiel

, , , ,

No Comments

Cinema wordt schandalig duur

Het is iets dat mij al langer ergert, maar naar de bioscoop gaan wordt steeds duurder. Ik begrijp dat de filmindustrie door de tussenkomst van het internet (zei er iemand downloads?) verschrikkelijk veel kopers verlies, maar is dat een reden om de prijzen zo op te drijven?

We gaan deze avond met vrienden naar de bioscoop voor de jongste James Bond. Deze grap kost ons 8.35 euro per kop (behalve voor diegenen met een goedkoper ticket). Dat is 8 euro voor de film en 35 cent voor transactiekosten. Even herhalen: 8 freaking euro voor een filmpje, en 35 cent voor de transactie! :o

Even ter vergelijking. Ik koop iets in een winkel en betaal met bancontact. Dat kost me misschien maar 10-15 cent voor de transactie. Bij kinepolis betaal je 35 cent per ticket! ook al koop je alle tickets voor 1 vertoning, je kan nog steeds 35 cent per ticket betalen. Eerlijk gezegd vind ik dat toch wel een beetje afzetterij. Zeker als je dan nog bedenkt dat de film al 8 euro is, wat toch ook al niet weinig is.

Als je dan nog eens de popcorn…

OK, you’ve got it! Ik denk dat mijn punt wel duidelijk is nu. :) Prijzen moeten naar beneden, hoe zouden we dat kunnen aanpakken?

Mogelijkheid 1: koop je tickets een per een (per ticket 1 transactie), krijg je tenminste waar voor je geld (het gedacht doet veel!)

Mogelijkheid 2: ALMA tickets. Ja hoor, maak dat een ander wijs. Ze zijn al een week op in alle ALMA’s. Da’s pas eens een service… 8-)

Mogelijkheid 3: Stop de inflatie!

Mogelijkheid 4: Downloaden!

Mogelijkheid 5: Kinepolisaandelen kopen? :p (slecht idee, ze zijn gezakt, I wonder why… :D )

Mogelijkheid 6: Andere ideeën? Comment ze!

Nog een feit voor de hardnekkige lezers, die dit venster nog steeds niet weggeklikt hebben. De kinepolis student card is sinds dit jaar betalend (1 euro is ook betalend), vorig jaar was ze gratis (al heb ik ze maar 1 keer gebruikt).

Achja, ik vrees dat de prijzen niet meer gaan dalen, we zullen er maar aan moeten wennen.

OF!

Filmproducenten moeten de mogelijkheid voorzien voor mensen om nieuwe films te streamen voor een bepaald bedrag (soort van cinema ticket). Enige probleem zijn dan weer de datalimieten, en het dreigende probleem van bandbreedte-tekort, maar als ik hierover nog ga beginnen, wordt deze post echt veel te lang.

Anyway, dit gezegd zijnde, stop ik ermee. Genoeg gezaagd voor vandaag :)

Bijlage: Wat is het motief van downloaders?

Even uitrekenen. Een download is tegenwoordig ongeveer 700-800MB (een goede aXXo rip). Voor onze telenet-account betalen we maandelijks iets van een 70 euro (freephone uitgezonderd, maar dat zou je toch niet gebruiken in dit model :p), voor 60GB/maand en 20Mbps. Dat zijn 76,8 films aan een tempo van 1 film per 10 minuten (tuurlijk kom je dan geen maand toe, maar we zijn even theoretisch, en we tonen ook nog aan dat je waar voor je geld krijgt). In extremis kunnen we zelf stellen dat we enkel ‘s nachts (tussen 0.00 en 10.00) downloaden. Hiermee kunnen we 153,6 films per maand downloaden, aan dezelfde snelheid.

Uitgerekende prijs per film: 0.911458333 tot 0.455729167 euro per film.

Dus: films downloaden is goedkoper dan ze te kopen, laat staan ze in de cinema te gaan zien.

Filmindustrie, ik promoot downloaden niet! Films downloaden blijft een illegale activiteit. Het enige dat ik hier wil zeggen is dat de hoge prijzen zinloos zijn.

, ,

No Comments

Update: ZF on One.com Servers (and for other providers too)

Hi All!

This post will be in English because I thought this information might be of any interest for everybody trying to get the Zend Framework to work on servers, which you can’t control completely (Shared Hosting, etc).

I updated the Compatibility Script. You can download it here.

What you should do:

  1. Download the script above and unzip it to a location on your server.
  2. run the script and discover all your server settings (It’s kind of a PHP info :) )
  3. Since you are reading this, I assume that you are not a Zend Framework Expert (trust me, neither am I)
    This would mean you used the instructions about the directory structure in the quick start provided on the homepage of Zend Framework.
    This also mean you need a .htaccess file in your public folder that goes like:
  4. RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^.*$ /path/to/your/public/folder/from/root/index.php [NC,L]
  5. Finished! All should work properly…

I hope this information was helpful.

Greetings,
MiST

,

1 Comment

Zend Framework vs One.com

Wat is er mis met het One.com? Meerdere oppervlakkige tests wijzen uit dat het Zend Framework niet werkt op de servers van One.com.

Is er iets mis met het Zend Framework. Als je jezelf deze vraag stelt, vraag je eigenlijk om slaag (praise the Zend Framework!).

Waar zit dan het probleem? Het mag wel duidelijk zijn dat dit bij One.com ligt. Het antwoord is echter vaag… Daarom ging ik op zoek. Dit zijn de resultaten tot zover…

  1. PHP-versie: OK (5.2.6, 5.2.3 aanbevolen)
  2. mod_rewrite actief (schakel het *.domein.ext uit in het DNS paneel… en wacht 90 minuten)
  3. Controle van de PHP extensions (met behulp van dit eenvoudige scriptje, eigen makelij)
    vinkjes zijn extensies die geïnstalleerd zijn en nodig voor ZF, kruisjes zijn niet geïnstalleerd. Controlleer met de ZF manual welke componenten van ZF je dus niet zal kunnen gebruiken. (ik zal het script nog wel eens aanpassen, zodat je dit sneller kan zien)
  4. Rewrite rules aanpassen aan mappenstructuur (Ik heb de rewriterules onderaan toegevoegd)
  5. Run ZF!

Zonet mijn doel bereikt waarmee ik de One.com support service een mep mee in hun gezicht kan verkopen!

- “We do not support Zend Framework”
- “You just did, asshole! check www.michielstaessen.be/zend/public…”

Nu nog een virtual host op dit domein en een kick-ass ZF app. Maar die komt er wel ;)

Greetings!

MiST

Bijlage: RewriteRules, in .htaccess, veronderstellede dat je de bestandsstructuur gebruikt als in de Quick Start van framework.zend.com en je applicatiemap in een map zend in je root staat.

/zend/public/.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /zend/public/index.php [NC,L]

, , ,

4 Comments