DRIEMAANDELIJKS MAGAZINE VAN DE VZW TECHNOLOGY INTEREST GROUP ERPE-MERE Verantwoordelijke uitgever:
APRIL MEI JUNI
Googelen
Bert Van den Abbeele Keibergkerkweg 108 9340 LEDE Afgiftekantoor : 9340 LEDE 1 1 P2A8747
Inhouden AutoIt
3
Nieuws by WT
6
Googelen
7
Software
10
Sfeerbeelden
12
Interessante gratis software (deel 2 van 2)
AutoIt (inleiding)
Radioamateurs Erpe-Mere? Sinds kort hebben wij de bevestiging gekregen van vzw UBA dat onze aanvraag tot het oprichten van een UBA sectie in Erpe-Mere is goedgekeurd. Momenteel worden de nodige aanpassingen gedaan om van deze nieuwe sectie een feit te maken. Alle mensen die zich lid willen maken van deze UBA sectie (ook al heeft u zich reeds op onze lijst laten zetten) moeten een mail sturen naar
[email protected] met daarin de vermelding dat ze lid willen worden van de sectie REM. De roepnaam van de club zal ON6REM zijn en de vergaderingen vinden elke eerste vrijdag van de maand plaats om 21 uur te zaal PaX. - Bert Van den Abbeele COLOFON Dit is een uitgave van de vzw Technology Interest Group Erpe-Mere (TIGEM). De auteurs behouden het auteursrecht van alle artikels. Voor alle artikels in andere tijdschriften, voordrachten en dergelijke dient vooraf een schriftelijke toestemming bekomen te worden van de hoofdredacteur en de verantwoordelijke uitgever. Artikels en schakelingen mogen enkel aangewend worden voor particuliere experimentele doeleinden van niet-commerciële aard en dit vanuit een educatief standpunt. Ondanks alle aan de samenstelling van dit tijdschrift bestede zorg kan noch de auteur, noch de redactie enige aansprakelijkheid aanvaarden voor eventuele schade die zou kunnen voortvloeien uit enige fout die in dit nummer zou voorkomen. De auteursrechtelijke bescherming van dit clubblad strekt zich mede uit tot de illustraties met inbegrip van de circuits, evenals tot de ontwerpen daarvoor. De redactie behoudt eveneens het recht ingezonden artikels aan te passen, te wijzigen en/of in te korten. De Land van Aalst RadioAmateurs (LARA) zijn een onderdeel van de overkoepelende vzw Technology Interest Group Erpe-Mere. LARA met roepnaam on4lar is erkend door de vzw Vlaamse Vereniging voor Radioamateurs (VRA). Iedereen die lid is van vzw TIGEM ontvangt dit clubblad. Het lidmaatschap bedraagt 10 EURO per jaar. Betaling kan gebeuren door overschrijving op rekeningnummer 979-0786296-19 met vermelding van lidmaatschap TIGEM 2008. Redactie en medewerkers: Marc Hoffelinck, Karel Braeckman en Bert Van den Abbeele. De verantwoordelijke voor deze uitgave is: vzw Technology Interest Group Erpe-Mere Zaal PAX Dorpsstraat 119 9420 Erpe
AutoIt Inleiding over autoIt Wat is autoIt? AutoIt is een gratis Windows scripting taal, die in eerste instantie bedoeld was om bepaalde taken (zoals software-installaties) te automatiseren. Zo kan je met enkele lijnen code een programmavenster selecteren, er een aantal sneltoetsen naartoe zenden, ... Met autoIt kan je echter ook eenvoudige tot erg complexe programma's gaan schrijven. Het voordeel aan autoIt is haar grote eenvoud, zo kan je in enkele regels code dingen gedaan krijgen die in een andere programmeertaal honderden lijnen code zouden vereisen! Het uiteindelijke script kan je compileren tot een uitvoerbaar bestand zodat het op elke Windows machine zonder setup uit te voeren is!
Om te programmeren in autoIt vind je op http://www.autoitscript.com/autoit3/ al het nodige onder downloads. Je kan de scripts gewoon in notepad aanmaken (bewaar ze dan met extensie .au3), maar je werkt toch het best met de Sciteeditor. Deze kent de taal en geeft keywords in kleurtjes weer, ook kan je automatisch aanvullen gebruiken voor variabelen en functienamen aan te vullen. Bovendien kan je rechstreeks vanuit Scite je script runnen of compileren. Om te installeren download je AutoIt v3 op http://www.autoitscript.com/autoit3/downloads.shtml. Het installatiebestand is 7MB groot, en bevat meteen de Scite editor en een uitgebreide help. Na installatie start je Scite op, en kan je in de help alles over autoIt leren.
Een voorbeeld autoIt script AutoIt is erg handig om programma's te automatiseren (vandaar de naam). Onderstaand scriptje start het windows kladblok, wacht even (om het de tijd te geven te starten). Daarna wordt het kladblok expliciet naar de voorgrond gebracht en sturen we de toetsaanslagen T,i,g,e en m door om Tigem te typen. Run ( "notepad") ;start windows kladblok sleep(100) ;wacht 100 milliseconden (1/10 seconde) WinActivate ( "Naamloos") ;selecteer kladblok programma send("Tigem") ;typ tigem Interessanter wordt het als we de sneltoetsen van het programma gaan benutten. Met Ctrl+S typen komt bijvoorbeeld op hetzelfde neer als via het menu op Opslaan klikken. We voegen volgende regels code achter voorgaande toe: send("^s") sleep(1000) send("tigem.txt") send("{ENTER}")
;typ Ctrl+s (het hoedje staat voor Ctrl)
Hierdoor zal autoIt eerst Ctrl+S typen, daarna een seconde wachten en dan tigem.txt typen (als bestandsnaam). Er wordt bevestigd door op enter in te drukken met autoIt. We hebben nu automatisch een tekstbestand aangemaakt en bewaard door vanuit autoIt het windows kladblok te besturen!
Basis programmeer structuren In deze paragraaf leggen we heel kort enkele structuren uit waarmee je het programmaverloop kan beïnvloeden. Deze structuren komen in bijna alle programmeertalen terug, dus het is zeker handig deze te kennen. Meer informatie over deze zaken vind je natuurlijk in de autoIt help! Normaal gezien voert een autoIt script lijn na lijn uit, van boven naar onder. Met onderstaande structuren kan je het verloop beinvloeden, bijvoorbeeld bepaalde zaken maar onder bepaalde voorwaarden uitvoeren, of een bepaald aantal keer uitvoe-
Voorwaarde : if ... then ... endif Met if kan bepaalde code laten uitvoeren enkel als een bepaalde voorwaarde vervuld is. In onderstaand voorbeeld wordt slechts één van de drie Msgbox-en getoond, afhankelijk van de waarde van de variabele $aantal. $aantal = ... ;vul zelf een getal in If $aantal > 3 Then Msgbox(4096,"","Het aantal is groter dan drie!") ElseIf $aantal>0 Then Msgbox(4096,"","Het aantal is groter dan nul maar kleiner of gelijk aan drie!") Else Msgbox(4096,"","Het aantal is kleiner of gelijk aan nul!") EndIf
Meermaals uitvoeren : For ... Next Met een for lus kan je bepaalde code meermaals laten uitvoeren. In een for-lus maakt men gebruik van een variabele die telt van een beginwaarde tot een eindwaarde. In onderstaande code telt de variabele $i van beginwaarde 5 tot eindwaarde 1 in stapjes van grootte -1. In de eerste stap $i waarde 5 hebben, de volgende stap waarde 4, daarna 3,2,1. Dus eerst wordt MsgBox(0, "Aftellen!", 5) uitgevoerd. Doordat $i nog niet gelijk is aan 1 zal de Next je terug laten springen naar de For, ditmaal wordt $i=4. Dit gaat verder tot $i gelijk is aan 1 waarna na de Next naar de Msgbox(0,"","Boem!") wordt verdergegaan. For $i = 5 to 1 Step -1 MsgBox(0, "Aftellen!", $i) Next MsgBox(0,"", "Boem!") Dit waren de 2 belangrijkste structuren. Dan zijn er ook nog de switch (een alternatief voor een if met veel gevallen) en de while (een ander soort lus dan de For), maar deze kan je zelf in de help opzoeken :-). In komende clubbladen zullen we af en toe een leuk autoIt scriptje bespreken om de mogelijkheden van deze taal verder te illustreren. Alle lezers worden uitgenodigd om hun beste en handigste scriptjes op te sturen!
Karel Braeckman
Het nieuws met Wilfried _________________________________________________________________ Fujitsu ontwikkelt superbetrouwbare transistors Fujitsu heeft een nieuw type transistor ontwikkeld dat goed tegen extreme omstandigheden kan. De transistor kan meer dan honderd jaar werken bij een temperatuur van 200 graden Celsius. De transistors zijn gemaakt van galliumnitride (GaN) en kunnen overweg met hoge voltages en vermogens. De grote mate van betrouwbaarheid is mogelijk gemaakt door de structuur van het GaN-materiaal te verbeteren waardoor de lekstromen bij de gate verminderd konden worden. Volgens Fujitsu kunnen de nieuwe transistors bijna tweemaal zo lang mee als voorheen mogelijk was. De GaN-transistors zijn vooral geschikt om gebruikt te worden in draadloze communicatieapparatuur die veel bandbreedte moet kunnen leveren. Voorbeelden zijn wimax-basestations, satellietcommunicatieapparatuur en basestations voor mobiele telefoons. Bron: Fujitsu (http://www.fujitsu.com/global/news/pr/archives/month/2007/20070622-01.html) _________________________________________________________________________________
FCC spells out rules for 700 MHz auction The Federal Communications Commission (FCC) appears to have agreed to incorporate requests made by Google into it's plan to auction the 700 MHz UHF band. The Federal Communications Commission adopted an auction plan for the 700MHz UHF band which appears to incorporate requests made by Google Inc. The search engine giant asked the FCC to ensure the bands be open to any devices, applications, services and third-party networks as conditions of the company bidding $4.6 billion for the spectrum. The FCC ruled that licensees for Band C, which covers 710 to 716 and 740 to 746 MHz, "will be required to provide a platform that is more open to devices and applications. This would allow consumers to use the handset of their choice in this spectrum block, subject to certain reasonable network management conditions that allow the licensee to protect the network from harm." The FCC did not specify what it meant by "network management conditions." The Cellular Telephone Industry Association (CTIA) has cautioned that use of handsets without certification by wireless operators could cause network problems. From http://www.eetimes.eu/201202259 by Loring Wirbel EE Times 08/01/2007 7:23 AM
Googelen... Gmail Van Gmail zal iedereen wel al gehoord hebben. Gmail is een webmail dienst waarmee je mails kan sturen en ontvangen. Je kan dit doen vanuit een programma zoals Outlook of Thunderbird maar evengoed vanuit de webinterface waar je komt door te surfen naar www.gmail.com. Een van de vele voordelen van Gmail is de grote opslagruimte (6,5GB and counting). In Gmail zit ook een chat modus waardoor je eventueel kan zien wanneer je gmail contacten online zijn en ermee kan chatten. Wil je hiervan gebruik maken maar wil je Gmail niet constant moeten geopend hebben dan kan je Google Talk downloaden. Met Google Talk kan je bovendien ook Voice-Over-Ip gesprekken voeren. www.gmail.com.
Bron: http://www.doheth.co.uk/
iGoogle De standaard Google-startpagina wat beu? Met iGoogle kan je ze opsmukken met allerlei nuttige info of grappige gadgets zoals het weerbericht, de dagelijkse Garfield cartoon, ... http://www.google.be/ig
Google Earth / Google Maps Google Maps vind je op http://maps.google.com. Deze site is een virtuele kaartenboek, en is ideaal als je een route wil uitstippelen of de precieze lokatie van een adres wil opzoeken. Je kan er ook je eigen kaarten gaan samenstellen door bepaalde plaatsen aan te duiden via de vele pictogrammen. Sommige bedrijven maken hier al uitgebreid gebruik van, zo zijn bijvoorbeeld alle routes naar het sportpaleis in Antwerpen beschikbaar in een bestand dat je op google maps kan bekijken.
Google Earth is een programma dat je kan downloaden en waarin je de wereldbol te zien krijgt. Op deze wereldbol kan je dan inzoomen naar elk plekje en zo een vogelperspectief van dat stuk bekijken. Google Earth is echter veel meer. Ondertussen zijn er vele steden waar de gebouwen allemaal in 3D zijn ingegeven in Google Earth. Ook het reliëf van een terrein is ingegeven zodat je echt in het landschap kan rondkijken. Bovendien zijn er allerlei lagen te activeren waardoor je nuttige informatie zoals het weer, foto's van deze plaats, info bij gebouwen etc te zien kan krijgen. Zeker de moeite waard! Bekijk je liever sterren, surf naar http://www.google.com/sky/. Ook de Maan (http://www.google.com/moon/) en Mars http://www.google.com/mars/ zijn via Google te bekijken!
Google Calendar Met Google Calendar hou je al je afspraken bij in een overzichtelijke kalender die je op elke computer via het internet kan raadplegen. De site is http:// www.google.com/calendar.
Google Reader Wie veel blogs leest kent zeker de oranje RSS pictogrammetjes. Hiermee kan je je via een feedreader abboneren op zo de blog, zodat de nieuwe blogitems vanzelf verschijnen in het pogramma. Google Reader doet exact hetzelfde, alleen heb je er geen programma voor nodig maar moet je enkel naar http:// www.google.com/reader surfen.
Google Docs Met Google Docs kan je op elke computer met internet aansluiting doen wat je met een pakket zoals Microsoft Office doet: tekstdocumenten, spreadsheets en presentaties maken. Dit artikel heb ik bijvoorbeeld volledig in Google Docs geschreven. Enkele voordelen van Google Docs: De documenten worden online bewaard zodat je er overal aankan • Je kan de documenten delen met anderen om er samen aan te werken • Je kan de documenten natuurlijk ook downloaden (in Word of PDF formaat) http://docs.google.com
Google Picasa Google Picasa beheert je digitale foto's op je harde schijf. Met het programma Picasa heb je je foto's in een handig overzicht bij elkaar, en je kan er meteen wat fotobewerking op toepassen, zoals bijvoorbeeld de rode ogen wegfilteren. Je krijgt er ook meteen 1GB webruimte bij zodat je indien je dat wenst je foto's ook online beschikbaar kan stellen (je kan kiezen om de foto's te delen met enkele personen of met iedereen die je pagina bezoekt). Karel Braeckman
Gratis software (deel 2 van 2) Categorie Tools magicISO of Daemon Tools Beide tools laten toe om een cd of dvd image te mounten als virtueel station. Een image bestand (bijvoorbeeld met extensie .iso) is een letterlijke kopie van een cd-rom of een dvd, die eventueel gecomprimeerd is. Wanneer men deze met magicISO of Daemon Tools gaat mounten lijkt het alsof er een extra dvd station bijgekomen is waar men de cd of dvd zogezegd heeft ingestoken. Met beide pakketten kan je tot 4 bestanden tegelijk mounten (zodat het lijkt alsof je vier extra dvd drives hebt). link: http://www.magiciso.com/tutorials/miso-magicdisc-overview.htm http://www.daemon-tools.cc Virtual Floppy Drive Dit doet hetzelfde als vorige tool maar dan voor diskettes. Het lijkt dus alsof je er een extra diskettestation bijhebt. Dit kan in sommige gevallen handig zijn bij laptops zonder diskettestations die moeten werken met programma’s die een diskette vereisen. link: http://chitchat.at.infoseek.co.jp/vmware/vfd.html 7zip Een gratis programma om archieven (zip, rar, 7z, tar.gz, ...) uit te pakken of aan te maken. link: http://www.7-zip.org/nl/ Notepad++ Een notepad variant speciaal voor programeurs. Deze editor kent de kleurcodes van zeer veel script en programmeertalen, en is bijzonder handig om snel wat code aan te passen. Ook handig is het “folden” waarmee je constructies kan samenklappen (bijvoobeeld alles binnen een for lus verbergen). link: http://notepad-plus.sourceforge.net/nl/site.htm
Process Explorer Een alternatief voor het “taakbeheer” in Windows. Deze tool kan alle lopende processen in een boomdiagram weergeven zodat je kan zien welk proces een ander proces gestart heeft. Ook kan je zien welk proces een bepaalde file of map geopend heeft. De tool is door een man van Microsoft ontwikkeld. Op de site staan nog andere van zijn tools. link: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx PC Wizard
Met dit programma kan je nagaan welke hardware er allemaal vanbinnen in je computersysteem zit, zonder deze open te vijzen. Erg handig als je bijvoorbeeld geheugen wil uitbreiden en je wil het type geheugen te weten komen. link: http://www.cpuid.com/pcwizard.php Karel Braeckman
Sfeerbeelden clubactiviteit
Ledenlijst
Voor een gedetailleerde ledenlijst surft u naar:
www.tigem.be