De Devschuur Coffee Corner - Iteratie 3 Vorige deel Overzicht Volgende deel Laatste deel

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

Pagina: 1 ... 23 ... 188 Laatste
Acties:
  • 530.268 views

Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50

BikkelZ

CMD+Z

En als je de hotfix niet gebruikt?

iOS developer


Acties:
  • 0 Henk 'm!

  • StM
  • Registratie: Februari 2005
  • Laatst online: 08:25

StM

Ben je waarschijnlijk de (dure) support kwijt :P Ook al gaat het om totaal niet gerelateerde issues.

Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50

BikkelZ

CMD+Z

Is het niet binnen-x-dagen-anders? Kunnen ze nog even rustig een hotfix bouwen om de hotfix te fixen.

iOS developer


Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

armageddon_2k1 schreef op maandag 04 maart 2013 @ 16:22:
"dat zorgde voor een hele hoop problemen"
Allereerst: arme jij.

Dit is een generiek verschijnsel: zodra mensen beginnen over "een hele hoop problemen" zonder die problemen of de oorzaken ervan specifiek te (kunnen) benoemen: BEWARE. Ze snappen het probleem niet maar hebben met wat lapwerk een symptoom kunnen uitbannen.

Maar daar was armageddon_2k1 dus al achter ...

... en ons bedrijf ook al een paar keer.

/me mompelt nog eens iets over beschermd beroep

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08:42

Bosmonster

*zucht*

Tales schreef op maandag 04 maart 2013 @ 13:43:


Over dropbox gesproken :+. Hoe doen jullie dat qua veiligheid? In principe is de data transmissie van en naar Dropbox beveiligd. Maar Dropbox medewerkers kunnen jou gegevens inzien, en ook jou gegevens doorgeven naar overheden e.d.. Zelfde probleem bestaat ook met Google Drive en Sky drive.

[...]
Of hebben jullie sowieso het idee van 'het zit wel goed?'.
Denk dat je er gewoon niet veel bij stil moet staan. Moet je er staatsgeheimen op bewaren? Nee, waarschijnlijk niet. Kun je er gewoon je werk op opslaan? Ja, anders wordt het wel heel paranoide denk ik.

En anders kun je altijd nog een (vanaf Mac bijvoorbeeld) een encrypte volume op zetten die je mount ofzo :P

Een belangrijk voordeel wat Dropbox haalt is dat ze juist veel ruimte besparen door dubbele gegevens niet dubbel op te slaan. Daarvoor hebben de servers wel inzicht nodig in wat er op staat.

[ Voor 10% gewijzigd door Bosmonster op 04-03-2013 16:58 ]


Acties:
  • 0 Henk 'm!

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 13-07 01:53

Korben

() => {};

kenneth schreef op maandag 04 maart 2013 @ 16:56:
[...]
Dit is een generiek verschijnsel: zodra mensen beginnen over "een hele hoop problemen" zonder die problemen of de oorzaken ervan specifiek te (kunnen) benoemen: BEWARE. Ze snappen het probleem niet maar hebben met wat lapwerk een symptoom kunnen uitbannen.
Dus omdat ze de problemen niet benoemen, wil dat zeggen dat ze niet weten wat de precieze problemen zijn? Het kan ook een geval luiheid zijn; ze slopen Unicode er uit omdat ze geen zin hebben om er tijd in te stoppen om het allemaal te corrigeren en te testen.
/me mompelt nog eens iets over beschermd beroep
Van software engineer is onmogelijk een beschermd beroep te maken; niet in de laatste plaats omdat de state of the art continu aan verandering onderhevig is. Bij de traditionele ambachten is dat veel minder het geval. Bovendien is er bij de meeste ambachten een beperkt aantal skills dat je moet beheersen, bij software engineering is dat bijna eindeloos. Bovendien kun je op geen enkele manier quantificeren of een oplossing correct is. Dan heb ik het nog niet eens over de definitie van 'correct'.

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


Acties:
  • 0 Henk 'm!

  • Down
  • Registratie: Februari 2005
  • Laatst online: 05-10 16:11
Kaartjes voor Techdays (beide dagen) zijn binnen en hotelovernachting is geboekt.

* Down heeft er zin :Y

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


Acties:
  • 0 Henk 'm!

  • Aloys
  • Registratie: Juni 2005
  • Niet online
Reclame van Nuon: "Doe nu de verspillingscheck op www.nuon.nl/verspillingscheck, of Google even op verspillingscheck dan vind je het ook als je het verkeerd typt". Hoe lang gaat het duren voor dat er betaald gaat worden voor dit soort reclame :S .

Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 12-10 17:52

Patriot

Fulltime #whatpulsert

Aloys schreef op maandag 04 maart 2013 @ 17:26:
Reclame van Nuon: "Doe nu de verspillingscheck op www.nuon.nl/verspillingscheck, of Google even op verspillingscheck dan vind je het ook als je het verkeerd typt". Hoe lang gaat het duren voor dat er betaald gaat worden voor dit soort reclame :S .
Zeggen ze dat echt? :o

Acties:
  • 0 Henk 'm!

  • Aloys
  • Registratie: Juni 2005
  • Niet online
Jazeker, zelfs 2 keer met uitleg erbij waarom dat makkelijker. Ik hoorde het op SkyRadio, maar ze zullen het vast op ook andere radio-stations doen.

Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 12-10 17:52

Patriot

Fulltime #whatpulsert

Mijn hemel, het geeft ook wel het vertrouwen aan dat ze in de gemiddelde luisteraar hebben als die iets niet kunnen lezen :')

Acties:
  • 0 Henk 'm!

  • Sh4wn
  • Registratie: December 2006
  • Laatst online: 12-11-2017

Sh4wn

Bio-informatica

armageddon_2k1 schreef op maandag 04 maart 2013 @ 16:22:
Sommige weten misschien dat ik in de MRI business zit. Daar heb je heel veel grote spelers die allemaal producten leveren in en om de MRI's. Geen van die bedrijven is in de kern een software-specialist en daarom kregen we afgelopen week het volgende huzarenstukje:

- Operator wil patientgegevens inladen
- Sytem unresponsive, reboot nodig

Wij vragen via ons systeem de patientgegevens op, deze worden naar een 'archief-systeem' gestuurd waar eventueel al fotos staan zodat je de historie erbij heeft en deze stuurt de eventuele fotos terug.
...
Wat een topverhaal, zou zo op TheDailyWTF kunnen :P

[ Voor 44% gewijzigd door Sh4wn op 04-03-2013 17:38 ]


Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Korben schreef op maandag 04 maart 2013 @ 17:02:
[...]


Dus omdat ze de problemen niet benoemen, wil dat zeggen dat ze niet weten wat de precieze problemen zijn? Het kan ook een geval luiheid zijn; ze slopen Unicode er uit omdat ze geen zin hebben om er tijd in te stoppen om het allemaal te corrigeren en te testen.
Daarom zette ik kunnen tussen haakjes: soms blijft het vaag maar blijken ze de oorzaak wel te weten, soms blijft het zelfs na doorvragen vaag ... in dat geval: beware, enz.
Van software engineer is onmogelijk een beschermd beroep te maken;
Het was een manier om een frustratie te uiten, geen realistische wens ;)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
armageddon_2k1 schreef op maandag 04 maart 2013 @ 16:22:
Jammer aan deze business is dat je voor elke minieme wijziging weer door 3 maanden FDA-gezeik heen moet. :+

