Showing posts with label ICT. Show all posts
Showing posts with label ICT. Show all posts

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.

Sunday, January 17, 2010

Email, geen gedonder meer met MX-Records


Af en toe krijg ik wel eens visitekaartje van iemand met daarop een emailadres als Piet93652@gmail.com. Niet erg professioneel.

Vroeger als je een email adres wilde gebruiken met je eigen domeinnaam moest je de MX-records (Mail eXchange) bij je hosting bedrijf aanpassen en een verificatie pagina op je website plaatsen. Dit is ingewikkeld en het duurde dan nog 24 uur voordat je zeker wist of het wel gelukt was. Tegenwoordig kan dat veel eenvoudiger.

Eerst email automatisch doorsturen
Stel je hebt een eigen domein b.v.: www.duckstad.nl en je wilt deze domeinnaam voor email gebruiken. Je logt-in bij je hosting bedrijf en daar stel je voor www.duckstad.nl in dat de email aan dagobert@duckstad.nl gestuurd (forward) wordt naar jouw bestaande (of nieuw) email adres op b.v. Gmail of Yahoo (b.v. Piet93652@gmail.com). Van andere gratis email programma's weet ik niet of je meerdere email adressen kunt gebruiken. Als je de emails voor dagobert@duckstad.nl niet naar Piet93652@gmail.com wilt doorsturen maar direct in b.v. outlook of thunderbird wilt ophalen kan dat m.b.v. "imap" of "pop" maar dat is al een beetje ingewikkelder. In dit geval ga ik er van uit dat je alle berichten van dagobert@duckstad.nl doorstuurt naar Piet93652@gmail.com.

Controleren
Eerst controleer je of het doorsturen (of direct ophalen via pop/imap) goed werkt door vanuit Piet93652@gmail.com een bericht te sturen naar dagobert@duckstad.nl. Als dat goed werkt ontvang je het bericht in de inbox van Piet93652@gmail.com.

Tweede account instellen
Daarna ga je in Gmail naar de instellingen. Daar selecteer je de tweede tab met "Accounts and Imports" en klik je op "Verstuur email van een ander adres". Geef hier je het nieuwe email dagobert@duckstad.nl op en bij de tweede vraag gebruik je de "eenvoudige" (standaard) instelling.

Versturen als dagobert@duckstad.nl
Als je de aanmeldings-email gestuurd hebt ga je naar je in-box (kijk ook even in je spam-box) in Piet93652@gmail.com en bevestig je dat je de email naar dagobert@duckstad.nl ontvangen hebt. Vanaf nu kun je als een email schrijft in het veld "Versturen van:" kiezen tussen Piet93652@gmail.com of dagobert@duckstad.nl. Je kunt dagobert@duckstad.nl zelfs het vaste adres maken zodat je niet steeds hoeft te selecteren. Vanaf nu kun je email berichten ontvangen en versturen met het adres dagobert@duckstad.nl en niemand weet dat je dat eigenlijk via Piet93652@gmail.com doet.

Familie email
Thuis gebruiken we dit op de volgende manier. We hebben naast onze eigen adressen een email adres b.v. familie@duckstad.nl voor familie zaken zoals agenda alerts, uitnodigingen, de school en sportverenigingen van de kids. Bij de hosting organisatie heb ik het doorsturen/forwarden zo ingesteld dat emails voor familie@duckstad.nl naar mij én naar mijn vrouw doorgestuurd worden.

Omdat we ook allebei (één van ons bij Gmail en één bij Yahoo) zijn aangemeld als zender van familie@duckstad.nl kunnen we onafhankelijk van elkaar ook berichten sturen als familie@duckstad.nl.

Dit artikel is ook te vinden op: lifehacking.nl

Wednesday, January 13, 2010

Geen vingerafdruk opslaan maar Hash codes


Misschien gebeurt dit al, ik zou graag zien dat als bedrijven vingerafdrukken gebruiken, de gegevens altijd op de volgende manier opgeslagen worden. Misschien moet er zelfs een wet komen die eist dat alleen maar een gedeelte van een hash code opgeslagen mag worden en nooit de originele biometrische gegevens.

De laatste tijd zie je steeds meer vingerafdruk scanners. Een probleem kan ontstaan als bedrijven die vingerafdruk opslaan en zo biometrische gegevens van de klant hebben. Natuurlijk, iedereen laat overal vingerafrukken achter, maar in een databank, mogelijk gecombineerd met mijn NAW en creditcard gegevens? Dan wordt het voor mij een ander verhaal.

