IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB
Waar ik ook aan zit te denken is alle bestanden, voordat ze gewijzigd/verwijderd worden eerst even te downloaden, zodat als je per-ongeluk een verkeerd bestandje upload gewoon terug kan.
Maar eerst even de basisfunctionaliteit afronden!
Voor het probleem wat jij aangeeft gebruik ik Win SCP (meuk: WinSCP 4.2.7).CyCloneNL schreef op maandag 08 maart 2010 @ 22:35:FileMon
Word jij ook helemaal gek van het constant weer uploaden van je .php file nadat je dat ene vergeten haakje terug gezet heb?
Ik anders wel, en daarom heb ik FileMon geknutseld! FileMon is een tooltje wat een bepaalde directory in de gaten houd, en als er wat gemaakt/gewijzigd of verwijderd word doet 'ie het ook voor je op je FTP.
[afbeelding]
[afbeelding]
[afbeelding]
offtopic:
Alvast voor de mensen die gaan roepen: Gebruik een fatsoenlijke IDE; Textpad is fatsoenlijk!
Daarmee laat je een ftp directory eigenlijk het zelfde functioneren als een lokale map. Als je een bestand opent om te bewerken, het daarna opslaat in de editor, upload Win SCP het direct weer naar de ftp directory.
Verder ziet jou programma er ook netjes uit
Dat neemt niet weg dat een hele map monitoren natuurlijk veel makkelijker is voor de eindgebruiker
Ikzelf selecteer mijn IDE's altijd op FTP-functionaliteit, maar misschien komt dit toch nog een keer van pas
If money talks then I'm a mime
If time is money then I'm out of time
Verwijderd
Opera widgets draaien idd buiten de browser, maar als het goed is zijn de cookies e.d. wel gedeeld.RetroTycoon schreef op maandag 08 maart 2010 @ 16:53:
[...]
Ik ga hier zeker naar kijken. WEG MET IE!
* RetroTycoon rent
Even een check: je bedoelt dus zoiets? Want dit draait buiten de browser hè
Hmm... daar kan ik dus niks over terugvinden...
[ Voor 5% gewijzigd door Verwijderd op 09-03-2010 09:33 ]
Maar behoud je dan nog wel je lokale kopie? Of is het in principe gewoon een `virtuele folder`?JackPoint schreef op dinsdag 09 maart 2010 @ 09:20:
[...]
Voor het probleem wat jij aangeeft gebruik ik Win SCP (meuk: WinSCP 4.2.7).
Daarmee laat je een ftp directory eigenlijk het zelfde functioneren als een lokale map. Als je een bestand opent om te bewerken, het daarna opslaat in de editor, upload Win SCP het direct weer naar de ftp directory.
Verder ziet jou programma er ook netjes uit
View&Edit ken ik, en gebruik ik ook vaak. Alleen het werkt niet echt lekker, vind ik. Ik heb geen idee waar die bestanden lokaal komen te staan, en ik moet per bestand aangeven wat ik wil editen.Matis schreef op dinsdag 09 maart 2010 @ 09:24:
@CycloneNL, je hebt daar in Filezilla iig een optie voor wat download and edit heet. Die doet ongeveer hetzelfde als jouw tooltje.
Dat neemt niet weg dat een hele map monitoren natuurlijk veel makkelijker is voor de eindgebruiker
Ikzelf selecteer mijn IDE's altijd op FTP-functionaliteit, maar misschien komt dit toch nog een keer van pas
Helaas kan ik tegenwoordig gewoon niet zonder Textpad, de meeste PHP IDE's zijn zo bloated...
Een IDE moet gewoon goed werken, als er bv Auto-completion in zit moet dat ook IMO ten aller tijde accuraat zijn, en dat kan bij PHP gewoon niet. Daarom gebruik ik liever iets simpels
Je kunt het inderdaad zien als een virtuele folder. Je hebt dus (wel ergens temp) geen lokale kopie staan.CyCloneNL schreef op dinsdag 09 maart 2010 @ 09:37:
[...]
Maar behoud je dan nog wel je lokale kopie? Of is het in principe gewoon een `virtuele folder`?
[...]
[ Voor 65% gewijzigd door CodeCaster op 09-03-2010 11:47 ]
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Ziet er goed uit, is inderdaad een probleem wat ik ook wel eens tegenkom. Het zou inderdaad ook wel prettig zijn om files terug te kunnen zetten! Met WinSCP kan het ook, maar dit oogt toch iets gemakkelijker in het gebruik.
Daarnaast helemaal eens met afraca wat betreft het excluden, zou een mooie feature zijn!
[ Voor 34% gewijzigd door dvdheiden op 09-03-2010 12:38 ]
Is handig, alleen 1 probleem.CyCloneNL schreef op maandag 08 maart 2010 @ 22:35:FileMon
Word jij ook helemaal gek van het constant weer uploaden van je .php file nadat je dat ene vergeten haakje terug gezet heb?
Ik anders wel, en daarom heb ik FileMon geknutseld! FileMon is een tooltje wat een bepaalde directory in de gaten houd, en als er wat gemaakt/gewijzigd of verwijderd word doet 'ie het ook voor je op je FTP.
[afbeelding]
[afbeelding]
[afbeelding]
offtopic:
Alvast voor de mensen die gaan roepen: Gebruik een fatsoenlijke IDE; Textpad is fatsoenlijk!
Niet iedereen gebruikt voor prive projectjes SVN
[ Voor 25% gewijzigd door _eXistenZ_ op 09-03-2010 12:53 ]
There is no replacement for displacement!
Tja, misschien moet je gewoon maar wel SVN (of ander versiebeheer) gebruiken voor prive projectjes (SVN is heel simpel lokaal te installeren zonder dat je allemaal 'ingewikkelde' servers hoeft in te richten)
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Dan is Mercurial (of git, of bzr) waarschijnlijk nog makkelijker.Janoz schreef op dinsdag 09 maart 2010 @ 13:18:
Tja, misschien moet je gewoon maar wel SVN (of ander versiebeheer) gebruiken voor prive projectjes (SVN is heel simpel lokaal te installeren zonder dat je allemaal 'ingewikkelde' servers hoeft in te richten)
Rustacean
Ik begrijp nog steeds niet waarom mensen denken dit niet nodig te hebben. Het inrichten is binnen een kwartiertje te doen en het scheelt je zo enorm veel gekloot. Dat er zelfs mensen zijn die de 'live' versie als de ultieme backup beschouwen doet mij al helemaal duizelen.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Daarnaast zijn er genoeg (open-source en/of gratis) paketten om je mutaties zichtbaar te maken.
Het kan zelfs geïntegreerd worden met een buildserver, zodat je ook realtime-builds kunt laten genereren.
Ik heb het niet vaak nodig, maar de keren dat ik het nodig had, was ik erg blij dat ik het ingericht had
[ Voor 29% gewijzigd door Matis op 09-03-2010 14:08 ]
If money talks then I'm a mime
If time is money then I'm out of time
Wat als je nu een aantal regels wijzigt, het blijkt te werken maar je maakt iets anders kapot.stef-o schreef op dinsdag 09 maart 2010 @ 12:36:
[...]
Is handig, alleen 1 probleem.Wat als ik per ongeluk de file opsla nadat ik iets teveel heb weggehaald en daardoor mijn php file om zeep help. Sommige editors kunnen dan geen undo meer doen, waardoor daarna meteen mijn backup (die op de ftp staat) ook weg is...
Niet iedereen gebruikt voor prive projectjes SVN
Vervolgens sluit je jouw IDE af waardoor die zijn undo geschiedenis vergeet.
Later de dag zit je met hetzelfde probleem.
Dit is gewoon een versioning probleem wat niet in een FTP client thuis hoort,
tenzij je voor een all-in-one oplossing gaat waar je ook versioning mee kan toepassen,
maar dan is hen natuurlijk geen tool meer.
NZBuploader
Is eigenlijk heel simpel. Ik heb thuis een NAS die een folder aan het monitoren is voor NZB files.
Die folder is te benaderen oa via ftp.
Het tooltje registreert NZB files en als je die opent, dan ftp'd ie de file naar de monitor folder en wist de lokale NZB file.
Waarom?
Normaal moet ik 'm dan eerst opslaan OF op de juiste share (vanuit thuis) OF eerst ergens opslaan en daarna uploaden via ftp (vanaf werk)
Of natuurlijk via webinterface, maar da's nog meer gedoe.
Nu gewoon een NZB link aanklikken op bijv een website en klaar. Thuis gaat het apparaat downloaden.
Het zal ongetwijfeld al bestaan, maar zoeken zou denk ik bijna net zo lang duren als maken
Lekker op de bank
Nu ben ik voor Chrome nog niets gevonden dat er op lijkt, dus jouw tool is van harte welkom
If money talks then I'm a mime
If time is money then I'm out of time
Ik kan nog niet echt een oplossing kunnen vinden, steeds hetzelfde probleem: een deel van de data ophalen.RetroTycoon schreef op maandag 08 maart 2010 @ 09:07:
Ik zie wel dat er idd een context parameter beschikbaar is. Icm het type 'html' vermoed ik dat hij het dan wel doet, anders evalueerde hij natuurlijk ook de t.net-jsIk ga ermee aan de slag.
Aan de andere kant: ik heb ook nog nooit een Firefox-addon gezien die iets dergelijks doet: een deel van een website tonen in een minivenstertje (in FF zou dit dan de sidebar worden), waarbij deze data niet uit een rss of dergelijk formaat komt. Op websites en dus ook Firefox kom je dit niet tegen vanwege die same origin policy, dat het werkt onder Chrome is omdat je expliciet aangeeft dat de extensie toegang krijgt tot GoT, mocht je nou willen weten waarom daar wel
alstuMatis schreef op dinsdag 09 maart 2010 @ 17:36:
Firefox had daar ook een plugin voor, genaamd Automatic Save Folder.
Nu ben ik voor Chrome nog niets gevonden dat er op lijkt, dus jouw tool is van harte welkom
Lekker op de bank
If money talks then I'm a mime
If time is money then I'm out of time
Probeer het eens metRetroTycoon schreef op dinsdag 09 maart 2010 @ 21:07:
[...]
Ik kan nog niet echt een oplossing kunnen vinden, steeds hetzelfde probleem: een deel van de data ophalen.
Aan de andere kant: ik heb ook nog nooit een Firefox-addon gezien die iets dergelijks doet: een deel van een website tonen in een minivenstertje (in FF zou dit dan de sidebar worden), waarbij deze data niet uit een rss of dergelijk formaat komt. Op websites en dus ook Firefox kom je dit niet tegen vanwege die same origin policy, dat het werkt onder Chrome is omdat je expliciet aangeeft dat de extensie toegang krijgt tot GoT, mocht je nou willen weten waarom daar welMocht iemand een oplossing kennen, of een dergelijke addon zodat ik de ideeën kan kopiëren, meldt dat
Voor Opera is er nog wel hoop omdat ik al voorbeelden heb gezien die zó werken
En aangezien deze standalone zijn, ook geschikt voor andersbrowserden (als Firefox'ers).
$('#result').load('http://gathering.tweakers.net/forum/myreact #td.topics');
Zie http://jqapi.com/#p=load voor meer uitleg en examplesLoading Page Fragments
The .load() method, unlike $.get(), allows us to specify a portion of the remote document to be inserted. This is achieved with a special syntax for the url parameter. If one or more space characters are included in the string, the portion of the string following the first space is assumed to be a jQuery selector that determines the content to be loaded.
We could modify the example above to fetch only part of the document:
$('#result').load('ajax/test.html #container');
When this method executes, it retrieves the content of ajax/test.html, but then jQuery parses the returned document to find the element with an ID of container. This element, along with its contents, is inserted into the element with an ID of result, and the rest of the retrieved document is discarded.

[ Voor 42% gewijzigd door RetroTycoon op 10-03-2010 21:24 ]
Of zeg je dat niet zo?
iig ga ik ook eens een gokje wagen op Android. Je weet maar nooit of het lukt, en als het lukt zou ik er zéker verder mee willen gaan.
Ik heb geen leuke ondertitel.
Ik heb wel een keer wat aangekloot met JS en PHP, maar dat werd niet echt iets. Ik kon met PHP hello world schrijven, en met JS een prompt oproepen die dan iets op het scherm schreef.
Ik heb geen leuke ondertitel.
Verwijderd
Weten jullie iets leuk?
Maak een daadwerkelijk functionerende friend tracker en verkoop hem voor 5 euro in een abonnement,Verwijderd schreef op donderdag 11 maart 2010 @ 09:22:
Ik ga binnenkort ook eens een Android-app schrijven. Ik wacht alleen nog op een goed idee.
Weten jullie iets leuk?
Is Google Latitude niet goed genoeg?YopY schreef op donderdag 11 maart 2010 @ 12:10:
[...]
Maak een daadwerkelijk functionerende friend tracker en verkoop hem voor 5 euro in een abonnement,.
Kon dat maar!YopY schreef op donderdag 11 maart 2010 @ 12:10:
[...]
Maak een daadwerkelijk functionerende friend tracker en verkoop hem voor 5 euro in een abonnement,.
Maar misschien moeten we met iets makkelijks beginnen?
/me STILLE HINT!
Ik heb geen leuke ondertitel.
Nee, het moet flitsender, met een geanimeerd groen radar scherm, bliepjes, en een SUPER TE WAUW-LEIPSE reclame erbij.
En eenvoudiger? Eenvoudig is voor de zwakken.
Excuus voor OT, moet even.
[ Voor 3% gewijzigd door YopY op 11-03-2010 16:24 ]
Verwijderd
Ideetjes zijn altijd welkom.
Was het bij jou ook zo'n gekloot met alles startklaar maken?
[ Voor 36% gewijzigd door thijsje66 op 11-03-2010 17:24 ]
Ik heb geen leuke ondertitel.
Verwijderd
Op mijn desktop (win7) staat alles mooi zoals het hoort, maar op mijn laptop (Ubuntu) is het nog even zoeken in Eclipse. Ik probeerde de plugin al eerder te installeren, maar de internetconnectie viel weg waardoor de installatie mislukte. Wanneer ik hem nu opnieuw probeer te installeren krijg ik: "Duplicate location".
Eclipse herinstalleren werkt blijkbaar ook niet
Verwijderd
Moet te doen zijn
Dit allemaal na mijn prachtige nieuwe hyves applicatie
Link?Verwijderd schreef op vrijdag 12 maart 2010 @ 10:29:
Dit allemaal na mijn prachtige nieuwe hyves applicatie(De oude werkt niet meer met 2.0 / 2.1)
Verwijderd
Ja, ik had ook zo'n idee, maar dan via de piratenbaai.Verwijderd schreef op vrijdag 12 maart 2010 @ 10:29:
Nu voor Android een koppeling maken met SABnzbd+ met een barcode scanner, het concept is al een keer gedaan, maar bestaat nog niet op Android, en vooral niet icm Nieuwsgroepen. Maar het lijkt me alsnog leuk om in de Free Record Shop automatisch NZBs te kunnen downloaden door een barcodescan te doen
Moet te doen zijn
Dit allemaal na mijn prachtige nieuwe hyves applicatie(De oude werkt niet meer met 2.0 / 2.1)
Eens kijken hoe we dit zouden kunnen oplossen. Ik denk wel niet dat dit gemakkelijk gaat worden...
Goed ideeVerwijderd schreef op vrijdag 12 maart 2010 @ 10:29:
Nu voor Android een koppeling maken met SABnzbd+ met een barcode scanner, het concept is al een keer gedaan, maar bestaat nog niet op Android, en vooral niet icm Nieuwsgroepen. Maar het lijkt me alsnog leuk om in de Free Record Shop automatisch NZBs te kunnen downloaden door een barcodescan te doen
Moet te doen zijn
Dit allemaal na mijn prachtige nieuwe hyves applicatie(De oude werkt niet meer met 2.0 / 2.1)
Heb zelf (nog) geen android, kan evt wel kijken om iets dergelijks voor Windows Mobile te maken.
Verwijderd
Dus: We scannen de barcode in, dan wordt er gekeken welk product het is, en deze info gaan we dan gebruiken om te gaan zoeken bij TPB of usenet.
Of zouden jullie het anders aanpakken?
Ik heb geen leuke ondertitel.
Verwijderd
[ Voor 7% gewijzigd door Verwijderd op 12-03-2010 14:24 ]
Verwijderd
Dit gaat wel héél ver, als je het mij vraagt......Verwijderd schreef op vrijdag 12 maart 2010 @ 10:29:
Nu voor Android een koppeling maken met SABnzbd+ met een barcode scanner, het concept is al een keer gedaan, maar bestaat nog niet op Android, en vooral niet icm Nieuwsgroepen. Maar het lijkt me alsnog leuk om in de Free Record Shop automatisch NZBs te kunnen downloaden door een barcodescan te doen
Sole survivor of the Chicxulub asteroid impact.
Geweldig idee als je het mij vraagt!monnick schreef op vrijdag 12 maart 2010 @ 14:44:
[...]
Dit gaat wel héél ver, als je het mij vraagt......
Heel slim bedacht!
Bestaande technieken koppelen en dat in 1 product..
Het lijkt Apple wel
Ik ben tegenwoordig lui.AtleX schreef op vrijdag 12 maart 2010 @ 14:50:
Inderdaad, voor 't geld dat een film of CD tegenwoordig kost (zeker met die 3 voor 25 acties of de aanbiedingen) is downloaden gewoon heel de moeite niet meer waard. Je haalt 't bijna gratis, compleet & goeie kwaliteit, in de winkel.
Als ik iets koop, geen zin om uit te pakken en in mijn DVD speler te doen..
Sabnzbd + Synology NAS + HDX 1000 + Oversight
[ Voor 44% gewijzigd door RMX op 12-03-2010 14:55 ]
Gaat ook om het idee dat het kan heAtleX schreef op vrijdag 12 maart 2010 @ 14:50:
Inderdaad, voor 't geld dat een film of CD tegenwoordig kost (zeker met die 3 voor 25 acties of de aanbiedingen) is downloaden gewoon heel de moeite niet meer waard. Je haalt 't bijna gratis, compleet & goeie kwaliteit, in de winkel.
Is het een idee om hiervoor een apart topic op te starten voor de requirements?
Ik heb geen leuke ondertitel.
Hoezo? Bestaat al voor android niet zo lang nadat de G1 op de markt kwammonnick schreef op vrijdag 12 maart 2010 @ 14:44:
[...]
Dit gaat wel héél ver, als je het mij vraagt......
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.' - Pratchett.
Verwijderd
Ja, inderdaad een goed idee.thijsje66 schreef op vrijdag 12 maart 2010 @ 15:47:
Is wel een goed idee. Ruben?
Maar topics aanmaken is niet echt een van mijn specialiteiten
Zeg mij wat er in moet komen en ik maak hem wel aan. Of als jij hem liever aanmaakt ... (zet mij wel als co-auteur)
Wat voor naam geven we het (en dus ook meteen het project)?
[ Voor 31% gewijzigd door thijsje66 op 12-03-2010 16:25 ]
Ik heb geen leuke ondertitel.
Verwijderd
Goh, daar vraag je me iets. Ik denk dat we ook best iets gebruiken waar het woord 'Droid' in komt ofzo.thijsje66 schreef op vrijdag 12 maart 2010 @ 16:18:
Ik maak er zo wel ff een aan. En zet jou natuurlijk als co-auteur.
Wat voor naam geven we het (en dus ook meteen het project)?
Maar zonder grappen:
- BarDroident
- TorrentScanner
- BarDownScan
Ik heb geen leuke ondertitel.
Verwijderd
Ik ben hier ook écht niet goed in. De namen die ik in gedachten had bestaan allemaal al
TAUS -> Torrent And Usenet barcode Scanner?thijsje66 schreef op vrijdag 12 maart 2010 @ 16:40:
BarTorrentDroid![]()
Maar zonder grappen:Ze zijn allemaal slecht, maar het is toch beter dan niets? Maar geef jij ajb ook suggesties, want ik ben hier zó slecht in. Het woord 'Droid' erin vind ik wel goed.
- BarDroident
- TorrentScanner
- BarDownScan
Maar het is eigenlijk een remote.
Toch maar doen?
Ik heb geen leuke ondertitel.
Ik heb geen leuke ondertitel.
Verwijderd
En de Hyves applicatie is nog niet publiek, ik ben nog de laatste puntjes op de I aan het zetten m.b.t. refactoren van de code, die niet heel clean is omdat het nogal groot geschreven is, maar ach.
Hij wordt binnenkort wel publiek, aangezien dat het hele idee was. Gelukkig mag het van Hyves zelf, zolang ik hun naam er maar niet aan koppel.
Dus, stuur me maar een berichtje als je me wilt hebben
[ Voor 11% gewijzigd door Verwijderd op 12-03-2010 17:00 ]
ItsMatsy, ik heb je nog niet op msn. DM ff je MSN ajb?
Ik heb geen leuke ondertitel.
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Je bent me voor, staat op m'n todo lijstRetroTycoon schreef op zaterdag 06 maart 2010 @ 00:00:T.net > Post History
Klik voor een snelle blik of er alweer reacties zijn op topics die je volgt.
https://chrome.google.com...fgballolpbgcbgafcpbfkllld
Maar eerst even een feature om de watch en ignore lijsten te synchroniseren zodat ze op alle PC's benaderbaar zijn. Wat preferen jullie, middels een google docs documentje (zoals Chrome z'n bookmarks kan synchroniseren) of via de t.net notepad?
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
If money talks then I'm a mime
If time is money then I'm out of time
1
2
3
4
5
6
| @Override public boolean onCreateOptionsMenu(Menu menu) { boolean result = super.onCreateOptionsMenu(menu); menu.add(0, INSERT_ID, 0, R.string.menu_insert); return result; } |
als ik dit doe, zegt hij dit:
1
| INSERT_ID cannot be resolved |
En dat is niet alleen in dit geval, maar in alle gevallen.
Het gaat hier trouwens over een android app, ik ben de notepadv1 tutorial aan het doen.
1
| public static final int INSERT_ID = Menu.FIRST; |
Krijgt als antwoord:
1
| Syntax error on tokens, delete these tokens |
Weer iets dat ik niet snap.
[ Voor 16% gewijzigd door thijsje66 op 17-03-2010 18:03 ]
Ik heb geen leuke ondertitel.
Ik heb thuis een WIPje die dat doet
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Tof
If money talks then I'm a mime
If time is money then I'm out of time
Zoals Creepy al aangaf is het niet de bedoeling om hier het opstarten van een project, of de problemen ermee te gaan bespreken. Mocht je tegen problemen aanlopen, dan kun je natuurlijk altijd een nieuw topic starten, mits die voldoet aan de richtlijnenthijsje66 schreef op woensdag 17 maart 2010 @ 17:58:
code:
1 2 3 4 5 6 @Override public boolean onCreateOptionsMenu(Menu menu) { boolean result = super.onCreateOptionsMenu(menu); menu.add(0, INSERT_ID, 0, R.string.menu_insert); return result; }
als ik dit doe, zegt hij dit:
code:
1 INSERT_ID cannot be resolved
En dat is niet alleen in dit geval, maar in alle gevallen.
Het gaat hier trouwens over een android app, ik ben de notepadv1 tutorial aan het doen.
code:
1 public static final int INSERT_ID = Menu.FIRST;
Krijgt als antwoord:
code:
1 Syntax error on tokens, delete these tokens
Weer iets dat ik niet snap.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Kan je niet iets met de onbeforeunload van de background page van je extension?.oisyn schreef op woensdag 17 maart 2010 @ 18:04:
[...]
Ik heb thuis een WIPje die dat doet. 't is wel vervelend dat er geen manier is om te detecten dat Chrome wordt afgesloten. Ik heb nu een window.onbeforeunload event voor elke GoT page, en als het de laatste tab is dan synchroniseert ie, maar dat betekent wel dat als je maar met 1 tab over GoT browset hij bij elke klik opnieuw de settings stored in het notepad. 't Valt qua data natuurlijk enorm mee, maar 't zijn wel weer twee extra requests (een om de notepad op te vragen en nog een om 'm op te slaan)
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Ik weet niet of het werkt, maar misschien kun je het windows-object gebruiken?.oisyn schreef op woensdag 17 maart 2010 @ 18:04:
't is wel vervelend dat er geen manier is om te detecten dat Chrome wordt afgesloten.
1
2
3
4
5
| chrome.windows.onRemoved.addListener( function(integer windowId) { // laatste window? -> opslaan } ); |
edit: als Woy's idee niet werkt uiteraard, die is nog eleganter
[ Voor 31% gewijzigd door user109731 op 17-03-2010 20:29 ]
Nee, die worden dus niet gerund bij shutdown. Events als tabs en windows closed worden ook niet gefired als je de laatste tab sluitWoy schreef op woensdag 17 maart 2010 @ 19:45:
[...]
Kan je niet iets met de onbeforeunload van de background page van je extension?
Ik geloof dat de enige enigszins werkbare variant is dat je content pages gebruikt die een onbeforeunload() adden op de window objects van de pagina's die je geladen hebt, maar dan heeft de plugin dus veel meer permissies nodig dan alleen GoT, wat ik een beetje overdreven vind...
[ Voor 30% gewijzigd door .oisyn op 17-03-2010 21:00 ]
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Carpo² is een usenet downloader die ik vooral voor de hobby maak. De eerdere versie deed wat ie moest doen, maar was behoorlijk buggy. Deze versie gebruik ik zelf al een tijdje en is bijzonder stabiel.
Carpo² is geheel modulair opgezet. Hij kan als service gestart worden. Dit is handig als je bijvoorbeeld alleen de webserver plugin gebruikt. Maar hij kan ook standalone gedraaid worden voor als je toch liever een GUI gebruikt. Doordat Carpo² modulair is zou je hem dus in andere projecten als usenet engine kunnen gebruiken.
Hij ondersteund ook par2 sets. Voor nu alleen nog als controle, maar ik wil er later ook reparatie aan toevoegen. Uiteraard is dit allemaal zelf geschreven (om het moeilijk te houden
En omdat plaatjes meer zeggen dan duizend woorden:

GUI

Nog meer GUI

En nog meer

En nog een plaatje van de website gegenereerd door de webserver plugin
Uiteraard moet er nog een download linkje komen. Doe ik z.s.m.
Verwijderd
MicroSE Labs Hotlink tester.
Voer een url naar het plaatje in en druk op enter. Je krijgt dan je plaatje (uitgezomed) te zien of een foutmelding als er een hotlink protectie is.

Downloaden kan hier:
http://microse.nl/downloads/bestanden/TestHotlink.7z (vereist .Net 2.0)
(tool is niet multi-threaded, vond ik nogal overbodig)
[ Voor 17% gewijzigd door Verwijderd op 23-03-2010 14:25 ]
1
| (new Task(_ => JouwFunctie())).Start(); |
(in reply to Sander)
[ Voor 18% gewijzigd door Snake op 23-03-2010 14:33 ]
Going for adventure, lots of sun and a convertible! | GMT-8
Verwijderd
Ik heb ff een update gemaakt die wél multi-threaded is. Verder werkt het hetzelfde. (linkje: zie mn vorige post)
[ Voor 112% gewijzigd door Verwijderd op 23-03-2010 15:22 ]
Het is een klein RSS readertje voor tweakers.mobi, en alleen maar dat.
Maar je moet toch ergens mee beginnen?
Anyway, hier is de apk file:
http://www.filefactory.com/file/b0d2fcb/n/TweakersRSS.apk
Ik heb geen leuke ondertitel.
Zoveel moeite hoef je daar toch niet voor te doen? System.Net.WebClient heeft zat a-sync methods die prima gebruikt kunnen worden zonder dat je GUI blokkeert.Verwijderd schreef op dinsdag 23 maart 2010 @ 14:38:
Dat weet ikMaar .Net 4.0 is nog niet zo bekend. Ik kan het wel inbouwen, misschien voor een update.
Ik heb ff een update gemaakt die wél multi-threaded is. Verder werkt het hetzelfde. (linkje: zie mn vorige post)
Sole survivor of the Chicxulub asteroid impact.
Je had em TweakeRSS moeten noementhijsje66 schreef op woensdag 24 maart 2010 @ 19:12:
Zo, ik heb m'n eerste werkende Android app geschreven.
Het is een klein RSS readertje voor tweakers.mobi, en alleen maar dat.
Maar je moet toch ergens mee beginnen?
Anyway, hier is de apk file:
http://www.filefactory.com/file/b0d2fcb/n/TweakersRSS.apk
Even though I walk through the valley of the shadow of death. I will fear no evil.
Om te voorkomen dat de GUI hangt hebben ze juist de background worker bedacht...Snake schreef op dinsdag 23 maart 2010 @ 14:31:
In .NET 4.0 is multithreading echt een breeze geworden met databinding.
C#:
1 (new Task(_ => JouwFunctie())).Start();
(in reply to Sander)
http://msdn.microsoft.com...del.backgroundworker.aspx
https://f1nerd.nl

wordt dan

en dat ziet er zo uit in FogBugz:

Erg handig voor klanten die weigeren ons support e-mail adres te gebruiken (mailtjes aan dat adres komen nl wel direct automgisch in FogBugz terecht).
The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.
Verwijderd
Achja, of je maakt zelf een thread of je laat de backgroundworker dit doen.. Resultaat is hetzelfde, maar dan gebruik ik nu een generieke methode.ymoona schreef op woensdag 24 maart 2010 @ 22:20:
[...]
Om te voorkomen dat de GUI hangt hebben ze juist de background worker bedacht...
http://msdn.microsoft.com...del.backgroundworker.aspx
Probleempje dat ik iets verder ga dan de standaard WebClientAtleX schreef op woensdag 24 maart 2010 @ 19:25:
[...]
Zoveel moeite hoef je daar toch niet voor te doen? System.Net.WebClient heeft zat a-sync methods die prima gebruikt kunnen worden zonder dat je GUI blokkeert.
[ Voor 29% gewijzigd door Verwijderd op 29-03-2010 14:38 ]
Verwijderd
een keer 10 extra regels.
vind het persoonlijk altijd irri als de gui niet reageerd
En wat is dan het probleem? Je HttpWebRequest heeft ook gewoon asynchrone methodesVerwijderd schreef op maandag 29 maart 2010 @ 14:37:
[...]
Probleempje dat ik iets verder ga dan de standaard WebClient(Namelijk de HttpWebRequest)
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Versie 0.9 (Beta)
http://www.tuxplace.nl/download/category/1-downloads
(De onderste, SomProductSolver)
Released onder de GPL, source te downloaden in de link onder Details.
Feedback-topic: (in het forum is te posten zonder dat je een account hoeft te hebben) http://www.tuxplace.nl/fo...tsomsolver-feedback-topic
Gewoon een heel grote verzameling snoertjes
Dat kun je misschien wel aan Joel Spolsky verkopenBoss schreef op maandag 29 maart 2010 @ 13:43:
Ik heb een Outlook plugin gemaakt voor FogBugz (issue tracker voor onze software projecten). Daarmee kan je, als je een mailtje ontvangt, direct een incident / case aanmaken in FogBugz. Zie hier voor meer info.
Ik kon dit niet vinden en heb zelf wat gemaakt die de grove opzet maakt voor mij en die dit naar de commandline schrijft. Dit kopieer ik weer naar de klasse.
Hebben jullie andere ideeën hierover en zie ik iets over het hoofd?
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
| public void CreateHashAndEquals() { String paramname = "obj"; Type type = typeof(Product); String localvar = String.Format("_{0}", type.Name.ToLower()); PropertyInfo[] properties = type.GetProperties(); String equals_context = String.Empty; String hash_context = String.Empty; String typeEquals = String.Format("\tif ({1} == null || GetType() != {1}.GetType()){0}\t{{\t{0}\treturn false;{0}\t}}{0}", Environment.NewLine, paramname); String cast = String.Format("\t{0} {1} = {2} as {0};{3}", type.Name, localvar, paramname, Environment.NewLine); equals_context = "\treturn ("; bool first = true; for (int i = 0; i < properties.Length -1; i++) { if(first) { equals_context += String.Format("{0}.{1}.Equals(this.{1}) && {2}", localvar, properties[i].Name, Environment.NewLine); first = !first; } else equals_context += String.Format("\t\t{0}.{1}.Equals(this.{1}) && {2}", localvar, properties[i].Name, Environment.NewLine); } equals_context += String.Format("\t\t{0}.{1}.Equals(this.{1}));", localvar, properties[properties.Length - 1].Name, Environment.NewLine); String snippet_equals = String.Format("public override bool Equals(object {3}){0}{{{0}{1}{0}{4}{0}{2}{0}}}", Environment.NewLine, typeEquals, equals_context, paramname, cast); hash_context = "\treturn "; first = true; for (int i = 0; i < properties.Length - 1; i++) { if (first) { hash_context += String.Format("this.{0}.GetHashCode() ^{1}", properties[i].Name, Environment.NewLine); first = !first; } else hash_context += String.Format("\t\tthis.{0}.GetHashCode() ^{1}", properties[i].Name, Environment.NewLine); } hash_context += String.Format("\t\tthis.{0}.GetHashCode();", properties[properties.Length - 1].Name, Environment.NewLine); String snippet_hashcode = String.Format("public override int GetHashCode(){0}{{\t{0}{1}\t{0}}}", Environment.NewLine, hash_context); Console.WriteLine(String.Format("{0}{1}{1}{2}",snippet_equals,Environment.NewLine, snippet_hashcode)); |
Dit genereert bv dit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| public override bool Equals(object obj) { if (obj == null || GetType() != obj.GetType()) { return false; } Product _product = obj as Product; return (_product.ProductId.Equals(this.ProductId) && _product.Description.Equals(this.Description) && _product.Name.Equals(this.Name) } public override int GetHashCode() { return this.ProductId.GetHashCode() ^ this.Name.GetHashCode() ^ this.Description.GetHashCode() ; } |
Eclipse heeft deze feature wel, alleen ontbeert deze voor zover ik weet in Visual Studio 2008
Merged naar [Alg] Welke tools heb jij gemaakt? - deel IV
To say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, and of what is not that it is not, is true. | Aristoteles
Ja resharper installerenSpiral schreef op woensdag 31 maart 2010 @ 14:42:
Hebben jullie andere ideeën hierover en zie ik iets over het hoofd?
Die genereert het volgende
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
| public class Test : IEquatable<Test> { private string field; private string otherField; private int number; public static bool operator !=(Test test1, Test test2) { return !Equals(test1, test2); } public static bool operator ==(Test test1, Test test2) { return Equals(test1, test2); } public bool Equals(Test test) { if (test == null) return false; if (!Equals(field, test.field)) return false; if (!Equals(otherField, test.otherField)) return false; if (number != test.number) return false; return true; } public override bool Equals(object obj) { if (ReferenceEquals(this, obj)) return true; return Equals(obj as Test); } public override int GetHashCode() { int result = field != null ? field.GetHashCode() : 0; result = 29*result + (otherField != null ? otherField.GetHashCode() : 0); result = 29*result + number; return result; } } |
[ Voor 58% gewijzigd door Woy op 31-03-2010 16:09 ]
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Windows Live Messenger Windows 7 Tray Patch
Omdat ik graag laag 8 uit het OSI model help heb ik een klein tooltje gemaakt om een vervelend probleem van Windows Live Messenger op te lossen.Het gaat om het volgende probleem wat zich voor doet bij Windows 7.

Bij het sluiten van het hoofdscherm blijft er altijd een icoontje onderin staan die je niet weg kunt halen. Probeer je dat toch dan sluit de hele Windows Live Messenger.
Om dit probleem op te lossen heb ik het volgende programma gemaakt.

Hier programma is hier te downloaden
Mocht iemand nog feature requests of andere tips hebben dan hoor ik het graag
Ik heb zelf ook een 'tooltje' gemaakt: een 3FM radio stream "gadget". Ik heb tot voor kort altijd een echte windows gadget gebruikt, maar die werkte niet meer, dus heb ik m'n eigen gemaakt. Behalve de audio stream kun je ook de webcam (video stream) bekijken. Ook word om de 5 seconden de titel + artiest van het huidige nummer opgehaald en weergegeven, en de laatste 10 nummers worden onthouden en in een menuutje getoond als men daar om vraagt. En het venster 'docked' vanzelf aan de rand van je scherm als het in de buurt komt, zoals gadgets ook doen (uiteraard 'docked' het niet met andere gadgets).

Ik heb nog geen download ofzo, gebruik dit alleen zelf, maar als mensen geinteresseerd zijn kan ik het een beetje opschonen en een download klaar zetten. Er zijn nog een paar dingetjes die niet helemaal lekker lopen, en ik wil nog wat dingetjes toevoegen.
[ Voor 4% gewijzigd door NickThissen op 13-04-2010 13:39 ]
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Dat doet mijn tooltje ook..oisyn schreef op dinsdag 13 april 2010 @ 13:57:
Je kan ook gewoon MSN opstarten met Vista compatibility mode, dan maakt ie gewoon een tray icon zoals voorheen
Het ontbinden in factoren van een kwadratische vergelijking (wat het doel is van dit programma) kan vrij makkelijk analytisch. Daar is geen "solver" voor nodig. Gegeven een een product p en een som s, dan zijn de oplossingen a en b:Compizfox schreef op dinsdag 30 maart 2010 @ 19:33:
Een simpel programmaatje om me te helpen met wiskunde. Het is handig bij het ontbinden in factoren, hij kan namelijk alle getallen-paren uitrekenen die vermenigvuldigd een bepaald getal zijn en die bij elkaar opgeteld een bepaald getal zijn.
Versie 0.9 (Beta)
http://www.tuxplace.nl/download/category/1-downloads
(De onderste, SomProductSolver)
Released onder de GPL, source te downloaden in de link onder Details.
Feedback-topic: (in het forum is te posten zonder dat je een account hoeft te hebben) http://www.tuxplace.nl/fo...tsomsolver-feedback-topic
a = s / 2 + sqrt(s^2 - 4 p) / 2
b = s / 2 - sqrt(s^2 - 4 p) / 2
|| Vierkant voor Wiskunde ||
Dus je maakt een programma om een ingebouwde feature aan te roepen? Kun je dan niet beter de 'niet ervaren' gebruiker er op wijzen dat het ook in windows zelf kan ipv zoiets?JackPoint schreef op dinsdag 13 april 2010 @ 14:00:
[...]
Dat doet mijn tooltje ook.Gaat voor een minder ervaren computer gebruiker sneller als dat hij in program files moet zoeken en daar de compatibility mode instelt.
Mwah, hoeveel van die programmatjes zijn er niet, duizenden gok ik, en ze worden toch veel gebruikt.Webgnome schreef op dinsdag 13 april 2010 @ 16:41:
[...]
Dus je maakt een programma om een ingebouwde feature aan te roepen? Kun je dan niet beter de 'niet ervaren' gebruiker er op wijzen dat het ook in windows zelf kan ipv zoiets?
Kijk ook maar eens naar die TweakUI achtige programmatjes, het enige wat ze doen is registerinstellingen aanpassen.
Program Files? Kan direct vanuit het startmenu. Windows knop, tik messenger, right click op live messenger, properties, compatibility tab, doneJackPoint schreef op dinsdag 13 april 2010 @ 14:00:
[...]
Dat doet mijn tooltje ook.Gaat voor een minder ervaren computer gebruiker sneller als dat hij in program files moet zoeken en daar de compatibility mode instelt.
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Verwijderd
Normaal gezien is dit probleem in de volgende versie van WLM verdwenen. Een klasgenoot van mij test deze voor het moment uit ...JackPoint schreef op dinsdag 13 april 2010 @ 12:39:
Mijn eerste 'echte' tool die ik gemaakt heb:Windows Live Messenger Windows 7 Tray Patch
Omdat ik graag laag 8 uit het OSI model help heb ik een klein tooltje gemaakt om een vervelend probleem van Windows Live Messenger op te lossen.
Het gaat om het volgende probleem wat zich voor doet bij Windows 7.
[afbeelding]
Bij het sluiten van het hoofdscherm blijft er altijd een icoontje onderin staan die je niet weg kunt halen. Probeer je dat toch dan sluit de hele Windows Live Messenger.
Om dit probleem op te lossen heb ik het volgende programma gemaakt.
[afbeelding]
Hier programma is hier te downloaden
Mocht iemand nog feature requests of andere tips hebben dan hoor ik het graag
is het niet opgelost and je hem in vista mode draait (wat ik al een tijdje doe)?Verwijderd schreef op dinsdag 13 april 2010 @ 16:56:
[...]
Normaal gezien is dit probleem in de volgende versie van WLM verdwenen. Een klasgenoot van mij test deze voor het moment uit ...
d'r is maar één ding in het leven wat moet, en dat is dood gaan.
Verwijderd
Ja, maar Microsoft kan niet aan al zijn gebruikers vragen om het programma even in Vista-mode te draaien heKevinp schreef op dinsdag 13 april 2010 @ 17:00:
[...]
is het niet opgelost and je hem in vista mode draait (wat ik al een tijdje doe)?
.oisyn in "[Alg] Welke tools heb jij gemaakt? - dee..."Kevinp schreef op dinsdag 13 april 2010 @ 17:00:
[...]
is het niet opgelost and je hem in vista mode draait (wat ik al een tijdje doe)?
JackPoint in "[Alg] Welke tools heb jij gemaakt? - dee..."
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Pff, dat hebben we nog niet gehad bij wiskundeSpecies5618 schreef op dinsdag 13 april 2010 @ 16:19:
[...]
Het ontbinden in factoren van een kwadratische vergelijking (wat het doel is van dit programma) kan vrij makkelijk analytisch. Daar is geen "solver" voor nodig. Gegeven een een product p en een som s, dan zijn de oplossingen a en b:
a = s / 2 + sqrt(s^2 - 4 p) / 2
b = s / 2 - sqrt(s^2 - 4 p) / 2
Gewoon een heel grote verzameling snoertjes
dit zou zalig zijn met de mogelijkheid om andere radiozenders ttoe te voegenNickThissen schreef op dinsdag 13 april 2010 @ 13:38:
Bedankt JackPoint, ik heb ook altijd 'last' gehad van die dubbele balk voor Windows Live Messenger. Wist niet dat het probleem zo makkelijk op te lossen was door de compatibiliteit om te zetten.
Ik heb zelf ook een 'tooltje' gemaakt: een 3FM radio stream "gadget". Ik heb tot voor kort altijd een echte windows gadget gebruikt, maar die werkte niet meer, dus heb ik m'n eigen gemaakt. Behalve de audio stream kun je ook de webcam (video stream) bekijken. Ook word om de 5 seconden de titel + artiest van het huidige nummer opgehaald en weergegeven, en de laatste 10 nummers worden onthouden en in een menuutje getoond als men daar om vraagt. En het venster 'docked' vanzelf aan de rand van je scherm als het in de buurt komt, zoals gadgets ook doen (uiteraard 'docked' het niet met andere gadgets).
[afbeelding]
Ik heb nog geen download ofzo, gebruik dit alleen zelf, maar als mensen geinteresseerd zijn kan ik het een beetje opschonen en een download klaar zetten. Er zijn nog een paar dingetjes die niet helemaal lekker lopen, en ik wil nog wat dingetjes toevoegen.
Dit 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.