Tijdje afwezig

Zoals eerder aangekondigd ben ik de komende tijd niet echt bereikbaar. Odijk is in de aantocht. Ik verwacht ergens de tweede helft van maart weer tekenen van leven te vertonen.

Zoals eerder aangekondigd ben ik de komende tijd niet echt bereikbaar. Odijk is in de aantocht.
Ik verwacht ergens de tweede helft van maart weer tekenen van leven te vertonen.


tags:

Bye bye Vista

De komende tijd geen Vista meer voor mij. Ik ben weer fijn terug bij Windows XP. Uit noodzaak geboren (ja, een Vista installatie slopen kan best), maar zeker niet vervelend. XP is nog naar wens aan te passen.

De komende tijd geen meer voor mij. Ik ben weer fijn terug bij XP. Uit noodzaak geboren (ja, een Vista installatie slopen kan best), maar zeker niet vervelend. XP is nog naar wens aan te passen.

Vista Wallpaper

Een verzameling van Windows Vista Wallpaper s is te vinden op flickr. Toch handig, want dat is wel een van de betere features uit Vista.

Een verzameling van Windows Vista Wallpapers is te vinden op flickr. Toch handig, want dat is wel een van de betere features uit Vista.

Cannot turn off the reminder. You may be reminded again. Cannot locate recurrence information for this appointment.

Elke keer weer zoeken naar een antwoord dat je meer dan eens nodig hebt voor overigens telkens hetzelfde item dat tot problemen leidt is best vervelend. De oplossing is telkens redelijk eenvoudig, maar je vergeet het toch.

Elke keer weer zoeken naar een antwoord dat je meer dan eens nodig hebt voor overigens telkens hetzelfde item dat tot problemen leidt is best vervelend. De oplossing is telkens redelijk eenvoudig, maar je vergeet het toch.


tags:

Ook Casema problemen (T minus 9)

Nadat Mark vorige week al mocht genieten van de herschikking van de tv zenders op het Casema netwerk, was het vanacht bij ons in Driebergen ook zover. Gelukkig had ik een paar dagen geleden een lijstje uitgedraaid van de nieuwe indeling. Het instellen van de twee tv's was na een minuut of 15 ook wel weer gedaan. Vervolgens was het tijd om mijn pc te starten. De eerste uurtjes wilde ik even thuis aan de gang. Er zou iemand langskomen van de woningbouw voor een eerste controle van de kamer vanwege de geplande oplevering. Maar dat zag ik verkeerd. Geen internet... Heel toevallig net nadat er vanacht een behoorlijke wijziging is doorgevoerd aan dat netwerk. Dus ik om 9.01 de helpdesk bellen (not to self, ze gaan al om 8 uur open). Na wat minuten in de wacht iemand aan de lijn. Eerst de standaard vraagjes en vervolgens de suggestie om het filter los te halen. Filter?! Ik uitleggen dat ik geen aansluiting heb in de woonkamer, maar in de meterkast en dat deze is geplaatst voor het klein huisnet. Daarna maar gezegd dat er op die groene binnenkomende kabel wel degelijk een kastje van hun is geplaatst, maar dat deze niet is voorzien van een afneembare filter. Of ik dan de kabel verder wilde volgen naar de plek waar deze wel als een stekker los te trekken was. En of ik dit vervolgens wil schoonblazen. WFT? Dat hielp dus niet. Die hele stekker is volgens mij ook voor het eerst in iets van 2 of 3 jaar losgehaald. De volgende suggestie was echter nog verbazingwekkender. "Dan moet er een monteur naar komen kijken." Huh, jullie passen het netwerk aan en dus moeten jullie bij mij een monteur langssturen. Tuurlijk. Morgen tussen 8 en 13 komt er dus iemand langs. Grote kans dat die eerst niets kan doen, omdat we een aansluiting hebben die naar Casema begrippen afwijkt. Maar we zullen zien. Wel typisch dat dit net gebeurt nadat we hebben besloten om toch maar internet te nemen bij Casema in ons nieuwe huisje... De tijd vanmorgen is...

casemaNadat Mark vorige week al mocht genieten van de herschikking van de tv zenders op het Casema netwerk, was het vanacht bij ons in Driebergen ook zover. Gelukkig had ik een paar dagen geleden een lijstje uitgedraaid van de nieuwe indeling. Het instellen van de twee tv's was na een minuut of 15 ook wel weer gedaan. Vervolgens was het tijd om mijn pc te starten. De eerste uurtjes wilde ik even thuis aan de gang. Er zou iemand langskomen van de woningbouw voor een eerste controle van de kamer vanwege de geplande oplevering.

