woensdag 2010.05.26
So you have installed the Flash plugin from Adobe on a 64bit Ubuntu… You try to watch youtube, but you can never pause, because the buttons are unresponsive.
Try this… worked for me!
Open a terminal and copy and paste this:
gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer
Give your password and a editor pops up. Direct after #!/bin/sh press enter for a new line and copy paste this:
export GDK_NATIVE_WINDOWS=1
The complete file looks now something like this:
#!/bin/sh export GDK_NATIVE_WINDOWS=1 TARGET_OS=linux TARGET_ARCH=i386 . /usr/lib/nspluginwrapper/noarch/npviewer
Save and close the editor. Restart your Firefox and enjoy your coffee break while watching Youtube videos.
zaterdag 2010.01.30
With 2 desktops, 2 laptops, an EEE and a phone it was always hard to keep my bookmarks, browser history and username/passwords in sync. Not anymore! Weave is an add-on for Firefox that keeps al your Firefox data in sync in a central database. And yes, it works great! Just install the add-on on every FF you have. You can use the central Mozilla database for syncing. It is safe to use; your data is stored encrypted with a key that only you know.
But then still.. wouldn’t it be nice to have it stored on your own servers. Storing passwords (even when they are encrypted) on a remote, not controlled-by-me host is not my first choice. Those guys @ mozilla understood that, and also released the sync server as open source. So you can have everything under your own control.. nice!
I added a script that integrates a Drupal install with the Weave Sync server. We use a Drupal install for our Intranet; every one who works for us has a Drupal account. I wanted to avoid a new user base for Weave, to simplify maintenance and reduce questions from users. Luckily the Weave Sync server is very modular en overall very well done!
Source code is found here: drupal.php
Here is how i did it:
Install the weave sync server (note there are different servers (full, registration, sync). In this case you just need the sync server, accounts can be created and updated in your drupal install)
I followed these instructions:
https://wiki.mozilla.org/Labs/Weave/Sync/1.0/Setup
After successful installation of the sync server, you need to add your drupal user base
1. edit this line in your {hostname}_constants.php
if (!defined('WEAVE_AUTH_ENGINE')) { define('WEAVE_AUTH_ENGINE', 'drupal'); }
2. Add and edit these lines in your {hostname}_constants.php
the mysql user has to have read access to your users table in the drupal install
if (WEAVE_AUTH_ENGINE == 'drupal')
{
#host, db name, username, password and prefix for the drupal auth store
if (!defined('WEAVE_DRUPAL_MYSQL_AUTH_HOST')) { define('WEAVE_DRUPAL_MYSQL_AUTH_HOST', 'localhost'); }
if (!defined('WEAVE_DRUPAL_MYSQL_AUTH_DB')) { define('WEAVE_DRUPAL_MYSQL_AUTH_DB', 'drupal'); }
if (!defined('WEAVE_DRUPAL_MYSQL_AUTH_USER')) { define('WEAVE_DRUPAL_MYSQL_AUTH_USER', 'drupal'); }
if (!defined('WEAVE_DRUPAL_MYSQL_AUTH_PASS')) { define('WEAVE_DRUPAL_MYSQL_AUTH_PASS', 'drupal'); }
if (!defined('WEAVE_DRUPAL_MYSQL_AUTH_PREFIX')) { define('WEAVE_DRUPAL_MYSQL_AUTH_PREFIX', ''); }
}
3. save the drupal.php file in the folder 1.0/weave_user
Now install the firefox add-on and start syncing with your drupal login/pass combo
donderdag 2009.12.31
Aan het eind van het jaar kijk je terug. Het opmerkelijkste nieuws van dit jaar was niet de crisis, dat was immers vorig jaar al nieuws; Nee, wat mij betreft was het nieuws van het jaar 2009, dat Berners-Lee, pappa van het internet, spijt heeft van de dubbele slash in http://.
Toen hij de protocollen ontwierp leek het een goed idee, nu zegt hij dat het ook wel had gekunt zonder, en dan alleen een :. In het interview voegt hij er aan toe dat het waarschijnlijk veel bomen had uit gespaard, denk maar eens aan al die printjes met de nodeloze //.
zaterdag 2009.12.05
Afgelopen week had ik een pdf nodig, waarvan ik zeker wist dat deze op onze subversion server staat. Ik had alleen mijn mobiel bij me, dus ik dacht, laat ik een svn client downloaden voor mijn Android telefoon. Wat schetst mijn verbazing? Zo’n app is niet beschikbaar in de Android Market.
Raar hoor, ik dacht dat alleen nerds zo’n Google phone gebruiken. Logische conclusie is dus dat er een subversion client is… maar neen. Zouden die appbuilders alleen maar bezig zijn met onzin bouwen dan?
Anyhow, ik heb vandaag dus maar een webbased svn client op de server geinstalleerd, zodat ik er met de browser bij kan… maar wat een gehannes. Als iemand tips heeft houd ik me aanbevolen.
woensdag 2009.12.02
Een van de oprichters van twitter, heeft een mooi nieuw product. Hoewel niet nieuw lijkt het briljant te worden uitgevoerd.
Eigenlijk maak je van je mobiel een betaalautomaat door de toevoeging van een kaartlezer. Perfect voor postbodes, conducteurs, oplichters en marktkooplui.
Goed idee! Lees alles hier.
dinsdag 2009.04.21
Ik zoek nog een Nokia 1100 naar aanleiding van dit bericht.
Het klinkt mij als een 1 april grap, waarvan niemand had begrepen dat het een grap was… Wat kan er nou zo byzonder zijn aan die hardware-software combinatie, dat niet na te bouwen is? Of snap ik het gewoon niet?
maandag 2009.01.26
Vandaag komt er een eerste Release Candidate van Internet Explorer 8. Ik ben benieuwd naar de slices feature. Je kan gedeeltes van een pagina markeren en aangeven dat je een melding wilt hebben als er een update van is. Ik zie daar allerlei technische bezwaren en moeilijkheden… dus ik ben benieuwd hoe ze deze techniek stabiel en gebruiksvriendelijk kunnen invoeren.
Heb je er wat aan? Waarschijnlijk niet. 35% van de mensheid struint het internet af met internet explorer 6 en zien geen reden om naar de veel hippere 7 te gaan… dus de intergratie van IE8 zal ook wel even duren.
dinsdag 2009.01.13
Andi Gutmans, één van de oprichters van Zend, het bedrijf achter PHP, heeft zijn visie op 2009 gegeven in een blogpost.
Opvallend dat hij spreekt over PHP5.3 maar in het geheel niet over PHP6. Op zich geen probleem, want de ontwikkeling van ZendFramework vind ik interessanter. Feit is wel, dat het opvallend stil is rond de ontwikkeling van de nieuwe versie. Alleen via de cvs en snaps kan je PHP6 bekijken… toch maar eens een dagje mee gaan spelen en installeren op de testserver.
Maar ach, misschien is er ook helemaal geen reden voor een nieuwe versie, goede Unicode ondersteuning kan je ook in 5.4 uitbrengen toch?
Het goede nieuws is dat Zend helemaal klaar is voor het nieuwe jaar. Juist dankzij de crisis zijn de kansen voor open source gigantisch… <ping> proost Andi.
donderdag 2009.01.08
Al een tijdje typ ik veel op een Asus EEE PC901. Ik heb het hier nog niet verteld… het is een mini latop, formaat A5… Erg prettig om thuis op de bank te multitasken… beetje tv kijken en internetten tegelijk.
Asus heeft alweer een nieuwe versie aangekondigd en laten zien.. de EEPC T91 Met een tvtuner en multi touch touchscreen… WOW… kijk hier het filmpje van de EEE T91.
woensdag 2008.12.17
Als je, zoals ik, regelmatig verschillende programeertalen en tools gebruikt om tot resultaat te komen dan is er altijd een handig hulpmiddel; de Cheatsheet.
Programmeren is programmeren, of je dat nou in basic, pascal of C doet. Alleen iedere taal heeft zo zijn eigen merkwaardigheden en daar gebruik je dan de spiekbrief voor. Ik was bezig met wat scripts met o.a. awk en ed op linux… en vond toen deze cheat-sheet site van Peteris Krumins. Super handig! En overigens ook een leuke ‘nerd’ met een grappige blog. Keep it up Peter!
