Michel Vuijlsteke's weblog

Tales of Drudgery & Boredom.

Maand: januari 2018 (pagina 1 van 3)

نامان

Op mijn werk is er ook een afdeling in Iran, en dus moet er ook een website in het Perzisch zijn.

WordPress is door de band een groot gemak voor dat soort dingen. Het doet link-naar-rechts en rechts-naar-links zonder enig probleem, de interface doet wat ge ervan zoudt verwachten, alles hoera:

farsi

…behalve natuurlijk, de om zot van te worden duivel in de details. Haakjes en andere leestekens, waarvan ge denkt dat ze op het einde (’t is te zeggen, aan de linkerkant) van de zin zouden staan, blijken dat plots te weigeren. Dan wordt dit:

ia

bij het plakken in een tekst-editeerveld (een textarea, waar er ook html-tags rond gesmeierd moeten worden), plots dit:

ia2

Gaah! En begint ge erin te typen, dan wordt ge helemaal zot, want een ( wordt in right-to-left natuurlijk ), en voor ge het weet staat er “iets )haakje( help”, en loopt alles helemaal in het honderd.

Het is in principe mogelijk om dat allemaal manueel te forceren, door het juiste Unicode-karakter (RLM / LRM) in de tekst te steken, maar onafhankelijk of de taal van WordPress op Farsi staat, is het blijkbaar genoeg om in de style sheet van de website nog eens expliciet direction: rtl te zetten, en dan zijt g’er helemaal van af.

Dan ziet het er in de editor nog altijd kapot uit, maar ziet het er op de website wel in orde uit. En waar het alsnog in het Engels moet staan (als ge “C++” wilt zien bijvoorbeeld en niet “++C”), dan zet ge gewoon iets in een element met direction: ltr. Simpel.

Bij te zetten in de kolom van “ik wist dat wel ergens in mijn achterhoofd maar ik had het tot nog toe nog nooit nodig gehad”. Ha.

Open journalen

Het was vandaag nieuwjaarsaperitief in de wijk (zwijgt, het is nog januari dus mag het nog), en het kwam ter sprake dat Ghendtsche Tydingen nu ook gewoon gratis leesbaar is op de Open Access Journal-pagina van de UGent. Het was fijne buur Luc die daar wel al eens een artikel voor schrijft die het zei.

Hoezee! Geschiedenis gratis te lezen!

Ik heb alvast nog een extra tab opengezet met Handelingen der maatschappij voor geschiedenis en oudheidkunde te Gent en eentje met Oostvlaamse zanten: driemaandelijks algemeen tijdschrift voor volkskunde en Van Mensen en Dingen: tijdschrift voor volkscultuur in Vlaanderen, en het is niet alsof ik nog niet genoeg dingen te lezen had verdomme.

Maar serieus: hoe wijs is dat niet? En bij het eerste artikel dat ik lees is het al meteen prijs: ruzie! Gescheld! Hoera!

mohr

mohr2

Heerlijk. Het gaat ettelijke pagina’s lang door, en op het allerlaatste hoofdstuk na, wordt het hele boek van Mohr tot brandhout gemaakt. De conclusie is dan ook niet verkeerd te verstaan:

mohr3

Links van 20 januari 2018 tot 21 januari 2018

Home | Laws of UX
Prachtig mooi van design.

Introduction | Hyperledger Composer
Hyperledger Composer is an extensive, open development toolset and framework to make developing blockchain applications easier. Our primary goal is to accelerate time to value, and make it easier to integrate your blockchain applications with the existing business systems. You can use Composer to rapidly develop use cases and deploy a blockchain solution in weeks rather than months. Composer allows you to model your business network and integrate existing systems and data with your blockchain applications.

UX/UI Breakdown: The Guardian app (January 2018) – Prototypr
The purpose of this article is not to discuss the rebrand, but to look at any UI/UX decisions they’ve made in the app and attempt to understand why they were made.

Welcome to a new look for the Guardian | Media | The Guardian
today, our newspaper is being printed in a new tabloid format for the first time, a decision we took seven months ago. We decided then that we also wanted to redesign the Guardian for our global readership online – to create a beautiful new design that works for readers across mobile, apps and desktop. It’s been an exhilarating period of creativity, imagination and focus, and we’re thrilled with the result. We hope you like it.

There are only three apps in the entire world – Prototypr
In software the equivalent of the story is the app — a self-contained vessel that holds an experience for the end user. I posit the same general rule that applies to stories is true for applications, except there are only three types of applications:

1. Apps that help users make money (or store value)
2. Apps that help users save time
3. Apps that help users communicate

Links van 18 januari 2018 tot 20 januari 2018

Adactio: Journal—Needs must
In Resilient Web Design, I documented the three-step approach I take when I’m building anything on the web: Identify core functionality. Make that functionality available using the simplest possible technology. Enhance! Now I’m wondering if I should’ve clarified that second step further. When I talk about choosing “the simplest possible technology”, what I mean is “the simplest possible technology for the user”, not “the simplest possible technology for the developer.”

10 New Principles Of Good Design
If 2017 revealed anything, it’s that good design has never mattered more; it’s just the parameters of “good design” that have changed. With a nod to Braun legend Dieter Rams–whose 10 principles for good design remain indispensable, though somewhat narrowly concerned with the particulars of industrial design–here are 10 new principles for good design.

Adele – Design Systems and Pattern Libraries Repository
The repository of publicly available design systems and pattern libraries

Want to Design User Behavior? Pass the ‘Regret Test’ First
The tech industry needs a new ethical bar. Google’s motto, “Don’t be evil,” is too vague. The Golden Rule, “Do unto others as you would have them do unto you,” leaves too much room for rationalization. I’d argue that what we ought to be saying is, “Don’t do unto others what they would not want done to them.” But how can we know what users do and don’t want? I humbly propose the “regret test.” If we’re unsure of using an ethically questionable tactic, “If people knew everything the product designer knows, would they still execute the intended behavior? Are they likely to regret doing this?”

We’re Changing the News Feed So You See More Posts From People Who Suck – McSweeney’s Internet Tendency
Research shows that more meaningful social interactions make us happier and less lonely. Common sense shows that, too, but we only trusted the research. The science was foolproof: if we changed the News Feed to increase the number of posts users saw by friends who sucked, then they definitely would be happier.

So no more news stories from non-meaningful sites, like the New York Times, the Washington Post, or the local paper whose staff has shrunk by 90 percent because of Facebook’s influence on online advertising revenues. Now, you’ll only get your news from that guy you met in college who was really into Nietzsche.

Buitenshuis geweest

Het is niet mijn gewoonte, maar ik ben op een zaterdag naar buiten gekomen.

Vanmorgen om halfnegen al naar een ontbijt en voorstelling van de resultaten van een reeks interviews in de wijk — blijkt dat er 90 nationaliteiten wonen in onze (kleine) wijk, en dat 60% van de mensen alleenstaand zijn, wie had dat kunnen denken?

Daarna nog wat gebrainstormd over hoe we tegelijkertijd een aanbod van evenementen kunnen hebben en toch veel rust, en ook over hoe we ontmoetingsplaatsen zouden kunnen organiseren. Dat leek wel te lukken, maar ’t is het einde van de legislatuur, dus enerzijds kan ik mij voorstellen dat iedereen vanalles zal beloven, maar dat anderzijds niets nog kan gerealiseerd worden, dus hey.

In de namiddag was het wijkbeurs in Nest. Handjes gekregen van een hele roedel schepenen én van de burgemeester. Gebabbeld met een sympathieke meneer van het onvolprezen Gentinfo, en een sympathieke meneer van de groendienst over de heraanleg van ons park.

Ah ja, en onze wijk stond er ook met een tafeltje — de Waterwijk welteverstaan, ’s morgens ging het over de Sint-Jacobswijk, die eigenlijk nog een andere wijk is. Een wijk waar ik nog nooit van gehoord had.

Want het is ingewikkeld, het wijkenverhaal. Ter illustratie: het blauwe bolletje in het midden, daar wonen wij.

wijken

En de vlakken en de lijnen daarrond, dat zijn de wijken en indelingen waar ik sporen van terugvind op het internet. In volgorde van “ha, dat ken ik” naar “huh?”:

waterwijk

De Waterwijk. Daar wonen wij in, daar hebben we een website van, daar denk ik al heel de tijd van “dit is de wijk waar ik in woon”.

Daarnaast:

binnenstad

De Binnenstad. Eén van de 25 officiële wijken van de Stad Gent. We zitten op de rand van de wijk, het is een enorm grote wijk, en er niéts van het soort wijkgevoel dat ik mij kan voorstellen bij pakweg de Bloemekeswijk of Machanrius-Heirnis.

Daarnaast:

sector tolhuis

De wijk Sluizeken-Tolhuis-Ham (dikke rode lijn), waarvan ik zeker wist dat we er niét in lagen, en de Sector Tolhuis (in het lichtrood gekleurd), waar wij mobiliteitsplangewijs helaas wél in liggen.

Volgen twee dingen waar ik nog nooit van gehoord had:

sectorA1-sfeergebied

De statistische sector A1 (in het rood) en het sfeergebied ontdekken (in het blauw).

Ah ja, en de wijk waar we vanmorgen voor uitgenodigd waren? Dat was “de Sint-Jacobswijk”. En die vond ik niet zo snel terug. Van wat ik zie, dénk ik dat het statistische sector A1 was. Die vind ik op de buurtmonitor terug als “sector Sint-Jacobs”, dus ’t zal dat wel zijn zeker?

Nu ik daar toch aan het rommelen ben in de buurtmonitor: 2682 inwoners, waarvan 501 (18.7%) niet-Belgen verdeeld over 1623 huishoudens. En zéér weinig kinderen blijkbaar, wat mij wel wat verbaast:

huishoudens

Dankuwel meneer Fourier

Ik heb ergens een vage bevatting van het concept: iets dat er op één manier ingewikkeld uitziet, kan omgezet worden naar iets dat er op een andere manier eenvoudig uitziet, en omgekeerd.

Met geluid kan ik het mij zelfs aanschouwbaar voorstellen: iets dat er als een heel raar ding uitziet, kan gezien worden als een optelling van allemaal simpele tonen die een propere sinusgolf doen:

't Is natuurlijk ongetwijfeld allemaal moeilijker dan ik het mij voorstel, maar als zo'n ingewikkeld ding omgezet is naar een reeks meer eenvoudige dingen, dan kan het omgekeerde ook. En dus is het bijvoorbeeld mogelijk om in de getransformeerde gegevens patronen te zien, die er uit te wippen, en dan weer terug te keren naar een opgekuist origineel. 

Enter de Fast Fourier Transform / Inverse Fast Fourier Transform voor in Photoshop!

Men neme een foto zoals deze van mijn nonkel Felix en zijn nichtje Marilka ergens in de jaren 1930, twintig of zo jaar geleden ingescand van een blinkend origineel met een afgrijselijk patroon op het fotopapier:

Onbegonnen werk om die schubben met de hand weg te krijgen. Onbegonnen werk om met een combinatie van blur en iets anders te proberen te futzen. 

Maar geen onbegonnen werk als de hele foto ge-fast-fourier-getransformeerd wordt. Elk periodiek patroon dat over heel het beeld zit, komt in de transformatie uit als een paar pieken, die te verwijderen kunnen zijn.

Dat ziet er dan zo uit:

…wat niet veel zegt, ahem ja. Maar als we naar het rood-kanaal gaan kijken, ziet, daar staan die pieken dus in:

Als ik een andere foto neem waar zo geen herhalend patroon op staat en ik transformeer die, dan zie ik iets helemaal anders:

En wat graadt gij? Jawel: het roodkanaal van een foto-met-viezigheid er uit laten zien als een foto-zonder-viezeigheid, dat doet aangename dingen als er dan een omgekeerde transformatie op gedaan wordt.

Men neme een patroon zoals dat met al die kruisjes erop, men manipulere dat een beetje dat waar nu lichtere patronen staan (op het centrum na!), er zwart komt te staan:

Dan plakke men al wat zwart is over het roodkanaal, en een inverse fast fourier transform later ziet die foto van helemaal bovenaan er zo uit:

Nee, nog altijd niet perfect. Maar toch: een enorm verschil. Met nog wat prutsen en zoeken, komt dat ongetwijfeld nog in orde. 

Gutenberg, nog eens

Om de zoveel tijd log ik eens in op mijn weblog om te zien of er geen updates moeten gebeuren. 

(Nee, dat is niet automatisch, en ja, ik weet dat het automatisch kan, maar blijkbaar is er ergens iets mis met de FTP-instellingen, waardoor ik telkens manueel op de knop moet duwen. Neen, ik heb geen zin om op zoek te gaan naar wat het precies zou zijn. Het stoort mij niet heel erg.)

MAAR HOEDANOOK.

Er stond dat er een nieuwe versie van Gutenberg beschikbaar was, van 1.9.1 naar 2.0.0. Twee punt nul! Dat is een belangrijk iets, denk ik dan! En inderdaad, 't was de moeite waard, de veranderingen sinds de vorige versie:

Replace publish dropdown menu with a sidebar panel. Expand latest post blocks with more querying options — order by and category. Allow dragging multiple images to create a gallery. Improve markdown pasting (allows lists to be interpreted). Allow pasting copied images directly. Pasting within lists and headings. Improve handling of inline spans. Allow copying a single block. Make sure inline pasting mechanism does not take place if pasting shortcodes. Preserve alignment classes during raw transformations (like pasting an old WordPress post). Support shortcode synonyms. Allow continued writing when pressing down arrow at the end of a post. Mobile design: move block controls to the bottom of a block. Allow deleting reusable blocks globally. Display description and type on the sidebar. (Also replace BlockDescription component with a property.) New table of contents and document counts design. Add button to copy the full document quickly. Expand inserter to three columns and a wider container. Allow using down-arrow keys directly to navigate when searching a block in the inserter. Deselect images in Gallery block when losing focus. Include post title in document outline feature. Rework display of notices and address various issues with overlaps. Added keyboard shortcut to toggle editor mode. Also displays the relevant keyboard combination next to the menu item. Improve deleting empty paragraphs when backspacing into a block that has no merge function (example, deleting a paragraph after an image). Improve the way scroll-position is updated when moving a block. Show block transformations in ellipsis menu. Add drag and drop support for cover image. Allow transforming operations between Heading and Cover Image blocks. Add focus outline for blocks that don’t have focusable fields. Allow both navigation orientations in NavigableContainer. Improve the behavior of focusing embed blocks. Unify UI of audio and video blocks. Show message on the inserter when no blocks are found. Show message when no saved blocks are available. Do not show the publish panel when updating / scheduling / submitting a post. Update quote style in front-end. Convert text columns to a div using grid layout. Update button block CSS and add class to link. Allow text in Button block to wrap. Prevent useOnce blocks from being inserted using the convenient blocks shortcut menu. Show correct symbol (⌘ or Ctrl) depending on system context. Rename “insert” to “add” in the UI. Clear block selection when opening sibling or bottom inserter. Always show the insertion point when the inserter is opened. Increase padding on “more options” block toggle. Rename “Classic Text” to “Classic”. Improve display of dotted outline around reusable blocks. Updated messages around reusable blocks interactions. Align both the quote and the citation in the visual editor. Exit edit mode when unfocusing a reusable block. Set floated image width (when unresized) in % value. Add withState higher-order component. Initial introduction of wp.data module. Restrict the state access to the module registering the reducer only. Refactor PostSchedule to make Calendar and Clock available as reusable components. Allow overwriting colors (defaults and theme provided) when consuming ColorPalette component. Switch orientation of popover component only if there is more space for the new position. New ImagePlaceholder reusable component that handles upload buttons and draggable areas for the block author. Add speak message when a category is added. Announce notices to assertive technologies with speak. Add aria-labels to Code and HTML blocks. Warn if multiple h1 headings are being used. Add speak message and make “block settings” button label dynamic. Make excerpt functionality more accessible. Add various headings around editor areas for screen-readers. Improve accessibility of menu items in the main ellipsis menu. Add missing tooltips to icon buttons. Render toolbar always by the block on mobile. Improve performance of responsive calculations using matchMedia. Avoid shifts around toolbar and scrolling issues on mobile. Improve how the fixed-to-block toolbar looks on mobile. Change how the fixed position toolbars behave, making them sticky. Prevent Mobile Safari from zooming the entire page when you open the inserter. Initial explorations to migrate to server-registered blocks as part of raising awareness of available blocks. Move supportHTML property into the general “support” object. Replace getLatestPosts usage with withAPIData HOC. Convert all filters for components to behave like HOCs (withFilters). Replace flowRight usage with compose for HOCs. Apply filters without function wrappers. Improve Tags/Categories response size by limiting the requested fields. Limit requested fields in category feature of “latest posts”. Request only required post fields in latest posts. Replace getCategories usage with withAPIData component. Don’t show fields that are not used in media modal when adding a featured image. Polish inserter tabs so the focus style isn’t clipped. Make inspector controls available when categories are loading. Improve overlay over meta-boxes during save operations. Hide excerpts panel if not supported by the CPT. Hide Taxonomies panel if no taxonomy is available for the current CPT. Hide several other panels when the CPT doesn’t support them. Use _.includes to find available taxonomies. Mitigates non-schema-conforming taxonomy registrations. Defer applying filters for component until it is about to be mounted. Prevent “Add New” dropdown from overriding other plugin functionality. Improve paragraph block description. Refactor to simplify block toolbar rendering. Add missing aligment classes to cover image. Add parent page dropdown to page attributes panel. Allow pressing ENTER to change Reusable Block name. Disable HTML mode for reusable blocks. Add support for the “advanced” meta-box location. Make sure super admins can publish in any site of the network. Rename theme support for wide images to align-wide. Move selectors and actions files to the store folder. Center arrows of popovers relative to their parent. Use fainter disabled state. Add breakpoint grid to latest posts block and update color of date. Move logic for auto-generating the block class name to BlockEdit. Respect the “entertitlehere” hook. Prevent meta-box hooks from running multiple times. Don’t set font-family on pullquotes. Remove superfluous parentheses from include statements. Remove redundant CSS property updates. Use “columns-x” class only for grid layout in latest posts. Use flatMap for mapping toolbar controls for a small performance gain. Introduce jest matchers for console object. Updated various npm packages; update Jest. Update node-sass. Update WordPress packages. Switch TinyMCE to unpkg. Reorganize handbook docs navigation. Added FAQ section for meta-boxes compatibility. Added initial “templates” document. Add documentation about dynamic blocks. Updated “outreach” docs. Improve block-controls document. Display a hint that files need to be built. Add WordPress JSDoc ESLint configuration. Update licenses in package.json & composer.json to adhere to SPDX v3.0 specification. Add tests to cover REQUEST_POST_UPDATE_SUCCESS effect. Add tests for color palette component. Add tests for Editable.getSettings and adaptFormatter. Use newly published jest-console package in test setup. Update info about test fixtures generation. Also style footer in quote blocks to ensure backwards compatibility. Add a PHPUnit Docker Container. Fix wrong “return to editor” link when comparing revisions. Fix error when pressing enter from a heading block. Fix error with merging lists into paragraphs. Fix revisions button target area. Remove duplicated styles. Fix z-index rebase issues. Fix tag name warning ordering in validation. Fix text encoding of titles in url-input. Fix endless loop in reusable blocks code. Fix edit button in Audio block using invalid buttonProps attribute. Fix block creation with falsey default attribute. Fix radio control checked property. Fix styling issues of blocks when they are used as part of a reusable block. Fix list wrapping issues. Fix problem when converting shortcodes due to sorting. Fix issue with time-picker not working. Fix hide advanced settings interaction in block menu. Fix issue with url input on images. Fix style regression in textual placeholder on cover image. Fix return type hint in gutenberggetrest_link(). Fix bug when changing number of Latests Posts rapidly was leading to some numbers being defunct. Fix isInputField check and add tests. Fix unsetting block alignment flagging block as invalid. Fix CSS bleed from admin-specific gallery styles. Fix image handlers at the top from being unclickable. Fix unexpected keyboard navigations behaviour on some nodes. Fix inserter position for floated blocks. Fix bug on empty cover image placeholder used on a saved block. Fix errors when adding duplicate categories. Fix broken custom color bubble in ColorPalette.

Urgh ja. Het belangrijkste voor mij, op het allereerste zicht, is stomweg "Allow continued writing when pressing down arrow at the end of a post." Als ge op de pijlnaarbeneden duwde of op een andere manier "voorbij het einde van de post" ging, dan liep het vast. Niet vast-vast, maar toch "ik moet de muis gebruiken vast". 

(En bij het testen, nu net, merk ik dat het probleem nog altijd optreedt als ge een stuk tekst selecteert bijvoorbeeld met ctrl-shift-links, en dan met ctrl-shift-rechts "voorbij het einde" gaat. Grr. Bug melden, dus.)

Maar behalve dat: ik heb er wat mee gespeeld en 't is een mirakel van schoon fatsoen aan het worden. En dat ik immens veel bewondering heb voor de mensen die het toch maar doen, zo'n belangrijk stuk van de toekomst van hun produkt in het volle zicht van de hele wereld ontwikkelen.

Systemisch design

Dit is wat we op mijn nieuw werk onder meer doen: systemische problemen aanpakken op een manier waarop designers problemen aanpakken.

En maak zelf gerust de connectie met systemische problemen in uw buurt *kuch* mobiliteitsplan bijvoorbeeld *kuch* of vluchtelingen *kuch*.

Links van 17 januari 2018 tot 18 januari 2018

Pros and Cons of Personalization in Your Website Design | Design Shack
When it comes to website personalization, designers have a lot of opinions. Is the research and hassle of designing a personalized interface worth the reward? For big companies such as Amazon and Netflix, personalization has been a game-changer. But what about for your website? Can you use personalization to a great benefit as well? Here, we look at the pros and cons of personalization in your website design.

A chart Hans Rosling would have loved – Junk Charts
If you went to Professor Rosling’s talk, he was bitter that the amazing gains in public health, worldwide (but particularly in less developed nations) during the last few decades have been little noticed. This chart makes it clear: note especially the dramatic plunge in extreme poverty, rise in vaccinations, drop in child mortality, and improvement in education and literacy, mostly achived in the last few decades.

Declutter your Business Communication to Build a Better Brand (1/2)
Coherent branding is a result of consistency across systems. One may overlook the approach to most daily processes, hinting away more about your brand than you notice.

Airtable – The Monster List of UX Books
Akelig hoeveel boeken op deze lijst ik thuis staan heb. Ook akelig hoeveel boeken ik nog zou willen hebben.

Nintendo Labo proves UX isn’t just a digital medium
Tune in to discover a new interactive experience for Nintendo Switch that’s specially crafted for kids and those who are kids at heart. That interactive experience turned out to be Labo, an almost inexplicable mixed media product for the Nintendo Switch.

The grand lifecycle of a small product change – Prototypr
It’s downright hard to change something within a live product. When we decided to change how users create cards in Purple.pm, we saw that difficulty firsthand and had to make some tough strategy calls.

Making Motion Meaningful – Library – Google Design
Motion is essential to bringing digital products to life. Something as simple as tapping a card to expand and reveal more information is made better by fluid animation. New content is introduced, shared elements move into their new position, and the user is given guidance with a clear focal point. In Material Design, we’ve developed four principles of motion to help designers and developers implement effective motion design.

Why Perceived Performance Matters, Part 1: The Perception Of Time — Smashing Magazine
I will use examples that are observable in the offline world and, using principles of psychology, research and analysis in psychophysics and neuroscience, I will try to answer some “Why?” questions, like:

Why do time and performance matter? Why don’t we like to wait? Why does faster not always mean better in the online world?

De trein

Drie dagen Brussel, en drie dagen heen en terug zonder vertraging of incident.

Ik kom elke avond in Brussel-Noord, waar ik een gang vol mensen zie die naar een scherm vol vertragingen staan te kijken, maar mijn trein is altijd op tijd.

En hij is ook altijd quasi leeg.

Leve de Sint-Niklaas-Schaarbeek! Opstappen Dampoort, even stoppen in Gentbrugge, Merelbeke en Melle, en afstappen in Brussel. Een immens gemak.

Het enige waar ik nog geen zicht op heb, is de vaste bezetting van de wagons. Ik heb denk ik elke dag min of meer op dezelfde plaats in dezelfde wagon gezeten in het gaan (tweede wagon, driezitplaats, aan de deur, rijrichting, aan het venster). In het terugkeren is het minder duidelijk, ik stap een beetje random op. Tot nog toe heeft niemand mij meer scheef dan anders bekeken. Misschien wil dat zeggen dat ik niemands plaats ingenomen heb.

De vaste klanten van acht jaar geleden ben ik gelijk wel nog niet tegengekomen. De kaarters, de madam die heel de tijd aan het kauwen was, de oude meneer die zijn krant annoteerde. Spijtig.

Terug van weggeweest

Dat deed raar: het was geleden van, wel, 8 jaar geleden, dat ik nog eens Outlook gebruikt had. Het is een beetje gewoon worden. Het is een beetje druk. Er staat veel op het scherm. Er zijn veel functies. Er kan vanalles aan- en afgezet worden, het zal dus wat zoeken zijn.

Het was ook heel lang geleden dat ik nog eens in Sharepoint gewerkt had. Veel langer dan 8 jaar, en ook daar is vanalles veranderd.

Morgen, als alles goed gaat, ben ik min of meer definitief geïnstallerd: nieuwe computer, alle software aan de praat, klaar voor het echte werk.

En het is nog altijd niet gelukt om te timen hoe lang het duurt om naar het station te stappen van op het werk: ik heb de trein vanavond maar nét gehaald wegens te laat vertrokken en mij een halve breuk moeten spurten. Het was in alle geval minder dan een kwartier stappen, maar zoveel wist ik ook wel als ik Google Maps bekijk. Morgen tweede poging.

Eerste werkdag

Trein om 7u47, toekomen in Brussel om 8u28. Metro naar Madou, toekomen op het werk vóór 9 uur. Audioboek of podcast van 7u30 thuis tot 7u47, boek op de trein, en terug audioboek of podcast van 8u28 tot 8u55.

Mijn bureau, enfin ’t is te zeggen, het bureau waar ik vandaag zat, was ow zekerst maat da ne flashback wegens samen met fijne collega Johan, waar ik acht jaar geleden al menig aangename maand samen mee doorgebracht heb op menig fijn project. 🙂

Weliswaar niet in dit bureau, maar toch:

20180115_102334

De terugweg weet ik trouwens nog niet, wegens vandaag was er meeting en ben ik niet op de normale manier (te voet naar Brussel-Noord) naar huis gegaan.

Vandaag al naar klant geweest, morgen nieuwe laptop, en morgen ook werken voor nieuwe klant. Ingeboekt voor meetings, voor zover ik begrijp ingezet om twee opleidingen mee te geven, een handboek van het bedrijf 3/4 doorgenomen en een handboek van de IT 1/2, al wat knowledge management dingen bekeken (en mijn gedacht over gevormd, dat zal dan eens voor dan eens zijn), en meer dan aangename momenten doorgebracht in een presentatie over systemic design.

Dat van die andere versnelling, jawel.

Maak mij wakker, iemand. Iemand?

Ik las een interview met de verondersteld machtigste man van de hele wereld, de president van de Verenigde Staten van Amerika.

Serieus, probeer u hier eens door te werken. Waanzin.

WSJ: On immigration—could you see yourself signing a bill….

Mr. Trump: The other thing…so the wall. The wall’s never meant to be 2,100 miles long. We have mountains that are far better than a wall, we have violent rivers that nobody goes near, we have areas…

But, you don’t need a wall where you have a natural barrier that’s far greater than any wall you could build, OK? Because somebody said oh, he’s going to make the wall smaller. I’m not going to make it smaller. The wall was always going to be a wall where we needed it. And there are some areas that are far greater than any wall we could build. So, maybe someday somebody could make that clear, Sarah, will you make that clear please?

I saw on television, Donald Trump is going to make the wall smaller; no, the wall’s identical. The other thing about the wall is we’ve spent a great deal of time with the Border Patrol and with the ICE agents and they know this stuff better than anybody, they’re unbelievable.

They both endorsed me, the only time they’ve ever endorsed a presidential candidate, OK? And they endorsed us unanimously. I had meetings with them, they need see-through. So, we need a form of fence or window. I said why you need that—makes so much sense? They said because we have to see who’s on the other side.

If you have a wall this thick and it’s solid concrete from ground to 32 feet high which is a high wall, much higher than people planned. You go 32 feet up and you don’t know who’s over here. You’re here, you’ve got the wall and there’s some other people here.

WSJ: Yes.

Mr. Trump: If you don’t know who’s there, you’ve got a problem.

WSJ: Well, the other day after your meeting when you talked about wanting to see a deal from Congress. In particular, I’m thinking of the tweets from Ann Coulter. You know, a straight—I mean, they want a wall. Do you feel that you have some room to negotiate here with your own base, when it comes to the wall?

Mr. Trump: I don’t have to because the wall is the same wall I’ve always talked about. I can understand why I have to have see-through.

WSJ: OK.

Mr. Trump: If I’m standing here, I want to be able to see 200 yards out. I want to be able to see, I don’t want to have a piece of concrete that I can’t see.

WSJ: Yes.

Mr. Trump: Now on the wall we have cameras and we have highly sophisticated equipment, but the wall—the Border Patrol tells me the other way’s more expensive. It’s not less expensive. We have to have vision through the wall.

WSJ: But…

Mr. Trump: This is going to be state of the art wall; this will be state of the art. But, I can fully understand why you’d have to have vision. I’d like to be able to see three or four hundred yards instead of we’re at a wall we have no idea who’s on the other side. Does this make sense or am I just wasting my time.

Hope Hicks: It’s what you’ve always talked; it’s consistent with what you’ve always said.

Mr. Trump: No, this is the same. I hope I don’t read tomorrow, Trump is going to make the wall, I always said, we need a wall.

WSJ: Yes.

Mr. Trump: I never said the wall’s going to be two thousand, but there are—there is a vast amount of territory where nobody comes through.

Links van 11 januari 2018 tot 14 januari 2018

Laurie Anderson – Home Of The Brave (1986)
32 jaar na datum nog altijd fris.

Origins of the Sicilian Mafia: The Market for Lemons
In this article, we study the emergence of an extractive institution that hampered economic development in Italy for more than a century: the Sicilian mafia. Since its first appearance in the late 1800s, the reasons behind the rise of the Sicilian mafia have remained a puzzle. In this article, we argue that the mafia arose as a response to an exogenous shock in the demand for oranges and lemons, following Lind's discovery in the late eighteenth century that citrus fruits cured scurvy. More specifically, we claim that mafia appeared in locations where producers made high profits from citrus production for overseas export. Operating in an environment with a weak rule of law, the mafia protected citrus production from predation and acted as intermediaries between producers and exporters. Using original data from a parliamentary inquiry in 1881–1886 on Sicilian towns, the Damiani Inquiry, we show that mafia presence is strongly related to the production of oranges and lemons. The results hold when different data sources and several controls are employed.

Interactive Maps in Python, Part 3 – Prototypr
Camera, lights, action! In this final part of our python cartography tutorial we take what we learned in part 1 and part 2 and set it in motion.

Interactive Maps in Python, Part 2 – Prototypr
In part 1 we covered how to do basic visualizations with python and folium. Here we will dig a little deeper and make custom map overlays.

Interactive Maps with Python, Part 1 – Prototypr
This is part 1 of 3. In part 1 we’ll make some basic plots and use circle markers to visualize net arrivals and net departures. Part 2 will cover custom layers with a glow effect, and part 3 will cover animations.

Roestige gevlekte kat

Spijtig dat stropen verboden is.

Oudere berichten

© 2018 Michel Vuijlsteke's weblog

Thema gemaakt door Anders NorenBoven ↑