Gebruikt iemand hier toevallig https://siftery.com/?
Dat klinkt als niet goed disposen.Merethil schreef op donderdag 21 januari 2016 @ 13:02:
[...]
Ik zeur niet zozeer op Excel, ik zeur op de manier waarop je Excel kan uitlezen in je eigen programma. Ik maak gebruik van de door Microsoft vrijgegeven DLL's en een Apache library die prima zou moeten werken, maar op de één of andere manier loopt het geheugengebruik flink op bij het inlezen en wegschrijven van data van/naar Excelbestanden. Laat staan als er meer dan één sheet aanwezig is in zo'n bestand.
We are shaping the future
Ik keek net even op de pagina van Apache's library (POI) en zo te zien hebben ze nu een variant waar je de data kan streamen, die dus veel minder geheugen verbruikt.
Waarschijnlijk zijn ze er zelf (of andere mensen) ook vaker tegenaan gelopen en in de nieuwste beta zit dus een aanpassing.
Hopelijk kunnen we die binnenkort gebruiken, lokaal debuggen ermee was geen pretje
Members only:
Alleen zichtbaar voor ingelogde gebruikers.
Inloggen
[ Voor 9% gewijzigd door Biersteker op 21-01-2016 23:46 ]
Originally, a hacker was someone who makes furniture with an axe.
Zucht... Microsoft ondersteunt niet nog maar alleen IE11...
Nu ook weer bij Exact Online die melding. Nee Microsoft ondersteunt nog alle laatste browsers op alle nog ondersteunde Windows versies, dus ook gewoon nog IE9...
Nu ook weer bij Exact Online die melding. Nee Microsoft ondersteunt nog alle laatste browsers op alle nog ondersteunde Windows versies, dus ook gewoon nog IE9...
Nu is Exact Online ook wel een verschrikkelijk brak bagger product.Vincentio schreef op vrijdag 22 januari 2016 @ 09:10:
Zucht... Microsoft ondersteunt niet nog maar alleen IE11...
Nu ook weer bij Exact Online die melding. Nee Microsoft ondersteunt nog alle laatste browsers op alle nog ondersteunde Windows versies, dus ook gewoon nog IE9...
Maar je hebt gelijk, ook oudere IE versies worden nog ondersteund. Hoewel denk ik het aantal gebruikers van oudere IE's wel een stuk minder is geworden.
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Buiten eventuele betaalde aanvullende support is dat toch niet zo?OkkE schreef op vrijdag 22 januari 2016 @ 09:28:
[...]
Maar je hebt gelijk, ook oudere IE versies worden nog ondersteund. Hoewel denk ik het aantal gebruikers van oudere IE's wel een stuk minder is geworden.
Beginning January 12, 2016, only the most current version of Internet Explorer available for a supported operating system will receive technical supports and security updates. Internet Explorer 11 is the last version of Internet Explorer, and will continue to receive security updates, compatibility fixes, and technical support on Windows 7, Windows 8.1, and Windows 10.
What does this mean?
It means you should take action. After January 12, 2016, Microsoft will no longer provide security updates or technical support for older versions of Internet Explorer. Security updates patch vulnerabilities that may be exploited by malware, helping to keep users and their data safer. Regular security updates help protect computers from malicious attacks, so upgrading and staying current is important.
Oops! Google Chrome could not find www.rijks%20museum.nl
Vista kan maximaal IE 9 draaien, maar Vista zelf wordt nog ondersteund dus IE 9 ook.P_de_B schreef op vrijdag 22 januari 2016 @ 09:35:
[...]
Buiten eventuele betaalde aanvullende support is dat toch niet zo?
[...]
Yup en als je Server OS'en meeneemt wordt zelfs IE 10 zelf nog ondersteund.Merethil schreef op vrijdag 22 januari 2016 @ 09:40:
[...]
Vista kan maximaal IE 9 draaien, maar Vista zelf wordt nog ondersteund dus IE 9 ook.
In dat bericht staat ook een doorklink link met een volledig overzicht:
https://support.microsoft...crosoft-Internet-Explorer
Wanneer kunnen we syntax highlighting verwachten voor TrumpScript op dit forum?

