Page 1 of 4 1 2 3 ... LastLast
Results 1 to 15 of 46

Thread: Artikelen en tips - Voorstel

  1. #1

    Artikelen en tips - Voorstel

    De artikelen-sectie is al geruime tijd een ondergeschoven kindje. We hebben bovenaan wel een kopje 'Artikelen', maar de drempel om daar wat aan toe te voegen is nogal hoog. Allereerst moet het natuurlijk geschreven worden, maar daarna moet het ook nog worden omgezet naar HTML en ge??pload met een tooltje dat niet werkt.
    Dat eerste is onontkoombaar, maar de rest is op te lossen. We hebben namelijk ook nog dit 'Artikelen en tips' subforum, waar het over het algemeen tamelijk rustig is.

    Er hangen op NLDelphi veel mensen rond met een hoop kennis van zaken. Sommige antwoorden zijn al halve artikelen en gaan diep op de materie in.
    Ik speel zelf weleens met het idee om een artikel te schrijven, maar ik vind het nog al lastig om te bepalen waarover. Misschien dat anderen dat ook hebben.

    Wellicht is het daarom een goed idee om van deze thread een soort verzoeklijst voor artikelen te maken. Ik zal proberen om die lijst dan ook een beetje schoon en up to date te houden. Wie zich geroepen voelt kan een onderwerp uit die lijst, of natuurlijk een ander onderwerp nemen en daar een artikel over schrijven. Dat artikel kan als nieuwe thread gepost worden in dit subforum. Het voordeel is dat de discussie erover direct onder het artikel plaats kan vinden en dat de auteur zelf eenvoudig correcties in z'n artikel kan doen.

    Graag jullie meningen, opmerkingen, aanvullingen.. en natuurlijk eventuele verzoeken.
    1+1=b

  2. #2
    Quote Originally Posted by GolezTrol View Post
    Ik speel zelf weleens met het idee om een artikel te schrijven, maar ik vind het nog al lastig om te bepalen waarover.
    Hmm, het feit dat je zelf als de gedachte hebt om een artikel te schrijven geeft al aan de je vindt dat je daarvoor genoeg kennis hebt. Je weet nog niet waarover Dit houd in dat je of niet weet waar er behoefte aan is, of dat je niet weet wat je doelgroep is. Wellicht ff onderzoeken....
    Last edited by Oscar; 30-Jan-10 at 13:40.
    Brouwvisie is helemaal mijn ding
    http://www.bier-brouwer.nl

  3. #3
    Ik denk, nou ja weet, dat ik genoeg kennis heb om over bepaalde onderwerpen een artikel te schrijven, maar het is niet de bedoeling dat ik de enige ben die ze gaat schrijven hoor.

    Maar ik vind het nogal lastig om te peilen waar behoefte aan is. In antwoorden op specifieke vragen is het niet praktisch om ver uit te weiden. Het antwoord is dan te complex voor de vraag, en bovendien behelst zo'n antwoord soms twee of meer verschillende onderwerpen. Ook is het tijdstip niet altijd goed, en is een vraag later eigenlijk al beantwoord, waarna zo'n uitgebreide uitleg helemaal mosterd na de maaltijd is. Het is ook zonde als zo'n lap tekst vervolgens moeilijk vindbaar is omdat ie onder een klein simpel vraagje bungelt.

    Misschien dat het daarom handig is als mensen wat meer algemene onderwerpen aandragen, die wat breder zijn dat een specifiek klein vraagje, gewoon om kennis op te doen over zo'n onderwerp.
    En tja, de doelgroep is nogal breed. Dat kan zo'n beetje iedereen zijn die dit leest. Het onderzoek vindt bij deze plaats. Conclusies worden getrokken uit de reacties op deze thread, of het uitblijven daarvan.
    1+1=b

  4. #4
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Zelf ben ik een gatenkaas, die wel kennis heeft maar toch een aantal dingen niet weet. Ik merk ook wel dat een aantal nieuwe leden geen basiskennis hebben om iets voor elkaar te krijgen, waardoor men gauw is geneigd om het stukje gevraagde code toch maar te schrijven. Ik heb het onderdeel artikelen regelmatig gelezen en vond (voor een leek) nog best wel moeilijk. Kortom, ik mis basisdingen en stukjes, die minder diep in de stof ingaan en artikelen, waarvan het voorbeeld wel logisch kan zijn.
    Ik wil wel schrijven, maar ben meer de persoon die in opdracht schrijft.
    Wat een groot voordeel van deze artikelen is, is de Nederlandse taal. Een beginnend programmeur kijkt liever naar een Nederlandse tekst, dan naar een Engelse.

    Kortom, ik wil wel, maar op opdracht (sorry).
    Delphi is great. Lazarus is more powerfull

  5. #5
    Counting your refs Paul-Jan's Avatar
    Join Date
    Feb 2002
    Location
    Lage Zwaluwe
    Posts
    2,160
    (vrijdagochtend is kletsochtend, dus here we go )

    Ik zie de artikelen als klassieke leerstof. Het probleem bij het beantwoorden van de vraag "wat zou je graag willen lezen" zit 'm dan een beetje in de tweescheiding van je doelgroep:

    - de "beginners" in Delphi zijn meestal ook beginners in het programmeren, en "weten nog niet goed wat ze niet weten", het is wanneer je net begint in een veld heel moeilijk om aan te geven welke informatie het handigst zou zijn om verder te komen.

    - de "gevorderden" hebben behoefte aan vaak wat meer specifieke informatie, in kleine hapbklare brokjes. Meer geschikt voor een snelle blog-post dan voor echte artikelen (alhoewel juist about.com juist draait om dit soort brokjes).

    Het punt is dus dat juist de gevorderden i.h.a. het best kunnen bepalen waar artikelen over moeten gaan. Dus misschien is de vraag niet "wat zou je zelf willen lezen", maar "wat vind je dat anderen moeten lezen".

  6. #6
    Counting your refs Paul-Jan's Avatar
    Join Date
    Feb 2002
    Location
    Lage Zwaluwe
    Posts
    2,160
    Artikelen waarvan ik denk dat ze nuttig zouden zijn. Van een aantal zijn in het Engels al behoorlijke bronnen te vinden, van andere niet.

    - Een goed voorbeeld van het gebruik van Indy om een mailtje te versturen (en dan vervolgens met opmaak, met bijlages, en met ingesloten bijlages). Inclusief een aanrader "welke indy moet je gebruiken als het niet in je delphi zit", want als je niets van indy weet is dat een enorme drempel om er even mee te beginnen.

    Er is een artikel over Indy beschikbaar, maar dit gaat over client/server. Ook interessant, maar iets waar mensen in de praktijk veel minder vaak tegenaan lopen volgens mij.

    - Een recent artikel over het werken met XML (dus met de componenten die de recente Delphi hiervoor aanbiedt). Lezen, schrijven, validatie, etc.

    - Een artikel over wat van de nieuwe taalfeatures van Delphi 2010. Eventueel ook de nieuwe IDE features (formatter, refactoring, etc).

    - Een artikel over generics. Waar kun je ze voor gebruiken, wat biedt de RTL aan, etc.

    - Een artikel over quality central. Veel mensen rapporteren hun Delphi issues niet omdat ze ontbreekt aan een helder en simpel stappenplan om hieraan te beginnen.

    - Een artikel over FreePascal/Lazarus (misschien minder gepast, maar veel mensen weten niet wat het is, en in welke situaties je voor freepascal zou kunnen kiezen ipv Delphi).

    - Een artikel over Delphi Prism. De meeste mensen hebben geen idee wat het is, laat staan wat je er mee kunt (b.v. een Delphi prism mono projectje op je iphone draaien). En vooral ook niet mee kunt (i.e. je delphi project copy-pasten ).

    - Een artikel met tips voor het porten van C++ etc headers/code naar Delphi. Neem de recent verwarrning van JKuiper over de null uit de MSDN v.s. de null van Delphi, dat zijn zaken waar bijna iedereen tegenaan loopt de eerste keer dat hij iets van Windows moet aanroepen dat de RTL/VCL niet alvast voor 'm heeft verpakt.

    - Artikelen over het "mooier" maken van je applicatie (custom drawen en skinnen, maar ook algemene esthetische tips voor het opstellen van je interfaces).

    - Een artikel over het zelf implementeren van de Twitter (of eventueel een Hyves/Facebook) API. Laat zien hoe makkelijk dat is in Delphi. We willen graag laten zien dat Delphi hip en aktueel is.

    - Een recenter artikel over SOAP/Webservices. Niet het sterkste punt van Delphi Win32, maar toch aanzienlijk verbeterd en veranderd sinds Marcels artikel over Delphi 6. Iets waar veel mensen in de praktijk tegenaan gaan lopen, want zowel in de .Net als in de Java/Websphere wereld vaak de voorkeursmethode voor communicatie met system van derden.

    - Een artikel over het aansturen van "een willekeurig tot de verbeelding sprekend stuk hardware" (disco-lichten/deurtjes/industriele gehaktmolens/etc) met Delphi.

    - Implementatie van een willekeurige design pattern in Delphi, met een aansprekend praktijkvoorbeelden. IT studenten krijgen nog steeds een klontje van de GOF en andere design patterns om de oren geslingerd bij de meeste studies. Over het nut daarvan kun je discussieren, maar het helpt sowieso om ze een keer gezien te hebben in een taal die je aanspreekt. Singletons, visitors, object pooling, factories. Er zijn er vast wel meer die je in de praktijk kunt onderscheiden.

    - Debuggen van geheugenproblemen en leaks. Ik denk aan een heldere uitleg over het gebruik van FastMM (in oude en in nieuwe delphi's, de defines, de dll, etc), maar ook aan tools als MemProof, evt duurdere memory profilers als AQTime, de nadelen van de taskmanager, etc. Die info is nu verspreid over het forum.

    - Het werken met interfaces, de ontwerp-technische voordelen, de nadelen, do's en don'ts, en de voordelen en pitfalls van reference counting (inclusief oplossingstechnieken voor circular references).

  7. #7
    Delphi & OO in Vlaanderen SamWitse's Avatar
    Join Date
    Sep 2007
    Location
    Brussel
    Posts
    833
    Iets wat ik mis, zijn YouTube-filmpjes met uitleg hoe je mooie GUI's maakt met de verschillende componenten, hoe je ze moet instellen om bepaalde effecten te verkrijgen.
    Diegenen die zich geroepen voelen, mogen beginnen met elke component in het Standard palette...
    Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.

    Sam Witse.
    Delphi & OO in Vlaanderen

  8. #8
    Counting your refs Paul-Jan's Avatar
    Join Date
    Feb 2002
    Location
    Lage Zwaluwe
    Posts
    2,160
    Ik stel hierboven een artikel over het zelfde onderwerp voor, ik kan me hier alleen maar achter scharen.

    Voor wat betreft filmpjes, hou er aub rekening mee dat waar sommige mensen het zeer prettig vinden om iets van een filmpje te leren, anderen (waaronder ikzelf) hier buitengewoon veel moeite mee hebben. Geef mij maar een goed geschreven artikel, dat schiet veel meer op.

  9. #9
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Paul-Jan, ik sta 100% achter je. Sam, filmpjes zijn wel leuk, maar dan niet op youtube.
    Het grote voordeel van een geschreven artikel is dat je deze altijd weer kan nalezen en/of printen (in ABN uitdraaien).
    Delphi is great. Lazarus is more powerfull

  10. #10
    Delphi & OO in Vlaanderen SamWitse's Avatar
    Join Date
    Sep 2007
    Location
    Brussel
    Posts
    833
    Paul-Jan,

    Ik zou de filmpjes beperken tot tonen wat je met bepaalde componenten kunt doen, en hoe je bepaalde delen van de IDE gebruikt (hoewel elke versie van Delphi de IDE weer in een ander jasje steekt, en een eenvoudige D6-er als ik weinig heeft aan een uitleg in D2007, en omgekeerd).
    Voor al het andere is tekst en screenshots inderdaad voldoende of zelfs beter.

    Je mag zeer binnenkort een artikel verwachten met daarin een nuttig voorbeeld van het Observer-pattern!
    Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.

    Sam Witse.
    Delphi & OO in Vlaanderen

  11. #11
    En dat artikel van Sam Witse (bedankt Sam!), heb ik inmiddels gepost. Het is even aftasten wat de juiste vorm is. Het forum heeft tenslotte niet zo ruime opmaakmogelijkheden. Een paar dingen zijn me al wel opgevallen:
    - Het forum heeft geen witte achtergrond. Plaatjes met witruimte kunnen dus beter transparant gemaakt worden (png).
    - Png heeft bovendien geen last van de 'jpeg artifacts' en is vaak voor screenshots nog compacter ook
    - We missen header tags. Ik heb nu font-size 3 gecombineerd met vet voor de koppen. Deze opmaak hoeft niet zo vast te liggen, het is tenslotte ook afhankelijk van je artikel.
    - Het forum heeft (nog) een limiet van 5 attachments per post. Dat is de voornaamste reden dat ik het artikel in losse posts heb onderverdeeld
    - Bijkomend voordeel is wel dat je zo ook direct een inhoudsopgave met linkjes kunt maken. V.z.i.w. hebben we geen anchor tag waarmee links binnen posts te maken zijn.
    Last edited by GolezTrol; 30-Jan-10 at 11:18.
    1+1=b

  12. #12
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    het is een leuk stuk geworden. Al was ik bij het laatste stukje de weg kwijt, maar heb nooit gebruik van gemaakt. Zal dat dus aandachtig doornemen.
    Maar waarom niet in de artikelen zelf. Kan dat alleen de eigenaar van de site dat doen. Daar hoort het eigenlijk in thuis.
    Delphi is great. Lazarus is more powerfull

  13. #13
    Toelichting daarop staat allemaal in mijn eerste post. Inhoudelijke feedback op een artikel kan gewoon onder het artikel zelf.
    Last edited by GolezTrol; 30-Jan-10 at 15:59.
    1+1=b

  14. #14
    @Paul-Jan, nog bedankt voor al je suggesties. Er staan een hoop interessante voorstellen bij. Ik denk inderdaad dat het wel handig is om over bepaalde specialistische onderwerpen een artikel te schrijven. De stof daarin zal veel mensen onbekend zijn. Lang niet iedereen, ook niet de gevorderde programmeurs, werken tenslotte met Indy, SOAP en XML, en ook de specifieke features van nieuwere versies van Delphi en van de meegeleverde libraries zullen nog niet bij iedereen bekend zijn.

    Je opmerking dat een beginner niet weet wat hij nodig heeft is heel raak, maar weet een gevorderde programmeur wel wat een beginner nodig heeft? Ik zou het best tof vinden als er we hier in een joint effort een mooi uitgebreid Delphi-boek kunnen aanbieden dat alles beschrijft van de basis, de geschiedenis, de varianten en de laatste features van Delphi, tot en met allerlei exotische toepassingen.
    De vraag is alleen: hoe breng je daar structuur in aan. Hoe voorkom je dat je niet alsnog gaten hebt, of juist grote overlappende of zelfs elkaar tegen sprekende stukken? Ideeën?

    Filmpjes vind ik voor veel dingen niet zoveel toevoegen, maar dat is een persoonlijke smaak. Voor sommige voorbeelden vind ik een filmpje wel prettig en er zijn ook mensen die het liefst alles op YouTube bekijken. Ik vraag me dan alleen wel af hoe zoiets vorm moet krijgen op NLDelphi, hoewel, linken naar YouTube kan natuurlijk altijd.

    Weet iemand handige software om dat soort filmpjes mee te maken? Ik zag laatste een filmpje waarbij ook steeds ingezoomd werd op het deel van het scherm waar je mee bezig was, en waarbij muiskliks ook visueel gemaakt werden door een animatie van cirkeltjes rond de cursor. Dat zag er tamelijk duidelijk uit. Is dat soort software gratis beschikbaar?
    Last edited by GolezTrol; 30-Jan-10 at 18:48.
    1+1=b

  15. #15
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Ikzelf merk dat ik die filmpjes bijna nooit afkijk, en dat is denk ik een probleem van het medium. De maker moet gewoon langzaam gaan om te vermijden dat mensen afhaken.

    Ik hou meer van ouderwetse artikeltjes.

Page 1 of 4 1 2 3 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •