Acties:
  • 0 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Kleine update voor mijn SimpleIRCLib library for .NET (c#) waarbij je nu een lijst met alle gebruikers in een kanaal kunt opvragen, of van een ander kanaal. Maar zolang je niet zelf in dat kanaal ziet zul je niet veel gebruikers zien, gezien ze vaak verborgen zijn.

Nou ja... misschien kan ik er iemand blij mee maken ^^:

https://github.com/EldinZenderink/SimpleIRCLib

Acties:
  • +3 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Ik ben de afgelopen 2 jaar bezig geweest om MixForms te bouwen: een eigen formbuilder zoals Wufoo, Typeform, Ninjaforms etc. Het begon als leerproject en het is compleet uitgewerkt nu tot een compleet SAAS product.
Het kan volgens mijn onderzoek net zoveel, danwel meer, dan mijn concurrenten.

Ik wil het het eerste half jaar gratis aanbieden. Als het echt getest is en goed gaat lopen wil ik een paar euro per maand vragen voor de premium versie welke vele extra`s bied. Zoals logic/rules, paginatie, theming en styling en vele vele andere opties.

De basisversie wil ik te aller tijden gratis houden en met dusdanig veel opties dat hij goed te gebruiken is voor basisforms.

Koppelingen met eigen businesslogic is aan alle kanten mogelijk dmv HTTP-requests. Voor bijv. het vullen van een lijst uit een webservice, of validatie van een element.

https://mix-forms.com/

Ik ben benieuwd wat jullie er van zeggen.

Het is gemaakt in PHP/KnockoutJs en heb ook een wordpress plugin gemaakt (officieel goedgekeurd) om het naadloos te gebruiken binnen wordpress.

If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


Acties:
  • +3 Henk 'm!

  • EfBe
  • Registratie: Januari 2000
  • Niet online
Ik heb als hobby screenshots maken in games en daarvoor heb je een photomode nodig in de game (je kunt uiteraard zonder in een FPS game of via 'wall hugging' in een 3rd person game, maar het is toch lastiger). Veel games hebben die niet, en wij 'screenarchers' zijn dan ook altijd op zoek naar hacks om de camera te kunnen besturen, de game te pauzeren etc. Dit gebeurt veelal via Cheat Engine middels assembly hacks.

Je kunt ook via een injectable dll de camera overnemen en dan kun je C/C++ (of andere taal waar je ook assembly kunt gebruiken) gebruiken, wat wel zo prettig is. Een tijdje geleden heb ik een generiek systeem hiervoor geschreven wat met weinig moeite per-game is aan te passen (in de code) zodat snel een photo-mode gemaakt kan worden voor een game (mits je natuurlijk de locatie hebt voor de camera quaternion/matrix etc. Die is veelal wel te vinden middels cheat engine truuks). Degenen die ook screenshots maken in games kennen wellicht de cameras van HattiWatti, dit is een vergelijkbaar systeem, maar deze is OSS, en het was gewoon fun het te schrijven.

Source: https://github.com/FransBouma/InjectableGenericCameraSystem

Ik heb 3 injectable cameras gemaakt tot op heden: Hitman 2016, Tomb Raider (2013) en Assassin's Creed III.

[ Voor 5% gewijzigd door EfBe op 18-01-2017 09:48 ]

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


Acties:
  • +8 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Afbeeldingslocatie: https://play.asti.ga/img/logo-email.png

Wat is 't?
Zie Astiga als Spotify, maar dan voor je eigen cloudopslag. Je kunt je FTP/WebDAV/Dropbox/Google Drive/OneDrive aan Astiga koppelen en de muziek direct in de browser afspelen.

Waarom?
Ik wilde in eerste instantie mijn muziek in mijn Stack (https://transip.nl/stack) overal af kunnen spelen.
Nu de nieuwste versies van Firefox en Chrome ook ondersteuning hebben voor FLAC, is dat ook daadwerkelijk mogelijk :)

Wat kan het?
Muziek afspelen, met optie om afspeellijsten aan te maken e.d. De focus ligt bij het afspelen van muziek, maar afbeeldingen en video's worden ook ondersteund. :)

Waar te vinden?
Op https://asti.ga

Ik sta open voor suggesties :)

Astiga

[ Voor 5% gewijzigd door Koenvh op 04-02-2017 17:40 ]

🠕 This side up


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Heel leuk, maar op het moment dat ik drive wil koppelen gaat hij na het klikken op "toestaan" naar 'http://localhost/astiga/confirmGDrive.php?code=[mycode]'

Al kopieer die code uit de link in het form met 'access token' dan werkt het wel.

Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

RagingPenguin schreef op vrijdag 3 februari 2017 @ 17:36:
[...]


Heel leuk, maar op het moment dat ik drive wil koppelen gaat hij na het klikken op "toestaan" naar 'http://localhost/astiga/confirmGDrive.php?code=[mycode]'

Al kopieer die code uit de link in het form met 'access token' dan werkt het wel.
Oeps, foutje. Was me ook nooit opgevallen aangezien localhost bij mij natuurlijk dezelfde website serveert. 't Is nu als het goed is opgelost :)

Hoewel die code waarschijnlijk wel geaccepteerd wordt weet ik niet zeker of het authenticeren ook lukt, aangezien de echte token een json object is.

🠕 This side up


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Koenvh schreef op vrijdag 3 februari 2017 @ 17:47:
Oeps, foutje. Was me ook nooit opgevallen aangezien localhost bij mij natuurlijk dezelfde website serveert. 't Is nu als het goed is opgelost :)

Hoewel die code waarschijnlijk wel geaccepteerd wordt weet ik niet zeker of het authenticeren ook lukt, aangezien de echte token een json object is.
Hij doet het nu wel _/-\o_

Acties:
  • 0 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Had een tooltje nodig die een youtube playlist omzette naar een lijst met alleenstaande linkjes naar de video's.
Vond hier een daar een aantal standalone programmatjes die dat voor mij konden doen, maar nergens een simple to the point website. Dus voor de lol zelf maar iets gemaakt:

https://github.com/EldinZenderink/youtubeplaylisttourls

Of als je direct naar de pagina wilt:

https://eldinzenderink.github.io/youtubeplaylisttourls/

Acties:
  • 0 Henk 'm!

Verwijderd

RareAMV schreef op zaterdag 4 februari 2017 @ 15:35:
Had een tooltje nodig die een youtube playlist omzette naar een lijst met alleenstaande linkjes naar de video's.
Vond hier een daar een aantal standalone programmatjes die dat voor mij konden doen, maar nergens een simple to the point website. Dus voor de lol zelf maar iets gemaakt:

https://github.com/EldinZenderink/youtubeplaylisttourls

Of als je direct naar de pagina wilt:

https://eldinzenderink.github.io/youtubeplaylisttourls/
Hoe kan het dat YouTube zegt dat er 500 items in een playlist zit, maar jouw ding zegt dat er 797 items in die playlist zit?

Acties:
  • +1 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Verwijderd schreef op zaterdag 4 februari 2017 @ 16:45:
[...]


Hoe kan het dat YouTube zegt dat er 500 items in een playlist zit, maar jouw ding zegt dat er 797 items in die playlist zit?
Geen flauw idee... zal wel een bugje zijn. Als ik het probeer dan doet hij het wel correct... kun je me die playlist linken?

Edit: denk dat het probleem bij youtube ligt, de playlist teller daar geeft ook verkeerde waardes aan:

Als je een playlist in je zoek resultaat ziet (zie 222 in thumbnail):
Afbeeldingslocatie: https://i.imgur.com/la3YLhU.png

Vervolgens (zie 1/230):

Afbeeldingslocatie: https://i.imgur.com/0lecJkW.png

Mijn url "parser" ziet er ook 230 ipv 222.

[ Voor 32% gewijzigd door RareAMV op 04-02-2017 18:01 ]


  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

FetchMail

Ik heb zelf een Outlook.com e-mailadres waarvan ik de e-mail laat doorsturen naar mijn Gmail. Helaas wordt de spam van Outlook niet doorgestuurd, en daar kunnen soms nog wel belangrijke dingen als facturen of vakantiefoto's inzitten. Omdat ik te lui ben om zelf m'n spam constant te controleren, heb ik een simpel (en kort) script geschreven om de email uit de spam weer te verplaatsen naar de inbox, zodat Gmail het door middel van POP3 weer kan ophalen. (Doorsturen kan technisch gezien ook, maar da's meer werk en zorgt er mogelijk voor dat 't bij Gmail tussen de spam-e-mails komt te staan :) )

En omdat ik ook eens wilde experimenteren met een Microsoft-geïnspireerde opmaak (met winstrap):
https://koenvh1.github.io/FetchMail/

🠕 This side up


Acties:
  • +1 Henk 'm!

  • Cassius
  • Registratie: Januari 2002
  • Niet online

Cassius

Moogles!

Mijn eerste echte tool (in Python2) doet 5 dingen die ik eerst allemaal met de hand deed:
- Converteert PDFs naar aantal JPG formaten per pagina
- Controleert of het script internet toegang heeft
- Verplaatst alle afbeeldingen middels een aws s3 sync naar een te configureren bucket-key combinatie die wordt geverifieerd middels boto
- Schoont de bende op en logt allesch :Y)

* Cassius is happy pup

Deed ik eerst 15 minuten over per occurence (1~2x per week) - nu na paar uur werk is het een klik :D .

De meeste mensen deugen!


Acties:
  • 0 Henk 'm!

  • SideShow
  • Registratie: Maart 2004
  • Laatst online: 16-06 15:55

SideShow

Administrator

Franz en Rambox doen nét niet 100% wat ik wil, dan maak je toch gewoon je eigen system tray chat app 8)

Afbeeldingslocatie: https://i.imgur.com/pbEYv4w.png

Acties:
  • +1 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 22:41
Wat is Franz of Rambox? En wat doen ze niet wat je wil? En wat heb je nu eigenlijk gemaakt? Ik zie alleen een pagina in met wat checkboxes.
Cassius schreef op vrijdag 24 februari 2017 @ 16:44:
Mijn eerste echte tool (in Python2) doet 5 dingen die ik eerst allemaal met de hand deed:
- Converteert PDFs naar aantal JPG formaten per pagina
- Controleert of het script internet toegang heeft
- Verplaatst alle afbeeldingen middels een aws s3 sync naar een te configureren bucket-key combinatie die wordt geverifieerd middels boto
- Schoont de bende op en logt allesch :Y)

* Cassius is happy pup

Deed ik eerst 15 minuten over per occurence (1~2x per week) - nu na paar uur werk is het een klik :D .
Goed bezig, nu die klik nog even weg automatiseren.

[ Voor 150% gewijzigd door sig69 op 25-02-2017 00:58 ]

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

  • Hmail
  • Registratie: April 2003
  • Laatst online: 10:50

Hmail

Doet ook maar wat.

sig69 schreef op zaterdag 25 februari 2017 @ 00:51:
Wat is Franz of Rambox? En wat doen ze niet wat je wil? En wat heb je nu eigenlijk gemaakt? Ik zie alleen een pagina in met wat checkboxes.
Zo te zien een tool die Skype, Messenger en Slack combineert. Leuk idee :)

It might sound as if I have no clue what I'm doing, but I actually have a vague idea.


Acties:
  • +1 Henk 'm!

  • Ram0n
  • Registratie: Maart 2002
  • Laatst online: 03-07 13:05

Ram0n

Bierbrouwende nerd

Wat doe je als de pakweg 13.029 bestaande Twitterclients je niet bevallen? Zelf nummer 13.030 maken uiteraard :+ Puur voor mezelf en grotendeels om meer ervaring op te doen met het Yii-framework.

Grootste verschil met bestaande clients is dat dit niet de streaming API gebruikt, maar periodiek met de REST API mijn timeline binnenhaalt en in de database opslaat. Ik volg erg veel mensen en alle clients die ik heb geprobeerd (zijn er nogal wat) hebben er moeite mee om weer bij de tweet verder te gaan waar ik het laatst gebleven was. De streaming API zorgt dan al snel voor problemen, door ze zelf op te slaan heb ik de perfecte controle om de juiste tweets te laten zien.

Daar kwam nog bij dat de fijnste clients weer niet crossplatform zijn, mijn eigen versie is webbased (uiteraard responsive). Zeker het switchen van clients tussen platforms gaat vaak niet goed, en de ondersteuning voor TweetMarker (wat dit moet oplossen) is vaak zwak en die service ligt er vaak uit.

Functionaliteit is nog redelijk basic: timeline tonen met ondersteuning voor retweets en quotes, afbeeldingen, video's en emoji worden getoond en de mogelijkheid om direct tweets te retweeten of te liken/favoriten.

Vooral een heel leerzaam project geweest, maar ik merk dat ik mijn andere clients nu alleen nog gebruik voor functies als DM's e.d. :)

Screenshots (aanklikbaar voor grotere versies):

Afbeeldingslocatie: http://filmcentrum.nl/images/pvt/twitterbubble1_thumb.jpg

Afbeeldingslocatie: http://filmcentrum.nl/images/pvt/twitterbubble3_thumb.jpg

Afbeeldingslocatie: http://filmcentrum.nl/images/pvt/twitterbubble4_thumb.jpg

Afbeeldingslocatie: http://filmcentrum.nl/images/pvt/twitterbubble2_thumb.jpg

Eigenaar/brouwer Milky Road Brewery


Acties:
  • +1 Henk 'm!

  • SideShow
  • Registratie: Maart 2004
  • Laatst online: 16-06 15:55

SideShow

Administrator

Als je geen zin hebt om 5 verschillende chat apps te installeren op je dekstop (messenger, slack, skype, hangouts, ....) kan je bvb franz installeren. Geeft je de mogelijkheid om chat "services" (lees websites), zoals messenger of whatsapp, weer te geven, en je een soort app gevoel te geven in 1 geïntegreerd programma.

[ Voor 13% gewijzigd door SideShow op 25-02-2017 13:33 ]


Acties:
  • 0 Henk 'm!

  • Salmon
  • Registratie: Juli 2009
  • Laatst online: 23-07 21:55

Salmon

.NET developer

SideShow schreef op zaterdag 25 februari 2017 @ 13:30:
[...]


Als je geen zin hebt om 5 verschillende chat apps te installeren op je dekstop (messenger, slack, skype, hangouts, ....) kan je bvb franz installeren.
-knip-
Wat zijn de verschillen met jouw applicatie? Ik gebruik Franz bijvoorbeeld voor idd zowel whatsapp als Facebook messenger. Ben bereid om over te stappen haha :)

Acties:
  • +1 Henk 'm!

  • SideShow
  • Registratie: Maart 2004
  • Laatst online: 16-06 15:55

SideShow

Administrator

Salmon schreef op zaterdag 25 februari 2017 @ 14:16:
[...]

Wat zijn de verschillen met jouw applicatie? Ik gebruik Franz bijvoorbeeld voor idd zowel whatsapp als Facebook messenger. Ben bereid om over te stappen haha :)
Het zit hem in kleine dingen, zoals het uiterlijk, de manier waarop notificaties worden weergegeven.
Ik stoorde me bvb aan het tray icon, vond ik lelijk :p (Ik kan nogal vallen over details)

Bovendien is dit een perfect concept voor mij om eens te spelen met chromium in c#.
Gewoon leuk voor mij dus, niet echt voor publicatie vatbaar, toch zeker niet op dit moment haha :)

Acties:
  • +1 Henk 'm!

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 22:32
Webgnome schreef op donderdag 1 oktober 2015 @ 22:09:
Omdat de UBB generator, die in het film topic gebruikt wordt, kapot is heb ik met Angular en Angular Material een nieuwe ubb generator in elkaar gezet in een paar uurtjes. De front-end is zoals gezegd Angular material en de backend wordt gevormd door het Slim PHP framework om de rest service te verzorgen.

[afbeelding]
GitHub: https://github.com/jjtbsomhorst/ubbgenerator
Bèta: http://www.jeroensomhorst.eu/ubbgenerator/



Deze rest service is op zijn beurt weer een proxy voor de service van http://www.omdbapi.com/ heen. Dit omdat ik toch wat caching wil gaan inbouwen in de loop der tijd en misschien wat leuke features wil toevoegen die niet met de standaard api kunnen.

Het geheel maakt nog wel gebruik van de originele afbeeldingen van de originele ubb generator maar daar ga ik zo snel mogelijk vanaf stappen.
Heb hem weer eens geupdate. Code beetje opgeschoond hier en daar. Extra features:
  • Je kunt nu HTML of UBB code laten genereren door het mee geven van ?format=html
  • Heb de Gallery pagina ( http://www.jeroensomhorst.eu/ubbgenerator/#/Gallery ) aangepast zodat je hier nu ook op imdb score kan filteren
  • Sinds een tijdje is het omgelijk om de review op te slaan ( opt out ). Hierdoor wordt er nu een eigen review score berekend die je via de filter kan tonen of niet
Er is nog wel een responsive bugje waardoor op tabletjes/telefoons het hele handeltje niet echt lekker werkt. Dat moet ik nog een keer checken.

Begint een beetje uit de klauwen te lopen.. ;)

Strava | AP | IP | AW


Acties:
  • 0 Henk 'm!

  • Mitchell
  • Registratie: Juni 2012
  • Laatst online: 14-09 22:38

Mitchell

Ondertitel

Webgnome schreef op zaterdag 25 februari 2017 @ 16:21:
[...]


Heb hem weer eens geupdate. Code beetje opgeschoond hier en daar. Extra features:
  • Je kunt nu HTML of UBB code laten genereren door het mee geven van ?format=html
  • Heb de Gallery pagina ( http://www.jeroensomhorst.eu/ubbgenerator/#/Gallery ) aangepast zodat je hier nu ook op imdb score kan filteren
  • Sinds een tijdje is het omgelijk om de review op te slaan ( opt out ). Hierdoor wordt er nu een eigen review score berekend die je via de filter kan tonen of niet
Er is nog wel een responsive bugje waardoor op tabletjes/telefoons het hele handeltje niet echt lekker werkt. Dat moet ik nog een keer checken.

Begint een beetje uit de klauwen te lopen.. ;)
Oh, dat is echt een hele mooie table opmaak. Chapeau! _/-\o_

Signature


Acties:
  • +1 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Klein projectje uit verveling voor mezelf gestart, nog niet helemaal af, maar ik vind het toch leuk om te laten zien.

Het stelt mij in staat om op mijn nas(rpi) makkelijker mijn films en series te vinden met wat meer informatie over betreffende film/serie. Ook krijg ik vanaf de interface een linkje naar het bestand (op desktop wordt hij gekopieerd naar je klembord, gezien je geen media spelers kunt openen vanaf je browser, op android kun je hem gelijk openen in een video speler). Gaat wel over http via zelf geschreven-ish http servertje.


Linux:


Windows:



Code is een rommel, was een beetje lukraak begonnen... wist niet hoever ik zou komen en hoe lang ik hier aan kan/wil werken... maar de motivatie gaat omhoog :D. Dus dat betekent binnenkort een serieuze code herschrijving (van de interface vooral).

Nog veel werk te doen: moet nog een wat meer betrouwbaardere manier van het detecteren van de server maken (nu wil hij hem soms wel of soms gewoon helemaal niet vinden :( ). Ook moet ik het zoeken via IMDB / OMDB wat beter maken. RPi heeft certificaat problemen (sigh), etc.

Misschien in de toekomst lokaal op je desktop een service-achtig iets laten draaien die detecteert of je een link naar het bestand aanklikt, waarmee vervolgens je standaard mediaspeler geopend wordt... allemaal mogelijk x).

https://github.com/EldinZenderink/Vixion

Of ga direct naar de interface:
https://eldinzenderink.github.io/Vixion

Probeer het gerust uit, maar wees gewaarschuwd: Het werkt nog niet zoals ik het exact wil, maar een beetje is een beetje meer dan niets 8)7

*Edit: pages link toegevoegd dankzij wb9688.

[ Voor 3% gewijzigd door RareAMV op 26-03-2017 20:17 ]


Acties:
  • 0 Henk 'm!

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 23:25
RareAMV schreef op zondag 26 maart 2017 @ 15:10:
Klein projectje uit verveling voor mezelf gestart, nog niet helemaal af, maar ik vind het toch leuk om te laten zien.

Het stelt mij in staat om op mijn nas(rpi) makkelijker mijn films en series te vinden met wat meer informatie over betreffende film/serie. Ook krijg ik vanaf de interface een linkje naar het bestand (op desktop wordt hij gekopieerd naar je klembord, gezien je geen media spelers kunt openen vanaf je browser, op android kun je hem gelijk openen in een video speler). Gaat wel over http via zelf geschreven-ish http servertje.


Linux:
[video]

Windows:
[video]


Code is een rommel, was een beetje lukraak begonnen... wist niet hoever ik zou komen en hoe lang ik hier aan kan/wil werken... maar de motivatie gaat omhoog :D. Dus dat betekent binnenkort een serieuze code herschrijving (van de interface vooral).

Nog veel werk te doen: moet nog een wat meer betrouwbaardere manier van het detecteren van de server maken (nu wil hij hem soms wel of soms gewoon helemaal niet vinden :( ). Ook moet ik het zoeken via IMDB / OMDB wat beter maken. RPi heeft certificaat problemen (sigh), etc.

Misschien in de toekomst lokaal op je desktop een service-achtig iets laten draaien die detecteert of je een link naar het bestand aanklikt, waarmee vervolgens je standaard mediaspeler geopend wordt... allemaal mogelijk x).

https://github.com/EldinZenderink/Vixion

Probeer het gerust uit, maar wees gewaarschuwd: Het werkt nog niet zoals ik het exact wil, maar een beetje is een beetje meer dan niets 8)7
Leuk! Ik heb ooit iets soortgelijks gemaakt wat ik draaide op mijn HTPC met node.js. Als een bepaalde URL werd aangeroepen werd dan MPC-HC gestart. Een soort xbmc maar dan simpeler. Werkte prima.

Tegenwoordig zou je overigens veel video's gewoon in de browser moeten kunnen afspelen, afhankelijk van de gebruikte codec.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Acties:
  • 0 Henk 'm!

Verwijderd

RareAMV schreef op zondag 26 maart 2017 @ 15:10:
Klein projectje uit verveling voor mezelf gestart, nog niet helemaal af, maar ik vind het toch leuk om te laten zien.

Het stelt mij in staat om op mijn nas(rpi) makkelijker mijn films en series te vinden met wat meer informatie over betreffende film/serie. Ook krijg ik vanaf de interface een linkje naar het bestand (op desktop wordt hij gekopieerd naar je klembord, gezien je geen media spelers kunt openen vanaf je browser, op android kun je hem gelijk openen in een video speler). Gaat wel over http via zelf geschreven-ish http servertje.


Linux:
[video]

Windows:
[video]


Code is een rommel, was een beetje lukraak begonnen... wist niet hoever ik zou komen en hoe lang ik hier aan kan/wil werken... maar de motivatie gaat omhoog :D. Dus dat betekent binnenkort een serieuze code herschrijving (van de interface vooral).

Nog veel werk te doen: moet nog een wat meer betrouwbaardere manier van het detecteren van de server maken (nu wil hij hem soms wel of soms gewoon helemaal niet vinden :( ). Ook moet ik het zoeken via IMDB / OMDB wat beter maken. RPi heeft certificaat problemen (sigh), etc.

Misschien in de toekomst lokaal op je desktop een service-achtig iets laten draaien die detecteert of je een link naar het bestand aanklikt, waarmee vervolgens je standaard mediaspeler geopend wordt... allemaal mogelijk x).

https://github.com/EldinZenderink/Vixion

Probeer het gerust uit, maar wees gewaarschuwd: Het werkt nog niet zoals ik het exact wil, maar een beetje is een beetje meer dan niets 8)7
De website is static, toch? Zo ja, dan kan je de website via GitHub Pages hosten. Of je kan de lokale server de website laten hosten.

Acties:
  • 0 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Verwijderd schreef op zondag 26 maart 2017 @ 17:11:
[...]


De website is static, toch? Zo ja, dan kan je de website via GitHub Pages hosten. Of je kan de lokale server de website laten hosten.
Niet aan gedacht, bedankt voor de tip, en ja, je kunt de site ook lokaal draaien. Dat is een keus. Vond alleen niet prettig om telkens naar een ip te moeten browsen.

Acties:
  • 0 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Ramon schreef op zondag 26 maart 2017 @ 16:17:
[...]

Leuk! Ik heb ooit iets soortgelijks gemaakt wat ik draaide op mijn HTPC met node.js. Als een bepaalde URL werd aangeroepen werd dan MPC-HC gestart. Een soort xbmc maar dan simpeler. Werkte prima.

Tegenwoordig zou je overigens veel video's gewoon in de browser moeten kunnen afspelen, afhankelijk van de gebruikte codec.
Dank voor de reactie! Ja, ik zou het in een browser kunnen laten afspelen, helaas zijn veel van mijn media bestanden van het formaat matroska(mkv). Ik kan helaas in de browser niet bij de ondertiteling. Als dat mogelijk was, dan was is het hemel op aarde O-) .

Acties:
  • 0 Henk 'm!

  • Jogai
  • Registratie: Juni 2004
  • Laatst online: 16:25
Kijk eens naar het implementeren van een protocol handler: MSDN: Registering an Application to a URI Scheme (Windows)

Klik hier om op linkedIn lid te worden van de Freelance Tweakers groep.


Acties:
  • 0 Henk 'm!

  • Opifex
  • Registratie: September 2013
  • Laatst online: 22:06
Ik ontdekte gisteren toevallig deze thread, en dus doe ik ook maar eens mijn bijdrage! :)
Waarschijnlijk niet zo indrukwekkend als de andere, mooi gepolijste, tools die hier gepost geweest zijn, maarja... :)

Probe Spoofer

Dit tooltje heb ik vorig jaar geschreven in het kader van mijn bachelorproef. We hadden toen 2 opties: ofwel 100'en gsm's in een ruimte leggen, en daarvan de signalen oppikken, ofwel een tooltje maken dat de zogenaamde probe requests (management frames die draadloze apparaten gebruiken om actief op zoek te gaan naar access points) nabootst, en in grote hoeveelheden kan uitsturen.

Hier een kort demo-filmpje:

(Filmpje toont een oudere versie. De nieuwste versie heeft een aantal kleine bugfixes en een aantal leuke extra features zoals het toevoegen van n-random ingevulde devices)

Voor de duidelijkheid: Het gaat om het venster aan de rechterkant. Linksboven is Wireshark waarin getoond wordt dat het werkt, linksonder is een andere applicatie in het kader van de bachelorproef. Hierin zijn de devices ook te zien.


Ik heb de code bewust niet openbaar gemaakt (ofja, toch niet op het internet.) om misbruik door scriptkiddies te voorkomen. Met een tool als dit is het namelijk wel vrij makkelijk om een access-point van de rails te krijgen o.i.d.
Maar moest er iemand een non-destructief gebruik hebben voor de tool, sta ik er wel voor open om het te delen. Gewoon even een PM sturen dan ;)

Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
azziplekkus schreef op maandag 27 maart 2017 @ 11:06:
Ik ontdekte gisteren toevallig deze thread, en dus doe ik ook maar eens mijn bijdrage! :)
Waarschijnlijk niet zo indrukwekkend als de andere, mooi gepolijste, tools die hier gepost geweest zijn, maarja... :)

Probe Spoofer

Dit tooltje heb ik vorig jaar geschreven in het kader van mijn bachelorproef. We hadden toen 2 opties: ofwel 100'en gsm's in een ruimte leggen, en daarvan de signalen oppikken, ofwel een tooltje maken dat de zogenaamde probe requests (management frames die draadloze apparaten gebruiken om actief op zoek te gaan naar access points) nabootst, en in grote hoeveelheden kan uitsturen.

Hier een kort demo-filmpje:
[video]
(Filmpje toont een oudere versie. De nieuwste versie heeft een aantal kleine bugfixes en een aantal leuke extra features zoals het toevoegen van n-random ingevulde devices)

Voor de duidelijkheid: Het gaat om het venster aan de rechterkant. Linksboven is Wireshark waarin getoond wordt dat het werkt, linksonder is een andere applicatie in het kader van de bachelorproef. Hierin zijn de devices ook te zien.


Ik heb de code bewust niet openbaar gemaakt (ofja, toch niet op het internet.) om misbruik door scriptkiddies te voorkomen. Met een tool als dit is het namelijk wel vrij makkelijk om een access-point van de rails te krijgen o.i.d.
Maar moest er iemand een non-destructief gebruik hebben voor de tool, sta ik er wel voor open om het te delen. Gewoon even een PM sturen dan ;)
Wees niet bang, een beetje script kiddie kan ook gewoon Kali installeren hoor :)

Acties:
  • +1 Henk 'm!

  • ElCondor
  • Registratie: Juni 2001
  • Laatst online: 15:16

ElCondor

Geluk is Onmisbaar

Het is welliswaar een beetje Drag&Drop programmeren, maar toch wil ik jullie deze niet onthouden.
Had tot voor kort een Machine met WhatsUp draaien om mijn netwerk te monitoren.
Ik wilde hier echter van af omdat de versie die ik had volledig verouderd was en ik de fysieke machine die daar voor gebruikt werd wilde vervangen voor een Raspberry Pi.

Ben toch begonnen aan een aantal kleine tests in Node-Red en heb op basis daarvan het volgende in elkaar gezet: Node-Red Network Monitor on Raspberry Pi

Afbeeldingslocatie: https://hackster.imgix.net/uploads/attachments/274008/networkmonitoringproject_dQPZtY2kNQ.PNG?auto=compress%2Cformat&w=900&h=675&fit=min

De RPi heeft ook nog een temperatuursensor gekoppeld gekregen waarmee de temperatuur in de 'serverruimte' in de gaten wordt gehouden.

Op dit ogenblik is het nog zo dat voor ieder te monitoren device een nieuwe flow aangemaakt moet worden. Er zijn een paar nodes die voor algemeen gebruik beschikbaar zijn, maar daar valt nog meer te optimaliseren.

Daarnaast wordt er ook nog een SMTP check gedaan om te zien of de betreffende service beschikbaar is.
Bij eigenaardigheiden (Ping antwoordt niet of de SMTP service gaat off-line, wordt er een mail verstuurd om me hierop te attenderen.

Op Hackster.IO is ook de source te vinden voor de gebruikte flows.

[ Voor 7% gewijzigd door ElCondor op 27-03-2017 16:41 ]

Hay 365 dias en un año y 366 occasiones para festejar (Boliviaans spreekwoord)


Acties:
  • +1 Henk 'm!

  • Stoelpoot
  • Registratie: September 2012
  • Niet online
ElCondor schreef op maandag 27 maart 2017 @ 16:36:
Het is welliswaar een beetje Drag&Drop programmeren, maar toch wil ik jullie deze niet onthouden.
Had tot voor kort een Machine met WhatsUp draaien om mijn netwerk te monitoren.
Ik wilde hier echter van af omdat de versie die ik had volledig verouderd was en ik de fysieke machine die daar voor gebruikt werd wilde vervangen voor een Raspberry Pi.

Ben toch begonnen aan een aantal kleine tests in Node-Red en heb op basis daarvan het volgende in elkaar gezet:https://www.hackster.io/e...-r-pi-and-node-red-0297b4

De RPi heeft ook nog een temperatuursensor gekoppeld gekregen waarmee de temperatuur in de 'serverruimte' in de gaten wordt gehouden.

Op dit ogenblik is het nog zo dat voor ieder te monitoren device een nieuwe flow aangemaakt moet worden. Er zijn een paar nodes die voor algemeen gebruik beschikbaar zijn, maar daar valt nog meer te optimaliseren.

Daarnaast wordt er ook nog een SMTP check gedaan om te zien of de betreffende service beschikbaar is.
Bij eigenaardigheiden (Ping antwoordt niet of de SMTP service gaat off-line, wordt er een mail verstuurd om me hierop te attenderen.

Op Hackster.IO is ook de source te vinden voor de gebruikte flows.
Hmm, een goed idee om mails te versturen wanneer de SMTP service offline gaat :P

Acties:
  • 0 Henk 'm!

  • ElCondor
  • Registratie: Juni 2001
  • Laatst online: 15:16

ElCondor

Geluk is Onmisbaar

rikpro schreef op maandag 27 maart 2017 @ 16:40:
[...]


Hmm, een goed idee om mails te versturen wanneer de SMTP service offline gaat :P
Ohw wait... Nee, gelukkig verstuurt hij via gmail. Een actieve internet verbinding is dan wel nodig inderdaad, maar goed.

Hay 365 dias en un año y 366 occasiones para festejar (Boliviaans spreekwoord)


Acties:
  • 0 Henk 'm!

  • eenhoogh
  • Registratie: Januari 2014
  • Laatst online: 12-07-2024
Vorige week was ik met een collega aan het praten over playlists op Apple Music, en hoe onmogelijk het is om daar user generated content te ontdekken. Je zit een beetje vast aan de playlists van Apple zelf, die van je directe vrienden, of de gene welke je zelf hebt gemaakt.

Daarom hebben we samen een site in elkaar gedraaid waar je playlists van anderen kan ontdekken, of je eigen kan plaatsen.

Playlists.am

Feedback is welkom!

Acties:
  • +2 Henk 'm!

  • Salmon
  • Registratie: Juli 2009
  • Laatst online: 23-07 21:55

Salmon

.NET developer

eenhoogh schreef op dinsdag 28 maart 2017 @ 14:05:
Vorige week was ik met een collega aan het praten over playlists op Apple Music, en hoe onmogelijk het is om daar user generated content te ontdekken. Je zit een beetje vast aan de playlists van Apple zelf, die van je directe vrienden, of de gene welke je zelf hebt gemaakt.

Daarom hebben we samen een site in elkaar gedraaid waar je playlists van anderen kan ontdekken, of je eigen kan plaatsen.

Playlists.am

Feedback is welkom!
Dat is wel een leuk idee!

Mijn tips:
- Kijk even naar je Mixed Content van je pagina. Je hebt de website op https draaien maar laadt http images van albums. Zie de developer console.
- Waar is de zoekknop? Niet iedereen begrijpt dat op enter drukken iets doet.
- Als ik naar de /add pagina ga, post jij bij bij elke letter invoer (on keyup) een ajax request. Leg hier misschien ook uit dat de gebruikers de link moeten pasten in het invoerveld oid.
- Verwijder alle dingen je in console.log genereer. En toon nuttige foutmeldingen in de interface van de gebruiker.
- Hoe maak je de gebruiker duidelijk dat hij vanaf de /add pagina terug gaat naar de startpagina? Ik zie alleen via het logo linkboven, maar dat vergte wat zoeken.

Acties:
  • +1 Henk 'm!

  • eenhoogh
  • Registratie: Januari 2014
  • Laatst online: 12-07-2024
Salmon schreef op vrijdag 31 maart 2017 @ 14:17:
[...]

Dat is wel een leuk idee!

Mijn tips:
- Kijk even naar je Mixed Content van je pagina. Je hebt de website op https draaien maar laadt http images van albums. Zie de developer console.
- Waar is de zoekknop? Niet iedereen begrijpt dat op enter drukken iets doet.
- Als ik naar de /add pagina ga, post jij bij bij elke letter invoer (on keyup) een ajax request. Leg hier misschien ook uit dat de gebruikers de link moeten pasten in het invoerveld oid.
- Verwijder alle dingen je in console.log genereer. En toon nuttige foutmeldingen in de interface van de gebruiker.
- Hoe maak je de gebruiker duidelijk dat hij vanaf de /add pagina terug gaat naar de startpagina? Ik zie alleen via het logo linkboven, maar dat vergte wat zoeken.
Thanks voor de feedback!

- mixed content is een doorn in mijn oog. Maar de images die we bij Apple vandaan halen worden alleen over http geserveerd |:( De enige andere oplossing zou zijn de afbeeldingen via een eigen broker laten lopen, maar dat maakt zaken aanzienlijk complexer.
- Er is geen zoekknop omdat hij onKeyUp een client side search uitvoert, doet hij dat niet automatisch bij jou?
- In het input field staat nu de placeholder text "Paste your Apple Music Playlist URL" met daaronder de afbeelding hoe je die URL kan krijgen. We hoopten dat dat duidelijk genoeg zou zijn, heb je suggesties hoe we het verder kunnen verduidelijken?
- Goed punt, foutafhandeling moet inderdaad nog iets verder uitgewerkt worden met wat duidelijke teksten etc.
- Logo voor terug naar home is natuurlijk wel soort van gebruikelijk, maar we gaan kijken om een extra verduidelijking toe te voegen!


En verder algemeen: je kan nu ook zoeken op artiest of specifiek nummer, en dan komen alle playlists die hier aan voldoen omhoog!

[ Voor 0% gewijzigd door eenhoogh op 02-04-2017 11:01 . Reden: Typo ]


Acties:
  • 0 Henk 'm!

  • ShitHappens
  • Registratie: Juli 2008
  • Laatst online: 14-09 17:14
An sich is die mixed-content nog aardig te verhelpen door daar een proxy tussen te gooien. Waardoor deze afbeeldingen dan alsnog over https naar de client kunnen. Is precies 't trucje dat Tweakers ook doet op 't forum met alle externe afbeeldingen die zich niet over https laten serveren.

Acties:
  • 0 Henk 'm!

  • T4r4ntul4
  • Registratie: Februari 2009
  • Laatst online: 12-08 12:49
Ik presenteer Timeline Generator Versie 1.1

De naam zegt het al, je kan op een simpele manier een tijdlijn maken.
Via het tabblad 'Help + Info' kan je een voorbeeld project laden, en in dat project wordt uitgelegd hoe je een tijdlijn moet maken.

Feedback wordt geapprecieerd!

Link: http://timelinegen.dppro.nl/

Acties:
  • 0 Henk 'm!

  • Eusebius
  • Registratie: November 2001
  • Niet online
T4r4ntul4 schreef op zondag 2 april 2017 @ 23:23:
Ik presenteer Timeline Generator Versie 1.1

De naam zegt het al, je kan op een simpele manier een tijdlijn maken.
Via het tabblad 'Help + Info' kan je een voorbeeld project laden, en in dat project wordt uitgelegd hoe je een tijdlijn moet maken.

Feedback wordt geapprecieerd!

Link: http://timelinegen.dppro.nl/
Is dit verwacht gedrag?
Afbeeldingslocatie: https://tweakers.net/ext/f/ZLiPhHHo9Bdjo4NyroWdXYXd/thumb.png

spanne van 10 jaar, paar punten. Ik zou verwachten dat de ruimte flexibel wordt opgevuld.

- edit leuk tooltje hoor, zeker in mijn studententijd heb ik weleens gesog'd op zoek naar ene ideale Timeline

[ Voor 7% gewijzigd door Eusebius op 03-04-2017 15:25 ]

==
hoi


Acties:
  • 0 Henk 'm!

  • T4r4ntul4
  • Registratie: Februari 2009
  • Laatst online: 12-08 12:49
Hi, als je zo'n korte periode invult dan is dat wat er gebeurt ;)

Het werkt het beste over tijdsperiode van een paar 100 jaar. Ik had die tool voor mezelf gemaakt omdat ik een tijdlijn in te vullen heb van ruim 4000 jaar. Er wordt niet ingezoomd.

Acties:
  • +1 Henk 'm!

  • VeQVQUCjsxagUCH
  • Registratie: Juni 2015
  • Laatst online: 23-06-2024
-

[ Voor 105% gewijzigd door VeQVQUCjsxagUCH op 01-06-2024 11:02 ]


Acties:
  • 0 Henk 'm!

  • Chip.
  • Registratie: Mei 2006
  • Niet online
T4r4ntul4 schreef op zondag 2 april 2017 @ 23:23:
Ik presenteer Timeline Generator Versie 1.1

De naam zegt het al, je kan op een simpele manier een tijdlijn maken.
Via het tabblad 'Help + Info' kan je een voorbeeld project laden, en in dat project wordt uitgelegd hoe je een tijdlijn moet maken.

Feedback wordt geapprecieerd!

Link: http://timelinegen.dppro.nl/
Leuk, zou je eigenlijk moeten ombouwen naar een timeline generator voor projecten. Dus dat je ook dagen/maanden/kwartalen et cetera kunt opgeven als tijdstip. Laatst moest ik een tijdlijn maken voor een probleem in het veld voor werk. Echt die standaard zooi van Microsoft Office (SmartArt) is echt ruk voor het maken van een tijdlijn. Uiteindelijk had Excel een goeie template voor het maken van een tijdlijn, misbruikte een grafiek met error labels om het een goeie vorm te geven. Liever had ik https://www.officetimeline.com willen gebruiken maja kost geld. Eigenlijk bizar dat zoiets niet gewoon standaard in Office zit.

[ Voor 3% gewijzigd door Chip. op 04-04-2017 11:56 ]


Acties:
  • 0 Henk 'm!

  • T4r4ntul4
  • Registratie: Februari 2009
  • Laatst online: 12-08 12:49
Ik neem je idee over die 'dagen/maanden/kwartalen et cetera' mee naar een volgende versie. Dan kan het gebruikt worden als een allround timeline gen. Geen idee wanneer ik dat ga implementeren, ben nu even bezig met een ander project.

Acties:
  • 0 Henk 'm!

  • royduin
  • Registratie: November 2007
  • Laatst online: 15:20
Recent een aantal "oude" projecten opensource gemaakt waaronder een tablet vergelijking website, destijds geschreven in PHP en gebruik gemaakt van CodeIgniter, Bootstrap en Icecat voor product data en geïnspireerd door de Tweakers Pricewatch: https://github.com/royduin/just-tablets

Acties:
  • 0 Henk 'm!

  • ShitHappens
  • Registratie: Juli 2008
  • Laatst online: 14-09 17:14
Chip. schreef op dinsdag 4 april 2017 @ 11:54:
[...]


Leuk, zou je eigenlijk moeten ombouwen naar een timeline generator voor projecten. Dus dat je ook dagen/maanden/kwartalen et cetera kunt opgeven als tijdstip. Laatst moest ik een tijdlijn maken voor een probleem in het veld voor werk. Echt die standaard zooi van Microsoft Office (SmartArt) is echt ruk voor het maken van een tijdlijn. Uiteindelijk had Excel een goeie template voor het maken van een tijdlijn, misbruikte een grafiek met error labels om het een goeie vorm te geven. Liever had ik https://www.officetimeline.com willen gebruiken maja kost geld. Eigenlijk bizar dat zoiets niet gewoon standaard in Office zit.
Er zit wel een heel fijne in Microsoft Visio... Maar ja die zit nou niet echt in een 'standaard' Office pakketje :p

Acties:
  • 0 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Een update van Vixion.



https://github.com/EldinZenderink/vixion

Lijkt opzich aan de buitenkant niet heel veel veranderd.

Toch aardig wat dingetjes aan het interface toegevoegd, zoals een visuele laadbalk op moment dat de server bezig is je bestanden te scannen, meldingen als verbindingen worden verbroken etc. Ook heb je nu beschikking over een trailer voor de film/serie waarop je klikt te zien.

Verder intern binnen de server nog behoorlijk wat gewijzigd op gebied van het zoeken naar de juiste gegevens voor de juiste film. Hierbij bijvoorbeeld controleert hij nu eerst de map naam en dan pas de bestandsnaam (vaak heeft de map een iets duidelijker naam dan het bestand er in, in ieder geval bij mij). Ik gok dat van al mijn bestanden hij nu ongeveer 90% minstens goed kan vinden.

Ook is het nu mogelijk om bepaalde mappen / namen te negeren door bij de VixionServer.exe een exclude.txt bestandje aan te maken en op elke nieuwe regel een woord neer te zetten die niet opgezocht moet/mag worden op imbd. (bijvoorbeeld als ik een film direct onder de map Films heb staan dan wil ik niet dat hij eerst naar Films gaat zoeken op imdb, dus dan zet ik in het exclude.txt Films op de eerste regel, etc.)

Bij eerdere versies was het zo dat elke keer als de interface opnieuw geladen werd, dat deze vervolgens elke keer opnieuw alle bestanden langs ging en opnieuw informatie ging opvragen van imdb terwijl er in weze niets veranderd was tenopzichte van de vorige keer. Nu slaat hij alle binnengehaalde informatie van de gescande bestanden op in een lokaal json bestandje, die hij, mits er niets in het bestandssysteem veranderd is, opstuurt naar de interface i.p.v. alle bestanden nog een keer langs te gaan, scheelt een bult laad tijd.

Al met al, behoorlijk wat verbeteringen doorgevoerd al zeg ik het zelf :D.

Zit alleen nu te twijfelen in welke framework ik de interface wil gaan herschrijven, gezien het nu een complete chaos van plain jquery/js is. Ik heb een klein beetje ervaring met AngularJS, maar react lijkt me ook wel geinig om te proberen. Ik weet niet wat het best is voor een project als dit.

Ik zit ook te denken om de server te herschrijven in Java of iets anders wat meer multiplatform is zonder dat het nodig is om allerlei tools te installeren voordat het draaiend is (zoals op de pi met mono bijvoorbeeld het geval is). Ook hier moet ik nog voor op onderzoek uit ;x.

Maar ja, als er nog mensen zijn die suggesties hebben voor eventuele functionaliteit uitbreidingen of gewoon een mening willen geven hierover, ik hoor het graag!

Acties:
  • 0 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Vue is ideaal voor dit denk ik. Klein en snel in te passen. AngularJS is wat heftiger om te leren en toe te passen, doch ook erg gaaf.

If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


Acties:
  • 0 Henk 'm!

  • Chris7
  • Registratie: Maart 2011
  • Niet online
Guillome schreef op woensdag 5 april 2017 @ 18:23:
Vue is ideaal voor dit denk ik. Klein en snel in te passen. AngularJS is wat heftiger om te leren en toe te passen, doch ook erg gaaf.
Kijk zeker naar Vue @RareAMV , ik ben er ook erg te spreken over. Het is inderdaad snel te leren, in verband daarmee zou ik vuecasts.com aanraden - een uitgebreide gratis serie van Laracasts die erg geschikt is voor beginners.

Overigens zijn React of Angular ook zeker geen slechte keuzes! Een voordeel van Vue vind ik dat je het net als jQuery al kan gebruiken door alleen de link naar de library op te nemen in je pagina, maar als het moet is het ook geschikt voor een hele SPA (evt. met extra (officiële) plugins als vue-router).

Acties:
  • 0 Henk 'm!

  • Jogai
  • Registratie: Juni 2004
  • Laatst online: 16:25
@RareAMV Server side zou ik dan porten naar .NET Core aangezien het nu ook C# is. .NET core draait ook op een Pi tegenwoordig.

Qua frontend zou ik eens kijken naar Aurelia. Zelf zit ik ook nog altijd met jquery/jsrender/ts te klooien, maar aurelia lijkt mij het beste framework om op in te stappen.

Klik hier om op linkedIn lid te worden van de Freelance Tweakers groep.


Acties:
  • 0 Henk 'm!

  • Devilly
  • Registratie: Januari 2009
  • Niet online
Jogai schreef op donderdag 6 april 2017 @ 08:29:
@RareAMV..., maar aurelia lijkt mij het beste framework om op in te stappen.
Waarom?

Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
Er is geen "beste" framework maar de meest gebruikte en toekomst vaste zijn Angular (2, niet angularjs) en React icm Typescript. jQuery zou ik niet meer in investeren

[ Voor 13% gewijzigd door GrooV op 06-04-2017 09:22 ]


Acties:
  • +1 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Nu online
GrooV schreef op donderdag 6 april 2017 @ 09:22:
[...] jQuery zou ik niet meer in investeren
Dat vind ik wel een gewaagde uitspraak. De komende jaren ga je nog producten tegenkomen die geheel zijn gebouwd op/met jquery, die producten gaan ze echt niet allemaal ombouwen. Om diezelfde reden kom je nu nog steeds producten tegen die op YUI zijn gebaseerd, ondanks dat de library al sinds 2014 niet meer wordt onderhouden.

Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
Caelorum schreef op donderdag 6 april 2017 @ 09:44:
[...]

Dat vind ik wel een gewaagde uitspraak. De komende jaren ga je nog producten tegenkomen die geheel zijn gebouwd op/met jquery, die producten gaan ze echt niet allemaal ombouwen. Om diezelfde reden kom je nu nog steeds producten tegen die op YUI zijn gebaseerd, ondanks dat de library al sinds 2014 niet meer wordt onderhouden.
Tja, A/S 400 en VB wordt ook nog veel gebruikt, maar daar wordt je niet vrolijk van.

Als developer zou ik me richten op de toekomst ipv het verleden. jQuery behoort tot het verleden. Daarnaast is jQuery ook gewoon overbodig omdat je bijna alles met vanilla es6+ kan doen

[ Voor 6% gewijzigd door GrooV op 06-04-2017 10:05 ]


Acties:
  • +1 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Nu online
GrooV schreef op donderdag 6 april 2017 @ 10:02:
[...]
Als developer zou ik me richten op de toekomst ipv het verleden. jQuery behoort tot het verleden. Daarnaast is jQuery ook gewoon overbodig omdat je bijna alles met vanilla es6+ kan doen
Ik zeg niet dat je niet moet richten op andere technieken, maar om het geheel links te laten liggen is misschien wat voorbarig. Overigens ook A/S 400 en VB is misschien nog wel de moeite eens naar te kijken. Hoe meer je met verschillende talen en frameworks in aanraking komt hoe beter (als leerproces dan). Voor een tool bouwen is jquery ook nog goed geschikt. Het gaat de komende jaren echt niet weg en de ontwikkeling ervan is ook nog niet opgehouden.

[ Voor 12% gewijzigd door Caelorum op 06-04-2017 10:08 ]


Acties:
  • +1 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
Caelorum schreef op donderdag 6 april 2017 @ 10:07:
[...]

Ik zeg niet dat je niet moet richten op andere technieken, maar om het geheel links te laten liggen is misschien wat voorbarig. Overigens ook A/S 400 en VB is misschien nog wel de moeite eens naar te kijken. Hoe meer je met verschillende talen en frameworks in aanraking komt hoe beter.
Een dierenarts gaat zich ook niet meer op dinosaurussen richten. Sommige dingen sterven uit, move on

Acties:
  • 0 Henk 'm!

  • Tk55
  • Registratie: April 2009
  • Niet online
@RareAMV
Heb je voor de backend al gekeken naar bijvoorbeeld Python icm Flask? Kun je relatief simpel een server mee op zetten en laat je die enkel de data doen (gewoon als API dus).

Verder geen ervaringen met JS frameworks.

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Nu online
GrooV schreef op donderdag 6 april 2017 @ 10:08:
[...]

Een dierenarts gaat zich ook niet meer op dinosaurussen richten. Sommige dingen sterven uit, move on
Een dierenarts werkt dan ook met levende dingen ;)

Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
Caelorum schreef op donderdag 6 april 2017 @ 10:17:
[...]

Een dierenarts werkt dan ook met levende dingen ;)
That's my point :)

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Nu online
Mijn punt was eigenlijk dat een dierenarts vlees nodig heeft en een dino dat niet meer heeft, maar ok, we dwalen af ^^
Voor nieuwe projecten zou ik zeker geen jquery gebruiken aangezien het meestal niet nodig is, maar om het helemaal links te laten liggen "omdat het oud is", is wat voorbarig IMO.

Acties:
  • +1 Henk 'm!

  • Jogai
  • Registratie: Juni 2004
  • Laatst online: 16:25
lijkt mij

Is dus persoonlijk. Een aantal sterke punten van Aurelia die mij aantrekken zijn:
  • modulair,
  • modern,
  • weinig koppeling tussen framwork & maatwerk code
  • blijft dicht bij bestaande standaarden voor js & html,
  • compleet (alle modules voor een volledige spa zijn aanwezig)
Maar kan voor de rest nog weinig vertellen omdat ik er nog niet mee gewerkt heb. Hier een ama van de maker zelf: https://hashnode.com/ama/...cijv67apt000o535313ewe3qo

Edit: genoeg resources over te vinden: http://www.belatrixsf.com...ild-amazing-apps-aurelia/
Afbeeldingslocatie: http://www.belatrixsf.com/images/whitepapers_Build_Amazing_Apps_with_Aurelia_3.jpg

[ Voor 14% gewijzigd door Jogai op 06-04-2017 12:34 ]

Klik hier om op linkedIn lid te worden van de Freelance Tweakers groep.


Acties:
  • 0 Henk 'm!

  • Devilly
  • Registratie: Januari 2009
  • Niet online
Dat las ik en ik was nieuwsgierig naar de redenen daarachter. ;) Dankje, ik zal die AMA weleens een beetje doorspitten.

Acties:
  • +1 Henk 'm!

  • bastv
  • Registratie: September 2005
  • Laatst online: 08-09 20:34
ik heb al enkele hobby projectjes gedaan met aurelia en heb ook ervaring met react/angular2.
moet zeggen dat ik het een verademing vind om met aurelia te werken.
* clean code/html
* convention over configuration
* gestandaardiseerd

zeker als je het vergelijkt met angular is het zo netjes en gestructureerd allemaal.
Met de nieuwe webpack plugin maakt het ontwikkelen van SPA applicaties met aurelia nog makkelijker.
sample code: https://github.com/jods4/...k-build/tree/master/demos
laat dit denk ik goed zien.

Acties:
  • 0 Henk 'm!

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 23:25
Als we toch frameworks aan het opnoemen zijn; ik heb goede ervaringen met riotjs. Is een framework waarmee je custom elements kan maken. Syntax vind ik erg fijn, framework is compact (10kB minified + gzipped), en het draait snel.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Acties:
  • 0 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

Caelorum schreef op donderdag 6 april 2017 @ 10:27:
[...]

Mijn punt was eigenlijk dat een dierenarts vlees nodig heeft en een dino dat niet meer heeft, maar ok, we dwalen af ^^
Voor nieuwe projecten zou ik zeker geen jquery gebruiken aangezien het meestal niet nodig is, maar om het helemaal links te laten liggen "omdat het oud is", is wat voorbarig IMO.
^ Dat dus. Even los van het hele verhaal dat er genoeg brood valt te verdienen met "verouderde" technieken want hey "niet hip meer". Boterham kan rijkelijk belegd worden ;) Zo ken ik een developer die COBOL is gaan doen bij een internationale bank. Baan was ronduit kut maar die gozer heeft in 1 jaar meer verdiend dan ik in de komende 5 jaar doe :+

[ Voor 0% gewijzigd door Swedish Clown op 08-04-2017 12:59 . Reden: Typefout ]

Always looking for developers wanting to work with Erlang.


Acties:
  • +2 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Logisch ook, COBAL zie je nog minder dan COBOL.

{signature}


Acties:
  • 0 Henk 'm!

Verwijderd

RareAMV schreef op zondag 26 maart 2017 @ 19:46:
[...]


Niet aan gedacht, bedankt voor de tip, en ja, je kunt de site ook lokaal draaien. Dat is een keus. Vond alleen niet prettig om telkens naar een ip te moeten browsen.
Die GitHub Pages website geeft hier een 404.

Acties:
  • +1 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

Voutloos schreef op vrijdag 7 april 2017 @ 09:49:
Logisch ook, COBAL zie je nog minder dan COBOL.
Typevouten mogen voorkomen niet? ;)

Always looking for developers wanting to work with Erlang.


Acties:
  • 0 Henk 'm!

  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05 22:32

ajakkes

👑

Brakkie41 schreef op zaterdag 8 april 2017 @ 13:01:
[...]


Typevouten mogen voorkomen niet? ;)
Ik hou nu al van COBAL. Scheelt veel debuggen als Typevouten mogen voor komende. :)

👑


Acties:
  • 0 Henk 'm!

  • RareAMV
  • Registratie: November 2012
  • Laatst online: 03-09 15:12
Verwijderd schreef op zaterdag 8 april 2017 @ 12:19:
[...]


Die GitHub Pages website geeft hier een 404.
Hij draait nu via een andere domeinnaam: http://vixion.ga

Dit omdat github pages domein https forceert en in iedergeval chrome niet toestaat dat ik dan verbinding maak met een niet beveiligde websocket (de lokale server). Dit omzeil ik voorlopig met een standaard http domein. Ik moet nog uitvogelen hoe ik mn websocket server ssl verbindingen laat gebruiken.

Acties:
  • +1 Henk 'm!

  • Down
  • Registratie: Februari 2005
  • Laatst online: 14-09 22:25
Ik had een simpel tooltje nodig voor het 'timeboxen' van meetings. Hier bestaan er natuurlijk legio van, maar het leek me wel leuk om het zelf te maken. Meteen maar een framework en taal gepakt waar ik weinig ervaring mee had om het ook een beetje leerzaam te maken (Qt/C++). Weer eens wat anders dan de web development die ik normaliter doe.

Niet héél spannend verder, maar ben best tevreden met het resultaat :). Het is een borderless draggable desktop applicatie die altijd on top blijft (hoewel, lijkt op Windows 10 af en toe beetje buggy te zijn).

Voorbeeld:

Afbeeldingslocatie: https://s3-eu-west-1.amazonaws.com/seifisthisimages/timeboxer_4.png

'On top':

Afbeeldingslocatie: https://s3-eu-west-1.amazonaws.com/seifisthisimages/timeboxer_3.png

Beschrijving en source te vinden op GitHub

Mother north, how can they sleep while their beds are burning?


Acties:
  • 0 Henk 'm!

  • Ofyles2
  • Registratie: Februari 2010
  • Laatst online: 11-01-2024
@Down: Mooi maidenprojectje. Zelf al zeven jaar bekend met Qt (maar niet noodzakelijk altijd mee gespeeld, nu weer geïnteresseerd).

Acties:
  • 0 Henk 'm!

  • biomass
  • Registratie: Augustus 2004
  • Laatst online: 20:39
Een tijdje geleden al geplaatst in het in Synology V&A forum:

biomass in "[Synology] Vraag en antwoord - deel 2"

https://github.com/biocoder-frodo/SynoDuplicateFolders

"Built on top of SSH.NET, SynoDuplicateFolders is a Windows Forms client application for the Synology Storage Analyzer reports from DSM4.x and above."

Acties:
  • +5 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
Beetje uit de hand gelopen "tool" maar ik wilde graag file historie gaan bijhouden zodat ik een inschatting kan maken wat de reistijd is als ik naar een klant toe moet en wanneer de file echt begint.

Het is niet opensource maar maakt gebruik van Google en NDW data. Google ververst in de spits iedere 15 minuten en de NDW data wordt iedere minuut opgehaald.

Het is te vinden op: https://dagelijksefiles.nl/

Er zitten nog zat bugjes in maar het werkt al voldoende voor mij op dit moment.

Het geheel draait overigens in ASP.NET Core op Linux in docker containers :)

Acties:
  • 0 Henk 'm!

  • DennusB
  • Registratie: Mei 2006
  • Niet online
GrooV schreef op donderdag 20 april 2017 @ 08:57:
Beetje uit de hand gelopen "tool" maar ik wilde graag file historie gaan bijhouden zodat ik een inschatting kan maken wat de reistijd is als ik naar een klant toe moet en wanneer de file echt begint.

Het is niet opensource maar maakt gebruik van Google en NDW data. Google ververst in de spits iedere 15 minuten en de NDW data wordt iedere minuut opgehaald.

Het is te vinden op: https://dagelijksefiles.nl/

Er zitten nog zat bugjes in maar het werkt al voldoende voor mij op dit moment.

Het geheel draait overigens in ASP.NET Core op Linux in docker containers :)
Ziet er goed uit. Dat kan op termijn een forse database met zich meebrengen denk ik haha.
Werken die ASP.Net Core dingen op Linux nou een beetje goed ? :)

Edit : Het zou wel handig zijn als je zelf plaatsnamen op kan geven, dan kan iedereen ook deze tool gebruiken. Nu is het alleen voor wat vaste trajecten het geval.

[ Voor 8% gewijzigd door DennusB op 20-04-2017 09:00 ]

Owner of DBIT Consultancy | DJ BassBrewer


Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
DennusB schreef op donderdag 20 april 2017 @ 08:59:
[...]


Ziet er goed uit. Dat kan op termijn een forse database met zich meebrengen denk ik haha.
Werken die ASP.Net Core dingen op Linux nou een beetje goed ? :)

Edit : Het zou wel handig zijn als je zelf plaatsnamen op kan geven, dan kan iedereen ook deze tool gebruiken. Nu is het alleen voor wat vaste trajecten het geval.
Ja hoor, wordt steeds stabieler. Helemaal als je het in Docker draait is het een fluitje van een cent.

Kwa database moet ik nog even kijken hoe ik het ga aanpakken. Het draait nu in een MS SQL Database (ook op linux in docker :)) maar wil toch wel overstappen naar MongoDB.

Uiteindelijk wil ik wel meer steden/routes toevoegen maar ik loop nu tegen de Google API limieten aan.

Het mooiste is uiteindelijk zelf de reisafstand te berekenen ahv NDW meetpunten

[ Voor 10% gewijzigd door GrooV op 20-04-2017 09:07 ]


Acties:
  • 0 Henk 'm!

  • Stoelpoot
  • Registratie: September 2012
  • Niet online
GrooV schreef op donderdag 20 april 2017 @ 09:05:
[...]

Ja hoor, wordt steeds stabieler. Helemaal als je het in Docker draait is het een fluitje van een cent.

Kwa database moet ik nog even kijken hoe ik het ga aanpakken. Het draait nu in een MS SQL Database (ook op linux in docker :)) maar wil toch wel overstappen naar MongoDB.

Uiteindelijk wil ik wel meer steden/routes toevoegen maar ik loop nu tegen de Google API limieten aan.

Het mooiste is uiteindelijk zelf de reisafstand te berekenen ahv NDW meetpunten
Nu het over Linux en C# gaat, heeft er al iemand gespeeld met .NET Core op ARM systemen. Als t goed is dat vorige maand beschikbaar geworden, en het zou fijn zijn als ik gewoon in mn vertrouwde taal op mn RasPi kan werken :)

Acties:
  • +1 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
rikpro schreef op donderdag 20 april 2017 @ 09:20:
[...]


Nu het over Linux en C# gaat, heeft er al iemand gespeeld met .NET Core op ARM systemen. Als t goed is dat vorige maand beschikbaar geworden, en het zou fijn zijn als ik gewoon in mn vertrouwde taal op mn RasPi kan werken :)
Werkt al een tijdje op de Raspberry Pi hoor, zowel onder linux als Windows 10 op de Pi 3.

Windows 10 is wel een beetje omslachtig deployen

[ Voor 5% gewijzigd door GrooV op 20-04-2017 09:23 ]


Acties:
  • 0 Henk 'm!

  • Stoelpoot
  • Registratie: September 2012
  • Niet online
GrooV schreef op donderdag 20 april 2017 @ 09:22:
[...]

Werkt al een tijdje op de Raspberry Pi hoor, zowel onder linux als Windows 10 op de Pi 3.

Windows 10 is wel een beetje omslachtig deployen
Mja, Windows 10 wil ik toch niet voor een mini servertje. Daar heb ik mn dev setup voor.

Heb je ergens nog een handleiding liggen toevallig die je destijds hebt gebruikt? Heb t een maandje of 2-3 geleden geprobeerd maar toen kreeg ik t nog niet aan de praat. Na wat nazoeken destijds gezien dat het pas voor Q1 van 2017 gepland stond (nu dus).

Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08:28
rikpro schreef op donderdag 20 april 2017 @ 09:27:
[...]


Mja, Windows 10 wil ik toch niet voor een mini servertje. Daar heb ik mn dev setup voor.

Heb je ergens nog een handleiding liggen toevallig die je destijds hebt gebruikt? Heb t een maandje of 2-3 geleden geprobeerd maar toen kreeg ik t nog niet aan de praat. Na wat nazoeken destijds gezien dat het pas voor Q1 van 2017 gepland stond (nu dus).
Volgens mij is deze wel actueel: https://dotnetcorechris.g...netcoreonraspberrypi.html

Ik draai het zelf overigens gewoon op een "normale" server met docker

Acties:
  • 0 Henk 'm!

  • Stoelpoot
  • Registratie: September 2012
  • Niet online
GrooV schreef op donderdag 20 april 2017 @ 09:32:
[...]

Volgens mij is deze wel actueel: https://dotnetcorechris.g...netcoreonraspberrypi.html

Ik draai het zelf overigens gewoon op een "normale" server met docker
Haha, leuke bezigheid voor in t weekend weer!

Acties:
  • 0 Henk 'm!

  • WernerL
  • Registratie: December 2006
  • Laatst online: 21:47
Mensen die Slick gebruiken als ORM in scala play? Ik ben bezig om het genereren van models wat te automatiseren. Vervelend werk om iedere keer weer een hele model + dao te moeten copy-pasten en aanpassingen te maken.

Op dit moment genereert hij al een model, TableDef class en een DAO.

https://github.com/Werner...ickScaffolder/tree/master

Relaties tussen tabellen worden nog niet ondersteund. Moet ik nog maken. :-)

Roses are red, violets are blue, unexpected '{' on line 32.


Acties:
  • 0 Henk 'm!

  • valvy
  • Registratie: Oktober 2014
  • Laatst online: 22:27
Momenteel ben ik bezig met het bouwen van een virtual machine van de IBM Q kwantum computer.
Hierdoor kan (stiekem want kan officieel eigenlijk niet) tussentijds quantum states meten en algorithms testen zonder dat ik op de website van IBM hoef in te loggen. Het heeft ook een REPL :)

https://github.com/valvy/miniqubit

Acties:
  • +1 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Ik miste het omgekeerde van json2csharp in Visual Studio, namelijk: design-time een waarde genereren voor alle members van een bepaalde klasse. Dit is bijvoorbeeld handig om een JSON te genereren om in Postman te plakken om naar je WebAPI te POSTen.

Het bestond wel voor runtime, onder andere voor unit tests, maar dan moet je je code aanpassen om voorbeeldoutput te genereren, en ik wil het design-time. Dus ik heb een extension gebouwd voor Visual Studio: SerializeThis.

Rechtsklik op een typenaam:
Afbeeldingslocatie: https://github.com/CodeCasterNL/CodeCaster.SerializeThis/raw/master/static/images/Serialize_This-Menu.png

En genereer de JSON:
Afbeeldingslocatie: https://github.com/CodeCasterNL/CodeCaster.SerializeThis/raw/master/static/images/Serialize_This-Serialized.png

TODO's, onder andere:
• De sadomasochistische prefix van de naam halen, dat was de projectnaam :+.
• Andere formaten ondersteunen, zoals XML (met plugins?).
• Uitzoeken waarom lazy loading van de extension niet meer werkte.
• Meer testen met recursie, collecties en generics.
• Mijn met de hand uitgevoerde integratie- en regressietests automatiseren in unit tests.

[ Voor 5% gewijzigd door CodeCaster op 27-04-2017 10:32 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Handig, kan je die ook maken voor sublimetext? :)

If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Guillome schreef op donderdag 27 april 2017 @ 11:18:
Handig, kan je die ook maken voor sublimetext? :)
Thanks! Zolang je alleen C# en VB.NET wil ondersteunen, en .NET-DLL's kunt draaien... O-)

De extensie zelf bestaat grotendeels uit configuratie (voor installatie en menu's) en een stuk code om het keyword onder de cursor op te pakken.

De rest van de magie gebeurt door Roslyn, die de genoemde talen kan parsen, en een dun wrappertje van mij.

[ Voor 3% gewijzigd door CodeCaster op 27-04-2017 11:30 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Flapmo
  • Registratie: April 2000
  • Laatst online: 13-09 16:25

Flapmo

and back is gigi!

CodeCaster schreef op donderdag 27 april 2017 @ 11:30:
[...]

Thanks! Zolang je alleen C# en VB.NET wil ondersteunen, en .NET-DLL's kunt draaien... O-)

De extensie zelf bestaat grotendeels uit configuratie (voor installatie en menu's) en een stuk code om het keyword onder de cursor op te pakken.

De rest van de magie gebeurt door Roslyn, die de genoemde talen kan parsen, en een dun wrappertje van mij.
Handig. Wat doet hij met dictionaries? Worden dit arrays zoals json.net ze maakt of key/value lijsten zoals datacontractjsonserializer ze maakt?

[ Voor 12% gewijzigd door Flapmo op 27-04-2017 20:23 ]

"The purpose of computing is insight, not numbers." -- Richard Hamming


Acties:
  • 0 Henk 'm!

  • Trasos
  • Registratie: Juli 2003
  • Niet online
GrooV schreef op donderdag 20 april 2017 @ 08:57:
Beetje uit de hand gelopen "tool" maar ik wilde graag file historie gaan bijhouden zodat ik een inschatting kan maken wat de reistijd is als ik naar een klant toe moet en wanneer de file echt begint.

Het is niet opensource maar maakt gebruik van Google en NDW data. Google ververst in de spits iedere 15 minuten en de NDW data wordt iedere minuut opgehaald.

Het is te vinden op: https://dagelijksefiles.nl/

Er zitten nog zat bugjes in maar het werkt al voldoende voor mij op dit moment.

Het geheel draait overigens in ASP.NET Core op Linux in docker containers :)
Leuk projectje! :)

Ik vraag me wel wat dingetjes af.

Hoe worden de routes bepaald? Als ik bij Den Bosch kijk zie ik wel een route naar Heesch, maar bijvoorbeeld niet naar Tilburg.

Wat betekenen de grafieken nu precies? Als er op het tijdstip 7.30 staat dat de reistijd 63 minuten is. Betekent dat als je om 7.30 vertrekt dat je er dan 63 minuten over gaat doen?

Misschien is het ook wel handig om de retourroute te laten zien.
Ik vermoed dat de meeste mensen een route selecteren denkend vanuit hun woonplaats.
In de avondspits zou je dan eigenlijk de terugreis willen zien denk ik dan.
Of een knopje waarmee je eenvoudig de omgekeerde route kunt laten zien zou al schelen.

Acties:
  • +1 Henk 'm!

  • Nindustries
  • Registratie: Januari 2012
  • Laatst online: 09-05 15:31
Heb tijdje geleden maclaunch op Github gezet.

Que? shellscript om alle startup entries op je mac op te lijsten, enablen of disablen. (system/os/user)
Taal: Bash
OS: macOs
Waarom: launchctl is niet overzichtelijk en geeft geen advies ivm impact op systeem.

~ beware of misinformation.


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Flapmo schreef op donderdag 27 april 2017 @ 20:21:
[...]

Handig. Wat doet hij met dictionaries? Worden dit arrays zoals json.net ze maakt of key/value lijsten zoals datacontractjsonserializer ze maakt?
Dictionaries hebben inderdaad nog wat aandacht nodig, dat worden nu arrays van key-valuepairs:
JSON:
1
2
3
4
5
6
7
8
9
{
  "FooDictionary": [
    {
      "Key": 2147483647,
      "Value": "Value-FooString"
    },
    ...
  ]
}


Dat zou natuurlijk moeten worden:
JSON:
1
2
3
4
5
6
{
  "FooDictionary": [
    { "2147483647": "Value-FooString" },
    ...
  ]
}

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • +1 Henk 'm!

  • Flapmo
  • Registratie: April 2000
  • Laatst online: 13-09 16:25

Flapmo

and back is gigi!

CodeCaster schreef op vrijdag 28 april 2017 @ 11:47:
[...]

Dictionaries hebben inderdaad nog wat aandacht nodig, dat worden nu arrays van key-valuepairs:
JSON:
1
2
3
4
5
6
7
8
9
{
  "FooDictionary": [
    {
      "Key": 2147483647,
      "Value": "Value-FooString"
    },
    ...
  ]
}


Dat zou natuurlijk moeten worden:
JSON:
1
2
3
4
5
6
{
  "FooDictionary": [
    { "2147483647": "Value-FooString" },
    ...
  ]
}
Inderdaad precies waar ik op doelde. Desalniettemin mooi project!

"The purpose of computing is insight, not numbers." -- Richard Hamming


Acties:
  • 0 Henk 'm!

  • Qqwy
  • Registratie: Mei 2014
  • Laatst online: 20-12-2021
Om te leren hoe op de meest maintainable manier om te gaan met het maken van een public interface de kleine Elixir-library Revisionair opgezet.

Dit is een kleine collectie functies die een potentiële manier om informatie te persisten in 'een' persistence layer. In plaats van dat dit project afhankelijk is van 'de database', is het dus mogelijk om voor elke database of andere datastore naar keuze een implementatie (zoals deze) van dit behaviour te bouwen. Dit volgt de regels uitgelegd in 'A Little Architecture'.

Acties:
  • 0 Henk 'm!

  • switchboy
  • Registratie: September 2002
  • Laatst online: 08-09 21:50

switchboy

-ruimte te huur-

Naam: Pop-a-Shop
Functie: (Web)shop/voorraadbeheer/klantenservice
Taal: PHP HTML CSS Javascript
Database: MySQL (communicatie via PDO)
Gebruikte platformen: W3.CSS en tinyMCE

Het waarom:
Ik heb voor de lol een webwinkel in elkaar gezet. De webwinkel is gemaakt om vooral mezelf verder te ontwikkelen in PHP 7 en MySQL. Het hele pakket maakt gebruik van PDO met prepared statements En de views zijn HTML 5 en CSS met hier en daar wat javascript.

Screenshot:
Afbeeldingslocatie: http://gamesdust.nl/uploads/4433665d97317710edbb2fb78e48cc9f.png

Feature beschrijving:
De software bied de gebruiker de mogelijkheid en om een webshop te beginnen waarin oneindig veel categorieën en subcategorieën kunnen worden gemaakt die gevuld kunnen worden met producten. Aan deze producten kunnen plaatjes en verschillende beschrijvende eigenschappen worden toegevoegd. Ook is het voor ingelogde klanten mogelijk een rating aan de producten te geven, een product review te plaatsen.

Het pakket bied de mogelijkheid om via een scrollende banner of gepinde producten op de frontpage en per hoofd- of subcategorie aan promoties te doen. Daarnaast kunnen kortingscodes worden aangemaakt die voor een bepaalde periode geldig zijn en voor of een vast bedrag of percentage korting verzilverd kunnen worden. Daarnaast kan er een tekst op de frontpage geplaatst worden en zit er een mogelijkheid in om naar klanten die dit toestaan een opgemaakte nieuwsbrief te versturen.

Ook qua logistiek heb ik een paar leuke functies ingebouwd. Zo kan je met dit pakket je hele voorraad beheren en weet de software aan de hand van het serienummer van het product aan welke klant een product verkocht is of op welk schap het product ligt. Het houd op die manier keurig de voorraad bij en laat dit ook bij het product zien als dit direct leverbaar is.

Van iedere bestelling genereert het een 'pakbon' en als alle producten van die pakbon aanwezig zijn kan een bestelling 'geraapt' worden. Bij iedere refresh van het bestellingen overzicht checkt hij openieuw of eventueel nog niet complete bestellingen inmiddels compleet zijn en 'geraapt' kunnen worden. Bij het rapen van een bestelling vraagt hij om de serienummers zodat het voorraadbeheer en de service module weten waar een product aan gekoppeld wordt.

Der service module bestaat per klant uit een dashboard waar problemen aangemaakt kunnen worden. Aan deze problemen kunnen calls worden toegevoegd (Verslagen van (telefonische/mail/balie) gesprekken met klanten en eventuele toezeggingen. Er kunnen producten voor testen in worden genomen en producten worden gecrediteerd of omgeruild. Hier kan dan aangegeven worden of een product cash is gecrediteerd of dat hij op de lijst voor de boekhouding moet komen met hierbij dan het rekening nummer van de klant.

Alle wijzigingen uit de service module kunnen worden na bevestiging meteen doorgevoerd in het voorraadbeheer zodat die altijd accuraat is.

Ook bied het de mogelijkheid om verschillende soorten gebruikers te hebben. Klanten, verkopers, servicemedewerkers, inkopers, logistiek medewerker, boekhouding en eigenaar. Deze kunnen dan bij bepaalde modules.

Er is een functionele winkelwagen en klanten kunnen eerdere bestellingen zien. Voor de betalingen heb ik een integratie met Mollie.

Wat nog op het todo/wens lijstje staat:
- De mogelijkheid om vanuit het pakket de kleuren te veranderen.
- Ondersteuning inbouwen voor de abonnement dienstverlening van Mollie
- Ondersteuning voor creditering van betalingen gedaan met Mollie

Wat heb ik tijdens dit project geleerd:
Ik heb met dit project een hoop geleerd over classes en het op zo'n manier schrijven van functies dat ze makkelijk door het project heen herbruikbaar zijn. Ik merk wel dat ik voor heel veel dingen een switch heb gebruikt. Dit zorgt ervoor dat alles vanaf index.php werkt en aangeroepen wordt. Ik weet alleen achteraf niet of dit de meest elegante oplossing is.

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?php 
switch($doAction){
    case 'register':
        include("register.php");
        break;
        
    case 'login':
        include("login.php");
        break;

    case 'logout':
        include("logout.php");
        $Page->addToBody(imageSlider().showPromotions('0', '3'));
        break;
        
    case 'showCat':
        include("category.php");
        break;
        
    case 'showCart':
        $Page->changePageTitle("Winkelwagen");
        $Page->addToBody($myCart->showList(FALSE));
        break;
    
    case 'showProduct':
        include("product.php");
        break;
        
    case 'placeReview':
        include($Page->addToBody(placeReview($_GET['pId'], $_POST['review'], $_POST['score']))."product.php");
        break;
        
    case 'placeOrder':
        include ("placeOrder.php");
        break;
        
    case 'showSearch':
        $Page->addToBody(search(1));
        break;
    
    case 'showSearchAll':
        if($User->isAdmin() OR $User->canEditProducts()){
            $Page->addToBody(search(0));
        } else {
            $Page->addToBody("<div class=\"w3-container w3-red\"><span onclick=\"this.parentElement.style.display='none'\" class=\"w3-closebtn\">&times;</span><h3>Fout!</h3><p>Uw account besschikt over onvoldoende rechten om inactieve producten te zoeken.</p></div><br>".search(1));
        }
        break;
        
    case 'manageProduct':
        include 'manageProduct.php';
        break;
    
    case 'admin':
        include 'admin.php';
        break;
    
    case 'addDiscountCoupon':
        $myCart->addDiscountCoupon($_POST['discountCoupon']);
        $Page->changePageTitle("Winkelwagen");
        $Page->addToBody($myCart->showList(FALSE));
        break;
    
    case 'doPromotions':
        include 'promotions.php';
        break;
    
    case 'showOrder':
        $Page->addToBody(showOrderDetails(TRUE));
        break;
        
    case 'showOrderList':
        $Page->addToBody(showConsumerOrderList());
        break;
        
    case 'employee':
        include 'employee.php';
        break;
    
    case 'service':
        include 'serviceCenter.php';
        break;
        
    case 'serviceOrders':
        include 'serviceOrders.php';
        break;
    
    case 'showMessage':
        $Page->addToBody(showMessage());
        break;
    
    case 'showNewsletter':
        $Page->addToBody(showNewsletter());
        break;
        
    case 'newsletter':
        $Page->addToBody(unsubscribeNewsletter());
        break;
            
    default:
        $Page->addToBody(createLandingPage());
        break;
}

?>


Voor mezelf houd dit de code erg overzichtelijk en alle modules staan hierdoor dus in (een paar) losse .php files. Hierdoor is het heel makkelijk aan het project te werken en kan je iets stukmaken zonder dat meteen het hele project stuk is. Iets wat bij de codebrij spaghetti die mijn CMS/forum gamesdust.nl is geworden een drama is. :X Zie ook: https://gathering.tweakers.net/forum/view_message/42195602

Linkje naar een demo versie: http://popashop.onlinewebshop.net/
Linkje naar de source: http://gamesdust.nl/downloads/popashop_source.rar
Linkje naar de documentatie: http://popashop.onlineweb...op_gebruiksaanwijzing.pdf

My Steam Profile (Name Switch) Worth: 889€ (225€ with sales)Games owned: 83


Acties:
  • +1 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Features zijn indrukwekkend. Paar opbouwende tips die ik zo snel zie:

* Gebruik urlrewrite zodat je niet een url als ?action=showProduct&pId=12 hebt, maar /product/core. Dat vindt google ook fijner
* Ik mis mooie PostNL opties om de dag en tijdstip te kunnen selecteren bij bestellen
* Ik mis autocomplete van het adres. Begin met postcode en huisnummer en laat de rest auto aanvullen
* Alles qua design :P
* Paypal (1 L)
* Hij blijft zeggen: geen land geselecteerd, als ik een bestelling wil doen
* Code is een draak

If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


Acties:
  • 0 Henk 'm!

  • switchboy
  • Registratie: September 2002
  • Laatst online: 08-09 21:50

switchboy

-ruimte te huur-

Guillome schreef op maandag 1 mei 2017 @ 16:59:
Features zijn indrukwekkend. Paar opbouwende tips die ik zo snel zie:

* Gebruik urlrewrite zodat je niet een url als ?action=showProduct&pId=12 hebt, maar /product/core. Dat vindt google ook fijner
* Ik mis mooie PostNL opties om de dag en tijdstip te kunnen selecteren bij bestellen
* Ik mis autocomplete van het adres. Begin met postcode en huisnummer en laat de rest auto aanvullen
Leuke feutures, ga ik naar kijken voor een update.
* Alles qua design :P
Niet mijn sterkste kant :X
* Paypal (1 L)
* Hij blijft zeggen: geen land geselecteerd, als ik een bestelling wil doen
Ah ik had wel een standaard afleverland ingesteld maar geen verzendmogelijkheid naar dat land geactiveerd of later uitgezet. Iets voor bij de documentatie 8)7
* Code is een draak
:$

My Steam Profile (Name Switch) Worth: 889€ (225€ with sales)Games owned: 83


Acties:
  • 0 Henk 'm!

  • rohimma
  • Registratie: Juli 2013
  • Laatst online: 13-09 17:10
Om te beginnen met docker / kubernetes / openshift had ik een stateless applicatie nodig (makkelijkste om mee te beginnen).

Dus heb ik dit gemaakt: https://upsidedowntext.online/.

Afbeeldingslocatie: https://raw.githubusercontent.com/rohimma/upsidedowntext.online/master/resources/assets/images/homepage.PNG

De source staat in een private repo maar ook toegankelijk gemaakt op github.

er zijn nog een paar puntjes die toegevoegd moeten worden:
- Design
- Meer karakters
- Een API

Het docker gedeelte staat nog in de private repo tot ik er klaar me ben.

Acties:
  • 0 Henk 'm!

  • Cypher87
  • Registratie: Oktober 2004
  • Laatst online: 31-08 10:00
rohimma schreef op woensdag 3 mei 2017 @ 11:45:
Om te beginnen met docker / kubernetes / openshift had ik een stateless applicatie nodig (makkelijkste om mee te beginnen).

Dus heb ik dit gemaakt: https://upsidedowntext.online/.

[afbeelding]

De source staat in een private repo maar ook toegankelijk gemaakt op github.

er zijn nog een paar puntjes die toegevoegd moeten worden:
- Design
- Meer karakters
- Een API

Het docker gedeelte staat nog in de private repo tot ik er klaar me ben.
Design werkt niet echt lekker via iPhone

Acties:
  • +1 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 21:21

Sebazzz

3dp

IFS - Internet File System
De naam is groter dan het daadwerkelijk is. Ik had de behoefte om een legacy Classic ASP site voor het delen van bestanden aan bijvoorbeeld klanten te vervangen door iets nieuws. Geschreven in ASP.NET Core, IFS is een manier waarop je downloads met verloopdatum kan aanbieden of een uploadlink kan aanbieden waarmee een externe partij een upload kan doen.

Source code: https://github.com/sebazzz/ifs

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Timo002
  • Registratie: September 2003
  • Niet online
@switchboy Cool dat je je aan een dergelijk project waagt. 15 jaar geleden schreef ik vergelijkbare code, maar ben er ondertussen wel achter dat je dat niet moet willen ;).

Het was beter geweest als je gebruik had gemaakt van een framework, bijvoorbeeld Symfony. Dan leer je misschien wel iets minder de basis principes van PHP, maar de basis van je code was dan wel een stuk beter geweest.

Ik heb het gevoel dat dit een hobby voor je is, ik weet niet hoe serieus je dit echt in de markt wilt zetten. Maar mocht je dat willen doen, dan moet je je goed afvragen waarom iemand dit zou willen kopen. Er zijn voldoende betere gratis alternatieven (OpenCart bv) en er zijn ook voldoende betere betaalde alternatieven (CCVshop, SEOshop, BetterBisnes). Dus wat maakt jou oplossing zo uniek?

Design is inderdaad niet al te best, kijk eens naar shop templates, voldoende te vinden voor onder de 100 dollar en misschien zelfs wel gratis.

Je hebt aardig wat tijd besteed aan een handleiding, maar waarom eigenlijk? Out of the box moet het systeem zo duidelijk zijn dat een handleiding niet nodig is, wie leest er anno 2017 handleidingen? Het feit dat je een dergelijke handleiding hebt (moeten) schrijven zegt eigenlijk al genoeg over de gebruiksvriendelijkheid.

Nog voldoende werk aan de winkel! d:)b

Acties:
  • 0 Henk 'm!

Verwijderd

Timo002 schreef op woensdag 3 mei 2017 @ 23:17:
@switchboy Cool dat je je aan een dergelijk project waagt. 15 jaar geleden schreef ik vergelijkbare code, maar ben er ondertussen wel achter dat je dat niet moet willen ;).

Het was beter geweest als je gebruik had gemaakt van een framework, bijvoorbeeld Symfony. Dan leer je misschien wel iets minder de basis principes van PHP, maar de basis van je code was dan wel een stuk beter geweest.
Hoezo "gebruik maar een framework want dat is altijd beter"? Frameworks hebben nadelen: ze zijn beperkt, vaak erg log, je leert er werkelijk helemaal niks van. Ook niet hoe je goed moet programmeren, want dan zou je geen framework meer nodig hebben. Je zou kunnen zeggen dat ze veiliger zijn, maar de vele hacks op systemen als WordPress spreekt ook dat tegen.

Wanneer ik in PHP werk gebruik ik een framework wat ik zelf ontwikkeld heb. Hiermee heb ik mezelf moeten dwingen om te leren wat de best practices zijn, hoe je verschillende problemen moet oplossen, etc.
Je hebt aardig wat tijd besteed aan een handleiding, maar waarom eigenlijk? Out of the box moet het systeem zo duidelijk zijn dat een handleiding niet nodig is, wie leest er anno 2017 handleidingen? Het feit dat je een dergelijke handleiding hebt (moeten) schrijven zegt eigenlijk al genoeg over de gebruiksvriendelijkheid.
Ook dit argument klopt dus echt helemaal niet. Een handleiding kan je ook zien als een functionele documentatie van je systeem.
Nog voldoende werk aan de winkel! d:)b
Grappig omdat het een webshop is :+

Acties:
  • 0 Henk 'm!

  • Timo002
  • Registratie: September 2003
  • Niet online
Verwijderd schreef op donderdag 4 mei 2017 @ 06:44:
Hoezo "gebruik maar een framework want dat is altijd beter"? Frameworks hebben nadelen: ze zijn beperkt, vaak erg log, je leert er werkelijk helemaal niks van.
Een framework hoeft niet altijd beter te zijn, maar vaak dwingen ze je wel af om in MVC en Object georiënteerd te programmeren. Je kunt van een framework als symfony gewoon de onderdelen gebruiken die je nodig bent, je hoeft niet het hele framework te installeren, je pakt er gewoon uit wat je nodig bent. Als je begint met programmeren leer je er inderdaad iets minder van, maar helemaal niks is een beetje overdreven.
Wanneer ik in PHP werk gebruik ik een framework wat ik zelf ontwikkeld heb.
Je gebruikt dus toch wel een framework..?

Maar goed, misschien is dit niet de juiste plek om dat te bediscussiëren. Laten we het er op houden, alles heeft z'n voor en nadelen.

[ Voor 7% gewijzigd door Timo002 op 04-05-2017 08:10 ]


Acties:
  • 0 Henk 'm!

  • Ofyles2
  • Registratie: Februari 2010
  • Laatst online: 11-01-2024
Verwijderd schreef op donderdag 4 mei 2017 @ 06:44:
[...]
Hoezo "gebruik maar een framework want dat is altijd beter"? Frameworks hebben nadelen: ze zijn beperkt, vaak erg log, je leert er werkelijk helemaal niks van. Ook niet hoe je goed moet programmeren, want dan zou je geen framework meer nodig hebben. Je zou kunnen zeggen dat ze veiliger zijn, maar de vele hacks op systemen als WordPress spreekt ook dat tegen.
WordPress is een Content Management System, geen framework.
Pagina: 1 ... 43 ... 54 Laatste

Let op:
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.