mboost-dp1

Jeg er ham...


Gå til bund
Gravatar #45401 - Mnc
26. jul. 2012 15:05
SlettetBruger (45398) skrev:
I Esbjerg er der knap så varmt idag (20 grader)


Screw you!

Havedøren står piv-åben, og jeg måler 26-27 i det meste af huset.

Selv i soveværelset, som har tilhørende badeværelse, hvor jeg kan lave øst<->vest gennemtræk med
'store' velux vinduer

i begge sider, måler termometret 26,5

Heldigvis lover de regn i weekenden, og nærmere 20 grader i næste uge. I need to cool down.
 

http://cdn.lolhappens.com/wp-content/uploads/2012/...
Gravatar #45402 - PHP-Ekspert Thoroughbreed
26. jul. 2012 17:27
... Fuck jer alle!...

Ingen vind, og 31 grader her i Berlin >_<
Gravatar #45403 - Caek of Doom
26. jul. 2012 17:42
...der har offentliggjort reklamefilmen som min gruppe lavede for Green Footsteps / Roskilde Festival :o

http://doomcaek.blogspot.dk/2012/05/commercial-pro...
Gravatar #45404 - Jakob Jakobsen
26. jul. 2012 17:43
#02

Så prøv 27 grader her i Danmark, efter du har fået et godt skud kontrastvæske.

Er på min 4 t-shirt lige nu.
Gravatar #45405 - Slettet Bruger [1831327921]
26. jul. 2012 18:01
Jakob Jakobsen (45404) skrev:
Er på min 4 t-shirt lige nu.
i denne måned?
Gravatar #45406 - Windcape
26. jul. 2012 18:34
I har det godt nok varmt, dernede sydpå i Danmark!
Gravatar #45407 - Slettet Bruger [1325687806]
26. jul. 2012 18:56
... der skal til Sønderborg i morgen - igen. Tror snart der gror lidt sønderjyde på mit ellers syd-vestjyske jeg.
... der lige har brugt 3 dage nord for klisterkanalen.
Gravatar #45408 - Slettet Bruger [1831327921]
26. jul. 2012 20:45
...Der giver sig selv dummeslag efter at ha slettet mit image af Big bang theory S02 disc 1, lige inden jeg opdager at jeg har glemt at rippe ét afsnit -.- har ikke diskene hos mig længere.
Gravatar #45409 - Ronson ⅍
26. jul. 2012 21:12
Hvordan kan du sove om natten med den viden?
Gravatar #45410 - Mamad (moveax1ret)
27. jul. 2012 05:15
#45406

Hvad så, jeg går ud fra at du er blevet sat igang med at kode et sprog lavet af mænd til mænd(c++) i stedet for c# som du ellers er så glad for........

Hvad synes du om c++ efterhånden?
Gravatar #45411 - Magten
27. jul. 2012 05:25
...der synes det er dejligt med en meget kølig lejlighed her i varmen.. Måtte endda tage dynen på i nat fordi jeg frøs lidt..


...der er spændt på hvad der er foregået i vores datacenter igår.. Ingen forbindelse til 80-90 servere.. Er sgu glad for jeg ikke har haft vagt med alle de sms'er der er sendt til ham :D
Gravatar #45412 - Magten
27. jul. 2012 06:47
Kvindelogik: Netradio på min iPad kan da ikke bruge særlig meget data når den ikke bruger særlig meget batteri, vel?

....
Gravatar #45413 - Mort
27. jul. 2012 06:53
Mamad (moveax1ret) (45410) skrev:
#45406

Hvad så, jeg går ud fra at du er blevet sat igang med at kode et sprog lavet af mænd til mænd(c++) i stedet for c# som du ellers er så glad for........

Hvad synes du om c++ efterhånden?


Findes der da et eneste kode sprog skrevet af kvinder eller til kvinder?
Gravatar #45414 - Qw_freak
27. jul. 2012 07:04
Mamad (moveax1ret) (45410) skrev:
mænd til mænd(c++)


Aha, tror du egentlig ikke at samtlige kodesprog dateret før 1990 er udviklet alene af mænd?
Kan da godt være der har været et par enkelte kvinder tilstede, men jeg er ret sikker på at det er som nu, 99 mænd og en stor pølsefest...