/rant
Hmm, aangezien die dure apparaten kunnen ontploffen na een foute softwareupdate, lijkt mij dat toch eerder een oplossing dan een probleem.. ;) Voor de rest is unicode support gewoon een must natuurlijk.
BikkelZ schreef op maandag 04 maart 2013 @ 14:15:
Lijkt me dus geen toko die je als voorbeeld moet nemen waarom je geen unit tests zou moeten bouwen dan
Het is weer een mooi voorbeeld van hoe business succes onafhankelijk is van de netheid van het softwareproces (of zelfs een omgekeerde relatie heeft vanwege de snelheid van opleveren e.d. ;))
Tenzij je de tijd abstract maakt naar een ITimeProvider en zo iedere keer opnieuw kunt mocken dat een bepaalde seconde twee keer achter elkaar voorbij komt. Je mockt eerst alles wat fout zou gaan door die ene seconde (databaselaag, applicatielaag, etcetera) en vervolgens bouw je net zo lang aan je oplossing tot alle tests passen.
Ik geloof dat het issue een combinatie tussen linux en java-timing was. Ik geloof niet dat linux met ITimeProviders of soortgelijke werkt.. Daarnaast bleef het wel werken, alleen was de performance een factor 100-1000 ofzo lager..
Korben schreef op maandag 04 maart 2013 @ 17:02:
Van software engineer is onmogelijk een beschermd beroep te maken; niet in de laatste plaats omdat de state of the art continu aan verandering onderhevig is. Bij de traditionele ambachten is dat veel minder het geval. Bovendien is er bij de meeste ambachten een beperkt aantal skills dat je moet beheersen, bij software engineering is dat bijna eindeloos. Bovendien kun je op geen enkele manier quantificeren of een oplossing correct is. Dan heb ik het nog niet eens over de definitie van 'correct'.
Tuurlijk kan dit wel. Bijvoorbeeld door te stellen dat een software engineer een universitair of ander diploma moet hebben. Op dezelfde manier als dat bij een architect gebeurd: https://www.architectenre...hrijvingseisen/index.aspx (NB: sommige ITers noemen zich "architect", maar dat mag dus eigenlijk niet.) Net alsof andere beroepen niet veranderen of meerdere skills nodig hebben.

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • Down
  • Registratie: Februari 2005
  • Laatst online: 05-10 16:11
Na de aanschaf van Resharper nu ook maar Linqpad gekocht.

Fijne software O+

[ Voor 3% gewijzigd door Down op 04-03-2013 18:59 ]

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


Acties:
  • 0 Henk 'm!

  • HMS
  • Registratie: Januari 2004
  • Laatst online: 21-08 23:06

HMS

Inhakend op het DropBox verhaal, mijn afstudeerproject bevat een implementatie die data opslaat bij 4 verschillende cloud providers op een beveiligde manier. Je hebt altijd de data nodig van 2 cloud providers om het weer terug te krijgen :+. Beetje overkill voor de desktop user lijkt me, maar voor bedrijfsgegevens wel interessant.

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 02:03

Firesphere

Yoshis before Hoshis

Voor het eerst een PHP-API-implementatie van Facebook in 1x goed!
Ik ken ze allemaal, maar die PHP-implementatie is echt zo wrak als * Firesphere na een avond stappen.

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!


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Down schreef op maandag 04 maart 2013 @ 18:59:
Na de aanschaf van Resharper
Word er nog steeds gek van! Door Resharper ben ik m'n toetsenbord niet meer de baas* en m'n scherm is één grote kermis ondanks de sobere VS2012-standaardtheme. Bij iedere letter of modifier die ik intik springt er weer een nieuwe popup nèt even op een andere plaats op het scherm, elke scrollbar en tab is voorzien van kleurtjes en voordat ik al die refactor-wizards door ben had ik dat met de hand ook al kunnen doen, en sneller.

Het zal nog wel weer even wennen zijn, maar tot op heden heeft het nog geen productiviteit toegevoegd. "Extract Interface" en Pull/Push member zijn grappig, maar de IntelliSense ga ik zo snel mogelijk weer terugzetten op VS-standaard. :P

*: Vooral de pijltjestoetsen zijn gruwelijk veranderd. Met de gedeeltelijke selectie van woorden (CamelCase) heb ik nog steeds een haat-liefdeverhouding (vooral omdat 'ie het óveral doet). Waar VS nog afhankelijk is van waar je je bevindt, lijkt Resharper op de hele regel de popup met beschikbare overloads te willen tonen als je pijl-omlaag drukt, bijvoorbeeld bij member initialization:

C#:
1
2
3
var foos = new List<Foo> {
 // plak hier iets en druk op pijl-omlaag
};


En ja, ik weet dat je dat allemaal kunt veranderen, out-of-the-box willen ze alleen een beetje té behulpzaam zijn.


Sterretjes om een gedeelte van het e-mailadres te verbergen werkt niet zo hè, NS:
code:
1
ns***@mijndomein.nl

:+

[ Voor 34% gewijzigd door CodeCaster op 04-03-2013 19:59 ]

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


Acties:
  • 0 Henk 'm!

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 13-07 01:53

Korben

() => {};

pedorus schreef op maandag 04 maart 2013 @ 17:39:
[...]
Tuurlijk kan dit wel. Bijvoorbeeld door te stellen dat een software engineer een universitair of ander diploma moet hebben. Op dezelfde manier als dat bij een architect gebeurd: https://www.architectenre...hrijvingseisen/index.aspx (NB: sommige ITers noemen zich "architect", maar dat mag dus eigenlijk niet.) Net alsof andere beroepen niet veranderen of meerdere skills nodig hebben.
Alsof dat helpt. :') Vooral universitair opgeleide software engineers zijn geen garantie voor goede kwaliteit software. Aan de andere kant zijn er ook meer dan voldoende software engineers die slechts een MBO-diploma hebben. Ik zelf heb ook alleen een MBO-diploma, maar ik beschouw mezelf toch als een redelijk competent developer. En laten we niet beginnen over het gemiddelde volk wat van de HBO afstudeert en zich daadwerkelijk 'engineer' waant.

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50

BikkelZ

CMD+Z

Net even mijn Amerikaanse collega gevraagd, 8 jaar ervaring, C#, 31.

$100.000,-- per jaar

*apply for Greencard NOW*ç
Korben schreef op maandag 04 maart 2013 @ 20:29:
[...]

Alsof dat helpt. :') Vooral universitair opgeleide software engineers zijn geen garantie voor goede kwaliteit software. Aan de andere kant zijn er ook meer dan voldoende software engineers die slechts een MBO-diploma hebben. Ik zelf heb ook alleen een MBO-diploma, maar ik beschouw mezelf toch als een redelijk competent developer. En laten we niet beginnen over het gemiddelde volk wat van de HBO afstudeert en zich daadwerkelijk 'engineer' waant.
Er zijn mensen uit mijn jaren die afgestudeerd zijn op HBO Informatica die ik nooit meer in mijn leven hoop tegen te komen.

- "Ja die code die jij had was te moelijk en daar kon ik niet verder mee dus die heb ik wat simpeler gemaakt maar het werkt nog niet"
- "OK thanks dus als je niks had gedaan waren we nu verder geweest?"
- "Je moet niet denken dat als je allerlei dure programmeertermen kent je meteen ook maar alles weet he"

[ Voor 80% gewijzigd door BikkelZ op 04-03-2013 20:53 ]

iOS developer


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Nou ja, even afgezien van daadwerkelijke geschiktheid is software engineer een beschermde titel in sommige landen, zoals Canada (en sommige staten in de VS). In theorie is een software developer (geen beschermde titel) niet hetzelfde als een software engineer.

Hoewel ik ook genoeg voorbeelden ken van afgestudeerden die ik geen software zou laten maken, is de kans waarschijnlijk net iets groter dat het goed gaat. ;)

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

