Menno's blog

Over van alles en nog wat...

Geschreven op
31 maart 2011 om 17:54 uur
0 Reacties

Je eigen GroenLinks Android app?

Geschreven op
31 maart 2011 om 17:54 uur | 0 Reacties

Tijdens de Provinciale Statenverkiezingen heeft GroenLinks Brabant een Android app ontwikkeld.

Met deze app is het mogelijk om op de hoogte te blijven van het laatste GroenLinks nieuws. GroenLinks Brabant heeft de code beschikbaar gesteld, zodat iedereen een eigen GroenLinks app kan maken!

Maar hoe moet je dat doen?

Ten eerste moet je een aantal programma's installeren, waar je de code mee kunt ophalen en bewerken.
Mocht een programma niet goed functioneren, probeer het dan als "administrator" uit te voeren.

  • Download en installeer "JDK x Update xx with Java EE"
  • Download en pak uit naar bijv. 'C:\eclipse'  "Eclipse IDE for Java Developers"
  • Download en installeer "Android SDK - installer"
  • Download en installeer "ADT Plugin" als volgt:
    Start 'Eclipse' (te vinden op 'C:\eclipse\eclipse.exe') en ga naar 'Help' -> 'Install New Software'
    Klik op 'Add'
    In het 'Add Repository' venster vul je de naam 'ADT plugin' in en vult de volgende URL in:
    https://dl-ssl.google.com/android/eclipse/
    Klik op 'OK'
    In het 'Available Software' venster selecteer je de vakje naast 'Developer Tools' en klik op 'Next'
    In het volgende venster zie je een lijst met onderdelen die gedownload gaan worden, klik op 'Next'
    Accepteer de voorwaarden en klik op 'Next'
    Herstart nu 'Eclipse'
  • Na het succesvol herstarten die je nog de ADT plugin te verwijzen naar de SDK map:
    Klik op 'Window' -> 'Preferences'
    Selecteer Android in het linker paneel
    Klik op 'Browse' en selecteer de SDK map, meestal is dit 'C:\Program Files\Android\android-sdk'
    Klik op 'Apply' en op 'OK'
  • Download en installeer "SmartGit"
  • Download en installeer "Git.exe"
  • Open nu SmartGit en klik op 'Edit' -> 'Preferences' en vul dan bij 'Git Executable' het volgende in:
    C:\Program Files\Git/bin\git.exe
    (afhankelijk van de locatie waar Git geïnstalleerd is natuurlijk)

Je bent nu klaar met installeren, we gaan nu de broncode van de GroenLinks Brabant app ophalen.

  • Open 'SmartGit' en klik op 'Project' -> 'Clone'
  • Klik op 'Remote Git or SVN repository' en vul het volgende in:
    git://glbrabant.git.sourceforge.net/gitroot/glbrabant/glbrabant
  • Klik op 'Next' en geef de locatie op waar je de bestanden neer wilt zetten, bijv.:
    C:\Users\Menno\Android\glbrabant
  • Klik op 'Next'
  • Selecteer 'Open in new project' en geef een naam op. Klik daarna op 'Finish'

De bestanden zijn vrij snel opgehaald, het is namelijk ongeveer 4 Megabyte.

Eerst de bestanden in Eclipse laden voor we ze kunnen bewerken.

  • Open nu 'Eclipse' en klik op 'File' -> 'Import' -> 'General' -> 'Existing projects into workspace'
  • Klik op 'Next' en geef nu de locatie op waar je met SmartGit de bestanden hebt 'gedownload'
  • Klik op 'Finish'

