Java grafieken voor Opendata

JM, wat sjiek van je om nog even door te gaan op W.F. Hermans.

In jullie beider bewondering voor Multatuli en diens Max Havelaar natuurlijk:

            

En daarin sta je ook weer niet alleen, nog iemand met de vraag wie was hier eigenlijk de kommaneuker:

In een stuk van in dit geval Piet Grijs, schreef onder verscheidene (zeker 60) pseudoniemen, zoals Battus:

Vrijdag? Dit moet cultuur zijn! - Hugo Brandt Corstius - Querido - Singel Uitgeverijen - 2013

Piet Grijs: `Jonge Nederlanders weten niet beter, maar toch is het een godswonder: elke vrijdag, lente, zomer, winter en herfst, geeft de Volkskrant en geeft ook NRC Handelsblad een heel cultureel bijvoegsel aan de krant mee. Voor niks.

Joh, jij, dat je dat zag, zo bedoel je:

SELECT   white_subscriber.streetname
FROM     white_subscriber
GROUP BY white_subscriber.streetname
HAVING   white_subscriber.streetname Like 'multatuli*' 
OR       white_subscriber.streetname Like 'max havelaar*' 
OR       white_subscriber.streetname Like 'douwes dekker*';

Ja hoor, is zo, in veel gemeenten staken ze de koppen bij elkaar:

streetname
Douwes Dekkerlaan
Douwes Dekkerstraat
Max Havelaarburg
Max Havelaardreef
Max Havelaarlaan
Max Havelaarstraat
Max Havelaarweg
Multatulihof
Multatulihove
Multatulilaan
Multatulipad
Multatuliplantsoen
Multatuliplein
Multatulistraat
Multatuliweg

Hoi Weerman,

Ik denk aan dat je volgende pagina in ‘1 take’ in Scribus zou moeten kunnen laden:

Rechterkant bevat m.i. de subcriber (o.a. cdfoon) data. Wat je m.i. zou kunnen aanvullen met Linkedin en Facebook info.

Ik denk aan drie pagina’s voor Ancilla. Namelijk publieke pagina (door blockchain geupdatet) , pagina voor haar vrienden (door haar gemodereerd) en een persoonlijke pagina (door haar zelf aangepast).

Als ik pagina in Scribus inlaadt ziet het er (nog) niet uit. Mischien moeten we over gaan naar vector (bijvoorbeeld SVG) formaat.

Een ander project Orange vind ik ook wel leuk. Vooral de grafisch interface vind ik mooi. Programma is gemaakt in Python.

Op Youtube Orange filmpje wordt beetje uitgelegd wat het kan.

Persoonlijk ga voor de onderkant liever voor R (in C++). Echter interface is best wel inspiratiebron voor mij.

De hartelijke groet Jan Marco

Hoi Weerman,

Ik ben momenteel veel met verschillende zaken bezig. Probeer vandaag te beginnen om de MaidSafe (Rust) omgeving op te bouwen. Ik zie dat Clang ook compiler is om mee te nemen. Clang is m.i. nog niet de vervanger van Microsoft cl.exe, maar ze timmeren hard aan de weg.

Elke dag probeer ik (een ander) QT programma te compileren. Loop ieder keer vast in iets anders.

Ik ben ook op zoek naar programma die naast Scribus gezet zou kunnen worden. Ben nu ook Bluefish gestuit. Ik wil graag wikipedia pagina in zo’n programma laden.

Wat ik leuk vind is dat BlueFish ook Facebook en Wikipedia pagina heeft naast hun officiële website. Ik zie de koppeling met de Cdfoon als je ze zou willen opzoeken en/of bellen. Bluefish heeft wel een GTK GUI:

De hartelijke groet Jan Marco

P.S. Ik zie wel integratie van MoneyManagerEx (wxwidgets) en KeePass (heeft een QT en een MFC variant). Bank transacties en Passwords kluis in een programma integreren. Database is een ge-encrypte SQLite database.

Hoi Jan Marco. Jouw laatste bijdrage bestaat minus verwijzingen uit pak 'em beet, 200 woorden? Geen verwijt, je staat er alleen van te kijken hoeveel straatnamen daar uit komen:

Term    Suffix  Straatnaam    Vanpc   Totpc   Woonplaats
--------------------------------------------------------
alkema  straat  Alkemastraat  9865BC  9865BD  Opende
bank    ven     Bankven       5052BA  5052BD  Goirle
groet   straat  Groetstraat   1024TV  1024VG  Amsterdam
hard    veld    Hardveld      5482DG  5482DH  Schijndel
keer    end     Keerend       6171VR  6171VV  Stein
kluis           Kluis         6165EL  6165EN  Geleen
maar    land    Maarland      3075JS  3075JW  Rotterdam
rust    weg     Rustweg       7608RJ  7608RM  Almelo
veel    akker   Veelakker     5625WJ  5625WK  Eindhoven

Door Naam-in-Straatnaam = Term te doen. Met InStr(Naam, Term) krijg ik er nog meer, 5500:

alkema  heerd   Galkemaheerd    9736BE  9736BJ  Groningen
alkema  pad     Wobbe Alkemapad      -  9791DH  Ten Boer
alkema  straat  Willem Balkemastraat -  9628CX  Siddeburen

En doe ik ook weer mee:

weerman	straat	Zweermanstraat	7582AM	7582AN	Losser

Die suffix er niet zomaar met de haren bij slepen:

Achtervoegsel     N
akker...........567
end.............138
heerd............63
land............640
pad............6135
straat........30964
veld............927
ven.............358

N = frequentie van voorkomen naar gelang aantal wegvakken met unieke naam (144500) in NWB - Wegen.

Meer dan idem in openbareruimtenamen (129000) ontleend aan nummeraanduiding in BAG-Adressen.

Maar weer minder dan de unieke namen (158500) in 9999OPR08122016.zip, “Naamgeving uitgegeven”.

“Wegvakken” gelooft niet zo in bruggen, heeft daar veel minder van, bijvoorbeeld geen “Alkemadebrug” waar de Basisregistratie Adressen die wel heeft, ook al wordt daar niet op gewoond:

identificatieopenbareruimte          0546300000001839
aanduidingrecordinactief             N
aanduidingrecordcorrectie            0
openbareruimtenaam                   Alkemadebrug
verkorteopenbareruimtenaam
officieel                            N
begindatumtijdvakgeldigheid          2010010500000000
einddatumtijdvakgeldigheid
inonderzoek	                     N
openbareruimtetype                   Kunstwerk
documentdatum                        20100105
documentnummer                       BW 09.1546
openbareruimtestatus                 Naamgeving uitgegeven
identificatiegerelateerdewoonplaats  2088

Als “Pioenroos” op is zullen overleden schrijvers van die “openbare ruimtes” naar hen vernoemd zien worden:

Max Havelaardreef
4906 HA Oosterhout Nb
Verkocht onder voorbehoud

€ 595.000 k.k. Maandlasten berekenen

Omschrijving: Dit statige pand in de jaren 30 stijl, bouwperiode 1991-2000, onder architectuur gebouwde vrijstaande herenhuis met zadeldak ligt op de gewilde locatie in Vrachelen 2.

Met gemengde gevoelens. E. Douwes Dekker: “Onder architectuur gebouwd vrijstaand herenhuis?”.

De jongens van “Wegvakken” bij Rijkswaterstaat:

Dat er maar geen kennis verloren gaat:

'[B23].Formula = "IF(MAX($C$2:$C$26)=C23;$E$14;"""")"    
'[C23].Formula = "=doGelijkenis(A23;$E$14)"
'
'http://www.accessmvp.com/tomvanstiphout/simil.htm
'
Function doGelijkenis(s1 As String, s2 As String)
  For Each t In Range("Achtervoegsel")
    If Right$(s1, Len(t)) = t Then
      naamzonderachtervoegsel = Left$(s1, Len(s1) - Len(t))
      Exit For
    End If
  Next
  doGelijkenis = fnSimil_w(naamzonderachtervoegsel, s2)
End Function

Mossel Makelaardij:

Willem Frederik Hermansstraat
1011 DG Amsterdam

€ 800.000 k.k. Maandlasten berekenen

Vanuit de woonkamer ziet u cruiseschepen, binnenvaartschepen en het pontje voorbij varen. Op ieder moment weer een ander uitzicht. Door de goede isolatie is dit appartement een rustpunt in dynamisch Amsterdam, met je auto veilig in de garage, CS naast de deur en 1001 terrassen en winkels die op je wachten.

Hoi Weerman,

Erg bedankt voor je vorige post. Heb net nieuwe ppc gekocht met twee interne harddisken. 250 Gb SSD en 1 Terabyte gewone harddisk, dus krijg weer beetje lucht om programma’s/data te ‘installeren’.

Hoe de KvK een privacyhel creëert voor zzp’ers. Heb je jezelf ooit ingeschreven bij de Kamer van Koophandel? Grote kans dat je privégegevens voor iedereen vindbaar zijn, en dat altijd blijven.

Veel zzp’ers schrijven zich bij het Handelsregister van de KvK in met hun woonadres en privénummer. Daar is een belangrijke reden voor: het is gemakkelijk. Zo kun je direct met je eigen bedrijfje aan de slag, vanuit huis en met je oude vertrouwde telefoonnummer.

Eigenlijk geeft RTL-Z aan dat je als ZZp-er je beter kan verhullen wie je bent. Indien jij een zeer goed gerespecteerd ondernemer bent zou daar misschien wel iets in kunnen zitten, maar als je (ook wel, ‘waar gehakt worden vallen spaanders’) minder goed werk levert dan wil je m.i. wel weten wie persoon is:

Dus ik ga voor Wikipedia pagina voor elk persoon 1 die the crowd kan gaan (aan)vullen.

De hartelijke groet Jan Marco

In dat geval, jij wilt verder met “hodoniemen”, straatnamen, ik deed daar iets te makkelijk over.

Bijvoorbeeld dat met die ‘suffix’, achtervoegsels, dat is wel een ding:

Veel straatnamen hebben de vorm van een samenstelling: bepalend element + grondwoord (Schipholweg, Steenstraat).

Ik had binnen de kortste keren 350 verschillende achtervoegsels verzameld die honderd- of duizendvoudig in de weg zaten als ik een schrijver uit een straatnaam probeerde te halen. In het genoemde “Wegvakken” komt “-straat” 244000 keer voor en “-weg” 185000 keer.

Anders dan ik vanwege de eenvoud liet zien, bij het isoleren van zo’n grondwoord, bijv. “straat” uit zo’n straatnaam moet ook gelet worden op de lengte van de string:

Loop ze in aflopende volgorde van aantal posities af bij het bepalen van de aanwezigheid van zo’n term, anders eindig je met “Eerste Bloemdwars” in plaats van het gewenste “Eerste Bloem”.

Gaat het zoals ik het deed ook goed als je van achteren komt bij hem van “De avonturen van Pinkeltje”? Ja:

openbareruimtenaam	postcode	woonplaats
Dick Laanplein          1521HT          Wormerveer

Namen van andere overleden coryfeeën als Peter van Straaten en de Boudewijn Buchbrug, geen probleem.

Lijkt wel vergeefse moeite, uitdrukkelijk op naam-in-een-straatnaam zoeken, zonder het “straat”-deel?

Hier met behulp van ‘SimMetrics’ voor schrijver “Willem Frederik Hermans”, eerst met “straat”:

JaroWinklerSimilarity: Willem F. Hermansstraat (0,8990622)
LevensteinSimilarity:  W Frederik Hermansstr (0,6521739)
MongeElkanSimilarity:  W F Hermanszijde (1)

En dan zonder:

JaroWinklerSimilarity: Willem F. Hermansstraat (Willem F. Hermans, 0,9349105)
LevensteinSimilarity:  W Frederik Hermansstr (W Frederik Hermans, 0,7826087)
MongeElkanSimilarity:  W F Hermanszijde (W F Hermans, 1)

De uitkomst van de drie algoritmes verschilt onderling meer dan dat het “grondwoord” invloed lijkt te hebben.

Een van de ‘methods’ in deze ‘SimMetrics_Wrapper’ is ‘LevensteinSimilarity’. Levenstein?

Detecting Twitter bots

For example, using the Levensthein distance between tweets to identify bots, aiming to classify bots quickly with minimum information.

Levensthein?

Levenstein - About 6,470 results (0.62 seconds)

Levensthein - About 2,710 results (0.49 seconds)

Google: Did you mean: “Levenshtein”?

Levenshtein - About 344,000 results (0.45 seconds)

Showing results for “Levenshtein distance”, demo:

Uitleg en demonstratie bij www.let.rug.nl:

Levenshtein

Levenshtein distance is obtained by finding the cheapest way to transform one string into another. Transformations are the one-step operations of (single-phone) insertion, deletion and substitution. In the simplest versions substitutions cost two units except when the source and target are identical, in which case the cost is zero. Insertions and deletions costs half that of substitutions.

Maar om terug te komen op het nut van straatnamen ontleden in “bepalend element” en “grondwoord”, het kan helpen bij het gebruik van weer andere methoden dan de drie bovengenoemde en die in de vorige post, LCS (longest common substring-search):

Op het terrein van ‘Inexact Pattern Matching’ wordt genoeg onderzoek gedaan naar geschikte principes:

Test Similarity

String 1: W Frederik Hermansstr
String 2: Willem Frederik Hermans

The results are then:

Levenshtein 65
Needleman-Wunch 74
Smith-Waterman 81
Smith-Waterman Gotoh 81
Smith-Waterman Gotoh Windowed Affine 81
Jaro 75
Jaro Winkler 78
QGrams Distance 67
Block Distance 33
Cosine Similarity 33
Euclidean Distance 18
Chapman Length Deviation 91
Overlap Coefficient 33

Net als bij “Levenshtein” ook hier woordblindheid onder professoren. Boven de pagina niet “Similarity” maar:

<title>String simularity</title>

Jan Marco, “Wegvakken”, bis! Jij zegt saai maar iemand moet het doen?

Want hoe komt een gemeentelijke straatnamencommissie aan namen van schrijvers en dichters? Van Nederlandse schrijvers en dichters maar ook uit het buitenland:

straatnaam             postcode   woonplaats
-----------------------------------------------
Agatha Christiesingel   1102VT    Amsterdam
Ernest Hemingwaypark    2553DC    's-Gravenhage
Franz Kafkaweg          3446ZK    Woerden
Hermann Hesse-erf       3315BJ    Dordrecht
Virginia Woolflaan      5629MT    Eindhoven

Van deze lijst geprikt, ik dan, om mijn voorbeelden te zoeken:

1001 Books You Must Read Before You Die

Overlappende opsomming bij Wikipedia:

Canon van de Nederlandse letterkunde

Lijst van Nederlandstalige schrijvers (proza)

Lijst van Nederlandstalige dichters

Auteurs Negentiende, Twintigste en Eenentwintigste Eeuw bij DBNL raadplegen:

Over DBNL

De Digitale Bibliotheek voor de Nederlandse Letteren (DBNL) is een digitale collectie van teksten die behoren tot de Nederlandse letterkunde, taalkunde en cultuurgeschiedenis van de vroegste tijd tot heden.

Uitbesteed aan de Koninklijke Bibliotheek door de Maatschappij der Nederlandse Letterkunde:

De digitale bibliotheek

De activiteiten van de DBNL werden door de Nederlandse en Vlaamse overheid gezamenlijk bekostigd via de begroting van de Nederlandse Taalunie.

Al bekostigd, dan zullen NL-ingezetenen toch wel een deel van de lijst van deze website mogen schillen?

Als alleen overleden schrijvers een kans maken op hun naam als straatnaam, sorteer optie s dan niet g=geboren maar o=overleden, voor aflopend overlijden &s=o_r doen en met deze instelling het systeem met p max=235 terug afvragen tot aan 1817:

Set d = CreateObject("Scripting.Dictionary")
With CreateObject("InternetExplorer.Application")
  For i = 1 To 235
    .Navigate "http://www.dbnl.org/auteurs/index.php?t=l&s=o_r&p=" & i
    Do Until .ReadyState >= 4
      DoEvents
    Loop
    r = Split(.Document.body.innerHTML, "<tr class=""linked"">")
    ' <td><a href="/auteurs/auteur.php?id=????###">Achternaam, Voornaam</a>
    For j = 1 To UBound(r)
      s = Split(r(j), "</a>")(0)
      d(Mid$(s, 37, 7)) = Mid$(s, 46)
    Next
  Next
End With
[A1].Resize(d.Count, 1).Value = Application.Transpose(d.Keys)
[B1].Resize(d.Count, 1).Value = Application.Transpose(d.Items)

Levert - onhandig voor straatnamen - achternaam, voornaam. Maar goed, bij het Kommaverkeerdplein gaat u rechtsaf en ik heb nu 23500 schrijversnamen in Excel. Waarvan 1% dubbel, wel steeds met een unieke sleutel; sukkels zijn het, die Alpha’s, toch:

stra004   Straaten, Peter van
wisp002   Wispelaere, Paul de
well007   Welling, Jules
aich001   Aichinger, Ilse
rueb001   Ruebsamen, Helga

Kenmerkende ‘id’ behouden voor eventueel later nog eens teruglinken naar detailinformatie:

http://www.dbnl.org/auteurs/auteur.php?id=stra004

Kunnen schrijvers zichzelf ook op deze manier vinden? Mits niet overleden voor de introductie van de computer, was zo iemand wel eens handig met dat ding? Van rekenmachine tot taalautomaat:

Icoon van de computerlinguïstiek

Brandt Corstius begon zijn carrière als computationeel taalkundige in de volle overtuiging dat hij persoonlijk het levenslicht zou schenken aan machinaal vertalen. “Dat varkentje zou ik wel eens wassen.”

Volledige helderheid over de totstandkoming van resultaten wordt maar op één manier bereikt: als de volledige broncode wordt meegeleverd. En zo worden vele pagina’s van Brandt Corstius’ proefschrift gevuld met de code van zijn programma’s.

Schrijver en dichter Gerrit Krol schreef “60.000 uur; Een autobiografie” over zijn werk als automatiseerder:

Alles voor elkaar

Zijn werk voor de NAM werd ingehaald door software van SAP. Krol in 2001 daarover: ‘Wij hadden alles voor elkaar, en toen kwam SAP. Blij dat ik wegga, dacht ik toen. Leuk is het niet als je je eigen programmatuur vervangen ziet worden door iets anders. Over SAP was men erg enthousiast.’

Weten we niet, of daar al SEQUEL aan te pas kwam, Structured Query Language (SQL), computertaal voor het opvragen van gegevens in een relationele databank, befobbeld:

-- 
-- Dumping data for table `lyrics`
-- 

INSERT INTO `lyrics` VALUES (57489,'Klapvee','De Heideroosjes','Fifi', ' ... <br>\n');

Zie hier. SQL, zonder omwegen ook direct inzetbaar door de onderhavige beroepsgroep:

UPDATE HAIKU SET SYLLABLES = 7 WHERE LINE = 2;

Terug naar straatnamen geven, zo iemand als Krol hoeft alleen maar te overlijden en dan wordt het wel wat?

identificatieopenbareruimte            0014300010785099
aanduidingrecordinactief               N
aanduidingrecordcorrectie              0
openbareruimtenaam                     Gerrit Krolbrug
verkorteopenbareruimtenaam
officieel                              N
begindatumtijdvakgeldigheid            2010032300000000
einddatumtijdvakgeldigheid
inonderzoek                            N
openbareruimtetype                     Kunstwerk
documentdatum                          20100323
documentnummer                         2194072
openbareruimtestatus                   Naamgeving uitgegeven
identificatiegerelateerdewoonplaats    1070

1070 is Groningen stad en wat is-ie lelijk   o/o

Overlijden helpt maar gezien de administratieve “begindatumtijdvakgeldigheid” strikt genomen niet vereist:

Volledige naam  Gerrit Krol 
Geboren         1 augustus 1934, Groningen 
Overleden       24 november 2013, Groningen 

Proza-isch, de ponton- of schipbrug die zijn naam draagt was versleten en inmiddels aan vervanging toe:

Nieuwe Gerrit Krolbrug – Klaar in 2020

Het gaat om een zogenaamde ‘tafelbrug’ met twee rijbanen, twee fietspaden en voetpaden. De nieuwe brug vergt een investering van 17,7 miljoen euro, maar de bijdrage van de gemeente Groningen blijft beperkt tot een half miljoen euro.

De beweegbare brug krijgt in geheven stand een hoogte van negen meter. De doorvaarthoogte op de vaarweg tussen Lemmer en Delfzijl moet zo hoog worden in verband met de steeds groter wordende beroepsvaart.

Foto, PTT-Postkantoor (1936):


                                     ↑
Achter de balie een tweevoudige voorgeïnstalleerde lege netwerkaansluiting.

Middenboven in de foto ook dubbelzijdig promotiemateriaal voor de KLM-verbinding Amsterdam-Batavia.

Gedempte Amsterdamsche Gracht, Waterlooplein, Utrechtsche straat … Waar ben ik?

In Nederlands-Indië, straatnamen-index bij een “Plattegrond van Batavia” in 1947:

Een enorm wingewest en in het moederland daarom de band met de archipel laten terugkomen in de naamgeving van hele wijken. Bijvoorbeeld de veelheid aan “Java”-straten, hier op evenzovele foto’s.

De tirannie voorbij? Neen:

De dominante invloed van het Staatsbedrijf der PTT

Op basis van de hier en daar al voorkomende conventies, bereikte men volledige overeenstemming met betrekking tot de conventies voor de uniforme schrijfwijze van adressen, en dus ook straatnamen.

Deze standaard (de PTT-conventies) werd ontwikkeld voor de uniformering van ongeveer 15,5 miljoen adressen en als bindend voorgeschreven voor het totale PTT-bedrijf, inclusief Rijkspostspaarbank, Postcheque- en Girodienst, Dienst Luister- en Kijkgelden (later Dienst Omroepbijdragen) en het Telefoonincassobestand.

Een van deze “PTT-conventies”:

Schrijfwijze van straatnamen

Mede omdat de geheugenruimte van de toenmalige computers nogal duur was, koos men ervoor om de fysieke werkelijkheid zoveel mogelijk te verkleinen. Coderen en inkorten, dat was de opgave. In het persoonsgegeven ‘adres’, vraagt de straatnaam nogal eens om betrekkelijk veel geheugenruimte in de computer.

Voor de langste Nederlandse straatnaam zijn - inclusief de spaties - 46 posities nodig. En ook al vormen de straatnamen een belangrijk cultuurbezit, dat een volledige bescherming waard is, toch eiste de opkomende automatisering haar tol.

Zo:

Het inkorten van straatnamen

  1. Maximaal 17 posities voor de veldlengte van straatnamen. Dit ten behoeve van de kleinste destijds bekende adresdragers: cheshire-etiket, 5 per baan.
  2. Alle inkortingen worden toegepast ongeacht de lengte van de straatnaam. Hierdoor hoeft de gebruiker niet het aantal posities van iedere straatnaam te tellen. Maar mede hierdoor blijft ook bijna niets over van het Nederlandse cultuurbezit aan straatnamen.
  3. Alle letters ‘IJ’ worden vervangen door ‘Y’
  4. De verkorte straatnamen worden altijd in KAPITALE letters vermeld.

Ingekorte straatnamen:

V T V KL POORTJE
V W VD GRACHTSTR
F MEERBURG SR KD

Al slaat u mij dood? Oplossing:

Terug naar de rode draad van schrijvers met straatnamen … die de dans niet ontspringen:

A R HOLSTLN             Adriaan Roland Holstlaan
A VD MOERSTR            Ank Van Der Moerstraat
A BLAMANPLN             Anna Blamanplein
A FRANKPK               Anne Frankpark
A ROMEIN VERS KD        Annie Romein-Verschoorkade

We schrijven 1966, wel een LP van Frank Zappa maar nog geen postcode te zien.

1976, nog geen postcodesysteem maar wel een ‘Ad hoc-werkgroep Standaardisering Adressering’:

Straatnamen en ICT

In haar derde vergadering op 9 juni 1976 wordt stilgestaan bij esthetische aspecten en de irritatie graad bij de burger. Betreft gevoeligheid bij het publiek ten opzichte van:

  1. een juiste naamstelling in straten, vernoemd naar personen door:
    • betrokkenheid bij vernoemde personen (familieleden etc)
    • betrokkenheid bij het referentiekader waarin de vernoemde persoon een rol heeft gespeeld (verzetshelden etc)
  2. een juiste volledige spelling, maar nu omdat het geadresseerde document “gevoelige” inhoud bevat waardoor het irritatieniveau snel bereikt wordt (belastingdocumenten)

Is-tie dan:

Het postcodeboek

In 1978 verscheen de eerste uitgave van het Postcodeboek met de postcodes van alle Nederlandse adressen, bijgewerkt tot 1 oktober 1977. Hierin zijn de straatnamen ingekort volgens de regels van de PTT en daardoor nogal eens niet meer te herkennen.

Toch waren in 1978 al ongeveer 30 miljoen adressen volgens de PTT-conventies vastgelegd. Bij de PTT zèlf, inclusief de Rijkspostspaarbank, Postcheque- en Girodienst, Telefoondiensten en de Dienst Omroepbijdragen. Bovendien bij verzekeringsmaatschappijen, pensioenfondsen, openbare nutsbedrijven, banken, postorderbedrijven, diverse overheidsinstanties, bonden en verenigingen.

Hoe werkt het. Het werkt goed:

Toevoeging van twee letters aan de woonplaatscode

Hiervoor kunnen ten minste 20 letters zonder verwarring worden gebruikt (alleen de letters F,I,O,Q,U en Y komen in de postcode nog steeds niet voor), waardoor ongeveer 400 combinaties mogelijk zijn. Ter herinnering: de postcode bestaat uit vier cijfers en twee letters. De cijfers geven aan een woonplaats of een wijk in een woonplaats. De letters hebben betrekking op een groep van 17 tot 25 afgiftepunten: de hoeveelheid post die een postbezorger in één hand kan houden.

De eerste twee cijfers geven de regio aan. Te beginnen bij Amsterdam met 10, via Haarlem met 20, ’s-Gravenhage 25, Rotterdam 30, Utrecht 35, Middelburg 43, ’s-Hertogenbosch 52, Maastricht 62, Arnhem 68, Zwolle 80, Leeuwarden 89, Assen 94, tot en met de meest noordelijke regio boven Groningen met 99. Ongeveer 30 grotere woonplaatsen zijn in districten verdeeld. Deze worden aangegeven met het derde cijfer. Ongeveer 180 woonplaatsen zijn in wijken verdeeld. Deze worden aangegeven door het vierde cijfer.

Schrijver met niet zijn eigen straatnaam klaagt niet:

Wat ik graag mag lezen

Niets dan lof - Hoe dan ook, Postcode PTT Post uitgave 1978 is een bewonderenswaardige turf, 1366 bladzijden groot, elke pagina in vijf kolommen en gauw erin uitgelezen raak ik niet.

Menigeen zal met dit boek voor het eerst een volledige lijst in handen krijgen van alle steden, dorpen, gehuchten en vlekken die er in Nederland bestaan. Heerlijke ontdekkingen vallen hier te doen.

Nooit had ik geweten dat er een Niesoord bestond. Evenmin had ik ooit vernomen van Hintham, Rotstergaast, Ropta of Broekhuizenvorst (deze laatste gemeente prijkt zelfs met een Hermansstraat en zo hoort het.)

W. F. HERMANS

NRC Handelsblad - Cultureel Supplement - 30-06-1978

JM, jij vraagt of het wil lukken met Willem Frederik, W F of W.F. Hermans?

Dit deed ik, gestelde vraag opdelen in de onderscheidende woorden WILLEM, FREDERIK en HERMANS:

Schrijversnaam             Term        Straatnaam                  TermFreq   TermIDF
Willem Frederik Hermans <- HERMANS --> W F Hermanszijde                  29    6,9694
Willem Frederik Hermans <- HERMANS --> W.F. Hermanshof                   29    6,9694
Willem Frederik Hermans <- HERMANS --> W.F. Hermanslaan                  29    6,9694
Willem Frederik Hermans <- HERMANS --> W.F. Hermansstraat                29    6,9694
Willem Frederik Hermans <- WILLEM  --> Willem F. Hermansstraat          450    4,2276
Willem Frederik Hermans <- HERMANS --> Willem F. Hermansstraat           29    6,9694
Willem Frederik Hermans <- WILLEM ---> Willem Frederik Hermanslaan      450    4,2276
Willem Frederik Hermans <- FREDERIK -> Willem Frederik Hermanslaan       42    6,5992
Willem Frederik Hermans <- HERMANS --> Willem Frederik Hermanslaan       29    6,9694
Willem Frederik Hermans <- WILLEM ---> Willem Frederik Hermansstraat    450    4,2276
Willem Frederik Hermans <- FREDERIK -> Willem Frederik Hermansstraat     42    6,5992
Willem Frederik Hermans <- HERMANS --> Willem Frederik Hermansstraat     29    6,9694

Hetgeen alleen maar werkt voor straatnamen met WILLEM, FREDERIK en HERMANS:

Straatnaam                       TermIDF
Willem Frederik Hermanslaan      17,7964
Willem Frederik Hermansstraat    17,7964

Zelfs als je alle leestekens wegneemt hebben andere straten dan toch al met te weinig stemmen afgehaakt. Middels een lijst afkortingen WILLEM is ook W en FREDERIK is ook F kan ik ‘query expansion’ introduceren:

Schrijversnaam             Term        Straatnaam                  TermFreq   TermIDF
Willem Frederik Hermans <- W --------> W F Hermanszijde                 240    4,8562
Willem Frederik Hermans <- F --------> W F Hermanszijde                 136    5,4242
Willem Frederik Hermans <- HERMANS --> W F Hermanszijde                  29    6,9696
Willem Frederik Hermans <- W --------> W.F. Hermanshof                  240    4,8562
Willem Frederik Hermans <- F --------> W.F. Hermanshof                  136    5,4242
Willem Frederik Hermans <- HERMANS --> W.F. Hermanshof                   29    6,9696
Willem Frederik Hermans <- W --------> W.F. Hermanslaan                 240    4,8562
Willem Frederik Hermans <- F --------> W.F. Hermanslaan                 136    5,4242
Willem Frederik Hermans <- HERMANS --> W.F. Hermanslaan                  29    6,9696
Willem Frederik Hermans <- W --------> W.F. Hermansstraat               240    4,8562
Willem Frederik Hermans <- F --------> W.F. Hermansstraat               136    5,4242
Willem Frederik Hermans <- HERMANS --> W.F. Hermansstraat                29    6,9696
Willem Frederik Hermans <- WILLEM ---> Willem F. Hermansstraat          450    4,2276
Willem Frederik Hermans <- F --------> Willem F. Hermansstraat          136    5,4242
Willem Frederik Hermans <- HERMANS --> Willem F. Hermansstraat           29    6,9696
Willem Frederik Hermans <- WILLEM ---> Willem Frederik Hermanslaan      450    4,2276
Willem Frederik Hermans <- FREDERIK -> Willem Frederik Hermanslaan       42    6,5992
Willem Frederik Hermans <- HERMANS --> Willem Frederik Hermanslaan       29    6,9696
Willem Frederik Hermans <- WILLEM ---> Willem Frederik Hermansstraat    450    4,2276
Willem Frederik Hermans <- FREDERIK -> Willem Frederik Hermansstraat     42    6,5992
Willem Frederik Hermans <- HERMANS --> Willem Frederik Hermansstraat     29    6,9696

Voor ‘query’ “Willem Frederik Hermans” resulteert dat in:

Straatnaam                       TermIDF
W F Hermanszijde                 17,2500
W.F. Hermanshof                  17,2500
W.F. Hermanslaan                 17,2500
W.F. Hermansstraat               17,2500
Willem F. Hermansstraat          16,6214
Willem Frederik Hermanslaan      17,7964
Willem Frederik Hermansstraat    17,7964

Als je tenminste uitgevonden had waar je de ‘cutoff’ moet aanbrengen want Willem Frederikstraat, Dr. Hermanslaan, Toon Hermanssingel en -straat alsmede Gebroeders Hermansstraat zitten WFH op de hielen.

Andersom blijkt lastiger want mijn inderhaast samengestelde referentielijst heeft ook:

Viruly, A.

Spieken, mijn stratenlijst heeft voor iemand die begint met een A alleen maar:

Adriaan Virulystraat

Genoemde afkortingenlijst heeft in de omgekeerde stand veel meer voornamen met A in de aanbieding dan het gewenste ADRIAAN. En er is nog een hindernis …

Aanname, naar schrijvers genoemde straatnamen zullen vanwege de combinatie van voorletter/voornaam en achternaam een spatie bevatten en daarom niet beginnen met iets numerieks? Vergeet dat maar jongeman:

straat                  woonplaats
1e Virulystraat	        Rotterdam
2e Virulystraat	        Rotterdam
Adriaan Virulystraat	Westkapelle
Pad van Viruly          Delft
Virulyhof               Sassenheim
Virulylaan	        Leidschendam
Virulylaan	        's-Gravenhage
Virulypad	        Leiden
Virulyplein	        Rotterdam
Virulystraat	        Groningen
Virulystraat	        Woubrugge
Virulyweg	        Almelo

Drie keer getrouwd, over de derde echtgenote:

Dresselhuys is drie keer getrouwd geweest.
- Van 1929 tot 1933 met de acteur Joan Remmelts;
- Van 1934 tot 1946 met acteur Cees Laseur;
- Van 1955 tot diens dood in 1986 met vlieger-auteur Adriaan Viruly (“Jons”).

Na zijn dood schreef zij een boekje “Jons” over hem. Naast actrice dus ook op lijst schrijvers? Gaan we weer:

straat                  woonplaats
Dresselhuijsweg         Culemborg
Dresselhuysstraat       Dordrecht
Dresselhuysstraat       Rotterdam
Mary Dresselhuysstraat	Rijen
Mary Dresselhuysweg	Berkel en Rodenrijs

Een van haar exen:

Cees Laseurlaan         's-Gravenhage
Cees Laseurstraat       Hengelo
Laseurpad               Schiedam

Die vlieger gaat dus niet op, het aantal straatnaam-kandidaten op die manier drastisch reduceren. Jammer want het grote aantal straatnamen filteren op het hebben van een of meer spaties scheelt de hele wereld.

Daarbij wordt de kans dat je bij de verkeerde bekende persoon uitkomt ook groter, er is bijvoorbeeld een verzetsheld-met-straat: Dresselhuisstraat in Bad Nieuweschans … Mama, help!

Ja jongen? Als je ADRIAAN al hebt dan kan je dat toch online verifieren, komt deze schrijver misschien voor bij Pica, de gemeenschappelijke catalogus van de (universiteits-)bibliotheken?

Of je zou dit voor niet eenduidige gevallen per keer kunnen gaan opvragen bij de Wikipedia-API:

<?xml version="1.0"?>
<SearchSuggestion xmlns="http://opensearch.org/searchsuggest2" version="2.0">
  <Query xml:space="preserve">a viruly</Query>
  <Section>
    <Item>
      <Text xml:space="preserve">Adriaan Viruly</Text>
      <Url xml:space="preserve">https://nl.wikipedia.org/wiki/Adriaan_Viruly</Url>
      <Description xml:space="preserve">
        Adriaan Viruly (Breda, 5 januari 1905 – Amsterdam, 13 augustus 1986),
        bijgenaamd "Jons", was een Nederlandse vlieger, schrijver en Engelandvaarder.
      </Description>
      <Image height="37" width="50"
        source="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/
        Adriaan_Viruly_%281946%29.jpg/50pxAdriaan_Viruly_%281946%29.jpg"/>
    </Item>
  </Section>
</SearchSuggestion>

Die samenvatting is in dit geval toereikend, al mis je zo het incident met het uitgeklapte landingsgestel dat hem zijn baan kostte.

Als er al om te beginnen niet voldoende informatie is wat dan? Die Virulystraat in Woubrugge, is hij dat? Zou mooi zijn als die in een Literatuurwijkje lag, proberen:

  1 Vertrek               Vertrek in zuidelijke richting
  2 Gerbrand Swartlaan    Ga na 40 m linksaf de Gerbrand Swartlaan op
  3 Bateweg               Ga na 250 m rechtsaf de Bateweg op
  4 Bateweg               Houd na 50 m rechts aan op de Bateweg
  5 Kerkweg               Neem na 25 m de derde afslag op de rotonde richting Ter Aar
  6 Kruisweg              Ga rechtdoor de Kruisweg op (na 250 m) richting Ter Aar
  7 Vierambachtsweg       Neem na 150 m de derde afslag op de rotonde Vierambachtsweg
  8 Kruisweg              Ga na 100 m linksaf de Kruisweg op
  9 Boddens Hosangweg     Ga na 60 m rechtsaf de Boddens Hosangweg op
 10 Aankomst              Na 175 m bent u gearriveerd (Boddens Hosangweg Woubrugge)

Gerbrand Swart? Boddens Hosang? Opvragen bij Wikipedia werkt alleen als je ook al weet dat je naar Jacob Eliza Boddens Hosang moet vragen anders krijg je geen antwoord. Maar zo heet die weg in Woubrugge weer niet. Was ooit burgemeester van die plaats dus wat ene Viruly daar dan moet mag Joost weten.

Hoi Weerman,

Als ik jouw post lees, denk ik direct dat ik meer aan data moet gaan doen. Momenteel veel met source code (tools) bezig. Best leuk om naar Splunk opbouw te kijken. Welke programma´s hebben zij gedefinieerd.

Facebook groepeert ook informatie van een film bij elkaar. Mogelijk dat de Facebook gebruikers deze informatie hebben zelf hebben aangegeven. Ook info van Wikipedia wordt gebruikt.

Ik zie ook belangrijk filmattributen: Directed by,Written by, Music By en the Cast.

Indien je deze personen zou mappen op Cdfoon, dan kan je ook deze personen ook gaan mappen op de andere films. SQL query die aangeeft in welke filmp “Scarlett Johansson” nog meer heeft gespeeld, etc.

Indien er hele goede spelers in de cast zitten met goede regisseur dan moet film wel goed zijn. Andersom geforumuleerd: Indien film tegenvalt heb je wel wat uit te leggen. Paul Verhoeven wordt nog steeds nagedragen zijn film “Showgirls”.

Showgirls is een Amerikaanse erotische dramafilm uit 1995 onder regie van Paul Verhoeven. De critici bombardeerden de productie tot één van de slechtste films uit zijn tijdperk. Wikipedia

De hartelijke groet Jan Marco

Ook in de naam van dit forum toch. De wereld ligt dan aan iemands voeten? Hier, vorige keer al even terug van weggeweest, TMC:

  ts = Split(Filter(geo_postalcoords, "2481XP")(0), "|")
  td = Split(Filter(geo_postalcoords, "2481KW")(0), "|")
  
  With New RoutePlanner
    
    .StartPoint = Array(ts(1), ts(2))
    .Destination = Array(td(1), td(2))
    
    .PlanMode = pm_Shortest  ' pm_Cheapest
    .Plan
    
    For i = 0 To .NumRouteDescriptionLines - 1
      Debug.Print i + 1; .RouteDescriptionRow(i)(2); Tab(30);
      Debug.Print Replace(.RouteDescriptionRow(i)(9), "  ", " ")
    Next
    
  End With

Vanaf Virulystraat in Scharwoude, nee, niet, het was Woubrugge, postcode 2481 XP, kijken of daar ook straten naar andere schrijvers genoemd werden. M.a.w. deze “Viruly” zonder voorletter of voornaam is wel de schrijver Viruly want om hem heen zijn andere straten ook naar schrijvers vernoemd? Niet dus.

Dat door gewoon in Excel gebruik te maken van het genoemde TMC (Travel Manager Components). Zit als halffabricaat in de software bij de digitale uitgave “Telefoongegevens van Nederland”, courtesy of Falkplan BV.

Beter dan zo maar wat ronddarren is direct gebruik maken van het netwerk van TMC.

Nodig zijn, een referentie naar die TravelmanagerComponents.dll op de DTG Professioneel-cdrom van vorig jaar:

TravelmanagerComponents Library (4.4.552.0)

Pad naar idem meegeleverde data, stand 201601

With New Configuration
  .DataPath = "..\TMC\gbd\"
End With

Een of meer RD-coordinaten uit het eveneens aan Falkplan ontfutselde 6PPC-geolokalisatiebestand:

'1011DG|122356|487689|52.37610140|4.90781314

TMC vervolgens blijven voeren met steeds een nieuwe RD-x en RD-y die het net zelf gevonden heeft:

 With New Geo
   c.Add Array(122356, 487689)
   Do
     For Each cid In .FindChains(c(1), 100)
       With .GetChainInfo(cid)
         For i = 0 To .NumVertices - 1
           If Not d.Exists(.Name & i) Then
             c.Add Array(.Vertex(i)(0), .Vertex(i)(1))
             d(.Name & i) = vbNullString
             Debug.Print .Name, .Vertex(i)(0); .Vertex(i)(1)
           End If
         Next
       End With
     Next
     c.Remove 1
   Loop Until c.Count = 0
 End With

Namen en coördinaten van het netwerk van knopen en verbindingen van straten opzij van CS Amsterdam:

Willem Frederik Hermansstraat    122360  487640
Willem Frederik Hermansstraat    122343  487734
Oosterdokskade                   122298  487670
Oosterdokskade                   122360  487640
Harry Banninkstraat              122298  487670
Harry Banninkstraat              122274  487748

Daarvan twee kaartlagen maken, de tweede van net zo’n uitdraai maar tijdens het maken nu gefilterd aan de hand van een lijst met namen van schrijvers:

  With New ArcViewShapeFileDLL.ShapeFiles
    .OpenShape "Amsterdam_straatnamen.shp", shpCreate, shpPolyLine
    With .ShapeFields
      .CreateField "stn", shpText, 64
    End With
    .AppendFieldDefs
    Open "1248_schrijversnamen.txt" For Input As #1
    Do While Not EOF(1)
      Line Input #1, regel
      t = Split(regel, ";")
      With .ShapeFields
        .Item(1).Value = CStr(IIf(t(3) <> "", Mid$(t(3), 2, Len(t(3)) - 2), t(2)))
      End With
      For Each rdxy In Split(t(5), ",")
        xy = Split(rdxy)
        .Vertices.AddVertice CDbl(xy(0)), CDbl(xy(1))
      Next
      .CreateShape
    Loop
    Close #1
  End With

Beide in MapInfo combineren waarbij straten met namen van musici Harry Bannink en Ton de Leeuw naast het Conservatorium niet en die met namen van schrijvers naast de Bibliotheek (OBA) wel uitgelicht worden:

Daaraan een basis kaartlaag “Land en water” toevoegen waar het centrum van Amsterdam groen uitkomt tenzij je ook “Stedelijke bebouwing” aanvinkt? Kan, maar ook TMC wil anders wel zo’n kaartje leveren.

Zo, weer met Hermans’ z’n plaatsbepalingsgegevens:

rdx = 122360: rdy = 487640
With New MapProvider
  .WorldRect = Array(rdx - 750, rdy - 500, rdx, rdy)
  .MapRect = Array(0, 0, Map.ScaleWidth, Map.ScaleHeight)
  .ZoomLevel = 1 't/m 5
  .ScaleMode = sm_ZoomLevel
  .GetMap Map.hDC
End With

Oosterdokseiland rond postcode 1011 DG in Amsterdam:

Compleet met zijn Simon Carmiggelt, Willem Frederik Hermans en Annie M.G. Schmidt straatnamen!

Als je ze kan ontcijferen, vanwege de schaal heeft Falkplan de namen in het bijschrift ingekort o/o

Hoi Weerman,

Prachtige vorige post. Mooie plattegrond.

Ook in de naam van dit forum toch. De wereld ligt dan aan iemands voeten? Hier, vorige keer al even terug van weggeweest, TMC:

Ik ben voornemens dat ik vrijdag en zaterdag aan code ga ‘besteden’ en zondag met data aan de gang.

Bij Mediamarkt zag ik homewizard producten in de afprijsbak liggen. Wat ik vreemd vind is dat (sommige) homewizard producten niet meer leverbaar zijn bij bol.com. Je kan verschillende producten op homewizard aansluiten zoals de koppeling met je slimme meter, weerstation, dimmers van lampen, rookmelders, etc.

Wel zag ik dat iemand aangaf dat je beter naar alternatief over kan stappen, namelijk domoticz. Je kan ook weerstation op dit platform kopen. Domoticz is open source op Github. Ik zag ook nog ander gelijksoortig project, namelijk Open-Source-Automation.

In verleden ook wel eens op internet gezocht, toch deze producten niet gevonden. Ik vind erg leuk om ook data van deze devices te gaan uitlezen.

De hartelijke groet Jan Marco

P.S. Ik ben wel voornemens om wat domoticz devices (Weerstation, energiemeter, stroomschakelaars, rookmelders, etc) aan te schaffen om de werking er van te bekijken. Weerman, mogelijk zie jij andere alternatieven. die nog beter (dan domoticz) zijn. :slight_smile:

Jan Marco, oké, zondagavond, gaat-ie. Het heet hier dan nog wel “opendata-forum” - als in: open data alstublieft - maar voor ‘geodata’ was dit doel intussen wel gehaald?

[quote=“Weerman, post:136, topic:239”]
Dat is ook Europa, eens verdedigden bijvoorbeeld zij van Rijkswaterstaat deze bestanden met hun leven, nu gaan er vanwege de “Inspire”-richtlijn in 30 minuten tonnen over de draad - euro, niet gigabytes.[/quote]

Dus kan iemand nu bij de overheid zomaar straten gaan ophalen met bijvoorbeeld de naam van een componist maar waar een schrijver woont:

Kluun B.V.

Het pand beschikt over totaal 12 kamers, waaronder 8 slaapkamers en drie badkamers. De totale woonoppervlakte bedraagt 454 vierkante meter, verdeeld over een souterrain en nog drie verdiepingen.

Uiteraard is er ook een riante achtertuin van 50 vierkante meter, gelegen op het zuiden en is er een dakterras aanwezig van 40 vierkante meter. De keuken is prachtig en van alle gemakken voorzien en heeft ook een kookeiland.

Is daarna kleiner gaan wonen:

De totale woonoppervlakte is 220 vierkante meter verdeeld over twee woonlagen. Beneden bevinden zich niet alleen drie slaapkamers, maar ook een badkamer en de woonkamer.

Boven bevindt zich nog een slaapkamer met badkamer, een studeerkamer en de zeer luxe keuken met alle mogelijke inbouwapparatuur. De hele woonboot is voorzien van vloerverwarming.

Verder is er nog een zogenaamd ‘Eco’ dak met een terras van 30 vierkant meter, vanwaar je een schitterend uitzicht hebt op Amsterdam.

Of, geen componist, “Leidsekade”:

Mulisch maakte zelf van zijn huis al een museum

De werkkamer van Harry Mulisch is na zijn dood intact gebleven. Alsof de schrijver er net nog was. Een verbouwing tot museum is het streven.

Voor de verbouwing en conservering wordt een miljoen euro gezocht en als dat lukt, dan zou het huis eind 2014 of begin 2015 open kunnen voor publiek.

De etage op 103 is een ruimte in drie delen. In de voorkamer bevinden zich boekenkasten, banken en zitjes. In een kleine zijkamer staat een kleine televisie. In de achterkamer staat zijn houten bureau, waarop onder meer een loep en een set dobbelstenen ligt.

Echt een plek voor een klassiek georiënteerde auteur. Gezeten aan het bureau liet Mulisch zich graag fotograferen.

WOZ-waarde, eenkommatweedriezes Mega-euro, was niet zijn eigendom, verhuurder was de familie die het Hirschgebouw bezit en die hem toen hij nog leefde samen met het aanpalende Holland Casino al behoorlijk dicht op de huid zat:

Bij het genoemde gratis geo-gegevensloket, PDOK, informatie ophalen over zijn stekje:

Als je inzoomt zie je daar links in de coulissen welke aanvullende informatiebronnen je nog zou kunnen aanvinken, bijv. CBS-cijfers voor een 100x100 mtr raster. Zo druk als het daar rond het Leidseplein altijd is, zo weinig mensen wonen daar echt:

Eigendomsverhoudingen in een op dezelfde manier geopende extra kadastrale kaartlaag:

Mulisch met de “M” van moest en zou, de NRC weer:

Op jonge leeftijd stond Harry Mulisch, toen nog woonachtig in Haarlem, te kijken naar de grachtenpanden aan de Leidsekade. Hij bedacht dat als hij een huis in Amsterdam zou krijgen het daar moest zijn. En, vertelt Kitty Saal, zijn weduwe, met een glimlach, „Het zou Harry niet zijn of dat lukte hem ook”.

De schrijver zette een advertentie in de krant en kon een achterkamertje huren op nummer 104. Daar schreef hij ook Het Stenen Bruidsbed, de roman uit 1959. Het adres vermeldde hij op het manuscript, want zo was de schrijver.

In principe was hij meteen al thuis als hij zich bij het verlaten van “Café Americain” languit voorover zou laten vallen maar zo’n peperdure plek, hartje Amsterdam, hoe zit dat?

Hoe word je rijk als schrijver?

Een schrijver verdient over het algemeen niet bijster veel met het schrijven van boeken. De tarieven zijn vastgesteld in standaardcontracten, die zijn overeengekomen tussen de Vereniging voor Letteren (VVL) en de Groep Algemene Uitgevers (GAU).

Hoeveel een schrijver krijgt, is afhankelijk van de hoeveelheid boeken die hij verkoopt. Over de eerste vierduizend verkochte exemplaren krijgt een schrijver tien procent van de opbrengst, de verkoopprijs min de btw. Van exemplaar 4001 tot tien duizend krijgt de schrijver 12,5 procent, 10.001 tot 100 duizend is 15 procent en voor meer dan honderdduizend verkochte exemplaren staat een percentage van 17,5 procent.

Zeggen ze erbij, boekverkopen kunnen worden gestimuleerd door media-aandacht:

Een boek met een uitgekiende marketingstrategie is ‘Komt een vrouw bij de dokter’ van Kluun. Dit was het op-een-na-best verkochte boek van 2006. Schrijver Kluun, zelf uit de reclamewereld afkomstig, had een duidelijk beeld hoe zijn boek het beste in de markt gezet moest worden en heeft dit bij uitgeverij Podium bedongen.

Zijn strategie was succesvol. ‘Komt een vrouw bij de dokter’ ging 476.726 maal over de toonbank. Met een verkoopprijs van 12,50 euro en een btw-tarief van 6 procent komt dat op een jaaropbrengst van bijna 950 duizend euro.

Lang niet iedere schrijver is zo bijdehand:

Schrijvers verdienen evenveel als zeventienjarige vakkenvullers

Waar brengt dit ons, vanuit het perspectief van de schrijver? Zijn of haar boek zal een zo groot mogelijke lezerskring moeten verwerven om, ironisch genoeg, de werkelijke verdiensten van het schrijverschap aan te jagen. Zo bezien is er eigenlijk meer belang bij een hoge omzet voor een lage prijs dan bij een lage omzet tegen een hoge prijs. En dat geldt het meeste voor debutanten of schrijvers die nog niet zo bekend zijn.

In dat geval, dan maar “een vrolijk en informatief boek” over straatnamen:

Over straatnamen met name

We hebben elke dag met straatnamen te maken. Als we post versturen, als we ergens op bezoek gaan, als we de weg zoeken in een vreemde stad. Achter veel van die namen schuilen bijzondere en interessante verhalen. Want wie bedenkt al die straatnamen? Wat zeggen straatnamen over onszelf en onze cultuur? Hoe komen straten als de Apendans, de Vliegende Koffer en de Dubbeleworststeeg aan hun naam? Wie heeft de straatnamen van het Monopolyspel gekozen?

De uitgever: Als je het uit hebt kun je nooit meer normaal naar een straatnaambord kijken. Maar dat is helemaal niet erg.

Hoi Weerman,

Jan Marco, oké, zondagavond, gaat-ie. Het heet hier dan nog wel “opendata-forum” - als in: open data alstublieft - maar voor ‘geodata’ was dit doel intussen wel gehaald?

Ik vind erg leuk om met data aan de gang te gaan. In mijn beeld zou ik graag tool hebben die de data bekijkt en dat je nadat hij het geïnterpreteerd heeft op eenvoudige wijze deze data in (samenwerkings)platform kan inladen en daarbij ook gemakkelijk het verband kan leggen met andere relevante data. :smiley:

De hartelijke groet Jan Marco

Zoals een boom na een voltooid leven zelf naar de zagerij gaat? Laatste wens, parket. Allemaal om die verdomde D66-houthakker maar te ontlopen?

Andere uiterste, zonder computer zoeken in kranten en tijdschriften, op internet en tv naar foto’s van bekende Nederlanders die voor hun boekenkast staan. Via straten met namen van schrijvers, straten waar schrijvers wonen en een boek over straatnamen nu door naar idem het eigen boekenbezit:

Onderschrift

Een blik in de boekenkast van Peter Buwalda, de schrijver van het net-niet-price-winning meesterwerk Bonita Avenue. Mijn god, wat een fijne verzameling heeft die man zeg! Ingezoomd op de titels blijkt dat Buwalda zo’n beetje alles leest als het maar hardcore literatuur is. Met behulp van onze onmisbare loep en een uitvergrote scan is het ons gelukt om een groot aantal titels te identificeren.

In die lijst staan twee opvallende boeken: een nummer van het voetbalblad ‘Hard Gras’, en een biografie over André Hazes getiteld ”n Vriend’. O ja, misschien leuk voor mensen die deze rubriek al vaker hebben gelezen: de verzamelde interviews van Ischa Meijer staat ook bij Buwalda in de kast. Die kwamen we al eerder tegen bij Nico Dijkshoorn en Cornald Maas.

Zal toch wel van de beschikbare foto’s afhangen of het een beetje wil lukken. Hier is er nog eentje van een behoorlijke resolutie en waar Coetzee ook in vertegenwoordigd zou zijn, alleen helpt dat niet.

Maar met voldoende beeldmateriaal van ruggen van boeken moet hier softwarematig meer mogelijk zijn. Staat helaas nooit op de rug van een boek maar er zijn app’s die al genoeg hebben aan een glimp van de ISBN-streepjescode via het cameralensje van de telefoon. Met de informatiedichtheid van alle andere pixels op de gemiddelde rug van een boek zou je toch ook een heel eind kunnen komen?

Mijn handen jeuken, zo’n nutteloos en tegelijk heel nuttig project, denk aan de al die samengebalde kennis waarin jij gaat delen en die je zeker ook deels weer gaat doorgeven maar zou er voor het schrijven van software eigenlijk wel evenveel aandacht zijn als voor literaire auteurs?

Afgelopen zondag “Lo and Behold” van Werner Herzog voor een tweede keer gezien op de Belgische tv. Op gegeven moment daarin ene “Danny Hillis, Computer Scientist”:

Historians I think will also see an interesting thing. They’ll probably call the time around now the Digital Dark Age. It will be very mysterious because a lot of things happened quickly but the records will all be lost. We don’t have the handwritten letters like we have from, you know, the founders of the Constitution, The founding fathers. We have their letters with each other. We can see the sort of background conversation in creating the United States government. We don’t have the equivalent for the background conversation in creating the internet because it was all done on email.

Als het er toch van komt, deze ontwikkelingen documenteren, dan zo’n halfgod deemoedig benaderen? Bijv. Brian Kernighan van onder andere “The C Programming Language (1978, 1988) with Dennis M. Ritchie”? Nee dus:

Alles wat je altijd over computers wilde weten (maar nooit durfde te vragen)

Voor iedereen die niet zelf sleutelt aan computers maar toch alles wil weten van de digitale wereld, is er nu een fijn boek. Daarin duikt Brian Kernighan diep in de ‘computerijsberg’ onder de smartphones, IP-adressen en cookies.

‘Computers in onze wereld’, zo heet het vak dat Brian Kernighan al bijna twintig jaar geeft aan de Princeton-universiteit. Een wat vage naam voor een studievak geeft hij toe: hij moest het ooit binnen vijf minuten bedenken, daarna werd het lastig om nog te veranderen. In zijn collegezaal zitten geen bètastudenten, maar juist (kunst-)historici, muzikanten, of studenten economie. Voor hen is ook zijn zojuist verschenen boek Understanding the digital world; voor iedereen die niet zelf al voor de lol een computer demonteert en weer in elkaar schroeft.

Dat heb ik weer, springt dit zinnetje er uit:

Kernighan leert zijn lezers en passant de basis van JavaScript. Dat is een nog volop gebruikte programmeertaal uit 1995, gemaakt door het bedrijf achter de vroeger populaire browser Netscape.

Flufje - doet ook dingen als 10 onmogelijke kruispunten in Amsterdam - heeft wel gelijk, Kernighan is een kluns - als hij jou onhandig als hij is per ongeluk in het zwembad caramboleert praat hij gewoon door - maar hier gaat zij de fout in, alleen even in Wikipedia gekeken voor het jaartal …

Wel een beetje afhankelijk van wie je het vraagt:

Maar “nog volop gebruikte programmeertaal” doet geen recht aan de wonderlijke opmars van “Javascript”:

Yes. JavaScript rises.

It is hard to find a developer who didn’t write JavaScript code. These days ECMAScript 2015 makes JavaScript the supreme leader of the Web.

Let’s see how JavaScript rises from a complementary language back in 1995 until these days, when it becomes very popular and conquerors the client and server side web development.

Hoi Weerman,

Een blik in de boekenkast van Peter Buwalda, de schrijver van het net-niet-price-winning meesterwerk Bonita Avenue. Mijn god, wat een fijne verzameling heeft die man zeg! Ingezoomd op de titels blijkt dat Buwalda zo’n beetje alles leest als het maar hardcore literatuur is.

Ik heb ook wel veel boeken in de kast staan die ik niet allemaal gelezen heb, maar gekocht heb om te imponeren bij mensen die langs kwamen…. Vroeger ook veel cd’s gekocht omdat ik het leuke muziek vond, maar ook om aan te geven dat je smaak hebt.

In de huidige tijd zijn die CD’s niets meer waard omdat iedereen aan het streamen is.

Als het er toch van komt, deze ontwikkelingen documenteren, dan zo’n halfgod deemoedig benaderen? Bijv. Brian Kernighan van onder andere “The C Programming Language (1978, 1988) with Dennis M. Ritchie”?

Boek heb ik ook. :blush:

Maar “nog volop gebruikte programmeertaal” doet geen recht aan de wonderlijke opmars van “Javascript”:

Ik denk dat R en vooral LUA ook potentieel heeft. Laatste wordt ook bij kunstmatige intelligency software gebruikt.

In mijn beeld zijn deze scripting langues boven op Cpp platform gepositioneerd.

Voor Windowss heb je Visual Studio cl,exe compiler op Linux de GCC.exe compiler en je ziet beweging naar de CLANG CPP compiler op zowel Apple, Linux en Windows.

De hartelijek groet Jan Marco

Hoi Weerman,

Een blik in de boekenkast van Peter Buwalda, de schrijver van het net-niet-price-winning meesterwerk Bonita Avenue. Mijn god, wat een fijne verzameling heeft die man zeg! Ingezoomd op de titels blijkt dat Buwalda zo’n beetje alles leest als het maar hardcore literatuur is

Je zou de boekenkast van Peter Buwalda denkbeeldig kunnen vergroten met alle producten die men op onze aarde zou kunnen vinden. Om gelijksoortige producten te kunnen vinden zal je ze het beste kunnen indelen in groepen.

In de biologie doet men het door:

Unspsc” doet het op de volgende manier:

Je kan c programming language kernighan and ritchie pdf proberen in te gaan delen in deze classificatie methode. Je zou naar de woorden in het boek kunnen kijken en dan proberen het boek in te gaan delen. Een volgende stap zou zijn dat je door kunstmatige intelligency het boek zou kunnen begrijpen .

Net als met boeken kan je source code projecten handmatig kunnen indelen door project zelf of door “wishdom of the crowd”. Daarnaast kan je ook naar de gebruikte routines in het project een indeling kunnen maken. Met kunstmatige intelligency kan je m.i. in de toekomst ook het programma begrijpen wat het doet.

De hartelijke groet Jan Marco

He, en weer een ‘dendrogram’ :slight_smile:

dendrogram (cladogram)

En opnieuw die UNSPSC-codering? Full UNSPSC level 4 code voor een kat is trouwens 10101501 en komt op deze manier tot stand:

10	Live Plant & Animal Material & Accessories & Supplies
10	Live animals
15	Livestock
01	Cats	

Wat jij zegt, in deze Excel filteren op Level 1 = 44 geeft:

Paper shredding machines or accessories	(44101603)

Maar deze hebben ze nog niet. Seiko Epson:

World’s first in-office paper recycling system

Printer giant Epson has developed an in-office paper recycling machine. Called the PaperLab, you put waste paper in, and then new, bright white printer paper comes out.

The specs of the machine are truly impressive. Within three minutes of adding waste paper to the PaperLab, it starts pumping out perfectly white sheets of new paper. The system can produce around 14 A4 sheets of paper per minute, or 6,720 sheets in an eight-hour workday.

Derde jaar op rij dat ze dit in-house papier-terugwin-systeem aankondigen, nu voor CeBIT 2017 (20-24 maart):

Makes sensitive information completely irretrievable!

Huisdieren recyclen, Theo van Gogh:

Luger (1981) - 1h 25min | 8 April 1982 (Netherlands)

In deze controversiële debuutfilm uit 1981 werden twee poesjes in een draaiende wasmachine gegooid. Nederland reageerde verbijsterd en geschokt.

Huisdieren recyclen, Katinka Simonse:

Mag je je kat wurgen en er een handtas van maken?

In 2004 verkreeg TINKEBELL landelijke bekendheid met een handtas die zij gefabriceerd had van het bont van haar eigen kat. Zij gaf daarbij aan het dier zelf gedood te hebben, door het de nek te breken en te villen.

Hoi Weerman,

En opnieuw die UNSPSC-codering? Full UNSPSC level 4 code voor een kat is trouwens 10101501 en komt op deze manier tot stand:

Je zou ook de code kunnen verlengen (met 3 extra categorieën, dus 6 nullen extra) om weer een onderverdeling in de verschillende type katten te kunnen maken. N.B. Lijkt mij handig om (verlengde) getal in bigint in database op te kunnen slaan, is mogelijk dan makkelijk om te sorteren.

De hartelijke groet Jan Marco

P.S. Met volgende source code kan je de kat op kaart mappen:

Welcome to COSMCtrl, A freeware MFC GUI control class which implements display of OpenStreetMap tiles:

Google: Are you talking to me?! Did you mean: kattenmepper …

‘Mappen’ zich zelf. Do we keep cats, or do they keep us? The myths and the mysteries of felis catus explored:

Secret life of the cat: What do our feline companions get up to?

  

As part of one of the largest ever research projects into domestic cat behaviour, the Horizon team - aided by the Royal Veterinary College and Lincoln and Bristol Universities - tracked dozens of cats over several 24-hour periods using specially-designed collar GPS devices and tiny “cat cams”.

Had jij ook al laten zien, soortnaam is “Felis silvestris catus”:

For those who see Felis silvestris catus as nothing more than a garden pest, it can feel like an epidemic.

Nummertje trekken:

Taxonomy ID: 9685
Genbank common name: domestic cat
Inherited blast name: carnivores
Rank: species
Authority: Felis catus Linnaeus, 1758

Kan overal genummerd zijn:

<span id="a87385" lemid="87385" boek="gwn" class="wu">
  <span class="w8">kat</span>
  <span class="w0a"> (geen afbreking)</span>
  <span class="wr">zelfstandig naamwoord; </span>
  <span class="wr">de (v(m))</span>
  <span class="w0a">meervoud: </span>
  <span class="wr">katten</span>
</span>

Hier is dat in de interne opbouw van een elektronisch woordenboek:

Een woordenboek is een doorgaans alfabetisch gerangschikte verzameling woorden.

Hopen dat ik dit goed doe anders draait meester Keller zich om in zijn graf. ‘Lemma’-nummers:

47248a  een           lidwoord van onbepaaldheid  een
227803  woordenboek   zelfstandig naamwoord;      het
232306  zijn          koppelwerkwoord             is
47248a  een           lidwoord van onbepaaldheid  een
43029   doorgaans     bijwoord van frequentie
6765    alfabetisch   bijvoeglijk naamwoord
153842  rangschikken  overgankelijk werkwoord     gerangschikt
211623  verzameling   zelfstandig naamwoord       de (v)
227771  woord         zelfstandig naamwoord       de (m); woorden

In Van Dale is “poes” daarbij ook wel eens niet wat je dacht:

poes (geen afbreking) - de & het; g.mv. (stofnaam)

1· witte salpeterachtige uitslag van kalk aan muren

Mijn “Algemene Ontwikkeling” (geen vooropleiding, eigen tempo, met certificaat) nog verder bijspijkeren:

Wikipedia

Het taxonomisch woordenboek rangschikt de termen niet primair alfabetisch, maar in een specialisatie-generalisatie hiërarchie, die gepresenteerd kan worden als (delen van) een hiërarchisch netwerk of als een boomstructuur.

Dit soort woordenboeken worden gewoonlijk niet in boekvorm, maar elektronisch als database geleverd, waarbij termen wel alfabetisch gezocht kunnen worden, maar waarbij de zoekresultaten in boom- of netwerkstructuren grafisch gepresenteerd worden. Vervolgens kunnen de gerelateerde begrippen geselecteerd en hun definities geraadpleegd worden.

Mij als nieuwe cursist alvast zo’n lijst van lijsten bezorgen waarin Dorknopers de puntjes op de i zetten.

Bijvoorbeeld Foldoc. Recent Update: Sun, 08 Mar 2015 13:00:00 GMT. Heeft dus niet:

WhatsApp - No match for WhatsApp 

Controle-vraag:

Twitter - (messaging) A free Internet service for posting short messages

Niet:

Powershell - No match for powershell 

Wel:

Visual BASIC Script - (language) (VBScript) Microsoft's scripting language 

Oefenen, kijken of ze in Europees verband ook moeite doen voor aspirant-tassen, “Taxidermie”:

Termdetails (Nederlands)

bg 31 Котки     hu 31 Macskák
cs 31 Kočky     it 31 Gatti
da 31 Katte     lt 31 Katinai
de 31 Katzen    lv 31 Kaķi
el 31 Γάτες     mt 31 Qtates
en 31 Cats      pl 31 Koty
es 31 Gatos     pt 31 Gatos
et 31 Kassid    ro 31 Pisici
fi 31 Kissat    sk 31 Mačky
fr 31 Chats     sl 31 Mačke
hr 31 Mačke     sv 31 Katter

TAXONOMIE

Katten - Klasse: 31 > Levende dieren, organismen om te fokken

Ha het lesmateriaal arriveert:

The accidental taxonomist

Taxonomies can be amusing because of their apparent arbitrariness. The classic example is Borges’ description of a Chinese classification of animals that are (a) belonging to the emperor, (b) embalmed, (c) tame, (d) sucking pigs, (e) sirens, (f) fabulous, (g) stray dogs, (h) included in the present classification, (i) frenzied, (j) innumerable, (k) drawn with a very fine camelhair brush, (l) et cetera, (m) having just broken the water pitcher, (n) that from a long way off look like flies.

This book focuses on the nonarbitrariness of taxonomies by clearly explaining and describing who constructs them, and why and how they are constructed. Readers will be surprised to note how long taxonomies have been in use (centuries) and how much they are incorporated into our daily lives.

Start vandaag nog, tot 50% van je studiekosten terug van de Belastingdienst!