[Alg] Welke tools heb jij gemaakt - deel II Vorige deel Overzicht Volgende deel Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 9 10 Laatste
Acties:
  • 17.565 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • Eusebius
  • Registratie: November 2001
  • Niet online
JozyDaPozy schreef op donderdag 03 augustus 2006 @ 11:04:
[...]

zodra jij dus handmatig een nieuwe versie installeert van een programma, en dan opnieuw appget draait, wordt direct die nieuwe versie toegevoegd aan het systeem, ze zullen alle andere users dat dus bij de volgende check ook weer opmerken.

Ik denk dat als er maar genoeg gebruikers zijn, dat dat dan vanzelf de kwaliteit van het systeem verhoogt.
Oewa! Slim :) Dus indirect help je als user mee aan het bouwen van een db. Dus ik hou bv voor mijn audiofiele medegebruikers de grafische applicaties in het oog (qua versie)(die ik veel gebruik) en mijn audiofiele medegebruikers handige geluidstools die ik niet zo vaak gebruik.

Mmm ... ga je hiermee de internationale markt op? Dan moet je zeker op alt.comp.freeware een vermelding maken. Daar zitten veel mensen die dit soort tooltjes zeker waarderen & gaan gebruiken.

[edit]
Nog iets voor je "Toekomstige functionaliteit?"
Maak het mogelijk dat $users een soort van script / ini / whatever kunnen schrijven, waarmee de belangrijkste instellingen van een app in het OS worden gezet. Bv registervermeldingen, menu-entry's ed. Dan kun je bij een reinstall gewoon een groot gedeelte van de map /program files/ laten staan en ben je niet nog een halve dag bezig met app's aan het installeren.

[ Voor 18% gewijzigd door Eusebius op 03-08-2006 11:59 ]

==
hoi


Acties:
  • 0 Henk 'm!

  • TheZeroorez
  • Registratie: September 2005
  • Niet online
Zo.. daarom staan die WhatPulse grafiekjes dus al zolang op appget.net/WhatPulse.. Je bent er dus al aardig lang mee bezig :)

Maar ik ga het zo eens testen trouwens, het lijkt me wel wat, vooral als genoeg mensen het gebruiken. Zou het trouwens ook z'n eigen versies bijhouden :?
edit:
Waarom kan het niet fullscreen?

[ Voor 5% gewijzigd door TheZeroorez op 03-08-2006 14:43 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Erg handig JozyDaPozy. :)
Misschien kun je een functie voor het exporteren van de applicatie lijst toevoegen.
Dan weet ik na een herinstallatie meteen weer wat voor programma's, inclusief versie, waren geïnstalleerd.

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 10:19

Koffie

Koffiebierbrouwer

Braaimeneer

Ik was al een tijd op zoek naar een scriptje die kon wat ik wilde, en vandaag maar eens opgepakt.
Ik vond een stukje source code van iemand, die aan het einde wel afgekapt leek te zijn. Enfin, de bassale basis werkte, maar niets meer dan dat.
Die dus behoorlijk zitten aanpassen en de logging en errorhandling erbij gemaakt, en nu eindelijk de applicatie die ik al een tijdje zocht en precies doet wat ik wil.
Ongetwijfeld zullen er na lang zoeken vast wat freeware tooltjes zijn die hetzelfde kunnen, maar van deze weet ik dat hij het kan, 'gratis' is en altijd aangepast kan worden wanneer ik dat nodig acht.

Zo .. en wat heb ik dan uiteindelijk gebrouwen ?
Een file distributie tooltje :P

De tool werkt op basis van een INI file. In deze INI file zet je een SOURCE path, en een x aantal TARGET paths (mag er 1 zijn, maar ook meerdere).
Als je de tool dan opstart, word de directory inhoud van de SOURCE gelezen. Alle subdirectory in de root van de SOURCE path worden mij aangeboden, daar kan ik er dan 1 of meerdere uit kiezen. Tevens krijg ik de vraag of ik voor het kopieren de TARGET leeg wil maken.
Na het kiezen kan ik kiezen voor 'Run now' of een wachttijd in blokken van hele uren.
Wanneer het moment van kopieren daar is, gaat de kopie run beginnen.
Voor elke SOURCE worden alle TARGETs behandeld (heb ik 1 source folder, gaat deze naar alle TARGET folders, heb ik 2 SOURCE folders, gaan deze 2 naar alle TARGET folders).
Voor elke afzonderlijke kopie actie wordt er gecontroleerd of de TARGET een drive of UNC is, en word er gecontroleerd of deze benaderbaar is.
Als iets niet benaderbaar is, wordt die TARGET overgeslagen en wordt dat geloged.

INI file:
[Parameters]
SourceRoot=c:\temp\distrib\files

Target1=c:\temp\files\1
Target2=g:\temp\files\2
Target3=\\acer_richard\cc$\temp\files\unc
Target4=c:\temp\files\4
Target3=\\acer_richard\c$\temp\files\unc


Log file:
Copy completed of c:\temp\distrib\files\zoek   Size = 66677
               to c:\temp\files\1\zoek   Size = 66677


Copy completed of c:\temp\distrib\files\zoek ook   Size = 66677
               to c:\temp\files\1\zoek ook   Size = 66677


Target drive g: does not exist!

Target drive g: does not exist!

Target UNC acer_richard\cc$ does not exist!

Target UNC acer_richard\cc$ does not exist!

Copy completed of c:\temp\distrib\files\zoek   Size = 66677
               to c:\temp\files\4\zoek   Size = 66677


Copy completed of c:\temp\distrib\files\zoek ook   Size = 66677
               to c:\temp\files\4\zoek ook   Size = 66677




Afbeeldingslocatie: http://zooi.oostindie.com/uploaded/distrib1.jpg

Afbeeldingslocatie: http://zooi.oostindie.com/uploaded/distrib2.jpg

Afbeeldingslocatie: http://zooi.oostindie.com/uploaded/distrib3.jpg

Afbeeldingslocatie: http://zooi.oostindie.com/uploaded/distrib4.jpg

Afbeeldingslocatie: http://zooi.oostindie.com/uploaded/distrib5.jpg

Als er behoefte is aan een dergelijke tool wil ik 'm nog wel wat meer debuggen en uittesten en dan online plempen.
Vannacht is de vuurdoop, dan moet hij een 30 tal servers updaten nadat deze gereboot zijn.

Ng een belangrijk argument vergeten : de inhoude van de SOURCE folders worden letterlijk overgenomen.
In het voorbeeld geef ik dus als SOURCE folder het volgende path op : "SourceRoot=c:\temp\distrib\files"
In deze folder staan 3 subfolders (de 3 subfolders die ik voor distributie kan kiezen). Als nou een gekozen SOURCE bestaat uit een aantal subfolders, waar pas in de 3e subfolder een bestand staat, wordt die gehele structuur naar de TARGET gekopierd (lege subfolders dus ook).

[ Voor 7% gewijzigd door Koffie op 03-08-2006 22:57 ]

Tijd voor een nieuwe sig..


Acties:
  • 0 Henk 'm!

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 10-09 19:57

Robtimus

me Robtimus no like you

Misschien een idee om je 12 "Run in X hours time" knoppen te vervangen door 1 knop gevolgd door een dropdown?

More than meets the eye
There is no I in TEAM... but there is ME
system specs


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Misschien is een combobox handiger?

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 10-09 19:57

Robtimus

me Robtimus no like you

Alex schreef op vrijdag 04 augustus 2006 @ 17:53:
Misschien is een combobox handiger?
Wat is het verschil met een dropdown?

More than meets the eye
There is no I in TEAM... but there is ME
system specs


Acties:
  • 0 Henk 'm!

  • dingstje
  • Registratie: Augustus 2002
  • Laatst online: 02-01-2024
In een combobox kan je zowel selecteren als zelf typen. Overigens is een numeric up/down control (NumericUpDown in Windows.Forms) nog beter imho B)

If you can't beat them, try harder


Acties:
  • 0 Henk 'm!

  • JozyDaPozy
  • Registratie: December 2002
  • Laatst online: 05-09 23:20
Bedankt voor al jullie reacties!
Inmiddels heb ik een nieuwe versie van Appget online gezet!

Belangrijkste aanpassingen:
• lay-out grondig aangepast (duidelijkere onderverdeling van statussen applicaties, maximaliseren kan nu ook, kolommen verplaatsen / verbreden, etc.)
• applicatie is nu in het engels
• code opgeruimd en versneld
• Proxyserver-support toegevoegd (ga naar 'Settings' vanuit het menu)
• applicatie naam / versie-herkenning verbeterd:
1. bij sommige applicaties staat (een deel van) het versie nummer ook bij de naam. (in de trant van 'Applicatie 1.3', en dan is de versie bijvoorbeeld 1.3.1)
Als er dan een 1.4 versie uitkwam, zou appget nooit de nieuwe versie herkennen omdat door de versie verhoging de applicatie-naam niet meer zou matchen.
Vanaf nu zal die applicatie-naam als 'Applicatie' gezien worden, ipv 'Applicatie 1.3', waardoor ook de 1.4 versie herkend zal worden)
2. overbodige tekens en spaties in applicatie-namen worden genegeerd vanaf nu waardoor bijvoorbeeld de bug die Tijntje noemde niet meer voorkomt.

Nieuw screenshot:
Afbeeldingslocatie: http://www.appget.nl/appget_screenshot_02.jpg

De versie is vanaf hier te downloaden of zal automatisch ter download worden aangeboden als je met versie 0.1 gaat 'verzenden en ontvangen'

Acties:
  • 0 Henk 'm!

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 25-08 14:07
Bij Appget gaat het fout bij drivers van ATi, er zijn versies met Text, deze hoeven niet perse de nieuwste te zijn! Daarbij is Windows Media Format Runtime bij mij locaal volgens je ap 10.x en staat bij niet up to date programma's met 9.x als nieuwst versie. Klopt niet helemaal dus.

Acties:
  • 0 Henk 'm!

  • JozyDaPozy
  • Registratie: December 2002
  • Laatst online: 05-09 23:20
