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
dinsdag 2009.11.24
Voor mijn business gebruik ik alleen nog maar open source software, op 1 windows pc na. Deze laatste pc moet blijven, voor tests en software die niet op linux draait (zoals de adobe producten).
Al het andere doe ik op ubuntu (linux) desktops en gentoo (linux) voor servers. Soms ook nog een freebsd, of afgeleide, maar uiteindelijk is dat voor de echte nerds…. en dat ben ik geloof ik niet.
Zelfs mijn telefoon draait op opensource, voor mijn mobiel is dat android en voor de vaste telefoon is dat asterisk, een volledige pbx met 10 nummers, fax conferencing en voicemail als email.
Leuk? Ja ook… maar er ligt ook iets onder. Door samen iets op te bouwen, staat de open source gemeenschap op elkaars schouders. Het mooie is dat als een deel omvalt er niet direct gevolgen zijn voor het geheel. Wellicht gaat de ontwikkeling langzamer, maar het is niet weg.
Zeker met het fanatastische werk dat de big ones als ubuntu, google en zelfs microsoft tegenwoordig bijdragen is er zolangzamerhand een zeer stabiele basis om zaken op te doen ontstaan.
Als bewijs van gebruik was er jarenlang een goed voorbeeld; de apache webserver. Solide, de standaard en dus wijdverspreid. Nu is er een mooi voorbeeld bij gekomen; Drupal!
Een content management system dat sinds kort ook wordt gebruikt door Barack himself. Een paar weken geleden werd whitehouse.gov geupdate en Yes, het draait op Drupal!
Een beter bewijs voor veiligheid van open source kan ik niet bedenken. Als het goed genoeg is voor Barack, is het goed genoeg voor mij.
vrijdag 2009.01.30
Afgelopen dagen is mij vaak gevraagd, is ie echt zo goed?
Dat ging dan over mijn nieuwe G1 van t-Mobile, HTC en Google. Het antwoord is ja, hij is echt zo goed. Of nee; hij is beter dan goed, de beste mobiel die ik in mijn handen heb gehad…. qua functionaliteit. Dus je moet hem hebben tenzij je over een van onderstaande punten valt.
- Hij is lelijk (naast een iPhone).
Ik moet toegeven dat naast een iPhone de Android G1 gewoon lelijk en lomp is. Technisch gezien is hij superieur, maar als je er mee gezien moet worden.. tsja. - De batterij is supersnel leeg. Ik moet iedere dag opladen en soms 2x per dag. Natuurlijk gebruik ik hem nu intensief, omdat hij nieuw is, maar al dat ge-UMTS en gedownload vreet betterijen. Als je geen MP3s speelt en geen internet gebruikt, dan gaat de batterij veel langer mee. Overigens is dat de klacht bij alle mobieltjes van deze generatie.
- Je moet je leven in de handen van Google leggen. Zonder Google account is de G1 waardeloos. Er is vast een manier om van andere plekken email op te halen, maar dat heb ik nog niet uitgevonden (en ook nog niet nodig gevonden). Ik voel me daar niet echt bij op mijn gemak. Google is nu lief, gratis en onschuldig… what if…
- Synchronisatie met iets anders dan Google is ruk. Ik moest mijn funambol server upgraden en allerlei plugins daar voor laden om mijn agenda in sync met kantoor te houden. Het is zelfs zo erg dat ik even overwogen heb om mijn kantoor agenda niet meer te gebruiken…
- De toetsenblokkering is niet stabiel. Ik heb al 2x gebeld, vanuit mijn zak, zonder dat ik dat wist.. Ik weet niet wat ik fout doe, ik denk dat het schuifscherm half opengaat, wat de telefoon en de knoppen activeert.
Dat was de lijst wel. Dus ja, ga hem halen… vanaf vandaag ook in Nederland. En deze mineure puntjes… ach er moet wat overblijven voor de G2.
vrijdag 2009.01.23