Maar dat zag ik verkeerd. Geen internet... Heel toevallig net nadat er vanacht een behoorlijke wijziging is doorgevoerd aan dat netwerk. Dus ik om 9.01 de helpdesk bellen (not to self, ze gaan al om 8 uur open). Na wat minuten in de wacht iemand aan de lijn. Eerst de standaard vraagjes en vervolgens de suggestie om het filter los te halen. Filter?! Ik uitleggen dat ik geen aansluiting heb in de woonkamer, maar in de meterkast en dat deze is geplaatst voor het klein huisnet. Daarna maar gezegd dat er op die groene binnenkomende kabel wel degelijk een kastje van hun is geplaatst, maar dat deze niet is voorzien van een afneembare filter.
Of ik dan de kabel verder wilde volgen naar de plek waar deze wel als een stekker los te trekken was. En of ik dit vervolgens wil schoonblazen. WFT? Dat hielp dus niet. Die hele stekker is volgens mij ook voor het eerst in iets van 2 of 3 jaar losgehaald. De volgende suggestie was echter nog verbazingwekkender. "Dan moet er een monteur naar komen kijken." Huh, jullie passen het netwerk aan en dus moeten jullie bij mij een monteur langssturen. Tuurlijk.

Morgen tussen 8 en 13 komt er dus iemand langs. Grote kans dat die eerst niets kan doen, omdat we een aansluiting hebben die naar Casema begrippen afwijkt. Maar we zullen zien.
Wel typisch dat dit net gebeurt nadat we hebben besloten om toch maar internet te nemen bij Casema in ons nieuwe huisje...

De tijd vanmorgen is gelukkig nog wel een beetje nuttig gevuld. Ik heb mijn schuur weer wat verder uitgemest en weer vanalles weggegooid. Wel voor morgen even mijn python boek meenemen, heb ik wat te doen als ik niets meer te doen heb.

Komodo Edit 4.0

Robert Accettura vermeldt in zijn blog dat hij via mykzilla toch nieuwsgierig is gemaakt voor Komodo Edit 4.0 . Deze IDE suite van Active State is een gratis product. Active State maakt ook een betaalde variant van Komodo, Komodo IDE . En dat maakt mij natuurlijk ook nieuwsgierig. De tool staat inmiddels op mijn bakkie en ik ben er een beetje mee aan het spelen. Het is even wennen, ik heb nooit zo met dit soort programma's gewerkt. Ik maak geen gebruik van Visual Studio ofzo. Ik ga het in elk geval eens proberen. Wellicht later meer.

komodo edit Robert Accettura vermeldt in zijn blog dat hij via mykzilla toch nieuwsgierig is gemaakt voor Komodo Edit 4.0. Deze IDE suite van Active State is een gratis product. Active State maakt ook een betaalde variant van Komodo, Komodo IDE.

En dat maakt mij natuurlijk ook nieuwsgierig. De tool staat inmiddels op mijn bakkie en ik ben er een beetje mee aan het spelen. Het is even wennen, ik heb nooit zo met dit soort programma's gewerkt. Ik maak geen gebruik van Visual Studio ofzo. Ik ga het in elk geval eens proberen. Wellicht later meer.


tags:

T minus 10

Als je weinig te doen hebt, dan gaat de tijd meestal niet zo snel. Heb je veel te doen, dan lijkt het tegenovergestelde waar. Uitzondering is vakantie, dan heb je (in mijn gval) weinig te doen en gaat de tijd toch snel. Met verhuizen is het toch meer 'veel te doen, weinig tijd'. Komt ook wel doordat ik twee maanden geleden echt nog geen zin had om te gaan pakken, maar nu wordt het wel doorwerken. Er is al wel veel gedaan. Een hoop spullen zijn ingepakt in dozen en iets minder spullen zijn weggegooid. Eigenlijk willen we alles voor 1 maart af hebben, dus ik moet nog het een en ander doen. Zo moet mijn schuur nog leeg. Er staan nog een paar dozen, wat gereedschap en een zootje flessen in. Daarna moet de stellingkast afgebouwd worden en het vele houtwerk dat er bovenop ligt, moet ook nog worden uitgezocht. Dan is er nog de slaapkamer. Eén muur is ontdaan van planken, de tweede moet nog. Daarnaast staat mijn pc nog geheel functioneel op die kamer, op het bureau dat er ook uitmoet. Dan nog de tv-beugel, mijn kledingkast en het bed. Op de gang bij diezelfde kamer moet nog een stellingkast leeg en uit elkaar en de kledingkast van Kristha moet daar ook nog worden afgebroken. Genoeg te doen dus.

