zondag 24 september 2017

Android Watch

Flat tire goed te zien
Toen ik jarig was, kwam er een Android Watch uit die met Android Ware 2.0 werkte. Ik had al een tijdje gekeken om zo'n horloge te kopen, en Android 1.5 was eigenlijk toen wel een gepasseerd station. Inderdaad, toen ik mijn watch kreeg, stond er nog 1,5 week die oude versie op, maar al snel kwam de 2.0 update.

Het eerste dat opvalt als je het horloge ziet, is de zogenaamde flat tire. Aan de onderkant mist een stukje omdat het scherm niet helemaal rond is. Dit heeft een technische reden, hier zit de aansluiting van het scherm, en er zijn mensen die dit lelijk vinden. Ik snap dat wel, maar voor Fossil was het een keuze, zonder deze flat tire zou het scherm dikkere randen hebben. Eerlijk gezegd stoor ik me er alleen maar aan als ik er aan denk, in de dagelijkse praktijk merk je er niets van.

Nu ik het horloge een half jaar in gebruik heb, kan ik er wel wat over vertellen, want het bevalt me eigenlijk prima.

Telefoon
Android Ware is eigenlijk waardeloos als je er geen mobiele telefoon bij hebt. Ik heb een Moto G met Android 6, maar ook met een iPhone kan het samenwerken. Het horloge verbindt door middel van bluetooth of wifi, als je horloge ten minste Wifi ondersteund.

Batterij
Het horloge laadt draadloos op met een eigen ladertje. Die is helaas niet compatibel met Qi, dus als je een nachtkastje van de IKEA hebt, heb je daar niets aan. De lader is magnetisch, zodat het horloge goed blijft zitten tijdens het laden. Hoelang de batterij het vol houdt, hangt deels af van hoe je het horloge gebruikt. Het heeft drie mogelijkheden, always on waarbij het scherm altijd aan staat. Dan is de batterij na een uur of 12 wel leeg, en haal je een hele dag vaak niet. Maar die modus is nergens voor nodig, want er is ook de ambient modus waarin het scherm wordt gedempt. Dan zie je nog wel iets op de display, maar doorgaans zonder kleur, en meestal zie je dan een zwart/witte analoge wijzerplaat. De batterij houdt het dan plots zo'n 24 uur vol, en haal je precies een dag. Het scherm gaat dan aan wanneer je er op tikt of, wanneer je dat zo instelt, je je arm zo beweegt dat je naar je horloge kijkt. Ook wanneer er een bericht binnen komt (bijv. een notificatie van je telefoon), komt dat tijdelijk op het schermpje te staan. Als je het berichtje niet direct wegveegt, kun je ze later nog weer terugzien, ofwel op je telefoon, ofwel op je horloge. Als je ze wegswipet, zijn ze zowel op je horloge als op je telefoon afgehandeld. Je hoeft dus niet steeds je telefoon uit je broekzak te halen.
Van sommige apps kun je ook instellen dat ze helemaal niet op je horloge te zien zijn. Zo kun je wellicht WhatsApp blokkeren als je daar heel veel berichten op krijgt. Die zie je dan later wel op je telefoon. Dat regel je allemaal in de app op je telefoon, en dat werkt best handig.

Watch faces
Eigen foto op watchface
Je kunt in de Google Play Store eindeloos veel watch faces vinden. Vaak zijn ze gratis, of ze zijn heel goedkoop. Ik heb er een paar gekocht van mijn tegoed bij Google Rewards. De watch faces die je het meest gebruikt, kun je op het horloge zelf selecteren, alle andere met de app op je telefoon. Zo kun je een watch face gebruiken die dan wel bij je kleding past, of bij de activiteit die je doet. Ik heb er een die het weer laat zien, maar ook een die toont hoeveel activiteit ik met Google Fit vandaag al heb gehad (en welke activiteit). Wisselen van watch face gaat heel soepel.