Depress schreef op maandag 07 augustus 2006 @ 00:21:
Bij Appget gaat het fout bij drivers van ATi, er zijn versies met Text, deze hoeven niet perse de nieuwste te zijn! Daarbij is Windows Media Format Runtime bij mij locaal volgens je ap 10.x en staat bij niet up to date programma's met 9.x als nieuwst versie. Klopt niet helemaal dus.
Zou je eens met regedit het volgende pad willen exporteren?
HKEY_LOCAL_MACHINE\SOFTWARE\Appget\Versions\ en dat mij even mailen? Dan kan ik kijken waar het fout gaat. (kun je denk ik beste even naar me mailen)

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
JozyDaPozy schreef op maandag 07 augustus 2006 @ 00:32:
[...]

Zou je eens met regedit het volgende pad willen exporteren?
HKEY_LOCAL_MACHINE\SOFTWARE\Appget\Versions\ en dat mij even mailen? Dan kan ik kijken waar het fout gaat. (kun je denk ik beste even naar me mailen)
Ik heb wel een vermoeden ;)
Als je 10.x vergelijkt met 9.x als "string" dan komt 10 voor 9 (1 < 9, a < b) :Y)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • yohan
  • Registratie: April 2002
  • Laatst online: 28-08 21:01
Nu nog een 'Update All'-knopje :P

"I'm not a cynic. I get up every morning hoping to find an honest man." - [Jack McCoy, Law & Order]


Acties:
  • 0 Henk 'm!

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 10-08 02:59

Gerco

Professional Newbie

Ik heb Mozilla Thunderbird "1.0.7 (en)" staan en Appget meent dat "1.0.7 (nl)" een nieuwere versie is. Ik denk dat dit probleem ook een gevolg is van het vergelijken van de versienummers als string :)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Acties:
  • 0 Henk 'm!

  • TheZeroorez
  • Registratie: September 2005
  • Niet online
Woei, hij kan fullscreen! _O_

Aleen nog iets: Firefox en Macromedia flash player worden respectievelijk als 1.5(nl) en 8 aangegeven, terwijl het 1.5.0.6 en 8.x.xx.x zijn, aan Appget wordt het doorgegeven als wat hierboven staat, en dus zegt 'ie dat er updates zijn, wat dus niet zo is.

Ook staat bij Firefox als 'nieuwere' versie 1.5.0.1, omdat dit de 1e versie na 1.5 is neem ik aan, maar het lijkt mij logischer om de nieuwste versie neer te plempen :?

uTorrent wordt als 1.5 aangegeven, terwijl ik toch echt 1.6 heb..

Acties:
  • 0 Henk 'm!

  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 12:38

Tijntje

Hello?!

Nog een bugje
Afbeeldingslocatie: http://www.groothuis.myadsl.nl/got/versie1.gif

Hier nog een:
Afbeeldingslocatie: http://www.groothuis.myadsl.nl/got/versie2.gif

Waarom worden deze niet herkend?
Afbeeldingslocatie: http://www.groothuis.myadsl.nl/got/versie3.gif

[ Voor 59% gewijzigd door Tijntje op 08-08-2006 13:43 ]

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


Acties:
  • 0 Henk 'm!

  • Eusebius
  • Registratie: November 2001
  • Niet online
Bugje? De gegevens worden toch door users ingevoerd? Dan is het eerder een invoerfout van een gebruiker.

==
hoi


Acties:
  • 0 Henk 'm!

  • NetForce1
  • Registratie: November 2001
  • Laatst online: 11:47

NetForce1

(inspiratie == 0) -> true

Nog een paar bugs in Appget:
  • De 'console' scrollt niet mee als de berichten niet meer in beeld passen
  • Proxy authenticatie werkt niet. Ik krijg 'Error: HTTP/1.0 407 Proxy Authentication Required' terwijl ik toch echt mijn credentials goed heb ingevoerd.

De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"


Acties:
  • 0 Henk 'm!

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 10-09 21:58

pietje63

RTFM

Ook over Appget: wat serieus een zeer nuttig proggie kan worden

- 3.2 RC2 wordt als nieuwer herkend dan 3.2 (Bij Tag & Rename) (maarja, deze bug is als vaker genoemd)
- bij Winamp heb ik 5,2,4,703 en 5.2 wordt al nieuwer gezien (zie het verschil tussen komma's en punten!)
- misschien zoeken op string als 'beta', 'alfa', 'RC', 'PRE' etc en deze versies (als nieuwer) in een aparte kolom weergeven (omdat niet iedereen dat wil). Verder kun je evt.ook het woord final gebruiken bij het zoeken als nieuwer dan beta etc
- een mogelijkheid om handmatig de websites toe te voegen (liefst incl directe downloadlink) en deze ook syncen
- security updates voor windows verbergen (ideaal: wel tonen missende updates)
- mogelijkheid tot handmatig invoeren versie bij unknown apps
- mogelijkheid tot handmatig toevoegen update informatie (wiki achtig systeem qua info) met bijvoorbeeld mededelinge over laatste wijzigingen en hoe je kan updaten (vanuit programma of aparte download)
- misschien kun je in de toekomst de t.net meuktracker als cronjob rippen (incl links en versie)

Keep on the good work!

[ Voor 5% gewijzigd door pietje63 op 08-08-2006 15:21 ]

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


Acties:
  • 0 Henk 'm!

  • SiXel
  • Registratie: Augustus 2004
  • Laatst online: 19-01 11:45
Ik ben momenteel bezig met het schrijven van een programma genaamd: "URL Bot".
Bij dit programma vul je een URL in. Daarna zal het programma een lijst met proxy's downloaden en met iedere proxy automatisch naar de URL laten gaan. (onzichtbaar)

Screenshot:

Afbeeldingslocatie: http://img375.imageshack.us/img375/7077/bot1fb6.png

Afbeeldingslocatie: http://img284.imageshack.us/img284/323/bot2uq2.png

Wat heb je daar nu aan?
Bij sommige 'online-game' websites krijg je soms per IP 1 click erbij.
Nu laat ik alles automatisch gaan... :9

i]Dit is gewoon voor de fun en niet om misbruik mee te maken.[/i]

Zal het programma eind deze week wel afhebben... _/-\o_

Acties:
  • 0 Henk 'm!

Verwijderd

Naam : MassRename
Versie : v1.0
Platform : Windows
Gemaakt in : Visual Basic 2005 Express Edition
Licentie : Freeware
Download : http://members.home.nl/l-vandervegt/MassRename.html
Screenshot :
Afbeeldingslocatie: http://members.home.nl/l-vandervegt/MassRename.jpg

Acties:
  • 0 Henk 'm!

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 09-09 13:57

pjvandesande

GC.Collect(head);

SiXel schreef op dinsdag 08 augustus 2006 @ 17:26:
Ik ben momenteel bezig met het schrijven van een programma genaamd: "URL Bot".
Bij dit programma vul je een URL in. Daarna zal het programma een lijst met proxy's downloaden en met iedere proxy automatisch naar de URL laten gaan. (onzichtbaar)
Geeft mij meer het gevoel dat je extra geld wilt verdienen aan je AdSense :X

Acties:
  • 0 Henk 'm!

  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 06-11-2024
Niet echt een tool, maar meer een stukje PHP code. Van die uiterst simpele dingetjes die je bijna voor elke site nodig hebt, maar elke keer weer opnieuw moet schrijven..daar werd ik een beetje zat van. Dus heb ik even standaard functies gemaakt, te weten:

ImageUploader&Resizer
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function UploadResize($target,$breedte,$kwaliteit) 
{            
                foreach($_FILES as $tagname=>$objekt) 
                { 
                    if($target=="") 
                    { 
                        $target=$_FILES['foto']['name']; 
                    } 
                    else 
                    { 
                        $target="$target.jpg"; 
                    } 
                            $foto = $objekt['tmp_name']; 
                            copy($foto,$target) or die("Bestand uploaden mislukt. Klik op vorige en probeer het opnieuw."); 
                            $bron = imagecreatefromjpeg($foto) or die("imagecreatefromjpeg mislukt"); 
                            $verhouding = imagesx($bron)/imagesy($bron); 
                 
                            if(!isset($breedte) AND imagesx($bron) >= $breedte)  
                                { 
                                    $width = $breedte/$verhouding; 
                                    $plaatje = imagecreatetruecolor($breedte,$width); 
                                    imagecopyresized ($plaatje, $bron, 0, 0, 0, 0, $breedte, $width, imagesx($bron), imagesy($bron)) or die("imagecopyresized mislukt"); 
                                        if(!isset($kwaliteit)) 
                                            { 
                                            $kwaliteit="100"; 
                                            } 
                                    imagejpeg($plaatje,$target,$kwaliteit) or die("imagejpeg mislukt"); 
                                    } 
                                        else 
                                            { 
                                            imagejpeg($bron,$target) or die("imagejpeg mislukt"); 
                                            } 
                } 
    echo("<img src=\"$target\">"); 
}


en
E-mail adres checker
PHP:
1
2
3
4
5
6
7
8
9
10
11
function is_email($emailadres) 
{ 
    if (strlen($emailadres) < 7) { 
        return FALSE; 
    } 
    if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $emailadres)) { 
        return TRUE; 
    } else { 
        return FALSE; 
    } 
}


Het kan vast allemaal veel netter, vooral de UploadResize, maar het werkt :Y)

Acties:
  • 0 Henk 'm!

  • -Lars-
  • Registratie: Mei 2004
  • Niet online
Zoiets heb ik ook gemaakt voor mijn eerste "echte" Java-projectje. Hij is wat beperkter dan die van jou (geen recursieve hernoeming door de mappen heen, geen individuele bestanden selecteren, et cetera), maar toen ik achter het bestaan van KRename kwam, had ik geen zin om het wiel nog een keer uit te vinden en dan slechter dan zij dat hadden gedaan.

Afbeeldingslocatie: http://members.home.nl/hasteggink/SerialRenamer.png