Als je weinig te doen hebt, dan gaat de tijd meestal niet zo snel. Heb je veel te doen, dan lijkt het tegenovergestelde waar. Uitzondering is vakantie, dan heb je (in mijn gval) weinig te doen en gaat de tijd toch snel.
Met is het toch meer 'veel te doen, weinig tijd'. Komt ook wel doordat ik twee maanden geleden echt nog geen zin had om te gaan pakken, maar nu wordt het wel doorwerken. Er is al wel veel gedaan. Een hoop spullen zijn ingepakt in dozen en iets minder spullen zijn weggegooid.

dozen

Eigenlijk willen we alles voor 1 maart af hebben, dus ik moet nog het een en ander doen. Zo moet mijn schuur nog leeg. Er staan nog een paar dozen, wat gereedschap en een zootje flessen in. Daarna moet de stellingkast afgebouwd worden en het vele houtwerk dat er bovenop ligt, moet ook nog worden uitgezocht.
Dan is er nog de slaapkamer. Eén muur is ontdaan van planken, de tweede moet nog. Daarnaast staat mijn pc nog geheel functioneel op die kamer, op het bureau dat er ook uitmoet. Dan nog de tv-beugel, mijn kledingkast en het bed.

stellingkast

Op de gang bij diezelfde kamer moet nog een stellingkast leeg en uit elkaar en de kledingkast van Kristha moet daar ook nog worden afgebroken. Genoeg te doen dus.


tags:

Hoe werkt PloneBatch

Alexander Limi heeft een nuttig artikel geschreven over de werking van de PloneBatch . Best handig als je zelf een template aan het maken bent waar een batch in nodig is.

Alexander Limi heeft een nuttig artikel geschreven over de werking van de PloneBatch. Best handig als je zelf een template aan het maken bent waar een batch in nodig is.


tags:

Blog minder goed bereikbaar

Mijn blog zal de komende tijd minder goed bereikbaar zijn. Dit vanwege mijn aanstaande verhuizing. Sinds gisteren is mijn router buiten gebruik gesteld en ingepakt. De vervangende router van mijn huisgenoot werkt inmiddels netjes, maar ik heb niet meer de moeite genomen om alle poorten die ik zou willen gebruiken te configureren in die router. Hierdoor zullen met name de oudere berichten met afbeeldingen problemen hebben. Deze afbeeldingen staan op mijn server. Het jammere is alleen, dat dit wel eens dik twee maanden kan duren. De internetverbinding die we voor ogen hebben is pas ergens medio april beschikbaar op ons nieuwe adres.

Mijn blog zal de komende tijd minder goed bereikbaar zijn. Dit vanwege mijn aanstaande verhuizing.
Sinds gisteren is mijn router buiten gebruik gesteld en ingepakt. De vervangende router van mijn huisgenoot werkt inmiddels netjes, maar ik heb niet meer de moeite genomen om alle poorten die ik zou willen gebruiken te configureren in die router. Hierdoor zullen met name de oudere berichten met afbeeldingen problemen hebben. Deze afbeeldingen staan op mijn server.

Het jammere is alleen, dat dit wel eens dik twee maanden kan duren. De internetverbinding die we voor ogen hebben is pas ergens medio april beschikbaar op ons nieuwe adres.


tags:

Zope in debug werkbaar maken onder Windows

Het werken met Zope in in debug mode kan een zeer onaangename bezigheid zijn. Het herladen van pagina's gaat namelijk verschrikkelijk traag. Dit lijkt te maken te hebben met de manier waarop het filesystem bijhoudt of de inhoud van een map is bijgewerkt. Dit werkt onder FAT kennelijk niet. Maar elke moderne Windows versie maakt geen gebruik van FAT, maar van NTFS. Gelukkig kun je de Plone site die draait op de Zope server in debug mode danig versnellen door het aanpassen van één bestandje: FWIW, the reason that debug mode on windows is slow is the code (in CMFCore/DirectoryView.py):     if platform == 'win32':     # some Windows directories don't change mtime     # when a file is added to or deleted from them     # So keep a list of files as well, and see if that     # changes         ... some slow code snipped ... In other words, some directories might not update mtime correctly so it has to scan all the files in the directory and sub-directories to see if any have changed. I'm not sure what file systems on Windows don't support mtime on the directory, possibly FAT file systems, or maybe some networked drives. If you are running your debug Plone on a local NTFS partition then changing the test to something like "platform == 'xxxwin32'" will speed it up enormously and won't stop it detecting file system changes.