Verwijderd

Ach het is maar een titel ;)
Ik denk dat je cv veel meer zegt in dit geval :)

Acties:
  • 0 Henk 'm!

  • jip_86
  • Registratie: Juli 2004
  • Laatst online: 12-10 19:54
Ach welnee, mensen met vaste contracten kun je nu eenmaal niet zomaar ontslaan. Dan kan je ze wegpromoveren van de werkvloer af waar diegene 'schade' kan aanrichten. Overplaatsen naar een module waarmee je botsingen vermijd met collega's die het wel correct willen aanpakken. Of daarna min of meer degraderen naar een simpeler module. Heb het allemaal meegemaakt. Dan kan je wel 10 jaar ervaring hebben maar dat zegt uiteindelijk echt niets. Ben ooit als junior niet aangenomen omdat er al een aantal mensen waren die "niet op het niveau corresponderend met hun ervaring functioneerden :X " Paar maanden later kwamen ze daar wel op terug, maar toen zat ik al bij de concurrent.

[ Voor 22% gewijzigd door jip_86 op 04-03-2013 21:55 ]


Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Of wat ook altijd leuk zijn zijn de intern gepromoveerde mensen. Jaar of 10 terug zag ik nog genoeg sysbeheerders die begonnen waren als boekhouder, maar daardoor meeste ervaring met computers hadden en dus sysbeheerder titeltje kregen. En dan had zo iemand dus 15 jaar ervaring...

Dat soort mensen wil je echt niet tegenkomen, ervaring is leuk bij gemotiveerde mensen, maar je hebt ook genoeg vastgeroeste rotten die enkel niet ontslagen kunnen worden en daardoor dienstjaren opbouwen...

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Het vervelende aan intern gepromoveerde mensen is dat ze vaak (lang niet altijd!) hun kennis van het vakgebied niet op niveau hebben en houden, waardoor je pareltjes krijgt als servers zonder monitoring of een gloednieuw serverplatform op Windows Server 2008. R1 welteverstaan.

[ Voor 3% gewijzigd door Alex) op 04-03-2013 23:22 ]

We are shaping the future


Acties:
  • 0 Henk 'm!

Verwijderd

Leuk zo'n enorme Flash-banner op de FP. Gelukkig niet zo veel last van als je Flash niet aan hebt staan. :Y

Of in dit geval er op moet klikken om Flash te activeren: http://clicktoflash.com _O_

Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 08:00

Haan

dotnetter

Gisteren aan de slag gegaan in m'n nieuwe team, van zo'n 30 man. Dat is wel even wennen als je eerst vrijwel alles in je eentje deed. Eerste ervaring met Scrum opgedaan en de rest van de dag bezig geweest met inrichten van een VM om in te gaan devven :P In dit team gebruiken we VS2012 Ultimate :9
Nu aan het verdiepen in Knockout.js , ik had het al heel lang op de to-do lijst staan, maar nu wordt het wel noodzakelijk aangezien de hele applicatie er op leunt.

Morgen na het werk staat een LAN party op het programma, Unreal Tournament spelen >:)

* Haan is tevreden met z'n nieuwe job

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

Verwijderd

Haan schreef op dinsdag 05 maart 2013 @ 09:22:
Gisteren aan de slag gegaan in m'n nieuwe team, van zo'n 30 man. Dat is wel even wennen als je eerst vrijwel alles in je eentje deed. Eerste ervaring met Scrum opgedaan en de rest van de dag bezig geweest met inrichten van een VM om in te gaan devven :P In dit team gebruiken we VS2012 Ultimate :9
Nu aan het verdiepen in Knockout.js , ik had het al heel lang op de to-do lijst staan, maar nu wordt het wel noodzakelijk aangezien de hele applicatie er op leunt.

Morgen na het werk staat een LAN party op het programma, Unreal Tournament spelen >:)

* Haan is tevreden met z'n nieuwe job
Gefeliciteerd met je nieuwe job! *O*

Dat Knockout.js ziet er wel grappig uit, ook maar eens naar kijken of dat te gebruiken is voor bepaalde projecten. :)

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Hoe is dat nou om te devven in een VM? Helaas heeft mijn i7 geen VTD dus misschien kom ik net iets aan power tekort maar ik vond het niet responsive genoeg werken.

Acties:
  • 0 Henk 'm!

Verwijderd

Wat voor devwerk doe je dat je VT-d nodig hebt? Doorgaans heb je aan VT-x voldoende. Vuistregel: als je niet weet wat het verschil is heb je geen VT-d nodig.

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Aloys schreef op maandag 04 maart 2013 @ 17:26:
Reclame van Nuon: "Doe nu de verspillingscheck op www.nuon.nl/verspillingscheck, of Google even op verspillingscheck dan vind je het ook als je het verkeerd typt". Hoe lang gaat het duren voor dat er betaald gaat worden voor dit soort reclame :S .
Die irritante 'goede doelen' voor sneue hondjes op TV doen ook al niet meer URLs neerzetten, maar ipv daarvan geven ze aan dat je moet zoeken naar 'IFAW Dieren' op een zoekmachine, :s.

Overigens, 30 man team, :'(. Ik zit in eentje die van 6 naar 12 gegroeid is (plusminus), maar ik kan niet zeggen dat de velocity erg gestegen is. Natuurlijk doen we veel dingen 'erbij', dwz, soort van storypoint inflatie, maar ik denk dat dat er soort van bij hoort. Sowieso moet je je prestaties als team nooit met storypoints meten, maar met opgeleverde functionaliteit.

Oh ja en ik zit hier alweer veel te lang... nog een maand of twee en de teller staat op een jaar :/

Acties:
  • 0 Henk 'm!

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 13-07 01:53

Korben

() => {};

YopY schreef op dinsdag 05 maart 2013 @ 09:43:
[...]
Oh ja en ik zit hier alweer veel te lang... nog een maand of twee en de teller staat op een jaar :/
Je vindt een jaar lang? :X

* Korben zit al 6 jaar bij zijn huidige werkgever, en nog steeds met veel plezier (over het algemeen).

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

YopY schreef op dinsdag 05 maart 2013 @ 09:43:
Oh ja en ik zit hier alweer veel te lang... nog een maand of twee en de teller staat op een jaar :/
10 maanden vind ik nog erg kort. Als je dat "veel te lang" vindt bevalt het blijkbaar erg slecht daar; wordt denk ik tijd dat je actief opzoek gaat naar iets nieuws.

“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.


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 08:00

Haan

dotnetter

