Technische Blogs

view">: Updates and addons
view">

Today I updated the Drupal core of this site to the latest version.

The last few days I also changed a lot in the way the site works, mainly the private parts of this site (sorry for people who have no account, you cannot see the changes).

I created some views for easier content maintenance, mainly comments, also a view for people who have an account to see what content and comments got added or updated the last 10 days.

I also added some rules so the old php code for the grid link in the photo galleries got obsolete, I now create these links via a rule when a photo gallery is added, and remove it via a rule if a photo gallery is deleted.

For the rest I added some rules so I get an e-mail when someone leaves a comment, this was kind of needed because I often forget to check if there were any new comments which should be approved (or more often, deleted due to spam).

From now on registered users can also use Full HTML in comments together with the reconfigured Wysiwyg editer.

Thanks to the Crumbs module I finally fixed the breadcrumbs on this site, they went horribly wrong in the photo galleries, the drawings section and the private sections, now I can easily maintain a set of rules which generate the breadcrumbs perfectly.

And finally I installed a module which redirects to the login page when you go to content which requires user privileges.

 

Due to this I again learned more about Drupal and am now quite familiar with rules, actions and triggers. My love for Drupal keeps growing.

 

The only part I am still not happy with is the menu structure, I would like to have some options to generate menus sorted on content date automatically, there is no module for this except an extension to the Views module to generate menus, this works nice, except in the Suckerfish menu which I use. So, I am not really happy with this and haven't found a solution so far.

view">: 25 years of internet (Dutch)
view">

Vandaag (zondag 17 november 2013) is het precies 25 jaar geleden dat Nederland aangesloten werd op de voorloper van het internet.

Dit doet me toch even stil staan bij mijn eigen ervaringen, ik herinner me nog goed dat ik in 1995 met een 14k4 modem bij mijn ouders thuis zat, toen belde ik nog niet in op het internet, nee ik belde een BBS, en daar kon ik dan spelletjes downloaden of plaatjes of tekst berichtjes uitwisselen met andere gebruikers. Een spelletje downloaden in die tijd duurde gemiddeld een dag. Zo lang kon je natuurlijk niet in blijven bellen, dus ging je download manager gebruiken die een download konden resumen als er weer verbinding was.

Dit deed je niet alleen omdat je geen hele dag aan een stuk door ingebeld kon blijven maar ook omdat de telefoon lijn er regelmatig uitklapte, zeker met een ISDN huis centrale er voor die een piepje door de lijn stuurt als er een tweede gesprek binnen komt, dit was echt funest voor de verbinding altijd. Hoe vaak ik in het verleden niet met een vriend een spelletje zat te spelen, bijna uitgespeeld en dan werden we gebeld en lag alles er uit, konden we overnieuw beginnen.

Ook mijn moeder snapte het niet helemaal want die bleef elke keer de telefoon willen gebruiken die op dezelfde lijn als de modem zat, dat heeft ons dan ook heel vaak ons spelletje Warcraft 2 gekost wat ik in die tijd veel met Dnaleor speelde.

 

Later toen ik op kamers ging in 1996 kreeg ik 'echt' internet, ik belde nu in op de RuG met een account die ik deelde met mijn toenmalige huisgenoot JoMoi. Dit liep in die tijd al vrij snel uit de hand, ik leerde IRC kennen en begon veel te chatten en mijn huisgenoot kreeg een vriendin in Duitsland waar hij mee chatte en belde, de telefoon rekeningen stegen tot ongekende hoogtes moet ik bekennen. Dit werd nog erger toen ik ook een vriendin in Duitsland kreeg (een vriendin van de vriendin van JoMoi).