Je hebt nu de bestanden in Eclipse staan, nu kunnen we ze gaan bewerken.

  • Klik op het pijltje links van GroenLinksBrabant (links in het scherm van Eclipse)
  • Je ziet nu mappen zoals 'src', 'gen' etc. staan
  • Klik links op het pijltje van 'src' -> 'nl.groenlinks.brabant' en dubbelklik op 'Main.java'
  • Zoek naar 'http://brabant.groenlinks.nl/rss' (het staat driemaal in de code) en wijzig het in bijv.:
    http://s-hertogenbosch.groenlinks.nl/rss
  • Wanneer je de agenda in je applicatie wilt zetten, dien je 'http://www.paulsmeulders.nl/nieuw/rss.php' te wijzigen in bijv.:
    http://s-hertogenbosch.groenlinks.nl/agenda/rss
  • In totaal kun je vijf zaken tonen, bijvoorbeeld lokaal nieuws, lokale agenda, blog fractievoorzitter, provinciaal en landelijk nieuws
  • Je dient hiervoor de volgende zaken te wijzigen:
    'http://brabant.groenlinks.nl/rss' -> 1e tabblad
    'http://www.paulsmeulders.nl/nieuw/rss.php' -> 2e tabblad
    'http://gdata.youtube.com/feeds/base/users/GroenLinksNB/uploads?alt=rss&v=2&orderby=published' -> 3e tabblad
    'http://feeds.feedburner.com/blog/qYRg' -> 4e tabblad
    'http://feeds.feedburner.com/blog/HLeM' -> 5e tabblad
  • Als we Eindhoven als voorbeeld nemen zou je de linkjes als volgt moeten wijzigen
    (lokaal nieuws, lokale agenda, blog fractievoorzitter, provinciaal en landelijk nieuws):
    'http://brabant.groenlinks.nl/rss' wordt:
    http://eindhoven.groenlinks.nl/rss

    'http://www.paulsmeulders.nl/nieuw/rss.php' wordt:
    http://eindhoven.groenlinks.nl/agenda/rss

    'http://gdata.youtube.com/feeds/base/users/GroenLinksNB/uploads?alt=rss&v=2&orderby=published' wordt:
    http://www.renatesweblog.nl/?feed=rss2

    'http://feeds.feedburner.com/blog/qYRg' wordt:
    http://brabant.groenlinks.nl/rss

    'http://feeds.feedburner.com/blog/HLeM' wordt:
    http://groenlinks.nl/rss
  • Sla het bestand op. Open nu je beeldbewerkingsprogramma, bijvoorbeeld 'Paint.net'
  • We gaan nu de knoppen aanpassen, zodat ze overeenkomen met hetgeen je wilt tonen op het betreffende tabblad
  • De bestanden staan in de map waar je met SmartGit ze 'gedownload' hebt
  • Pas de volgende bestanden aan:
    \res\drawable\nieuws.png (1e tabblad - niet geselecteerd)
    \res\drawable\nieuws_o.png (1e tabblad - geselecteerd)
    \res\drawable/blog.png (2e tabblad - niet geselecteerd)
    \res\drawable/blog_o.png (2e tabblad - geselecteerd)
    \res\drawable\video.png (3e tabblad - niet geselecteerd)
    \res\drawable\video_o.png (3e tabblad - geselecteerd)
    \res\drawable\forum.png (4e tabblad - niet geselecteerd)
    \res\drawable\forum_o.png (4e tabblad - geselecteerd)
    \res\drawable\challenges.png (5e tabblad - niet geselecteerd)
    \res\drawable\challenges_o.png (5e tabblad - geselecteerd)
  • Daarnaast kun je nog de volgende bestanden aanpassen:
    \res\drawable\icon.png
    \res\drawable\header.png
    \res\drawable\icon.png

Je bent nu klaar met het aanpassen van de code en de plaatjes, open nu weer Eclipse en druk voor de zekerheid op F5 - refresh.

Open via je Windows startmenu de Android SDK Manager.

  • Kies het tabblad 'Virtual devices'
  • Klik op 'New' en geef een naam op, bijv. 'android16'
    Selecteer uit het lijstje 'Android 1.6 - API level 4'
    Vul bij 'Size' in '1024' MiB en klik op 'Create AVD'
  • Je hebt nu een virtuele Android smartphone aangemaakt met versie 1.6 van Android
  • Sluit de 'Android SDK Manager'

Ga weer terug naar Eclipse.

  • Klik op GroenLinksBrabant (aan de linkerkant te vinden van Eclipse)
  • Klik op 'Run' ->  'Run As' -> 'Android Application'
  • Selecteer in het lijstje de Android 1.6 smartphone (virtual device) en klik op 'OK'
  • Je zult nu zien dat er een venster geopend wordt, waarin Android opgestart wordt