Megamind schreef op dinsdag 05 maart 2013 @ 09:27:
Hoe is dat nou om te devven in een VM? Helaas heeft mijn i7 geen VTD dus misschien kom ik net iets aan power tekort maar ik vond het niet responsive genoeg werken.
Het valt me tot nu toe wel mee, ik kan er wel mee werken. Het is een Server 2008 omgeving in VirtualBox, met 4GB geheugen en draait vanaf m'n SSD.

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Logfiles van deze machine staan vol errors. Tevens is Google Chrome geïnstalleerd naast IE. Dit is niet aan te raden, omdat dit applicatieconflicten veroorzaakt.

Er staat veel software op die niet standaard ********** is (bijv. Google Chrome). Advies is om een herinstallatie van deze machine uit te voeren.
Mijn printscreenknop doet 't niet meer... oplossing, herinstallatie want Google Chrome draait naast IE! :X

Althans.. er zit iets mis in mijn klembord, waardoor ik geen bitmap informatie kan kopiëren / plakken. Servicedesks :O

Als 't nu gewoon bij een herinstall bleef, prima.. maar ervaring leert hier dat je na een herinstall gewoon meerdere weken last houdt van configuratie bugs omdat alle software is aangepast naar bedrijfsconfiguratiecrap.

[ Voor 18% gewijzigd door GateKeaper op 05-03-2013 10:07 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08:42

Bosmonster

*zucht*

Het blijft wel Windows he.. Als rebooten niet werkt, reinstallen. Das sneller dan het werkelijke probleem proberen te zoeken/oplossen.
Haan schreef op dinsdag 05 maart 2013 @ 09:22:
Gisteren aan de slag gegaan in m'n nieuwe team, van zo'n 30 man. Dat is wel even wennen als je eerst vrijwel alles in je eentje deed. Eerste ervaring met Scrum opgedaan en de rest van de dag bezig geweest met inrichten van een VM om in te gaan devven :P In dit team gebruiken we VS2012 Ultimate :9
Nu aan het verdiepen in Knockout.js , ik had het al heel lang op de to-do lijst staan, maar nu wordt het wel noodzakelijk aangezien de hele applicatie er op leunt.

Morgen na het werk staat een LAN party op het programma, Unreal Tournament spelen >:)

* Haan is tevreden met z'n nieuwe job
Knockoutjs is wel leuk, maar hoop wel dat het een interne applicatie is. KO biedt 0,0 fallback of accessibility.

[ Voor 75% gewijzigd door Bosmonster op 05-03-2013 10:13 ]


Acties:
  • 0 Henk 'm!

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 13-07 01:53

Korben

() => {};

Bosmonster schreef op dinsdag 05 maart 2013 @ 10:10:
Het blijft wel Windows he.. Als rebooten niet werkt, reinstallen. Das sneller dan het werkelijke probleem proberen te zoeken/oplossen.
Beter dan wanneer je een Mac hebt. Dan kun je beter een nieuwe Mac gaan kopen.

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


Acties:
  • 0 Henk 'm!

Verwijderd

Bosmonster schreef op dinsdag 05 maart 2013 @ 10:10:
Het blijft wel Windows he.. Als rebooten niet werkt, reinstallen. Das sneller dan het werkelijke probleem proberen te zoeken/oplossen.
Maak het beste van de situatie en installeer windows 8, die heeft een refresh mogelijkheid :P

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Bosmonster schreef op dinsdag 05 maart 2013 @ 10:10:
Het blijft wel Windows he.. Als rebooten niet werkt, reinstallen. Das sneller dan het werkelijke probleem proberen te zoeken/oplossen.
Ach kom.. mensen met zo'n houding hebben gewoon gebrek aan kennis, en horen dus zeker niet op een servicedesk thuis.

Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 09-10 15:13

TheNephilim

Wtfuzzle

Hmmmf, altijd leuk als je wat voor een klant regelt en er een wijsneus die de klant kent, meteen begint met 'hey dit lijkt me niet goed' en dergelijke :/

Acties:
  • 0 Henk 'm!

  • Gleighton
  • Registratie: November 2008
  • Niet online
Een redeploy van een standaard image gaat in half uurtje als ze een fatsoenlijk netwerk hebben. Voor de gemiddelde gebruiker hoeft dan alleen nog maar even de emails binnengeslurpt te worden in outlook en ze kunnen weer aan de slag.

Effectief kost dit voor hun 10 minuten om het jou uit te leggen en voor jou zou dit een half uur productiviteit kosten...

Maar stiekem ben jij gewoon de komende week bezig met installeren van tools en het configureren hier van.....

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Gleighton schreef op dinsdag 05 maart 2013 @ 10:32:
Maar stiekem ben jij gewoon de komende week bezig met installeren van tools en het configureren hier van.....
Stiekem heeft dit bedrijf gewoon allerlei tools en van standaard afwijkende configuraties. In word een bepaald sjablonen ding ipv normale sjablonen, in autocad allerlei configuraties om het werken "makkelijker" te maken, en nog meer profielenzooi die nooit goed gaat, denk bijvoorbeeld aan afdelingsspecifieke plugins.

Het zijn niet de "eigen" tools die ik gedurende de tijd moet terug zetten, het is juist de bedrijfsconfiguratie die zo instabiel is als de kolere, waar je wel mee moet werken, en die nooit in 1x vloeiend terug komt met het terugzetten van de "image".

Software uitrol gaat hier zo vloeiend, dat we laatst van IE7 naar IE8 zijn gemigreerd. Toen mijn collega's al een aantal weken over waren op IE8, en ik nog steeds niet heb ik toch maar eens gebeld. Volgens hun gegevens had ik toch echt IE8 draaien, maar ze zouden nog wel een keertje de update door drukken. Daarna had ik echt IE8. Blijkbaar zien ze dus niet correct wat voor software er op deze machine draait, en IE8 bedrijfsbreed doordrukken lijkt me toch geen hele complexe zaak.

Maargoed, ik leg me er bij neer hoor. Dan maar geen printscreen knop meer.

*overigens dus geen standaard image, maar een image van windows + outlook en andere standaard dingen, en daarna dus geautomatiseerde uitrol van persoons / afdelingsspecifieke software.

[ Voor 6% gewijzigd door GateKeaper op 05-03-2013 10:39 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08:42

Bosmonster

*zucht*

Best CSS selector ever :+

Cascading Stylesheet:
1
table.data.ConsolIncStatem tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr div


Dat krijg je met Clarity data die niet goed is gespecificeerd, maar er wel heel specifiek gestyled dient te worden :+ (voor IE ja...)

Acties:
  • 0 Henk 'm!

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 13-07 01:53

Korben

() => {};

GateKeaper schreef op dinsdag 05 maart 2013 @ 10:38:
[...]
Software uitrol gaat hier zo vloeiend, dat we laatst van IE7 naar IE8 zijn gemigreerd. Toen mijn collega's al een aantal weken over waren op IE8, en ik nog steeds niet heb ik toch maar eens gebeld. Volgens hun gegevens had ik toch echt IE8 draaien, maar ze zouden nog wel een keertje de update door drukken. Daarna had ik echt IE8. Blijkbaar zien ze dus niet correct wat voor software er op deze machine draait, en IE8 bedrijfsbreed doordrukken lijkt me toch geen hele complexe zaak.

Maargoed, ik leg me er bij neer hoor. Dan maar geen printscreen knop meer.

*overigens dus geen standaard image, maar een image van windows + outlook en andere standaard dingen, en daarna dus geautomatiseerde uitrol van persoons / afdelingsspecifieke software.
Lol, als developer nu pas migreren naar IE8. Dat is wel echt heel erg gênant. :') Niet dat ik zeg dat jij er wat aan kunt doen, hoor.

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


Acties:
  • 0 Henk 'm!

Verwijderd

Bosmonster schreef op dinsdag 05 maart 2013 @ 10:39:
Best CSS selector ever :+

Cascading Stylesheet:
1
table.data.ConsolIncStatem tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr div


Dat krijg je met Clarity data die niet goed is gespecificeerd, maar er wel heel specifiek gestyled dient te worden :+ (voor IE ja...)
Jammer dat je <ol> niet kan nesten. Daarmee kan je hem nog leuker maken.

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Korben schreef op dinsdag 05 maart 2013 @ 10:55:
[...]

Lol, als developer nu pas migreren naar IE8. Dat is wel echt heel erg gênant. :') Niet dat ik zeg dat jij er wat aan kunt doen, hoor.
Ik ben hier dan ook geen developer. Maar, nu pas migreren naar IE8 is sowieso niet iets om trots op te zijn. Werk als projectleider/adviseur voor een ingenieursbureau, daarnaast ben ik zelfstandige in de IT.

Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 21:32
een inkomende MMS op een emailadres parsen is leuk... Ware het niet dat een test-MMS mij 50 cent kost -_-

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 02:03

Firesphere

Yoshis before Hoshis

Managers |:( |:(

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!


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 01:12
VM's O+
Heb hier een laptop die Windows 8 heeft draaien met Hyper-V, daarbinnen een fedora VM draaien waarin Virtualbox draait met twee VM's (voor Sailfish). Alles werkt eigenlijk bijzonder stabiel, (ondanks dat de fedora vm maar 1GB ram heeft) alleen bij het afsluiten van de fedora VM is er een kans dat windows 8 (of waarschijnlijker de laptop zelf) crasht ^^

[ Voor 6% gewijzigd door Caelorum op 05-03-2013 11:23 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08:42

Bosmonster

*zucht*

wsitedesign schreef op dinsdag 05 maart 2013 @ 11:18:
een inkomende MMS op een emailadres parsen is leuk... Ware het niet dat een test-MMS mij 50 cent kost -_-
Kun je niet zoiets gebruiken: http://www.textport.com/send_picture.aspx

En anders.. gewoon declareren die handel :P

Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 21:32
Bosmonster schreef op dinsdag 05 maart 2013 @ 11:23:
[...]


Kun je niet zoiets gebruiken: http://www.textport.com/send_picture.aspx

En anders.. gewoon declareren die handel :P
Het is een privé project en ik ben nog student, dus gaat niet :p

Nu ja, email naar email met gewone bijlage werkt ook heb ik juist gemerkt, is gelijk aan een mms qua bijlagestructuur :+

[ Voor 16% gewijzigd door azerty op 05-03-2013 11:31 ]


Acties:
  • 0 Henk 'm!

  • curvemod
  • Registratie: Maart 2009
  • Laatst online: 11-10 23:00
wsitedesign schreef op dinsdag 05 maart 2013 @ 11:31:
Het is een privé project en ik ben nog student, dus gaat niet :p
Unittest maken voor dat stukje code zodat je iig de simpele dingen daarmee kan testen?

Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 21:32
jhuiting schreef op dinsdag 05 maart 2013 @ 11:31:
[...]

Unittest maken voor dat stukje code zodat je iig de simpele dingen daarmee kan testen?
voor een php pagina? Never })

Het is eigenlijk echt geen te ingewikkelde code, maar zat wat in de war met iets, dus moest paar keer mms versturen :p

Het doet niet zoveel hoor: het leest inkomende mails/mms op emailadres alarmbel@mijndomein.nl, en verplaatst de bijlages naar een publieke folder waar er een mooi geformatteerde pagina komt met de afbeeldingen.

Acties:
  • 0 Henk 'm!

  • BM
  • Registratie: September 2001
  • Laatst online: 08:22

BM

Moderator Spielerij
Caelorum schreef op dinsdag 05 maart 2013 @ 11:22:
VM's O+
Heb hier een laptop die Windows 8 heeft draaien met Hyper-V, daarbinnen een fedora VM draaien waarin Virtualbox draait met twee VM's (voor Sailfish). Alles werkt eigenlijk bijzonder stabiel, (ondanks dat de fedora vm maar 1GB ram heeft) alleen bij het afsluiten van de fedora VM is er een kans dat windows 8 (of waarschijnlijker de laptop zelf) crasht ^^
VM-ception? :P

Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three


Acties:
  • 0 Henk 'm!

  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
Altijd leuk dat freelancen, je weet nooit waar je terecht komt. Eind maart vlieg ik naar Estland om daar in 7 maanden een casual platformer te ontwikkelen voor iOS en Steam :)

Freelance Unity3D developer


Acties:
  • 0 Henk 'm!

  • curvemod
  • Registratie: Maart 2009
  • Laatst online: 11-10 23:00
Laat Sebastian Bergmann het maar niet horen :P

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Ik heb pas trouwens nog een blogje, code en screenshots online gezet voor dat Content-Languages-idee, weet niet meer of ik het hier al gepost had: An idea for multilingual webpages: the Content-Languages response header - CodeCaster.nl - Blog. :)

@TJHeuvel: doe je goed!

[ Voor 3% gewijzigd door CodeCaster op 05-03-2013 12:26 ]

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


Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 21:32
Voor een grote applicatie ok, maar toch niet voor iets wat een regel of 20 in beslag neemt en niet OO is? :p

Acties:
  • 0 Henk 'm!

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 13-07 01:53

Korben

() => {};

wsitedesign schreef op dinsdag 05 maart 2013 @ 12:22:
[...]


Voor een grote applicatie ok, maar toch niet voor iets wat een regel of 20 in beslag neemt en niet OO is? :p
Waarom ga je überhaupt een grote applicatie (zeker green field) in PHP ontwikkelen?

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 01:12
^^ Misschien kan ik dan ook 4 lagen diep gaan :P

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

Leuk, wil ik aan m'n implementatie voor meerdere servers werken met iChaos' zijn scriptje voor het weergeven van stats(kernel version, mem usage etc.) heb ik een 32 bit cygwin ssh server geinstalleerd komt hij er maar uit met 4gBit memory.. Kut 32 bit.

En jeey, de eerste 2 spammers van m'n blog gebant!

[ Voor 9% gewijzigd door Candanz op 05-03-2013 12:37 ]


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Korben schreef op dinsdag 05 maart 2013 @ 12:31:
[...]

Waarom ga je überhaupt een grote applicatie (zeker green field) in PHP ontwikkelen?
Even je vergissing gefixt :+

'T is weer PHP bashing-time :9

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 11-10 18:56
.Gertjan. schreef op dinsdag 05 maart 2013 @ 13:02:
[...]

Even je vergissing gefixt :+

'T is weer PHP bashing-time :9
* Otherside1982 deel knuppels uit. Hoenderhok is die kant op --->>

Acties:
  • 0 Henk 'm!

  • curvemod
  • Registratie: Maart 2009
  • Laatst online: 11-10 23:00