Het werken met in in debug mode kan een zeer onaangename bezigheid zijn. Het herladen van pagina's gaat namelijk verschrikkelijk traag. Dit lijkt te maken te hebben met de manier waarop het filesystem bijhoudt of de inhoud van een map is bijgewerkt. Dit werkt onder FAT kennelijk niet. Maar elke moderne versie maakt geen gebruik van FAT, maar van NTFS. Gelukkig kun je de site die draait op de Zope server in debug mode danig versnellen door het aanpassen van één bestandje:

FWIW, the reason that debug mode on windows is slow is the code (in CMFCore/DirectoryView.py):
    if platform == 'win32':
    # some Windows directories don't change mtime
    # when a file is added to or deleted from them :-(
    # So keep a list of files as well, and see if that
    # changes
        ... some slow code snipped ...

In other words, some directories might not update mtime correctly so it has to scan all the files in the directory and sub-directories to see if any have changed.

I'm not sure what file systems on Windows don't support mtime on the directory, possibly FAT file systems, or maybe some networked drives. If you are running your debug Plone on a local NTFS partition then changing the test to something like "platform == 'xxxwin32'" will speed it up enormously and won't stop it detecting file system changes.


tags:

Geen hibernate meer na disk-cleanup

Zo, ik loop toch tegen een lekkere Vista bug aan. Vorige week leek het me tijd eens mijn harde schijf een beetje op te ruimen met behulp van de disk-cleanup. Dat was een goed idee, scheelde zo'n kleine 5GB aan ruimte. Sindsdien kon ik echter niet meer gebruik maken van de hibernate functie. Al kwam ik daar pas gisteren echt goed achter. Gelukkig zijn er nog meer mensen die hier tegenaan zijn gelopen. Het is zelfs al zo erg dat Microsoft er een artikel (929658) aan heeft gewijd. In het kort komt het hierop neer. Open het startmenu en blader naar de Command Prompt. Rechtermuis erop en starten met Admin rechten. Vervolgens het volgende uitvoeren vanaf de prompt: powercfg /hibernate on Of dit het probleem bij mij oplost weet ik trouwens nog niet, zal wel weer moeten herstarten hiervoor.

Zo, ik loop toch tegen een lekkere bug aan. Vorige week leek het me tijd eens mijn harde schijf een beetje op te ruimen met behulp van de disk-cleanup. Dat was een goed idee, scheelde zo'n kleine 5GB aan ruimte. Sindsdien kon ik echter niet meer gebruik maken van de hibernate functie. Al kwam ik daar pas gisteren echt goed achter.

hibernate

Gelukkig zijn er nog meer mensen die hier tegenaan zijn gelopen. Het is zelfs al zo erg dat Microsoft er een artikel (929658) aan heeft gewijd.

In het kort komt het hierop neer. Open het startmenu en blader naar de Command Prompt. Rechtermuis erop en starten met Admin rechten. Vervolgens het volgende uitvoeren vanaf de prompt: powercfg /hibernate on

Of dit het probleem bij mij oplost weet ik trouwens nog niet, zal wel weer moeten herstarten hiervoor.


tags:

tal:repeat

Aangezien ik nog wel eens wil vergeten hoe het precies zit hier weer een stukje notitieblok voor mezelf. En voor anderen eventueel.  This attribute handles iterable objects like array, associative arrays, and objects implementing the Iterable or Iterator interfaces (see Iterable chapter). The repeat attribute repeat it's entity and its content until the end of the specified resource. <tr tal:repeat="item some/result"> <td tal:content="item">text replaced by item</td> </tr> Within a loop, you can access current loop (and parent for imbriqued loops) information using specific repeat/* pathes. In the above example : repeat/item/index : return the item index (0 to count-1) repeat/item/number : returns the item number (1 to count) repeat/item/even : returns true if item index is pair repeat/item/odd : returns true if item index is impair repeat/item/start : returns true if item is the first one repeat/item/end : returns true if item is the last one repeat/item/length : returns the number of elements in some/result repeat/item/key : returns the item's key if some/result is an associative resource (index otherwise) "item" depends of the receiver variable defined in tal:repeat expression.

Aangezien ik nog wel eens wil vergeten hoe het precies zit hier weer een stukje notitieblok voor mezelf. En voor anderen eventueel. 

This attribute handles iterable objects like array, associative arrays, and objects implementing the Iterable or Iterator interfaces (see Iterable chapter).

The repeat attribute repeat it's entity and its content until the end of the specified resource.