Je kunt nu met je eigen applicatie aan de slag, maar je kunt ook dit venster meteen sluiten.

default_android

Wanneer je nu naar de map gaat waarin je de bestanden met SmartGit gedownload hebt, zal je zien dat Eclipse een nieuwe .apk heeft geplaatst.

Het bestand staat in de /bin\ map, onder de naam GroenLinksBrabant.apk. Mocht er geen nieuwe .apk staan, kijk dan even of je een mapje kunt vinden in je persoonlijke map met de naam 'workspace' mogelijk dat daar een mapje 'bin' in staat met de nieuwe .apk.

Stuur dit .apk naar je telefoon, via mail, aansluiten op je computer etc. en installeer het bestand vanuit je Android bestandsverkenner. Het kan zijn dat je bij instellingen moet aangeven dat je een .apk wilt installeren die niet 'gesigneerd' is.

Je hebt nu je eigen GroenLinks Android applicatie draaien!

Wanneer je aanpassingen wilt maken in je applicatie, open je Eclipse en pas je bijvoorbeeld de linkjes aan, of de plaatjes. Daarna doe je weer 'Run' en je hebt een nieuwe .apk. Wel eerst de oude applicatie van je telefoon verwijderen voordat je de nieuwe gaat installeren.

Zo heb ik voor GroenLinks Eindhoven een eigen Android app gemaakt:

app_gl_ehv_splash IMG_2674 installed

 installing loading menu

Geschreven op
7 april 2010 om 23:02 uur
0 Reacties

Blijkbaar toch moeilijk ADSL probleem

Geschreven op
7 april 2010 om 23:02 uur | 0 Reacties

Na diverse keren een monteur over de vloer te hebben gehad en zelfs een lasploeg, blijkt het probleem met mijn ADSL verbinding nog steeds niet opgelost te zijn.

Vorig jaar trainde mijn modem in op een snelheid van 19 tot 20 megabit/seconde, nu haal ik nog maar 13 tot 14 megabit/seconde.

Dinsdag is er een monteur van Baas telecommunicatie en KPN samen in de wijkcentrale gaan kijken. Na mijn aansluiting in de centrale losgehaald te hebben en weer bevestigd te hebben, bleek de snelheid niet omhoog te gaan.

Vandaag belde Online.nl (mijn internetprovider) om nog eens alles door te lopen, van het soort modem, kabels, etc. om de 3e lijnsupport te overtuigen dat het probleem daadwerkelijk opgelost moet worden.

situatieschetswijk

Normaal loopt er een koperkabel of glasvezelkabel(zwart) van de wijkcentrale (lichtgroen) naar een wijkkast (rood).

IMG_0567

Van de wijkkast lopen er dan koperkabels naar de diverse huizen (geel) toe.

In mijn situatie is er geen verbinding met een wijkkast, maar rechtstreeks naar de wijkcentrale toe.

situatieschets

De koperkabel die 232 meter lang is loopt dus van de wijkcentrale (rood) naar mijn aansluiting thuis (geel).

In de wijkcentrale meet men een normale snelheid van 19 tot 20 megabit/seconde, maar op mijn aansluiting thuis een snelheid van 13 tot 14 megabit/seconde. Een demping van 6 tot 7 megabit/seconde over een afstand van 232 meter.

De modemwaarden blijken ook niet aan te geven dat er veel ruis op de lijn zit:

Noise margin – Downstream: 10.0 dB
Noise margin – Upstream: 10.0 dB
Line attenuation – Downstream: 5.5 dB
Line attenuation – Upstream: 0.5 dB
Output power – Downstream: 12.9 dBm
Output power – Upstream: 0.0 dBm

Nu wordt er uiteindelijk een 3e lijnsupport medewerker op de case gezet. Hij zou ervaring hebben met soortgelijk probleem. Voor de rest van de monteurs en supportmedewerkers blijft het een raadsel wat de oorzaak van de enorme demping is!

Wordt vervolgd…