Als het alleen maar gaat om het indentificeren van een klant dan kan het ook anders. In plaats van het opslaan van de vingerafdruk zelf, kan je ook uit de gescande vingerafdruk een hash waarde laten berekenen en van de b.v. 64 bytes (512 bits) van deze hash waarde, alleen de laatste 32 bytes opslaan en gebruiken ter verificatie. Zo kun je nooit de oorspronkelijke vingerafdruk terugleiden uit die gehalveerde hash waarde en is de kans op een foute herkenning (bezitter van de vinger wordt toch afgewezen of bezitter van andere vinger krijgt toch toegang) toch nog heel klein, zeker als je dit gebruikt in een multifactor authentificatie programma (3 factoren = ik weet een geheime code, ik heb een pas of een apparaatje [b.v. mobieltje voor SMS ontvangst van een extra verificatie code] én ik kan een biolometrisch kenmerk tonen, mijn vingerafdruk, infrarood bloedvaten patroon in mijn vinger of mijn iris patroon).

Alleen de hash waarde opslaan
Waar het hier om gaat is dat niet de vingerafdruk zelf opgeslagen wordt, maar een (significant) deel van de berekende hash code van die vingerafdruk. Hierdoor kun je, bij vertoon van die zelfde vinger, opnieuw de hash code berekenen en deze berekende hash waarde vergelijken met de opgeslagen hash waarde. Omdat slechts een deel van de hash waarde opgeslagen wordt, kun je nooit de oorspronkelijke vingerafdruk terug creëren. Omdat er geen echte biometrische gegevens opgeslagen worden, alleen een afgeleide daarvan, zal deze opslag waarschijnlijk geen grote juridische problemen geven.

Zoeken in de vingerafdruk databank van de politie
Hoewel ik mij nooit in dit onderwerp heb verdiept, kan ik mij voorstellen dat de zoekmachines bij b.v. de politie met berekende hash waarden werken in plaats van de oorspronkelijke vingerafdruk. Zo kun je razendsnel zoeken in een enorme database, zeker als de hash waarde tevens een pointer vormt voor het adres/locatie in de databank. M.a.w. de locatie waarop de gegevens opgeslagen worden in de databank zijn af te leiden uit de hash waarde. Zo hoef je alleen maar in een heel klein deel van de databank te zoeken om de gewenste gegevens terug te vinden. Mochten er meerdere hash waarden naar de zelfde locatie leiden, dan hoef je alleen maar in een klein aantal gegevens (records) op die locatie te zoeken. Hier is het van belang dat de pointer, die berekend wordt uit de hash waardes een mooie adresverdeling laten zien bij de aangeleverde vingerafdrukken. M.a.w. dat niet 25% van alle gegevens allemaal op één locatie in de databank staan en dat de rest van de gegevens onregelmatig verdeeld is over de resterende ruimte in de gegevensbank.

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.

Sunday, December 20, 2009

Verbetering van zoekresultaten


Als schrijver op twee blogs zie ik dat veel bezoekers die via een zoekmachine komen (99% via Google) vaak niet naar het juiste artikel gestuurd worden en daardoor meteen afhaken. Zoekmachines zoeken niet in de afzonderlijke blog artikelen maar indexen vaak de hele blog in een keer. Hierdoor kunnen de gezochte termen uit meerdere artikelen komen. Als gevolg daarvan krijgt de gebruiker in de zoekresultaten een link naar één van de artikelen in de blog. Of die link naar het "juiste" artikel verwijst is vaak een kwestie van geluk hebben en vaak gaat dat mis. In de meeste gevallen verwijst de link in de zoekresultaten echter naar de hoofdpagina van de blog.

Het probleem
In een bericht op de Google support site heb ik een voorstel gedaan. Als de zoekopdracht meerdere zoektermen bevat, worden die zoektermen in de regels eronder vet afgedrukt. Zo zocht er laatst iemand naar "snomed CT alternatieven". Op mijn innovatie blog staat een artikel over SNOMED CT* én een artikel over software alternatieven voor bekende programma's. De gebruiker was volgens mij op zoek naar eventuele alternatieven voor SNOMED omdat dit systeem gelicenceerd is. Het zoekresultaat geeft echter een link naar het artikel over software alternatieven en niet naar het artikel over SNOMED CT. Dit schijnt een bekend probleem te zijn.
Dit is het oude resultaat:

