Friday, 13 March 2009
Twitter ?!
Mij gaat het niet zozeer om de functies van Twitter, maar vrienden zeuren me aan mijn hoofd om ook te gaan Twitteren. Nou ben ik er absoluut nooit te beroerd voor om iets nieuws te proberen, maar het moet wel in mijn huidige communicatiemiddel passen, ergo Miranda-IM.
Dus zoals ik al eerder vertelde dat de Hyves-kwekker alleen leuk is als 'ie in Miranda werkt, zo geldt dat ook voor Twitter. Helaas heeft Twitter de instant-messenger mogelijkheid uitgeschakeld wegens teveel aanvragen. Maar gelukkig zijn er weer andere nerds die daar dan weer wat op verzinnen, een koppelmechanisme voor je Twitter, voer je Twitter en je Jabber/GMail client in en klaar is Kees (https://www.tweet.im/).
Dus ja, ik ben ook aan de Twittert maar wel via Miranda, want dat is cool.
Monday, 2 February 2009
Solaris hel
Na een standaard installatie, de derde poging wel te verstaan, krijg ik een inlogscherm. Wat schetst mijn verbazing, ik kan X niet deinstalleren. Solaris wordt dus met een ingebakken GUI geleverd en die kan je er niet uit friemelen. Noem mij ouderwets, maar een server heeft mijns inziens geen GUI. Dus via een andere machine op de command line ingelogd, en de monitor afgekoppeld. Nu moeten we dus Apache en aanverwanten installeren. Na veel gepriegel en verwend met Yum en Apt-get probeer ik via pkgadd pkg-get te installeren. Dit lukt, maar ik zit helaas in een dichtgetimmerde DMZ en kan geen gebruik maken van deze functionaliteit. Dus ik surf me rot naar een package server van Sun. Helaas, er worden geen packages aangeboden, die moet ik van de CD installeren. En dat wil ik niet. Gelukkig is daar sunfreeware.com die gecompileerde packages aanbieden. De hele reutemeut moet ik downloaden naar mijn laptop en uitpakken, want je denk toch niet dat mijn Solaris installatie ook maar kaas heeft gegeten van Gunzip? Vervolgens is scp mijn grote vriend en upload ik alle packages naar de servert.
Met pkgadd -d kan ik alle packages moeiteloos installeren. Apache nog een beetje aanpassen zodat het PHP snapt en klaar is kees.
Mijn conclusie is dat Solaris niet lekker werkt, alles zit er wel in, maar het kost teveel moeite en dus tijd om het allemaal fatsoenlijk aan de praat te krijgen, daarnaast zijn er niet zoveel vraagbaken op het interwep als bijvoorbeeld voor Debian. Nee, als ik mag kiezen blijf ik bij DAPP; Debian, Apache, PostgrSQL en PHP.
Monday, 3 November 2008
GoogleTalk en Kwekker in Miranda
Miranda is mijn favoriete instant berichten programma. Naast ICQ; voor de ouwe garde, AOL; voor de amerikanen, MSN; voor de nederlanders is er ook Jabber. Jabber maakt gebruikt van XMPP en kan ingezet worden voor allerlei bedrijfsmatige instant berichten.
Webapplicaties zoals Hyves en Gmail hebben ook een Jabber server, zodat je direct vanuit je IM-client zoals Miranda connectie kan maken en zonder de websites op te starten kan babbelen met je vrinden.
Een standaard installatie van Miranda kent een enkele jabber.dll in de pluginsmap, voor een nieuw account op een andere Jabber server moet je die simpelweg kopieren en hernoemen (Miranda wel even uitzetten hiervoor); ofwel gmail.dll en kwekker.dll. In principe heb je dus nu drie jabber.dll's.
Als je Miranada nu opstart zie je direct de twee nieuwe Jabber's in je lijst staan. De instellingen voor GIM (Google Instant Messaging) zijn als volgt:
Login server: gmail.com
Use SSL: on
Manually specify connection host: talk.google.com:5223
Keep connection alive: on
Voor Kwekker heb je de volgende gegevens nodig:
Login server: hyves.nl
Use TLS: on
Manually specify connection host: chatslave13.hyves.org:5222
Keep connection alive: on
Voor beiden geldt dat je gewoon je accountgegevens moet gebruiken met inloggen zonder apenstaarten of domeinnamen in je gebruikersnaam.
Bij Hyves kan je kiezen voor chatslave 11 t/m 24.
Friday, 29 August 2008
Subversion post-commit RSS hook
Ik heb daarom besloten om een RSS-feed te genereren van de commits. Op die manier kunnen personen in projectgroepen veel sneller en makkelijker de voor hun niet relevante informatie filteren en dus in zo weinig mogelijke tijd op de hoogte blijven. Mijn installatie gaat uit van een Red Hat Enterprise 5 omgeving met Subversion 1.4.6 en Python 2.4.3.
Eerst moet je ervoor zorgen dat je svn2feed.py bekomt. Die is te vinden in de repository van Subversion zelf op
http://subversion.tigris.org. Dit zogenaamde hook script plaats je in de hooks map van de repos waarvoor je de RSS wilt genereren. Download en maak het uitvoerbaar met "chmod +x svn2feed.py".
Installeer PyRSS2gen (http://www.dalkescientific.com/Python/PyRSS2Gen.html). PyRSSGen is normaliter niet meegeleverd met Python. Na downloaden zorgt "python setup.py install" ervoor dat het wordt gebuild, gecompileerd en gekopieerd. Als je geen vreemde smaak distributie hebt dan komt het allemaal goed, anders moet je ook het installatiepad opgeven.
Nu moet de svn2feed worden gekoppeld aan het post-commit script. Indien post-commit niet bestaat en post-commit.tmpl wel, kopieer deze naar post-commit. Ik heb ervoor gekozen om meerdere repositories met hetzelfde svn2feed script aan te roepen. Daarom heb ik het op een plaats naast mijn repositories gezet en kan ik vanuit elke repository met onderstaande code in post-commit de feed genereren, let erop dat je de code invoert nadat de REPOS variabele is gezet.
# fetch reposname
PWD=$REPOS
IFS=/
SPLITS=$PWD
for i in $SPLITS; do
NAME="$i"
done
IFS=" "
/var/svn/hooks/svn2feed.py -F rss --feed-file=/var/www/html/subversion/$NAME/feed.rss -u http://mijn.domein.nl/svn/$NAME/ -U http://mijn.domein.nl/svn/$NAME $REPOS
Monday, 25 February 2008
Tuesday, 19 February 2008
DBMS
CouchDB levert, welliswaar in alpha versie, een leuk idee. Het is een op tekst gebaseerd database systeem met een REST / JSON interface. Alle info wordt in bestanden opgeslagen en geindexeerd met Lucene.
Vertica is een datawarehouse database, een kolom gebasseerd selectiesysteem moet zorgen voor een uiterst snelle selectie van gegevens.
Linkjes:
Leesvoer
Time to rewrite DBMS, says Ingres founder
CouchDB
Vertica
Thursday, 14 February 2008
Rare jongens bij Google
Google heeft echter in hun nieuwe toolbar een 404-vervanger opgenomen. Elke pagina die kleiner is dan 512kb en een header 404 verstuurd wordt vervangen door een Google-pagina met zoekwoordsuggesties.
Als webmeester zijn we nu dus verplicht om onze 404's aan te passen zodat ze minimaal 512kb groot zijn, zodat we bezoekers de door ons bedoelde melding kunnen tonen.
Lees meer:
Seoker.com