tag:blogger.com,1999:blog-24174283040392266802024-03-13T17:57:46.100+01:00Wim's BLOGOver gadgets, technologie en informaticaUnknownnoreply@blogger.comBlogger68125tag:blogger.com,1999:blog-2417428304039226680.post-7533480145104759582015-11-05T12:12:00.002+01:002015-11-05T12:18:21.120+01:00Aankomst in het internationale uitwisselingskantoor BEBRUA<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.bpost.be/site/nl/_images/logo_bpost_landing.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://www.bpost.be/site/nl/_images/logo_bpost_landing.jpg" /></a></div>
De laatste tijd bestel ik weer veel materiaal in het buitenland, en komen de ergernissen rond de Belgische douane weer bovendrijven. Tijd voor een nieuwe blogpost dus. Waar moet je op letten als je op een aanlokkelijke Chinese website iets koopt? Wat doe je best wel en best niet? De do's en don'ts op een rij.<br />
<br />
Laat ik beginnen met te zeggen dat ik nog nooit ben opgelicht door de Chinezen. Ik heb altijd gekregen wat ik heb besteld. Maar het is wel uitkijken voor namaak. Zo bestelde ik een supergoedkoop phablet dat fel leek op een Note van Samsung. Zo goed als alles aan de telefoon was nagemaakt en zag er ook zo uit als een Note, maar dan met een ander logo. De "4G" op de statusbalk bleek echter gewoon een icoontje te zijn zonder betekenis, en er was software geïnstalleerd waardoor diverse benchmarks dachten dat je een krachtigere processor had. Na wat krassen op het logo kwam er zelfs een namaak Samsung logo tevoorschijn - ik vermoed dat het Chinese merklogo er gewoon werd opgeplakt om de douane te omzeilen. De telefoon deed het echter wél, en voor zijn geld ook nog eens naar behoren. Hetzelfde probleem had ik met een Android tv-stick. In plaats van de originele variant kreeg ik een kopie, die deed het ook, maar er zaten bijvoorbeeld andere wifi en bluetooth chips in.<br />
<br />
Waar je bij je bestelling vooral rekening moet mee houden, zijn de transportkosten. Veel shops maken hierop het verschil met hun concurrenten. De meesten bieden tegenwoordig gratis verzending aan. Lekker goedkoop, maar ook altijd via China Post, waardoor je pakje er enkele weken over doet. Je leest het goed: enkele wéken.Via DHL gaat het sneller - een dag of drie - maar de verzendkosten zijn dan vaak hoger dan de waarde van je pakket.<br />
<br />
Wat er met je pakje gebeurt als het aankomt in België, da's andere koek. De tijd dat pakjes die als "gift" werden verstuurd niet werden tegengehouden door de douane, ligt al lang achter ons. Zo goed als al mijn pakjes werden ook echt fysiek opengemaakt om te kijken wat de inhoud was.<br />
<br />
Het totaalbedrag dat je betaalde voor je bestelling, dus de prijs inclusief de verzendkosten, is extreem belangrijk voor de Belgische douane. Eens dit bedrag boven de 22 euro gaat, ben je de klos. De beste manier om iets te bestellen uit het buitenland is nog altijd om onder de 22 euro te blijven. Dat lijkt weinig, maar voor dat bedrag valt al heel wat bij elkaar te sprokkelen - desnoods in twintig verschillende pakjes met gratis levering erbij.<br />
<br />
Ga je boven dat bedrag OF zit er geen factuur bij je levering waardoor het bedrag onbekend is, dan kom je in een administratieve molen terecht die zijn weerga niet kent.<br />
<br />
Het zit zo: bij bedragen boven de 22 euro, moet je BTW en douanekosten betalen bovenop de aankoopprijs. Heb je een zending van 23 euro, dan bedraagt de BTW 4,83 euro, en de kost van de douaneformaliteiten 12 euro. Voor een pakje dat 1 euro duurder is, betaal je dan in totaal maarliefst 39,83 euro, zonder uitzondering! Ik vind dit nog altijd onvoorstelbaar.<br />
<br />
Nog een stapje verder. Heb je je pakket laten versturen via DHL, dan kun je pakjes traceren. Doe dat ook, want eens je pakje in België is aangekomen en je moet importkosten betalen, dan blijft het pakje vastzitten in Brussel zonder dat je weet wat er aan de hand is. DHL stuurt je een brief waarin ze schrijven dat er kosten te betalen zijn. Da's onnodig extra wachten! De truuk: bel naar DHL, en dan kun je naar keuze het bedrag storten (weer wachten!) of het pakje ophalen en rechtstreeks de kosten betalen in hun kantoor (sneller maar je moet je verplaatsen). Het is dus niet zo dat je de kosten kunt betalen bij aflevering, wat ik veel logischer zou vinden.<br />
<br />
Als je denk dat het bij DHL omslachtig is, dan heb je nog geen kennis gemaakt met De Post. Ik heb daar intussen al enkele weken een pakje liggen zonder factuur dat maar niet vrij wordt gegeven door de douane. De status blijft staan op "Aankomst in het internationale uitwisselingskantoor BEBRUA" en verder is het: trek uw plan. Eerst werd ik met een brief geïnformeerd dat er geen factuur bij de zending zat, en dat ze graag de kostprijs hadden geweten. Of ik even een formulier wou invullen en opsturen (weer tijd verloren). Er stond ook een email adres op. Dat gaat sneller dacht ik. Maar je krijgt niet eens een bevestiging dat de documenten zijn ontvangen. Toen ik na lang wachten vroeg op dat email adres hoe het stond met mijn pakje, kreeg ik een bericht terug (in het Frans) dat het wachten was op de vrijgave. Volgens mij is het eerder wachten op Godot...Unknownnoreply@blogger.com43tag:blogger.com,1999:blog-2417428304039226680.post-33874631126802868962014-07-22T15:04:00.000+02:002014-07-22T21:59:44.250+02:00Een nieuwe GPS voor mijn Ford C-Max<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-fQqw-QyHmII/U84YVlDbpxI/AAAAAAAAAIw/WWEaxV8_kDg/s1600/original.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"><img border="0" src="http://3.bp.blogspot.com/-fQqw-QyHmII/U84YVlDbpxI/AAAAAAAAAIw/WWEaxV8_kDg/s1600/original.jpg" height="220" width="320" /></a></div>
Enkele weken geleden kocht ik een nieuwe wagen. Een Ford C-Max. Prachtige auto met alles erop en eraan. Alleen is het concept van een groot scherm nog niet goed doorgedrongen tot bij Ford Europa. In de wagen zit een display dat nog kleiner is dan dat van mijn GSM, en dit terwijl het Amerikaanse model een joekel van een scherm heeft. Dat kan echt niet meer tegenwoordig! Kunnen we dat fiksen? Jazeker. Er is namelijk een bedrijf in China dat alternatieve radio/gps systemen verkoopt die kunnen ingebouwd worden in het dashbord. Nu bestaan die al wel langer, maar het unieke aan de RoadNav modellen is dat ze echt helemaal geïntegreerd worden in het dashbord: je ziet niet dat ze eigenlijk niet bij je wagen horen. Er zijn twee systemen: S100 (met WinCE6) en S150 (Android). Ik koos de S100 omdat deze snel opstart en visueel aantrekkelijker is. Ga voor je systeem niet op zoek bij Ebay, Chinavision of andere importeurs, maar bespaar je veel problemen en koop het direct bij de fabrikant <a href="http://www.cardct.com/roadnav-s100-ford-kuga-dvd-gps-2013-c362" target="_blank">CarDCT</a>. Je moet kiezen voor het model "Kuga 2013" (gelukkig delen de Kuga, C-Max en S-Max allemaal hetzelfde dashbord, waar we ons voordeel mee doen hier). De verzending van het 10 kg zware pakket gaat via DHL. Men probeert een goedkopere prijs op het declaratieformulier voor de douana te zetten, maar helaas, daar trapt men niet meer in. Het pakket gaat open, de exacte prijs wordt opgezocht op internet, en je krijgt alsnog 21% BTW op je bord. In de doos zit ook een klein sd kaartje met Igo Primo en kaarten van Europa.<br />
<br />
<a href="http://2.bp.blogspot.com/-OJqo0jCTTS4/U84YM8_KzTI/AAAAAAAAAG4/GMl3b3jsxsU/s1600/IMG_20140711_140057.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-OJqo0jCTTS4/U84YM8_KzTI/AAAAAAAAAG4/GMl3b3jsxsU/s1600/IMG_20140711_140057.jpg" height="236" width="320" /></a>De installatie is niet zo eenvoudig en vereist wat handigheid. Mijn vader en ik begonnen met het verwijderen van de + pool aan de batterij (de - pool is moeilijker los te krijgen). Uiteindelijk was dit misschien niet nodig, maar als je zeker wil zijn geen kortsluiting te veroorzaken is het een aanrader. Let op dat je met de + pool het koetswerk niet aanraakt!<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://1.bp.blogspot.com/-jg3zY6COHuQ/U84YM2aY4jI/AAAAAAAAAHA/NP_ZX6OhA8k/s1600/IMG_20140711_141113.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-jg3zY6COHuQ/U84YM2aY4jI/AAAAAAAAAHA/NP_ZX6OhA8k/s1600/IMG_20140711_141113.jpg" height="236" width="320" /></a></div>
Begin met het verwijderen van de kap over het kleine schermpje. Gebruik hiervoor speciale plastic 'lepels' die je in een autozaak kunt vinden om autoradio's te verwijderen. Hiermee 'lepel' je de kap er af. Dit gaat niet eenvoudig en er komt heel wat kracht bij kijken. Er zitten een stuk of zes metalen clips onderaan de kap, waarmee deze vast blijft zitten aan het dashbord.<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-gm9giOUBzA8/U84YNHF49gI/AAAAAAAAAG8/EamK4Tet7nY/s1600/IMG_20140711_141207.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-gm9giOUBzA8/U84YNHF49gI/AAAAAAAAAG8/EamK4Tet7nY/s1600/IMG_20140711_141207.jpg" height="236" width="320" /></a></div>
De kap is verwijderd!<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-SkdB9apv8nk/U84YVML41FI/AAAAAAAAAIo/oBPoSd_esow/s1600/IMG_20140711_141359.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-SkdB9apv8nk/U84YVML41FI/AAAAAAAAAIo/oBPoSd_esow/s1600/IMG_20140711_141359.jpg" height="236" width="320" /></a></div>
Verwijder nu het rubberen matje voor het kleine LCD scherm en haal de twee schroeven weg.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-Y9P_Yxt31zQ/U84YN3lFYFI/AAAAAAAAAHQ/khm5mJG3fUw/s1600/IMG_20140711_141515.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Y9P_Yxt31zQ/U84YN3lFYFI/AAAAAAAAAHQ/khm5mJG3fUw/s1600/IMG_20140711_141515.jpg" height="236" width="320" /></a></div>
Verwijder de twee schroeven aan de bovenkant van het schermpje.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-3Q0oPA9uYr4/U84YOeLJgYI/AAAAAAAAAHM/vPnvyzRfVFI/s1600/IMG_20140711_141602.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-3Q0oPA9uYr4/U84YOeLJgYI/AAAAAAAAAHM/vPnvyzRfVFI/s1600/IMG_20140711_141602.jpg" height="236" width="320" /></a></div>
Verwijder het schermpje. Onderaan de ruimte waar het schermpje is uitgekomen zie je nog een schroef zitten, deze moet er ook uit!<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-Kitr5hpf2i0/U84YPO004JI/AAAAAAAAAHU/o5lq3UyZjfo/s1600/IMG_20140711_142227.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Kitr5hpf2i0/U84YPO004JI/AAAAAAAAAHU/o5lq3UyZjfo/s1600/IMG_20140711_142227.jpg" height="236" width="320" /></a></div>
Het volgende plastic stuk, dat voor een deel doorloopt langs de regelknoppen van de airco, kan nu worden losgewrikt.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://1.bp.blogspot.com/-XQoIo_twUUU/U84YPTLJzEI/AAAAAAAAAHY/8ZwCxBkYTiA/s1600/IMG_20140711_142340.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-XQoIo_twUUU/U84YPTLJzEI/AAAAAAAAAHY/8ZwCxBkYTiA/s1600/IMG_20140711_142340.jpg" height="236" width="320" /></a></div>
Het grijs plastic bedieningspaneel komt nu vrij. Maak de schroeven links en rechts los. Opgelet, want de zwarte airco sleuven links en rechts zitten redelijk los, kijk goed naar hoe deze aan het grijze paneel vastzitten (met haakjes).<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-b_KHQlXoRSI/U84YP0b0MeI/AAAAAAAAAHg/JLsFVQzhrbI/s1600/IMG_20140711_142850.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-b_KHQlXoRSI/U84YP0b0MeI/AAAAAAAAAHg/JLsFVQzhrbI/s1600/IMG_20140711_142850.jpg" height="236" width="320" /></a></div>
Klap het bedieningspaneel naar voren en verwijder de stekker. Deze moet er straks bij de montage weer op en hoeft niet verbonden te worden met de S100.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://2.bp.blogspot.com/-OWDH6w3f2fM/U84YQMZA7FI/AAAAAAAAAHw/_TzfFZYtDqg/s1600/IMG_20140711_143011.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-OWDH6w3f2fM/U84YQMZA7FI/AAAAAAAAAHw/_TzfFZYtDqg/s1600/IMG_20140711_143011.jpg" height="236" width="320" /></a></div>
Je maakt nu de cd speler los met de twee schroeven.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://2.bp.blogspot.com/-_OSWhNS28qc/U84YQiH8UZI/AAAAAAAAAHo/nXSQp0GxhGs/s1600/IMG_20140711_143312.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-_OSWhNS28qc/U84YQiH8UZI/AAAAAAAAAHo/nXSQp0GxhGs/s1600/IMG_20140711_143312.jpg" height="236" width="320" /></a></div>
Alle kabels mag je uittrekken. Er zijn een witte en een zwarte antennekabel en twee dikke zwarte stekkers. De functie van de witte antennekabel is mij onbekend, die hebben we los laten liggen in de wagen.<br />
<br />
Verwijder nu de cd speler.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-A8YqG3jVXYk/U84YRc86g9I/AAAAAAAAAH0/whdA3YgDypI/s1600/IMG_20140714_180509.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-A8YqG3jVXYk/U84YRc86g9I/AAAAAAAAAH0/whdA3YgDypI/s1600/IMG_20140714_180509.jpg" height="236" width="320" /></a></div>
Neem de S100 uit de doos en verbind alle draden die je nodig hebt. Dit waren in mijn geval de antennekabel (met verloopstukje), de GPS antenne, de Can Bus verbindingskabels, de verbinding naar de tv decoder, de kabel naar het nieuwe scherm en de stroomkabels. Het leuke aan de S100 is dat je je NOOIT kunt vergissen. Alle stekkers kunnen maar op één plaats en op één manier ingeplugd worden.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://1.bp.blogspot.com/-yDP8wv4yEfc/U84YSVq-uJI/AAAAAAAAAH8/Gj0xC-MlSM8/s1600/IMG_20140714_182407.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-yDP8wv4yEfc/U84YSVq-uJI/AAAAAAAAAH8/Gj0xC-MlSM8/s1600/IMG_20140714_182407.jpg" height="236" width="320" /></a></div>
Eén van de zwarte stekkers uit de Can Bus decoder verbind je met de stekker die uit het LCD scherm kwam.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-3iqmBBItg1k/U84YSolql3I/AAAAAAAAAIE/6bboVS9JXwE/s1600/IMG_20140714_182444.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-3iqmBBItg1k/U84YSolql3I/AAAAAAAAAIE/6bboVS9JXwE/s1600/IMG_20140714_182444.jpg" height="236" width="320" /></a></div>
De twee andere zwarte stekkers verbind je met de stekkers die uit de cd speler kwamen.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-SEdNHF9AulE/U84YTF_JMFI/AAAAAAAAAII/_VT82qWW6FU/s1600/IMG_20140714_183108.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-SEdNHF9AulE/U84YTF_JMFI/AAAAAAAAAII/_VT82qWW6FU/s1600/IMG_20140714_183108.jpg" height="320" width="236" /></a></div>
De Can Bus decoder moet boven en onder twee witte stekkers hebben. Aan één van de draden hangt ook een luidspreker, vergeet deze niet!<br />
<br />
Voor je de S100 gaat inbouwen, sluit je de batterij weer aan en start je de motor. Kijk of alles het doet. Doe de deur open. Er moet nu een scherm getoond worden waarop je een open deur ziet. Zet de airco aan en je moet de huidige gekozen temperatuur zien. Is dit niet het geval, dan werd de Can Bus niet herkend. Wij hadden last van dit probleem en hebben het uiteindelijk dankzij de mensen in China kunnen oplossen met een firmware update.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-VoXdMTXjZxg/U84YTcMXeyI/AAAAAAAAAIY/35tXKGWQk98/s1600/IMG_20140716_191543.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-VoXdMTXjZxg/U84YTcMXeyI/AAAAAAAAAIY/35tXKGWQk98/s1600/IMG_20140716_191543.jpg" height="205" width="320" /></a></div>
De bestanden van de update kopieer je gewoon naar de root van de mini kaart, naast het al bestaande navigatieprogramma. Start de wagen met het SD kaartje ingebracht (de gleuf zit links van het scherm). Je ziet dan een geel scherm.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-jZWSn6YT7bo/U84YTsw3VRI/AAAAAAAAAIU/IHCVStp1QJk/s1600/IMG_20140716_192247.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-jZWSn6YT7bo/U84YTsw3VRI/AAAAAAAAAIU/IHCVStp1QJk/s1600/IMG_20140716_192247.jpg" height="190" width="320" /></a></div>
De hele update procedure duurt ongeveer tien minuten. Gedurende een korte tijd komt er ook helemaal niets op het scherm, maar hoor je wel biepjes. Geduld! Verwijder het kaartje op het einde van de procedure, en wis de update bestanden voor je de S100 weer opstart.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://1.bp.blogspot.com/-T1KWUZbBMq8/U84YUkOrhhI/AAAAAAAAAIs/SGkpkL4dS4U/s1600/IMG_20140716_211820.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-T1KWUZbBMq8/U84YUkOrhhI/AAAAAAAAAIs/SGkpkL4dS4U/s1600/IMG_20140716_211820.jpg" height="236" width="320" /></a></div>
De cd speler schuif je nu in gleuf. Opgelet, er is erg weinig plaats achter de speler, en je moet toch een echt kluwen aan draden kwijt. Met veel moeite hebben we de zwarte stekkers en de Can Bus decoder ONDER de cd speler kunnen duwen, maar makkelijk is het niet. Maak tot slot de cd speler vast met de twee schroeven bovenaan. Het grijze paneel krijgt zijn stekker terug en schroef je ook weer vast. Daarna met de twee schroeven van onder het matje het scherm vastmaken.<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-YjQhuiBcWME/U84YUsAYe5I/AAAAAAAAAIk/6ocH3-ckLBE/s1600/IMG_20140716_213010.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-YjQhuiBcWME/U84YUsAYe5I/AAAAAAAAAIk/6ocH3-ckLBE/s1600/IMG_20140716_213010.jpg" height="236" width="320" /></a></div>
Achter het scherm is nog plaats genoeg voor de tv decoder en de GPS ontvanger. De achterkant van de kap heeft ventilatiegaten en daar heeft de GPS ontvanger voldoende aan. Alleen de antennekabel voor de televisie blijft nog een vraagteken, deze hebben we voorlopig opgerold onder de kap laten liggen. Klik nu het deel met de uitsparing voor de draaiknoppen vast en klop vervolgens de kap vast (deze zit, net als de oorspronkelijke kap, vast met openklappende pinnen).<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-Gwd1tuAwgK4/U84YVcOKuKI/AAAAAAAAAJA/Q-pRO_PGj_c/s1600/IMG_20140719_100125.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Gwd1tuAwgK4/U84YVcOKuKI/AAAAAAAAAJA/Q-pRO_PGj_c/s1600/IMG_20140719_100125.jpg" height="236" width="320" /></a></div>
En dit is het uiteindelijke resultaat... een prachtig scherm met radio, cd, dvd, mp3, navigatie en stembesturing/handenvrij bellen via Ford SYNC!<br />
<div class="separator" style="clear: both; text-align: left;">
</div>
Wat zijn nu achteraf gezien de positieve en negatieve punten van het S100 systeem?<br />
<br />
<b>Goed</b><br />
<ul>
<li>Mooie integratie in het bestaande dashbord. De kleur van het plastic wijkt ietsjes af van het originele grijs, maar het valt niet op.</li>
<li>Start snel op met een mooi Ford logo.</li>
<li>Degelijk materiaal voor een goede prijs.</li>
<li>Knappe integratie met Can Bus (openstaande deuren, parkeersensoren voor- en achteraan, temperatuur).</li>
</ul>
<b>Minder goed</b><br />
<ul>
<li>Het scherm is gevoelig voor vlekken. Na een aantal dagen moet je echt aan het poetsen (maar goed, dat is bij mijn GSM ook zo).</li>
<li>Geen installatiehandleiding. Wij moesten alles zelf uitzoeken.</li>
<li>Automatisch parkeren werkt niet meer (dit is voorzien in een volgende update).</li>
<li>Alle Ford SYNC functionaliteit blijft behouden, maar zit in een apart scherm, waardoor bijvoorbeeld het standaard Bluetooth scherm geen enkel nut meer heeft.</li>
<li>RDS lijkt niet 100% correct geïmplementeerd (het automatisch switchen tussen frequenties werkt bijvoorbeeld ook als het niet over dezelfde zender gaat!)</li>
<li>Geen TMC (filemeldingen van Igo Primo gaan over een eventuele internetverbinding).</li>
</ul>
<b>Slecht</b><br />
<ul>
<li>De software blinkt niet echt uit in gebruiksgemak. De teksten uit de softwarehandleiding zijn in het Chinglish (Chinees Engels) en hierdoor vaak onbegrijpbaar.</li>
<li>Soms crashes, vastlopers, ontbrekende Can Bus schermen of wijzigingen die niet worden opgeslaan.</li>
<li>Nog enkele bugs; er wordt bijvoorbeeld geen onderscheid gemaakt tussen de drie detectieniveaus van de parkeersensor vooraan (achteraan is het prima).</li>
<li>Igo Primo verslikt zich in de eerste paar milliseconden van de spraakuitvoer (hierdoor klinken de instructies afgekapt).</li>
<li>Ford SYNC is soms buggy.</li>
</ul>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-2417428304039226680.post-79778193418873038592014-03-26T08:53:00.004+01:002014-03-26T08:57:02.762+01:00Het mysterie van de USB oplader<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-xk5xcgsvDHw/UzKGPMNIKUI/AAAAAAAAAGo/7GTl_6OCCYE/s1600/charger.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-xk5xcgsvDHw/UzKGPMNIKUI/AAAAAAAAAGo/7GTl_6OCCYE/s1600/charger.jpg" height="320" width="320" /></a></div>
Ik heb thuis al geruime tijd een aantal tablets uit China liggen. Niet om op te werken, maar wel om mee te nemen op vakantie. Handig om tijdens de vlucht de kinderen bezig te houden, of om even op het hotel de mail te checken.<br />
<br />
Het was me al opgevallen dat de tablets niet (of moeilijk) op te laden waren via een klassieke USB stekker. Vaak duurde het enkele dagen om de batterij volledig vol te krijgen, en soms verscheen de klassieke Android animatie van de batterij die aan het opladen is zelfs helemaal niet. Een enkele keer zag ik ook de foutmelding dat er "onvoldoende stroom" werd geleverd. Mijn eerste reactie was: er is iets mis met de USB poort van de tablets. Maar dat is dus niet het geval, zo bleek uit wat opzoekwerk.<br />
<br />
Het zit zo. Een klassieke USB poort kan maximaal 5V 500mA "trekken" uit de stroomvoorziening. Ook al geeft je voeding dus 2A, dat maakt helemaal niks uit. Omdat tablets blijkbaar een grotere batterij hebben dan GSM's, heb je dus een andere voeding nodig, via een andere stekker. En inderdaad, al mijn tablets hebben een kleine stekker naast de USB verbinding, waar je zonder problemen 5V/2A kunt op loslaten. De tablets laden dan in een mum van tijd op.<br />
<br />
Toch was ik er van overtuigd dat er tablets waren die perfect via de USB poort op te laden waren. En inderdaad, die bestaan ook. Een aantal grotere merken levert namelijk een speciale USB voeding mee, waarvan een aantal pinnetjes zijn kortgesloten. Zo "weet" het tablet dat hij via zijn USB poort wat meer mag vragen dan wat standaard is toegelaten in de specificaties. Zo'n tablets kun je dus alleen maar opladen met de bijgeleverde voeding van hetzelfde merk. Met een standaard voeding werkt het niet. Je moet het maar weten...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-63418270307695806172013-03-26T14:59:00.000+01:002013-03-26T14:59:43.900+01:00RDP beveiligen<br />
RDP onder Windows 2008 kan beter beveiligd worden door "Network Level Authentication" in te schakelen. Ga hiervoor naar Administrative Tools - Remote Desktop Services - Desktop Session Host Configuration. Klik rechts op de reeds aanwezige verbinding. Kies Properties, General en vink "Allow connections only from computers running Remote Desktop with Network Level Authentication" aan. Opgelet: hiervoor heb je minstens een client nodig die op XP SP3 draait.<br />
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-62221483480941990952013-01-29T11:20:00.000+01:002013-02-25T13:59:06.789+01:00GITHUB voor beginnersAls je JQuery plugins ontwikkelt, moet je source code op Github staan. Eenvoudig? Neen, allesbehalve. Er is wel een mooi "Github for Windows" programma, maar die kan geen versies taggen (wat echt nodig is).<br />
<br />
Hoe het dan wel werkt? Ga naar github.com, maak een account en klik dan op "create new repo". Kies een projectnaam ("repository name"). Zet "Initialize this repository with a README" aan, dit maakt het makkelijker om daarna het project over te nemen op je PC.<br />
<br />
Er is nu een leeg project aangemaakt op Github, met enkel een README bestand in.<br />
<br />
We gaan dit project nu overnemen op onze PC. Installeer hiervoor "GIT For Windows" (http://git-scm.com/download/en).<br />
<br />
We gaan nu eerst onze SSH key aanmaken, anders kunnen we niets wijzigen op Github. Open in het Start Menu Git / Git Bash en tik:<br />
<br />
ssh-keygen -C "name@email.com" -t rsa<br />
<br />
Gebruik het email adres waarmee je je Github account hebt aangemaakt.<br />
<br />
Belangrijk: sla de keyfile op in de standaard directory die wordt voorgesteld (c:/users/...). Een passphrase is niet nodig (gewoon enter drukken).<br />
<br />
Open nu de file "id_rsa.pub" met een tekst editor. Dit is je public key. Ga naar "edit your profile" op Github en voeg de SSH key toe. Als naam heb ik "home pc" gekozen. Je moet ook je Github paswoord nog eens intkken.<br />
<br />
Nu geven we Git een paar settings mee. Op de command prompt tik je:<br />
<br />
GIT CONFIG --global user.name "Je naam"<br />
GIT CONFIG --global user.email name@email.com<br />
<br />
Daarna creëren we de directory structuur om straks ons project in op te vangen. Zorg er voor dat je in de directory van je project staat als je dit doet.<br />
<br />
MD github<br />
CD github<br />
<br />
Maak nu de directory waar je wil dat je project in terecht komt. Ga hier staan en laat Git de projectbestanden schrijven:<br />
<br />
MD projectnaam<br />
CD projectnaam<br />
GIT INIT<br />
<br />
We maken nu een alias aan voor ons project, zodat we straks niet elke keer het volledige github pad moeten opgeven bij elke commit:<br />
<br />
GIT REMOTE ADD naam_project git@github.com:je_username/naam_project.git<br />
<br />
We kunnen nu de inhoud van het project van de Github server halen met:<br />
<br />
GIT PULL git@github.com:je_username/naam_project.git<br />
<br />
Opgelet, gebruik de USERNAME en niet je e-mail adres!<br />
<br />
Nu kun je naar hartelust bestanden en mappen wijzigen, wissen en toevoegen in de directory.<br />
<br />
Als je files hebt toegevoegd, moeten deze ook in GIT worden gedeclareerd. Het commando GIT STATUS toont welke files nog niet in het project zijn opgenomen. Voeg deze toe zoals ze in de lijst staan, bijvoorbeeld:<br />
<br />
GIT ADD index.html<br />
GIT ADD js/<br />
<br />
Je kunt ook GIT ADD * gebruiken overigens.<br />
<br />
Alle wijzigingen geef je een versienummer en een commentaar mee en commit je vervolgens in Git:<br />
<br />
GIT COMMIT -m "Commentaar"<br />
GIT TAG 0.0.2<br />
<br />
Om de wijzigingen ook op Github te publiceren, volstaat dit commando:<br />
<br />
GIT PUSH projectnaam --tags<br />
<br />
En om deze versie dan ook als productieversie te gebruiken (de MASTER versie):<br />
<br />
GIT PUSH --tags projectnaam master<br />
<br />
Als je GITHUB PAGES gebruikt voor je project, kun je de inhoud van de master branch ten slotte ook nog pushen naar je webpagina's, zodat alle files als CDN beschikbaar zijn.<br />
<br />
git push -f projectnaam master:gh-pages<br />
<br />
Veel plezier!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-83302219575437976072013-01-03T08:36:00.003+01:002013-01-03T08:46:25.871+01:00Windows 8 en Android 4 op de WeTabIn een vorig bericht schreef ik over hoe je de beta versie van Windows 8 samen met Android 3 kon installeren op een WeTab. Nu Windows 8 officieel uit is, en er ook een nieuwe Android 4 versie is voor de WeTab, leek het mij een goed moment om m'n tablet te wissen en opnieuw te beginnen.<br />
<br />
Voor wie het nog niet heeft gedaan, de WeTab moet eerst een ander BIOS krijgen. Ga naar <a href="http://linuxmirror.pherzog.net/wetab_community_downloads/">http://linuxmirror.pherzog.net/wetab_community_downloads/</a> en download biosstick.zip.
Download vervolgens Imagewriter vanop <a href="http://launchpad.net/win32-image-writer">http://launchpad.net/win32-image-writer</a> en gebruik dit programma om het IMG bestand uit de voorgaande ZIP op een USB stick te schrijven.
Stop de USB stick in een USB poort, zet de WeTab aan en druk van zodra het blauwe lichtje brandt op de AAN knop en op de quickstart knop linksboven samen. Laat los van zodra je activiteit ziet op je stick. Je hebt wel een USB keyboard nodig om de update te doen. De instructies op het scherm zijn duidelijk.
Na de installatie van de BIOS update krijg je bij een reboot nu twee knoppen: BBS (boot menu) en BIOS, welke met het touch screen zijn aan te klikken. Ga in de BIOS en zet de AHCI mode voor de SSD drive op actief.<br />
<br />
Zoek vervolgens een PC met Windows 7, download de Windows 8 Upgrade Advisor vanop de site van Microsoft, koop Windows 8 via dit programma en laat de image van Windows 8 schrijven naar een lege USB stick. Start NIET vanaf een volledige versie of een OEM versie van Windows 8 die je in de winkel koopt. Je moet echt de upgrade versie downloaden.<br />
<br />
Plaats de USB stick in de WeTab en start de setup. Wis alle partities tijdens het installeren. Windows 8 herkent alle hardware, ik heb verder niets extra geïnstalleerd.<br />
<br />
<br />
Na de installatie van Windows 8 voeg je Android toe op de WeTab.<br />
<br />
Het Android 4.0.3 pakket kun je vinden op http://www.imagenetz.de/fee3d9567/a403c.zip.html<br />
<br />
Ontzip beide directories uit het ZIP bestand naar de C: drive van de WeTab.<br />
<br />
Download EasyBCD vanop http://www.chip.de/downloads/EasyBCD_23603661.html en start het programma.<br />
<br />
Kies "Add New Entry" - "NeoGrub" - "Install".<br />
<br />
Kies links "Edit Boot Menu" en selecteer het default OS.<br />
<br />
Geef "Neo Grub Bootloader" een nieuwe naam, bijvoorbeeld "Android 4".<br />
<br />
Sluit EasyBCD.<br />
<br />
Kopieer "menu.lst" uit de "grub" directory naar C:\NST.<br />
<br />
Klaar is kees! Bij een volgende reboot krijg je nu een menu, waar je kunt kiezen tussen Windows 8 en Android 4. De keuze maak je door kort op de quickstart button te drukken. Lang drukken bevestigt je selectie. Verschijnt er een "Error 15", dan volstaat het om "menu.lst" in C:\NST aan te passen en boot(0,0) te vervangen door boot(0,1). Veel succes!<br />
Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-2417428304039226680.post-44007461765324363502012-02-15T14:28:00.001+01:002012-02-15T14:28:22.956+01:00Flex Mobile op Android en iOS<br />
Met Adobe Flex kun je één programma schrijven, en dat verspreiden op zowel Android als iOS.<br />
<br />
Om je applicatie op Android te testen, volstaat een certificaat dat in Flex zelf kan gegenereerd worden.<br />
<br />
Voor iOS is het een stuk moeilijker. Flex heeft een p12 bestand, een provisioning profile en een certificate password nodig om iOS apps te kunnen compileren.<br />
<br />
Meld je aan op <a href="http://developer.apple.com/">http://developer.apple.com</a> en ga naar het Provisioning Portal (let op: gebruik bij voorkeur Chrome als webbrowser).<br />
<br />
Eerst moet je je test toestellen toevoegen. Klik op Devices, kies een naam en voeg de Device ID toe. Deze ID kun je vinden door met je toestel naar de mobiele website <a href="http://m.diawi.com/">http://m.diawi.com</a> te surfen. Je kunt maximaal 100 toestellen toevoegen.<br />
<br />
De volgende stap bestaat er in om het Signing Certificate en het Mobile Provisioning Profile te genereren. Op een Mac is dit simpel (via de keychain toepassing). In Windows gebruiken we OpenSSL hiervoor.<br />
<br />
Download en installeer OpenSSL Light op <a href="http://www.slproweb.com/products/Win32OpenSSL.html">http://www.slproweb.com/products/Win32OpenSSL.html</a>.<br />
Best mogelijk dat je ook de C++ Redistributables moet bij installeren.<br />
<br />
Open een command prompt en verander de directory naar C:\OpenSSL-Win32\bin.<br />
<br />
Tik dan:<br />
<br />
set RANDFILE=.rnd<br />
set OPENSSL_CONF=C:\OpenSSL-Win32\bin\openssl.cfg<br />
<br />
(uiteraard pas je het pad aan als je OpenSSL ergens anders hebt geplaatst).<br />
<br />
Nu genereer je je private key. Tik:<br />
<br />
openssl genrsa -out mykey.key 2048<br />
<br />
En dan:<br />
<br />
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=mijnemail@domein.com, CN=MIJNFIRMA, C=LANDCODE"<br />
<br />
Pas uiteraard de voorbeeldparameters aan.<br />
<br />
Ga dan naar Certificates in het Provisioning Portal. Klik op de "Request Certificate" knop.<br />
<br />
Upload het bestand "CertificateSigningRequest.certSigningRequest" and start het generatieproces van het certificaat.<br />
<br />
Download het gegenereerde certificaat (developer_identity.cer) in de OpenSSL-Win32\bin directory.<br />
<br />
De volgende stap is het omvormen van dit .CER bestand naar een P12 certificaat:<br />
<br />
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM<br />
<br />
En dan:<br />
<br />
openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12<br />
<br />
Kies een paswoord en onthoud het goed. Vervolgens wordt het bestand "iphone_dev.p12" aangemaakt. Dit is het eerste bestand dat we nodig hebben.<br />
<br />
Om een mobile provisioning file te maken, moeten we eerst een App ID aanmaken. Ga naar de App ID sectie op het Provisioning Portal.<br />
<br />
Kies New APP ID, tik een beschrijving en gebruik "*" als bundle identifier.<br />
<br />
Nu koppelen we alles aan elkaar. Ga naar Provisioning en kies New profile. Kies een naam voor het profiel, het certificaat dat moet gebruikt worden, de AppID en de toestellen waarop je de applicatie wilt laten draaien. Kies Submit en download de .provisioning file naar de OpenSSL-Win32\bin directory.<br />
<br />
Je hebt nu voldoende gegevens op via Flex een IPA bestand aan te maken. Om een test link naar je gebruikers te sturen, kun je de website http://www.diawi.com gebruiken.<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-15722013654066448732012-01-10T13:36:00.000+01:002012-02-15T14:23:55.158+01:00Over oplichting (deel 2)M'n vrouw was al een tijdje op zoek naar een nieuwe telefoon, en liet haar oog vallen op een Samsung Galaxy S2. Een mooi toestel, maar vrij prijzig in ons land. Kan dat goedkoper? Uiteraard. Even kijken naar de Duitse buren, waar je met de lagere BTW vaak koopjes kunt scoren.<br />
<br />
Dankzij de vele prijszoekmachines is het niet zo moeilijk om tegenwoordig de goedkoopste leverancier te vinden voor een bepaald toestel. Dat bleek in dit geval "top-phone.de" te zijn, die het toestel voor 100 euro minder dan in België in de etalage had staan. Omdat het toch om veel geld gaat, vraagt mij vrouw om alles nog eens te dubbelchecken. Oplichters zijn immers nooit ver weg op het internet, en ik had er vroeger al eens mee te maken (zie oudere post).<br />
<br />
Om scammers te onderscheiden van échte handelaren, zijn er een aantal dingen die je kunt nakijken. Ziet de website er professioneel uit? Is er een winkelkarretje of moet je de bestelling op een amateuristische manier via mail plaatsen? Is er een betalingsmodule, of moet je geld overmaken via Western Union? Heeft de webwinkel een winkelcertificaat? Is er een hotline of support nummer en e-mail adres? Zit er een bedrijf achter de website met een registratienummer? Dit bleek allemaal dik in orde te zijn.<br />
<br />
Ik zocht voor de volledigheid nog even op reviews van deze winkel, en kon een drietal goede ervaringen terugvinden op een forum. Dus: bestelling geplaatst, keurig een mail gehad met betaalinstructies, de internationale overschrijving gedaan en enkele dagen later ook netjes bericht gehad dat het geld was aangekomen. Een weekje nadien kreeg ik de melding dat het bestelde toestel wegens de eindejaarsdrukte was uitverkocht en dat ik wat geduld moest hebben. Ik vond dat begrijpelijk, maar mijn vrouw begon onraad te ruiken.<br />
<br />
Vanaf dan liep het mis. Mails werden niet meer beantwoord, en de hotline was steeds bezet, élke dag. Bij m'n vrouw ging nu een alarm af. Ze zocht op <a href="http://www.trustpilot.de/review/www.huctec.de" target="_blank">internet </a>naar de firma die achter de winkel schuil gaat ("Huctec") en... shit. Er komen een aantal positieve verhalen bovendrijven, maar toch overwegend klachten van mensen die erg lang op hun toestel moesten wachten - of erger: hun toestel nooit kregen.<br />
<br />
Ik heb al zó vaak dingen op internet besteld en daarbij steeds een aantal regels gevolgd om te kijken of het allemaal wel kosjer was. Maar nu duiken er dus ook websites op die 100% in orde zijn, die open en bloot hun adres en rekeningnummer op internet plaatsen, maar toch oplichters blijken te zijn! Ik heb uiteraard de mensen van het winkelkeurmerk ("Euro Label") aangeschreven en kreeg keurig een case-nummer met de melding dat ik binnen de drie dagen antwoord zou krijgen. Wat denk je: nooit meer iets van deze mensen gehoord, ook niet na een reminder. Daar sta je dan met je label.<br />
<br />
Uiteindelijk besloten ik en mijn vrouw om de winkel de hele dag door te bestoken met mails om ons geld terug te vragen. Groot was dan ook onze verrassing toen we plots de melding kregen dat de zending was vertrokken. Pas na een nieuw mailbombardement om ook het tracking-nummer te pakken te krijgen, steeg het vertrouwen weer. Het pakje was inderdaad onderweg en werd na een week geleverd.<br />
<br />
Tussen de besteldatum en de leverdatum lag uiteindelijk bijna een maand, terwijl de levertermijn 1-3 dagen was. Mijn vrouw heeft nu wel veel geld gespaard, maar wie weet wat er was gebeurd als we niet zo hadden aangedrongen... in het vervolg dus niet twee, maar drie keer nadenken!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-84205883798086535962011-11-17T10:26:00.001+01:002011-11-17T10:32:31.506+01:00Phonegap en iOS certificaten op Windows<br />
Ik ben onlangs wat aan het experimenteren geslagen met Phonegap. Dit is een framework waarmee je HTML5 applicaties kunt compileren naar apps voor iOS en Android. Als je alleen een Windows pc hebt, en geen Mac, is de cloud compiler van Phonegap een zegen. Helaas is het systeem voor het genereren van certificaten niet zo simpel in Windows. Ik ben echt dagen bezig geweest om alles uit te zoeken.<br />
<br />
Phonegap heeft een p12 bestand, een provisioning profile en een certificate password nodig om iOS apps te kunnen compileren.<br />
<br />
Meld je aan op <a href="http://developer.apple.com/">http://developer.apple.com</a> en ga naar het Provisioning Portal (let op: gebruik bij voorkeur Chrome als webbrowser).<br />
<br />
Eerst moet je je test toestellen toevoegen. Klik op Devices, kies een naam en voeg de Device ID toe. Deze ID kun je vinden door met je toestel naar de mobiele website <a href="http://m.diawi.com/">http://m.diawi.com</a> te surfen. Je kunt maximaal 100 toestellen toevoegen.<br />
<br />
De volgende stap bestaat er in om het Signing Certificate en het Mobile Provisioning Profile te genereren. Op een Mac is dit simpel (via de keychain toepassing). In Windows gebruiken we OpenSSL hiervoor.<br />
<br />
Download en installeer OpenSSL Light op <a href="http://www.slproweb.com/products/Win32OpenSSL.html">http://www.slproweb.com/products/Win32OpenSSL.html</a>.<br />
Best mogelijk dat je ook de C++ Redistributables moet bij installeren.<br />
<br />
Open een command prompt en verander de directory naar C:\OpenSSL-Win32\bin.<br />
<br />
Tik dan:<br />
<br />
set RANDFILE=.rnd<br />
set OPENSSL_CONF=C:\OpenSSL-Win32\bin\openssl.cfg<br />
<br />
(uiteraard pas je het pad aan als je OpenSSL ergens anders hebt geplaatst).<br />
<br />
Nu genereer je je private key. Tik:<br />
<br />
openssl genrsa -out mykey.key 2048<br />
<br />
En dan:<br />
<br />
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=mijnemail@domein.com, CN=MIJNFIRMA, C=LANDCODE"<br />
<br />
Pas uiteraard de voorbeeldparameters aan.<br />
<br />
Ga dan naar Certificates in het Provisioning Portal. Klik op de "Request Certificate" knop.<br />
<br />
Upload het bestand "CertificateSigningRequest.certSigningRequest" and start het generatieproces van het certificaat.<br />
<br />
Download het gegenereerde certificaat (developer_identity.cer) in de OpenSSL-Win32\bin directory.<br />
<br />
De volgende stap is het omvormen van dit .CER bestand naar een P12 certificaat:<br />
<br />
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM<br />
<br />
En dan:<br />
<br />
openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12<br />
<br />
Kies een paswoord en onthoud het goed. Vervolgens wordt het bestand "iphone_dev.p12" aangemaakt. Dit is het eerste bestand dat we nodig hebben.<br />
<br />
Om een mobile provisioning file te maken, moeten we eerst een App ID aanmaken. Ga naar de App ID sectie op het Provisioning Portal.<br />
<br />
Kies New APP ID, tik een beschrijving en gebruik "*" als bundle identifier.<br />
<br />
Nu koppelen we alles aan elkaar. Ga naar Provisioning en kies New profile. Kies een naam voor het profiel, het certificaat dat moet gebruikt worden, de AppID en de toestellen waarop je de applicatie wilt laten draaien. Kies Submit en download de .provisioning file naar de OpenSSL-Win32\bin directory.<br />
<br />
Je hebt nu voldoende gegevens op via http://build.phonegap.com een iOS IPA bestand aan te maken. Om een test link naar je gebruikers te sturen, kun je de website http://www.diawi.com gebruiken.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-59409216244815160612011-11-16T09:15:00.001+01:002011-11-16T10:11:52.896+01:00WeTab<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-3J4oJOJaC7I/TsNxH6PQ_II/AAAAAAAAAGE/vmgAr8WHDZE/s1600/new_folder2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="213" src="http://2.bp.blogspot.com/-3J4oJOJaC7I/TsNxH6PQ_II/AAAAAAAAAGE/vmgAr8WHDZE/s320/new_folder2.jpg" width="320" /></a></div>
<br />
Op eBay heb ik een WeTab op de kop getikt voor 200 euro. Deze pad komt met het WeTab besturingssysteem, maar je kunt er ook Windows op installeren.<br />
<br />
Dit leek me een goed moment om eens wat te spelen met de testversie van Windows 8, en om er als tweede besturingssysteem Android 3.2 op te plaatsen.<br />
<br />
Om dit te doen moet de WeTab eerst een ander BIOS krijgen. Ga naar <a href="http://linuxmirror.pherzog.net/wetab_community_downloads/">http://linuxmirror.pherzog.net/wetab_community_downloads/</a> en download biosstick.zip.<br />
<br />
Download vervolgens Imagewriter vanop <a href="http://launchpad.net/win32-image-writer">http://launchpad.net/win32-image-writer</a> en gebruik dit programma om het IMG bestand uit de voorgaande ZIP op een USB stick te schrijven.<br />
<br />
Stop de USB stick in een USB poort, zet de WeTab aan en druk van zodra het blauwe lichtje brandt op de AAN knop en op de quickstart knop linksboven samen. Laat los van zodra je activiteit ziet op je stick. Je hebt wel een USB keyboard nodig om de update te doen. De instructies op het scherm zijn duidelijk.<br />
<br />
Na de installatie van de BIOS update krijg je bij een reboot nu twee knoppen: BBS (boot menu) en BIOS, welke met het touch screen zijn aan te klikken. Ga in de BIOS en zet de AHCI mode voor de SSD drive op actief.<br />
<br />
Download het 32 bits Windows 8 image bestand vanop <a href="http://msdn.microsoft.com/en-us/windows/apps/br229516">http://msdn.microsoft.com/en-us/windows/apps/br229516</a>. Gebruik Microsoft's eigen <a href="http://images2.store.microsoft.com/prod/clustera/framework/w7udt/1.0/en-us/Windows7-USB-DVD-tool.exe">USB Image Tool</a> om dit bestand op een USB stick te plaatsen.<br />
<br />
Reboot de WeTab en start de installatie vanop de USB stick. Wis alle partities.<br />
<br />
Windows 8 herkent zo goed als alle hardware. Er moeten nadien maar enkele drivers geïnstalleerd worden. Deze kun je vinden op <a href="http://linuxmirror.pherzog.net/wetab_community_downloads/windows_7/driver/">http://linuxmirror.pherzog.net/wetab_community_downloads/windows_7/driver/</a><br />
<br />
Installeer alle drivers als Administrator en in de Windows 7 compatibiliteitsmodus. Hanteer deze volgorde:<br />
<br />
1. Chipset driver (00-Chipset.zip)<br />
<br />
2. Mobile Partner software - de modem driver en programma om met een SIM kaart op het internet te gaan (Mobile_Partner_13.001.08.04.538.zip)<br />
<br />
3. Bluetooth en WLAN driver (04-BT_WLAN.zip)<br />
<br />
4. G Sensor Driver (07-G-Sensor.zip)<br />
<br />
5. Millennium - het controlepaneel voor de GPS, rotatie, WLAN, Bluetooth en helderheid (10-Millennium_3.2.zip)<br />
<br />
Na de installatie van Windows 8 voeg je Android toe op de WeTab.<br />
<br />
Het Android 3.2 pakket kun je vinden op <a href="http://uploaded.to/file/pw6v93bo">http://uploaded.to/file/pw6v93bo</a><br />
<br />
Ontzip beide directories uit het ZIP bestand naar de C: drive van de WeTab.<br />
<br />
Download EasyBCD vanop <a href="http://www.chip.de/downloads/EasyBCD_23603661.html">http://www.chip.de/downloads/EasyBCD_23603661.html</a> en start het programma.<br />
<br />
Kies "Add New Entry" - "NeoGrub" - "Install".<br />
<br />
Kies links "Edit Boot Menu" en selecteer het default OS.<br />
<br />
Geef "Neo Grub Bootloader" een nieuwe naam, bijvoorbeeld "Android 3.2".<br />
<br />
Sluit EasyBCD.<br />
<br />
Kopieer "menu.lst" uit de "grub" directory naar C:\NST.<br />
<br />
Klaar is kees! Bij een volgende reboot krijg je nu een menu, waar je kunt kiezen tussen Windows 8 en Android 3.2. De keuze maak je door kort op de quickstart button te drukken. Lang drukken bevestigt je selectie.Unknownnoreply@blogger.com13tag:blogger.com,1999:blog-2417428304039226680.post-24040501105842321102011-09-14T09:09:00.000+02:002011-09-14T09:09:04.877+02:00Notepad++Tijdens het ontwikkelen in HTML en ColdFusion werk ik al jaren met HomeSite (aka ColdFusion Studio). Ik weet dat het er allemaal wat mooier uitziet in Eclipse (ColdFusion Builder) of Dreamweaver, maar die programma's zijn zo traag dat ik er grijze haren van krijg.<br />
<br />
Misschien is nu toch de tijd gekomen om HomeSite te vergeten. Ik heb namelijk een mooi alternatief ontdekt, dat nog steeds in ontwikkeling is: Notepad++. In combinatie met een paar plugins is dit echt een pareltje van een editor.<br />
<br />
Je kunt de editor <a href="http://notepad-plus-plus.org/">hier</a> terugvinden. De ColdFusion extensies zijn <a href="https://bitbucket.org/bbluemel/nppcoldfusion/wiki/Home">hier</a> te downloaden. Om ze te installeren is wel wat copy & paste werk nodig, helaas is er geen makkelijke setup procedure. Verder gebruik ik ook het handige Light Explorer, die je kunt downloaden via de Plugin Manager in Notepad++ zelf, net als de Lorem Ipsum plugin.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2417428304039226680.post-43428773624453697122011-06-06T11:44:00.002+02:002012-01-31T09:12:36.649+01:00EDPnet voip op de BBOX2Omdat ik zo tevreden ben van EDPnet en ik de hoge kosten voor mijn telefoonlijn bij Telenet een beetje beu was, heb ik besloten om ook voor telefonie de overstap te wagen. De omschakeling zelf ging zeer vlot. Wat papierwerk opgestuurd, wat geduld gehad, en drie weken later was m'n bestaand nummer omgezet naar een VOIP nummer.<br />
<br />
De bedoeling was om mijn bestaande analoge telefooncentrale aan te sluiten op de BBOX2. Uren en uren heb ik zitten sukkelen om dit in orde te krijgen, tot ik de gouden tip kreeg op internet. Om je BBOX2 voip te kunnen laten doen, moet deze een IP adres hebben. En dat heeft ie niet als de box in bridge mode staat.<br />
<br />
Gelukkig kun je bij EDPnet meerdere PPPoE sessies tegelijk starten, en is het dus mogelijk om én de BBOX2 én de router er achter tegelijk een ander IP adres toe te kennen.<br />
<br />
De oplossing is simpel. Zorg voor een rechtstreekse verbinding met de BBOX2 door je network interface op een vast IP adres te plaatsen in het 192.168.1.xxx bereik. Open dan je verkenner op het adres 192.168.1.1. Gebruik admin als username en BGCVDSL2 als password. In network interfaces zet je WAN PPPoe weer aan, met het @EDPNET userid en paswoord dat bij de VDSL2 aansluiting hoort. In settings kies je "obtain IP address automatically" en je zet de internet firewall aan op maximum security. Je schakelt uiteraard wel de remote admin modes uit.<br />
<br />
In het tabblad Telephone volg je de officiele instructies van EDPnet (<a href="http://en.wiki.edpnet.be/index.php?title=Sagem_Fast_3464_-_internet_and_telephony&oldid=4674#Configuring_VOIP">stap 4</a> van de wiki pagina). de interface moet op ppp0 staan.<br />
<br />
De geluidskwaliteit van de verbinding is zeer goed. Caller ID blijft gewoon werken, net zoals vroeger bij Telenet. Het antwoordapparaat is volledig te configureren (er is zelfs een andere tekst die de bezettoon kan vervangen). Je krijgt ook een melding via e-mail als er een bericht is. Het enige wat is mis is de stutter tone als er een bericht is ingesproken op de voice mail. Het rood lampje op mijn telefoontoestel brandt dus niet meer. Maar daar valt mee te leven.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-70539140051801924992011-04-28T16:16:00.002+02:002011-04-28T16:18:56.549+02:00Home sweet home!<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-Hzt-xkDPS6I/Tbl27oHNiUI/AAAAAAAAAF8/HYmNO1IzptM/s1600/SweetHome3DWindows.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="136" width="200" src="http://3.bp.blogspot.com/-Hzt-xkDPS6I/Tbl27oHNiUI/AAAAAAAAAF8/HYmNO1IzptM/s200/SweetHome3DWindows.png" /></a></div><br />
Ik ben samen met mijn vrouw aan het kijken hoe we ons huis op een mooie en efficiënte manier kunnen verbouwen. Na wat gesukkel met getekende plannetjes ben ik een zoektocht begonnen naar een softwarepakket waarmee we makkelijk onze ideeën kunnen visualiseren. In het verleden had ik al wat programma's getest, maar uiteindelijk bleek zowat elk huis moeilijker op de computer na te tekenen dan in het echt te bouwen. Per toeval botste ik echter op een pareltje, en het is nog gratis ook: <a href="http://www.sweethome3d.com">Sweet Home 3D</a>. Eenvoudig, snel, makkelijk, meer moet dat niet zijn. Niet alles is mogelijk (je kunt bijvoorbeeld standaard geen verdiepingen bouwen of een dak plaatsen), maar de software voldoet precies aan onze wensen. Een aanrader!Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2417428304039226680.post-28152884534011083922011-03-25T11:42:00.005+01:002011-04-28T16:03:16.453+02:00Apache Derby en ColdFusion / Derby<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-vZFHLA2JVQ8/TYxxmO-7ENI/AAAAAAAAAF0/8KhsAEi-4ZA/s1600/Apache-Derby-Relational-Database-Management-System.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="53" width="170" src="http://2.bp.blogspot.com/-vZFHLA2JVQ8/TYxxmO-7ENI/AAAAAAAAAF0/8KhsAEi-4ZA/s200/Apache-Derby-Relational-Database-Management-System.jpg" /></a></div><br />
De laatste versies van ColdFusion komen met een nieuwe database driver, die als naam "Derby" heeft. Het leuke hiervan is dat de software om een Derby server te draaien, reeds in ColdFusion zit. Derby databases zijn file-based, en kunnen dus makkelijk worden verplaatst of gecopieerd. Ik besloot om hier even een kijkje naar te nemen. Vroeger werkte ik altijd met Microsoft SQL Server, maar de versies na 2000 zitten vol bloatware en zijn eigenlijk alleen nog maar te begrijpen door database managers.<br />
<br />
Derby is een soort van Access op speed. Je kunt de database gerust in productieomgevingen gebruiken. Multi user is geen probleem.<br />
<br />
Alle componenten die je nodig hebt om een Derby server te draaien zitten zoals eerder gezegd al klaar in ColdFusion, maar je moet zelf uitzoeken hoe het werkt.<br />
<br />
Om de Derby server op te starten open je een command prompt en ga je naar <br />
C:\ColdFusion9\lib.<br />
<br />
Daar voer je het volgende uit: java -jar derbyrun.jar server start<br />
<br />
Om de server weer te stoppen, gebruik je: java -jar derbyrun.jar server shutdown<br />
<br />
Je kunt de server ook automatisch opstarten via een Scheduled Task. Open daarvoor Start - Control Panel - Scheduled Tasks - Add scheduled task. Kies als programma java.exe met argumenten -jar derbyrun.jar server start. Start het programma in C:\ColdFusion9\lib "When my computer starts". Kies <br />
"Run whether user is logged on or not" en "Do not store password". Vink het vakje bij "Stop if the task runs for 3 days" uit.<br />
<br />
Een andere manier is door <a href="http://yajsw.sourceforge.net/">YAJSW</a> te gebruiken. <br />
<br />
Om een database aan te maken, voeg je een datasource toe in de Coldfusion Administrator module. Kies een data source name. Kies Apache Derby Client als driver. Klik op Add. Kies een database name (opgelet, dit moet een directory naam zijn, bijvoorbeeld D:\ColdFusion9\db\mydb). Zet als server localhost op poort 1527. In advanced settings zet je als connection string:<br />
<br />
create=true;dataEncryption=true;bootPassword=test1234<br />
<br />
Gebruik een bootPassword naar keuze. Dit paswoord wordt gebruikt om je database te versleutelen. Enable CLOB en BLOB indien je deze gebruikt.<br />
<br />
Bewaar de datasource. Deze zal nu worden geopend door ColdFusion om te kijken of ze bestaat. Omdat er een create=true in de connection string staat, wordt deze ook meteen aangemaakt.<br />
<br />
Om de database te beveiligen met een gebruikersnaam en een paswoord open je een SQL editor (bijvoorbeeld <a href="http://www.razorsql.com/">RazorSQL</a>). Als connection profile gebruik je jdbc:derby://localhost:1527/C:\ColdFusion9\db\mydb;bootPassword=test1234<br />
<br />
Stuur vervolgens de volgende SQL commando's op naar de lege database:<br />
<br />
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.username1', 'password1');<br />
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.connection.requireAuthentication', 'true');<br />
<br />
Hiermee activeer je de gebruikersnaam "username1" en het paswoord "password1".<br />
<br />
Pas nu de datasource weer aan in ColdFusion. Vul je zojuist gekozen username en password in bij de properties. Zorg ervoor dat alleen "bootPassword=test1234" nog in de connection string staat.<br />
<br />
Klaar is kees!<br />
<br />
Bij Railo wordt Derby niet standaard geïnstalleerd. Ofwel kopieer je derby.jar, derbyclient.jar, derbynet.jar, derbyrun.jar en derbytools.jar van een al bestaande CF installatie uit<br />
C:\ColdFusion9\lib naar C:\railo\lib. Vervolgens doe je een restart van Railo. Ofwel download je de laatste versie van Derby op het net. ColdFusion 9.0.1 komt met versie 10.5.3.0, maar dit is een al wat oudere versie. Wil je de nieuwe (10.7.1.1 op het moment van schrijven), ga dan naar http://db.apache.org/derby/derby_downloads.html en download de LIB distributie.<br />
<br />
Om de datasource toe te voegen in Railo kies je als type "Other - jdbc driver". Vervolgens als Class "org.apache.derby.jdbc.EmbeddedDriver" en als DSN "jdbc:derby:C:\ColdFusion9\db\mydb;create=true;dataEncryption=true;bootPassword=bootPassword" als je de embedded versie van Derby wil gebruiken. Beter nog is de netwerk versie. Hiervoor gebruik je als Class "org.apache.derby.jdbc.ClientDriver" en als DSN "jdbc:derby://localhost:1527/C:\ColdFusion9\db\mydb;create=true;dataEncryption=true;bootPassword=bootPassword"Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-51775883574089144512011-03-16T08:36:00.000+01:002011-03-16T08:36:08.273+01:00iOS Developer worden is een hele kunst<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-FRhjODq9UM8/TYBlPtOcoqI/AAAAAAAAAFs/J2UViquwPKc/s1600/Apple-logo.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="200" width="180" src="http://1.bp.blogspot.com/-FRhjODq9UM8/TYBlPtOcoqI/AAAAAAAAAFs/J2UViquwPKc/s200/Apple-logo.jpg" /></a></div><br />
Voor 'm werk moet ik een Apple iOS developer account hebben. Dat lijkt makkelijk, maar het volgende verhaal toont dat het dat zeker niet is.<br />
<br />
Om te beginnen werkt de <a href="http://developer.apple.com/programs/register/">website</a> waar je je kunt op registeren niet goed met Internet Explorer. Stukken ontbreken op de formulieren die je moet invullen. Dan maar Chrome gebruikt, en dan werkt het wel. Je moet bij je inschrijving kiezen tussen twee soorten accounts: een individueel of een bedrijfsaccount. Ik koos voor een individueel account, omdat ik de enige ontwikkelaar zal zijn. Even langs de boekhouding om de betaling uit te voeren met de Visa kaart van de baas, en klaar is kees. We schrijven op dat moment 3 februari 2011.<br />
<br />
Op 7 februari komt er een mail aan van Apple. Mijn naam komt niet overeen met de naam op de Visa kaart en kan niet in behandeling worden genomen. Ik moet een bewijs van identiteit opsturen. Ik kan uiteraard nooit bewijzen dat ik mijn eigen baas ben, maar kan de bestelling ook niet annuleren. So far gebruiksvriendelijkheid. Ik bel noodgedwongen naar Apple. In het Engels, een Nederlandse klantendienst hebben ze niet. Daar kunnen ze mijn bestelling annuleren.<br />
<br />
Op 16 februari kan ik opnieuw een developer account aanvragen, ditmaal als bedrijf. Het lijkt goed te gaan, want de dag nadien al krijg ik een mail waarin men mij vraagt om legale documenten door te faxen, zodat ze kunnen zien dat ons bedrijf wel degelijk bestaat. Ik doe dit dezelfde dag nog.<br />
<br />
Daarna blijft het lang stil bij Apple. Op 9 maart krijg ik een mail waarin Apple me zegt dat de gekozen bedrijfsnaam bij de aanmelding niet in overeenstemming is met de naam op de legale documenten. Er staat namelijk VZW in mijn aanmelding, en die melding staat niet op de fax. Men stelt voor om 'VZW' te laten vallen. Ik stuur een mail terug en leg hen uit dat VZW geen deel uitmaakt van de bedrijfsnaam, maar een legale entiteit is, maar dat ze hem gerust mogen weglaten.<br />
<br />
Op 15 maart krijg ik een bericht terug waarin ze me danken dat ik het VZW probleem heb uitgelegd, en vragen ze me OPNIEUW een fax te sturen met de juiste bedrijfsnaam in. Holy crap? Ik stuur een antwoord terug en zeg dat ze de naam mogen veranderen zoals ze zelf hebben gesuggereerd.<br />
<br />
We zijn nu meer dan een maand verder en ik heb nog altijd geen account.<br />
<br />
TO BE CONTINUED.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-20525300961076699242011-03-16T08:20:00.000+01:002011-03-16T08:20:22.636+01:00Winload.exe Is Missing Or Corrupt<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-fzCyvMVAGRk/TYBks1LBIoI/AAAAAAAAAFk/uR7QyJqhHwQ/s1600/command-prompt-icon.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="200" width="200" src="http://3.bp.blogspot.com/-fzCyvMVAGRk/TYBks1LBIoI/AAAAAAAAAFk/uR7QyJqhHwQ/s200/command-prompt-icon.png" /></a></div><br />
Deze foutmelding kwam bij elke reboot op het scherm van mijn server. De machine had eerder problemen met een harde schijf. Die werd vervangen, en toen begonnen de problemen. Intussen ben ik er achter dat meneer winload helemaal niet vermist is. Het is een fout in de bootloader, het scherm dat je te zien krijgt en waar je moet kiezen welke configuratie je moet opstarten.<br />
<br />
Je kunt dit eenvoudig zelf checken door in windows/system32 het programma bcdedit.exe te lanceren in een command prompt. Grote kans dat er in de sectie 'Windows Boot Loader' lijnen staan met 'unknown' er in, in de plaats van C:<br />
<br />
Staat er 'unknown' bij 'osdevice', tik dan bcdedit /set {default} osdevice "partition=C:<br />
<br />
Staat er 'unknown' bij 'device', tik dan bcdedit /set {default} device "partition=C:Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-77721944597924879402011-02-16T15:16:00.002+01:002011-02-16T15:17:26.925+01:00Galaxian3 on the move<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-gOgNs4MBcPw/TVvcQl5H-JI/AAAAAAAAAFU/EJF23HR5wR8/s1600/pre7a.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="150" width="200" src="http://3.bp.blogspot.com/-gOgNs4MBcPw/TVvcQl5H-JI/AAAAAAAAAFU/EJF23HR5wR8/s200/pre7a.jpg" /></a></div><br />
Van gedrevenheid gesproken, hier is een mooi voorbeeld. De kerel vanop <a href="http://www.dragonslairfans.com/smfor/index.php?topic=231.0">dit</a> forum is zot van het arcadespel Galaxian3. Echt retrospul. Galaxian3 wordt gespeeld in een theater, met een aantal stoelen voor een scherm en met een draaiend geweer in de hand. In Vlaanderen stond er tot enkele jaren geleden eentje in de grootste speelhal van Blankenberge, naast de bowlingbaan. Wie even op de link klikt, ziet waar het theater nu is terecht gekomen. Pretty impressive.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-18983600422736996082011-02-03T12:27:00.002+01:002011-02-03T12:28:08.107+01:00De leukste Android applicaties<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_-rdGBzKMVzA/TUqRKSgb9bI/AAAAAAAAAFM/BrMdSzyYYWM/s1600/angrybirds_big.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="104" width="200" src="http://1.bp.blogspot.com/_-rdGBzKMVzA/TUqRKSgb9bI/AAAAAAAAAFM/BrMdSzyYYWM/s200/angrybirds_big.jpg" /></a></div><br />
Een aantal mensen hebben mij gevraagd naar wat leuke applicaties om op hun Android toestel te plaatsen. Daarom, op verzoek, mijn lijstje van iconen die ik minstens één keer per week aanklik.<br />
<br />
<br />
<b>Tools</b><br />
<br />
Advanced Task Killer<br />
AndRecorder (sound recorder)<br />
AopReader (RSS reader)<br />
ApptoSD (om applicaties automatisch op SD te plaatsen)<br />
Barcode Scanner (om QR codes te lezen)<br />
BETrains (reisinformatie treinen)<br />
Buienalarm (geeft een biepje als het gaat regenen)<br />
ConvertPad (omzetprogramma)<br />
Dropbox (om bestanden te synchroniseren met mijn pc)<br />
Google Earth<br />
eBay (om veilingen op te volgen)<br />
Eén Teletekst (teletekst van de vrt)<br />
Facebook<br />
Gmail<br />
Goggles<br />
Google Vertalen<br />
GPS Status<br />
Instant Heart Rate (bepaalt je hartslag)<br />
No Signal Alert (biept als je geen gsm ontvangst hebt)<br />
NOS teletekst<br />
PDF viewer<br />
Photoaf (om panoramische foto's te maken)<br />
Radio.be (online radiostations beluisteren)<br />
Retro Camera (foto's met een retro afwerking)<br />
Runkeeper (om je loopprestaties bij te houden)<br />
Scanner Radio (communicatie vliegtuigtorens)<br />
SoundHound (welk nummer hoor je nu)<br />
Speed Test<br />
Google Talk<br />
TVGids.be (televisiegids)<br />
Twitter<br />
Vandaag.be (nieuws)<br />
Google Voice<br />
Wapedia (interface naar Wikipedia)<br />
<br />
<b>Games</b><br />
<br />
Angry Birds<br />
Jewels (een Bejewelled kloon)<br />
Reversi<br />
Solitaire<br />
Spaghetti Marshmallows<br />
Talking Tom (voor de kids)<br />
Teeter (stalen balletje op een plank)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-29263680205633925072011-01-19T09:11:00.004+01:002011-01-19T09:19:52.144+01:00Nieuwe NAS, met kleine problemen<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-rdGBzKMVzA/TTaeUdyNZqI/AAAAAAAAAE0/eN1NuoHDktU/s1600/nas.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 200px;" src="http://3.bp.blogspot.com/_-rdGBzKMVzA/TTaeUdyNZqI/AAAAAAAAAE0/eN1NuoHDktU/s200/nas.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5563808464092620450" /></a><br />M'n oude NAS, een Windows Home Server, heeft de geest gegeven en was eigenlijk ook al een beetje krap geworden. Nieuwe schijven plaatsen had niet veel zin; het oude moederbord heeft geen SATA aansluitingen, dus een harde schijf van meer dan 500GB was niet realistisch.<br /><br />Op dan naar een gigabit NAS, die ik heb gevonden in de vorm van de tweehonderd euro dure LinkStation LS-WX2.0Tl/R1. In de machine zitten twee schijven van 1TB die je in RAID1 kan gebruiken.<br /><br />De installatie had heel wat voeten in de aarde. Om de één of andere reden werd in RAID1 een capaciteit van 2TB weergegeven in de interface. Ik besloot om de harde schijven opnieuw te formatteren, een proces dat 36 uur (!) in beslag nam omdat de hele schijf vier keer met random data wordt overschreven.<br /><br />Toen ik de laatste nieuwe firmware wou plaatsen bleek dit nietszeggende foutmeldingen op te leveren. De schuldige was de firewall van Windows. Al het inkomende verkeer van de NAS toestaan verhielp het probleem en nu werkt alles prima.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-39416351591664882902011-01-17T15:45:00.005+01:002011-01-17T15:57:06.318+01:00Flash Media Server beveiligenTegenwoordig gebruikt zowat iedere professional Flash Media Server om z'n videofilmpjes naar de gebruiker toe te streamen. Maar wat als je wil voorkomen dat één of andere "ripper" aan de haal gaat met je videostream? Sinds een tijdje zit hiervoor een ingebakken beveiliging in FMS, waar ik nu pas van hoorde.<br /><br />De truuk zit 'm op twee niveaus: ten eerste een encryptielaag (makkelijk in te schakelen door RTMPE te gebruiken als transportprotocol) en ten tweede een authorisatie van het SWF bestand dat de stream mag openen. Moeilijk te implementeren? Bijlange niet!<br /><br />1. Open het bestand %FMS_Install%/conf/_defaultRoot_/_defaultVHost_/Application.xml.<br />2. Verander SWFVerification enabled="false" naar "true".<br />3. Zet in SWFFolder een lijst van de directories waarin de SWF files staan die je streams mogen bekijken (met ; als separator).<br />4. Zet FinalHashTimeout op 5.<br />5. Zet in DisallowedProtocols rtmp, rtmps, rtmpt. Opgelet: vanaf nu zijn ALLEEN nog maar encrypted streams te bekijken.<br /><br />Restart FMS en gaan met die banaan!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-65132257295312701332011-01-12T08:58:00.004+01:002011-01-12T14:15:29.365+01:00WebApps ontwikkelen<a href="http://3.bp.blogspot.com/_-rdGBzKMVzA/TS2pENefdVI/AAAAAAAAAEs/95VC1ysniF8/s1600/mobile-devices-1_0a2.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 152px; height: 200px;" src="http://3.bp.blogspot.com/_-rdGBzKMVzA/TS2pENefdVI/AAAAAAAAAEs/95VC1ysniF8/s200/mobile-devices-1_0a2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561287004674553170" /></a><br />Zoals ik al eerder schreef zit ik momenteel tot over mijn oren in de WebApp wereld. Ik ben al een paar dagen aan het zoeken naar bibliotheken die het makkelijk maken om een kleine website te ontwikkelen die op de meeste GSM's te bekijken is. Eerste voorwaarde: het mag geen geld kosten. Tweede voorwaarde: de website mag geen 'native' applicatie zijn (dus bijvoorbeeld Titanium en Appcelerator vallen af).<br /><br />Wat ik tot nu toe al heb ontdekt:<br /><br /><a href="http://dhtmlx.com/touch/">DHTMLX Touch</a>: een derivaat van de DHTMLX Javascript Ajax Library. Zit momenteel nog in testfase, maar is erg mooi om iPad applicaties te ontwerpen (en niet zozeer websites). In dezelfde stijl is ook <a href="http://www.sproutcore.com/">Sproutcore</a> terug te vinden.<br /><br /><a href="http://www.joapp.com/">Jo</a>: een object gebaseerde library. Alles wat je op het scherm wil plaatsen, moet je met javascript toevoegen.<br /><br /><a href="http://webapp-net.com/">WebApp.net</a>: heeft een paar leuke ideeën, zoals incremental lists, maar is nog in ontwikkeling. De laatste versie verscheen inmiddels al een jaar geleden.<br /><br /><a href="http://www.sencha.com/products/touch/">Sencha Touch</a>: een product van de makers van het Javascript framework ExtJS. Visueel zeer indrukwekkend, maar op een oudere browser zijn de applicaties niet bruikbaar.<br /><br /><a href="http://jquerymobile.com/">JQuery Mobile</a>: de tegenhanger van Sencha Touch. Het is een relatief nieuw project dat wordt gemaakt door het team van het bekende Javascript framework JQuery. Het grote voordeel hier is de goede 'backwards compatibility': alle browsers worden ondersteund.<br /><br /><a href="http://www.jqtouch.com/">JQTouch</a>: een plugin voor het JQuery framework. Het is ontwikkeld door David Kaneda (die nu ook voor Sensha werkt) en lijkt wat op JQuery Mobile.<br /><br />Het team achter Yahoo's YUI (ook een veelgebruikte javascript library) heeft sinds versie 3.2.0 ook support voor touch-events, maar heeft geen aparte versie voor mobieltjes.<br /><br /><a href="http://www.iui-js.org">IUI</a>: een oud project, maar werkt wel de meest gebruikte toestellen (iPhone, Android, Blackberry en Windows). Er is support voor themes zodat je applicatie een native look kan krijgen.<br /><br /><a href="http://iwebkit.net/">IWebKit</a>: ziet er goed uit, maar is vooral op iPhones gericht. Er is bijvoorbeeld geen animatie op Android.<br /><br />Uiteindelijk twijfel ik nog tussen JQuery Mobile en IUI...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-12453397502394481192010-12-09T11:23:00.010+01:002010-12-09T12:50:38.799+01:00Smartphone emulators<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-rdGBzKMVzA/TQC1YoicfZI/AAAAAAAAAEg/bRjVhmomFBQ/s1600/Commodore-64-Emulator-iPhone-Application.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 186px;" src="http://1.bp.blogspot.com/_-rdGBzKMVzA/TQC1YoicfZI/AAAAAAAAAEg/bRjVhmomFBQ/s200/Commodore-64-Emulator-iPhone-Application.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5548634175723830674" /></a><br />Voor m'n werk ben ik momenteel bezig aan een website die moet toegankelijk zijn voor de meest gebruikte smartphones: de iPhone (Apple), de Android toestellen (Google), de Symbian toestellen (waaronder Nokia), het nieuwe Windows Mobile 7 (Microsoft) en de Blackberry's (van Research In Motion). Je kunt natuurlijk naar de winkel hollen en deze toestellen kopen om de website er op te testen, maar het kan makkelijker door emulators te gebruiken die je gewoon op je pc kunt installeren.<br /><br />Het minst voor de hand liggend om aan de praat te krijgen is de iPhone emulator. Deze werkt immers enkel op een Mac en is ook niet gratis: je moet een developer account hebben bij Apple. De simulator is gekoppeld aan de ontwikkelingsomgeving <a href="http://developer.apple.com/technologies/xcode.html">XCode</a> - een soort van Eclipse. Eens je een developer account hebt, is de SDK gratis te downloaden. Het grootste probleem is het draaien van een Mac machine met OSX op een PC. Ik heb dit aan de praat gekregen met de virtualisatieoplossing <a href="http://www.virtualbox.org/">VirtualBox </a>in combinatie met een Intel image van OSX. Alleen voor de fun, want legaal is dit niet vrees ik, en er zijn ook wat hacks nodig om voorbij het installatieproces te raken. Als je in OSX bent geraakt, moet je Xcode opstarten, een nieuw iPhone project aanmaken (File, New Project) en daarna 'Build and Go' aanklikken. Er wordt dan een lege applicatie opgestart, maar met de menu-toets op het virtuele iPhone toestel kun je Safari opstarten. De internetverbinding werkt out-of-the-box.<br /><br />Voor Android is het gelukkig wat makkelijker. Je kunt de laatste SDK downloaden op de <a href="http://developer.android.com/sdk/index.html">website </a>van de ontwikkelaars. De Android emulator heeft een Java JDK nodig (<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">hier</a> te vinden). Verder werkt alles zonder verdere ingrepen.<br /><br />De Symbian toestellen kunnen ook geëmuleerd worden met de zogenaamde PDK toolkit, maar hier is echt een gigantische download voor nodig EN de 7Zip <a href="http://www.7-zip.org/">ontzipper</a> (met de standaard Winzip lukt het niet). Je gaat naar de website van <a href="http://developer.symbian.org/main/tools_and_kits/downloads/view.php?id=5">Symbian</a> (registratie nodig) en je zoekt daar naar binaries_epoc.7z, binaries_winscw_lib.7z, binaries_winscw_udeb.7z, binaries_winscw_urel.7z en tools_epoc.7z. Al deze bestanden ontzip je in de directory C:\Symbian\S3PDK. Verder heb je ook <a href="http://www.winpcap.org/">WinPcap</a> nodig, omdat dit programma de brug verzorgt tussen de telefoon en je internet aansluiting. Bij het openen van een pagina in de mobiele browser kies je dan ook Winsock als verbindingstype.<br /><br />Run deze batch file om de koppeling te maken tussen de emulator en je internet connectie:<br /><blockquote>subst k: C:\Symbian\S3PDK<br />k:<br />set EPOCROOT=\<br />set path=%path%;\epoc32\tools<br />EnableLanConnection.cmd</blockquote><br />Maak tenslotte een shortcut op je desktop naar C:\Symbian\S3PDK\epoc32\release\winscw\urel\epoc.exe om de emulator makkelijker op te starten.<br /><br />Ook de download voor Windows Mobile 7 is gigantisch, omwille van het hele framework dat mee in de SDK zit. Het <a href="http://www.microsoft.com/express/Downloads/#2010-Visual-Phone">pakket</a> is echter eenvoudig te installeren en werkt zonder omkijken.<br /><br />De laatste noot om te kraken is RIM's BlackBerry. Er bestaan simulators voor zowat elk type toestel. Ik heb de versie <a href="http://us.blackberry.com/developers/resources/simulators.jsp">gedownload</a> voor de 9800. Dat is een recent toestel uitgerust met versie 6 van het besturingssysteem. Het probleem van deze emulator is dat er standaard geen internet connectie is voorzien. Hiervoor moet je de <a href="https://www.blackberry.com/Downloads/entry.do?code=2DF45244F09369E16EA3F9117CA45157">BlackBerry MDS/email server</a> downloaden en installeren. Zorg ervoor dat de environment setting JAVA_HOME verwijst naar de plaats waar je de Java JDK hebt geïnstalleerd.<br /><br />Je moet de MDS server opstarten vóór de emulator. In Windows 7 moet dit met verhoogde rechten. Open een CMD prompt als Administrator en tik dan CD "C:\Program Files\Research In Motion\BlackBerry Email and MDS Services Simulators 4.1.4\MDS". Vervolgens lanceer je run.bat en daarna de emulator.<br /><br />Al bij al ben ik drie dagen zoet geweest om alles aan de praat te krijgen. Wat opvalt is dat alle SDK's zo groot zijn - in totaal enkele gigabytes. Dit komt omdat geen enkele emulator wordt geleverd zonder alle tools om zelf programma's te maken.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-2624018642318357822010-12-08T13:38:00.000+01:002010-12-09T13:42:20.727+01:00Flash debug player in ChromeIk ben een liefhebber van de internet browser Chrome. Deze komt standaard met een Flash player. Wie de debug versie nodig heeft van Flash, zal merken dat deze niet gebruikt kan worden.<br /><br />Om dit op te lossen <a href="http://www.adobe.com/support/flashplayer/downloads.html">download</a> en installeer je eerst de debug player.<br /><br />Daarna open je Chrome en tik je in de adresbalk "about:plugins".<br /><br />Klik vervolgens op "Details". Er komen nu twee verwijzingen naar Shockwave Flash tevoorschijn. Desactiveer deze die verwijst naar "c:/users/..."<br /><br />De debug versie wordt vanaf nu gebruikt door Chrome.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-88124875216262486912010-12-02T10:34:00.004+01:002010-12-02T15:13:36.903+01:00Van ADSL2+ naar VDSL2<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-rdGBzKMVzA/TPepiaZAhoI/AAAAAAAAAEU/_MlmEdTuuIU/s1600/bbox2.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 120px;" src="http://3.bp.blogspot.com/_-rdGBzKMVzA/TPepiaZAhoI/AAAAAAAAAEU/_MlmEdTuuIU/s200/bbox2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5546087874794915458" /></a><br />Tot vandaag had in een ADSL2+ verbinding van Dommel, over een Discovery lijn van Belgacom. In de afgelopen maanden is de snelheid daarvan echter drastisch naar beneden gegaan. Ik haalde - zelfs na herhaaldelijk contact met de helpdesk - maar 1/3e van de beloofde snelheid in AnnexM meer.<br /><br />Tijd dus om over te schakelen. Ik heb na lang aarzelen en veel lezen gekozen voor EDPnet. Op de afgesproken installatiedag kreeg ik keurig een telefoontje van Belgacom dat men de switch ging doen. De internet verbinding is ongeveer 10 minuten onderbroken geweest, en toen was VDSL2 actief. Ik haal nu een downloadsnelheid van 29Mb/s en een uploadsnelheid van 4.23Mb/s. <br /><br />Om VDSL2 te kunnen gebruiken heb je de door Belgacom verplichte BBOX2 nodig. Als er ooit een prijs wordt uitgereikt voor het lelijkste routerdesign, dan wint deze 'brooddoos' zeker en vast.<br /><br />Het enige wat ik nog moest doen na de switch van Dommel naar EDPnet was de BBOX2 in bridged mode zetten, aangezien ik zelf een eigen firewall en router heb die ik wou blijven gebruiken.<br /><br />Om dit te doen ga je naar de setup pagina van de BBOX2 op het adres 192.168.1.1.<br /><br />Daarna ga naar Advanced Settings en kies je Network Interfaces.<br /><br />Kies Wan PPPoE, Disable, OK.<br /><br />Kies wan eth1.20 voip, Disable, OK.<br /><br />Ga naar Settings, Underlying Connection en kies dan Lan Bridge.<br /><br />Schakel Telephony en Wireless uit. Zet de Firewall op Minimum Security.<br /><br />Op mijn router moest ik bij de connectiesettings DHCP uitschakelen en PPPoE gebruiken met de inloggegevens die verstrekt werden door EDPnet.<br /><br />Nog een tip: je kan de statistieken van je modem opvragen via een <a href="http://hierzo.net/program/vdsl2/download/VDSL2tool-win.zip">handige tool</a>. Zorg wel dat je je pc rechtstreeks aansluit op een van de twee netwerk poorten van de BBOX. Achter de router werkt het uiteraard niet.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2417428304039226680.post-32720347036362194082010-11-24T08:02:00.001+01:002010-11-24T08:03:41.977+01:00Instellingen Android Mobile VikingsIk heb gisteren per ongeluk mijn settings voor Mobile Vikings gewist op mijn Android toestel, en het duurde even eer ik de juiste instellingen terugvond. Voor mezelf en voor de anderen dus hier de juiste instellingen op een rijtje.<br /><br />Ga naar Instellingen - Draadloos en netwerken - Mobiele netwerken - Namen toegangspunten<br /><br />Voor Web pas je het volgende aan:<br /><br />APN: web.be<br />Gebruikersnaam: web<br />Paswoord: web<br /><br />Voor MMS pas je het volgende aan:<br /><br />APN: mms.be<br />Gebruikersnaam: mms<br />Paswoord: mms<br />MMSC: http://mmsc.be<br />MMS-proxy: 217.072.235.001Unknownnoreply@blogger.com2