Apps
Sommige apps zijn echt heel handig. Boodschappen zet ik met Google Keep in een list en in de winkel kan ik dan gemakkelijk afvinken wat ik al in mijn mandje heb gedaan. Wat ik nog moet halen staat dan bovenaan op het schermpje.
Notificaties van je agenda en Gmail zijn logisch, en je kunt, door op een mail te klikken, er zelfs een flink stuk van lezen. Er past niet veel op het scherm, dus pak je toch snel wel je telefoon, maar het kan. Met de agenda-app kun je door je afspraken van vandaag en morgen scrollen, als je meer wilt moet je toch weer je telefoon pakken.
Met de app FotMob krijg ik notificaties van bepaalde voetbalwedstrijden. De app draait op mijn telefoon, maar de berichten komen ook op mijn horloge binnen, heel handig als ik wil weten wat de stand bij Ajax is als ik onderweg niet kan kijken. Bij ieder doelpunt en begin/eind van de wedstrijd krijg je een berichtje.
Wat ook handig is, is dat je een alarm op je telefoon kunt uitschakelen of snoozen vanaf je horloge.
Google Play Music
Wanneer je met o.a. Google Play Music muziek afspeelt op je telefoon, staat de artiest/liednaam in de display van je horloge.

Activiteit
Veel mensen hebben tegenwoordig een slimme stappenteller en dat is zo'n Android Watch natuurlijk ook. Je kunt er prima mee gaan fietsen of hardlopen, en wellicht je telefoon dan thuis laten. Mijn horloge heeft geen GPS, dus als je dat nodig hebt, moet je telefoon toch wel mee. Maar als ik een rondje door kantoor wandel en mijn telefoon op tafel laat liggen, worden mijn stappen toch wel geteld, en dank zij de wifi krijg ik zelfs berichten binnen als ik buiten de 10 meter bluetooth-bereik ben. Het is me al een paar keer overkomen dat ik terug bij mijn buro kwam, en te horen kreeg: je telefoon ging, en dat ik dan antwoordde met ja, dat weet ik, dat was die-en-die.

Google Now
Net als op je Android telefoon werkt zo'n horloge met Google Now. Je zegt OK, Google en spreekt een simpele opdracht in, bijvoorbeeld start a bike ride of weather forecast, en soms werkt dat wel. Maar vooral als je buiten bent, in de herrie, werkt het vaak niet, en staat het heel erg stom als je goed articulerend naast je fiets bij de supermarkt staat, tegen je horloge te praten. Het kan, maar voor mij heeft het niet echt meerwaarde.

donderdag 15 juni 2017

Lijst van spellen op de PS4 die met een racestuurtje werken

Ik heb een Thrustmaster 300RS en een PlaySeat bij de PlayStation 4 Pro. Het eerste spel was F1-2016 en dat werkte natuurlijk fantastisch. Maar er zijn veel meer (leuke) spellen die je met het stuurtje goed kan spelen:

* F1-2016 (70 euro)
* Project Cars (30 euro)
* WRC 5 (50 euro)
The Crew (25 euro, gratis demo)
* F1 2017 (60 euro pre-ordered)
Assetto Corsa (50 euro, gekocht voor 15 euro aanbieding)

Onderstaande spellen heb ik niet zelf, en ik heb het stuurtje dan ook (nog) niet zelf in de praktijk zien werken, maar op internet is er voldoende over te vinden:

- Project Cars 2 (aangekondigd voor eind september)
- Gran Tourismo 6 (nog in beta, komt uit in oktober 2017)
- Sebastien Loeb Rally Evo (40 euro)


Onderstaande spellen werken waarschijnlijk met het stuurtje
- Need for Speed (30 euro)
- Need for Speed Rivals (20 euro)
- DiRT Rally (60 euro)
- Forza Horizon 3 (aangekondigd)
- WRC 6
- Driveclub (15 euro)
- The Crew 2

Spellen die NIET werken met het stuur:
- GTA V

De prijzen komen uit de Sony PlayStore. Als je geen haast hebt, kijk dan goed naar de aanbiedingen. En vaak zijn de prijzen van DVD's in de winkel een stuk lager, en ook kun je veel spellen op marktplaats voor de helft van het geld kopen. 

woensdag 23 november 2016

Gas - of een alternatief?