Ipsa Scientia Potestas Est
NNID: ShinNoNoir
* Mercatres gooit een thermosfles koffie in Devschuur.
'moggeh
'moggeh
"Trump doesn't want to hear it"Mercatres schreef op vrijdag 22 januari 2016 @ 10:07:
* Mercatres gooit een thermosfles koffie in Devschuur.
'moggeh
LOL;RayNbow schreef op vrijdag 22 januari 2016 @ 10:06:
Wanneer kunnen we syntax highlighting verwachten voor TrumpScript op dit forum?
code:
1
2
3
4
5
| // Normal var America = great; // TrumpScript Make America great |
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Jeej, 1 stabiel ledje en 2 knipperende lampjes
En weer een situatie tegengekomen in een bedrijf met eigen ontwikkelde software zonder enige notie van versiebeheer.
Dat zijn de leukste puzzels.Sardaukar schreef op vrijdag 22 januari 2016 @ 13:41:
En weer een situatie tegengekomen in een bedrijf met eigen ontwikkelde software zonder enige notie van versiebeheer.
MacBook Pro 2023 [14-inch, M2 Pro, 32GB RAM, 512GB]
Leuker nog is eigen ontwikkelde software zonder enige vorm van documentatie, EN dat alle externen die er aan gewerkt hebben al vertrokken zijn. ( Heb ervaring met deze situatiesSardaukar schreef op vrijdag 22 januari 2016 @ 13:41:
En weer een situatie tegengekomen in een bedrijf met eigen ontwikkelde software zonder enige notie van versiebeheer.

Code .. the one and only authoritative documentationAsk! schreef op vrijdag 22 januari 2016 @ 13:57:
[...]
Leuker nog is eigen ontwikkelde software zonder enige vorm van documentatie, EN dat alle externen die er aan gewerkt hebben al vertrokken zijn. ( Heb ervaring met deze situaties)
Dat is toch kwestie van uurtarief vermenigvuldigen met <insert hoog getal hier>?Ask! schreef op vrijdag 22 januari 2016 @ 13:57:
[...]
Leuker nog is eigen ontwikkelde software zonder enige vorm van documentatie, EN dat alle externen die er aan gewerkt hebben al vertrokken zijn. ( Heb ervaring met deze situaties)
"Oh, in productie heb je een versie draaien die afwijkt van je staging-omgeving omdat er een hotfix is gemaaakt, en je hebt de broncode van de productieversie niet?

We are shaping the future
Pff, al twee dagen aan het kutten om met PHP een document op A4-formaat (HTML, PDF whatever) te genereren die de breedte van zijn table / td's respecteert en gewoon line-wraps toepast. Ongeacht de grootte van de contents.
Helaas lijkt dat met mijn beperkte HTML / CSS skills niet haalbaar
Helaas lijkt dat met mijn beperkte HTML / CSS skills niet haalbaar
If money talks then I'm a mime
If time is money then I'm out of time
Dat ligt niet aan je skills maar aan het feit dat HTML en CSS braindead zijn.Matis schreef op vrijdag 22 januari 2016 @ 14:59:
Pff, al twee dagen aan het kutten om met PHP een document op A4-formaat (HTML, PDF whatever) te genereren die de breedte van zijn table / td's respecteert en gewoon line-wraps toepast. Ongeacht de grootte van de contents.
Helaas lijkt dat met mijn beperkte HTML / CSS skills niet haalbaar
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
Neem dan aan niet server-side generated pdf ?Matis schreef op vrijdag 22 januari 2016 @ 14:59:
Pff, al twee dagen aan het kutten om met PHP een document op A4-formaat (HTML, PDF whatever) te genereren die de breedte van zijn table / td's respecteert en gewoon line-wraps toepast. Ongeacht de grootte van de contents.
Helaas lijkt dat met mijn beperkte HTML / CSS skills niet haalbaar
Niet server-side met PHP?gekkie schreef op vrijdag 22 januari 2016 @ 15:17:
[...]
Neem dan aan niet server-side generated pdf ?
Naja als je het persé met html en css wilt doen leek het me dat er iets client-side in een pdf gerenderd moet worden. Anders is er toch wel een lib te vinden waarmee je direct in pdf's kunt peek'n en poke'n en daarmee iets meer controle hebt over de formatting in paperspace.
En client-side PHP horror zal er ook vast wel als een van de eersten komen met die web assembly toestand
[ Voor 11% gewijzigd door gekkie op 22-01-2016 15:33 ]
Ik genereer het middels een PHP-script. Het is niet webbased, maar gewoon een script.
Het probleem lijkt de th te zijn die een colspan van 4 heeft, waardoor de td's ieder een breedte van 25% krijgen. Ongeacht de waardes die ik ze forceer.
@ hierboven:
Ik heb het met mPDF geprobeerd, maar die gaat zelf "slimme" dingen doen met het schalen van de lettertypes als er te veel tekst komt. Waardoor een kolom de rest van de kolommen wegdrukt. Als daar dan geen ruimte meer voor is, wordt de tabel teruggeschaald zodat ie uiteindelijk op het A4 canvast past.
Als ik het van het weekend niet aan de praat krijg, ga ik het middels divs proberen te realiseren.
Het probleem lijkt de th te zijn die een colspan van 4 heeft, waardoor de td's ieder een breedte van 25% krijgen. Ongeacht de waardes die ik ze forceer.
@ hierboven:
Ik heb het met mPDF geprobeerd, maar die gaat zelf "slimme" dingen doen met het schalen van de lettertypes als er te veel tekst komt. Waardoor een kolom de rest van de kolommen wegdrukt. Als daar dan geen ruimte meer voor is, wordt de tabel teruggeschaald zodat ie uiteindelijk op het A4 canvast past.
Als ik het van het weekend niet aan de praat krijg, ga ik het middels divs proberen te realiseren.
[ Voor 48% gewijzigd door Matis op 22-01-2016 15:36 ]
If money talks then I'm a mime
If time is money then I'm out of time
Heb je dit script zelf geschreven of gaat het om deze: https://github.com/spipu/html2pdfMatis schreef op vrijdag 22 januari 2016 @ 15:33:
Ik genereer het middels een PHP-script.
client-side PHP? zoiets heet toch gewoon javascript?gekkie schreef op vrijdag 22 januari 2016 @ 15:32:
[...]
En client-side PHP horror zal er ook vast wel als een van de eersten komen met die web assembly toestand.
Iets in de geest van ?:Skyaero schreef op vrijdag 22 januari 2016 @ 16:04:
client-side PHP? zoiets heet toch gewoon javascript?
code:
1
| javascript !== php && javascrip == php |
Do you seek to engage in or have you ever engaged in terrorist activities, espionage, sabotage, or genocide?
Wat heeft de shorthand van de ternary operator ermee te maken?gekkie schreef op vrijdag 22 januari 2016 @ 16:09:
[...]
Iets in de geest van ?:
code:
1 javascript !== php && javascrip == php
Hey hou eens op met het verspreiden van verschrikkelijk maar gelukkig oud nieuws!
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Had je Lara de messenger maar moeten laten omleggen.oisyn schreef op vrijdag 22 januari 2016 @ 16:35:
[...]
Hey hou eens op met het verspreiden van verschrikkelijk maar gelukkig oud nieuws!
SQL:
1
2
| select 'foo' + getal from tabel |
Conversion failed when converting the varchar value 'foo' to data type int.
Waarom probeert MSSQL toch altijd 'foo' te casten naar int in plaats van getal naar varchar?
Zo ingewikkeld kan implicit casting toch niet zijn? Ik zal vast iets voor de hand liggends over het hoofd zien.
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Doet PHP ook, dus...
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Altijd al geweten dat Transact-SQL een fractal van slecht ontwerp is.
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Gesprek met de COO en HR volgende week. 
Ik ga denk ik maar alvast mijn CV document opduikelen in het archief.

Ik ga denk ik maar alvast mijn CV document opduikelen in het archief.
Plus is in de eerste plaats gewoon een operator die twee integers wil optellen? Het is volgens mij gewoon zo simpel als dat is het eerste wat hij probeert.kenneth schreef op vrijdag 22 januari 2016 @ 16:39:
SQL:
1 2 select 'foo' + getal from tabel
Conversion failed when converting the varchar value 'foo' to data type int.
Waarom probeert MSSQL toch altijd 'foo' te casten naar int in plaats van getal naar varchar?
Zo ingewikkeld kan implicit casting toch niet zijn? Ik zal vast iets voor de hand liggends over het hoofd zien.
Oh oh, wat heb je gedaan?alienfruit schreef op vrijdag 22 januari 2016 @ 16:45:
Gesprek met de COO en HR volgende week.
Ik ga denk ik maar alvast mijn CV document opduikelen in het archief.
Dit ja. Als je strings aan elkaar wilt plakken heb je concat.Patriot schreef op vrijdag 22 januari 2016 @ 16:46:
[...]
Plus is in de eerste plaats gewoon een operator die twee integers wil optellen? Het is volgens mij gewoon zo simpel als dat is het eerste wat hij probeert.
Tja, wat is de eerste plaats? Het een operator voor optellen als het om twee getallen gaat. Maar het zijn geen twee getallen.Patriot schreef op vrijdag 22 januari 2016 @ 16:46:
[...]
Plus is in de eerste plaats gewoon een operator die twee integers wil optellen? Het is volgens mij gewoon zo simpel als dat is het eerste wat hij probeert.
SQL:
geeft gewoon 1337.1
| select '13' + '37' |
Of +.dcm360 schreef op vrijdag 22 januari 2016 @ 16:59:
[...]
Dit ja. Als je strings aan elkaar wilt plakken heb je concat.
Ik weet wel hoe ik het moet doen maar ik snap niet dat hij van de twee mogelijkheden de variant kiest die vrijwel zeker fout gaat. De keuze die C# maakt vind ik zelf logischer.
[ Voor 28% gewijzigd door kenneth op 22-01-2016 17:01 ]
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Dat hoor ik volgende week waarschijnlijk. Ik heb nog een mailtje gestuurd om te vragen welk of warvoor 'feedback' ze willen bespreken... Nog geen reactie gehad. Iemand zal wel iets over mij gemeld hebben ipv. met mij te bespreken.
[ Voor 10% gewijzigd door alienfruit op 22-01-2016 17:09 ]
Wat een kutstreek om zoiets voor na het weekend te plannen ipv gewoon nu direct te doen. Kun je het hele weekend in de stress zitten.alienfruit schreef op vrijdag 22 januari 2016 @ 17:05:
[...]
Dat hoor ik volgende week waarschijnlijk. Ik heb nog een mailtje gestuurd om te vragen welk of warvoor 'feedback' ze willen bespreken... Nog geen reactie gehad.
Het is zelfs volgende week vrijdag. Komende week dus maar niet met de collega's op pad. Weet ik zeker dat ik geen stomme dingen zeg.
[ Voor 58% gewijzigd door alienfruit op 22-01-2016 17:10 ]
Ik word gelukkig niet zoveel lastig gevallen als anderen door recruiters. Nou kan het zijn omdat ik natuurlijk incapabel ben, maar ook omdat ik helemaal niet in de IT-branche werk. Ik ben een Architect bij Philips, wat iets heel anders inoudt.
Anyway, ik kreeg toch weer een leuke.
Ik ben, volgens mij met diezelfde gasten, een keer volledig meegegaan in een telefoongesprek (hoe de fuk ze aan mijn nummer komen trouwens....) en bij het vervolggesprek me gewoon voorgedaan als iemand anders. Is ook wel grappig. Vooral omdat mijn collegas mee luisterden. Was ik opeens Frits van de afdeling Inkoop bij Philips scheerapparaten en werkte ik al 40jaar op dezelfde afdeling en dat vond ie allemaal heel erg verwarrend. Toch proberen of ik de IT in wilde!
Anyway, ik kreeg toch weer een leuke.
Aangezien ik in een prozaische bui was, hierbij mijn antwoord.quote: Martijn van DotNetExpertsHallo Armageddon,
Even een mail “out of the blue”, zoals ze dat zeggen. Je contactgegevens kreeg ik van mijn collega Valentijn en ik mail je in verband met een tweetal functies waar ik aan werk.
De functies waar ik het over heb zijn bij een middelgrote organisatie, ze werken met de nieuwste technieken, leuke werkcultuur, gemêleerde groep collega’s (junior t/m senior) en natuurlijk met hele interessante arbeidsvoorwaarden (flexibele werktijden, 32 uur bespreekbaar, boven marktconform salaris)
Ik vraag me af of je open staat voor een nieuwe uitdaging of een stap in je carrière. In dat geval zou ik graag even met je bellen volgende week om jouw plannen en eventueel deze functies te bespreken.
In ieder geval bedankt voor je reactie en hopelijk tot snel! Heb je trouwens een nummer waar ik je op kan bereiken? Ik kan je uiteraard buiten reguliere kantoortijden om bellen.
Goed weekend!
Met vriendelijke groet,
Martijn
.NET Consultant
Ps. Wij zijn geen corporate recruitmentbureau, werken transparant en hechten waarde aan persoonlijk contact!
Mezelf ook weer vermaakt.Slecht idee Martijn. Ik weet niet hoe 'Valentijn' aan mijn gegevens komt. Ik heb helemaal niks, maar dan ook niks, met .net te maken.
Op dit moment werk ik bij een piepklein bedrijfje, met een achterlijke rotcultuur, verouderde software en een ronduit racistisch getinte groep collega's. Je snapt wel dat ik me als een vis in het water voel. Wat betreft de arbeidsvoorwaarden maak ik me geen zorgen, daar kan Kim Jong Un nog een puntje aan zuigen en ik betwijfel of ze me uberhaubt laten gaan zonder dat ik opeens 'een ongelukje' krijg op het parkeerterrein.
Ik zit op dit moment muur en muurvast in mijn carriere en heb elke hoop op een stap voorwaards opgegeven. Het is helaas niet anders.
Gezien de weersverwachting, mijn persoonlijke situatie en mijn nimmer zeikende baas (ook in de weekenden) betwijfel ik of het een goed weekend gaat worden. Maar alsnog bedankt.
Succes met zoeken naar mensen die wel geschikt zijn. Ik zou 'Valentijn' niet zo snel meer op z'n mooie blauwe ogen geloven, want ik heb vrij weinig met jullie branche te maken.
Vaarwel
Ik ben, volgens mij met diezelfde gasten, een keer volledig meegegaan in een telefoongesprek (hoe de fuk ze aan mijn nummer komen trouwens....) en bij het vervolggesprek me gewoon voorgedaan als iemand anders. Is ook wel grappig. Vooral omdat mijn collegas mee luisterden. Was ik opeens Frits van de afdeling Inkoop bij Philips scheerapparaten en werkte ik al 40jaar op dezelfde afdeling en dat vond ie allemaal heel erg verwarrend. Toch proberen of ik de IT in wilde!
Engineering is like Tetris. Succes disappears and errors accumulate.
Zou je valentijn met z'n blauwe ogen op 14 februari je een nieuw aanzoek doen in gevoelige recruiter-poëzie ?armageddon_2k1 schreef op vrijdag 22 januari 2016 @ 18:55:
Aangezien ik in een prozaische bui was, hierbij mijn antwoord.
[...]
Mezelf ook weer vermaakt.
Ik sta voor alles open, behalve voor .NET vacatures. Wie weet wat een nieuwe 'challenge' je leert.gekkie schreef op vrijdag 22 januari 2016 @ 19:00:
[...]
Zou je valentijn met z'n blauwe ogen op 14 februari je een nieuw aanzoek doen in gevoelige recruiter-poëzie ?
Engineering is like Tetris. Succes disappears and errors accumulate.
Hoop nu stiekem dat valentijn een mooie client-side-PHP vacture op rijm naar je gaat sturen ...armageddon_2k1 schreef op vrijdag 22 januari 2016 @ 19:02:
[...]
Ik sta voor alles open, behalve voor .NET vacatures. Wie weet wat een nieuwe 'challenge' je leert.
clearly an offer you can't refuse
Die creativiteit en humor bezitten dat soort zielloze kneuters van zo'n recruitment bureautje niet.gekkie schreef op vrijdag 22 januari 2016 @ 19:03:
[...]
Hoop nu stiekem dat valentijn een mooie client-side-PHP vacture op rijm naar je gaat sturen ...
clearly an offer you can't refuse
Engineering is like Tetris. Succes disappears and errors accumulate.
Jouw baas zeikt dus nooit?armageddon_2k1 schreef op vrijdag 22 januari 2016 @ 18:55:
nimmer zeikende baas
Tijd voor www.recruiter-proza.nl ofzo .. met weelderige bloemlezingen uit recruiterland
Fuuuuuu!!! Een typo



Engineering is like Tetris. Succes disappears and errors accumulate.
Gelukkig is de typo nog sarcastisch op te vatten
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Zijn er hier eigenlijk mensen die rust gebruiken irl?
Dagelijks, zo tussen 0:00 en 10:00 meestal.begintmeta schreef op vrijdag 22 januari 2016 @ 22:29:
Zijn er hier eigenlijk mensen die rust gebruiken irl?
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Je hebt hier te maken met data type precedence, wat hier is gedocumenteerd: MSDN: Data Type Precedence (Transact-SQL)kenneth schreef op vrijdag 22 januari 2016 @ 17:00:
[...]
Tja, wat is de eerste plaats? Het een operator voor optellen als het om twee getallen gaat. Maar het zijn geen twee getallen.
SQL:geeft gewoon 1337.
1 select '13' + '37'
[...]
Of +.
Ik weet wel hoe ik het moet doen maar ik snap niet dat hij van de twee mogelijkheden de variant kiest die vrijwel zeker fout gaat. De keuze die C# maakt vind ik zelf logischer.
Overigens geen idee waarom dit anders werkt dan in C#
Prepare for unforeseen consequences
Members only:
Alleen zichtbaar voor ingelogde gebruikers.
Inloggen
Tjolk is lekker. overal en altijd.
Ger schreef op vrijdag 22 januari 2016 @ 22:53:
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen
Members only:
Alleen zichtbaar voor ingelogde gebruikers.
Inloggen
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ger schreef op vrijdag 22 januari 2016 @ 22:53:
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen
Members only:
Alleen zichtbaar voor ingelogde gebruikers.
Inloggen
Dat zou ook nog kunnen. Thnx voor de tipHMS schreef op vrijdag 22 januari 2016 @ 15:53:
LaTeX aanroepen vanuit PHP geen optie?
Ik heb het script zelf geschreven. De HTML voer ik aan mPDF middels de writeHTML functie.Skyaero schreef op vrijdag 22 januari 2016 @ 16:04:
Heb je dit script zelf geschreven of gaat het om deze: https://github.com/spipu/html2pdf
If money talks then I'm a mime
If time is money then I'm out of time
Of het hele html en css parsen en proberen te renderen overslaan en gelijk zelf knutselen in "tcpdf", kijk eens bij de cell examples of daar tussen zit wat je zo ongeveer wil bereiken.
Ik gebruikte HTML eerst als feedback om te kijken of mijn wijzigingen goed werden doorgevoerd. Toen ik dat voor elkaar had mikte ik het in mPDF. Daar viel alles stuk.gekkie schreef op zaterdag 23 januari 2016 @ 01:13:
Of het hele html en css parsen en proberen te renderen overslaan en gelijk zelf knutselen in "tcpdf", kijk eens bij de cell examples of daar tussen zit wat je zo ongeveer wil bereiken.
Zo goed en zo kwaad als het ging de CSS en HTML veranderd, toen zag het er zowel in HTML als PDF niet meer uit.
Toen alle wijzigingen proberen te back porten naar goede HTML output. Dat bleek ook niet te gaan.
Nu op zoek naar iets anders.
Ik weiger het in Excel te doen
If money talks then I'm a mime
If time is money then I'm out of time
Stom van jezelf, eerst alles vastleggen etc etc. Op zo iets vaags kan je geen timetable afspreken. Ik krijg ook soms vreemde opdrachten of met spul waar ik 0 ervaring mee heb, en dan spreek ik echt geen deadline af voor ik er in ieder geval een paar uur mee bezig ben geweest en ik er een mening over heb kunnen vormenGer schreef op vrijdag 22 januari 2016 @ 22:53:
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen
Edit: Ik las het de eerste keer iets anders dan nu, neem mijn reactie niet persoonlijk maar ik laat 'm wel staan
[ Voor 5% gewijzigd door sig69 op 23-01-2016 02:39 ]
Nja eens hoor.sig69 schreef op zaterdag 23 januari 2016 @ 02:29:
[...]
Stom van jezelf, eerst alles vastleggen etc etc. Op zo iets vaags kan je geen timetable afspreken. Ik krijg ook soms vreemde opdrachten of met spul waar ik 0 ervaring mee heb, en dan spreek ik echt geen deadline af voor ik er in ieder geval een paar uur mee bezig ben geweest en ik er een mening over heb kunnen vormen
Edit: Ik las het de eerste keer iets anders dan nu, neem mijn reactie niet persoonlijk maar ik laat 'm wel staan
CEO, koning of wie dan ook, het zal mij een worst wezen. Omdat iemand een bepaalde functie heeft moet je opeens als een debiel je werkzaamheden aanpassen? Ik snap nog best dat een CEO iets meer kan/mag/moet bepalen maar dat betekend niet dat zo'n iemand alles overhoop moet gooien.
Ik ben daar na jaren ervaring een stuk harder in geworden. Uiteindelijk waardeert zo'n persoon het ook als jij adequaat antwoord kan geven door je mannetje te staan en middels een professionele reactie (waarbij je ook laat zien dat jij de gene bent met de expertise) iets zinvols toevoegt.
Half antwoord geven en dan toch een schatting geven is met alle respect dan al te zwak. Menig CEO of w/e leest z'n mail half en ziet alleen '1 maand'.
Als laatste; vermoei zo'n iemand niet met een tuinhuis verhaal... nogmaals laat zien dat jij de expertise hebt en zeg gewoon waar het op staat. Uiteindelijk kun je altijd nog een 'nee' krijgen, dat zal altijd een keer voorkomen maar dan moet je het maar slikken voor die keer.. hij is je baas
Over nattevingerwerk gesprokenGer schreef op vrijdag 22 januari 2016 @ 22:53:
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen

Je zou ook eens naar PhantomJS kunnen kijken, ik heb geen idee hoeveel resources die gebruikt, maar ik denk wel dat je daar het beste resultaat mee kan krijgen. http://phantomjs.org/ Ik heb ook veel te laat ontdekt dat het mogelijk is om CSS widths en dergelijke te gebruiken met centimeters.Matis schreef op zaterdag 23 januari 2016 @ 02:26:
[...]
Ik gebruikte HTML eerst als feedback om te kijken of mijn wijzigingen goed werden doorgevoerd. Toen ik dat voor elkaar had mikte ik het in mPDF. Daar viel alles stuk.
Zo goed en zo kwaad als het ging de CSS en HTML veranderd, toen zag het er zowel in HTML als PDF niet meer uit.
Toen alle wijzigingen proberen te back porten naar goede HTML output. Dat bleek ook niet te gaan.
Nu op zoek naar iets anders.
Ik weiger het in Excel te doen
Het ziet er naar uit dat Google graag wil dat ik volledig overstap op Edge. Sinds gisteren lopen Gmail, Facebook en Twitter "vast" (page unresponsive) in mijn Chrome installatie op m'n desktop (49.0.2623.13 dev-m (64-bit)).
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Dat is in ieder geval een uitleg, bedanktglrfndl schreef op vrijdag 22 januari 2016 @ 22:42:
[...]
Je hebt hier te maken met data type precedence, wat hier is gedocumenteerd: MSDN: Data Type Precedence (Transact-SQL)
Overigens geen idee waarom dit anders werkt dan in C#
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
En ik heb reactie vie de mail.armageddon_2k1 schreef op vrijdag 22 januari 2016 @ 18:55:
Ik word gelukkig niet zoveel lastig gevallen als anderen door recruiters. Nou kan het zijn omdat ik natuurlijk incapabel ben, maar ook omdat ik helemaal niet in de IT-branche werk. Ik ben een Architect bij Philips, wat iets heel anders inoudt.
Anyway, ik kreeg toch weer een leuke.
[...]
Aangezien ik in een prozaische bui was, hierbij mijn antwoord.
[...]
Mezelf ook weer vermaakt.
Nou, dat siert hem toch weerquote: Martijn van DotNetExpertsHaha bedankt voor je reactie
[ Voor 26% gewijzigd door armageddon_2k1 op 23-01-2016 14:07 ]
Engineering is like Tetris. Succes disappears and errors accumulate.
Een andere mogelijke optie kan wkhtmltopdf zijn. Die lijkt iets minder overkill dat PhantomJS te zijn.LEDfan schreef op zaterdag 23 januari 2016 @ 08:39:
[...]
Je zou ook eens naar PhantomJS kunnen kijken, ik heb geen idee hoeveel resources die gebruikt, maar ik denk wel dat je daar het beste resultaat mee kan krijgen. http://phantomjs.org/ Ik heb ook veel te laat ontdekt dat het mogelijk is om CSS widths en dergelijke te gebruiken met centimeters.
Ugh wat is het irritant om met ASP.NET een website te maken waar je geldbedragen in kunt vullen. Zowel de client-side validatie als de server-side modelbinding gaat er vanuit dat je een punt gebruikt als separator ipv een komma. Het server-side gedeelte is wel redelijk eenvoudig op te lossen met een custom modelbinder, maar client-side zul je de data-number-val uit moeten zien te krijgen.
Daarnaast is punt/komma sowieso een mijnenveld. Ik wil niet alleen komma's toestaan maar ook punten, omdat iedereen die zijn numpad gebruikt een punt invoert ipv komma. Maar met de standaard decimal.Parse wordt "12.15" dan weer geparsed als "1215"
Daarnaast is punt/komma sowieso een mijnenveld. Ik wil niet alleen komma's toestaan maar ook punten, omdat iedereen die zijn numpad gebruikt een punt invoert ipv komma. Maar met de standaard decimal.Parse wordt "12.15" dan weer geparsed als "1215"

Gewoon de culturen juist zetten van jouw ASP.NET applicatie. Voor dat laatste zijn er W3C aanbevelingen.Avalaxy schreef op zaterdag 23 januari 2016 @ 17:33:
Ugh wat is het irritant om met ASP.NET een website te maken waar je geldbedragen in kunt vullen.
Waarom onnodige lijnen code typen als je het gewoon ineens juist kan doen in HTML5?
[ Voor 53% gewijzigd door TaraWij op 23-01-2016 17:51 ]
Nee, dat gaat dus niet goed. Je hebt ook nog de duizend-separator. 1.024,42 is een geldig bedrag. Jouw code zou daar "1,024,42" van maken.Skyaero schreef op zaterdag 23 januari 2016 @ 17:46:
code:
1 $number = preg_replace('\.', ',', $number);
![]()
En iedereen maar roepen dat PHP kut is.
Nee. Zoals ik in mijn post uitleg is volgens de NL-nl cultuur de komma de separator. Mensen die hun numpad gebruiken zullen echter een punt typen ipv een komma. Beiden vind ik geldige input, ik wil mijn users niet irriteren met semantisch gelul over nl-NL vs en-US.TaraWij schreef op zaterdag 23 januari 2016 @ 17:47:
[...]
Gewoon de culturen juist zetten van jouw ASP.NET applicatie. Voor dat laatste zijn er W3C aanbevelingen.
Ehm, ten eerste is dat een regex, dus niet PHP gerelateerd.Skyaero schreef op zaterdag 23 januari 2016 @ 17:46:
code:
1 $number = preg_replace('\.', ',', $number);
![]()
En iedereen maar roepen dat PHP kut is.
De beste, failsafe, optie die ik ooit heb geimplementeerd, is alles converteren naar centen.
Eerst alle non-numeric verwijderen. Dan in het origineel kijken of er op positie -2 een non-numeric staat. Zo ja, niets doen, zo nee, vermenigvuldigen met 100.
Toegegeven, er zijn betere methodes, maar ik was best trots op mijn creatie toendertijd!
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ik schrijf het nu om (maar dan niet met regex):
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| // Rewrite dots to commas if the string ends with a dot and two numbers if (valueString.Length > 3 && valueString[valueString.Length - 3] == '.') { var stringBuilder = new StringBuilder(); foreach (char c in valueString) { char val; if (c == '.') val = ','; else if (c == ',') val = '.'; else val = c; stringBuilder.Append(val); } valueString = stringBuilder.ToString(); } decimal actualValue = decimal.Parse(valueString, NumberStyles.Currency, new CultureInfo("NL-nl")); |
Zolang jij niet duidelijk maakt dat jij mijn domicilie wil kan ik gewoon als adres 127.0.0.1 invullen; en voor een fysiek adres vragen volstaat niet, want dan vul ik 12-34-56-78-9A-BC in. Wanneer ik in een multiculturele context "1,024" invul, hoe weet jij dan of ik 1024 of eerder een komma getal bedoel?
Dit is enkel op te lossen door jouw gebruikers eisen te stellen door begeleidende tekst of aparte UX invoer elementen.
Dit is enkel op te lossen door jouw gebruikers eisen te stellen door begeleidende tekst of aparte UX invoer elementen.
Het is geen multiculturele context, het is 100% op Nederland gericht. Als ik zie dat een string op .12 eindigt dan kan ik dus veilig aannemen dat hier ,12 bedoeld werd.TaraWij schreef op zaterdag 23 januari 2016 @ 19:00:
Zolang jij niet duidelijk maakt dat jij mijn domicilie wil kan ik gewoon als adres 127.0.0.1 invullen; en voor een fysiek adres vragen volstaat niet, want dan vul ik 12-34-56-78-9A-BC in. Wanneer ik in een multiculturele context "1,024" invul, hoe weet jij dan of ik 1024 of eerder een komma getal bedoel?
Dit is enkel op te lossen door jouw gebruikers eisen te stellen door begeleidende tekst of aparte UX invoer elementen.
Blijkbaar toch wel, want jij probeert hierboven multiculturele input te accepteren in jouw code.Avalaxy schreef op zaterdag 23 januari 2016 @ 19:01:
Het is geen multiculturele context, het is 100% op Nederland gericht. Als ik zie dat een string op .12 eindigt dan kan ik dus veilig aannemen dat hier ,12 bedoeld werd.
Client-side gewoon validatie doen met type="number", bijbehorende parameters en feedback.
Server-side hoogstens een .replace('.', ',') in de culturele parse aanroep doen en anders gewoon laten falen, alhoewel die replace zelfs client-side kan maar je gaf aan numpad te willen ondersteunen.
Kwestie van client-side input (hergebruik van HTML5 voorzieningen, ...) en server-side logica (hergebruik van parse functies, ...) zo gescheiden mogelijk te houden met overzichtelijke korte code als resultaat.
[ Voor 28% gewijzigd door TaraWij op 23-01-2016 19:25 ]
Helpt wel, die foreach (char c in valueString) hierboven is verleden tijd!
[ Voor 51% gewijzigd door TaraWij op 23-01-2016 20:38 ]
Het probleem is dus dat mensen in NL tegelijk meerdere cultures gebruiken. Ze schrijven namelijk 123,45 maar met numpad ook 123.45.
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Vroegah, met het aloude WebForms en ASP.NET AJAX, waren er settings waardoor de regional settings werden overgenomen door de client, en je daar ook makkelijk controls kon maken die zich daaraan hielden. Ook validators werkten gewoon prima...
... tot er een keer een Zweedse gebruiker langskwam, en daar worden spaties gebruikt om duizendtallen te scheiden. Daar knalde een RangeValidator toch wel hard op
... tot er een keer een Zweedse gebruiker langskwam, en daar worden spaties gebruikt om duizendtallen te scheiden. Daar knalde een RangeValidator toch wel hard op

[ Voor 8% gewijzigd door Alex) op 24-01-2016 00:04 ]
We are shaping the future
Zie mijn "oplossing" voor getallen dus 
Fransen doen dat ook.
Het ging in mijn geval trouwens om het invoeren van een prijs per eenheid. Dus kon ik vrij zeker aannemen dat 1000 00 1000,00 of 1000.00 o.i.d. betekende, en dus omrekenen naar centen.
Fransen doen dat ook.
Het ging in mijn geval trouwens om het invoeren van een prijs per eenheid. Dus kon ik vrij zeker aannemen dat 1000 00 1000,00 of 1000.00 o.i.d. betekende, en dus omrekenen naar centen.
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Met decimalen had ik toen gelukkig niets te maken. De tool ging over EBITDA, CapEx/OpEx en zulke dingen... dat gaat over miljoenen. Niet over 27 cent.
We are shaping the future
Dan moet je alles afronden op hele getallen. En de centen naar je eigen bankrekening overmaken
Fight Club style rijk worden