Gravatar #45415 - zin
27. jul. 2012 07:32
Gertrude Tierney var med til at lave COBOL. :-)

Also, Ada Lovelace bliver af nogen anset som den første programmør.
Gravatar #45416 - Mamad (moveax1ret)
27. jul. 2012 08:56
i dette tilfælde er kontrasten til at være en mand at være en svanset hipster wysiwyg pointerforskrækket garbage collectiong loving pølseudvikler. Ikke at være en kvinde!( bare fordi man har en pik er man ikke nødvendigtvis en mand)
Gravatar #45417 - Mamad (moveax1ret)
27. jul. 2012 09:05
Det her er en historie om en rigtig mande programmør:
http://www.pbm.com/~lindahl/mel.html

Vi har det med at følge denne ideologi:
http://programming-motherfucker.com/


Windscape er mere den her type:
http://cdn.memegenerator.net/instances/400x/240381...

men jeg ved at skype er lavet i c++, så jeg går ud fra at han snart vokser op bliver en mande programmør.
Gravatar #45418 - Windcape
27. jul. 2012 09:21
Mamad

Du ved vist ikke meget om software udvikling :p
Gravatar #45419 - Mamad (moveax1ret)
27. jul. 2012 09:28
Åhh, jeg klarer mig nu ok :)

Men svar nu på spørgsmålet- er du kommet til det stadie hvor du mens du sidder og skriver din c kode kan se for dit indre blik hvilke assembly instrukser det ender op i, og når du kommer i zonen smelter du sammen med metallet og føler at du står midt i CPUEN og dirigerer elektronerne mod de korrekte registre, og indser at alt det nymodens pjat er unøvendigt?

Er du ved at blive glad for at kunne styre compileren?

Er du ved at indse at pointers og memory allokering er trælst at abstrahere væk fra?

Er du begyndt at åbne en executeable i ollydbg hvis du ikke har sourcen?

Er du ved at blive glad for c++?

Får du ticks når du hører ordet GATT diagram, UML eller Standup meeting?

Er du begyndt at hade polymorphisme?

Det er tegn på du er ved at blive en ægte programmør!
Gravatar #45420 - Elskov
27. jul. 2012 14:01
... der har fået nye briller :D De er awesome.
Gravatar #45421 - Qw_freak
27. jul. 2012 14:07
Elskov (45420) skrev:
... der har fået nye briller :D De er awesome.


Pics or it di... Ohh wait a minute....
Gravatar #45422 - Caek of Doom
27. jul. 2012 15:04
Nice Eva :D
Gravatar #45423 - Slettet Bruger [1325687806]
27. jul. 2012 16:12
Mamad (moveax1ret) (45417) skrev:
men jeg ved at skype er lavet i c++, så jeg går ud fra at han snart vokser op bliver en mande programmør.


Er Skype for Windows Phone ikke lavet i C#? (Den som Windcape arbejder med?)
Gravatar #45424 - Mamad (moveax1ret)
27. jul. 2012 16:19
Vossen (45423) skrev:
Er Skype for Windows Phone ikke lavet i C#?


Det TROR jeg ikke, men lad os da få svaret fra eksperten himself :)

Gravatar #45425 - Slettet Bruger [1325687806]
27. jul. 2012 16:25
#45424

Jeg var nu bare af opfattelsen at apps til WP var lavet i C# eller HTML5, men jo, lad eksperten svare. Jeg er dog 90% sikker på at han vil give mig ret. :)
Gravatar #45426 - Mamad (moveax1ret)
27. jul. 2012 16:41
jeg vil være ked af hvis man ikke kan køre native apps på windows phone- hvis windows phone bliver en success skal jeg helt sikkert også portere mit firmas APP til windows........

og vi har en stor kodebase der er linked op imod openssl jeg ville være super træt af at skulle lave forfra op imod windows crypto API som det er tilfældet på Iphone(med apples crypto apis of course).
Gravatar #45427 - Slettet Bruger [1325687806]
27. jul. 2012 16:49
#45426