Toen ik een half jaar daarna weer vrijgezel was en een meisje in Thailand leerde kennen en nog meer online was hoorde ik via een kennis van mij over de studenten flats in de wijk Selwerd, hier kreeg je 10 MBit(!!!) internet voor maar 10 gulden per maand, mijn laatste telefoon rekening was toen 600 gulden, je kunt je voorstellen dat ik mij direct aangemeld heb voor een kamer in die flats. Drie jaar lang heb ik genoten van het internet daar, eerst vooral met chatten maar al heel snel begon ik mij steeds meer te verdiepen in computers en netwerken en ontdekte ik Linux. Hierdoor groeide mijn computer kennis met sprongen, veel meer dan op school terwijl ik toch een opleiding Technische Informatica deed die dat jaar net gelanceerd was. Je kon merken dat de opleiding nieuw was want ik kreeg computer les van iemand die misschien 4 jaar ouder was dan ik, net van de universiteit af was en Nederlands kampioen Duke Nukem 3D was. "It's time to kick ass and chew bubble gum, and I'm all out of gum" (voor degene die het zich nog herinneren).

Dat was een leuke tijd en een leuke leraar, alhoewel ik weinig leerde op school en veel meer kennis opdeed door thuis achter de computer het internet af te struinen.

 

In 1999 beginnen ze helaas in Selwerd bandbreedte limieten in te voeren omdat er te veel mensen met warez ftp servers in de flat waren en dit te veel verkeer opslokte en een hoop problemen met zich meebracht. Ik ben hierop weggegaan uit Selwerd en kreeg in mijn nieuwe woning kabel internet, dit was toen al bij @home, wel 512 KBit snel, in die tijd nog een hele snelheid en zo waar een verbetering tegen over het inmiddels gelimiteerde Selwerd netwerk. In de loop van de volgende 4 jaar heb ik gemerkt dat het kabel internet steeds populairder werd en de connecties daardoor steeds brakker doordat het wijk hub systeem in die tijd nog niet zo goed was aangelegd als tegenwoordig en de snellere verbindingen gewoon erg duur waren en dus nog niet gebruikt werden voor de wijk hubs, in die tijd had een wijk hub maximaal 10 MBit, als je daar met 40 man met 512 KBit op zit dan is dat duidelijk niet genoeg. Men dacht toen nog dat mensen niet allemaal tegelijk zouden gaan internetten, dit bleek tegen te vallen Tongue out

 

In 2005 kreeg ik voor het eerst een echt eigen huis en was ik eerlijk gezegd kabel internet best wel heel erg zat dus toen heb ik ADSL genomen, 2 MBit in die tijd, dat was zat, wat een ongekende snelheid was dat toen opeens na 5 jaar 512 KBit. Ik koos in die tijd speciaal voor Demon Internet (inmiddels opgekocht door XS4ALL) omdat dat een technisch competente provider was die wel goed betaalbaar was. Na nog een paar verhuizingen kwam ik in 2005 weer in Beijum terecht, hier vond ik indertijd @home brak worden maar hier bleek ook dat de ADSL vrij brak was doordat we op een centrale een wijk verderop aangesloten zaten, gevolg, maximale snelheid was 4 MBit. Nou was dit de snelheid van mijn toenmalige internet dus ik vond het prima.

In de loop van de jaren werden de snelheden echter overal opgehoogd, zelfs hier, alleen kon het technisch niet, dus ik betaalde opeens voor een 8 MBit abonnement terwijl ik maar 4 kreeg, dit vond ik best wel vervelend maar ik vond mijn provider (Demon opgekocht door XS4ALL) nog steeds de beste in dit land dus ik bleef trouwe klant. Toen echter KPN opeens XS4ALL opkocht werd de kwaliteit beduidend minder en de prijzen eigenlijk veel te hoog voor wat ik kreeg, niet dat het duurder werd, de rest werd gewoon goedkoper.

Dus uiteindelijk heb ik vorig jaar voor Ziggo gekozen en heb ik hier een 60 MBit verbinding van, deze verbinding is stabiel en ook al vind ik dat Ziggo de netneutraliteit wetgeving schend door poort 25 te redirecten naar hun eigen mailserver en binnenkomend zelfs helemaal dicht te zetten ben ik voor de rest zeer tevreden, de verbinding is stabiel, ik haal mijn snelheid zowel upstream als downstream. Een hele verbetering tegenover het oude @home.

 

