Een tijdje geleden een website voor iemand gemaakt (WordPress)  en vervolgens zat ik met het feit dat ik Google Analytics had toegevoegd en hem daar (natuurlijk) ook inzicht in wil geven. Je kunt wel zaken delen, maar dan moet die persoon volgens mij ook een @gmail-adres hebben, dus ik zocht naar een alternatief. Er zijn natuurlijk wel plug-ins, maar ik wil iets wat ik zelf “onder controle” heb.

Google heeft veel zaken beschikbaar via API’s, zo ook de rapportage van Google Analytics. Eerst maar naar de overzichtspagina gegaan: link. Je kunt daar kiezen voor Web application (waarbij je via OAuth een token krijgt wat je kunt gebruiken) of voor Service application. Daarbij heb je niet een ” user ” die zaken uitvoert, maar een account wat bepaalde zaken mag uitvoeren. Dat lijkt me in dit geval de juiste keuze, dus de stappen die beschreven staan bij PHP uitgevoerd: link.

Ik kies daar voor het activeren van de API. Vervolgens kan ik het service-account aanmaken. Je kunt daar de naam invoeren, maar ook de Rol. Ik zie niet welke rol ik zou moeten kiezen… Dan maar kiezen voor rol ” Kijker “. Key aanmaken als JSON, geen vinkje bij de machtiging voor de G Suite,  als ik door ga wordt netjes het JSON bestand opgeslagen. Ik stoor me eraan dat het project ” My Project ” heet, maar dat kun je onder instellingen gewoon aanpassen.

Hierna de Google Api PHP cliënt gedownload: link. Omdat ik geen Composer gebruik, de release gedownload: link. Maar dat werkt allemaal niet echt lekker. Verwijzigingen die niet goed gaan. Dus toch eerst maar composer geïnstalleerd. Uiteindelijk kan ik daar met php composer.phar require google/apiclient:^2.0 de juiste download uitvoeren.

Hierna de HelloAnalytics.php gedownload en ingevuld. Vervolgens uitgevoerd, ik krijg de melding dat mijn service-account niet bij mijn gegevens mag komen. En dat is natuurlijk ook zo. Want je moet deze als ” user ” toevoegen bij je Analytics, zodat je deze Read and Analyze rechten kunt geven. Dus eerst naar het accountbeheer: link.

Daar zie ik niet wat ik nodig heb, dus ik ga gewoon naar de site, analytics.google.com. Daar ben ik al ingelogd, zit op het scherm met de gegevens van de site die ik wil koppelen. Daar klik ik links onderaan op het tandrad, Beheerder. In dat scherm zie je ergens Gebruikersbeheer. Toevoegen, klaar. En dan ook echt klaar, want de code geeft me nu terug dat er 18 sessies waren de afgelopen 7 dagen. Cool, het werkt dus! Door met het opbouwen van echte informatie waar we wat mee kunnen!

Natuurlijk is het ook handig dat je de hoeveelheid requests kunt bekijken en ook of er fouten optreden, dat kan via de console: link.

En je wilt natuurlijk wat voorbeelden hebben, de samples op deze pagina hebben me een stuk verder geholpen: link.

Werkt het niet omdat je een oudere PHP-versie op je server hebt? Wanhoop niet, ook ik liep hier tegenaan. Die survivaltocht beschrijf ik in mijn tweede post over dit onderwerp.

Verkoop je je ouwe spul via Marktplaats of op een andere manier, dan is het niet de bedoeling dat de koper jouw privé gegevens van die schijf / het apparaat kan achterhalen. Onderstaande tips komen uit de Computer en Techniek van september 2016.

Harddisk wissen onder windows:

diskpart | list disk | select disk <nummer> | clean all

Alternatieve tool is dc3dd . Let op, die lijkt alleen onder Linux te werken!

SSD wissen:

Start op vanaf een CD/DVD met Linux. Ga daar naar de terminal en voer in:

sudo -1 | hdparm -i /dev/sd? | hdparm -I /dev/sda (indien het schijf SDA is)

Als je daar iets met een melding over “frozen” krijgt, moet je de pc in hibernation zetten (slaapstand), als je na de herstart het bovenstaande commando nogmaals intypt zou er “not frozen” getoond moeten worden.

Hierna moet je de sleutel ingeven:

hdparm –user-master u –security-set-pass ctmagazine /dev/sda

en bij de volgende stap haal je het weer weg:

hdparm –user-master u –security-erase ctmagazine /dev/sda

Sommige leveranciers leveren ook bij de SSD al een DVD met tools om je schijf te wissen, of je kunt via de website van de leverancier een programma hiervoor downloaden.

Telefoon schoon maken

Sowieso kies je voor het “terugzetten naar fabrieksinstellingen”. Mocht dat niet voldoende zijn, dan kun je je telefoon via USB aansluiten en met de tool H2testw willekeurige data laten wegschrijven naar jouw opslag. Ook met iShredder en Secure Wipe kun je jouw data veilig wissen.

in Tools

Je internetsnelheid

at

Websites laden traag, het binnenhalen van die film gaat niet zo snel. Dan wil je wel eens weten of de beloofde snelheid ook gehaald kan worden. Daar zijn verschillende sites voor om te testen, hierbij een klein overzicht:

speed.measurementlab.net

 

Heb je een coole camera, heeft ie allemaal opties als ISO en sluitertijd, doe je er niets mee. En dat is eigenlijk zonde. Dit geldt ook voor mij, ik gebruik alleen maar een aanpassing om een scherpe zwart-wit foto te krijgen of juist een foto met extra kleur. Maar met diafragma en andere dingen doe ik niets.

Hoe het werkt wordt op deze site uitgelegd (in het Engels): link.

Onderstaand filmpje laat wel zien wat de mogelijkheden zijn van dit programma. Dat ziet er prachtig uit. Zal waarschijnlijk wel veel tijd kosten om het onder de knie te krijgen, maar mocht ik een artistieke en kunstzinnige dag hebben dan toch maar eens kijken of we wat met dit prachtige programma kunnen doen. Hier te downloaden: link.

Windows 10 is een prima besturingssysteem, maar er is nog wel eens wat gedoe over de privacy. Tot welke gegevens heeft Microsoft toegang, wat wordt er achter de schermen gedaan? In de computer en techniek van juli/augustus 2016 staat een link naar een tooltje waarmee je zaken kunt afschermen, WIZZWin.

Je kunt daarin naar wens items in of uitschakelen.

in Tools

HD overzetten naar SSD

at

Als je een SSD aangeschaft hebt, wil je jouw oude data overzetten van je huidige harde schijf naar SSD. Ik had daar wat problemen mee (programma wat kon klonen weigerde dit), in de Computer en Techniek van november 2016 wordt verwezen naar het (gratis te gebruiken) programma MiniTool Partition Free.

in IDE

Codiad, web based IDE

at

In het Technisch Weekblad van november 2016 komt deze online editor naar voren. Je kunt deze gratis downloaden en op je eigen webserver gebruiken. Op de website wordt gezegd dat er 40+ talen ondersteund worden. Ik zie html en javascript, maar zie zo niet wat de overige talen dan zijn.

In ieder geval, het ziet er goed uit, dus gedownload en binnenkort maar eens testen.

http://codiad.com/

Je kunt in R programmeren, volgens een soort programmeertaal wat gericht is op data en grafieken. Ik had het wel eens gespot, maar zelf (nog) niets mee gedaan. In de Computer en Techniek van januari/februari 2017 stond een klein artikel over RStudio, waar je mee kunt ontwikkelen. Ga je voor de Open Source Edition, dan kun je het programma downloaden. Ik zie op de site ook een server-versie. Geen idee wat je er allemaal mee kunt doen, maar toch gedownload om te kijken wat er mogelijk is. Dit is de link: https://www.rstudio.com/

1234520