Ubuntu 16.04(.01) en Apache2 -> HTTP2

Door xleeuwx op vrijdag 14 oktober 2016 11:01 - Reacties (3)
Categorie: Servers, Views: 2.238

HTTP2
Onlangs heb ik nieuwe webservers geÔnstalleerd met Ubuntu LTS versie 16.04.1 echter na het installeren van ISPconfig en Lets encrypt voor de HTTPS was het laatste puntje wat ik nog wilde op de server het installeren van HTTP2 module voor Apache.

Het doel van HTTP/2 is niet om de efficiŽntie bij de server te verbeteren, maar juist bij de client. Met HTTP/2 is het mogelijk in dezelfde tijd een groter deel van de resources die nodig zijn voor het renderen van een pagina te ontvangen dan met HTTP/1.1. Daardoor renderen pagina's sneller, wat fijn is voor de (menselijke) eindgebruiker.

Ik kan hier heel uitgebreid over vertellen maar dat heeft Tweakers zelf al gedaan.
reviews: Tweakers stapt over op https

Ubuntu LTS
Helaas ondersteunt Ubuntu LTS de HTTP/2 nog niet vanwege comptabiliteit problemen bij de release van 16.04.

Script
GIT Source: https://github.com/xleeuwx/apache-http2


code:
1
2
3
4
5
6
sudo apt install -y wget 
mkdir /tmp/apache2-build
cd /tmp/apache2-build
wget https://raw.githubusercontent.com/xleeuwx/apache-http2/master/install_apache2_http2.sh -O /tmp/apache2-build/install_apache2_http2.sh
sudo chmod +x install_apache2_http2.sh
sudo bash install_apache2_http2.sh


GNU GENERAL PUBLIC LICENSE v3.0

Enable HTTP/2 in vhost

Voeg de Protocols h2 h2c http/1.1 toe onder je ServerName en ServerAdmin

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
    ServerName www.example.com
    ServerAdmin test@example.com
        
    # for https with fallback to http and http/1.1
    Protocols h2 h2c http/1.1
      
    # for a https server
    Protocols h2 http/1.1
      
    # for a http server
    Protocols h2c http/1.1
      
    ErrorLog /var/log/www.example.com.error
    ...



Veel success, heb dit op meerdere servers uitgevoerd en daar werkt het goed.

Powerbanks Top 5

Door xleeuwx op dinsdag 26 juli 2016 23:57 - Reacties (25)
Categorie: Other, Views: 3.833

Je hoort er in het nieuws een hoop over en dat komt natuurlijk door de Pokemon Go hype, daarom krijg ik om mij heen steeds meer de vraag: welke powerbank moet ik nou kopen?

Om niet elke keer aan iedereen hetzelfde verhaal te moeten vertellen en om een juiste keuze te bieden aan iedereen heb ik even op rij gezet waar voor mij een powerbank aan moet voldoen mochten hier opmerking of vragen over zijn laat graag even een reactie hieronder achter.


Belangrijk bij aanschaf van de powerbank
Belangrijk om te weten is waar je om letten bij het kopen van een powerbank. Iedereen heeft aparte eisen en het is dus goed om te kijken wat je precies nodig hebt voor je een powerbank gaat aanschaffen. Het belangrijkste is om naar de mAh (MilliampŤre-uur) te kijken zo weet je hoe vaak je je telefoon kan opladen. Een iPhone 6 heeft 1810mAh en een iPhone 6s heeft 1715mAh als je de mAh van de powerbank deelt door het aantal van de telefoon kun je berekenen hoe vaak hij door de powerbank opgeladen kan worden.

Bijvoorbeeld:
Xiaomi 10.000mAh kan bijna 5.5 keer de iPhone 6 opladen en Xiaomi 10.000mAh kan bijna 5.8 keer de iPhone 6s opladen.


Mijn persoonlijke eisen:
  • Goedkoop
  • Kwaliteit batterijen
  • Degelijke behuizing
  • Batterij indicator (kijken hoe vol hij is)
Verder zijn er een aantal merken die ik vertrouw omdat ik deze heel simpel heb gebruikt of bezit:
  • Anker
  • Xiaomi (of MI)
  • TP-Link
Daarnaast hoor ik lovende verhalen over de volgende merken maar heb ze dus helaas niet zelf onder ogen gehad:
  • ZMI
  • Blitzwolf
Maar niet alle merken zijn in Nederland bij de normale winkels te koop moet ik dan echt uit het
duistere China bestellen ?

Voor diegene die niet uit China willen bestellen (omwille van levertijd of geen geschikte betaalmethode)
kun je meestal voor een meerprijs bij bol.com de powerbank wel bestellen.


Indien je wel uit China wilt bestellen zou ik het bij de volgende online stores doen:Alle producten uit China onder de 22 euro hoef je geen BTW over te betalen bij de douane en geen inklaringskosten. Boven de 22 euro tot 150 moet je BTW over betalen en inklaringskosten (afhankelijk van de verzender)
meer info: http://chinakopen.nl/producten-importeren-china/


