Mooi dat dit soort oudere commandline utilities nog altijd aandacht en updates krijgen. Ik heb eerlijk gezegd nog nooit dit soort ingebouwde commando’s geupdate. Ik ben benieuwd wat voor effecten dat heeft. #NieuwProject!
Hou eigenaarschap van je domein
“Medium Deprecates Custom Domains Service”. Ik vermoed dat Medium naarstig op zoek is naar een model om zichzelf relevant te houden. Door nu alleen nog sites toe te staan het medium.com domeinnaam te gebruiken, verwachten ze meer zichtbaarheid van hun naam? Of zou er een andere reden zijn?
Hoe dan ook, het is onbegrijpelijk dat je als zelfstandig schrijver, merk of publicist geen eigen domein houdt maar je zou verbinden aan Medium voor je belangrijkste publicaties. Het is en blijft een commerciële entiteit die elk moment de regels kan veranderen. Met je eigen domeinnaam kun je verhuizen en veranderen wat je wilt, alles blijft jouw eigendom. Wederom een signaal hoe belangrijk onafhankelijkheid en decentralisatie zijn op het internet. Hoe mooi de kraaltjes, spiegels en schrijf-interface van Medium ook is. Daar zijn alternatieven voor. De vraag is hoe lang andere verbeteringen uit het verleden stand houden, zoals de Publishing API.
Leo en Om stoppen met Facebook en Twitter
Leo Laporte, bekend van onder andere de bekende en populaire podcast This Week in Tech, schrijft op zijn blog
Yesterday I deactivated my Twitter account and kicked Tumblr to the curb. A couple of weeks ago I did the same with Instagram. A month or so before that I killed Facebook. […]
If you used to follow me on one of those sites you can follow me here, instead. Or on micro.blog. I’m also playing with Mastodon – so far it’s much more civilized.
Om Malik, een bekend investeerder en oprichter van GigaOm, een groot mediabedrijf, schrijft op zijn blog:
I took a Facebook vacation about a year ago. It became a long break. And now it is a permanent vacation. Why? Because I don’t need it and don’t miss it. I left, not because of the company’s dodgy approach to privacy, data accumulation or its continued denial of its impact on shaping modern society. I left because it was making me someone I am not — someone who lives life through the eyes of others.
Het valt me gewoon op…
Hackers Are The Good People
Van de man die onder andere het curl en libcurl commando heeft geschreven en het onderhoudt (waarmee bv Fortnite wordt gedownload op je computer…)
“Coding Is An Art
I consider coding an art. I really do. Good coders are cool people and coders who aren’t good shouldn’t be paid to code. Good coders are not as popular nor important today that I’d like them to be. Quality code is usually a forgotten issue in the huge corporate developing of today. All people are thought to do equally good. I wish people one day will realize that some people do better code, some do worse code. I’ll become more appreciated that day.
You simply aren’t a skilled programmer after a few years in college. You need time and time in front of a computer bent over a keyboard. You need hundreds of hard hours hacking. “
De titel is gered….
De titel is gered. In moderne CMS systemen zijn dit soort rand-problemen vaak al afgevangen met plugins en code, maar omdat ik zo nodig alles zelf wil maken en aanpassen naar mijn gewenste situatie, moet ik dit soort problemen zelf oplossen.
Wat was er aan de hand? Ik schrijf dit blog voor 99% via textbestanden die ik op mijn laptop opsla en automatisch naar Github stuur. Daar wordt de site samengesteld met alle blogposts die je hier ziet. Dat is vooralsnog een prima methode. Maar er komen steeds meer mogelijkheden om blogposts te maken op mijn onderliggende systeem (Ruby, Jekyll en Github) waarbij met name het protocol Micropub interessant is. Omdat ik hier ondersteuning voor heb ingebouwd, kan ik via andere editors eveneens blogposts maken, of interessante bookmarks opslaan. Ik ben daar zelf mee bezig geweest via Pinboard, maar dat project lag wat stil. Nu heb ik via Quill een fijne oplossing gevonden die soort-van-werkt. Het is nog niet ideaal en ik zou zeker in de gebruikersinterface en mobiele mogelijkheden wat veranderingen doorvoeren. Maar goed, er is iets om weer mee te testen.
Als ik echter een korte notitie maak via Quill om hier te posten, dan kan ik daar geen titel aan meegeven. Voor die uitzondering had ik nog geen oplossing. Het was immers een uitzondering die nog niet eerder was voorgekomen. Omdat ik alles zelf schrijf, zorgde ik er altijd voor dat ik een titel had voor mijn post. Nu werd dat dus anders. Het missen van de titel breekt zowel de navigatie naar de permalink-pagina van de post alsmede de titel in de RSS-feed. Tijd om mijn Wickie de Viking helm op te zetten en een oplossing te bedenken.
Een veelgebruikte oplossing is om de eerste woorden of aantal karakters van de blogpost als titel te gebruiken. Gelukkig heeft Jekyll en de opmaaktaal Liquid hier een prima oplossing voor die snel was te implementeren.
In het template voor de voorpagina heb ik een conditie gemaakt die checkt of het titel-veld leeg is. Als dat zo is, dan laat ik de eerste 4 woorden van de tekst zien. Dit is een eenvoudige oplossing:
{% elsif post.title == '' %}
<h1>{{post.excerpt | strip_html |truncatewords: 4}}</h1>
Dezelfde code kon ik direct gebruiken in de template voor de RSS feed en in de template voor de artikelpagina zelf. Een kleine wijziging, die me wel wat tijd heeft gekost om uit te vogelen en vooral goed te testen. Uiteindelijk ben ik blij met het resultaat en dat is wat telt.
Ton, altijd weer goed…
Ton, altijd weer goed het blog als conversatiemedium te gebruiken. Experimenteren is een groot goed! Je posts geven me twee aandachtspunten:
- Ik moet echt meer experimenteren met vorm en stijl op een demo-installatie…
- Het wordt tijd om de templates van de posts goed onder de loep te nemen.
Op dit moment krijgen sommige posts geen titel mee. Ik vind dat geen ramp, maar het breekt wel de naviagtie op diverse plekken. Daarom zal ik het template aanpassen zodat een titelloze post de eerste 15 karakters van de tekst zelf krijgt. Martijn van der Ven schrijft in een tweet dat dit prima past in het concept van Post Type Discovery spec: als de waarde van een titel overeenkomt met het begin van de waarde van de inhoud kan de titel genegeerd worden.
Terug naar de tekentafel dus!