Wat ik mij dus vandaag realiseerde toen ik las over het 25 jarig bestaan van het internet in Nederland is hoe verwend ik ben geraakt de laatste jaren, waar we vroeger met moeite een spelletje konden downloaden en hier dagen over deden kunnen we tegenwoordig via onze mobiele telefoon (die vaak al sneller internet heeft dan mijn eerste kabel verbinding) gewoon verbinden met onze pc thuis en een download aanzetten en dan is deze binnen nog voor we weer thuis zijn. Een installatie DVD van Ubuntu of Mint binnenhalen is gedaan in een paar minuten en dit vinden we nog steeds te traag stiekem. Het is awesome om te zien wat voor gigantische sprongen voorwaarts er zijn gemaakt op dit gebied en nog steeds worden gemaakt, snelheden van zowel computers als internet verbindingen blijven omhoog gaan, landelijke hotspot systemen van je provider waar je gebruik van kunt maken. Er zitten ook enge kanten aan natuurlijk zoals ik al wel eens eerder geschreven heb maar vandaag wil ik vooral stilstaan bij de vooruitgang die gemaakt is in 25 jaar en in awe staan van wat er waarschijnlijk nog gaat komen.

 

Dus, gefeliciteerd Nederland met 25 jaar internet Smile

view">: Adobe
view">

Read it, learn and weep. The learning part is cool, but for heavens sake Adobe, how could you do this?

 

http://nakedsecurity.sophos.com/2013/11/04/anatomy-of-a-password-disast…

view">: Poem written by a friend
view">

This is something a friend of mine wrote, I found it really funny although I think you need to be a programmer to understand the humor in this:

 

His mother a method,
was ever so busy,
She always did her job,
never did she stop.

But one day a status,
she could not process,
Caused her to throw him,
propagating up.

He did not know why,
Never was he caught.
An unknown exception,
Propagating upward.

No class knew how to,
handled he was not,
He might not intend to,
The program did stop.

 

This was written bij Enilias, someone I have known for years through IRC and also real life.

view">: Updates to this site
view">

Last night and most of today I have worked on this website.

As said on the front page there are now 2 types of blogs, the Tech Blogs and the Personal Blogs. I also added and changed 5 times the Facebook like button, I finally setled for the AddToAny plugin of Drupal 7. After some fighting with views I managed to get the share/like buttons on the Drawings Slideshow page and on the blog overview pages.

Next to that I have tweaked the style sheets for several parts of the site, changed all the URL patterns, created new urls and installed the Page Manager Redirect module to redirect from old URL patterns to the new ones to keep backwards compatible. I have also recreated most of the views on this site to make the overview pages (drawings, drawings slideshow, blog, personal blog and tech blog) a bit more efficient and tweak some of them a bit with better styling. And finally I also added a module for migrating content from one content type to another, very handy if you want to split your Blog content in 2 new content types, this module is called Node Convert.

 

Update 08-10-2013:

 

Of course, in stead of making sure that I slept on time last night I couldn't resist working some more on this site. I now added an archive like menu to the blog pages, this involved creating a view and adding some custom JavaScript to my website. I used this tutorial as a guide but had to modify some parts to actually get it working the way I wanted. Next stage is giving this menu a bit more depth so you can not only see and fold per month but also per year, this will be done at a later time. I also updated the content editing options, this is only useful for myself of course, but trust me, it works a lot nicer this way.

 

Another update, a few hours later. I found a small bug in my collapsible blog archive on my blog pages, if the opened archive was longer then the first blog entry the blog entry would also resize. I tried fixing this within the CSS but of course I failed, all solutions I found included adding an extra div around the 2 items, this is impossible to just do in a CMS like Drupal. Since both the archive and the blog overview are generated via views so I wondered if it wasn't possible to create a view with options table containing the 2 other views. After some searching I found the Views Field View module, this indeed did the trick. Of course someone with more CSS knowledge then myself probably could have solved the problem of actually positioning 2 divs next to each other without a container or wrapper div around them however, my solutions works and that's what counts, I will probably ask chasalin to help me try and fix it without a table (somehow I don't like tables in my site) but for now I have a working solution and I can imagine many uses for embedding views in other views.

 

Update 09-10-2013:

 

After some testing I discovered that a view as a field in a diferent view is very nice and handy, only not if the embedded view contains a pager, the pager never shows. I noticed some options of passing arguments but chasalin today showed me an easier way to do this with CSS, so now I am back to 2 individual blocks and some nice CSS thanks to chasalin.