Robert's Technologie en Innovatie blog: Software alternatieven vinden

De website geeft alternatieven voor Windows, Mac en Linux. ... Slimme electriciteitsmeters ·SNOMED CT en kleurcodering van medicijnen ... ilbrinkinnovatie.blogspot.com/.../software-alternatieven-vinden.html

Waarom er ook iets tussen staat over slimme elektriciteitsmeters is mij een volslagen raadsel. Ik heb wel iets geschreven over die dingen maar in deze zoekopdracht horen ze echt niet thuis.

Voorstel:
Een paar dagen geleden heb ik naar Google toe een voorstel gedaan. Ik weet niet of mijn voorstel al "jaren" bekend is of niet. Het voorstel is: plaats als er meerdere zoekwoorden zijn, links in elk van de gevonden woorden. Het ziet er dan zo uit:

Robert's Technologie en Innovatie blog: Software alternatieven vinden

De website geeft alternatieven voor Windows, Mac en Linux. ... Slimme electriciteitsmeters ·SNOMED CT en kleurcodering van medicijnen ... ilbrinkinnovatie.blogspot.com/.../software-alternatieven-vinden.html

De vet geschreven woorden zijn nu links naar de artikelen waar ze in voor komen.

De gebruiker kan nu zelf kiezen welk woord in het zoek resultaat het belangrijkste is en waar de link naar toe leidt.

Hoe we het probleem bij plaatjes gaan oplossen is nog niet duidelijk. Bijna alle zoek resultaten op plaatjes komen op de hoofd pagina's van mijn blogs uit en niet zoals je zou willen op het specifieke artikel zelf.

Eigenlijk wel gek dat Google zelfs haar eigen blogs niet eens goed, artikel voor artikel, indexeert.

* SNOMED CT is een methode om de registratie van medische gegevens te vereenvoudigen en te standardiseren waardoor gegevens gemakkelijker vergeleken kunnen worden, ziekenhuis resultaten vergeleken kunnen worden en ook onderzoeken op grote schaal (regionaal, landelijk, internationaal) gedaan kunnen worden.

Wednesday, October 14, 2009

E-mail phishing via G-mail voor G-mail


Bij mij komt er niet veel spam door in mijn G-mail accounts. Vandaag was ik de gelukkige ontvanger van een bericht van G-mail zelf dat ze veel onterechte aanvragen voor accounts hadden ontvangen. Meteen daarna komt dat ze denken dat mijn account ook niet terecht is en dat ze het zullen opheffen, tenzij ik ze alle gegevens toestuur.

Nog afgezien van het feit dat er in de E-mail kleine foutjes staan, hoe zou het Google gaan helpen als ik hen de gegevens die ze al lang hebben nóg een keer stuur?
Niet dus! Gewoon een dreig mail om te proberen je gegevens te pakken te krijgen.

Hier een stukje uit de gewraakte E-mail:

Dear Account User

This Email is from G mail customer care and we are sending it to every G mail accounts owner for safety. We are having congestion due to the anonymous registration of G mail accounts so we are shutting down some G mail accounts and your account was among those to be deleted. We are sending this email to you so that you can verify and let us know if you still want to use this account. If you are still interested please confirm your account by filling the space below.Your User name, password, date of birth and your country information would be needed to verify your account.

Due to the congestion in all G mail users and removal of all unused G mail Accounts. G mail would be shutting down all unused Accounts, you will have to confirm your E-mail by filling out your Lo gin Information below after clicking the reply button or your account will be suspended within 24 hours for security reasons.

* User name: ............................

* Password: ................................

* Date of Birth: ............................

* Country Or Territory: ....................


Warning!!! Account owner that refuses to update his or her account within Seven days of receiving this warning will lose his or her account permanently.

Thank you for using G mail !

The G mail Team
G MAI L BETA


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.

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.

Friday, February 6, 2009

Electronisch fotolijstje maakt reclame


Fotolijstjes kunnen helpen bij het aanprijzen van producten.