Mijn Persoonlijke Top 5:
Deze top 10 is gesorteerd op mAh / prijs / Merk.


1 - Xiaomi 5.000mAh
De powerbank is goedkoop, licht en klein maar toch is de powerbank netjes afgewerkt.
teardown

Specificaties
USB Poorten1
Max output1,5A
USB - CNee
gewicht156g



Prijzen
WinkelLandLevertijdVerzendkostenPrijs
DealExtreme.comChina7 tot 10 werkdagen-12,17
Amazon.deDuitsland1 tot 3 werkdagen3,2513,50
Banggood.comChina7 tot 20 werkdagen-13,83
Bol.comNL1 werkdag-24,95




2 - Xiaomi 10.000mAh / 10.400mAh
Onlangs is de tweede versie van dit model uitgekomen en deze heeft iets minder mAh, echter zul je dit niet snel merken.
teardown

Specificaties10.000 (pro)10.400 (V1)
USB Poorten11
Max output2,1A2,1A
USB - CJaNee
gewicht223g350g



Prijzen
WinkelLandLevertijdVerzendkostenPrijs
Banggood.com (10.000mAh)China7 tot 20 werkdagen-16,60
DealExtreme.comChina7 tot 10 werkdagen-15,91
Amazon.deDuitsland1 tot 3 werkdagen3,2516,42
Bol.comNL1 werkdag-27,40





3 - Xiaomi 16.000mAh
Dit is voor wat mij betreft de mooiste powerbank van Xiaomi en hij gaat heel lang mee door zijn grote capaciteit en je kunt er zelfs twee apparaten tegelijkertijd mee opladen
teardown

Specificaties
USB Poorten2
Max output2x 2,4A
USB - CNee
gewicht350g



Prijzen
WinkelLandLevertijdVerzendkostenPrijs
DealExtreme.comChina1 tot 3 werkdagen-23,85
Amazon.deDuitsland1 tot 3 werkdagen3,2525,44
Banggood.comChina7 tot 20 werkdagen-26,74
Bol.comNL1 werkdag-44,80





4 - TP-Link 10400mAh
De powerbank is niet heel zwaar en relatief klein en je er twee apparaten tegelijkertijd kan opladen.

Specificaties
USB Poorten2
Max output2A en 1A
USB - CNee
gewicht351g



Prijzen
WinkelLandLevertijdVerzendkostenPrijs
Banggood.comChina7 tot 20 werkdagen-28,59
Bol.comNL1 werkdag-29,99
Amazon.deDuitsland1 tot 3 werkdagen3,2532,87




5 - Anker Astro E7 26.800mAh
Een heel goed Duits merk maar persoonlijk vind ik het wel aan de dure kant, voordeel is dat je er twee apparaten tegelijkertijd kan opladen.

Specificaties
USB Poorten3
Max outputmax 3A per poort en totaal 4A
USB - CNee
gewicht450g



Prijzen
WinkelLandLevertijdVerzendkostenPrijs
Amazon.deDuitsland1 tot 3 werkdagen3,2554,99
Bol.comNL1 werkdag-89,95





Ik hoop dat jullie hier iets aan hebben

TransIP: Stack

Door xleeuwx op maandag 9 november 2015 14:43 - Reacties (12)
Categorie: Other, Views: 7.362

Zoals iedereen wel heeft gemerkt heeft TransIP een eigen custom OwnCloud opgezet "Stack". Mochten mensen het gemist hebben het is vandaag Stack Monday, oftewel vandaag deelt TransIP weer nieuwe invites uit.

Lees verder »

Tutorial 5: Array to xml

Door xleeuwx op maandag 23 juni 2014 23:50 - Reacties (28)
Categorie: PHP Scripts, Views: 6.286

Voorwoordje

Het probleem:
De afgelopen tijd heb ik een hoop webservices moeten maken, een van de dingen wat ik tegen kwam was het vertalen van een array naar xml.
De oplossing:
Er zijn genoeg oplossingen hiervoor te bedenken en de een is beter als de ander, ik heb er voor gekozen om hiervoor een functie te maken die een simpele array omzet in een xmlbestand.

Lees verder »

Tutorial 4: LocalStorage

Door xleeuwx op maandag 16 juni 2014 11:03 - Reacties (14)
CategorieŽn: JS Scripts, PHP Scripts, Views: 6.194

Voorwoordje

Het probleem:
Het vasthouden van gegevens in de browser kan op verschillende manieren, er blijven echter nog maar een paar manieren over waaronder de meest bekende Cookies wat per definitie niet mij voorkeur heeft. Dit wordt nog een groter probleem als je een hele hoop data moet bewaren zoals bijv. een array of zelfs meerderen (in mijn geval).
De oplossing:
Doormiddel van een ajax call data ophalen en opslaan in de localStorage van de browser.

Lees verder »