wsitedesign schreef op dinsdag 05 maart 2013 @ 12:22:
[...]
Voor een grote applicatie ok, maar toch niet voor iets wat een regel of 20 in beslag neemt en niet OO is? :p
Omdat je klaagde dat die MMS'jes geld kosten ;)

@Hierboven
Staat PHP bashen al in het rijtje met zaken die regelmatig terugkomen?

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

Welke voorkeur hebben jullie?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
$stats['kernel'] = $this->command('uname -r');
$stats['uptime'] = $this->command('cat /proc/uptime');
$stats['hostname'] = $this->command('uname -n');
$stats['hardware'] = $this->command('uname -m');
$stats['os'] = $this->command('uname -s');
$stats['load'] = $this->command('uptime');
$stats['mem'] = $this->command('free -ohm');
$stats['storage'] = $this->command('df -h');
$stats['network'] = $this->command('netstat -t');

foreach($stats as $key => $val){
    $stats[$key] = $this->encode($val);
}


Of
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
$stats['kernel'] ='uname -r';
$stats['uptime'] = 'cat /proc/uptime';
$stats['hostname'] = 'uname -n';
$stats['hardware'] = 'uname -m';
$stats['os'] = 'uname -s';
$stats['load'] =  'uptime';
$stats['mem'] = 'free -ohm';
$stats['storage'] = 'df -h';
$stats['network'] = 'netstat -t';

foreach($stats as $key => $val){
    $stats[$key] = $this->encode( $this->command($val));
}


of
PHP:
1
2
3
4
5
6
7
8
9
$stats['kernel'] = $this->encode($this->command('uname -r'));
$stats['uptime'] = $this->encode($this->command('cat /proc/uptime'));
$stats['hostname'] = $this->encode($this->command('uname -n'));
$stats['hardware'] = $this->encode($this->command('uname -m'));
$stats['os'] = $this->encode($this->command('uname -s'));
$stats['load'] = $this->encode($this->command('uptime'));
$stats['mem'] = $this->encode($this->command('free -ohm'));
$stats['storage'] = $this->encode($this->command('df -h'));
$stats['network'] = $this->encode($this->command('netstat -t'));

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Het liefst een combi van alledrie :9

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 01:12
Candanz schreef op dinsdag 05 maart 2013 @ 13:16:
Welke voorkeur hebben jullie?
[...]
Dat je dit nog durft te vragen nadat ze zijn begonnen met php bashen :P
Persoonlijk vind ik de eerste beter, maar geen idee wat dat voor consequenties heeft in PHP.

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

Caelorum schreef op dinsdag 05 maart 2013 @ 13:18:
[...]

Dat je dit nog durft te vragen nadat ze zijn begonnen met php bashen :P
Persoonlijk vind ik de eerste beter, maar geen idee wat dat voor consequenties heeft in PHP.
Verder heeft het geen consequenties, het werkt allemaal, ik wil gewoon weten wat de generieke voorkeur is.
1 en 2 zijn handiger als er veel moet bij komen, hoef je niet zoveel te typen. :)

[ Voor 9% gewijzigd door Candanz op 05-03-2013 13:19 ]


Acties:
  • 0 Henk 'm!

  • StM
  • Registratie: Februari 2005
  • Laatst online: 08:25

StM

Geen van die 3, maar als het perse moet de 3e. Bij de eerste 2 heb je namelijk een moment dat je array een gemengde inhoud heeft.

Acties:
  • 0 Henk 'm!

  • Sh4wn
  • Registratie: December 2006
  • Laatst online: 12-11-2017

Sh4wn

Bio-informatica

Ligt er aan: moet altijd elk element in de array door twee calls van command en encode heen? In dat geval: optie 2.

Kan er naast een command ook nog andere dingen erin, maar moet het allemaal worden geëncode, dan optie 1.

Etc: ik denk altijd: don't repeat yourself. Zorg dat je zoveel mogelijk generiek kan houden.

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

Het kan nog altijd iets groter
PHP:
1
2
3
4
5
6
7
8
9
$stats['kernel'] = base64_encode(gzcompress(serialize($this->command('uname -r'))));
$stats['uptime'] = base64_encode(gzcompress(serialize($this->command('cat /proc/uptime'))));
$stats['hostname'] = base64_encode(gzcompress(serialize($this->command('uname -n'))));
$stats['hardware'] = base64_encode(gzcompress(serialize($this->command('uname -m'))));
$stats['os'] = base64_encode(gzcompress(serialize($this->command('uname -s'))));
$stats['load'] = base64_encode(gzcompress(serialize($this->command('uptime'))));
$stats['mem'] = base64_encode(gzcompress(serialize($this->command('free -ohm'))));
$stats['storage'] = base64_encode(gzcompress(serialize($this->command('df -h'))));
$stats['network'] = base64_encode(gzcompress(serialize($this->command('netstat -t'))));


Dat is wat de encode functie doet.

Acties:
  • 0 Henk 'm!

  • curvemod
  • Registratie: Maart 2009
  • Laatst online: 11-10 23:00
CodeCaster schreef op dinsdag 05 maart 2013 @ 12:21:
Ik heb pas trouwens nog een blogje, code en screenshots online gezet voor dat Content-Languages-idee, weet niet meer of ik het hier al gepost had: An idea for multilingual webpages: the Content-Languages response header - CodeCaster.nl - Blog. :)
Cool, ga het vanavond eens goed lezen en kijken wat ik er van vind :) Ziet er op het eerste gezicht wel goed uit, omdat je gewoon netjes die Accept-Language oppakt.

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Candanz schreef op dinsdag 05 maart 2013 @ 13:22:
Het kan nog altijd iets groter

Dat is wat de encode functie doet.
Als dat je doel is, gelijk doen!

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

M'n doel is juist om het nog leesbaar te houden, en mogelijk om op uit te breiden met gemak. Dus ik kies zowiezo voor de foreach met daarin de encode en command.

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Candanz schreef op dinsdag 05 maart 2013 @ 13:26:
M'n doel is juist om het nog leesbaar te houden, en mogelijk om op uit te breiden met gemak. Dus ik kies zowiezo voor de foreach met daarin de encode en command.
Want een (onnodige) foreach maakt het leesbaarder?

Acties:
  • 0 Henk 'm!

  • StM
  • Registratie: Februari 2005
  • Laatst online: 08:25

StM

Candanz schreef op dinsdag 05 maart 2013 @ 13:22:
Het kan nog altijd iets groter
PHP:
1
2
3
4
5
6
7
8
9
$stats['kernel'] = base64_encode(gzcompress(serialize($this->command('uname -r'))));
$stats['uptime'] = base64_encode(gzcompress(serialize($this->command('cat /proc/uptime'))));
$stats['hostname'] = base64_encode(gzcompress(serialize($this->command('uname -n'))));
$stats['hardware'] = base64_encode(gzcompress(serialize($this->command('uname -m'))));
$stats['os'] = base64_encode(gzcompress(serialize($this->command('uname -s'))));
$stats['load'] = base64_encode(gzcompress(serialize($this->command('uptime'))));
$stats['mem'] = base64_encode(gzcompress(serialize($this->command('free -ohm'))));
$stats['storage'] = base64_encode(gzcompress(serialize($this->command('df -h'))));
$stats['network'] = base64_encode(gzcompress(serialize($this->command('netstat -t'))));