Native, some i native Windows x86 apps? Eller hvordan mener du native apps?
Gravatar #45428 - Mamad (moveax1ret)
27. jul. 2012 16:56
At det ikke skal køre igennem en VM som c#, men bliver direkte kompileret til assembly, ARM, X86 er ligemeget......det er bare compiler flags :)

Det drejer sig om at meget kode bruger xmldsig og openssl-og de funktioner vil jeg gerne kunne genbruge, at lave lidt ny GUI etc. er fair nok :)
Gravatar #45429 - Ronson ⅍
27. jul. 2012 16:59
...der, sammen med sine 2 kolleger, sad på skovgrillen i middelfart og kørte support de sidste 2 timer af arbejdsdagen i dag

Det var rar'

Sådan en 6-kugles isvaffel med choko-sovs, guf og stor flødebolle til 75 kr var lige i overkanten til min kollega:
http://a6.sphotos.ak.fbcdn.net/hphotos-ak-ash3/578...
Gravatar #45430 - Ronson ⅍
27. jul. 2012 17:01
Elskov (45420) skrev:
... der har fået nye briller :D De er awesome.


Sådan.
Gravatar #45431 - Mnc
27. jul. 2012 17:08
#30
fap fap fap
Gravatar #45432 - Windcape
27. jul. 2012 17:30
Mamad (moveax1ret) (45419) skrev:
Men svar nu på spørgsmålet- er du kommet til det stadie hvor du mens du sidder og skriver din c kode kan se for dit indre blik hvilke assembly instrukser det ender op i, og når du kommer i zonen smelter du sammen med metallet og føler at du står midt i CPUEN og dirigerer elektronerne mod de korrekte registre, og indser at alt det nymodens pjat er unøvendigt?
Nej, det er ikke nødvendigt når man skriver WinRT biblioteker i C++/CX

Mamad (moveax1ret) (45419) skrev:
Er du ved at blive glad for at kunne styre compileren?
Ikke nødvendigt. Jeg lever ikke i 80erne, modsat dig :p

Mamad (moveax1ret) (45419) skrev:
Er du ved at indse at pointers og memory allokering er trælst at abstrahere væk fra?
Vi bruger ref-counting, så heller ikke relevant.

Mamad (moveax1ret) (45419) skrev:
Er du begyndt at åbne en executeable i ollydbg hvis du ikke har sourcen?
Jeg arbejder på ARM. Så jeg kan ikke rigtig bruge en x86 debugger til noget :p

Mamad (moveax1ret) (45419) skrev:
Er du ved at blive glad for c++?
C++/CX er okay, specielt "auto" gør det acceptabelt at arbejde med.

Men sproget har stadigvæk en retarderet syntax, og koncepter som header files er stadigvæk åndsvagt besværligt, sammenlignet med moderne sprog som C#, eller D (hvis du absolut vil arbejde unmanaged).

Mamad (moveax1ret) (45419) skrev:
Får du ticks når du hører ordet GATT diagram, UML eller Standup meeting?
Vi har 15 minutters SCRUM standby, så vi er i sync med resten af vores team (halvdelen er i London), hvilket jeg synes er meget rart.

Resten er ikke koncepter vi bruger hos Skype.

Mamad (moveax1ret) (45419) skrev:
Er du begyndt at hade polymorphisme?
Overhovedet ikke.

Mamad (moveax1ret) (45419) skrev:
Det er tegn på du er ved at blive en ægte programmør!
Nærmere en idiot, der ikke fatter moderne software udvikling, med fokus på maintainability, og at faktisk aflevere et produkt til tiden.

Og så arbejder jeg stadigvæk primært i .NET, hvor jeg sørger for at vi har en god struktur, der kan testes ordenligt.
Gravatar #45433 - apkat
27. jul. 2012 17:33
Windcape (45432) skrev:
Nærmere en idiot, der ikke fatter moderne software udvikling, med fokus på maintainability, og at faktisk aflevere et produkt til tiden.


does not compute
Gravatar #45434 - Mamad (moveax1ret)
27. jul. 2012 17:44
Windcape (45432) skrev:
Ikke nødvendigt. Jeg lever ikke i 80erne, modsat dig :p


så du bruger ikke #pragma once eller #ifdef ?


