Foxpro nieuwste versie programma starten
Door jasperdg opFeb 14, 2008 | InProgrammeren
Waarschuwing: Geek taal.
In Visual Foxpro compileer je een programma naar een executable (.exe). Als echter het programma reeds in gebruik is (vele netwerk gebruikers), dan kan de nieuwe executable niet worden overschreven. Ik vind dat niet logisch, want alle gebruikers hebben het programma immers al in hun werkgeheugen staan, maar wie ben ik?
Mijn oplossing is om de executable te kopiëeren en deze kopie uit te laten voeren. Uiteraard moet dit wel automatisch en transparant voor de gebruiker gebeuren. Dit is een verademing als je moet ontwikkelen in een netwerk omgeving.
Mocht een nieuwe release niet goed werken, dan kan je terug naar een werkende release door de desbetreffende versiekopie te kopiëeren naar de standaard executable.
* Gstarter: Starten van software
LPARAMETERS tcRelatie,tcTijd,tcPostcode,tcPlaats,tcPad
IF VARTYPE(tcRelatie)<>[C]
tcRelatie = []
ENDIF
lcProgramma = [q:\programmeren\vfp\synplan2007\synplan.exe]
AGETFILEVERSION(laVersie, lcProgramma)
lcVersie = laVersie(11)
lcDoel = ADDBS(JUSTPATH(lcProgramma))+JUSTSTEM(lcProgramma)+lcVersie+[.]+JUSTEXT(lcProgramma)
IF !FILE(lcDoel)
COPY FILE (lcProgramma) TO (lcDoel)
ENDIF
DO (lcDoel) WITH tcRelatie, lcVersie
Dit voorbeeld is iets ingewikkelder omdat er parameters moeten worden doorgegeven.
Het programma heet "synplan.exe" en een kopie heet bijvoorbeeld "synplan1.0.3.exe"
Geselecteerde gratis software
Door jasperdg opFeb 7, 2008 | InComputer links
Link: http://webhamster.punt.nl/
Website met verzameling gratis software. De schrijver test alle software eerst zelf.
De link had ik uit de Kijk van februari 2008.
Maak een LED tekstbalk animatie
Door jasperdg opFeb 7, 2008 | InComputer links
Link: http://wigflip.com/signbot/
Leuk om makkelijk een textlite animatie te maken.
Je kan hem downloaden om op je eigen website te plaatsen, maar ook gewoon kopiëeren in je email of tekstverwerker bijvoorbeeld.
Opslag, steeds meer opslag
Door jasperdg opJan 15, 2008 | InComputers, Hardware
Link: http://www.lacie.com/nl/products/product.htm?pid=11019
Het was -dacht ik - 1995 toen ik voor 600 gulden een 100Mb (jawel: mega-byte) harddisk kocht van Ka-lok.
Honderd Mb... dat was toch al 70 HD diskettes (3.5" DD 720kb HD 1.44Mb). € 453,78 per Gigabyte.
Groot was mijn verdriet toen de schijf een jaar later ermee stopte. Inderdaad Ka... LOCK 
Tijden zijn veranderd...
Gisteren op de zaak een Lacie Ethernet Disk geinstalleerd van.. 3Tb (jawel: tera-byte). Even rekenen... 2,13 miljoen HD diskettes!! € 0,41 per Gigabyte ![]()
Ach ja, alles is relatief. Was Wordperfect destijds al enorm met 11 diskettes (15Mb), tegenwoordig beginnen programma's pas met enkele honderden Mb's. Mijn netwerk schijf van 500Gb leek ruim, totdat ik film's ging opslaan... Een DVD Rip kost dan al 4,7Gb. Moet je voorstellen: 3340 diskettes!!
SSD schijven (Solid State Disks)
Door jasperdg opJan 1, 2008 | InOnderzoekAankoopErvaring
Link: http://www.sandisk.com/OEM/ProductCatalog(1336)-SSD_formerly_FFD_SATA_25.aspx
Bij het downloaden van nieuwsgroepen, het controleren en samenvoegen moet ik wachten op mijn computer.
De processor (dual core) zit te niksen (5 a 10%), dus rekencapaciteit te over. Nee: het probleem is de harddisk en dan vooral de toegangstijd.
Het is ook niet moeilijk voor te stellen dat het verplaatsen van de leeskop naar een bepaald spoor veel meer tijd inneemt dan het lezen van een paar geheugencellen.
Een grote RAM disk zou een uitkomst zijn, maar zels als je mijn 2Gb intern geheugen compleet kon benutten zou je niet eens een halve film kwijt kunnen.
Flash geheugen is de oplossing. Inmiddels vele male sneller dan vroeger en het houdt ook stroomloos de gegevens vast (al is dat voor mijn doel niet nodig).
Wat voorheen een FFD (Fast Flash Disk) heette, is nu de SSD (Solid State Drive) geworden. Sandisk heeft deze techniek gekocht door de firma M-Systems in te lijven.
Prijzen zijn nog behoorlijk ($ 600 begin 2007), maar zullen snel zakken.
Sandisk SSD 32Gb intro.
Sandisk 32Gb product pagina.

Transcend 32Gb SSD voor € 217 ! helaas SATA-1
Aiii schijnt wel langzaam te zijn. Gelukkig kon ik nog switchen naar SLC ipv MLC. Helaas dan wel slechts 8Gb, maar wel met de beoogde hoge snelheid en langere bruikbaarheid... Het is dus deze geworden.
Update
De SSD geinstalleerd. Werd meteen herkend door mijn HP desktop, hoefde alleen de F1 toets te drukken om te bevestigen. Bij openen schijfbeheer start een initialisatie wizzard zodat de SSD gepartitioneerd kan worden.
Helaas blijven de prestaties enorm achter bij mijn verwachtingen. Je kan het dus absoluut niet vergelijken met een RAM disk! Het programma HDD speed test heb ik gestart en hoefde niet eens af te maken om te zien dat mijn C: schijf (harddisk) vele malen sneller is dan de SSD.
Dan resten nog de voordelen: geluidloos en veel minder slijtage (betrouwbaarder). Let op! De SSD slijt dus wel degelijk! Een MLC cel kan duizenden keren worden beschreven en een SLC cel miljoenen. Door een slim algoritme wordt getracht de gegevens gelijkmatig te verdelen zodat alle cellen even vaak worden beschreven.
Conclusie
Leuke techniek. Beter geschikt voor computers in moeilijke situaties zoals extreme expedities en systemen ver in het veld.
IMDB Film Database
Door jasperdg opDec 30, 2007 | InOverige links
Link: http://www.imdb.com/
Enorme film database op Internet. De naam staat voor Internet Movie DataBase.
Als je registreert kun je er zelf bijhouden welke films je hebt en welke je hebt gezien.
Films die ik zelf (recent) heb gezien: http://www.imdb.com/mymovies/list?l=33420276
N Project Modeltrein Tips
Door jasperdg opDec 28, 2007 | InOverige links
Link: http://www.nproject.nl/
Uitgebreide informatie over het bouwen van modelbanen.
Erg uitgebreid en veel afbeeldingen.
Kijk eens op de filmpjes pagina, stemmige treinen in sneeuwlandschappen.