Dat is wat de encode functie doet.
Waarom encode je niet pas bij de output? Ik ben een groot voorstander van de data in je app zo clean en onbewerkt mogelijk te houden en pas op het laatste moment je output of storage transformaties te doen.

Acties:
  • 0 Henk 'm!

  • Sh4wn
  • Registratie: December 2006
  • Laatst online: 12-11-2017

Sh4wn

Bio-informatica

GateKeaper schreef op dinsdag 05 maart 2013 @ 13:27:
[...]


Want een (onnodige) foreach maakt het leesbaarder?
En dan een maand later, hmm ik wil toch nog een andere call erbij, lekker 20 regels aanpassen! Waarom zou een foreach hier het geheel niet duidelijker maken?

Edit: eens met StM, zo laat mogelijk de data in je app gaan bewerken.

[ Voor 9% gewijzigd door Sh4wn op 05-03-2013 13:29 ]


Acties:
  • 0 Henk 'm!

  • StM
  • Registratie: Februari 2005
  • Laatst online: 08:25

StM

Omdat de foreach de data in originele array aan loopt te passen.

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Sh4wn schreef op dinsdag 05 maart 2013 @ 13:29:
[...]


En dan een maand later, hmm ik wil toch nog een andere call erbij, lekker 20 regels aanpassen! Waarom zou een foreach hier het geheel niet duidelijker maken?
En dan nog een maand later er achter komen dat bepaalde commands wel geëncode moeten worden, en andere niet. Oplossing, condities toevoegen aan je foreach? (en wat StM zegt)

Waarom niet iets als:

PHP:
1
2
3
4
$stats['kernel'] = $this->command('uname -r')->encode();
$stats['uptime'] = $this->command('cat /proc/uptime')->encode();
$stats['hostname'] = $this->command('uname -n')->encode();
...

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

GateKeaper schreef op dinsdag 05 maart 2013 @ 13:27:
[...]


Want een (onnodige) foreach maakt het leesbaarder?
Het lijkt voor mij in iedergeval leesbaarder.

Array die gevult wordt met shell commands
Loop door elke array item en voer de command uit en encode de returned data.

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Of gebruik gewoon functies:
PHP:
1
2
3
4
<?php
add('kernel', 'uname -r');
add('uptime', 'cat /proc/uptime');
?>

Acties:
  • 0 Henk 'm!

  • StM
  • Registratie: Februari 2005
  • Laatst online: 08:25

StM

GateKeaper schreef op dinsdag 05 maart 2013 @ 13:30:
[...]


En dan nog een maand later er achter komen dat bepaalde commands wel geëncode moeten worden, en andere niet. Oplossing, condities toevoegen aan je foreach? (en wat StM zegt)

Waarom niet iets als:

PHP:
1
2
3
4
$stats['kernel'] = $this->command('uname -r')->encode();
$stats['uptime'] = $this->command('cat /proc/uptime')->encode();
$stats['hostname'] = $this->command('uname -n')->encode();
...
Ik wil vandaag XML output. Krijgen we dan een encodeAsXML functie? ;)

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

StM schreef op dinsdag 05 maart 2013 @ 13:30:
Omdat de foreach de data in originele array aan loopt te passen.
Ik zou denk ik wel voor optie 2 kiezen, maar dan waarschijnlijk een nieuwe $stats_output[] maken ipv de originele aanpassen.

Ik vind verder optie 2 wel het overzichtelijkst, alleen de commands in een array die je later verwerkt.

Disclaimer: * OkkE is front-ender, doe vrij weinig met PHP :+

[ Voor 8% gewijzigd door OkkE op 05-03-2013 13:33 ]

“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.


Acties:
  • 0 Henk 'm!

  • Sh4wn
  • Registratie: December 2006
  • Laatst online: 12-11-2017

Sh4wn

Bio-informatica

GateKeaper schreef op dinsdag 05 maart 2013 @ 13:30:
[...]


En dan nog een maand later er achter komen dat bepaalde commands wel geëncode moeten worden, en andere niet. Oplossing, condities toevoegen aan je foreach? (en wat StM zegt)

Waarom niet iets als:

PHP:
1
2
3
4
$stats['kernel'] = $this->command('uname -r')->encode();
$stats['uptime'] = $this->command('cat /proc/uptime')->encode();
$stats['hostname'] = $this->command('uname -n')->encode();
...
Dat is inderdaad een beslissing die je moet maken: stop ik dingen in een array die allemaal door hetzelfde moeten? In het geval van shell commands lijkt mij dat een goede aanname, je wilt namelijk alle commands escapen.

Overigens is inderdaad jouw bovenstaande oplossing ook wel netjes.

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

Zowiezo moet alle, en dan ook alle data geencode worden, het word namelijk opgeslagen in een cache database, en die wil ik graag zo klein mogelijk houden, door het te serializen, compressen en te base64 encoden houd ik deze ook aanzienelijk klein, en krijg ik geen gezeur met leipe sql reserved tekens en keywords.

Acties:
  • 0 Henk 'm!

  • curvemod
  • Registratie: Maart 2009
  • Laatst online: 11-10 23:00
StM schreef op dinsdag 05 maart 2013 @ 13:32:
Ik wil vandaag XML output. Krijgen we dan een encodeAsXML functie? ;)
Tja je kan hierop natuurlijk helemaal los met het open-closed principle en separation of concerns maar hoorde hierboven dat dit een echte coffecorner is dus dan mag je niet te inhoudelijk reageren :P

OT
Ik vind optie 2 de mooiste maar ik zou het array anders declareren

PHP:
1
2
3
4
5
$stats = [
   'kernel' => 'uname -r',
   'uptime' => 'cat /proc/uptime'
   //etc
];

Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50

BikkelZ

CMD+Z

TJHeuvel schreef op dinsdag 05 maart 2013 @ 12:01:
Altijd leuk dat freelancen, je weet nooit waar je terecht komt. Eind maart vlieg ik naar Estland om daar in 7 maanden een casual platformer te ontwikkelen voor iOS en Steam :)
Klinkt cool, ik ga er van uit dat er in Estland dan een team zit wat je moet begeleiden of wat is de reden dat je daar naar toe moet?

iOS developer


Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

jhuiting schreef op dinsdag 05 maart 2013 @ 13:39:
[...]

Tja je kan hierop natuurlijk helemaal los met het open-closed principle en separation of concerns maar hoorde hierboven dat dit een echte coffecorner is dus dan mag je niet te inhoudelijk reageren :P
Je mag prima inhoudelijk reageren. Zolang er maar geen topic-waardige-discussies ontstaan / wordt gehelpdeskt :)
StM schreef op dinsdag 05 maart 2013 @ 13:32:
[...]
Ik wil vandaag XML output. Krijgen we dan een encodeAsXML functie? ;)
Wat mij betreft wel :)

PHP:
1
2
3
4
$stats['kernel'] = $this->command('uname -r')->escape(); 
$stats['foo'] = $this->command('uname -r')->toJson(); 
$stats['bar'] = $this->command('uname -r')->toXml(); 
$stats['uptime'] = $this->command('cat /proc/uptime')->zip();


Uiteraard wel wat discutabel om dat dan allemaal in 1 stats array te gooien, maar goed.. slechts ter gedachte :p

[ Voor 5% gewijzigd door GateKeaper op 05-03-2013 13:49 ]