Windcape (45432) skrev:
Vi bruger ref-counting, så heller ikke relevant.


ref counting er bare en template der encapsulerer pointers og free, og templates er mulige pga. den store kontrol over compileren.
Jeg bruger selv auto_ptr etc. og synes det er meget rarere end mystisk garbage collection- så ved jeg også hvornår mine destructors bliver kaldt ;)



Windcape (45432) skrev:
Jeg arbejder på ARM. Så jeg kan ikke rigtig bruge en x86 debugger til noget :p

Fair nok :)


Windcape (45432) skrev:
C++/CX er okay, specielt "auto" gør det acceptabelt at arbejde med.

Really? Jeg synes det er ulækkert at ikke specificere datatypen selv, undtagen lige ved iterators....der bruger jeg det :)


Gravatar #45435 - Windcape
27. jul. 2012 18:00
Mamad (moveax1ret) (45434) skrev:
så du bruger ikke #pragma once eller #ifdef ?
"#pragma once" jo. Men det er jo idiotisk. Compileren burde jo sagtens kunne håndtere det selv. Cirka. samtlige andre programmeringssprog fra de sidste 50 år, virker uden "#pragma once".

Mamad (moveax1ret) (45434) skrev:
Jeg bruger selv auto_ptr etc. og synes det er meget rarere end mystisk garbage collection- så ved jeg også hvornår mine destructors bliver kaldt ;)
Som sagt, WinRT. Det hele er lidt kompliceret at forklare her (og sådan, halvt forretnings hemmeligheder), så jeg vil undlade argumenterne. Men det er skam gode grunde.

Jeg ville dog også normalt bruge auto_ptr , hvis jeg ikke arbejder i et framework der bruger ref-counting by default.

(Og jeg har altså arbejdet med C++ on/off siden '97)

Mamad (moveax1ret) (45434) skrev:
Really? Jeg synes det er ulækkert at ikke specificere datatypen selv, undtagen lige ved iterators....der bruger jeg det :)
Når det tager mellem 50 og 100 tegn at definere typen, så hjælper *auto* ret meget på produktiviteten.
Gravatar #45436 - Windcape
27. jul. 2012 18:01
apkat (45433) skrev:
does not compute
Vi er faktisk ret gode til det.

Vi har en intern release på Tirsdag, og var færdig i går :)
Gravatar #45437 - Mamad (moveax1ret)
27. jul. 2012 18:07
apkat (45433) skrev:
Nærmere en idiot, der ikke fatter moderne software udvikling, med fokus på maintainability, og at faktisk aflevere et produkt til tiden.


Der er vi uenige, jeg synes netop at det at holde kode simpel og fri fra polymorphisme gør det nemmere at maintaine software, og det gør det muligt f.eks. at have en kodebase med simple c interfaces der kan kompileres til at køre på Apache på linux, som et ISAPI filter på IIS, eller en managed Module i Azure via Interop, og som et filter i Apache tomcat via JNI, eller som et linked libary i objective c på iphone.

Det er utroligt rart at jeg på en uges tid kan portere application til de overstående miljøer :)

Portabilitet betyder meget for mig, det gør det muligt at lave et produkt én gang og så er det forholdvist nemt at køre det på alle overstående miljøer.

Jovist det tager lidt længere tid at lære at gøre det og at lave det, men den tid er hurtigt tjent ind igen så snart at koden skal køre i et andet miljø.
Gravatar #45438 - Windcape
27. jul. 2012 18:50
Mamad (moveax1ret) (45437) skrev:
Der er vi uenige, jeg synes netop at det at holde kode simpel og fri fra polymorphisme gør det nemmere at maintaine software, og det gør det muligt f.eks. at have en kodebase med simple c interfaces der kan kompileres til at køre på Apache på linux
Du gør ikke meget i unit testing, gør du?

Det er utrolig vigtigt for us at kun expose de dele vi ønsker, ikke kun for managede code, men også unmanagede kode der kaldes via. IPC calls.

Du glemmer også at kode, der benyttes af et større team, ikke skal expose funktionalitet der ikke er egnet til formålet, da folk regner med at et public interface er sikkert at bruge.

API design er desuden også ret vigtigt i alle sprog. Polymorphisme tillader blandt andet at have samme API, men forskellige implemetationer.