Google's eerste Android
Yes, ik heb hem… vandaag door Fedex uit de Joenited States gearriveerd… Ik kon niet meer wachten dus heb ik via eBay er één aangeschaft. Wat een goed toestel! beetje lomper dan de iPhone, en zonder Google account waardeloos, maar verder briljant. Over een dag of wat
zal ik wat gebruikerservaringen posten, dan ben ik misschien wat objectiever dan de eerste indruk.
maandag 2008.10.27
Ene Bla heeft een open source project genaamd Crapto1 om de Crypto1, Mifare Classic-chip te kraken aldus WebWereld.
Laten we hopen dat nu eindelijk eens doordringt bij de beslissingsbevoegden dat een stukje papier met een stempeltje ALTIJD veiliger is dan een gesloten versleutelings chip. Voor 120 euro en een avondje of drie rommelen heb je een kloon OVChip kaart, waarmee je dus nooit een rekening gaat krijgen.
Tsja, dit zat er natuurlijk al een tijdje aan te komen. Er zal wel een spoeddebatje komen deze week? Grappig dat de redacteur van webwereld afsluit met “De uitvoerder van de OV-chipkaart, Trans Link Systems en het Ministerie van Verkeer en Waterstaat waren voor publicatie van dit artikel niet bereikbaar voor commentaar.”
Zou dat niet iets met het uur van publicatie vandoen hebben? 06.00 uur….
maandag 2008.10.13
Groot Nieuws, vandaag is Open Office 3.0 gelanceerd…
Enige punt is dat je niet kan downloaden; vanaf verschillende locaties is de site OpenOffice.org niet bereikbaar. De NL versie is nog niet beschikbaar, daar moet je nog een paar weekjes opwachten denk ik, maar je hebt nu wel docx, pptx en xlsx ondersteuning. Dus kun je bestanden uitwisselen met Office 2008 (OSX) en MS Office 2007.
Nog een paar weekjes geduld… het is het wachten waard! Open Source Office… Nu nog gratiser!
maandag 2008.09.08
Als je SourceForge regelmatig bezoekt krijg je af en toe een verrassing.
Het project van de maand is bedoeld om een OpenSource project onder je aandacht te brengen. Deze maand? WinSCP. Stiekumpjes kan WinSCP alle verbindingen aan die je maar nodig kan hebben en zegt SCP iets over de geschiedenis en niets over de mogelijkheden.
Ik vind dat er wel erg veel knopjes opzitten en de layout doet een beetje oosteuropees aan… maar het werkt wel.
Meer inspiratie nodig van mooie OS projectjes? hier vind je alle projecten van de maand.
dinsdag 2008.09.02
Vier jaar na de eerste geruchten over Gbrowser is er vandaag opeens de (beta) lancering van Chrome, de opensource browser van Google.
Helemaal opeens is niet waar, het was wel duidelijk dat er iets stond te gebeuren rond de browser, maar ik was eerlijk gezegd afgeleid door Android die net als Chrome ook gebruik maakt van WebKit (de motor onder de software). Op de Google blog een heel verhaal over de beta release en ook een link naar een aller guitigst stripje over de browser.
Strategisch gezien is het heel handig van Google. Al hun diensten bestaan online en moeten via een browser worden ingenomen. Het is alleen jammer dat de aandacht van Firefox af wordt geleid op deze manier. Kennelijk is het eigendom voor Google zo belangrijk, dat er geen energie in een project van iemand anders kan worden gestoken. Met die gedachte op de achtergrond krijgt alle open source van Google toch een bijsmaakje… “Open Source is fantastisch… zolang ik maar de eigenaar ben”
zondag 2008.07.13
Al een tijdje gebruik ik FileZilla als FTP client. Ik ben overgestapt van SmartFTP, die ik makkelijker in gebruik vind, maar het is geen OpenSource software.
Wat ik erg onhandig vind aan FileZilla is dat wachtwoorden niet worden weergeven, maar met bolletjes worden afgeschermd. Natuurlijk is het veel veiliger om wachtwoorden niet weer te geven, maar ik wordt vaak gevraagd om de gegevens van een host. Zelfs klanten verliezen hun wachtwoorden en ik heb ze dan nog in mijn FTP client staan. Natuurlijk hebben we daar ook een apart account systeem voor, maar dat moet je bijhouden… en dat lijkt op werk.
Na een beetje speuren vond ik een XML bestand met daarin (onversleuteld) de wachtwoorden en andere hostgegevens. In de Appdata folder van FileZilla (C:\Users\Frans\AppData\Roaming\FileZilla) staat een recentservers.xml die je met notpad kan uitlezen. Nog steeds niet ideaal, maar de wachtwoorden zijn weer te vinden!
maandag 2008.07.07
Het updaten van Ubuntu is een permanent doorgaande bezigheid. Het komt voor dat je na een weekend 50 pakketten kan updaten. Iemand zit dan dus in het weekend 50 pakketen samen te stellen… Ook geen priveleven zeker…
Vreemd is het dan ook dat er vanmorgen versie 8.04.1 op de digitale deurmat ligt. Permanent updaten zonder versienummers… en op eens is daar een nieuw subversienummer. Er zal wel logica inzitten… maar ik krijg het idee dat dit persmomentjes zijn en meer niet.
