Hier op het werk moet het intranet ooit eens naar een mooi framework als drupal migreren. Authenticatie is hierbij belangrijk in die zin dat we moeten zorgen dat mensen voor een intranet niet apart moeten inloggen. Ze zijn immers al ingelogd op hun werkpc.

Hier staat de testsetup van drupal op een interne IIS. Als we daar de authentication op "Windows Authentication " zetten en we gebruik de volgende module http://drupal.org/project/webserver_auth , dan heeft iedereen automatisch een login op het intranet, namelijk dezelfde als zijn eigen active dir login. Flawless!

added: binnenkort komt dit uit : http://openatrium.com/ .. op te volgen

Tags:

Gisteren Aral Balkan gezien op Multimania. Redelijk heersende dude. Je presentatie beginnen met een rap over Microsoft, waarbij het publiek moet meeroepen. Passie, gedrevenheid, voorbeelden geven die iedereen al eens meegemaakt heeft, het "Remember the Magic" - gevoel van programmeren nog eens beschrijven, ... de gast had mijn aandacht!

  • Differentiation through user experience : het is geen kwestie meer om zoveel mogelijk features in je software te stoppen, iedereen kan dat, maak wél software waar de gebruiker een "Wowed" gevoel van krijgt door het te gebruiken.
  • Worry about the user's problems, not yours : als je bij de eerste gesprekken over een nieuw stuk software al direct zit te denken welk databaseschema je nodig zal hebben en welke invloeden bepaalde features hierop hebben, dan ben je slecht bezig.
  • Booh Waterfall , Gogogo Agile& Xtreme programming : deel je grote projecten op in kleine stukjes en werk die volledig functionerend uit, zo kan je sneller inspelen op eventuele wijzigingen die moeten aangebracht worden
  • DELIGHT
  • DELIGHT
  • DELIGHT : give you user a moment of delight
  • Long live the Undo button: ga bij het begin van een nieuw project geen uren zitten denken/opzoeken van wat de juiste manier is om dit te gaan aanpakken; er is geen juiste manier; begin er aan en leer uit je fouten. How many design patterns did you use? Three? I used five , moehahaha.
  • Perfection is achieved, not when there is nothing more to add,
    but when there is nothing left to take away.: Ook Imke heeft deze quote genoteerd

Mooie foto's gezien van Mike Van Cleven en zijn Collaborative. De Adnerds waren er : Analog sucks, Spam sucks, Nerds don't... over hun Pepsi Max - grijpkraan - campagne etc.Natuurlijk ook heel wat over de nieuwste adobe/flash mogelijkheden en op til staande nieuwe releases maar daar had ik niet zo heel veel boodschap aan... notepad++ FTW op mijn windoos


  • bananenplant gekocht
  • de creme de la creme van de Vlaamse en Noord-Franse bevolking observeren in een plantenzaak nabij de Franse grens
  • 's nachts thuiskomen, een junk zien staan drie huizen naast je deur, in zijn t-shirt in de regen, ferm lachend met zichzelf
  • op zondagmorgen merken dat de junk zijn kousen en schoenen achtergelaten heeft, supertripke?
  • nu M!LF afgelopen is, toch maar de strijkachterstand inhalen.. man, ik heb veel t-shirts
  • morgen eens http://www.multi-mania.be/2009 (attn bad site)
Tags:

Zo fout als de reclames waren, zo ironisch genoeg zijn ze gemaakt...
Microsoft ging op 'laptophunt' en vond alle Macs te duur (de filmpjes)

Ironie :
Microsoft’s ‘Laptop Hunter’ Ads Made on Macs?


Fout ? Yep, microsoft hoort goeie software te verkopen. Zij moeten geen reclame maken voor de machines waarop die draaien... hebben ze dan geen goed nieuws te brengen over hun software die ze zelf maken?

Tags:

Binnenkort eens uitchecken: http://bshirt.be/ In de survival-gids over Brussel (goeie blog !) zag ik een coole hoodie : http://howtosurvivebrussels.wordpress.com/2009/04/05/015-back-in-bxl/

Tags:

Vorige week opleiding gehad. Interessantste feature : de REST api om op google maps te gebruiken:

http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/gmaps/he...

Tags:

Naast de gebruikelijke caching, in drupal zelf :

1) Zorg dat je MyISAM gebruikt ipv innodb in Mysql. Indien het kwaad geschied : ALTER TABLE $tablename ENGINE = MyISAM

2) Optimize tables in Mysql : OPTIMIZE TABLE tablename


$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'pass';



$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql');

$dbname = 'dbname';
mysql_select_db($dbname);

$alltables = mysql_query("SHOW TABLES");

while ($table = mysql_fetch_assoc($alltables))
{
foreach ($table as $db => $tablename)
{
//mysql_query("OPTIMIZE TABLE ".$tablename."") or die(mysql_error());
mysql_query("ALTER TABLE ".$tablename." ENGINE = MyISAM") or die(mysql_error());
}
}
echo "Success : all tables in $dbname optimized !"

Tags:

Hoe zouden die flikken, die in de middenberm staan te flitsen, zich daar parkeren... een handremmeke pullen, of even in achteruit ? En dan terug vertrekken, met gierende banden...?

Tags:

http://twitterfall.com/schiphol. Ferm hoe je door zo'n twitterfeed te volgen zo veel info op korte tijd kan vergaren. Heter van de naald kan niet. + thumbs up voor NL-televisie : NOS. Prentje op http://www.geenstijl.nl/archives/images/ANP-9259316.jpg

Tags: