De Devschuur Coffee Corner Overzicht Volgende deel Laatste deel

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

Pagina: 1 ... 52 ... 201 Laatste
Acties:
  • 852.106 views

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01-10 23:36

.oisyn

Moderator Devschuur®

Demotivational Speaker

Sebazzz schreef op vrijdag 18 juni 2010 @ 11:21:
[...]

De debugger gebruiken om de oorzaak te vinden heeft geen zin. Het gebeurt intern, na startActivity. Hij komt niet eens in de onCreate van de volgende activity, een debugger gebruiken heeft dus niet zo veel zin zoals ik al aangaf. Trouwens, hoe wist ik dat het na startActivity was zonder de debugger te gebruiken?
Ik reageerde op je opmerking over 30 frames in de stacktrace. Daaruit maak ik op dat je naar de exception kijkt, en niet een debugger gebruikt omdat je dan (hopelijk) geen maximum aantal frames hebt wat je kunt zien.

Vervolgens, er vanuit gaande dat de API niet bugt, wat altijd een goede aanname is om in eerste instantie vanuit te gaan, kun je concluderen dat de input niet klopt.

[ Voor 11% gewijzigd door .oisyn op 18-06-2010 11:38 ]

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.


Acties:
  • 0 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

MSSQL:
SQL:
1
2
3
4
5
6
7
8
9
10
Tabel rel_tabel:
ID, onderdeel, onderdeel_ID ..
1    1             1
2    2             24
3    1             125

Tabel onderdeel_blaat
ID, titel
Tabel onderdeel_koe
ID, titel

Nu wil ik:
SQL:
1
2
3
4
5
6
7
8
9
10
11
MYARRAY = Array(0 => blaat, 1 => koe)
SELECT o.titel, rt.onderdeel
FROM rel_tabel rt
INNER JOIN onderdeel_{MYARRAY[rt.onderdeel]} o ON o.ID = rt.onderdeel_ID


OUTPUT
titel, onderdeel
blaat, 1
koe, 2
ster, 1

HOE?!?

[ Voor 43% gewijzigd door Guillome op 18-06-2010 15:21 ]

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


Acties:
  • 0 Henk 'm!

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
nah, niet goed gelezen denk ik. Je moet je iig queries op applicatienivo opbouwen.

[ Voor 93% gewijzigd door P_de_B op 18-06-2010 15:26 ]

Oops! Google Chrome could not find www.rijks%20museum.nl


Acties:
  • 0 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Ja dat doe ik al, maar ik dacht (hoopte) dat er een betere oplossing was. Nu moet ik soms meerdere keren een sql aanroep doen

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


Acties:
  • 0 Henk 'm!

  • Feanathiel
  • Registratie: Juni 2007
  • Niet online

Feanathiel

Cup<Coffee>

Mag/kun je onderdeel_blaat en onderdeel_koe niet samen nemen in één tabel, met nog een extra kolom (en eventueel een andere tabel) dat het 'type' definieert? Dan kom je er met een simpele where vanaf.

Acties:
  • 0 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Neen :)

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


Acties:
  • 0 Henk 'm!

  • Feanathiel
  • Registratie: Juni 2007
  • Niet online

Feanathiel

Cup<Coffee>

Als het je om het aantal SQL aanroepen gaat, dan kun je kijken naar het UNION-keyword, waar je twee of meerdere queries mee aan elkaar kunt plakken. Al wordt het daar natuurlijk niet mooier op. Beter is het om dit op applicatie niveau te doen, met een aantal queries meer. Een database heeft daar vrijwel geen last van, daar is hij voor gemaakt.

Acties:
  • 0 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Je hebt me wel aan het denken gezet om alles samen te voegen. Heeft veel voordelen maar 1 nadeel: tijd :P
Gooit het pakket wel op z`n kop, maar maakt wel veel dingen eenvoudiger en sneller, zoals dit.

Ik doe het nu met union, scheelt wat code, en aangezien MSSQL en IIS op verschillende servers draait lijkt me dit niet verkeerd

En hoe fout is dit?
SQL:
1
2
3
4
SELECT FROM rel_tabel
LEFT JOIN onderdeel_blaat ob ON ob.onderdeel = 0
LEFT JOIN onderdeel_koe ok ON ok.onderdeel = 1
INNER JOIN tabel3 t3 ON (t3.onderdeel_ID = ob.blaat_ID AND rel_tabel.onderdeel = 0) OR (t3.onderdeel_ID = ob.koe_ID AND rel_tabel.onderdeel = 1)

[ Voor 31% gewijzigd door Guillome op 18-06-2010 15:51 ]

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


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Dat werkt helaas niet. En het was vrij logisch (althans, ik vond) om te verwachten dat die bij setExtras zou falen, niet wanneer je een activity start.

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


Acties:
  • 0 Henk 'm!

  • Laurens-R
  • Registratie: December 2002
  • Laatst online: 29-12-2024
het is nu 3 uur in de morgen... ben dood op...

Maar m'n problem solving framework op basis van genetic algorithms werkt 8)

ben helemaal gelukkig *O*

Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Werkt het nu nog steeds, nu je wakker bent en ziet wat je hebt gedaan?

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
En begrijp je je code uberhaupt wel? :+

{signature}


Acties:
  • 0 Henk 'm!

  • Laurens-R
  • Registratie: December 2002
  • Laatst online: 29-12-2024
working: check!
unit-tests: check!
begrijp ik het nog: check, maar het kan nog wat refactoring gebruiken ;)

Acties:
  • 0 Henk 'm!

  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Guillome schreef op vrijdag 18 juni 2010 @ 15:47:
En hoe fout is dit?
SQL:
1
2
3
4
SELECT FROM rel_tabel
LEFT JOIN onderdeel_blaat ob ON ob.onderdeel = 0
LEFT JOIN onderdeel_koe ok ON ok.onderdeel = 1
INNER JOIN tabel3 t3 ON (t3.onderdeel_ID = ob.blaat_ID AND rel_tabel.onderdeel = 0) OR (t3.onderdeel_ID = ob.koe_ID AND rel_tabel.onderdeel = 1)
Hangt er helemaal vanaf welke indexen je hebt.

Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
Damn, ik probeer een kleine twitter app te maken met oAuth authentification, maar ik wil graag Out-of-Band (aka pin) autorization gebruiken ipv dit automatisch te laten doen, dit leek mij makkelijker, maar er is niets over te vinden to zover...:. misschien kijk ik verkeerd.

En wat is het vreselijk iritant om weer een nieuwe taal (C++) op een nieuw platform (Samsung bada) te moeten leren onder tijdsdruk :(

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 19:43

Haan

dotnetter

Even een klein vraagje tussendoor:

Als je iets als dit hebt:
C#:
1
2
3
4
if (e is WebException)
{
    var webEx = e as WebException;
}

Dan klaagt de code-analysis dat er twee keer een cast naar WebException is, met als suggestie "Cache the result of the 'as' operator or direct cast in order to eliminate the redundant isint instruction."

Maar ik zie niet helemaal hoe je dat dan beter zou kunnen doen, gewoon direct casten en checken of het resultaat niet null is?

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
[google=Cache the result of the 'as' operator or direct cast in order to eliminate the redundant isint instruction.]
eerste hit

C#:
1
if ((webEx = e as WebException) != null) {... code}


Het wordt er alleen niet leesbaarder van, dus ik zou zeggen: houd de leesbare vorm en negeer de 'verbetering'.

Acties:
  • 0 Henk 'm!

  • CoolGamer
  • Registratie: Mei 2005
  • Laatst online: 30-09 23:08

CoolGamer

What is it? Dragons?

Je zou het natuurlijk ook zo kunnen schrijven:
C#:
1
2
3
4
var webEx = e as WebException;
if (webEx != null) {
    ...
}

Het aantal regels blijft dan even groot en is misschien wat overzichtelijker.

¸.·´¯`·.¸.·´¯`·.¸><(((º>¸.·´¯`·.¸><(((º>¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸<º)))><¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

C#:
1
2
3
if (ex is WebException) {
   WebException webEx = (WebException) ex;
}
Of maak ik nu een domme opmerking?

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


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Sebazzz schreef op zondag 20 juni 2010 @ 19:39:
C#:
1
2
3
if (ex is WebException) {
   WebException webEx = (WebException) ex;
}
Of maak ik nu een domme opmerking?
Ja.

De is operator is niet meer als een wrapper rond een cast. Je cast dus sowieso.

C#:
1
ex as WebException
wordt vertaald naar iets als:
C#:
1
2
3
4
5
6
7
8
9
10
bool ok = false;

try
{
   WebException casted = (WebException)ex;
   ok = true;
} catch (InvalidCastException e)
{
   ok = false;
}

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Hoe weet je dat zo zeker? Misschien is de 'is' operator wel gewoon een typecheck zonder cast.

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


Acties:
  • 0 Henk 'm!

  • CoolGamer
  • Registratie: Mei 2005
  • Laatst online: 30-09 23:08

CoolGamer

What is it? Dragons?

Snake schreef op zondag 20 juni 2010 @ 19:42:
C#:
1
ex as WebException
wordt vertaald naar iets als:
C#:
1
[..]
In de handleiding staat dit:
C#:
1
expression is type ? (type)expression : (type)null

As expression wordt maar 1 keer geëvalueerd.

In
C#:
1
2
3
if (ex is WebException) {
   WebException webEx = (WebException) ex;
}
2 keer.

as (C# Reference)

¸.·´¯`·.¸.·´¯`·.¸><(((º>¸.·´¯`·.¸><(((º>¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸<º)))><¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Is dit niet allemaal ontzettend micro-optimalisatie werk?

{signature}


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Shit ik zit een aantal dingen door elkaar te halen. My bad.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Voutloos schreef op zondag 20 juni 2010 @ 20:05:
Is dit niet allemaal ontzettend micro-optimalisatie werk?
Ja, maar dat was het punt ook niet :p

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


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 06:43
Binnenkort verhuizen ....
Wat te doen met al die computer boeken ... Meedoen ? Ritueel verbranden ? Weggeven ?
Echt , zo van die boeken 'Windows 98 programming secrets', en C++ Builder 3 en andere shizzle.
Boeken ala Design Patterns, DDD, etc... doe ik natuurlijk niet weg. :)

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Op Tweakers zetten om weg te geven he ;)

Waar ga je wonen? :)

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
whoami schreef op zondag 20 juni 2010 @ 20:24:
Binnenkort verhuizen ....
Wat te doen met al die computer boeken ... Meedoen ? Ritueel verbranden ? Weggeven ?
Echt , zo van die boeken 'Windows 98 programming secrets', en C++ Builder 3 en andere shizzle.
Te koop zetten op V&A tegen ieder aannemelijk bod?

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 01-10 21:01

Matis

Rubber Rocket

whoami schreef op zondag 20 juni 2010 @ 20:24:
Binnenkort verhuizen ....
Wat te doen met al die computer boeken ... Meedoen ? Ritueel verbranden ? Weggeven ?
Echt , zo van die boeken 'Windows 98 programming secrets', en C++ Builder 3 en andere shizzle.
Boeken ala Design Patterns, DDD, etc... doe ik natuurlijk niet weg. :)
Misschien kun je ze ruilen tegen een goed boek over spatiegebruik ;)

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 16:32
Alex) schreef op zondag 20 juni 2010 @ 20:29:
Te koop zetten op V&A tegen ieder aannemelijk bod?
Of gewoon "gratis af te halen" want kom op... wat zijn die boeken nu nog waard?

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Nou ja, ik neem aan dat whoami op zijn minst de portokosten vergoed wil hebben ;)

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 01-10 21:01

Matis

Rubber Rocket

Alex) schreef op zondag 20 juni 2010 @ 22:57:
Nou ja, ik neem aan dat whoami op zijn minst de portokosten vergoed wil hebben ;)
Dat doe ik normaliter ook, boeken welke ik zelf niet meer nodig heb/ga gebruiken gratis aanbieden. Echte geïnteresseerden willen graag de portokosten voor lief nemen, want het zijn vaak dure boeken.

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 16:55
Doneer ze aan het Museum of Obsolete Programming Books (i.e. everything from last year and before). ;D

Da's het nadeel van dat soort boeken. Het overgrote deel is zomaar weer uit de tijd.

Acties:
  • 0 Henk 'm!

  • Ozzie
  • Registratie: Februari 2004
  • Laatst online: 16:13
Kreeg via school te horen dat de UvA een zomercursus over programmeer talen houd met 5 verschillende talen. Het duurt 5 dagen en elke dag krijg je dus een andere taal. Het is van 12 t/m 16 juli en kost 25 euro.

Meer info is te vinden op www.5talen.nl

Kreeg vandaag een mailtje van de organisatie dat er nog een aantal plekken beschikbaar zijn dus als je geïnteresseerd ben zou ik snel inschrijven.
Leek me dat er hier wel mensen zouden rondhangen die dat leuk lijkt.

"Write code as if the next maintainer is a vicious psychopath who knows where you live."


Acties:
  • 0 Henk 'm!

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

Ram0n

Bierbrouwende nerd

Ozzie schreef op maandag 21 juni 2010 @ 14:58:
Kreeg via school te horen dat de UvA een zomercursus over programmeer talen houd met 5 verschillende talen. Het duurt 5 dagen en elke dag krijg je dus een andere taal. Het is van 12 t/m 16 juli en kost 25 euro.

Meer info is te vinden op www.5talen.nl

Kreeg vandaag een mailtje van de organisatie dat er nog een aantal plekken beschikbaar zijn dus als je geïnteresseerd ben zou ik snel inschrijven.
Leek me dat er hier wel mensen zouden rondhangen die dat leuk lijkt.
Wil hier niet laden helaas... Weet je toevallig welke talen er behandeld gaan worden?

Eigenaar/brouwer Milky Road Brewery


Acties:
  • 0 Henk 'm!

  • Ozzie
  • Registratie: Februari 2004
  • Laatst online: 16:13
Vreemd. pagina doet het hier nu ook niet meer. maar in een mailtje staat dat de volgende talen behandeld worden:
Erlang
Haskell
Ruby
Smalltalk
en
Rascall

Misschien is de inschrijving gesloten...

"Write code as if the next maintainer is a vicious psychopath who knows where you live."


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Wáárom moet ik in Delphi 6 een form uitchecken om de eigenschappen van componenten te kunnen bekijken :r

Wat een niet-fijne IDE is dat zeg.

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


Acties:
  • 0 Henk 'm!

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Delphi 6???????????
Daar programmeerde ik 15 jaar geleden in :+ ofzo

[ Voor 56% gewijzigd door Guillome op 22-06-2010 13:07 ]

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


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Mijn voorgangers zijn hier ook vijftien jaar geleden aan begonnen...

Maar serieus, die editor zit zo vol gebreken. Als je een breakpoint zet in de code van een event op een bepaald form en je hebt toevallig de design code van de form openstaan (de .dfm) dan weigert Delphi naar de breakpoint in de code te springen. Of als je de properties van een component aan het bekijken bent (F11) en je klikt een andere component aan dan verdwijnt het properties-scherm. Of als je een form wil verslepen in de editor omdat 'ie over een venster van de IDE heen ligt, dan moet je dat form eerst uitchecken...

Lekker contraproductief allemaal.

[ Voor 80% gewijzigd door CodeCaster op 22-06-2010 13:11 ]

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


Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 30-09 16:52
Voor den menschen die het topic niet in SEA hebben zien staan. Discussievoer: Professionele vs Hobbymatige topics in Devschuur.

Acties:
  • 0 Henk 'm!

Verwijderd

CodeCaster schreef op dinsdag 22 juni 2010 @ 13:09:
Mijn voorgangers zijn hier ook vijftien jaar geleden aan begonnen...
Lekker contraproductief allemaal.
tsja, ik loop altijd tegen dit soort problemen aan met edlin.

Misschien kijken voor een iets nieuwere IDE ? (D7, D2007) ?

[ Voor 10% gewijzigd door Verwijderd op 22-06-2010 13:22 ]


Acties:
  • 0 Henk 'm!

  • DutchCommando
  • Registratie: November 2000
  • Laatst online: 17:50
Ozzie schreef op maandag 21 juni 2010 @ 17:46:
Vreemd. pagina doet het hier nu ook niet meer. maar in een mailtje staat dat de volgende talen behandeld worden:
Erlang
Haskell
Ruby
Smalltalk
en
Rascall

Misschien is de inschrijving gesloten...
Rascal _/-\o_
Interessante taal voor programma analyse en transformatie. Zeker een aanrader om daar een kijkje te nemen!

Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Okey, dit slaat alles. 8)7
Versimpeld voorbeeldje:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
public static bool a(SomeObject b, String c) {
      if (c.canDoSomething()) {
            try {
                b.doSomething(c);
                return true;
             } catch (SomeException ex) {
                // process
             }
      }
      
      return false;
}
Waarom springt ie van regel 5 naar regel 11 en returned de functie dus altijd false, zelfs al wordt er geen Exception opgegooid?

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


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Ozzie schreef op maandag 21 juni 2010 @ 17:46:
Vreemd. pagina doet het hier nu ook niet meer. maar in een mailtje staat dat de volgende talen behandeld worden:
Erlang
Haskell
Ruby
Smalltalk
en
Rascall

Misschien is de inschrijving gesloten...
Ziet er interessant uit, ik heb wel interesse in rascal en evt erlang.
Haskell + ruby geloof ik wel, ben trouwens alumnus van die opleiding, eens kijken of ik wat kan regelen :P.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Sebazzz schreef op dinsdag 22 juni 2010 @ 23:25:
Okey, dit slaat alles. 8)7
Versimpeld voorbeeldje:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
public static bool a(SomeObject b, String c) {
      if (c.canDoSomething()) {
            try {
                b.doSomething(c);
                return true;
             } catch (SomeException ex) {
                // process
             }
      }
      
      return false;
}
Waarom springt ie van regel 5 naar regel 11 en returned de functie dus altijd false, zelfs al wordt er geen Exception opgegooid?
Wat uit de specs:
14.17 The return Statement
[...]
The preceding descriptions say "attempts to transfer control" rather than just "transfers control" because if there are any try statements (§14.20) within the method or constructor whose try blocks contain the return statement, then any finally clauses of those try statements will be executed, in order, innermost to outermost, before control is transferred to the invoker of the method or constructor. Abrupt completion of a finally clause can disrupt the transfer of control initiated by a return statement.
Zie ook: 14.20.1 Execution of try-catch

Echter, hier is geen sprake van finally. Ik heb je code-voorbeeld wat versimpeld...
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class TryReturn {
    public static void main(String[] args) {
        System.out.println(a());
    }
    public static boolean a() { 
        if (true) { 
            try { 
                return true; 
            }
            catch (Exception e) { 
                // process 
            } 
        }
        return false; 
    }
}

...maar dit print hier gewoon true uit.

[ Voor 15% gewijzigd door RayNbow op 23-06-2010 00:35 ]

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Op Android niet. Als ik er met een debugger doorheen loop kom ik op 2 - 4 - 5 en dan schiet ie naar 11.

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


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Dan ligt het dus aan de implementatie op Android :+
Android G1: the Java bastard
...
In my understanding Android doesn't have anything that would legally tie it to Java. It doesn't certify its Dalvik Vm against any tests, it doesn't provide bytecode compatibility, it only states that sources are compatible. Did anyone certify this source compatibility? Guess not.
...
( * RayNbow had deze reply al vanochtend vroeg getikt, maar toen was de GoT database read-only :p )

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Verwijderd schreef op dinsdag 22 juni 2010 @ 13:22:
[...]

tsja, ik loop altijd tegen dit soort problemen aan met edlin.

Misschien kijken voor een iets nieuwere IDE ? (D7, D2007) ?
:P Ik gebruik EDIT nog dagelijks hoor. Not.

En weet je wat een nieuwe IDE kost! Nee, niet veel meer dan het huidige productiviteitsverlies denk ik...

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


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

RayNbow schreef op woensdag 23 juni 2010 @ 11:36:
Dan ligt het dus aan de implementatie op Android :+

[...]


( * RayNbow had deze reply al vanochtend vroeg getikt, maar toen was de GoT database read-only :p )
Dus dit stukje code returned dus echt
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class TryReturn {
    public static void main(String[] args) {
        System.out.println(a());
    }
    public static boolean a() { 
        if (true) { 
            try { 
                return true; 
            }
            catch (Exception e) { 
                // process 
            } 
        }
        return false; 
    }
}

false? Of ligt dat aan de G1? Ik heb een N1, als je mij rap een apktje ineen steekt wat iets weergeeft op het scherm test ik rap voor je.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01-10 23:36

.oisyn

Moderator Devschuur®

Demotivational Speaker

Oh... your... god :X

[ Voor 10% gewijzigd door .oisyn op 23-06-2010 11:56 ]

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.


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Snake schreef op woensdag 23 juni 2010 @ 11:48:
[...]

Dus dit stukje code returned dus echt
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class TryReturn {
    public static void main(String[] args) {
        System.out.println(a());
    }
    public static boolean a() { 
        if (true) { 
            try { 
                return true; 
            }
            catch (Exception e) { 
                // process 
            } 
        }
        return false; 
    }
}

false? Of ligt dat aan de G1? Ik heb een N1, als je mij rap een apktje ineen steekt wat iets weergeeft op het scherm test ik rap voor je.
Ik heb geen Android platform. Ik heb het getest op Sun's JVM op een Windows bak.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

RayNbow schreef op woensdag 23 juni 2010 @ 12:03:
[...]

Ik heb geen Android platform. Ik heb het getest op Sun's JVM op een Windows bak.
Mijn vraag was naar Sebazzz gericht :P

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Waarom quote je mij dan? :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Snake schreef op woensdag 23 juni 2010 @ 12:10:
[...]

Mijn vraag was naar Sebazzz gericht :P
Ik heb een Motorola Milestone. Maar ja, hij returned geen true.
Ik het er met de debugger nog eens extra doorheengelopen maar vreemd genoeg returned ie alleen uit het try block lijkt het wel. Bij het versimpelde voorbeeld van Snake gebeurde het niet.

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


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01-10 23:36

.oisyn

Moderator Devschuur®

Demotivational Speaker

Was te verwachten, als dit niet klopte dan was er behoorlijk wat stront aan de knikker. Bovendien moet je er niet van uit gaan dat als de debugger op regel 11 komt dat hij die dan ook daadwerkelijk uitvoert. Het is de laatste statement in de functie, wellicht springt ie eerst naar het eind. Het daadwerkelijke resultaat van de functie is wat er toe doet.

[ Voor 60% gewijzigd door .oisyn op 23-06-2010 13:47 ]

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.


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Dat klopt, maar ik had elders zo'n constructie:
Java:
1
2
3
if (someObject.SomeMethod(someOtherObject, someString)) {
    // code
}
En die code eronder leek niet uit te voeren.
Achteraf bleek het in die code een verkeerd argument aan een functie te zijn waardoor het gewoon genegeerd werd :$

Ik ben ook Visual Studio gewend, daar springt ie gelijk naar het bracket toe en niet het laatste statement.

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


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Daarom dat ik geen Android develop. Ik kan gewoonweg niet wennen aan Eclipse :P Wil wel eens IntelliJ proberen.

Als ze nu eens een plugin schreven voor Visual Studio.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Of dat iemand een .NET-runtime voor Android uitbrengt? :)

* Alex) droomt lekker verder

Over een tijdje hoop ik via mijn werk een WP7-device te kunnen bemachtigen. Daar wil ik wel wat dev-werk voor doen. :)

[ Voor 58% gewijzigd door Alex) op 23-06-2010 14:05 ]

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Snake schreef op woensdag 23 juni 2010 @ 14:01:
Daarom dat ik geen Android develop. Ik kan gewoonweg niet wennen aan Eclipse :P Wil wel eens IntelliJ proberen.
Ik gebruik NetBeans. En IntelliJ heeft geen Android support voor SDK hoger dan 1.5.
Alex) schreef op woensdag 23 juni 2010 @ 14:05:
Of dat iemand een .NET-runtime voor Android uitbrengt? :)

* Alex) droomt lekker verder
MonoDroid maar dat is niet gratis, en ook niet goedkoop. En ook nog niet stabiel.
En sowieso vertrouw ik zoiets niet totdat er al veel mensen zijn die het gebruiken, en het behoorlijk beproefd is.
Over een tijdje hoop ik via mijn werk een WP7-device te kunnen bemachtigen. Daar wil ik wel wat dev-werk voor doen. :)
WP7 schijnt wel lekker te werken, hoewel ik het eerst voor mezelf moet zien. Maar als WP7 zo gesloten is als ze zeggen, dan hoef ik het niet. Ik wil graag tweaken, aanpassen, en als het even kan custom ROMs installeren (wat helaas nu niet kan). Een WP7 telefoon is dan niet voor mij.

[ Voor 22% gewijzigd door Sebazzz op 23-06-2010 14:10 ]

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


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Die WP7-telefoon zal voor zakelijk gebruik zijn, daar vind ik bereikbaar zijn het belangrijkste en komt spielerij op een tweede plaats. Mijn privételefoon is een HTC Desire en die blijft waarschijnlijk nog wel een tijdje.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01-10 23:36

.oisyn

Moderator Devschuur®

Demotivational Speaker

Tja, alsof android zo "open" is. Het platform zelf wel, maar voor de mobiele telefoons zelf valt dat vaak maar vies tegen. nieuws: Ontwikkelaar verkrijgt root-toegang op Samsung Galaxy S

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.


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

.oisyn schreef op woensdag 23 juni 2010 @ 14:14:
Tja, alsof android zo "open" is. Het platform zelf wel, maar voor de mobiele telefoons zelf valt dat vaak maar vies tegen. nieuws: Ontwikkelaar verkrijgt root-toegang op Samsung Galaxy S
Maar dat is een keuze van de manufacter. Niet van Google zelfs.
Sebazzz schreef op woensdag 23 juni 2010 @ 14:07:
[...]

Ik gebruik NetBeans. En IntelliJ heeft geen Android support voor SDK hoger dan 1.5.
Aha, dan proberen we NetBeans :)
[...]
MonoDroid maar dat is niet gratis, en ook niet goedkoop. En ook nog niet stabiel.
En sowieso vertrouw ik zoiets niet totdat er al veel mensen zijn die het gebruiken, en het behoorlijk beproefd is.
Klopt. En zolang het zo duur is zal niemand (weinigen) het gaan gebruiken.
[...]
WP7 schijnt wel lekker te werken, hoewel ik het eerst voor mezelf moet zien. Maar als WP7 zo gesloten is als ze zeggen, dan hoef ik het niet. Ik wil graag tweaken, aanpassen, en als het even kan custom ROMs installeren (wat helaas nu niet kan). Een WP7 telefoon is dan niet voor mij.
Neen het is helemaal dichtgetimmerd. Niet anders als de iPhone dus. (iPhone kan wel C++ doen, WP7 niet).

Maar desalniettemin prefereer ik toch WP7 over Android (C# ligt me beter, betere developmenttools) en WP7 over iPhone (managed code, ontwikkeltools, geen aanschaf van een Mac).

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 13:12

defcon84

Multipass?

Alex) schreef op woensdag 23 juni 2010 @ 14:05:
Of dat iemand een .NET-runtime voor Android uitbrengt? :)

* Alex) droomt lekker verder

Over een tijdje hoop ik via mijn werk een WP7-device te kunnen bemachtigen. Daar wil ik wel wat dev-werk voor doen. :)
AndroidMono is wel open source :)

http://github.com/koush/androidmono

Acties:
  • 0 Henk 'm!

  • dev10
  • Registratie: April 2005
  • Laatst online: 09:47
Bol.com :r

Gisteren een boek besteld voor iPhone ontwikkeling voor m'n verjaardag. Was op voorraad dacht ik dus. Krijg ik vandaag een mailtje dat hij er niet is.

Dus nu maar comcol.nl besteld en hopen dat hij morgen binnenkomt. Heb ik weer wat te doen komende zomer. :)

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Gefeliciteerd!

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

^^^^ Gefelicitaart :)
Alex) schreef op woensdag 23 juni 2010 @ 14:13:
Die WP7-telefoon zal voor zakelijk gebruik zijn, daar vind ik bereikbaar zijn het belangrijkste en komt spielerij op een tweede plaats. Mijn privételefoon is een HTC Desire en die blijft waarschijnlijk nog wel een tijdje.
Is een dumbphone dan niet geschikter?
.oisyn schreef op woensdag 23 juni 2010 @ 14:14:
Tja, alsof android zo "open" is. Het platform zelf wel, maar voor de mobiele telefoons zelf valt dat vaak maar vies tegen. nieuws: Ontwikkelaar verkrijgt root-toegang op Samsung Galaxy S
Dat is gewoon een kwestie van de juiste telefoon kiezen. Je hoeft niet te hacken in je telefoon, maar ik vind het leuk om te doen. En om het op de Microsoft manier te zeggen: Het verbetert mijn gebruikerservaring® :)
Maar desalniettemin prefereer ik toch WP7 over Android (C# ligt me beter, betere developmenttools) en WP7 over iPhone (managed code, ontwikkeltools, geen aanschaf van een Mac).
Dat zou bij mij nooit een primaire reden zijn om een telefoon te kopen. Meestal doe ik het in de volgorde van hardware, software (kwaliteit alswel tweakbaarheid) en dan pas development. Het weegt ook wel mee hoe streng de fabrikant van het OS op de applicatiemarkt is.

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


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Sebazzz schreef op woensdag 23 juni 2010 @ 14:53:
Is een dumbphone dan niet geschikter?
Nope... mag niet. Het moet een Windows Phone zijn.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01-10 23:36

.oisyn

Moderator Devschuur®

Demotivational Speaker

Is dat een .Net VM geïmplementeerd met Java? :D

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.


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

.oisyn schreef op woensdag 23 juni 2010 @ 15:44:
[...]


Is dat een .Net VM geïmplementeerd met Java? :D
Sure looks like it. Dat ding heeft wel de NDK nodig maar ik zie op het eerste zicht geen C++ :P

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
Ah net de online editor van Balsamiq gebruikt. 2 keer een nagscreen weg drukken, maar dan heb je ook soeper-de-soep een ui bij elkaar geharkt. De online editor heeft zelfs pdf en png export. En ook kan je je prototypes opslaan en later weer openen. En dat allemaal voor om de 5 minuten even op ok te drukken :).

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • CodeIT
  • Registratie: Juni 2002
  • Laatst online: 19:46

CodeIT

Code IT

roy-t schreef op woensdag 23 juni 2010 @ 22:54:
Ah net de online editor van Balsamiq gebruikt. 2 keer een nagscreen weg drukken, maar dan heb je ook soeper-de-soep een ui bij elkaar geharkt. De online editor heeft zelfs pdf en png export. En ook kan je je prototypes opslaan en later weer openen. En dat allemaal voor om de 5 minuten even op ok te drukken :).
Thanks for sharing. Ik gebruik nu regelmatig SketchFlow in Blend, maar voor snelle schetsjes kan ik deze misschien beter gebruiken.

Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 17-09 10:39

Cloud

FP ProMod

Ex-moderatie mobster

Ziet er leuk uit, misschien ook maar eens proberen :)

Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana


Acties:
  • 0 Henk 'm!

  • link0007
  • Registratie: Augustus 2006
  • Niet online
jongens, even een snel vraagje tussendoor..

Als ik in .net een resource (image) toevoeg aan het .resx bestand, wáárom zijn die dan weer weg als ik het .resx bestand opsla? En waar moet ik ze anders zetten? :/

[ Voor 3% gewijzigd door MueR op 24-06-2010 10:48 ]

IF IF = THEN THEN THEN = ELSE ELSE ELSE = IF;


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Snake schreef op woensdag 23 juni 2010 @ 14:01:
Als ze nu eens een plugin schreven voor Visual Studio.
Daar zaten ik en een klasgenoot over te denken om voor een schoolproject een Java plugin voor Visual Studio kunnen schrijven. Projectdocent vond het eigenlijk nog niet eens zo'n slecht idee :p
Als ik in .net een resource (image) toevoeg aan het .resx bestand, wáárom zijn die dan weer weg als ik het .resx bestand opsla? En waar moet ik ze anders zetten? :/
Als je add existing file doet kopieert ie hem als het goed is naar de Resources map in je project. Check en dubbelcheck of ie daar in staat. Kopieer hem anders handmatig en voeg hem dan als existing file toe. Van wat ik uit je post lees doe je niets fout.

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


Acties:
  • 0 Henk 'm!

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

Ram0n

Bierbrouwende nerd

roy-t schreef op woensdag 23 juni 2010 @ 22:54:
Ah net de online editor van Balsamiq gebruikt. 2 keer een nagscreen weg drukken, maar dan heb je ook soeper-de-soep een ui bij elkaar geharkt. De online editor heeft zelfs pdf en png export. En ook kan je je prototypes opslaan en later weer openen. En dat allemaal voor om de 5 minuten even op ok te drukken :).
Heel interessant! Goede kans dat ik die vaker ga gebruiken, vooral fijn dat je hem gewoon overal makkelijk kan openen :)

Eigenaar/brouwer Milky Road Brewery


Acties:
  • 0 Henk 'm!

  • link0007
  • Registratie: Augustus 2006
  • Niet online
Nee hij zit bij Resources.. En het maakt ook niet uit of ik de persistence zet op "embbedded in .resx" of "linked at compile-time".

Als ik hem gewoon als local resource zet op een button (dan komt hij in dezelfde lijst te staan in de .resx), dan blijft dat plaatje wel staan. Dus de IDE doet *iets* anders dan mij. Maar wat?

IF IF = THEN THEN THEN = ELSE ELSE ELSE = IF;


Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
Ah na een paar weekjes C. En nu een paar dagen C++ begint de charme van zo'n taal toch eigenlijk wel te dagen. Pointers kunnen sommige dingen toch wel heel veel makkelijker maken, maar wel veel bugs veroorzaken. Vooral blij toen ik VALGRIND ontdekt had. Damn dat helpt om die rare kleine 'niet elke keer' segfaults weg te halen. Begin ook erg gecharmeerd te raken van het bada platform van Samsung, wat toch wel erg compleet is.

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Ik betwijfel of het veel kans maakt. Met concurrentie van de iPhone en Android met hun grote app stores. De tijd zal het leren.

[ Voor 9% gewijzigd door Sebazzz op 24-06-2010 17:38 ]

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


Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
Mja, aan de ene kant zeg ik van niet. Aan de andere kant doet Symbian het toch ook al tijden goed genoeg. En Samsung heeft iig genoeg telefoons om er van te voorzien (nu nog maar 1, maar stel je voor dat elke toekomstige telefoon van ze er mee wordt uitgerust).

Maar inderdaad, de tijd zal het leren.

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Verschil is dat Symbian nu al een voet aan de grond heeft, en trouwe gebruikers heeft. Toen Symbian zijn voeten aan de grond zette was er alleen BlackBerry en WM. Nu hebben we de grote spelers Android en iOS :)

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


Acties:
  • 0 Henk 'm!

  • Refro
  • Registratie: November 2000
  • Laatst online: 15:37
roy-t schreef op donderdag 24 juni 2010 @ 17:23:
Ah na een paar weekjes C. En nu een paar dagen C++ begint de charme van zo'n taal toch eigenlijk wel te dagen. Pointers kunnen sommige dingen toch wel heel veel makkelijker maken, maar wel veel bugs veroorzaken. Vooral blij toen ik VALGRIND ontdekt had. Damn dat helpt om die rare kleine 'niet elke keer' segfaults weg te halen. Begin ook erg gecharmeerd te raken van het bada platform van Samsung, wat toch wel erg compleet is.
VALGRIND is leuk maar als je dan ook nog eens PC-Lint erop los laat vindt je echt een berg aan fouten dat pakket heeft ons hier in de organisatie echt heel erg veel geld bespaard.

Er zijn vast betere static analyzers maar lint is gewoon heel veel bang voor de buck.

Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 30-09 16:52
Sowieso static code analyzers zijn koning. http://www.ndepend.com heeft mij echt ongelooflijk geholpen in het opschonen van stukken codebase (frappant dat er op GoT nog nooit over NDepend is gesproken volgens Google!)

[ Voor 4% gewijzigd door creator1988 op 25-06-2010 10:15 ]


Acties:
  • 0 Henk 'm!

  • JaWSnl
  • Registratie: Maart 2007
  • Laatst online: 13-06 15:18
Ben op dit moment aan het klooien met het combineren van een managed applicatie (visual C++ form application) met unmanaged class libraries. We hebben gekozen voor losse assemblies omdat dit dan problemen op zou lossen tussen dit managed en unmanaged, maar het lijkt alleen maar lastiger te worden :P

Ik heb hier een voorbeeld gevonden maar dat is best wel pittig om 'eventjes' te doen.

Tips zijn welkom, dit wordt nog een enorm gedoe en stiekem is de 'deadline' al maandag.

There are only 10 types of people in the world: those who understand binary and those who don't.


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 19:43

Haan

dotnetter

Als ik dat NDepend zo even bekijk, zit in ieder geval een deel gewoon al in VS2010 (Dependency graphs, code metrics). Met Professionele vs Hobbymatige topics in Devschuur in het achterhoofd, topic over static code analyzers misschien een leuk idee?

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 30-09 16:52
Haan schreef op vrijdag 25 juni 2010 @ 10:42:
Als ik dat NDepend zo even bekijk, zit in ieder geval een deel gewoon al in VS2010 (Dependency graphs, code metrics). Met Professionele vs Hobbymatige topics in Devschuur in het achterhoofd, topic over static code analyzers misschien een leuk idee?
Te weinig met VS2010 gespeeld om daar over mee te kunnen praten, maar volgens mij zit dit alleen in de Premium en Ultimate editions? Wij draaien hier gewoon Pro (en terecht als ik de prijzen van Ultimate zie). Maar ik denk dat een topic over static analyzers wel mooi zou passen ja, al betwijfel ik hoeveel mensen er uberhaupt wel eens mee gewerkt hebben :).

Acties:
  • 0 Henk 'm!

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Alex) schreef op dinsdag 15 juni 2010 @ 14:32:
Ik ben op zoek naar een enigszins betaalbare manier om ASP.NET en ASP.NET MVC-sites te hosten. Aangezien ik al een tijdje een Linux-based VPS heb en die vrijheid me bevalt, is shared hosting voor mij eigenlijk geen optie meer.

Is er hier iemand die mij een goede Windows Server 2008 (R1 / R2)-host kan aanbevelen in Europa (ik heb hosting gehad in de VS en die latency was niet tof) met enigszins nog wat performance, zonder dat het me meteen € 100 per maand gaat kosten?
Hoe doe je dat met je database? Bij een VPS zit meestal geen Sql Server.
Ik ben ook op zoek naar hosting, in dezelfde situatie als jij. Ik wil zelf kunnen rommelen met applicaties in IIS, maar heb wel Sql Server nodig. Ben je voor Leaseweb gegaan?

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Rickets schreef op vrijdag 25 juni 2010 @ 11:34:
[...]

Hoe doe je dat met je database? Bij een VPS zit meestal geen Sql Server.
Ik ben ook op zoek naar hosting, in dezelfde situatie als jij. Ik wil zelf kunnen rommelen met applicaties in IIS, maar heb wel Sql Server nodig. Ben je voor Leaseweb gegaan?
Ik weet niet wat je nodig hebt, maar je kunt er prima SQL Express op installeren. Of natuurlijk zelf een SQL Server licentie aanschaffen als je wat zwaarders nodig hebt.

Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
creator1988 schreef op vrijdag 25 juni 2010 @ 10:15:
Sowieso static code analyzers zijn koning. http://www.ndepend.com heeft mij echt ongelooflijk geholpen in het opschonen van stukken codebase (frappant dat er op GoT nog nooit over NDepend is gesproken volgens Google!)
Ah leuk, ik ben ooit benaderd door een van de programmeurs van NDepend of ik er een blog artikel aan wilde wijden, als compensatie kreeg ik licentie (die een maand geleden nog geupdate is). Erg leuk spul, maar waarom mijn blog!?! (60 bezoekers per dag is nu niet echt spectaculair).

Speel er af en toe nog wel eens mee. Maar voor de meeste applicaties die ik maak is het wel overkill. Ik gooi er wel vaak projecten door heen die anderen hebben gemaakt, als ik er aan mee moet ontwikkelen bijvoorbeeld.

Edit: http://roy-t.nl/index.php/2009/08/17/review-ndepend/ het artikel. Beetje shitty, had toen weinig tijd, maar geeft misschien een leuke overview.

[ Voor 8% gewijzigd door roy-t op 25-06-2010 12:06 ]

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 06:43
België, natuurlijk. :P

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 30-09 16:52
roy-t schreef op vrijdag 25 juni 2010 @ 12:05:
[...]


Ah leuk, ik ben ooit benaderd door een van de programmeurs van NDepend of ik er een blog artikel aan wilde wijden, als compensatie kreeg ik licentie (die een maand geleden nog geupdate is). Erg leuk spul, maar waarom mijn blog!?! (60 bezoekers per dag is nu niet echt spectaculair).

Speel er af en toe nog wel eens mee. Maar voor de meeste applicaties die ik maak is het wel overkill. Ik gooi er wel vaak projecten door heen die anderen hebben gemaakt, als ik er aan mee moet ontwikkelen bijvoorbeeld.

Edit: http://roy-t.nl/index.php/2009/08/17/review-ndepend/ het artikel. Beetje shitty, had toen weinig tijd, maar geeft misschien een leuke overview.
Hmm volgens mij kloppen de lines of code niet, want als ik met LocMetrics ofzo doe dan kom ik over de miljoen regels heen en volgens NDepend:
Number of IL instructions: 993871
Number of lines of code: 131853
Number of lines of comment: 114562
Percentage comment: 46
Number of assemblies: 118
Number of classes: 2983
Number of types: 3411
Number of abstract classes: 25
Number of interfaces: 107
Number of value types: 9
Number of exception classes: 23
Number of attribute classes: 15
Number of delegate classes: 71
Number of enumerations classes: 312
Number of generic type definitions: 74
Number of generic method definitions: 69
Percentage of public types: 85.58%
Percentage of public methods: 74.63%
Percentage of classes with at least one public field: 6.13%
Alhoewel hier niet alle assemblies in zitten is het verschil wel érg groot.

Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
Misschien meet LocMetrics C# regels? NDepend leest MSIL regels van de assemblies.

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

roy-t schreef op zondag 27 juni 2010 @ 16:30:
Misschien meet LocMetrics C# regels? NDepend leest MSIL regels van de assemblies.
Number of IL instructions: 993871
Number of lines of code: 131853
Bijna 1 miljoen IL regels :)

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

LocMetrics leest gewoon .CS files (en nog een hoop anderen). Ik draai het namelijk als vast onderdeel van mijn autobuild proces over de directory met sourcecode heen en daar komt dan wel een vrij betrouwbaar plaatje uit:

Afbeeldingslocatie: http://svn.atlex.nl/autobuilds/tpp/locmetrics/LocMetricsPie.jpg
De sourcecode van T.net Photo Poster 2 trouwens ("maar Alex, is dat nou nog niet klaar? Nee, nog niet..."). Andere tools als sloccount komen op een vergelijkbare exact dezelfde hoeveelheid regels uit. NDepend heb ik trouwens nog nooit geprobeerd

[ Voor 12% gewijzigd door AtleX op 27-06-2010 17:11 ]

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 16:55
En nu voor willekeurige zondagshumor: http://james-iry.blogspot...ete-and-mostly-wrong.html

Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

1964 - John Kemeny and Thomas Kurtz create BASIC, an unstructured programming language for non-computer scientists.

1965 - Kemeny and Kurtz go to 1964.
_O-

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 28-09 19:33

Sebazzz

3dp

Programmable Hyperlinked Pasta :D

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


Acties:
  • 0 Henk 'm!

  • RetroTycoon
  • Registratie: Juli 2008
  • Laatst online: 06:31
1970 - Niklaus Wirth creates Pascal, a procedural language. Critics immediately denounce Pascal because it uses "x := x + y" syntax instead of the more familiar C-like "x = x + y". This criticism happens in spite of the fact that C has not yet been invented.
:D

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 16:55
Het is nu weer maandag, lachen om die link mag wel, maar niet op z'n zondagavonds, en liefst met een "maandag |:( " tekst erbij.

Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 29-09 14:10
Bleh, wat doet vs2010 er toch lang over om te installeren. Zat nog op de RC dus ik dacht ik installeer even de RTM.... valt dat even tegen :P
Pagina: 1 ... 52 ... 201 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, niet als vraagbaak