Ik hoorde vandaag een leuk idee om die kleine digitale fotolijstjes te gebruiken in een winkel door er een presentatie op te zetten voor een product of zelfs een video (sommige fotolijstjes kunnen nu ook video's afspelen).

Vele fotolijstjes of "photo frames" kunnen via WiFi nieuwe presentaties opvragen waardoor het bijhouden van de presentaties ook nog eens heel gemakkelijk is.

Powerpoint op je fotoframe.
Als je een Powerpoint presentatie op je fotoframe wil laten draaien kun je eevoudig alle slides omzetten naar jpg foto's door in Powerpoint de volgende stappen uit te voeren. [File], [Save as], selecteer het .JPG formaat en selecteer [Every slide].
Nu kun je alle foto's op het fotoframe laden en afspelen.

Wednesday, February 4, 2009

Ingewikkelde inlogcodes zonder te typen.


De security key die het intypen van inlogcodes overbodig maakt.

Yubikey is steeds populairder aan het worden. Zeker nadat Steve Gibson al weer bijna een jaar geleden aandacht besteedde in zijn programma "Security Now".

Het concept van de Yubikey is eenvoudig. Je hebt al zo'n tien jaar van die "SecurID" tokens waar iedere 30 seconden een nieuwe 6 cijferige code op het display komt te staan. Iedere keer bij het inloggen moet je dan eerst wachten totdat je meer dan twee tijd streepjes hebt (20 seconden) en dan snel die 6 cijfertjes over typen.

Gewoon lekker zelf laten typen
Bij de Yubikey dachten ze daar anders over, niets over typen door de gebruiker, gewoon die token zelf laten typen. De Yubikey gedraagt zich in je computer als een gewoon toetsenbord, en heeft daarom op systemen als de PC, MAC of Linux helemaal geen drivers nodig. Er zit een klein knopje op dat je indrukt als je je moet aanmelden. De Yubikey stuurt dan de actuele inlogcode (als gewone toetsaanslagen) naar het systeem.

Open Source
Je kunt de Yubikey op vele manieren gebruiken en Yubico heeft software voor verschillende toepassingsmogelijkheden ontwikkeld en als open-source beschikbaar gemaakt. Zo kun je de Yubikey ook gebruiken om je hardeschijf die je met TrueCrypt versleuteld hebt te ontgrendelen. OpenID is ook al ingesteld op het gebruik van de Yubikey. Waarom de overheid een Open Source programma als TrueCrypt nog steeds niet verplicht gesteld heeft voor thumbdrives en laptops van de overheid en van andere instanties die met prive gegevens werken (Verzekeringen, Artsen, Ziekehuizen, Apothekers, Juristen, Accountants, etc.) is mij een raadsel.

Wil je iets vasts of liever steeds iets nieuws?
Zo kan de Yubikey steeds wisselende codes genereren maar bestaat ook de mogelijkheid om hele lange vaste codes te genereren.

Jaren geleden toen wij SecurID tokens moesten bestellen waren die behoorlijk duur. De Yubikey kost op dit moment tussen de $10,-- en $25,-- per stuk afhankelijk van het volume.

Meer weten?
Om te horen of te lezen hoe de Yubikey werkt kun je het beste luisteren naar Steve Gibson in Security Now episode 143, 176 en 180.

Hier even de link van Pieter Jan als echte klikbare link: Alfa-Ariss
Bedankt Pieter Jan.

Monday, February 2, 2009

VPN naar je eigen huis


Veilig interneten voor wie veel onderweg is!

Met de introductie van eenvoudige huis routers die een VPN server hebben draaien wordt het steeds gemakkelijker om thuis je eigen VPN server te hebben. Je kon al via betaalde (en soms gratis) externe servers een VPN verbinding maken, maar nu heb je eigenlijk niemand meer nodig.

Waar is dat nou goed voor zo'n VPN?
Als je een versleutelde VPN verbinding opbouwd zorg je ervoor dat jouw laptop onzichtbaar wordt. Als je op een openbaar netwerk surft (bibliotheek, koffie shop, hotel, etc.) kan iedere andere PC op dat wifi netwerk jouw PC zien en bereiken. Door een VPN verbinding op te bouwen met jouw huis, wordt je PC onzichtbaar en onbereikbaar voor de andere PC's die op dat zelfde openbare netwerk surfen. Als je een VPN verbinding maakt met je eigen huis kun je gebruik maken van de systemen die thuis staan (file server, print server, etc.) én je bent onbereikbaar voor de andere gebruikers van het openbare netwerk. En dat is eigenlijk het belangrijkste!

Als je twee VPN routers op het internet zet, en goed configureerd, kun je bijvoorbeeld een hoofdkantoor en een bijkantoor permanent met elkaar verbinden zonder dat die netwerkverbinding zichtbaar is op het internet. De medewerkers kunnen dan gebruik maken van netwerk faciliteiten van het andere kantoor zonder daarvoor iets ingewikkelds te hoeven doen.

Zelf heb ik met CISCO's VPN en met Hamachi (tegenwoordig van LogMeIn maar nog steeds gratis) gewerkt.


Een andere oplossing is Easy-VPN van Comodo.

Kijk ook nog even bij Steve Gibson's GRC Corp.

Veiliger surfen



Hoe "DropMyRights" ons de afgelopen jaren heeft beschermd.

Laat ik het maar afkloppen, de afgelopen jaren heb ik geen last gehad van virussen en andere mal-ware op ons netwerk. Voor een deel komt dat omdat bij ons IE 7 alleen gebruikt wordt als het écht nodig is (en dat terwijl IE 7 al heel wat veiliger is dan IE 6). Eigenlijk gebruiken we meestal Firefox (sinds 2004) of Chrome (omdat het zo lekker snel is).

In Firefox heb ik overal No-Script draaien, maar dat is voornamelijk om click-jacking te voorkomen want werken zonder scripts is wel erg lastig.

Wat volgens mij het beste heeft gewerkt om ons in de afgelopen jaren te beschermen is het programma DropMyRights. Dit programma laat mij onder XP als power user of administrator werken terwijl mijn browsers (IE, FF, Chrome) en email (Thunderbird) draaien met de rechten van een gelimiteerde gebruiker. Hierdoor kan de browser (en de mal-ware die er eventueel via binnen komt) bepaalde gevaarlijke zaken zijn gewoon niet uitvoeren. Mocht er mal-ware binnen gekomen zijn dan heeft die (waarschijnlijk) nooit kunnen draaien (omdat daarvoor de rechten ontbraken) en kan een antivirus programma deze mal-ware gemakkelijk verwijderen.

Hoe installeer je DropMyRights?

Download en installeer het programma. Daarna zoek je het programma op en schrijf (kopieer) je het gehele pad op. Bij mij is dat:

"C:\Program Files\DropMyRights\DropMyRights.exe"

Nu neem je het icoontje (als je het goed wil doen alle icoontjes die je gebruikt voor al je browsers) waarme je jouw favoriete browser start en klik je er met rechts op en selecteer je "Eigenschappen". Onder het tweede tabje voeg je dan het pad van DropMyRights toe aan het bestaande pad. Het ziet er dan zo uit (de dubbele haakjes moeten net zo overgenomen worden).

"C:\Program Files\DropMyRights\DropMyRights.exe" "C:\Program Files\Mozilla Firefox\firefox.exe"

Alles hierboven staat in werkelijkheid op één regel (Target veld) in het dialoogboxje.


In het podcast programma "Security Now" van Steve Gibson en Leo Laporte werd DropMyRights een paar weken geleden besproken. Vanaf nu zal het programma SandBoxIE dat op een andere manier tegen mal-ware beschermt ook de eigenschappen van DropMyRights krijgen. SandBoxIE is echter niet gratis en DropMyRights is dat wel.

Waarschuwing. Wanneer je NIET beschermt bent.
Er is een maar aan verbonden. Om beschermd te zijn is het wel belangrijk dat je eerst je browser start via dropmyrights (waarvoor je die eigenschappen in het icoontje had aangepast) voordat in andere programma's (b.v. email) op links klikt. Als je browser draait onder drop my rights zal de externe link geopend worden in je (beschermde) browser maar als de browser nog niet draait, zal Windows de browser starten zonder DropMyRights. Dit kun je hoogst waarschijnlijk aanpassen in de start eigenschappen van file types, maar die moeite heb ik zelf niet genomen.

Hoe kan je testen of het werkt?

Probeer maar via je browser een plaatje of PDF te downloaden in de folder:
C:\WINDOWS\system32
Als DropMyRights goed werkt zal je een foutmelding krijgen dat dit niet mogelijk is.

Thursday, November 6, 2008

Desktop sharing


Af en toe is het makkelijker om over iemands schouder mee te kijken wat hij/zij nou doet dan het alleen via de telefoon te horen. Daarom gebruik ik zelf af en toe een programma waarmee ik iemand anders zijn/haar PC scherm op mijn PC kan volgen, of iemand anders mijn PC scherm op zijn/haar PC kan laten zien.

Vroeger gebruikte ik VNC dat ooit door AT&T ontwikkeld was, maar de standard VNC geeft tegenwoordig vaak problemen omdat de routers thuis alleen uitgaande verbindingen toestaan. Hierdoor moet je al snel naar een soort "Hosted" oplossing waarbij beide PC's een in het begin alleen een uitgaande verbinding opzetten naar een centrale server om daarna, zonder tussenkomst van die centrale server, verder te gaan. Een mooie oplossing is CrossLoop. Zij gebruiken VNC maar hebben een centrale server zodat het werkt via de routers/firewalls die we tegenwoordig allemaal in huis hebben.
Bij Crossloop installeer je (moet je wel administratie rechten hebben op je PC) eerst het programmatje (Crossloop is eigenlijk VNC). Daarna start je Crossloop (ook nu moet je wéér Administrator rechten hebben) en initiëer je als host (grijze Share tab) een sessie. Nu geef je via de telefoon (of Skype) de 12 cijferige inlogcode aan iemand die zich als gast (groene Access tab) wil aansluiten. Zowel de host als de gast kunnen (na toestemming) hun scherm aan de ander laten zien of de ander zelfs toestemming geven de PC van de ander op afstand te bedienen.

Nadeel in XP, geen Administrator, geen CrossLoop
Als je geen administrator rechten hebt kun je CrossLoop niet installeren en ook niet gebruiken. In beide gevallen moet je (in XP) administrator rechten hebben.

CrossLoop zonder registreren
Als je CrossLoop wilt gebruiken zonder je te registreren kun je het downloaden van bijvoorbeeld ZDNet en bij het gebruik op de skip registration rechts onderin klikken.

Één op één training of iemand even helpen
Een remote desktop kan uitstekend dienst doen bij één-op-één training, of een presentatie maar ook om anderen te helpen bij een computer probleem (moeten ze nog wel een internet verbinding hebben . . .)

Via LogMeIn kun je ook een gratis account maken. In de gratis versie zijn wel sommige features uitgeschakeld.

Wednesday, November 5, 2008

Automatisch nieuwe berichten ontvangen


De populariteit van RSS neemt gelukkig toe. Toch
merk ik in mijn omgeving dat er nog veel mensen zijn die niet precies weten wat het is.

Voor mij begon het zo'n 10 jaar geleden. Ik was op zoek naar een oplossing voor mijn morgen ritueel. Iedere ochtend opende ik verschillende websites om te kijken of er iets nieuws geplaatst was. Korte tijd was ik zelf bezig met het schrijven van een programmatje dat de web-pagina's van vandaag vergeleek met die van gisteren en dan de verschillen liet zien. Dit bleek lastiger dan gedacht. Gelukkig ontwikkelde Dave Winer in 1997 de voorloper van wat nu de RSS feed is.

Een RSS feed is een link die door een programma (b.v. Outlook, Thuderbird, Internet Explorer 7, Firefox of Google Reader) gelezen kan worden. Als er op de website iets nieuws geplaatst is zal de RSS feed dat aangeven.

Hierdoor kun je de "Headlines" en vaak de eerste regels van alle nieuwe berichten van wel 30 of 40 websites in één programma in een oogopslag zien.

Je kunt dit gebruiken om nieuwsberichten te bekijken, of b.v. nieuwe banen die via vacaturesites bekendgemaakt worden of verschillende blog's volgen.

Voor de nieuws update RSS feeds gebruikte ik vroeger RSS Reader, maar dit programma werd door het grote aantal te volgen feeds zo langzaam dat ik nu mijn email programma (Thunderbird RSS) gebruik om RSS berichten te lezen.

Voor Thunderbird en Outlook kun je deze RSS link kopiëren en gebruiken in de RSS lezer.

Mocht je vragen hebben, schrijf me gewoon even. Dit kan door op het envelopje hieronder te klikken of door het contact formulier links onderin te gebruiken.

Tuesday, November 4, 2008

Video Conferencing


Het is tegenwoordig gewoon niet leuk meer om met de auto naar
een vergadering te moeten rijden, nog afgezien van de CO2 en de brandstofkosten. Hoewel de "gewone" desktop video oplossingen (Oovoo, Skype, Hexa2) nog niet een echte face-2-face ontmoeting kunnen vervangen en soms schokkerig kunnen zijn is dit wel de richting waarin we gaan. De mooiste oplossing komt volgens mij van Cisco (deze video moet je gewoon zien), die hebben een systeem met zo'n hoge beeldresolutie dat je na een paar seconden al bijna niet meer weet dat je via video conferencing bezig bent.