Acties:
  • 0 Henk 'm!

  • curvemod
  • Registratie: Maart 2009
  • Laatst online: 11-10 23:00
[b]GateKeaper schreef op dinsdag 05 maart 2013 @ 13:43:
Je mag prima inhoudelijk reageren. Zolang er maar geen topic-waardige-discussies ontstaan / wordt
PHP:
1
2
3
4
$stats['kernel'] = $this->command('uname -r')->escape(); 
$stats['foo'] = $this->command('uname -r')->toJson(); 
$stats['bar'] = $this->command('uname -r')->toXml(); 
$stats['uptime'] = $this->command('cat /proc/uptime')->zip();
Tja maar op die manier moet de command functie een objectje retourneren, want ik neem aan dat je het niet wilt chainen op $this? Is het dan niet meer een factory methode, die bv. createCommand heet?

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

jhuiting schreef op dinsdag 05 maart 2013 @ 13:39:
[...]

Tja je kan hierop natuurlijk helemaal los met het open-closed principle en separation of concerns maar hoorde hierboven dat dit een echte coffecorner is dus dan mag je niet te inhoudelijk reageren :P

OT
Ik vind optie 2 de mooiste maar ik zou het array anders declareren

PHP:
1
2
3
4
5
$stats = [
   'kernel' => 'uname -r',
   'uptime' => 'cat /proc/uptime'
   //etc
];
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if($this->server['type'] == 'linux'){
            $stats['kernel'] = $this->command('uname -r')->encode();
            $stats['uptime'] = $this->command('cat /proc/uptime')->encode();
            $stats['hostname'] = $this->command('uname -n')->encode();
            $stats['hardware'] = $this->command('uname -m')->encode();
            $stats['os'] = $this->command('uname -s')->encode();
            $stats['load'] = $this->command('uptime')->encode();
            $stats['mem'] = $this->command('free -ohm')->encode();
            $stats['storage'] = $$this->command('df -h')->encode();
            $stats['network'] = $this->command('netstat -t')->encode();
        } else if($this->server['type'] == 'windows'){
            $sysInfo = str_getcsv($this->command('systeminfo /FO csv /nH'));
            $stats['kernel'] = $this->encode($sysInfo['1']);
            $stats['uptime'] = $this->encode(strftime('%d', (date('Y-m-d H:i:s') - $sysInfo['10'])));
        }


Als ik dat nu zo in een array zou moeten doen vind ik het ook niet meer mooi.

Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Het scheelt ook al als je alles netjes uitlijnt:

PHP:
1
2
3
4
5
6
7
8
9
10
11
if($this->server['type'] == 'linux'){ 
    $stats['kernel']   = $this->command('uname -r')        ->encode(); 
    $stats['uptime']   = $this->command('cat /proc/uptime')->encode(); 
    $stats['hostname'] = $this->command('uname -n')        ->encode(); 
    $stats['hardware'] = $this->command('uname -m')        ->encode(); 
    $stats['os']       = $this->command('uname -s')        ->encode(); 
    $stats['load']     = $this->command('uptime')          ->encode(); 
    $stats['mem']      = $this->command('free -ohm')       ->encode(); 
    $stats['storage']  = $$this->command('df -h')          ->encode(); 
    $stats['network']  = $this->command('netstat -t')      ->encode(); 
}
Zie je direct die dubbele $ bij storage.

Acties:
  • 0 Henk 'm!

  • StM
  • Registratie: Februari 2005
  • Laatst online: 08:25

StM

GateKeaper schreef op dinsdag 05 maart 2013 @ 13:43:
[...]


Je mag prima inhoudelijk reageren. Zolang er maar geen topic-waardige-discussies ontstaan / wordt gehelpdeskt :)


[...]


Wat mij betreft wel :)

PHP:
1
2
3
4
$stats['kernel'] = $this->command('uname -r')->escape(); 
$stats['foo'] = $this->command('uname -r')->toJson(); 
$stats['bar'] = $this->command('uname -r')->toXml(); 
$stats['uptime'] = $this->command('cat /proc/uptime')->zip();


Uiteraard wel wat discutabel om dat dan allemaal in 1 stats array te gooien, maar goed.. slechts ter gedachte :p
Waarom niet gewoon de output en output encoding los van je interne data formaat (zoals het imo ook hoort)? ;) Een command hoort niet te weten hoe hij geoutput of opgeslagen wordt, hij moet slechts een data formaat waar de rest van het systeem mee overweg kan aan te leveren. In dit geval waarschijnlijk een array met output regels van de shell. Of je moet weer een data object maken en dat terug gaan geven :P

Acties:
  • 0 Henk 'm!

  • Hipska
  • Registratie: Mei 2008
  • Laatst online: 09-10 09:51
[Insert .Oisyn avatar]

jakls;dfhjwrgboaui aaaaaaaaaaaaaargh undocumented code! FU!


Zo, dat moest er even uit :+

Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

Hipska schreef op dinsdag 05 maart 2013 @ 14:00:
[Insert .Oisyn avatar]

jakls;dfhjwrgboaui aaaaaaaaaaaaaargh undocumented code! FU!


Zo, dat moest er even uit :+
Ik voelde hem al komen. Dit is maar een lokaal projectje, ik voeg natuurlijk comments toe zodra hij als branch op iChaos's z'n git komt. (Dit is eigenlijk een total overhaul kwa backend code, maar dan nog.)

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 02:03

Firesphere

Yoshis before Hoshis

* Firesphere zoekt motivatie.

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!


Acties:
  • 0 Henk 'm!

  • Hipska
  • Registratie: Mei 2008
  • Laatst online: 09-10 09:51
Ik had het niet over die snippetjes die hier passeren, die zijn nog redelijk self-explanatory. Ik moet hier een lap ongedocumenteerde code doorspitten om wijzigingen door te voeren :(

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

@Firesphere: dan moet je even naar buiten. Die enge zon jaagt je meteen weer naar achter je pc.

[ Voor 8% gewijzigd door CodeCaster op 05-03-2013 14:13 ]

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


Acties:
  • 0 Henk 'm!

  • Candanz
  • Registratie: Februari 2013
  • Laatst online: 19-08-2024

Candanz

Geflipt

CodeCaster schreef op dinsdag 05 maart 2013 @ 14:13:
Dan moet je even naar buiten. Die enge zon jaagt je meteen weer naar achter je pc.
Ja hier op stage richt de zon recht op m'n (zwarte) muis.
Kga even koffie halen, kom terug, pak de muis. Nog net geen brand wonden.

Acties:
  • 0 Henk 'm!

  • _Moe_
  • Registratie: Mei 2006
  • Laatst online: 04-08 14:45
CodeCaster schreef op dinsdag 05 maart 2013 @ 14:13:
@Firesphere: dan moet je even naar buiten. Die enge zon jaagt je meteen weer naar achter je pc.
Kruip jij maar in de kelder dan, ik zal wel van de zon genieten.

RTFM!


Acties:
  • 0 Henk 'm!

  • Ijstheefles
  • Registratie: December 2011
  • Laatst online: 22:22
_Moe_ schreef op dinsdag 05 maart 2013 @ 14:14:
[...]


Kruip jij maar in de kelder dan, ik zal wel van de zon genieten.
Zon is opzich niet erg.. het is het effect van die zon.. @#$!@ screen glare =P
Pagina: 1 ... 23 ... 188 Laatste

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.