I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Goedemorgen iedereen!
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
Wat een werk heb jij daar elke dag aan zeg... Kan niet iedereen zelf wat pakken?azerty schreef op zondag 24 januari 2016 @ 08:12:
Goedemorgen iedereen!
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
Goed, dan maak ik er morgen wat minder, is er geen meer voor jouMerethil schreef op zondag 24 januari 2016 @ 08:17:
[...]
Wat een werk heb jij daar elke dag aan zeg... Kan niet iedereen zelf wat pakken?
En het is niet elke dag hoor
[ Voor 7% gewijzigd door azerty op 24-01-2016 08:21 ]
Geen korte spaties?Alex) schreef op zondag 24 januari 2016 @ 00:03:
... en daar worden spaties gebruikt om duizendtallen te scheiden. ...
1 000
1 000
1 000
1 000
Volgens mij is een spatie als delimiter in principe de internationale standaard, maar welke spatie?
Ik ben dan ook een nepdeveloper, ik drink geen koffie, chocolademelk of thee...azerty schreef op zondag 24 januari 2016 @ 08:21:
[...]
Goed, dan maak ik er morgen wat minder, is er geen meer voor jou
En het is niet elke dag hoor
Cola light en water daarentegen...
Je bedoeld Office Space?Firesphere schreef op zondag 24 januari 2016 @ 01:53:
Dan moet je alles afronden op hele getallen. En de centen naar je eigen bankrekening overmakenFight Club style rijk worden
Superman 3 eigenlijk
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Ah, ik zie/lees het. Nouja, toen die film uitkwam was ik nog niet geboren, dus die telt niet.
EddoH schreef op zondag 24 januari 2016 @ 13:09:
Ah, ik zie/lees het. Nouja, toen die film uitkwam was ik nog niet geboren, dus die telt niet.