Onder Woerden ligt een grote bel gas, voornamelijk onder de wijk Molenvliet, tot voorbij de Oude-Rijn. De gaswinninglocatie is heel strategisch naast de A12 gekozen, die daarmee in de provincie Zuid-Holland en de gemeente Bodegraven ligt.
https://pixabay.com/en/gas-mask-mandatory-wear-protection-98600/

Het gas gaat ge-exploiteerd worden door het Canadese Vermillion. Zij hebben laten onderzoeken dat gaswinning een bodemdaling van 2cm zal veroorzaken, maar niet duidelijk is hoe tot dit resultaat gekomen is. De ervaringen van de gaswinning in Groningen hebben geleerd dat de verwachtingen van de exploitateur vaak te lage schattingen zijn, en dat de beloofde compensaties enkel na lange juridische touwtrekkerij worden uitgekeerd.

Woerden heeft, met het klimaatakkoord in het achterhoofd, een beter plan. Geen gas, want dat is geen duurzame en herwinbare energiesoort. Beter kan worden ingezet op wind- en zonne-energie. De nieuwe wijk Snellerpoort gaat waarschijnlijk gas-loos worden, dan zou het raar zijn als onder de Woerdense grond naar gas gaat worden geboord.


Daarom moeten alle maatschappelijke organisaties in Woerden de krachten bundelen om deze gaswinning te voorkomen, door een krachtig signaal te geven aan Den Haag, de provincie Zuid-Holland en de gemeente Bodegraven.

dinsdag 22 november 2016

De bezorger is onderweg...

Gisteren kreeg ik allemaal e-mailtjes van Bol.Com. Ik was ingeschreven op de nieuwsbrief, ik had een bestelling gedaan met mijn credit card, en ze gingen voor me aan de slag. Ik was nogal verbaasd, want ik had de hele dag op mijn werk gezeten, ik had niets besteld, en zat net in de auto. Het bleek naar het e-mailadres van mijn dochter te gaan (haar mail wordt naar mij geforward), maar die had ook niets besteld. Thuisgekomen eens uitgezocht, het ging naar een adres in Belgiƫ, naar een persoon met dezelfde voor en achternaam als mijn dochter, maar die had (ik denk per ongeluk) het e-mailadres van mijn dochter gebruikt. Ik heb nog op FaceBook gezocht naar deze persoon, en ik denk ook wel gevonden, maar nog geen contact gekregen.

Vandaag kreeg ik een mailtje dat de bestelling onderweg was. Maar de postbode zal ons huisje vandaag voorbij rijden, en de naamgenoot van mijn dochter zal dubbel verrast zijn dat haar pakketje zonder aankondiging toch wordt bezorgd ;-)

vrijdag 29 juli 2016

Alle bergen - SparQL

Op het project WikiData zijn er meerdere manieren om items op te halen.
 
WDQ, dat staat voor Wikidata Query Language, heeft een relatief simpele structuur, om bijvoorbeeld alle bergen op te zoeken voldoet claim[31:8502]. claim[31] zoekt alles waarbij P31 ingevuld is, en 8502 is het wikidata-nummer voor berg.

Met SparQL kan het ook, maar de queries zijn vaak iets ingewikkelder te begrijpen, maar je kunt er ook veel preciezere queries mee uitvoeren. En de naam zegt het al, het lijkt op SQL.

Ik had al een stuk Python code om vanuit een WDQ alle items langs te gaan, maar voor SparQL moest ik nog eens uitvogelen hoe dat in zijn werk gaat. Nou, dat bleek dus waanzinnig simpel te zijn, want onderstaande code voert dat al uit (en ja, het kan nog korter als het moet ;-)

En SparQL heeft toch wel een paar voordelen:
1) WDQ gaat (wellicht al heel snel) stoppen te bestaan
2) SparQL is veel stabieler
3) SparQL geeft vaak veel sneller resultaten
4) SparQL kan nauwkeuriger queries maken


def all_mountains():
 QUERY=u'SELECT ?item WHERE {?item wdt:P31 wd:Q8502  }'
 wikidata_site = pywikibot.Site("wikidata", "wikidata")
 generator = pg.WikidataSPARQLPageGenerator(QUERY, site=wikidata_site)

 for wd in generator:
  wd.get(get_redirect=True)
  yield wd

mygenerator=all_mountains() 
i=0 
for berg in mygenerator:
  i += 1 
  print('%s - %s' % (i,berg.title()))
  action_one_item(berg)

zondag 3 april 2016

Mobiele Wikipedia - zoeken

Wanneer je op de mobiele Wikipedia iets zoekt, en je hebt (een stukje van) je zoekterm ingetikt, dan zie je daar ook een korte omschrijving bij staan. Bij Johan Cruyff staat dan Nederlands voetballer en bij Jan Jansen kom je meerdere personen tegen, waaronder twee wielrenners. Die korte omschrijving moet je helpen om het juiste zoekresultaat te selecteren uit de lijst van suggesties. En omdat er op Wikipedia zelf geen plek voor een korte omschrijving is, komt deze korte omschrijving van wikidata.

Wikidata is relatief nieuw, en behoorlijk "leeg". Veel artikelen hadden helemaal geen korte omschrijving, waardoor de gebruiker zelf maar wat moet proberen, in de hoop snel het juiste artikel te vinden. Maar op Wikidata staan vaak ook enkele eigenschappen van een artikel, waaronder het beroep en de nationaliteit van een persoon, en daarmee kun je zo'n omschrijving dan prima automatisch genereren als deze nog niet bestaat.

Sinds december 2015 loopt er een stukje python script op mijn Raspberry Pi die deze omschrijving maakt. Als hij nu loopt (en die kans is groot), dan zie je de live resultaten hier. Regelmatig voeg ik nog nieuwe omschrijvingen toe voor nieuwe data-types, want niet alles zijn personen. Van een rivier of berg kun je toch prima vermelden "berg in China" of "rivier in Senegal". Alles beter dan niks immers.

Dank zij mijn scriptje is de kans nu een stuk groter dat gebruikers van de mobiele Wikipedia-app sneller vinden wat ze zoeken.

dinsdag 16 februari 2016

RSS - IFttt - GetPocket

 Automatisch je berichten vanuit Feedly / RSS in GetPocket zetten met IfThisThanThat

Hoewel een RSS-feed voor velen iets van vroeger is, (net als IRC), is het nog steeds heel handig. Een RSS feed kun je vergelijken met de koppen van de krant, of de voorpagina van NU.nl zo je wilt. Een vette titel, een kort intro van een bericht, en eventueel een foto. Als je het interessant vindt kun je het hele bericht in je browser openen en lezen.

Nu denk je: ik kan dat ook op mijn telefoon in de browser doen, wat is dan het voordeel van RSS? Nu volg ik meerdere nieuwsbronnen, en sommige posten ieder uur iets nieuws, en sommige maar eens in de maand. Inmiddels heb ik 25 verschillende bronnen, en iedere dag 25 websites langsfietsen om te zien of er wat nieuws is (en waar ik de vorige keer gebleven was) is natuurlijk onbegonnen werk, dat zo'n RSS-lezer veel beter voor mij kan doen.

Maar het lezen van zo'n RSS-post is toch nog altijd wat lastiger. De browser openen en bericht ophalen is op zich niet het probleem, maar doorgaans wil ik het bericht niet op dat moment lezen, maar later. Ik verzamel liefst alle berichten, om ze in GetPocket te lezen. Op de Tech45-podcast hadden ze het er laatst nog over, de dag zit vol met kortere of langere wachtmomenten waarop je iets kunt lezen, en in GetPocket zit altijd nog wel iets dat je lezen wilde.

Daarom heb ik met IF-this-then-that een recipe gemaakt die geselecteerde berichten naar GetPocket kan overzetten. Je kunt het recipe hier zien, maar het is ook heel simpel zelf aan te maken. In de app van Feedly zet je een sterretje, of je doet een long-press op het artikel in Feedly. Een korte poos later (binnen een kwartier, maar vaak al veel sneller) heeft IFttt het artikel overgezet in GetPocket. Helemaal automagisch.