Når man arbejder med GSM og VoIP, er det altså rart at kunne abstrahere f.eks. selve netværks delen, så man kan teste ens kode, uden at skulle lave et faktisk opkald.

Specielt når man tester at ringe til 112 ;-)
Gravatar #45439 - Mamad (moveax1ret)
27. jul. 2012 19:07
Windcape (45438) skrev:
Du gør ikke meget i unit testing, gør du?


Tjahhh, jeg har måske opfundet min egen måde at gøre tingene på?
Jeg ved ikke om der er et navn for det........

Jeg bruger ikke særligt meget OOP , udover når at det faktisk giver mening. F.eks. hvis at man skal repræsentere real life objekter der har en ægte nedarvnings struktur der reflekteres bedst med OOP- jeg synes det er sjældent jeg støder ind i det- men f.eks. ved GUI programmering bruger jeg det.
Når man prøver at tvinge kode ind i et hieraki med nedarvning hvor det egenligt ikke helt passer ind, men man bruger det fordi man har lært det synes jeg nemt at man kommer til at bruge mere tid på at hoppe rundt mellem filer og danne sig overblik.

Jeg bruger dog data classer- det er fint :)

Anyway, mit alternativ til unit testing går ud på at jeg laver userstories der interfacer med mit c interface og simulerer ægte brug.

De user stories er så sammensat af af metoder der deles mellem testing koden.

Så sætter jeg code coverage på, og kører alle user stories igennem. Hvis der er kode der ikke bliver ramt er det nok fordi jeg mangler en user story, eller det er død kode.

Det er vel automatiseret black box testing med code coverage.....

Det ved jeg ikke om du vil kalde unit testing?

Et konkret tilfælde kan være en application der inspicerer alle kald til en webserver, der har jeg så et generisk c interface der modtager data objekter der indeholder ting som:
URL
SERVERNAME
POSTDATA
HTTPHEADERS

Så kan jeg konvertere en user story til at sende mit c interface en række objekter der simulerer at en bruger gør de ting igennem en browser der rammer en IIS/APACHE/TOMCAT whatever, og så asserterer jeg på det returnerede data fra mit kode, mens jeg kører code coverage.

Og når de tests går op er det bare at skrive en wrapper til en given webserver der leverer de data til mit c kode, og så virker det :)

Faktisk startede jeg med at lave user stories OOP, og brugte nedarvning etc. da jeg tænkte at det var noget der kunne repræsenteres fint på den måde, men det blev noget klyt, hvis jeg blev nødt til at ændre en base klasse skulle alt for meget kode laves om, og det gjorde mig mindre produktiv.
Gravatar #45440 - Windcape
27. jul. 2012 19:08
Mamad (moveax1ret) (45439) skrev:
Anyway, mit alternativ til unit testing går ud på at jeg laver userstories der interfacer med mit c interface og simulerer ægte brug.
Så du simulere Polymorphisme i C, fordi at sproget ikke giver dig sprog-mæssige features til formålet :p
Gravatar #45441 - Mamad (moveax1ret)
27. jul. 2012 19:16
Windcape (45440) skrev:
Så du simulere Polymorphisme i C, fordi at sproget ikke giver dig sprog-mæssige features til formålet


Nej, test koden er c++, og alt koden er c++, lige undtagen interfacet, der er c, og modtager simple data objekter(structs) jeg har fint tilgang til OOP, men jeg blev mindre produktiv af det, og gik derfor tilbage til c måden at gøre det på.

og var det du ville citere ikke:

"De user stories er så sammensat af af metoder der deles mellem testing koden."

Da den sætning fortæller mere om mit alternativ til nedarvning der?
Gravatar #45442 - Mamad (moveax1ret)
27. jul. 2012 19:22
Jeg bør nok også specificere at det jeg specifikt ikke bryder mig om er nedarvning mellem klasser, lidt polymorphisme er ok.
Gravatar #45443 - Windcape
27. jul. 2012 19:38
Mamad (moveax1ret) (45442) skrev:
Jeg bør nok også specificere at det jeg specifikt ikke bryder mig om er nedarvning mellem klasser, lidt polymorphisme er ok.
Inheritance?