Geschreven op
12 februari 2010 om 22:39 uur
0 Reacties

Aftrap opkomstbevordering Gemeente Eindhoven

Geschreven op
12 februari 2010 om 22:39 uur | 0 Reacties

Dinsdag was de aftrap van de opkomstbevordering Gemeente Eindhoven.

Voor de bevordering is door de gemeenteraad € 88.000,00 beschikbaar gesteld om het percentage wat naar de stembus omhoog te brengen. Afgelopen keer was het opkomstpercentage namelijk maar ongeveer 48%, terwijl landelijk het gemiddelde op ongeveer 58% ligt.

09-02-2010 16.00.15

Vorig jaar werden de plannen al aan de betrokkenen gepresenteerd maar afgelopen dinsdag was het dan ook echt tijd om de aftrap te geven door Rob van Gijzel, burgemeester van Eindhoven.

Na een korte inleiding was het tijd om de website www.ikwildateindhoven.nl online te brengen door een simpele druk op de knop.

De bedoeling van de website is om laagdrempelig de mening te peilen van de burgers, maar ook ze een platform te bieden waarop ze hun mening kwijt kunnen en kunnen reageren op andere mensen.

Daarnaast kan iedereen filmpjes en meningen kwijt op de website, zodat een online debat gaat ontstaan over wat de burgers echt bezighoudt in de stad.

 

Na de aftrap moesten de lijsttrekkers van de politieke partijen meteen aan de slag. Ze mochten meteen hun stellingen op de website gaan zetten en eventueel al reageren op stellingen die op de website stonden.

 09-02-2010 16.29.42

Wil je ook je mening kwijt, ga dan naar www.ikwildateindhoven.nl en reageer ook gerust op andere stellingen!

 

Filmpje van de aftrap:

Geschreven op
8 januari 2010 om 10:45 uur
0 Reacties

Waarom de SP weer eens onzin verkoopt, een kort lesje over ADSL…

Geschreven op
8 januari 2010 om 10:45 uur | 0 Reacties

Nadat ik gisteren in mijn blog gereageerd heb op uitlatingen van de Consumentenbond over het leveren van maar 50% van de beloofde snelheid door ADSL providers, is het nu tijd voor de SP.

Arda Gerkens, Kamerlid voor de SP, stelt een nieuwe wet voor waarin staat dat providers minimaal 70% van de beloofde snelheid moeten leveren. Mocht die snelheid niet geleverd worden dan zou je per direct mogen opzeggen.

Dus bij deze een linkje naar mijn blog van gisteren, waarom deze wet dus meteen afgeschoten kan worden. Of de SP moet het leuk vinden dat er per aansluiting een monteur langs gaat komen, waarbij de maximale snelheid vastgesteld gaat worden. Dit wordt dan zwart op wit gezet, mocht de klant die snelheid niet accepteren, dan kan de aansluiting meteen opgezegd worden.

Het is simpelweg niet mogelijk om van te voren de daadwerkelijke snelheid te bepalen met een rekenmachine of een grafiek, alleen in de praktijk kan afgelezen worden wat de daadwerkelijke snelheid is bij ADSL, ADSL2 en ADSL2+.

Factoren zoals ruis door andere lijnen, afstand aansluiting-wijkcentrale, koperkwaliteit etc. maken het onvoorspelbaar wat de daadwerkelijke snelheid zal worden.

Maar los daarvan, wat gaat de bindende snelheid worden? De snelheid tussen de aansluiting en de wijkcentrale of de snelheid op de computer/telefoon/andere apparaat tot aan de server die door de overheid ingesteld moet worden? Je hebt net als op de snelweg geen controle op de drukte. Wat de SP wil, vertaald naar bijvoorbeeld snelwegen is een minimale snelheid. Dat je maximum dus 120 km/uur is, 70% daarvan zou je dus minimaal recht moeten hebben op 84 km/uur. Mocht je langzamer moeten rijden/kunnen rijden, dan hoef je geen wegenbelasting te betalen ofzo?

Kortom, SP, lees net als de Consumentenbond eerst eens de technische specificaties van ADSL, ADSL2 en ADSL2+ voor je wat roept!