<tr tal:repeat="item some/result"> <td tal:content="item">text replaced by item</td> </tr>

Within a loop, you can access current loop (and parent for imbriqued loops) information using specific repeat/* pathes.

In the above example :

  • repeat/item/index : return the item index (0 to count-1)

  • repeat/item/number : returns the item number (1 to count)

  • repeat/item/even : returns true if item index is pair

  • repeat/item/odd : returns true if item index is impair

  • repeat/item/start : returns true if item is the first one

  • repeat/item/end : returns true if item is the last one

  • repeat/item/length : returns the number of elements in some/result

  • repeat/item/key : returns the item's key if some/result is an associative resource (index otherwise)

"item" depends of the receiver variable defined in tal:repeat expression.

Symbolic link maken in Vista

Het is nog niet zo netjes als in Linux, maar in Vista kun je wel degelijk een symbolic link maken die bruikbaar is. Je kunt de links (nog) niet via de Windows Verkenner aanmaken en je moet jezelf even admin rechten geven, maar het werkt wel. Een uitleg voor het aanmaken van symbolic links in Vista is altijd handig.

Het is nog niet zo netjes als in Linux, maar in Vista kun je wel degelijk een symbolic link maken die bruikbaar is. Je kunt de links (nog) niet via de Windows Verkenner aanmaken en je moet jezelf even admin rechten geven, maar het werkt wel. Een uitleg voor het aanmaken van symbolic links in Vista is altijd handig.


tags:

Putty key gebruiken in Linux

Een door Putty gegenereerde rsa key is niet bruikbaar onder Linux. Door deze exporteren naar OpenSSH is deze wel te gebruiken. Vervolgens kun je je Linux leren automatisch bij het starten deze key te laden. Als eerste dien je je putty key om te zetten. Start hiervoor puttygen.exe. Open met "Load" je bestaande private key. Kies vervolgens in het menu "Conversions" voor "Export OpenSSH key". Geef als naam op id_rsa. Indien je nog geen id_rsa hebt in je ~/.ssh/id_rsa bestand, dan kun je dit bestand direct kopiëren. De volgende stap is om de ssh-agent te laden tijdens het opstarten van Linux . In Ubuntu ga je hiervoor naar "System", "Preferences", "Sessions". Kies hier het tab "Startup Programs". Kies hier voor "Add" en geef als opdracht: /urs/bin/ssh-add Log vervolgens uit en daarna weer in. Indien je in je wachtzin wordt gevraagd werkt het. Met dank aan Jeroen voor het daadwerkelijk uitzoeken van het bovenstaande.

Een door Putty gegenereerde rsa key is niet bruikbaar onder Linux. Door deze exporteren naar OpenSSH is deze wel te gebruiken. Vervolgens kun je je Linux leren automatisch bij het starten deze key te laden.

Als eerste dien je je putty key om te zetten. Start hiervoor puttygen.exe.
Open met "Load" je bestaande private key.
Kies vervolgens in het menu "Conversions" voor "Export OpenSSH key". Geef als naam op id_rsa.

Indien je nog geen id_rsa hebt in je ~/.ssh/id_rsa bestand, dan kun je dit bestand direct kopiëren.

De volgende stap is om de ssh-agent te laden tijdens het opstarten van . In Ubuntu ga je hiervoor naar "System", "Preferences", "Sessions".
Kies hier het tab "Startup Programs". Kies hier voor "Add" en geef als opdracht:

/urs/bin/ssh-add

Log vervolgens uit en daarna weer in. Indien je in je wachtzin wordt gevraagd werkt het.

Met dank aan Jeroen voor het daadwerkelijk uitzoeken van het bovenstaande.


tags:

Toegang herstellen als je het wachtwoord van zope niet meer weet

Een gebruiker aanmaken die toegang geeft tot een Zope site waar je van bent uitgesloten kan eenvoudig via een access bestand. Het aanmaken van zo'n bestand gaat als volgt: python <pad-naar-zope\bin\zpasswd.py> -u <username> -p <password> <pad-naar-zope-site-root\access> Bijkomend voordeel is, dat je het access bestand kunt kopiëren naar een andere site of zelfs server...

Een gebruiker aanmaken die toegang geeft tot een site waar je van bent uitgesloten kan eenvoudig via een access bestand.

Het aanmaken van zo'n bestand gaat als volgt:

python <pad-naar-zope\bin\zpasswd.py> -u <username> -p <password> <pad-naar-zope-site-root\access>

Bijkomend voordeel is, dat je het access bestand kunt kopiëren naar een andere site of zelfs server...