Konceptet er jo praktisk nok. Ikke at vi bruger det så meget i praksis. Og når vi gør, involvere det typisk generics mere end faktisk inheritance.

Interfaces er mere praktisk, da det er nemmere at mocke dependencies.

Mamad (moveax1ret) (45441) skrev:
men jeg blev mindre produktiv af det, og gik derfor tilbage til c måden at gøre det på.
Ideen med OOP er blandt andet højere maintainability.

Højere maintainability gør dig per definition mindre produktiv. Men det er et acceptabelt tab, da det gør dig mere produktiv i længden.
Gravatar #45444 - Mamad (moveax1ret)
27. jul. 2012 19:44
Windcape (45443) skrev:
Inheritance?

Konceptet er jo praktisk nok. Ikke at vi bruger det så meget i praksis. Og når vi gør, involvere det typisk generics mere end faktisk inheritance.

Interfaces er mere praktisk, da det er nemmere at mocke dependencies.


Det ser faktisk ud til at vi er enige der så, jeg burde nok også mere specifikt have sagt at det er påtvinget nedarvning som jeg ser især Java udviklere være slemme til, f.eks. :

http://www.dotnetfunda.com/articles/article1005-ba...
Gravatar #45445 - Elskov
27. jul. 2012 19:49
... der lige er blevet færdig med en bestillingstegning. Jeg er ikke selv tilfreds, men det er nok fordi motivet er kedeligt. Men det var dét han bestilte, så det er det han får. Nu må vi se, om han stadig vil betale, når han ser den irl :P
Gravatar #45446 - Windcape
27. jul. 2012 19:49
Mamad (moveax1ret) (45444) skrev:
Det ser faktisk ud til at vi er enige der så, jeg burde nok også mere specifikt have sagt at det er påtvinget nedarvning som jeg ser især Java udviklere være slemme til, f.eks. :

http://www.dotnetfunda.com/articles/article1005-ba...
Java is the root of all evil.
Gravatar #45447 - Mamad (moveax1ret)
27. jul. 2012 19:51
Windcape (45443) skrev:
Ideen med OOP er blandt andet højere maintainability.


Det var netop det der blev mere besværligt ved at bruge nedarvning der.

Så skulle jeg hoppe igennem 12 filer hvis at jeg ikke lige kunne huske hvordan tingene var for at danne mig et overblik.

Og hvis jeg ville ændre en base klasse kunne det nemt resultere i alt for meget rewriting i forhold til at gøre det funktionelt.

Jeg brugte selv OOP til den slags i lang tid, men min erfaring er bare at det ikke gør mig mere produktiv.
Især ikke hvis man er flere der arbejder på kode, så bliver man nødt til at konstant generere diagrammer for at få sig et overblik.
Gravatar #45448 - Magten
27. jul. 2012 19:53
...der lige er kommet hjem efter en lille cykeltur til Vedbæk.. I alt 68 km cykling det sidste døgn.. Men nu er lårene satme også ømme..
Gravatar #45449 - Windcape
27. jul. 2012 19:59
Mamad (moveax1ret) (45447) skrev:
Så skulle jeg hoppe igennem 12 filer hvis at jeg ikke lige kunne huske hvordan tingene var for at danne mig et overblik.
Gode værktøjer (*host* Visual Studio *host*) fjerner det problem.

Mamad (moveax1ret) (45447) skrev:
Jeg brugte selv OOP til den slags i lang tid, men min erfaring er bare at det ikke gør mig mere produktiv.
Din personlige produktivitet er ikke relevant i forhold til team productivity and maintainability.
Gravatar #45450 - apkat
27. jul. 2012 20:03
Mamad (moveax1ret) (45437) skrev:
Der er vi uenige, jeg synes netop at det at holde kode simpel og fri fra polymorphisme gør det nemmere at maintaine software, og det gør det muligt f.eks. at have en kodebase med simple c interfaces der kan kompileres til at køre på Apache på linux, som et ISAPI filter på IIS, eller en managed Module i Azure via Interop, og som et filter i Apache tomcat via JNI, eller som et linked libary i objective c på iphone.


lol hold mig udenfor
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login