Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

Saturday, May 15, 2010

DropBox voor het delen van bestanden

Wij gebruiken op meerdere PC's het programma KeePass om onze wachtwoorden bij te houden. Vaak liepen de verschillende bestanden uit elkaar. Het helpt ook niet om het bestand centraal op de (locale) fileserver te hebben staan als je het nodig hebt terwijl je onderweg bent.

Nu gebruik ik DropBox. Het is gratis (tot 2 GB). Je laadt een klein programmatje dat een eigen folder aanmaakt die gesynchroniseerd wordt met een persoonlijke folder op het web. Door op meerdere PC's het programma naar dezelfde folder op het web te wijzen hebben alle PC's precies de zelfde bestanden. KeePass staat nu op alle PC's en haalt zijn bestand van de locale folder, die via DropBox verbonden is met het centrale web bestand. En wat als je nu eens geen internet hebt? Dan staan de laatste versies van de bestanden nog steeds op je eigen PC in de folder van DropBox.

Friday, May 14, 2010

Sneller werken en sorteren met AutoHotKey


AutoHotKey is een programma dat eigenlijk op geen enkele PC zou mogen ontbreken. Dit omdat het zoveel zaken eenvoudiger en vooral sneller kan maken. Het nadeel van AutoHotKey is dat het vaak enige tijd kost om het script aan te passen aan je eigen behoeften.

Je kunt AutoHotKey heel goed gebruiken als je heel vaak een paar standaard antwoorden gebruikt. In dat geval kun je hele blokken tekst oproepen door het intypen van een codewoord (kijk maar bij ::mvg in het script) of door een tekstblok aan een toetscombinatie te koppelen (b.v. Ctrl Y).

Nadat je AutoHotKey ginstalleerd hebt zie je een letter H in een groen vlakje in de Taskbar. Door met je rechter muistoets op het icoontje te drukken kun je het standaard script bestand openen. Hieronder heb ik een bestandje dat ik zelf gebruik. Ik heb een paar zaken weggelaten of ingekort. Voor mij zijn de belangrijkste zaken die ik iedere dag gebruik de volgende:

De rechter [Alt] toets op mijn Dell Latitude E6500 is nu een extra [Del] toets geworden.
De rechter [Ctrl] toets is nu een extra [Insert] toest, voornamelijk voor FreeMind.
De [Windows] + [Spatie] combinatie start een nieuwe Google pagina.
De [Ctrl] + [Shift] + V plakt de informatie uit het klembord als tekst alleen, zonder formatering.
De [Ctrl] + [Shift] + $ om het Euro-teken (€) te krijgen.
En [Ctrl] + [Shift] + D om de huidige datum en tijd in documenten en bestandsnamen te plaatsen.

Daarnaast gebruik ik de vele afkortingen, waarvan ik er maar een paar in de lijst laat zien als voorbeeld.

Omdat ik ook veel met het sorteren van tabellen werk heb ik ook een paar scriptjes om b.v. Outlook adressen die door een ; gescheiden worden en waarvan de achternaam eerst staat met een comma en dan pas de voornaam, om te zetten naar de voornaam eerst en dan de achternaam in een tabel vorm.

Of om een kleine tabel op het klembord snel te sorteren en alle dubbele eruit te gooien.

Kijk maar of je er wat aan hebt.

P.s. Ik heb over tijd van zoveel verschillende plaatsen voorbeelden gebruikt dat ik het niet allemaal weet terug te vinden.

Hier is een voorbeeld van wat sommige toetscombinaties doen nadat je de bron hebt gekopieerd:

=============================================
Sorteer en verwijder dubbele gegevens (kopieëer de bron met [Ctrl]+c
Bron

adlg akrg'dig'dag d
adrjkyue;ihgnd f e'jgadrg e
adlg akrg'dig'dag d
eoittoeitjrdteie5toiiere4t e[ rie5t 9u5ty-]5y
adlg akrg'dig'dag d
54y45oyiy 45e5t4e5y wrept 5t veptvqetpjiw
adlg akrg'dig'dag d
ki8rin ubyuca v vm lqecqq/q
adlg akrg'dig'dag d
5 v4j5yj4o5iy6juoy 45y 45y 45p v45

[Ctrl]+[Shift]+U (dit wordt d.m.v. "plakken" geplaatst)
5 v4j5yj4o5iy6juoy 45y 45y 45p v45
54y45oyiy 45e5t4e5y wrept 5t veptvqetpjiw
adlg akrg'dig'dag d
adrjkyue;ihgnd f e'jgadrg e
eoittoeitjrdteie5toiiere4t e[ rie5t 9u5ty-]5y
ki8rin ubyuca v vm lqecqq/q

==============================================
Gegevens met spaties voor en achter de tekst opschonen
Bron

' adlg akrg'dig'dag d
adrjkyue;ihgnd f e'jgadrg e
' eoittoeitjrdteie5toiiere4t e[ rie5t 9u5ty-]5y
' 54y45oyiy 45e5t4e5y wrept 5t veptvqetpjiw
ki8rin ubyuca v vm lqecqq/q
' 5 v4j5yj4o5iy6juoy 45y 45y 45p v45

[Ctrl]+[Shift]+T
adlg akrg'dig'dag d
adrjkyue;ihgnd f e'jgadrg e
eoittoeitjrdteie5toiiere4t e[ rie5t 9u5ty-]5y
54y45oyiy 45e5t4e5y wrept 5t veptvqetpjiw
ki8rin ubyuca v vm lqecqq/q
5 v4j5yj4o5iy6juoy 45y 45y 45p v45

==============================================
Email gegevens in een lijst plaatsen
Bron

abc@xyz.com; def@xyz.com; ghi@xyz.com; jkl@xyz.com; mno@xyz.com; pqr@xyz.com

[Ctrl]+[Shift]+I
abc@xyz.com
def@xyz.com
ghi@xyz.com
jkl@xyz.com
mno@xyz.com
pqr@xyz.com

==============================================
Email adressen uit een lijst, d.m.v. ; aan elkaar rijgen.
Bron

abc@xyz.com
def@xyz.com
ghi@xyz.com
jkl@xyz.com
mno@xyz.com
pqr@xyz.com

[Ctrl]+[Shift]+I
abc@xyz.com; def@xyz.com; ghi@xyz.com; jkl@xyz.com; mno@xyz.com; pqr@xyz.com;

==============================================




=====AutoHotKey Script=====

;This is a block of often used abbreviations that I want to expand (in EVERY application)
;In case you temporarily don't want this, you can either suspend autohotkey or type the abbreviation
;with a space somewhere in the abbreviation, when you later remove the space, the abbreviation will not be expanded.
::adm::administration
::afd::afdelingen
::afh::afhankelijk van
::b v::bij voorbeeld
::bv::b.v.
::d m v::door middel van
::i p v::in plaats van
::i v m::in verband met
::incl::inclusief
::ipv::i.p.v.
::ivm::i.v.m.
::ism::in samenwerking met
::mgr::manager
::mgrs::managers
::mgt::management
::mw::medewerker
::mws::medewerkers

::=<::{ASC 8804} ; type equal and less than sign, didn't use <= as this can be used to create left arrow ::>=::{ASC 8805} ; type more than sign and the equal sign , didn't use => as this can be used to create right arrow
::+/-::{ASC 0177} ; type +/- sign
::=/-::{ASC 0177} ; type +/- sign ; to make it easier, not having to press the Shift key for the plus sign.

::mvg::Met vriendelijke groet,{Enter}{Enter}Robert Ilbrink{Enter}{Enter}http://nl.linkedin.com/in/robertpilbrink{Enter}

; [Windows Key] + [Space] = Open Google in new tab in your default browser
#space::Run www.google.com

;I use the RIGHT ALT key on my DELL Latitude E6500 as a delete key.
;Special line in case the Dutch/NL international Keyboard keyboard is selected in the language bar.
;i don't like it when the Delete key is located so far away to the right top part of the keyboard.
LControl & RAlt::Send {DEL}

;I use the RIGHT ALT key on my DELL Latitude E6500 as a delete key
;Now the Standard Line for the US Keyboard keyboard in the language bar.
RAlt::Send {DEL}

;Use the Right Control Button as my Insert button on my DELL Latitude E6500.
;I use the insert key a lot with e.g. FreeMind or Xmind, used to own MindManager in 1996...
RControl::Send {Insert}

;[Ctrl]+[Shift]+$ = € an alternative could have been ::$$::€ , You need two $$ to get one €...
LControl & $::Send €

;[Ctrl]+[Shift]+" = ", Since I often use the Dutch languagebar settings to quickly write characters like é and à, writing a single " requires you to type the " and a {Space} because the Dutch language setting will use the " in combination with a letter to turn it into a special character. Bij using a {Space} after the " it knows that only the " is required. Pressing [Ctrl] + [Shift] + " will give me a double quote without having to type an extra [Space]
LControl & "::Send, {SHIFTDOWN}'{SHIFTUP}{SPACE}

;[Ctrl]+[Shift]+D = Paste Date & Time
;In various documents and filenames I want to be able to quickly insert the current date and time. Does roughly the same as [Ctrl] + ; in Excel.
^+D::
FormatTime, CurrentDateTime,, yyyyMMdd-HHmm
SendInput %CurrentDateTime%
return

;[Ctrl]+[Shift]+V = Paste Text Only, remove all formatting before pasting text
;This is what it all started. In certain Office 2007 applications,
;I could no longer easily write simple VBA macro's to paste text values only. No it is one script with
;the same behaviour throughout ALL applications.....(except for Evernote as Evernote also uses this combination)
^+v::
bak = %clipboard%
clipboard = %bak%
Send ^v
return

;Sub-routine to strip funny characters, used in the sorting function
REMOVECHAR:
AutoTrim,Off
StringCaseSense,On
StringReplace,string,string,–,-,All ;emdash
StringReplace,string,string,´,',All
StringReplace,string,string,’,',All
StringReplace,string,string,©,(C),All
StringReplace,string,string,“,",All ;left quote
StringReplace,string,string,”,",All ;right quote
StringReplace,string,string,®,(R),All
StringReplace,string,string,¼,1/4,All
StringReplace,string,string,½,1/2,All
StringReplace,string,string,¾,3/4,All
StringReplace,string,string,™,TM,All
StringReplace,string,string,«,<<,All StringReplace,string,string,»,>>,All
StringReplace,string,string,„,",All
StringReplace,string,string,•,-,All ;bullet
StringReplace,string,string,…,...,All
Return

^+U:: ; [Ctrl]+[Shift]+U (Unsorted)
;Column Sorting & Unique Filter
;YOU must first place the unsorted list in the clipboard [Ctrl]+c.
;then move cursor to where you want to paste the sorted and Unique data and type [Ctril]+[Shift]+U.
string = %clipboard%
Gosub,REMOVECHAR ;remove if you don't want santized values
Sort,string,C U
clipboard := string
Send ^v
return

^+T:: ; CTRL-SHIFT+T (Trim)
;Trim whitespace at the START AND END of every line in a block of text
;First place the block of text in the clipboard [Ctrl]+c
;Move to where you want to paste the trimmed text and press [Ctrl]+[Shift]+T
;You have to loop through every line.
;The standard behaviour is to only remove the spaces in front of the first line and after the last line
;In excel, I use the age old CaseConvert macro from Chip Pearson to do this....
textblock = %clipboard% ; Copy clipboard to var. textblock
clipboard = ; clear clipboard
Loop, parse, textblock, `n, `r ; loop through text block
{
string = %A_LoopField% ; copy current line of text to var. string
string := RegExReplace( string, "(^\s+)|(\s+$)") ; remove pefix & suffix spaces
clipboard = %clipboard%%string%`r`n ; glue current line at the end of your clipboard
}
Send ^v
return

^+M:: ; CTRL-SHIFT+M (Mail)
; Mail...take every email address in a block of text and separate each line in the block with ;
; First YOU must place the block of text in the clipboard [Ctrl]+c
; Move to where you want to paste the adjusted text and press [Ctrl]+[Shift]+M
; The standard behaviour is to remove the first and last spaces in each line and to end each line with a ;
; If you have multiple addresses per line you have to replace the [Space] or other character with a ;
; Instead of many lines in the block, you will get one very long line with ; as separators.
textblock = %clipboard% ; Copy clipboard to var. textblock
clipboard = ; clear clipboard
Loop, parse, textblock, `n, `r ; loop through text block
{
string = %A_LoopField% ; copy current line of text to var. string
string := RegExReplace( string, "(^\s+)|(\s+$)") ; remove pefix & suffix spaces
clipboard = %clipboard% %string%; ; glue current line/string at the end of your clipboard
}
Send ^v
return

^+I:: ; CTRL-SHIFT+I (iMail)
; Mail...take every email address in a block of text and separate each address as a line
; First YOU must place the block of text in the clipboard [Ctrl]+c
; Move to where you want to paste the adjusted text and press [Ctrl]+[Shift]+M
textblock = %clipboard% ; Copy clipboard to var. textblock
clipboard = ; clear clipboard
Loop, parse, textblock, `n, `r ; loop through text block
{
string = %A_LoopField% ; copy current line of text to var. string
StringReplace,string,string,;,`r`n,All
clipboard = %clipboard% %string%`r`n ; glue current line at the end of your clipboard
}
textblock = %clipboard%
clipboard = ; clear clipboard
Loop, parse, textblock, `n, `r ; loop through text block
{
string = %A_LoopField% ; copy current line of text to var. string
string := RegExReplace( string, "(^\s+)|(\s+$)") ; remove pefix & suffix spaces
clipboard = %clipboard%%string%`r`n ; glue current line at the end of your clipboard
}
Send ^v
return

^+O:: ; [Ctrl]+[Shift]+O
;Swap list of strings around comma... Clinton, Bill becomes Bill Clinton
;YOU must first place the list in the clipboard [Ctrl]+c.
;then move cursor to where you want to paste the list and type [Ctril]+[Shift]+O.
Textblock = %clipboard%
clipboard = ; clear clipboard
Loop, parse, textblock, `n, `r ; loop through text block
{
CurrentString = %A_LoopField% ; copy current line of text to var. CurrentString
StringGetPos, pos, CurrentString,`,
if pos >= 0
{
length1 := pos
length2 := pos + 2
StringLen, length, CurrentString
StringMid, StringOnLeft, CurrentString, 1, %length1%
StringMid, StringOnRight, CurrentString, %length2%, %length%
StringOnRight := RegExReplace( StringOnRight, "(^\s+)|(\s+$)") ; remove pefix & suffix spaces
}
clipboard = %clipboard%%StringOnRight% %StringOnLeft%`r`n ; glue current line at the end of your clipboard
}
Send ^v
return


;======================================
;Commented out instructions that I don't use anymore
;
;LControl & !::Send Dit is een test met een{ENTER}nieuwe regel voor de volgende tekst{ENTER}en een derde regel.
;
; [Linker Control] + < = =< , srews up sizing of selected text in Word ;LControl & <::send {ASC 8804} ; [Linker Control] + > = => , srews up sizing of selected text in Word
;LControl & >::send {ASC 8805}

; [Linker Control] + + = +/- , screws up zooming with Ctrl +
;LControl & +::send {ASC 0177}

=====Einde AutoHotKey Script=====

Thursday, February 11, 2010

Internet Explorer 6 veilig(er) maken



Bijna 10% gebruikt nog steeds IE6
Uit de statistieken van de mensen die op mijn beide blogs komen zie ik dat IE6 nog steeds behoorlijk veel gebruikt wordt (9,8% van alle gebruikers). Wat ook opvalt is dat het vaak (overheids) bedrijven zijn.

IE6 voor interne programma's
Er zijn waarschijnlijk verschillende redenen maar uit ervaring weet ik dat één van de hoofd redenen is dat er op het intranet (het netwerk binnen de organisatie) server programma's draaien die alleen goed werken met IE6. Het doel van dit bericht is om op een veilige en beperkte manier met IE6 verder te kunnen blijven werken.

Problemen met IE6
Een van de problemen met IE6 is dat het programma al bijna 9 jaar oud is. Je kunt niet verwachten dat Microsoft dit programma continue aanpast aan de nieuwste ontwikkelingen. Een bijkomend probleem is echter dat de basis van IE ook gebruikt wordt in een programma als Outlook. Als je Outlook gebruikt op een PC met IE6 gebruik je de IE 6 basis (rendering engine) om emails in Outlook op je scherm te laten zien. Precies daar is het de afgelopen twee maanden, met de Chinese hackers die onder andere Google aanvielen, mis gegaan.

IE6 behouden en veiliger maken
Als het nodig is om IE6 te behouden vanwege compatibiliteit met interne sever applicaties, kun je toch veilig(er) werken. De eerste stap is om naast IE een andere browser te gebruiken voor surfen op het internet. Er zijn legio browsers en iedereen heeft zo zijn of haar eigen voorkeur. Ik gebruik zelf sinds 2004 FireFox en daarnaast sinds 2008 Google Chrome.

IE6 dicht spijkeren
In IE6 kun je de veiligheid voor zowel het "interne netwerk" als het "internet" appart instellen. We zetten voor beide netwerken de veiligheidsinstelling op maximaal. Nadat dit gedaan is kun je IE6 haast niet meer gebruiken omdat de meeste websites niet meer goed op de nu aangepaste IE6 te zien zijn.

Geen automatische updates meer
Dit betekend ook dat de Windows en Office updates niet meer werken want het update programma werkt ook met IE. In de internet configuratie kunnen we de twee domeinen van Microsoft vrijgeven zodat de updates blijven werken.

Updates via ICT beheer
Veel bedrijven hebben de automatische updates uitgeschakeld omdat de ICT groep eerst de updates wil kunnen testen. Als de tests OK zijn worden de updates vaak via het eigen netwerk verspreidt. In dat geval hoeven de Microsoft domeinen niet op iedere PC te worden vrijgegeven.

Server applicaties vrijgeven
Als volgende stap geef je bij de instellingen in het "lokale netwerk" de domeinnamen van de servers op het eigen netwerk op als betrouwbaar (white listing). Hierdoor kunnen de interne applicaties gewoon goed werken op IE6.

Apparte DNS server?
Ik heb dit niet gestest, alleen maar bedacht dus laat me maar weten of dit werkt. Om IE6 nog verder dicht te spijkeren zou je een speciale DNS server in het netwerk kunnen plaatsen die alleen geverifieerde adressen heeft. In IE6 zou je dan via een automatisch configuratie script naar die DNS server kunnen verwijzen.

DropMyRights
Veel bedrijven gebruiken XP en soms nog Windows 2000. Omdat beperkte gebruiker accounts onder XP vaak tot problemen leiden werken veel mensen met administrator of power user rechten. Hierdoor is het voor malware gemakkelijker om zich te nestellen. Ik gebruik zelf al jaren het programma "DropMyRights" wat door een Microsoft engineer is geschreven. DropMyRights plaatst een beperkte gebruikersschil om een programma dat je draait. Als je IE met DropMyRights start in een administrator omgeving kan IE niet meer doen dan als het in een beperkte gebruikersomgeving gestart zou zijn. Ik draai dan ook standaard de volgende programma's met DropMyRight: IE8, FireFox, Google Chrome, Thunderbird en FeedDemon.

De instellingen
Dit moet ik uit mijn hoofd doen want ik heb geen IE6 op mijn machine.
In Internet Explorer ga naar het menu [Extra] en dan naar [Internet Opties], selecteer daar de tab [Beveiliging]. Daarna klik je op het wereldbolletje van "Het Internet" en klik je op de knop [Standaardniveau]. Dit klinkt onlogisch. Er komt nu een schuifje in beeld dat je helemaal naar boven schuift naar "Hoog". Daarna doe je het zelfde voor "Lokaal Intranet". Als laatste klik je op het groene vinkje voor "Vertrouwde websites". Hier halen we eerst het vinkje bij "HTTPS" weg. Daarna voeren we de volgende twee adressen toe: *.microsoft.com en *.windowsupdate.com.

Bijkomende effecten
Het bijkomende effect (is voor sommige administratoren positief) kan zijn dat zelfs de administrator (of power user) geen installatieprogramma's (.exe) meer kan starten via de Windows verkenner. Je kunt nog wel programma's installeren door eerst een DOS venster (via [Start] [Uitvoeren..] en dan "cmd" intoetsen en op de [Enter] toets te drukken) te starten en het programma daar te starten.

De melding in het Engels is: "Windows cannot access the specified device, path, or file. You may not have the appropriate permission to access the item." in het Nederlands is dat: "Kan geen toegang tot het opgegeven apparaat, pad of bestand krijgen". Dit kun je aanpassen door in de Internet Explorer onder "Eigenschappen" naar de tab "Beveiliging" te gaan en dan onder "Internet" te klikken op "Aangepast niveau.." en dan op 2/3 naar beneden "Toepassingen en onveilige bestanden starten" naar "vragen (aanbevolen)" zetten.

Succes.

Tuesday, January 12, 2010

Het delen van aantekeningen


Dit artikel verscheen eerder op mijn Management, Learning & Development blog.

Misschien bestaat mijn volgende idee al ergens en heb ik het nog niet gevonden of heeft de Apple
iSlate, die over een paar dagen uitkomt, deze functionaliteit.

Vroeger maakte je tijdens de colleges aantekeningen in de marge van je boek, syllabus of dictaat of in een los notitieboek.

Met eReaders en de nieuwe Tablet computers die continue in verbinding staan met het internet ontstaan prachtige mogelijkheden om informatie met elkaar te delen.

Boeken en collegedictaten zullen de komende jaren steeds vaker electronisch aangeboden worden. Op dit moment is het werken met eReaders echter vaak nog beperkend om verschillende redenen.
  • De meeste eReaders werken met zelf ontwikkelde en beschermde document types waardoor uitwisseling vaak onmogelijk is, tenzij de bescherming gekraakt wordt zoals bij de Kindle.
  • Vaak kunnen documenten alleen maar gelezen worden en niet veranderd
  • Vaak kunnen er geen notities bij het document geplaatst worden
Zelf aantekeningen maken
De eerste stap wordt volgens mij dat gebruikers binnenkort zelf gemakkelijk notities kunnen maken in de documenten die ze op dat moment lezen. Dat is soms nu al mogelijk, maar nog niet op een standaard manier en vaak is het nog omslachtig. Zo zou een student bij het lezen van een boek of collegedictaten zelf notities kunnen maken, ongeveer zoals je al jaren in MS Word een zin
of een woord kunt markeren en daar dan een notitie bij kunt maken, maar dan meer op de manier zoals ze in de video laten zien. Want je wilt meer vrijheid dan die oude MS Word notities, en ook gemakkelijk handschrift, formules, tekeningen, audio, video of animaties toe kunnen voegen.

Aantekeningen delen en beoordelen
Leuk, dan heb jij, jouw eigen aantekeningen. Het wordt pas echt interessant als je die notities met elkaar kunt delen. Als je online zou kunnen zien wie er nog meer notities hebben gemaakt voor dit document. Je kunt dan, afhankelijk van de waarderingscijfers die anderen aan die
notities gegeven hebben, bijvoorbeeld de best gewaardeerde notities op het gebied van:
  • Meest duidelijke uitleg
  • Beste aanvulling op het onderwerp
  • Beste nieuwe ideeën naar aanleiding van het onderwerp
  • Meest controversiële notities
  • etc.
Je kiest dan b.v. om alleen notities te zien uit dit college jaar, of alleen die met tekeningen en je kiest de categorie "Meest duidelijke uitleg". Dan selecteer je de 5 best scorende auteurs en je ziet aan de zijkant van je collegedictaat de tientallen labels van die 5 auteurs. Je zou ook een bepaald hoofdstuk of een alinea kunnen markeren waar je wat meer over wilt weten en alleen de notities over dat onderwerp kunnen opvragen.

Automatische feedback voor docenten
Op deze manier delen studenten hun kennis en krijgen docenten en hoogleraren feedback over de manier waarop onderwerpen anders beschreven kunnen worden.

Standaard API
Een universele standaard, om dit voor elkaar te krijgen is heel belangrijk. Op zich hoeft het document zelf niet eens beschreven of veranderd te worden want de notities wil je los van het document kunnen beheren. Ik denk dat er een goede wereldwijde standaard nodig is waarbij in b.v. een XML document bijgehouden wordt waar precies staat waar in het document iedere notitie thuis hoort, welke document versie het betreft en welke andere gegevens bij de notitie horen, zoals formules, foto's, filmpjes, animaties, etc. Op deze manier kun je de notities van verschillende medestudenten aan jouw document toevoegen of zo weer weglaten. Ook is het belangrijk dat een notitie die gemaakt is op een MAC Tablet op een Google PC, XO-3 (zie foto hiernaast) of een Windows PC gebruikt kan worden en omgekeerd.

Waardering en commentaar
Belangrijk is dat er ook een "rating" (waarderings-) systeem in zit zodat anderen de notities kunnen beoordelen. Docenten zullen zelf ook waarderingen willen geven en notities willen kunnen toevoegen, b.v. een waarschuwing over een verkeerde of ongebruikelijke uitleg, zonder de oorspronkelijke noties zelf te kunnen aanpassen. Het onderdrukken, weghalen of censureren van notities lijkt mij geen goed idee zolang anderen er commentaar op kunnen hebben en het naar boven of naar beneden kunnen stemmen.

PubSub, Publish/Subscribe
Daarnaast hoop ik dat de gepubliceerde notities als een soort RSS of TwitterFeed beschikbaar gesteld worden zodat er snel op nieuwe ontwikkelingen gereageerd kan worden waardoor waardevolle notities snel gevonden worden en controversiële of gewoon foute notities snel van een waarschuwingslabel voorzien kunnen worden.

Niet alleen documenten, ook video's
Het idee hier is dat je een soort schil om een bestaand document maakt waarbij je commentaren van verschillende mensen kunt zien rondom een deel van de tekst. Omdat er ook steeds meer video's zijn van colleges, zou je dit concept ook kunnen gebruiken voor b.v. video. Als je naar een video kijkt en je hebt commentaren ingeschakeld kun je op bepaalde momenten de commentaren zien die anderen op dat punt in de video hebben. B.v. een ander uitleg over het zelfde thema of een toevoeging. Doordat het commentaar als een schil om het origineel zit, hoef je de video (of een andere bijdrage) zelf niet te veranderen.

Kijk ook even naar de video (boven) om het Gizmodo filmpje te zien over Microsoft's visie op Tablet Computing uit 2009. De Tablet die Microsoft in Januari 2010 lanceerde lijkt echter niet op de tablet uit het filmpje.

Wednesday, December 16, 2009

Lange bestandsnamen inkorten, How to shorten long file names


Als ik via Juice podcasts download zitten er vaak bestanden bij met een gigantisch lange naam. Het laatste deel van de bestandsnaam zijn tracking markers. Mijn MP3 spelers (allemaal iRivers) kunnen die extreem lange bestandsnamen niet aan. Het gevolg is dat ze als er een lange bestandsnaam op staat die iRivers continue in een reboot loop komen. Dan moet ik ze weer even via de USB kabel aansluiten om de lange bestandsnamen in te korten.

Die bestanden zien er dan ongeveer zo uit:
PodcastBestand_nvb_20091207174750_nva_200912081757.mp3
met heel veel "nva" en "nvb" referenties.

Sinds enige tijd gebruik ik nu FileNameFixer. Dit programmatje kun je instellen op een vaste directory en een maximale bestandslengte. Nadat alle MP3 bestanden in één directory zijn verschoven (bij Juice in het [Preferences]-[Advanced] gedeelte met het volgende script: move "%f" "C:\Podcasts\TempFiles\") laat ik eerst FileNameFixer zijn werk doen alvorens een batch scriptje te draaien die alle podcasts op de zelfde geluidssterkte zet. Dat scriptje ziet er zo uit:

"C:\Program Files\MyPrograms\mp3gain.exe" /r /d -4 /c /p C:\Podcasts\TempFiles\*.mp3
Move /Y C:\Podcasts\TempFiles\*.mp3 C:\Podcasts\LevelledFiles\
Move /Y C:\Podcasts\TempFiles\*.* C:\Podcasts\RemainingFiles\
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

De eerste regel start het programma mp3gain in command line mode en loopt alle zojuist gedownloade podcasts door om ze allemaal het zelfde geluidsniveau te geven. Daarna worden alle MP3 bestanden gekopieerd naar LeveledFiles en alle overige files (meestal video bestanden of PDF's) naar RemainingFiles. Het laatste commando zet de PC in slaap. Soms gebruik ik op de laatste regel: shutdown.exe -s -f als ik de PC na afloop wil laten afsluiten.

UPDATE: Omdat ik alles via een script wilde laten werken heb ik het inkorten van lange bestandsnamen als DOS script uitgewerkt. Ga naar het volgende artikel om te lezen hoe je dit automatisch in DOS kunt doen: Podcast-manipulatie-script

Cutting long podcast file names.
Some podcasts have long tracking postfixes in their file names which makes my iRivers contstanly reboot. A few months ago, I added an extra step in my download procedure.
I download the podcasts with Juice and within Juice I automatically copy all the files to one central directory (in Juice [Preferences]-[Advanced] add the following script: move "%f" "C:\Podcasts\TempFiles\"). Then I use FileNameFixer to automatically cut the long file names to a maximum length of 60 characters (with a default directory of C:\Podcasts\TempFiles and a default file length of 60). Ater that I run the script above to make sure all audio levels are the same, as I hate these huge variations in recording levels between different podcasts. After processing the mp3 files, the mp3's are copied to LeveledFiles and the remaining files (mostly video and pdf's) are copied to RemainingFiles. The last command line puts the PC in suspend (sleep) mode as I often run the mp3gain script at night.

UPDATE: Since I want to run everything in a script, I created a DOS script to automatically reduce long file names to a fixed maximum length. To read more about this script follow this link: Podcast manipulation script

Sunday, October 11, 2009

Mobile telefoon voor ongeletterden


Buiten je eigen kader denken en je verplaatsen in de schoenen van je klanten.


De laatste jaren is de mobile telefoon een ware zegetocht begonnen in Afrika. Veel inwoners gebruiken de mobile telefoon voor onderlinge betalingen in de vorm van belminuten. Maar een deel van de bevolking kan de mobile telefoon niet gebruiken omdat alles gebaseerd is op het lezen van tekst (menu, sms, adresboek, etc.).

Ik denk dat het niet zo moeilijk hoeft te zijn om een telefooninterface te ontwikkelen waarbij je bijna niet hoeft te lezen. Waarom is dat er dan nog niet?

Neem het adresboek als voorbeeld. Je zou het zo kunnen regelen dat bij het in gebruik nemen van de telefoon iemand die wel kan lezen en schrijven eerst een gebruikersprofiel aanmaakt. Eerst neem je een foto van de eigenaar en dan voer je de naam en eventueel adres in en geeft aan of het een man of vrouw is. Als laatste spreekt de gebruiker zijn/haar eigen naam in. De telefoonsoftware kan hiermee een klein standaard profiel maken met een klein pasfotootje van de eigenaar en een paar seconden audio met de naam in de stem van diegene die je wil bellen.

Nu kun je deze (gestandaardiseerde) gegevens b.v. via blueTooth of via een SMS/MMS naar je vrienden sturen.
Als je wilt bellen kun je in het adresboek kiezen. De eerste vraag zou kunnen zijn "Zoek je een man of vrouw?". Dit is simpel met twee icoontjes van een mannetje en een vrouwtje. Hierdoor zoek je nog maar in een deel van je bestand verder. Bij de volgende vraag die uiteraard weer in pictogrammen is omgezet: "Woont deze persoon in je eigen dorp/stam of ver weg?" De gebruiker ziet daarna een pagina met b.v. 9 of 12 kleine fotootjes. als je een fotootje hebt geselecteerd kun je de pasfoto vergroot zien en luisteren naar de naam van de persoon in zijn of haar eigen stem voordat je besluit te bellen.

Wednesday, September 23, 2009

Software alternatieven vinden


Af en toe ben ik op zoek naar een alternatief voor software.
Tot nu toe gebruikte ik vaak Google om een alternatief te vinden maar sinds kort heb ik AlternativeTo ontdekt. Een leuke site waar je gelijkwaardige programma's kunt vinden (gratis en betaalde versies). De website geeft alternatieven voor Windows, Mac en Linux. Als je dus een Windows programma hebt en je zoekt een zelfde soort programma voor Linux dan kun je dat hier vinden.

Wednesday, June 24, 2009

SYDI houdt je PC en netwerk configuratie bij


Documentatie over PC instellingen en netwerk configuratie zijn meestal verouderd.

Een paar jaar geleden heb ik wel een jaar lang aan mijn toenmalige netwerk administrator gevraagd om de netwerk administratie bij te werken. Toen dit na een jaar nog niet gedaan was heb ik het uitbesteed aan een uitzendkracht. Het was een lastige opgave die enorm veel tijd in beslag nam en zoals te verwachten was de documentatie nat een paar maanden alweer verouderd.

SYDI kan je daarbij helpen. SYDI (Script Your Documentation Instantly) heeft verschillende programmatjes (scripts) die de configuratie informatie in een MS word bestand of in een XML bestand plaatsen. Op een eenvoudige laptop kwam dat neer op een 21 pagina's tellend document waarin werkelijk alles stond wat je maar zou willen weten van die PC. Het document genereren duurde ongeveer 5 minuten.

Friday, May 22, 2009

YubiKey met vingerafdruk lezer.


Biometrische toegangscontrole

Yubico's hoofd product is de YubiKey™. Dit is een klein plat stekkertje dat je in de USB poort van je PC kunt steken waarmee je een steeds veranderend (en/of vast) wachtwoord kunt laten typen. Tegenwoordig kan ook de concurrent IronKey™ steeds veranderende codes genereren.
In een vorig artikel schreef ik hierover al een keer.

Iedereen kan het wachtwoord opvragen.
Het nadeel van de YubiKey in mijn optiek is dat het werkt als een soort "geel plakkertje". Iedereen die de YubiKey in handen krijgt kan de wachtwoorden genereren. Voor de steeds wisselende wachtwoorden is de YubiKey dan ook niets anders dan de al oude SecurID waar je ook nog je eigen 4 of 6 cijferige code aantoe moest voegen. In dat geval is de YubiKey dus een extra factor. Ik "weet" iets (4-6 cijferige code) én ik "heb" iets (YubiKey of SecurID).

De vingerafdruk lezer.
Op veel Lenovo (vroeger IBM) Thinkpads zit tegenwoordig een klein vingerafdruk lezertje. Tijdens het inloggen moet je je vingerafdruk door de PC laten scannen. Klopt die niet dan kun je niet met de PC werken.

Een YubiKey met vingerafdruk lezer.
Als de YubiKey een vingerafdruk lezer zou hebben i.p.v. alleen een klein aanraak knopje dan zou alleen de eigenaar van de YubiKey de wachtwoorden kunnen genereren en wordt het volgens mij een stuk veiliger. In dat geval heb je drie factoren: Ik "weet" iets (4-6 cijferige eigen code), ik "heb" iets (de YubiKey) én de biometrische verificatie.


Biometric access control

Yubico's core product is the YubiKey™. This is a small flat connector for your USB port on your PC. The YubiKey can generate a unique pass code every time it is used or generate a fixed passcode. Lately IronKey™ has added this functionality to its line of products too.

Everyone can do this.
The main disadvantage in my view is that everyone can generate the passcodes. Just press the small "button" surface and the key generates the code. When used in the "unique pass code every time", the YubiKey acts just like the old SecurID cards where you had to add your own 4 to 6 digit code to the uniquely generated code. When used with a fixed password, this is no better than a "postit" note.

The fingerprint reader.
Most Lenovo PC's have a fingerprint reader built in. This way you can not use the laptop until you had your biometrics checked.

A YubiKey with fingerprint reader.
Combine the fingerprint reader with the YubiKey and you have a far better security product. The three factor authentication is a fact.
  1. I know a small 4-6 digit code
  2. I physically have the YubiKey
  3. I passed the biometrics test
When will the YubiKey be fitted with this fingerprint reader? I don't know, depends on when they read this article, I guess.

Monday, May 18, 2009

Als u links kijkt . . . .


Je TomTom vertelt over interessante zaken tijdens de touristische route.

Jaren geleden, we woonden toen in Geneve, had de lokale VVV een audiotour door het centrum van Geneve op Compact Cassette. Ongeveer 2 jaar geleden kwam er een audiotour op het internet die je kon volgen als je op lijn 5 van het centrum van Amsterdam naar Amstelveen reed. Je kon de (engelstalige) audiotour downloaden via het GVB en luisteren naar verhalen over interessante plekken onderweg. De ANWB heeft autoritten op thema's zoals de molenroute, de zuiderzeeroute, etc. Het zou leuk zijn als je kon luisteren naar verhalen over de dingen langs de route én dat de verhalen op het juiste moment afgespeeld zouden worden. Wat je daarvoor nodig hebt is een combinatie met je GPS routeplanner.

Mijn idee: Creëer een standaard voor routeplanners (TomTom, Garmin, etc.) waarmee je een audio (eventueel met plaatjes/video) bestand kunt afspelen dat gekoppeld is aan je lokatie. Je TomTom begint dan alvast iets te vertellen over de omgeving als je b.v. 500 meter van een interessante plaats bent.

Ik stel me dat zo voor dat mijn TomTom het volgende zegt: "Rechts voor u ziet u waarschijnlijk al de grote metalen armen van het gemaal "de Cruquius" opdoemen. Samen met de stoomgemalen "Leeghwater" en "Lijnden" pompte de Cruquius in slechts drie jaar tijd het Haarlemmermeer leeg......"

Tuesday, April 21, 2009

Leuke fotos maken met PhotoFunia


Ik schrijf niet veel hierover, ga zelf maar kijken, en uren zoet zijn.
Hier laat ik een voorbeeld zien van wat je met PhotoFunia kunt doen.

Gewoon een thema selecteren en een (gecropte) foto van je zelf toevoegen, klaar is Robert.


Een van de lezers "SDG" gaf aan dat er nog een soortgelijke site bestaat die PicJoke heet. Thank you SDG!

Monday, April 20, 2009

De trein gemist


De TomTom navigator praat te veel.


Ik heb er al eerder iest over geschreven. Die TomTom mevrouw is een beetje als het jongetje uit de fabel "De jongen die 'Wolven' riep" van Aesop. Als je ergens op de snelweg rechtdoor moet begint ze te vertellen dat je links moet aanhouden en dat meer dan één keer achter elkaar. Ook als je ergens bij een rontonde aankomt waar je gewoon rechtdoor moet, herhaalt ze dat meerdere keren.

Omdat de TomTom juffrouw zo regelmatig voor mij redundante informatie verteld en herhaald krijgt ze een beetje de status van de kleine herder die steeds maar weer "Wolf" schreeuwde. Op een gegeven moment besteed je er gewoon geen aandacht meer aan. Met als gevolg dat je er ook niet meer naar luistert als je WEL van de snelweg afmoet.

Beste TomTom, kunnen jullie a.u.b. een instelling maken waarbij je kunt kiezen.
  1. Wanneer je een instructie krijgt (b.v. alléén bij echt afslaan, dus niet als de doorgaande weg links afbuigt en er een klein weggetje recht(s) door gaat).
  2. Hoevaak je die instructie krijgt (als ik het een keer heb gemist kan ik altijd nog onderop het scherm toetsen om de boodschap nogmaals te horen).
Oh ja nog iets. Het is zomertijd. Er bestaat een eenvoudige formule waarmee je jaren vooruit kunt uitrekenen op welke dag de zomer/wintertijd ingaat. GPS maakt gebruik van een van de meest nauwkeurige klokken ter wereld én de Ontvanger weet precies waar op de wereld hij zich bevindt. Waarom kunnen we nog steeds niet gewoon AUTOMATISCH omschakelen tussen zomer- en wintertijd?

Saturday, April 18, 2009

PC utilities


Twee gratis programma's die ik zelf regelmatig gebruik

Ik doe relatief veel aan het optimaliseren van PC's. Twee tooltjes die ik daarbij graag inzet zijn:
PC Fixer (gratis versie) is een relatief eenvoudig programma waarbij je rechts op het scherm kunt kiezen welke categoriën je wilt zien. Links selecteer je dan welke aanbevelingen je door PC Fixer wilt laten uitvoeren.




Glary Utilities heeft een héél uitgebreide set van tooltjes. Het begint met een simpel 1-click maintenance scherm waar je een paar optimalisatie categoriën kunt in/uit schakelen om te beginnen.

De echte kracht zit verstop onder de "Modules". Hier zitten prachtige tools verstopt zoals:
  • Disk Cleaner
  • Registry Cleaner en Registry Defrag (Registry comprimeren)
  • Shortcuts Fixer
  • Uninstall Manager
  • Starup Manager (met tijdsvertragings optie)
  • Memory Optimizer
  • Context Menu Manager
  • Verschillende wis programma's
  • Het vinden van dubbele of lege bestanden
  • Processen bekijken en starten of stoppen
  • Programma om problemen met InternetExplorer op te lossen
Al met al twee heel zinvolle programma's die echt goede resultaten geven. De PC's starten vaak significant sneller.

Thursday, April 16, 2009

Gemak dient de mens


Acceptgiro snel, eenvoudig en zonder fouten betalen.

Telebankieren gaat gemakkelijk maar ten opzichte van jaren geleden moet je wel meer zélf doen. Vroeger nam je de acceptgirokaart, tekende je deze en stuurde hem op naar de bank. Tegenwoordig moet je zelf de gegevens van de acceptgiro lezen en invoeren op de website van de bank als je wilt betalen.

Niet handig en geeft soms frustratie.
Ik weet niet hoe het anderen vergaat maar ik loop af en toe aan tegen kleine frustraties waarbij b.v. een postbank nummer niet geaccepteerd wordt omdat je er dan weer een "P" voor moet plaatsen of dat de 16 cijferige transactiecode niet geaccepteerd wordt omdat er soms minder dan 16 cijfers op de acceptgiro staan. Zeker met dit laatste heb ik iemand anders een tijd geleden enorm lang zien stoeien.

Fouten kosten geld
Dit is niet alleen lastig voor de gene die de acceptgiro wil betalen ook voor de ontvanger is het lastig want als er kleine fouten in de betalingsopdracht staan kan het soms veel geld en tijd kosten om dit uit te zoeken. Ik zie verschillende mogelijkheden om dit anders te doen.

Zet de transactie alvast klaar.
Bij iDeal wordt de transactie in real-time klaargezet terwijl dit voorbeeld niet real-time is.
Je geeft de leverancier nog steeds geen toestemming om automatisch geld van je rekening over te schrijven maar de leverancier mag wel een transactie voor jou klaarzetten bij jouw bank. Je krijgt van de bank een email dat er één of meerdere transacties klaar staan, die je alleen maar hoeft te bevestigen. Om het voor de eindgebruiker gemakkelijk te maken zou bij de klaargezette betalingsopdracht ook een PDFje kunnen zitten van de factuur. Dan hoeft de klant niet eerst tussen de papieren facturen te zoeken. Tussen de banken en de leveranciers zal een standaard gegevensformaat moeten worden afgesproken om de betalingsopdracht te kunnen voorbereiden. Je zou hierbij kunnen denken aan een variant van het xml formaat zoals er ook al het xbrl formaat bestaat.

Cashflow inzicht.
Als ze het fraai doen zet de leverancier de transactie ruim van te voren klaar maar wel geagendeerd, zodat als je de transactie vandaag goedkeurt, deze toch pas twee dagen voor de betalingstermijn wordt uitgevoerd. Het zou helemaal fraai zijn als de bank dan een soort korte termijn cashflow overzicht kan laten zien aan de klant waarbij je kunt zien wanneer (normaal gesproken) het salaris binnen komt en welke uitgaven er nu al op welke dagen gepland staan.

De 2e, minder fraaie oplossing: Stuur een xml bestand naar de eindgebruiker.
De leveranciers en de banken ontwikkelen een soort transactie xml protocol. Als er iets moet worden betaald stuurt de leverancier (zelf direct of via een email van de bank als je je email niet aan derden wilt geven) een xml bestand naar de klant waarin alle voor de transactie benodigde gegevens staan. Als je wil betalen gebruik je het xml bestand om de acceptgiro gegevens automatisch en correct in te vullen. Deze oplossing is veel minder elegant dan de eerste.

Wednesday, March 18, 2009

Laagdrempelig samenwerken met Etherpad


Laagdrempelig op afstand samenwerken aan een tekst.

Samenwerken
Etherpad is een website waar je met meerdere mensen tegelijkertijd aan een tekst kunt werken zonder ingewikkelde programma's te hoeven te installeren. Het is basic in de zin dat het alleen om de tekst gaat, niet over de opmaak of over eventuele plaatjes.

Simpel
Je hoeft er niets voor te installeren en het draait op verschillende browsers (IE, FireFox, Chrome, etc.). Als gebruiker ga je naar de site van Etherpad. Daar kun je een document starten. Je krijgt dan een URL voor jouw document deze URL geef je dan via email, ICQ, IM, Skype, etc. door aan de anderen. Iedereen die mee doet opent de URL en kan meteen zien wat de anderen schrijven.

Niet beveiligd
De URL blijft actief en het document blijft erop staan ook als je de website verlaat. Je kunt dus dagen later terug gaan naar jouw URL en de tekst weer ophalen. De tekst die je geschreven hebt kan dus potentieel door iedereen (die jouw URL weet te vinden) gelezen worden. De kans erop is niet groot maar als je iets schrijft waarvan je liever hebt dat het later door iemand gevonden wordt, kun je het beste de eind tekst uit je browser naar je lokale tekstverwerker kopieëren én daarna de tekst op de website wissen. Als iemand (of een zoekmachine) jouw URL vindt staat er geen tekst meer op die URL.

Teleconferentie
Naast het samen opmaken van een tekst kun je het ook gebruiken om een teleconferentie te ondersteunen door de thema's en de opmerkingen c.q. besluiten al tijdens de teleconferentie op te schrijven zodat ze voor alle deelnemers meteen zichtbaar zijn.

Update: december 2009, Etherpad overgenomen door Google
Omdat veel gebruikers van Google Wave klaagden dat het samenwerken aan een document via Etherpad véél beter ging dan in Google Wave, heeft Google besloten Etherpad te kopen. Na de overname heeft Google Etherpad (tijdelijk) gesloten. Door de storm aan protesten van Etherpad gebruikers heeft Google, tot nader orde, Etherpad weer open gesteld. Als de Etherpad functionaliteit in Wave is opgenomen en de broncode van Etherpad is gepubliceerd zal Google Etherpad uit de lucht halen. Maar dan kun je of met Google Wave of via een Open Source oplossing toch met Etherpad blijven werken.

Wednesday, March 4, 2009

CrossLoop en DimDim werken niet


De gelimiteerde gebruiker in XP heeft zo zijn beperkingen.

Voor het veranderen van de werkwijze bij een klant was het nodig om met een paar mensen nog even over een nieuw computerprogrammatje te gaan. Omdat ik niet zo veel wilde reizen bedacht ik dat we dit gemakkelijk op afstand konden doen door het beeldscherm op de zaak via het internet met mij te delen. Op die mannier kan ik vanuit mijn kantoor precies zien wat de klant doet op zijn/haar PC. Via de telefoon of Skype spreek je met elkaar en geef je instructies of neem je "het stuur" even over.

CrossLoop werkt niet zonder administrator
Deze week op twee manieren geprobeerd met een klant samen te werken via een "shared desktop". Ik heb tot nu toe daarvoor CrossLoop gebruikt maar bij de klant werkte dat niet omdat het programma eerst geïnstalleerd moest worden, waarvoor de gebruiker moest uitloggen zodat de systeem-administrator het programma kon installeren. Daarna heeft de klant CrossLoop als gewone (beperkte) gebruiker gestart. Bij het delen van zijn bureaublad kwam echter een foutmelding. Om CrossLoop te kunnen gebruiken moet je administratorrechten hebben. De enige systeem-administrator is echter net op vakantie gegaan en er zijn geen escalatie procedures.

DimDim collaboration tool werkt ook niet zonder administrator rechten
Even nagedacht en toen bedacht ik ineens dat ik mij in 2007 ooit bij DimDim had aangemeld. DimDim is eigenlijk een soort online synchroon collaboration tool om tot 100 mensen tegelijkertijd naar een presentatie te laten kijken. Er zit echter ook een feature in dat je je bureaublad met iemand anders kunt delen. Omdat DimDim on-line is en je er niets voor hoeft te installeren dacht ik dé oplossing voor mijn klant te hebben gevonden. Wat blijkt DimDim installeert achter je rug om een plugin voor het delen van je beeldscherm en die plugin heeft óók administratorrechten nodig. Nu maar wachten tot de systeem-administrator terug komt van vakantie.

[Update] Terug van vakantie, en ingelogd als administrator werkt het weer perfect.

Monday, February 23, 2009

Katmouse voor je muis


Scrollen zonder eerst te hoeven klikken

Met Katmouse, een heel klein programmatje, kun je in ieder venster met je muiswieltje scrollen zonder eerst op het venster te moeten klikken om het te activeren.

Door op het icoontje te klikken in je actieve taken balk kun je Katmouse aan of uit zetten.

Google Chrome
Katmouse werkt tot nu toe goed met alle applicaties, behalve Google Chrome en ik ben wederom niet de enige die zich hierover beklaagt. Wat is er toch met Chrome dat het scrollen iedere keer weer een probleem vormt. De eerste twee maanden na dat Chrome op de markt kwam werkte het scroll-wieltje precies omgekeerd van alle andere programma's en nu springt Chrome weer met 5 pagina's tegelijk naar beneden. Wat is dit toch?

Uitzondering voor Chrome
Gelukkig kun je in Katmouse onder de TAB [Applications] voor iedere applicatie specifieke instellingen maken, dus voor Chrome Katmouse zo ingesteld dat Katmouse daar niets doet.

Friday, February 20, 2009

PDF documenten samenvoegen / Merging PDF documents


Hoe je PDF files kunt samenvoegen
(English version below)

De documentfeeder op mijn scanner neemt niet meer dan zo'n 15 bladzijdes per keer. Als ik dus PDF'jes van een gescand document maak
zijn het vaak PDF documenten van ongeveer 15 bladzijdes per keer. Bij een papieren document van 50 bladzijden heb ik dan drie losse PDF documenten die ik eigenlijk wil samenvoegen tot één.

Open je losse PDF documenten. Print het eerste document met PDFCreator. PDFCreator is open source software die geinstalleerd wordt als of het een echte printer is maar alles wat je print komt in een PDF document te staan. Als je het eerste dialoogveld van PDFCreator hebt klik je niet zoals gebruikelijk op [Save] maar op [Wait - Collect].




Nu kan je het tweede document printen en ook toevoegen aan de print manager. Als je alle documenten zo naar de print manager hebt gestuurd, selecteer je alle documenten in de print manager en combineer je de documenten door op [Document] - [Combine] te klikken.

Als laatste moet je de wachtstand opheffen door op [Document] - [Print] te klikken. De losse documenten worden nu geprint als één gecombineerd document.

How to merge PDF files
Print the first pdf file from your pdf viewer with PDFCreator. Click on [Wait - Collect]. Print following documents. Highlight ALL files in the print spooler. Click on [Document] - [Combine] and wait till the documents have been merged, then click on [Document] - [Print] to step out of the [Wait - Collect] mode.

Bladzijden uit een PDF verwijderen
Open de PDF in b.v. Acrobat of FoxitReader en print aleen de de gewenste bladzijden als PDF document d.m.v. PDF Creator.

Thursday, February 19, 2009

Meer suggesties voor TomTom


Een pause knopje en een microfoontje.

Het zal niet gemakkelijk worden voor TomTom nu de economie in een dip zit want veel mensen hebben al zo'n ding. TomTom heeft een paar niet alledaagse zaken gedaan. Een van de meest interessante ontwikkelingen was het "map share" idee, waarbij iedere gebruiker tijdens de rit op z'n TomTommetje kon klikken om een plek op de kaart te markeren. Het idee was dan dat je later thuis door die gemarkeerde plekken heen kon werken en vervolgens berichtjes over kleine (of grotere) fouten naar de kaart ontwikkelaars te sturen.

Foutje
Een fout die ik steeds vergat op te sturen is op de A12, van de Duitse grens naar Utrecht, bij de afslag van de A50 naar Apeldoorn/Zwolle, zegt mijn TomTom steevast dat ik rechts moet aanhouden waardoor je op de A50 naar Apeldoorn uitkomt in plaats van links (of eigenlijk rechtdoor) aanhouden zodat je op de A12 richting Utrecht blijft.

Crowdsourcing
Leuk idee dat gebruik maken van de grote massa (crowdsourcing), maar toch heb ik het gevoel dat het (nog) niet optimaal werkt. Ik heb in het verleden meerdere correcties doorgegeven maar zag nooit een resultaat terug op mijn eigen TomTom waardoor mijn eigen enthousiasme om er aan mee te doen snel afnam. Jammer want je moet je publiek kunnen vasthouden en motiveren om door te gaan.

Voice recorder
Het is al meerdere keren voorgekomen dat ik 's avonds met een TomTom vol met correctie punten zat en ik niet meer wist waarom ik die punten gemarkeerd had. Wat ik nodig heb is een ingebouwd microfoontje en een mogelijkheid om bij iedere markering b.v. 10 seconden op te nemen wát er gecorrigeerd zou moeten worden. Zo kan ik later, thuis terug horen wat het probleem was en een berichtje naar TomTom sturen.

Automatische kaart correcties
Eigenlijk zou de TomTom afwijkingen tijdens het rijden t.o.v. de kaart meteen moeten markeren en opslaan. Dan krijgt TomTom wel veel automatisch gegenereerde afwijkingen terug, maar met wat statistische berekeningen zie je al snel welke afwijkingen echt onderzocht moet worden en wat statistische ruis is. Zo rijd ik volgens mijn TomTom al jaren lang door het weiland als ik in werkelijkheid over de A2 rond Utrecht rijd. Ook nieuwe rotondes en afslagen kunnen zo snel gelokaliseerd worden.

TeleAtlas of Openstreetmap
De acquisitie door TomTom van TeleAtlas begrijp ik, een jaar na dato, nog steeds niet. TomTom heeft echt alles in huis om de kaarten voor het grootste gedeelte zelf te genereren. Al zouden ze maar 5% van al die miljoenen TomTom's kunnen inzetten om de kaarten actueel te houden. Het initiatief van Openstreetmap laat dit duidelijk zien. De overheid is ook bezig steeds meer GIS gegevens publiek te maken. Bij dit soort automatische verzameling van gegevens wordt door de grote hoeveelheid van de zelfde gegevens, de nauwkeurigheid statistisch steeds beter.

Alleen nog hardware leveren
TomTom draait op een Linux variant, een open source besturingssysteem en zou, als de openstreetmap kaarten beter worden, gebruik kunnen maken van deze open source kaarten.
Wat dan nog over blijft is de applicatie, die als het open source zou zijn waarschijnlijk sneller aangepast zou worden aan de wensen van de verschillende gebruikers en de hardware.

Geef me een pause knop
Ik wil zo graag een pause knop op juffrouw Jane hebben. Vaak als ik een eindbestemming heb ingetoetst moet ik nog eerst even tanken of iets ophalen. Ik rij dan in eerste instantie niet volgens de TomTom route. Jane blijft echter maar nieuwe routes berekenen en tegen mij aan praten tot dat ik getankt heb en op weg ga. Nu kan ik drie dingen doen:
  1. De TomTom negeren (erg lastig) of het geluid uit zetten.
  2. De TomTom uitzetten.
  3. De route wissen en dan later die route uit de recente routes lijst weer laden.
Waarom niet gewoon een pause knop. De TomTom werkt dan gewoon door te laten zien waar je bent, alleen Jane berekent niet steeds meer nieuwe routes en houdt zich koest. Je zou er zelfs een soort timertje in kunnen hebben dat de TomTom b.v. na 5 minuten automatisch als herinnering vraagt of de pause nog nodig is.

Mag ik ook kiezen of ik het b.v. maar één keer wil horen?
Ik begrijp dat TomTom er zeker van wil zijn dat je de instructies begrijpt, maar vijf keer tegen mij roepen dat ik moet afslaan is vervelend. Kan ik ergens kiezen dat juffrouw Jane mij maar één keer lastig valt.

Niet te laat maar zeker niet te vroeg
Hoevaak het niet gebeurt dat juffrouw Jane zó ver van te voren al begint met instructies voor afslaan dat als ik niet op het kaartje kijk, ik prompt een afslag te vroeg neem. Bij meerdere afslagen zou Jane of kunnen wachten tot dat ik voorbij die te negeren afslagen ben of mij erop wijzen dat ik pas ná deze afslag(en) rechts moet gaan voorsorteren.

Oh ja, waar is mijn alarm gebleven bij flitspalen?
Bij de laatste s/w update is het alarm v/d flitspalen ineens verdwenen. Nergens meer te vinden. Dit is erg lastig en ik wil eigenlijk terug naar de vorige versie want ik hoef geen blauw autotje op de kaart i.p.v. een pijltje maar ik wil wel voor flitspalen gewaarschuwd worden.

Update iv.m. flitspalen alarm
De instelling voor de flitspalen is verplaatst naar de sectie Tom Tom Services onder instellingen.


Blogger: "User account not found" melding


Google verlangt nu een @gmail.com account voor blogger.com

Al sinds een tijdje draai ik met twee Google blogs onder een account wat aan mijn website essentrium.com gelinked was. Vandaag probeerde ik in te loggen.... Ging niet, het moest met een gmail.com account. Nu had ik nooit een 2e editor/administrator aangemaakt onder @gmail.com in de blogs dus ik kon niet verder. Gelukkig was er de mogelijkheid met mijn oude essentrium.com account in te loggen en dan de twee blogs over te zetten naar één van mijn gmail.com account(s). Dat had je gedacht. Iedere keer als ik wilde inloggen met het originele account kreeg ik keihard te horen dat dit account niet bestond. Het bericht was: "User account not found". Van alles geprobeerd, niets hielp. Toen via de andere blog geprobeerd in te loggen met mijn originele account... Werkte! Snel maar via het dashboard in beide blogs een tweede administrator account aangemaakt onder @gmail.com. Daarna ook maar even een .xml backup gemaakt van deze blog. En nu maar hopen dat dit blijft werken want anders is dit het aller laatste berichtje.