Acties:
  • 0 Henk 'm!

Verwijderd

Zoiets heb ik ook gemaakt voor mijn eerste "echte" Java-projectje. Hij is wat beperkter dan die van jou (geen recursieve hernoeming door de mappen heen, geen individuele bestanden selecteren, et cetera), maar toen ik achter het bestaan van KRename kwam, had ik geen zin om het wiel nog een keer uit te vinden en dan slechter dan zij dat hadden gedaan.
Dit is ook mijn eerste tooltje wat ik heb geschreven. Dat ik het wiel (slechter...) heb uitgevonden doet me niet zoveel, aangezien ik er vooral veel van geleerd heb.

Acties:
  • 0 Henk 'm!

  • -Lars-
  • Registratie: Mei 2004
  • Niet online
Verwijderd schreef op woensdag 09 augustus 2006 @ 13:36:
[...]

Dit is ook mijn eerste tooltje wat ik heb geschreven. Dat ik het wiel (slechter...) heb uitgevonden doet me niet zoveel, aangezien ik er vooral veel van geleerd heb.
Tuurlijk, maar ik had het programma ook echt nodig, maar kon nergens een fatsoenlijke gratis versie vinden. Als je dan alsnog een programma vindt met alles er op en eraan, dan ben je wat minder gemotiveerd ;)

Acties:
  • 0 Henk 'm!

  • Eusebius
  • Registratie: November 2001
  • Niet online
-Larz- schreef op woensdag 09 augustus 2006 @ 15:53:
[...]


Tuurlijk, maar ik had het programma ook echt nodig, maar kon nergens een fatsoenlijke gratis versie vinden. Als je dan alsnog een programma vindt met alles er op en eraan, dan ben je wat minder gemotiveerd ;)
Zal ik je nog minder motiveren ;)

Ikzelf gebruik altijd Bulk Rename Utility. Kan erg veel, is portable, gratis, wordt nog ontwikkeld (=er komen updates uit), ondersteunt V1tags voor mp3 (auteur verwijst naar een andere app voor V2 tags), etc, etc.

==
hoi


Acties:
  • 0 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21

nero355

ph34r my [WCG] Cows :P

Eusebius schreef op woensdag 09 augustus 2006 @ 16:04:
Zal ik je nog minder motiveren ;)

Ikzelf gebruik altijd Bulk Rename Utility. Kan erg veel, is portable, gratis, wordt nog ontwikkeld (=er komen updates uit), ondersteunt V1tags voor mp3 (auteur verwijst naar een andere app voor V2 tags), etc, etc.
Total Commander kan er ook wat van :)

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • 0 Henk 'm!

  • Eusebius
  • Registratie: November 2001
  • Niet online
nero355 schreef op woensdag 09 augustus 2006 @ 16:07:
[...]

Total Commander kan er ook wat van :)
is shareware. Ik gebruik liever gratis prog's dan ervoor te betalen of ze illegaal te kopieren.

==
hoi


Acties:
  • 0 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21

nero355

ph34r my [WCG] Cows :P

Eusebius schreef op woensdag 09 augustus 2006 @ 16:20:
is shareware. Ik gebruik liever gratis prog's dan ervoor te betalen of ze illegaal te kopieren.
** Shocking : Wel 1 heel nummertje indrukken als je hem opstart :o

Ik gebruik het zo al 10 jaar ofzo op zijn minst dus lekker boeiend enzo ;)

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

nero355 schreef op woensdag 09 augustus 2006 @ 16:33:
[...]

** Shocking : Wel 1 heel nummertje indrukken als je hem opstart :o

Ik gebruik het zo al 10 jaar ofzo op zijn minst dus lekker boeiend enzo ;)
En dat maakt het gelijk legaal? |:(

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21

nero355

ph34r my [WCG] Cows :P

LuCarD schreef op woensdag 09 augustus 2006 @ 16:43:
En dat maakt het gelijk legaal? |:(
HuH ?! Ik doe toch niks illegaals ermee ... Als een programma het toelaat waarom niet :?

Beetje vage reactie van je.

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

nero355 schreef op woensdag 09 augustus 2006 @ 16:46:
[...]

HuH ?! Ik doe toch niks illegaals ermee ... Als een programma het toelaat waarom niet :?

Beetje vage reactie van je.
Vaag?

total commander
Limitations:

· evaluation period of 30 days
Er wordt dus verwacht van de gebruiker dat hij de software deinstalleerd of koopt na 30 dagen. Dat hij na 30 dagen blijft werken veranderd niks aan. Gebruik je hem nog steeds na die 30 dagen, dan ben je in principe net zo fout bezig als het installeren van een illegale key.

Het is wel degelijk illegaal. En ik val meer over het feit dat sommige mensen, niet eens in de gaten hebben dat ze illegale software draaien. En persoonlijk, vindt ik dat als je software veel gebruikt ook moet kopen. Incidenteel, gebruikte illegale software heb ik minder moeite mee.

En total commander is helemaal niet zo heel duur.

Maar we wijken af van het oorspronkelijke onderwerp, sorry... ook mijn schuld

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Inderdaad, probeer een beetje ontopic te blijven. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Ook voor onderstaande tool zullen waarschijnlijk veel betere (en uitgebreidere) tools beschikbaar zijn.... maar ook hier heb ik toch weer e.e.a. van geleerd:

Naam : Dspace
Versie : v1.0
Platform : Windows
Gemaakt in : Visual Basic 2005 Express Edition
Licentie : Freeware
Omschrijving : Deze tool checked iedere 5 minuten hoeveel schijfruimte er nog is. Bij minder dan 500 mb zal hij de gebruiker allarmeren.
Screenshot : Afbeeldingslocatie: http://members.home.nl/l-vandervegt/DSpace.jpg
Download : http://members.home.nl/l-vandervegt/DSpace.html

Acties:
  • 0 Henk 'm!

  • DemonTPx
  • Registratie: December 2002
  • Laatst online: 09-04 10:49
Verwijderd schreef op donderdag 10 augustus 2006 @ 13:00:
Ook voor onderstaande tool zullen waarschijnlijk veel betere (en uitgebreidere) tools beschikbaar zijn.... maar ook hier heb ik toch weer e.e.a. van geleerd:

Naam : Dspace
Versie : v1.0
Platform : Windows
Gemaakt in : Visual Basic 2005 Express Edition
Licentie : Freeware
Omschrijving : Deze tool checked iedere 5 minuten hoeveel schijfruimte er nog is. Bij minder dan 500 mb zal hij de gebruiker allarmeren.
Screenshot : [afbeelding]
Download : http://members.home.nl/l-vandervegt/DSpace.html
Waarom een start- en een stopknop?

Acties:
  • 0 Henk 'm!

  • GX
  • Registratie: Augustus 2000
  • Laatst online: 14-05 09:40

GX

Nee.

En Windows waarschuwt je ook al bij < 300 MB; en unices kan je een mailtje laten sturen (met cron of zo).

Acties:
  • 0 Henk 'm!

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 10-09 19:57

Robtimus

me Robtimus no like you

Verwijderd schreef op donderdag 10 augustus 2006 @ 13:00:
Ook voor onderstaande tool zullen waarschijnlijk veel betere (en uitgebreidere) tools beschikbaar zijn.... maar ook hier heb ik toch weer e.e.a. van geleerd:

Naam : Dspace
Versie : v1.0
Platform : Windows
Gemaakt in : Visual Basic 2005 Express Edition
Licentie : Freeware
Omschrijving : Deze tool checked iedere 5 minuten hoeveel schijfruimte er nog is. Bij minder dan 500 mb zal hij de gebruiker allarmeren.
Screenshot : [afbeelding]
Download : http://members.home.nl/l-vandervegt/DSpace.html
Geinig, maar hij herkent een gemounte Daemon Tools ISO als harde schijf met 0 MB vrij. Niet gemounte DT drives herkent hij wel goed.

More than meets the eye
There is no I in TEAM... but there is ME
system specs


Acties:
  • 0 Henk 'm!

  • JozyDaPozy
  • Registratie: December 2002
  • Laatst online: 05-09 23:20
Ik heb weer een nieuwe versie van Appget online gezet (versie 0.3).

Screenshot:
Afbeeldingslocatie: http://www.appget.nl/appget_screenshot_03.jpg

Release-info:
- betere versie vergelijking waardoor nu vergelijkingen als 9.10.00 en 10.03.00 goed worden vergeleken
- ook versies van o.a. Mozilla met taal-toevoegingen in de versie-string (nl) zouden nu goed moeten werken
- direct-download geimplementeerd. Je kan nu bij 'up-to-date' programma's een url submitten van de exe van die versie. Andere gebruikers kunnen dan weer als zij niet de laatste versie hebben een knop gebruiken om deze versie direct te downloaden
- context-menu aan applicatie-lijst toegevoegd (zie screenshot) waar je o.a. kan uninstallen.
- 'ignore'-list toegevoegd, waar je applicaties aan kan toevoegen en van kan verwijderen. De applicaties op die lijst komen onderaan je totaal-overzicht en op die manier kun je die dus even voor 'updates uitschakelen'
- bug-rapportage toegevoegd. Je kan nu vanuit het hoofdmenu (onder Info) een bug rapporteren over het programma, of vanuit het context-menu van een applicatie een 'bug' rapporteren over de versie-informatie van die applicatie (als de versie-info op welke manier dan ook niet klopt)
- daarnaast nog een aantal kleine bugs en verbeteringen.

Download:
http://www.appget.nl/?page=download
of synchroniseer met je huidige versie, dan zal er automatisch een update verschijnen.

Acties:
  • 0 Henk 'm!

  • Aapje
  • Registratie: Maart 2003
  • Laatst online: 12:57

Aapje

Opel-beun
Heb een paar programma's toegevoegd aan appget's directdownload geval :+
Ben benieuwd wat 't gaat doen :)

Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Als testje voor GDI+, HTTP en XML:

HHV 2 (beta)

Een tool om HTTP headers mee te bekijken, met verschillende instelbare opties.

Afbeeldingslocatie: http://hhv.atlex.nl/www/images/screenshots/themesupport/royale.png

De instellingen, 10 laatst gecheckte URL's en de user agents worden opgeslagen in settings.xml. De proxy settings kan ik, bij gebrek aan een proxy, niet testen. Als iemand dat voor mij zou willen doen, graag. :)

Download! (.NET framework 2.0 nodig)

[ Voor 26% gewijzigd door AtleX op 14-08-2006 13:16 ]

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

  • engelbertus
  • Registratie: April 2005
  • Laatst online: 11:37
hallo!
ik heb appget geprobeerd, en moet zegend at ik daar wel over te spreken ben. ik kan nog niet vinden hoe ik zelf programmas aan de database kan toevoegen, of hoe een download url toe te voegen.

ik vroeg me ook af of dit niet uit te breiden is tot drivers? zal wel lastiger zijn omdat je dan en hardware, en software moet bijhouden?

ik bedoel dus zoiets als driver detective, maar dan zonder dat je lid hoeft te worden 30 euro.

het programma doet zijn werk goed en zegt of er updates voor driver zijn. groot kruis erbij dus.

er stat echter niet wat de naam is van de nieuwe driver of waar je hem kunt vinden.
ook als je dan zoekt om de laatste pci-ide driver, vind je niks, ook niet op driverguide oid.
is dus erg flauw ;-)


just my thoughts

Acties:
  • 0 Henk 'm!

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 10-09 21:58

pietje63

RTFM

JozyDaPozy schreef op zondag 13 augustus 2006 @ 17:39:
Ik heb weer een nieuwe versie van Appget online gezet (versie 0.3).

Screenshot:
[afbeelding]
Sorry, misschien beetje nutteloze reply, maar ik wilde even _/-\o_-en wat een mooie update! Als de ontwikkeling hiervan doorgaat dan wordt het een super programma.

edit: ps. heb je al gedacht aan een Meuktracker vermelding gedacht?

[ Voor 7% gewijzigd door pietje63 op 14-08-2006 09:31 ]

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


Acties:
  • 0 Henk 'm!

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

JozyDaPozy schreef op zondag 13 augustus 2006 @ 17:39:
- direct-download geimplementeerd. Je kan nu bij 'up-to-date' programma's een url submitten van de exe van die versie. Andere gebruikers kunnen dan weer als zij niet de laatste versie hebben een knop gebruiken om deze versie direct te downloaden
Dit kan ook fout uitpakken he..
Er hoeft maar 1 klojo te zijn die een linkje naar een virus of trojan toevoegt aan een versie en die functie gaat vanzelf dood... Want onder de tweakers is genoeg kennis om te weten dat een of andere nono die link naar dat virus heeft toegevoegd, maar ome kees van 53 die vorige week nog 4 uur bezig is geweest om zijn printcardridge te vervangen en van een kennis AppGet gekregen heeft.
Die gaat natuurlijk AppGet de schuld geven als hij een virus binnenhaalt via een updatelinkje..

Acties:
  • 0 Henk 'm!

  • JozyDaPozy
  • Registratie: December 2002
  • Laatst online: 05-09 23:20
possamai schreef op maandag 14 augustus 2006 @ 10:03:
[...]

Dit kan ook fout uitpakken he..
Er hoeft maar 1 klojo te zijn die een linkje naar een virus of trojan toevoegt aan een versie en die functie gaat vanzelf dood... Want onder de tweakers is genoeg kennis om te weten dat een of andere nono die link naar dat virus heeft toegevoegd, maar ome kees van 53 die vorige week nog 4 uur bezig is geweest om zijn printcardridge te vervangen en van een kennis AppGet gekregen heeft.
Die gaat natuurlijk AppGet de schuld geven als hij een virus binnenhaalt via een updatelinkje..
Op dit moment submit je een link, die ik vervolgens check. Pas als ie gecheckt is wordt ie als knop in het programma aangeboden :)