Superman 3 wordt in Office Space ook genoemd als de oorsprong van het ideeEddoH schreef op zondag 24 januari 2016 @ 13:09:
Ah, ik zie/lees het. Nouja, toen die film uitkwam was ik nog niet geboren, dus die telt niet.
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Ow ja, Office Space.
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Geen idee welke spatie, ik herinner me alleen dat de boel stuk ging bij gebruikers uit Zwedenbegintmeta schreef op zondag 24 januari 2016 @ 08:23:
[...]
Geen korte spaties?
1 000
1 000
1 000
1 000
Volgens mij is een spatie als delimiter in principe de internationale standaard, maar welke spatie?
We are shaping the future
Nu ik een Lumia 950 heb en toch wat apps mis ben ik maar eens aan het kijken hoe die universal apps werken
. Super leuk spul ^_^
Nothing to see here!
Dit topic is gesloten.
Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.
Deeltje 11 is alweer in de maak. De topicstart bestaat al, ga dus niet uit eigen beweging een nieuw topic openen. Die wordt zonder pardon gesloten en de geplaatste reacties worden verhuisd naar het juiste topic
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.
Deeltje 11 is alweer in de maak. De topicstart bestaat al, ga dus niet uit eigen beweging een nieuw topic openen. Die wordt zonder pardon gesloten en de geplaatste reacties worden verhuisd naar het juiste topic