Acties:
  • 0 Henk 'm!

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

JozyDaPozy schreef op maandag 14 augustus 2006 @ 10:21:
[...]
Op dit moment submit je een link, die ik vervolgens check. Pas als ie gecheckt is wordt ie als knop in het programma aangeboden :)
Dat scheelt.. Maar dat lukt nu nog.
Als je programma echt populair wordt (en dat zou best wel eens kunnen) dan is dat niet meer bij te houden lijkt mij..

Acties:
  • 0 Henk 'm!

  • JozyDaPozy
  • Registratie: December 2002
  • Laatst online: 05-09 23:20
possamai schreef op maandag 14 augustus 2006 @ 10:33:
[...]

Dat scheelt.. Maar dat lukt nu nog.
Als je programma echt populair wordt (en dat zou best wel eens kunnen) dan is dat niet meer bij te houden lijkt mij..
Ik hoop dat het programma zo goed gaat lopen dat dat niet meer lukt ;)
Op dat moment wil ik het systeem dan ook lichtelijk aanpassen. Bijvoorbeeld dat updates minimaal een aantal keer moeten worden toegevoegd, en als ik bijvoorbeeld 5 of 10x dezelfde link binnen krijg dat ie dan automatisch wordt geaccepteerd. En dat bijvoorbeeld de update-url's op een bepaald domein moeten zitten voordat ze überhaupt als 'ok' gezien worden. Op die manier is het volgens mij wel veilig te krijgen.

Acties:
  • 0 Henk 'm!

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

JozyDaPozy schreef op maandag 14 augustus 2006 @ 10:40:
[...]

Ik hoop dat het programma zo goed gaat lopen dat dat niet meer lukt ;)
Op dat moment wil ik het systeem dan ook lichtelijk aanpassen. Bijvoorbeeld dat updates minimaal een aantal keer moeten worden toegevoegd, en als ik bijvoorbeeld 5 of 10x dezelfde link binnen krijg dat ie dan automatisch wordt geaccepteerd. En dat bijvoorbeeld de update-url's op een bepaald domein moeten zitten voordat ze überhaupt als 'ok' gezien worden. Op die manier is het volgens mij wel veilig te krijgen.
Dan zou het wel eens een superpakketje kunnen worden :)
Ik kan het nu helaas nog niet testen omdat ik hier op het werk achter een proxy zit, en dat werkt nog niet.
edit: werkt nu wel..
Als gewone user kan hij de instellingen alleen niet in HKLM wegschrijven..

[ Voor 5% gewijzigd door xzenor op 14-08-2006 11:12 ]


Acties:
  • 0 Henk 'm!

  • koentje115
  • Registratie: Augustus 2003
  • Laatst online: 08-04-2023
JozyDaPozy schreef op maandag 14 augustus 2006 @ 10:21:
[...]

Op dit moment submit je een link, die ik vervolgens check. Pas als ie gecheckt is wordt ie als knop in het programma aangeboden :)
En als je je server(s) automatisch de bestanden op de ingegeven urls laat downloaden (sluit je 404 uit), en met een virus en spyware scanner overheen laat gaan? Indien dit ok, url automatisch toevoegen. Of je kan gebruik maken van de data van siteadvisor?

Acties:
  • 0 Henk 'm!

  • Bram77
  • Registratie: September 2004
  • Laatst online: 10-07-2023
Dat lijkt me een vrij prijzige aangelegenheid worden voor een gratis tooltje...

Acties:
  • 0 Henk 'm!

  • TheZeroorez
  • Registratie: September 2005
  • Niet online
Sowiezo wordt dit te prijzig, maar bovenal zullen er geen problemen zijn zolang de sites van de makers opgegeven wordt. Als er een mirror-pagina komt, of een keuze tussen Linux/Mac/Windows lijkt me dat het het beste is als die mirror-pagina gesubmit wordt :?

Zo blijf je automatisch de nieuwste versie erin houden, én kun je zelf lekker uitzoeken welke je download.. :)

Acties:
  • 0 Henk 'm!

  • RobLemmens
  • Registratie: Juni 2003
  • Laatst online: 09-09 20:24
Niet echt een tooltje dat ik voor mezelf heb geschreven maar voor het werk, toch superhandig en dus wou ik het hier toch even delen.

VATCheck

Afbeeldingslocatie: http://www.vdmw-trading.nl/images/checkvat.gif

Deze tool maakt gebruik van de VIES webservice van de EC waarmee je de btw codes van de landen in de eu kunt controleren. Leuk is ook dat sommige landen (oa Belgie) ook de naam van het bedrijf + adres informatie weergeven als de code klopt.

Hier te downloaden (msi installer, .net framework 2).

Acties:
  • 0 Henk 'm!

  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 10-09 12:15
reeds achterhaald

[ Voor 81% gewijzigd door mrfatmen op 14-08-2006 20:49 ]

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


Acties:
  • 0 Henk 'm!

  • JozyDaPozy
  • Registratie: December 2002
  • Laatst online: 05-09 23:20
Er is een nieuwe versie van Appget. Versie 0.4

Release info:
• opnieuw een heleboel versie vergelijkingen verbeterd
• proxy password wordt nu encrypted opgeslagen
• zowel to-update als up-to-date versies waarvan een download beschikbaar is worden vetgedrukt weergegeven
• firefox-download-historie kan nu worden uitgelezen om zojuist gedownloade installer van een applicatie automatisch te selecteren om te submitten
• debug-mode toegevoegd om eventuele foutmeldingen makkelijker op te sporen
• bij installatie kan nu ook het installatie-pad worden aangepast

Vooral de Firefox-download feature vind ik zelf wel handig.
Het idee is dat zodra je een installatie-bestand gedownload hebt met Firefox, en je dan naar Appget gaat naar de betreffende applicatie, je direct de url uit je firefox download historie kan dubbelklikken zodat deze gesubmit wordt

download:
http://www.appget.nl/?page=download
of druk een keer op synchronize in je huidige versie :)

Acties:
  • 0 Henk 'm!

  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 06-11-2024
Lekker bezig Jozy :) 2e update in een paar dagen :) Keep up the good work d:)b

Acties:
  • 0 Henk 'm!

  • JozyDaPozy
  • Registratie: December 2002
  • Laatst online: 05-09 23:20
pEeDy16 schreef op maandag 14 augustus 2006 @ 23:57:
Lekker bezig Jozy :) 2e update in een paar dagen :) Keep up the good work d:)b
Tja, de reacties zijn goed, en heb steeds wel wat te verbeteren, dus vandaar ;)

Acties:
  • 0 Henk 'm!

  • Anthor
  • Registratie: Juni 2002
  • Niet online
grappig dat ik dit topic voorbij zie komen, ik ben net klaar met twee kleine VB tooltjes

De eerste is om winamp te laden en op shuffle te zetten
De tweede unmute mijn geluid, en zet het volume op max (snooze functie voor mijn scheduled wekker)

Het stelt niet veel voor, maar ik ben wel voor het eerst bezig geweest met een API

Acties:
  • 0 Henk 'm!

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

AppGet foutje:als ik de volgende url wil submitten: http://www.microsoft.com/...56bc74de8%2fLogParser.msi dan krijg ik de volgende foutmelding:
Error: no argument for format '%3a'
Als ik vervolgens een bugreport wil submitten krijg ik helaas dezelfde melding.

Acties:
  • 0 Henk 'm!

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09 23:18

djc

Mooi tooltje, dat AppGet!

Ik zou het persoonlijk netter en prettiger vinden als je de versiedatabase in een bestandje zou stoppen in de AppGet-dir, een XML-bestandje ofzo. Niet alleen los je daarmee het probleem op dat niet iedereen in HKLM kan kloten, maar ook hou je op die manier je eigen software lokaal, zodat hij makkelijk te verwijderen is en transitie naar een verse Windows installatie kan doorstaan.

Ook zou ik het leuk vinden als er een log is van wat er bijvoorbeeld wordt ontvangen en wat er wordt verstuurd. Ik word bedankt voor 14 nieuwe versies, maar van welke software dan?

Rustacean


Acties:
  • 0 Henk 'm!

Verwijderd

Manuzhai schreef op dinsdag 15 augustus 2006 @ 09:11:
Mooi tooltje, dat AppGet!

Ik zou het persoonlijk netter en prettiger vinden als je de versiedatabase in een bestandje zou stoppen in de AppGet-dir, een XML-bestandje ofzo. Niet alleen los je daarmee het probleem op dat niet iedereen in HKLM kan kloten, maar ook hou je op die manier je eigen software lokaal, zodat hij makkelijk te verwijderen is en transitie naar een verse Windows installatie kan doorstaan.
Nee. Dan kan iedereen weer in de applicatie directory gaan lopen kloten, wat dus ook niet veilig is. De enige goede oplossingen is gebruik maken van de registry onder HKCU, en als je files wilt schrijven in de 'application data' folder van die gebruiker. Nergens anders!

Acties:
  • 0 Henk 'm!

  • Tony L
  • Registratie: September 2005
  • Laatst online: 07-11-2015
Verwijderd schreef op dinsdag 15 augustus 2006 @ 12:28:
[...]

Nee. Dan kan iedereen weer in de applicatie directory gaan lopen kloten, wat dus ook niet veilig is. De enige goede oplossingen is gebruik maken van de registry onder HKCU, en als je files wilt schrijven in de 'application data' folder van die gebruiker. Nergens anders!
Wat een onzin zeg. Ben het compleet met Manuzhai eens. Iederen kan overal altijd kloten of je het in het register wegschrijft of als XML. Iemand die kloot is namelijk geen "normale" gebruiker en weet zowiezo wel wat hij aan het doen is. Je zou desnoods een md5 hash over je xml bestand kunnen gooien om zo er voor te zorgen dat er niets gewijzigd is in de tussen tijd?

* Tony L loves XML :P

PSN: Norfirin


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Tony L schreef op dinsdag 15 augustus 2006 @ 17:17:
Je zou desnoods een md5 hash over je xml bestand kunnen gooien om zo er voor te zorgen dat er niets gewijzigd is in de tussen tijd?
ik ben benieuwd hoe je dat in gedachte had :o
* Tony L loves XML :P
ik gebruik XML alleen daar waar het nodig is

Acties:
  • 0 Henk 'm!

  • Tony L
  • Registratie: September 2005
  • Laatst online: 07-11-2015
Erkens schreef op dinsdag 15 augustus 2006 @ 20:09:
[...]

ik ben benieuwd hoe je dat in gedachte had :o
Als je toch een XML structuur heb kan je net zo goed een attribute aanmaken met de MD5 hash, bijv:

code:
1
2
3
4
5
6
<?xml version="1.0" ?>
<AppGet MD5="5445#@$#@$324" >
     <Files>
         <File Name="Test App" Version="1.0" />
     </Files>
</AppGet>


Als je dit niet kan inlezen wil dat al zeggen dat je XML bestand kapot is (en er dus mee gekloot is). Anders kan je dus de MD5 hash uitlezen in het attribute en vervolgens kijken of het bestand is gewijzigd in de tussen tijd.
Erkens schreef op dinsdag 15 augustus 2006 @ 20:09:
[...]

ik gebruik XML alleen daar waar het nodig is
Mja mij heb je niet horen roepen dat je overal XML moet gebruiken. Maar als ik moet kiezen tussen text gebasseerd, binary en XML dan kies ik vaak voor XML. Ondanks het feit dat het veel overhead met zich meebrengt. Qua performance met zoeken is het echt razend snel als je het gebruikt in combinatie met XPath bijvoorbeeld. Als je veel data over een internet line moet trekken dan moet je misschien kijken of je het via binair kan doen of iets dergelijks :P.

Edit
Net een film gekeken en realiseerde me net dat je de XML dient te hashen zonder MD5 hash erin. De hash is namelijk pas bekend als de XML compleet is (en heeft op dat moment dus nog geen MD5). Als je hem wilt valideren dien je het attribute MD5 leeg te maken omdat je anders niet kan valideren of het XML bestand wel valide is.

Mocht ik wat zijn vergeten of iets over het hoofd zien dan hoor ik het wel :)

[ Voor 14% gewijzigd door Tony L op 15-08-2006 22:08 ]

PSN: Norfirin


Acties:
  • 0 Henk 'm!

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 25-08 14:07
Ik volg deze draad al een tijdje, heb nu toch het gevoel dat ik iets moet posten :)
Enigma
Dit is mijn codeer tooltje, lekker simpel.
Afbeeldingslocatie: http://www.caswolters.nl/sekkasoft/screens/enig1.jpg

Enigma is gemaakt in Delphi 7.
Wat Enigma doet, is een text decoderen op verschillende manieren. Ik ga niet te veel vertellen hoe dit gebeurd dan is het niet leuk meer ;)

Download:
Download(eigen site gaat uit de lucht)

Acties:
  • 0 Henk 'm!

  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 12:51
JozyDaPozy schreef op maandag 14 augustus 2006 @ 23:54:
Er is een nieuwe versie van Appget. Versie 0.4

Release info:
• opnieuw een heleboel versie vergelijkingen verbeterd
• proxy password wordt nu encrypted opgeslagen
• zowel to-update als up-to-date versies waarvan een download beschikbaar is worden vetgedrukt weergegeven
• firefox-download-historie kan nu worden uitgelezen om zojuist gedownloade installer van een applicatie automatisch te selecteren om te submitten
• debug-mode toegevoegd om eventuele foutmeldingen makkelijker op te sporen
• bij installatie kan nu ook het installatie-pad worden aangepast

Vooral de Firefox-download feature vind ik zelf wel handig.
Het idee is dat zodra je een installatie-bestand gedownload hebt met Firefox, en je dan naar Appget gaat naar de betreffende applicatie, je direct de url uit je firefox download historie kan dubbelklikken zodat deze gesubmit wordt

download:
http://www.appget.nl/?page=download
of druk een keer op synchronize in je huidige versie :)
Ik wil dit progje graag proberen, maar hoe werkt het? als ik op synchronise druk geeft hij een error, en verders kan ik nergens op klikken :?

PSN: DutchTrickle PVoutput


Acties:
  • 0 Henk 'm!

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 25-08 14:07
Post de error, dan kan de maker het eventueel fixen.

Acties:
  • 0 Henk 'm!

  • Maverick
  • Registratie: Oktober 2001
  • Laatst online: 12:51
ahum, goed idee ;)
code:
1
2
3
4
<22:22:48> Start synchronizing...
<22:22:48> Error: No argument for format '% '
<22:22:48> Synchronizing result: Error connecting to server!
<22:22:48> End of synchronizing

PSN: DutchTrickle PVoutput


Acties:
  • 0 Henk 'm!

  • Bram77
  • Registratie: September 2004
  • Laatst online: 10-07-2023
Ik ben bezig met een webbased Remote Media Controller (PHP + AJAX) voor MediaPortal. Ik kan alleen nog niet echt verder omdat de interface tussen de webserver en MediaPortal nog in ontwikkeling is.

Afbeeldingslocatie: http://www.kraak-forum.nl/uploaded_files/1155682040_MP_RMC2a.jpg

Er wordt een borderless dedicated browser bij geschreven die in de systemtray kan draaien en transparency ondersteund.

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Tony L schreef op dinsdag 15 augustus 2006 @ 20:34:
Als je toch een XML structuur heb kan je net zo goed een attribute aanmaken met de MD5 hash, bijv:

code:
1
2
3
4
5
6
<?xml version="1.0" ?>
<AppGet MD5="5445#@$#@$324" >
     <Files>
         <File Name="Test App" Version="1.0" />
     </Files>
</AppGet>


Als je dit niet kan inlezen wil dat al zeggen dat je XML bestand kapot is (en er dus mee gekloot is). Anders kan je dus de MD5 hash uitlezen in het attribute en vervolgens kijken of het bestand is gewijzigd in de tussen tijd.
Ik kan het best wijzigen en gelijktijdig die hash mee wijzigen hoor, geen probleem ;)
Mja mij heb je niet horen roepen dat je overal XML moet gebruiken. Maar als ik moet kiezen tussen text gebasseerd, binary en XML dan kies ik vaak voor XML. Ondanks het feit dat het veel overhead met zich meebrengt. Qua performance met zoeken is het echt razend snel als je het gebruikt in combinatie met XPath bijvoorbeeld. Als je veel data over een internet line moet trekken dan moet je misschien kijken of je het via binair kan doen of iets dergelijks :P.
ik denk dat je je behoorlijk kan vergissen kwa snelheid tussen het lezen van data uit een XML file of uit een goed ontworpen binary file :)
O, en als je het over internet gooit gebruik je natuurlijk compressie, XML is bijzonder goed te comprimeren :P

Maar XML gebruik je over het algemeen voor communicatie tussen diverse applicaties. Of eventueel voor configuratie files.
Net een film gekeken en realiseerde me net dat je de XML dient te hashen zonder MD5 hash erin. De hash is namelijk pas bekend als de XML compleet is (en heeft op dat moment dus nog geen MD5). Als je hem wilt valideren dien je het attribute MD5 leeg te maken omdat je anders niet kan valideren of het XML bestand wel valide is.
Je kan ook je hash doen over je data ipv over je file, maar dan nog blijft mijn punt staan dat het een hash niks zegt of het nu veranderd is of niet.

Acties:
  • 0 Henk 'm!

  • Tony L
  • Registratie: September 2005
  • Laatst online: 07-11-2015
Erkens schreef op woensdag 16 augustus 2006 @ 08:25:
[...]

ik denk dat je je behoorlijk kan vergissen kwa snelheid tussen het lezen van data uit een XML file of uit een goed ontworpen binary file :)
O, en als je het over internet gooit gebruik je natuurlijk compressie, XML is bijzonder goed te comprimeren :P

Maar XML gebruik je over het algemeen voor communicatie tussen diverse applicaties. Of eventueel voor configuratie files.
Tuurlijk er zal verschil zijn in snelheid en zal afhangen van de grootte van het bestand. Hoe groter het bestand wordt hoe sneller binary gaat werken. Anyway mijn punt blijft staan dat veel toepassingen geen XML bestanden nodig hebben van 10+ mb. Mocht je dit wel nodig hebben moet je opzoek naar een andere manier van opslag. Daarbij heb je gelijk dat het veelal voor configuratie dingen wordt gebruikt. Het voordeel van XML tenopzichte van binary is dat je inzicht hebt en eenvoudig wijzigingen kan uitvoeren. Met binary zal dit niet gaan, tenzij je een custom programma schrijft die je binary in kan lezen om vervolgens je gegevens te updaten. (Ik zou voor de grap eens een super XML moeten maken van 50+ mb en kijken hoelang een XPath query er over doet om dingen te zoeken).
Erkens schreef op woensdag 16 augustus 2006 @ 08:25:
Je kan ook je hash doen over je data ipv over je file, maar dan nog blijft mijn punt staan dat het een hash niks zegt of het nu veranderd is of niet.
Volgens mij vergis je je daarin. Een hash over de data is volgens mij heel nauwkeurig om te checken of er wijzigingen zijn geweest in de tussentijd. De kans dat een wijziging dezelfde hash oplevert is verwaarloosbaar klein. Het zelfde principe wordt bijvoorbeeld bij het torrent protocol gebruikt waarbij over de data pieces een SHA1 hash wordt gegooit, om te kijken of er in de tussen tijd over de internetlijn wijzigingen zijn geweest.

Anyway het lijkt me handig om dit topic niet verder te "vervuilen". Lijkt me ontzettend leuk om hier verder over te discusseren alleen niet tenkoste van dit topic :).

PSN: Norfirin


Acties:
  • 0 Henk 'm!

Verwijderd

Absoluut geen onzin. Zie verder op...
Ben het compleet met Manuzhai eens. Iederen kan overal altijd kloten of je het in het register wegschrijft of als XML. Iemand die kloot is namelijk geen "normale" gebruiker en weet zowiezo wel wat hij aan het doen is. Je zou desnoods een md5 hash over je xml bestand kunnen gooien om zo er voor te zorgen dat er niets gewijzigd is in de tussen tijd?
* Tony L loves XML :P
Het heeft niks te maken met hoe je je data opslaat, maar meer waar. Een standaard gebruiker heeft geen rechten om te schrijven in de applicatie folders en ook geen rechten om te schrijven in de HKLM registry tree. Applicaties die door gewone gebruikers gebruikt moeten worden moeten dus (uit beveiligingsoverwegingen) alleen schrijven op lokaties die 'van die gebruiker zijn', dus HKCU en de application data folder in het profiel van de gebruiker. Deze registry trees en folders zijn op hun beurt weer alleen toegankelijk voor die specifieke gebruiker en de administrator.

Stel je voor dat je een applicatie hebt die je helpt je passwords bij te houden, en die wordt door meerdere personen gebruikt. Het filetje waar de passwords in staan schrijft hij in de applicatie folder. Een andere gebruiker kan vervolgens dat filetje lezen en veranderen. Lekker veilig.

Ik hoop nooit een applicatie van jou die met zo'n 'wat een onzin' instelling is gemaakt tegen te komen in een omgeving met meerdere gebruikers...

Acties:
  • 0 Henk 'm!

  • Tony L
  • Registratie: September 2005
  • Laatst online: 07-11-2015
Verwijderd schreef op woensdag 16 augustus 2006 @ 11:24:
[...]

Het heeft niks te maken met hoe je je data opslaat, maar meer waar. Een standaard gebruiker heeft geen rechten om te schrijven in de applicatie folders en ook geen rechten om te schrijven in de HKLM registry tree. Applicaties die door gewone gebruikers gebruikt moeten worden moeten dus (uit beveiligingsoverwegingen) alleen schrijven op lokaties die 'van die gebruiker zijn', dus HKCU en de application data folder in het profiel van de gebruiker. Deze registry trees en folders zijn op hun beurt weer alleen toegankelijk voor die specifieke gebruiker en de administrator.

Stel je voor dat je een applicatie hebt die je helpt je passwords bij te houden, en die wordt door meerdere personen gebruikt. Het filetje waar de passwords in staan schrijft hij in de applicatie folder. Een andere gebruiker kan vervolgens dat filetje lezen en veranderen. Lekker veilig.
Helemaal mee eens. Ik ging ook niet in op het applicatie folder gedeelte maar meer om het feit dat als je zeker wilt zijn dat er geen wijzigingen zijn uitgevoerd je iets moet implementeren wat dit mogelijk maakt. Ik kreeg de indruk dat registrie sleutels "veiliger" zouden zijn dan xml of wat dan ook voor bestand omdat dit moeilijker te benaderen is, niet rekening houdend met het feit dat de registry keys per gebruiker opgeslagen worden en dus nooit te benaderen zijn vanuit een ander account. Een gebruiker kan met zijn eigen account nog steeds de sleutels aan passen en alles slopen?
Verwijderd schreef op woensdag 16 augustus 2006 @ 11:24:
Ik hoop nooit een applicatie van jou die met zo'n 'wat een onzin' instelling is gemaakt tegen te komen in een omgeving met meerdere gebruikers...
Zo zo zo... wat een vijandigheid 8)7. Ik ga hier niet eens op in. Behalve dan dat ik het met je eens ben qua usergedeelte maar dat heb ik boven al uitgelegt.Beetje jammer dat je je zo moet laten gaan.

PSN: Norfirin


Acties:
  • 0 Henk 'm!

Verwijderd

Tony L schreef op woensdag 16 augustus 2006 @ 11:50:
[...]Een gebruiker kan met zijn eigen account nog steeds de sleutels aan passen en alles slopen?
Dat is aan die gebruiker. Hij kan tenminste anderen geen schade toebrengen...
Zo zo zo... wat een vijandigheid 8)7. Ik ga hier niet eens op in. Behalve dan dat ik het met je eens ben qua usergedeelte maar dat heb ik boven al uitgelegt.Beetje jammer dat je je zo moet laten gaan.
Zo vijandig is het niet hoor :> . Maar als je een tijdje systeembeheer doet in een multi-user omgeving (terminal servers in mijn geval) en je er achter komt hoe vreselijk veel applicaties op de meest onmogelijke plekken schrijfrechten nodig hebben krijg je vanzelf de neiging om mensen die zelfs maar zoiets suggereren iets aan te doen... Vandaar ook mijn reaktie. Ik zeg dat je vooral niet in de applicatie directory moet schrijven, en direct erna roept iemand 'wat een onzin', sja, dat gaat niet goed :+ .

Acties:
  • 0 Henk 'm!

  • Tony L
  • Registratie: September 2005
  • Laatst online: 07-11-2015
Verwijderd schreef op woensdag 16 augustus 2006 @ 12:18:
[...]

Zo vijandig is het niet hoor :> . Maar als je een tijdje systeembeheer doet in een multi-user omgeving (terminal servers in mijn geval) en je er achter komt hoe vreselijk veel applicaties op de meest onmogelijke plekken schrijfrechten nodig hebben krijg je vanzelf de neiging om mensen die zelfs maar zoiets suggereren iets aan te doen... Vandaar ook mijn reaktie. Ik zeg dat je vooral niet in de applicatie directory moet schrijven, en direct erna roept iemand 'wat een onzin', sja, dat gaat niet goed :+ .
O+

Hahaha, volgens mij lopen we een beetje om elkaar heen :D. Mijn reactie was niet gebasseerd op de "user directory" structuur die jij aangeeft (ben het helemaal eens wat dat betreft), maar op de betrouwbaarheid van de gegevens. Denk dat we het hier maar bij moeten houden voordat een admin het topic dicht gooit vanwege "overbodige" replies :P.

PSN: Norfirin


Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Depress schreef op dinsdag 15 augustus 2006 @ 22:07:
Ik volg deze draad al een tijdje, heb nu toch het gevoel dat ik iets moet posten :)
Enigma
Dit is mijn codeer tooltje, lekker simpel.
[afbeelding]

Enigma is gemaakt in Delphi 7.
Wat Enigma doet, is een text decoderen op verschillende manieren. Ik ga niet te veel vertellen hoe dit gebeurd dan is het niet leuk meer ;)

Download:
Download(eigen site gaat uit de lucht)
Leuk, ik denk dat iedereen die programmeert wel eens een codeer applicatie gemaakt. :)

Maar ehmmm ligt het nou aan mij of wordt er nou een standaard caeser encryptie gebruikt?
http://en.wikipedia.org/wiki/Caesar_cipher

Jammer dat je niet de echte Enigma encryptie hebt gemaakt die is toch wel geniaal op zich. Geniaal door zijn eenvoud en effectief.

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • MisterData
  • Registratie: September 2001
  • Laatst online: 29-08 20:29
Omdat ze op het werk software ontwikkelen en daar een hoop aan moeten testen hebben ze daar een hele mooie administratie voor. In Excel... Daarom aan mij de taak om dat geheel om te bouwen naar een mooie, webbased interface ;) die meteen gekoppeld is aan het Mantis bug-report systeem dat ze al gebruiken. Hier een screenshot:

Afbeeldingslocatie: http://dev.mycms.nl/qa.gif

De progressbars die je ziet (allemaal!) worden via AJAX geupdate zodra je in de selectbox de status van een van de dependencies verandert. De tree is inklapbaar en haalt zijn data via AJAX op zodra er een node wordt uitgeklapt die nog niet geladen is :)

Oh, het is PHP5 met MySQL5 trouwens op een Debian-bak :)

[ Voor 4% gewijzigd door MisterData op 16-08-2006 16:49 ]


Acties:
  • 0 Henk 'm!

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 25-08 14:07
LuCarD schreef op woensdag 16 augustus 2006 @ 16:01:
[...]


Leuk, ik denk dat iedereen die programmeert wel eens een codeer applicatie gemaakt. :)

Maar ehmmm ligt het nou aan mij of wordt er nou een standaard caeser encryptie gebruikt?
http://en.wikipedia.org/wiki/Caesar_cipher

Jammer dat je niet de echte Enigma encryptie hebt gemaakt die is toch wel geniaal op zich. Geniaal door zijn eenvoud en effectief.
Nee die gebruik ik niet, zelf geschreven. Daarom vind ik hem ook zo vet. Ik denk dat ik me maar eens ga verdiepen in die code en kijk hoe die werkt en zelf ga na maken:)

Acties:
  • 0 Henk 'm!

Verwijderd

Hallo mensen,

Ik heb een RSS Reader gemaakt in C# die in je systemtray draait. Ik weet niet of ik hem hier moet neerzetten maar ik wou graag weten wat jullie mening is over dit ding. Als het ergens anders moet staan dan graag deze topic verplaatsen. Bedankt.

In het programmatje kun je door op de rechtermuisknop te klikken (in de systemtray) kiezen voor settings waar dmv een datagrid een XML bestand is aan te passen met diverse RSS sites, zoveel als je zelf wenst.

download:
http://www.lucasheezen.nl...le=appRssReader.1.0.6.rar

Ik zou graag horen of het goed werkt, en of er op of aanmerkingen zijn.
-lucas

Acties:
  • 0 Henk 'm!

  • Wmm
  • Registratie: Maart 2002
  • Laatst online: 10-09 16:10

Wmm

Verwijderd schreef op woensdag 23 augustus 2006 @ 11:30:
Hallo mensen,

Ik heb een RSS Reader gemaakt in C# die in je systemtray draait. Ik weet niet of ik hem hier moet neerzetten maar ik wou graag weten wat jullie mening is over dit ding. Als het ergens anders moet staan dan graag deze topic verplaatsen. Bedankt.

In het programmatje kun je door op de rechtermuisknop te klikken (in de systemtray) kiezen voor settings waar dmv een datagrid een XML bestand is aan te passen met diverse RSS sites, zoveel als je zelf wenst.

download:
http://www.lucasheezen.nl...le=appRssReader.1.0.6.rar

Ik zou graag horen of het goed werkt, en of er op of aanmerkingen zijn.
-lucas
Leuk, jammer alleen dat de links niet echt een mooi overzichtje zijn.
En gebruikt hij altijd IE? Ik heb namelijk Firefox als standaard browser ingesteld maar als ik een linkje open gebeurd dat in IE.

Een tijd geleden heb ik zelf ook zoiets dergelijks geschreven, dan alleen in C++. Zie screen hieronder (klik voor groter).
Afbeeldingslocatie: http://www.xs4all.nl/~germie/screen.jpg

Nadeel van de mijne is dat je maximaal 4 feeds hebt, maar dat vind ik zelf prima. Verder heb ik een paar knoppen toegevoegd waarmee je snel programma's kunt openen die je vaak gebruikt :). Ik heb namelijk graag m'n bureaublad schoon en in het startmenu kunnen ook maar een beperkt aantal (wat dus weer anderen zijn).

Downloaden kan hier.
Ik heb nog een aantal proggies voor mezelf geschreven. Die post ik mogelijk binnenkort ook wel :).

Verwijderd

Wmm schreef op woensdag 23 augustus 2006 @ 23:36:
[...]


Leuk, jammer alleen dat de links niet echt een mooi overzichtje zijn.
En gebruikt hij altijd IE? Ik heb namelijk Firefox als standaard browser ingesteld maar als ik een linkje open gebeurd dat in IE.

Een tijd geleden heb ik zelf ook zoiets dergelijks geschreven, dan alleen in C++. Zie screen hieronder (klik voor groter).
[afbeelding]

Nadeel van de mijne is dat je maximaal 4 feeds hebt, maar dat vind ik zelf prima. Verder heb ik een paar knoppen toegevoegd waarmee je snel programma's kunt openen die je vaak gebruikt :). Ik heb namelijk graag m'n bureaublad schoon en in het startmenu kunnen ook maar een beperkt aantal (wat dus weer anderen zijn).

Downloaden kan hier.
Ik heb nog een aantal proggies voor mezelf geschreven. Die post ik mogelijk binnenkort ook wel :).
Wat bedoel je met 'geen mooi overzicht van de links?'. Bedoel je dat je in 1 oogopslag alles wilt zien? Mijn idee was juist om snel te kunnen zien wat er gebeurd (5 nieuwste) in de vorm van MSN schermpjes. Als de titel me bevalt en ben geinteresseerd dan klik ik op de link en wordt IE geopend. En idd hij maakt alleen gebruik van IE. Ik weet niet hoe ik kan vragen aan het systeem wat de standaard browser is (in C# .net 2.0). Maar bedankt dat je het een leuk programmatje vind.

  • Wmm
  • Registratie: Maart 2002
  • Laatst online: 10-09 16:10

Wmm

Verwijderd schreef op donderdag 24 augustus 2006 @ 09:20:
[...]


Wat bedoel je met 'geen mooi overzicht van de links?'. Bedoel je dat je in 1 oogopslag alles wilt zien? Mijn idee was juist om snel te kunnen zien wat er gebeurd (5 nieuwste) in de vorm van MSN schermpjes. Als de titel me bevalt en ben geinteresseerd dan klik ik op de link en wordt IE geopend. En idd hij maakt alleen gebruik van IE. Ik weet niet hoe ik kan vragen aan het systeem wat de standaard browser is (in C# .net 2.0). Maar bedankt dat je het een leuk programmatje vind.
Jup, in één oogopslag idd.
Je hoeft niet uit te zoeken wat de standaardbrowser is, je moet gewoon de url anders openen. Kijk maar eens naar de Process.Start() methode :).

Verwijderd

Wmm schreef op donderdag 24 augustus 2006 @ 12:54:
[...]


Jup, in één oogopslag idd.
Je hoeft niet uit te zoeken wat de standaardbrowser is, je moet gewoon de url anders openen. Kijk maar eens naar de Process.Start() methode :).
Ahh oke, maar die gebruik ik nu al alleen maak ik gebruik van het process iexplorer.

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Je hoeft geen applicatie op te geven. Het commando wat je in Process.StartInfo opgeeft wordt gewoon door gepasst aan de shell en die weet wel wat ie er mee aan moet en zal dus de default browser automagisch starten.

Nu met Land Rover Series 3 en Defender 90


Acties:
  • 0 Henk 'm!

Verwijderd

Mensen, heb het even aangepast en hij pakt nu dus de browser die jij insteld als standaard. De update staat nog niet online, dit komt binnen kort. Wat ik hier ook aan het inbouwen ben is een update functie die door middel van Remote Services (dit met PHP en NuSOAP zijn gemaakt) kan opvragen of er in de map 'downloads' en bestand is genaamd appRssReader een hoger nummer heeft dan de huidige die door de applicatie aan de Remote Service is gegeven.
Is dit volgens jullie een goeie manier om versie controle in te bouwen, dus gebasseerd op een bestands naam? Iets zegt me dat dat niet de ideale manier is, maar een andere weet ik zo ook niet.

Acties:
  • 0 Henk 'm!

  • Guldan
  • Registratie: Juli 2002
  • Laatst online: 08-09 20:23

Guldan

Thee-Nerd

Verwijderd schreef op woensdag 23 augustus 2006 @ 11:30:
Hallo mensen,

Ik heb een RSS Reader gemaakt in C# die in je systemtray draait. Ik weet niet of ik hem hier moet neerzetten maar ik wou graag weten wat jullie mening is over dit ding. Als het ergens anders moet staan dan graag deze topic verplaatsen. Bedankt.

In het programmatje kun je door op de rechtermuisknop te klikken (in de systemtray) kiezen voor settings waar dmv een datagrid een XML bestand is aan te passen met diverse RSS sites, zoveel als je zelf wenst.

download:
http://www.lucasheezen.nl...le=appRssReader.1.0.6.rar

Ik zou graag horen of het goed werkt, en of er op of aanmerkingen zijn.
-lucas
hmmz daar ging mijn nieuwe C# project.. had precies hetzelfde idee :P

edit: ik heb nog 1 puntje van verbetering:

Als je op je icoontje onderin klikt dan moet er een popup verschijnen van de laatste nieuwspost van de feed waarop je aangemeld bent. Dit is wel zo handig om ff snel wat terug te kijken.

[ Voor 12% gewijzigd door Guldan op 25-08-2006 20:12 ]

You know, I used to think it was awful that life was so unfair. Then I thought, wouldn't it be much worse if life were fair, and all the terrible things that happen to us come because we actually deserve them?


Acties:
  • 0 Henk 'm!

Verwijderd

dus gewoon erop klikken en dan nog een keer die schermen laten zien?

Ik bedenk met net trouwens, als er iemand is die interesse heeft in de broncode mag diegene dit wel hebben. Als ie me alleen maar het resultaat laat zien van zijn aanpassingen.

Acties:
  • 0 Henk 'm!

Verwijderd

Lucas, doe 's wat screenshots voor ik 'm download en installeer.

Acties:
  • 0 Henk 'm!

Verwijderd

Afbeeldingslocatie: http://www.lucasheezen.nl/temp/rechtermuis.jpg
Afbeeldingslocatie: http://www.lucasheezen.nl/temp/message.jpg
Afbeeldingslocatie: http://www.lucasheezen.nl/temp/settings.jpg
Afbeeldingslocatie: http://www.lucasheezen.nl/temp/about.jpg

Hierbij de screenshots.

Acties:
  • 0 Henk 'm!

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 25-08 14:07
@Lucas, ziet er mooi uit!

Maar kun je ook meerdere feeds als default zetten?

Acties:
  • 0 Henk 'm!

Verwijderd

nog niet maar lijkt me een mooie feature.

Acties:
  • 0 Henk 'm!

  • monnick
  • Registratie: December 2005
  • Niet online
Een tijdje geleden heb ik in PHP een encrypt / decrypt tooltje gemaakt omdat ik het wel eens handig vind om paswoorden / (server)adressen op te slaan. Het is gebaseerd op de XOR techniek. Het werkt dmv een sleutel die gehashed word met sha1 om een betere sleutel te krijgen.

Bekijk de tool!

Acties:
  • 0 Henk 'm!

Verwijderd

Dank Lucas. heb wel interesse in de code. Is dat in C#?

Acties:
  • 0 Henk 'm!

  • t-x-m
  • Registratie: November 2003
  • Laatst online: 24-08 11:21

t-x-m

.NET Nerd

Lekker Lucas! FireFox support? :p

[ Voor 4% gewijzigd door t-x-m op 28-08-2006 10:56 ]

GC.Collect();


Acties:
  • 0 Henk 'm!

  • MarkvE
  • Registratie: Maart 2004
  • Laatst online: 30-01 17:16
monnick schreef op zondag 27 augustus 2006 @ 15:41:
Een tijdje geleden heb ik in PHP een encrypt / decrypt tooltje gemaakt omdat ik het wel eens handig vind om paswoorden / (server)adressen op te slaan. Het is gebaseerd op de XOR techniek. Het werkt dmv een sleutel die gehashed word met sha1 om een betere sleutel te krijgen.

Bekijk de tool!
Ben wel benieuwd naar de methode waarop je dit hebt gemaakt, overweeg je misschien om de source openbaar te maken?

Vormkracht10


Acties:
  • 0 Henk 'm!

  • monnick
  • Registratie: December 2005
  • Niet online
MarkvE schreef op maandag 28 augustus 2006 @ 10:56:
[...]

Ben wel benieuwd naar de methode waarop je dit hebt gemaakt, overweeg je misschien om de source openbaar te maken?
Ik zal je de code van de encryptie functie geven (ik wil het volledige script ook wel geven maar dat word een beetje te lang voor dit topic.) Behavle de encryptie functie zijn er nog 2 functie's om ACSII om te zetten naar Binair en omgekeerd en natuurlijk een decryptie functie.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php

include("inc_function.php");

// $string = data die versleuteld moet worden.
// $key = de sleutel die nodig is om te encrypten / decrypten.
function encrypt($string, $key)
{
    // Sleutel & string omzetten naar binary.
    $binary = asc2bin($string);
    $binaryLength = strlen($binary);
    
    // de sleutel word gehashed met sha1 om een langere / betere sleutel te krijgen.
    $key = sha1($key);
    $key = asc2bin($key);
    $keyLength = strlen($key);
    
    // De binary sleutel en data van een gelijke lengte maken.
    if($binaryLength > $keyLength)
    {
        $factor = ceil($binaryLength / $keyLength);
        
        $key = str_repeat($key, $factor);
        $key = substr($key, 0, $binaryLength);
    }
    elseif($binaryLength < $keyLength)
    {
        $key = substr($key, 0, $binaryLength);
    }
    // Nu zijn de sleutel en string van gelijke lengte.
    
    $code = "";
    
    // for loop om XOR crypt toe te passen.
    for($i = 1; $i <= $binaryLength; $i++)
    {
        // Losse tekens uit de binary strings vergelijken.
        $strCode = substr($binary, ($i - 1), 1);
        $keyCode = substr($key, ($i - 1), 1);
        
        // XOR in werking :-)
        if($strCode == $keyCode)
        {
            $code .= "0";
        }
        else
        {
            $code .= "1";
        }
    }
    
    return $code;
}

?>


Ik werk nog aan de regels onder "XOR in werking", want dit kan waarschijnlijk efficienter dmv de bitwise operator ^ (XOR).

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Ik zie het nut er eigenlijk niet van in :?
En waarom zou je een sha1 hash gaan verhaspelen in the first place?
En wat is het nut van "binary" als je een string met enen en nullen teruggeeft? Wat is er niet-binary aan 8719? Of 0xDEADBEEF ? Of "Hello world"? Allemaal 1-en en 0-en hoor ;)

[ Voor 9% gewijzigd door RobIII op 28-08-2006 11:52 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 15:29
monnick schreef op zondag 27 augustus 2006 @ 15:41:
Een tijdje geleden heb ik in PHP een encrypt / decrypt tooltje gemaakt omdat ik het wel eens handig vind om paswoorden / (server)adressen op te slaan. Het is gebaseerd op de XOR techniek. Het werkt dmv een sleutel die gehashed word met sha1 om een betere sleutel te krijgen.
:o Mooie illustratie bij de bekende stelling dat je je niet aan cryptografie moet wagen als je er geen verstand van hebt. Je hasht met de hexadecimale representatie van de sha1 hash, knuppel! Zo hash je effectief maar de helft van de bits (elke gecodeerde byte heeft 16 mogelijke oorspronkelijke waarden). Verder werkt deze encryptie vooral sterk zolang de invoer korter is dan de sha1 hash (van 20 bytes); voor wachtwoorden zal het wel werken (maar je moet dan je wachtwoord versleutelen met een ander wachtwoord :?) maar serveradressen hebben de neiging zowel langer als voorspelbaarder te zijn (eindigen op .com of .nl bijvoorbeeld) en daarmee geef je al heel veel informatie over je sleutel weg.
MarkvE schreef op maandag 28 augustus 2006 @ 10:56:
Ben wel benieuwd naar de methode waarop je dit hebt gemaakt, overweeg je misschien om de
source openbaar te maken?
Duh, hij zegt het toch? Hij maakt een sleutel door de sha1 hash van een wachtwoord te nemen, en xor't de invoer daar mee:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function xor_str($s, $k)
{
    $t = '';
    for($n = 0; $n < strlen($s); ++$n)
        $t .= chr(ord($s{$n}) ^ ord($k{$n%20}));
    return $t;
}

// Sleutel maken
$key = pack("H*", sha1($_REQUEST['password']));

// Coderen
$ciphertext = xor_str($_REQUEST['plaintext'], $key);
echo 'Ciphertext: ';
for($n = 0; $n < strlen($ciphertext); ++$n)
    printf('%08b', ord($ciphertext{$n}));
echo "\n";

// Decoderen
$plaintext = xor_str($ciphertext, $key);
echo 'Plaintext: ', $plaintext, "\n";

Dit is de 'goede' implementatie. monnick mist in zijn code de conversie van hexadecimale representatie naar een 'binaire' string. Door de call naar pack weg te laten krijg je een versie die precies compatible is met monnick's script.

Gebruik dit soort code trouwens alsjeblieft niet zonder te begrijpen waarmee je bezig bent. Er is een goede reden dat de huidige encryptiestandaard (Rijndael) vijf jaar lang door experts in cryptografie nageplozen moest worden. Ga dus niet zelf zitten prutsen terwijl er gewoon modules als mcrypt voor PHP zijn, waarmee je sterke encryptie kant-en-klaar ter beschikking hebt.

Acties:
  • 0 Henk 'm!

  • Reinier
  • Registratie: Februari 2000
  • Laatst online: 12:40

Reinier

\o/

Mooi!
Het is btw. an RSS feed ;)

Acties:
  • 0 Henk 'm!

  • MaZo
  • Registratie: Mei 2002
  • Niet online
Verwijderd schreef op zondag 27 augustus 2006 @ 18:08:
Dank Lucas. heb wel interesse in de code. Is dat in C#?
Hier ook interesse!

Acties:
  • 0 Henk 'm!

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 07-09 11:44

Bergen

Spellingscontroleur

Reinier schreef op maandag 28 augustus 2006 @ 11:56:
[...]

Mooi!
Het is btw. an RSS feed ;)
En in je menu zie ik 'afsluiten' staan, terwijl de rest van de tool in 't Engels lijkt te zijn. Hou 't bij 1 taal. ;)
Pagina: 1 ... 9 10 Laatste

Dit topic is gesloten.

Let op:
Deze topic is alleen bedoeld om zelfgemaakte tools te showen en te bespreken. Net als in de rest van Programming is het hier dus ook niet toegestaan om 'even te vragen of iemand iets kan maken'. Dit is een forum over zelf programmeren, geen McDonalds afhaalbalie voor lappen code of software. Mogelijk kun je daarvoor hier terecht. :)