De Devschuur Coffee Corner - Iteratie 2 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 ... 142 ... 267 Laatste
Acties:
  • 1.001.220 views

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik zou ook graag een invite willen hebben, maar het lijkt me niet verstandig om dit topic te laten verzanden in een invite request topic ;)

Zal ik de boel anders afsplitsen naar een apart Koding (beta) topic? Misschien nog wel discussiewaardig :)

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.


  • Robbiedobbie
  • Registratie: Augustus 2009
  • Nu online
Zou wel fijn zijn om dit af te splitsen ja.

Ik ben ook wel geinteresseerd;)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Pete schreef op vrijdag 03 augustus 2012 @ 08:57:
[...]

Ik moet zeggen dat het concept interessant is, maar de huidige beta erg beperkt en erg alpha is...
Het concept is ook beperkt hoor :+

Professioneel online editing/development heeft zoveel potentiele manko's waar je geen oplossing voor gaat verzinnen, dat ik weinig voeding voor de poging zie.

[ Voor 3% gewijzigd door Bosmonster op 03-08-2012 10:03 ]


  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
Ik ben benieuwd waar het heen gaat. Kan geen kwaad te kijken of het wat wordt. Wellicht lossen ze heel veel op in te toekomst. Het is altijd makkelijker iets af te schieten dan een oplossing te verzinnen voor de problemen waar ze tegenop lopen.

Engineering is like Tetris. Succes disappears and errors accumulate.


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Ow het heeft wel een mogelijk doel hoor, bijvoorbeeld snel iets aanpassen on-the-go. Maar voor een professionele developer (of eerder: development team) zie ik niet in waarom die in een browser met een in Javascript gebouwde IDE editor zou willen werken..

Maar ben vast pessimistisch :P

[ Voor 5% gewijzigd door Bosmonster op 03-08-2012 10:09 ]


  • D-Raven
  • Registratie: November 2001
  • Laatst online: 16-10-2025
Zover ik kan zien is het puur online webdev. Nou sorry hoor, maar online html typen kan ik al, en om nou een website volledig online te bouwen.. daar heb je zoiets voor genaamd CMS :P.
Ik heb ook een beta invite aangevraagd want ik ben nieuwsgierig, maar ik ben skeptisch of het ook iets zal worden wat ik ga gebruiken.

Het reclame filmpje is wel grappig though :)

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 08-05 12:37

TheNephilim

Wtfuzzle

offtopic:
Iets in mij vraagt om een mechanisch toetsenbord voor m'n verjaardag :+ (http://www.daskeyboard.com/model-s-professional-silent/)


Het concept van een 'online' IDE vind ik wel leuk, maar het komt niet altijd zo goed uit de verf. Misschien handig voor front-end development enzo. Vaak is er ook teveel in te stellen en zit je vast aan Github en dergelijke, even snel wat dev'en is er meestal niet bij.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

TheNephilim schreef op vrijdag 03 augustus 2012 @ 10:11:
offtopic:
Iets in mij vraagt om een mechanisch toetsenbord voor m'n verjaardag :+ (http://www.daskeyboard.com/model-s-professional-silent/)
BUY NOW! -> 404 :')
Misschien handig voor front-end development enzo.
Ja.. want front-end developers zijn geen echte developers.

edit: :')

[ Voor 19% gewijzigd door Bosmonster op 03-08-2012 10:15 ]


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Dat Koding lijkt op Cloud9 IDE.

Ik gebruik Cloud9 af en toe, werkt erg fijn. Ik zie ook wel situaties waarin een online editor/IDE handig is, maar voor mij persoonlijk alleen voor wat kleine/simpele hobby dingen. Voor m'n professionele coding heb ik toch liever gewoon een native application. :)

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


  • serhat
  • Registratie: December 2002
  • Laatst online: 22-09-2023
BtM909 schreef op vrijdag 03 augustus 2012 @ 09:51:
Ik zou ook graag een invite willen hebben, maar het lijkt me niet verstandig om dit topic te laten verzanden in een invite request topic ;)

Zal ik de boel anders afsplitsen naar een apart Koding (beta) topic? Misschien nog wel discussiewaardig :)
Is dit er al? Ik kon hem zo niet vinden. Lijkt mij ook wel interessant, iemand een invite?

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 10-05 21:25
Koding heeft alleen terminal access in de browser, maar verder geen toffe IDE integratie dingetjes, als code completion, debugging, collaboration, etc. Wat dat betreft way limited i.v.m. Cloud9 dus. Alleen is de terminal alleen beschikbaar voor betalende users bij ons (je hebt wel een beperktere set van commands beschikbaar in de command line aan de onderkant van de pagina).

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
Geef ze wat tijd, jullie van Cloud9 zijn natuurlijk al iets langer bezig én hebben een groter team. Daarnaast is het pas recent dat jullie ook meerdere talen ondersteunen (toch?)

Engineering is like Tetris. Succes disappears and errors accumulate.


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
Zo, 70-564 is in the pocket. Ik mag mezelf nu MCPD ASP.NET Developer 3.5 noemen. Het heeft een beetje lang op de plank gelegen...

Dus binnenkort maar snel upgraden naar 4.0 :)

We are shaping the future


  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-05 07:49

GateKeaper

#1 Procastinator

Grrrr... snap er niks van.

Twee servers die onderling moeten communiceren. Beide servers niet veranderd. Individueel zijn beide nog te benaderen / gebruiken, maar onderling verdomd de ene server het om met de webserver te communiceren. Constant 504 Gateway Timeout.

De communicatie is ook zo spannend niet. Server 1 schotelt een website voor, en de website haalt d.m.v. xhr requests json ($.getJSON()) op bij server 2. Vaag vaag vaag.... bende... @#$%^* :(

Ligt dan "natuurlijk" ook niet aan de server, maar "toevallig" aan alle clients hier op kantoor. Servicedesk beweerd dat er niets aan het netwerk is gewijzigd, op mijn telefoon werkt het nog wel.

Opdracht: "Los het even op"... grrrrr

Tot zover mijn rant.., ga gerust verder met waar jullie mee bezig waren :)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

serhat schreef op vrijdag 03 augustus 2012 @ 10:34:
[...]

Is dit er al? Ik kon hem zo niet vinden.
Nee, jullie zijn vrij om een apart topic voor Koding (beta) te maken :)

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.


  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-05 07:49

GateKeaper

#1 Procastinator

/me GateKeaper snapt er niks meer van, het werkt in Internet Explorer, maar een 504 Gateway Timeout in Firefox.... bah

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 28-03 23:19

BikkelZ

CMD+Z

Alex) schreef op vrijdag 03 augustus 2012 @ 11:12:
Zo, 70-564 is in the pocket. Ik mag mezelf nu MCPD ASP.NET Developer 3.5 noemen. Het heeft een beetje lang op de plank gelegen...

Dus binnenkort maar snel upgraden naar 4.0 :)
Als je 2.0 hebt .Net en ASP.Net in hoeveel stappen kun je dan naar 4? Niet in één keer?

iOS developer


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 09-05 23:44

alienfruit

the alien you never expected

Kreeg zojuist een mailtje dat ik nog niet genoeg overgewerkt had dit jaar :o

  • BM
  • Registratie: September 2001
  • Nu online

BM

Admin Softe Goederen
GateKeaper schreef op vrijdag 03 augustus 2012 @ 13:14:
/me GateKeaper snapt er niks meer van, het werkt in Internet Explorer, maar een 504 Gateway Timeout in Firefox.... bah
Niet zoiets stoms als een ingesteld proxy in FX?

* BM heeft de ballen verstand van web zaken verder :+

[ Voor 10% gewijzigd door BM op 03-08-2012 13:32 ]

Xbox
Even the dark has a silver lining | Te koop: Chigee AIO-6 + toebehoren


  • D-Raven
  • Registratie: November 2001
  • Laatst online: 16-10-2025
alienfruit schreef op vrijdag 03 augustus 2012 @ 13:30:
Kreeg zojuist een mailtje dat ik nog niet genoeg overgewerkt had dit jaar :o
:D Terugsturen:

Ja.... en??

  • Phoenix1337
  • Registratie: April 2009
  • Laatst online: 07-05 10:53
BM schreef op vrijdag 03 augustus 2012 @ 13:31:
[...]

Niet zoiets stoms als een ingesteld proxy in FX?

* BM heeft de ballen verstand van web zaken verder :+
Je browser al opnieuw opgestart. Firefox houd ervan om dat soort dingen ook te cachen ...

  • CyberJack
  • Registratie: Augustus 2002
  • Laatst online: 28-04 14:49
alienfruit schreef op vrijdag 03 augustus 2012 @ 13:30:
Kreeg zojuist een mailtje dat ik nog niet genoeg overgewerkt had dit jaar :o
terug sturen dat ze daarvoor nog niet genoeg betaald hebben :)

[ Voor 124% gewijzigd door CyberJack op 03-08-2012 13:48 ]

https://bottenberg.dev


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

alienfruit schreef op vrijdag 03 augustus 2012 @ 13:30:
Kreeg zojuist een mailtje dat ik nog niet genoeg overgewerkt had dit jaar :o
:? Jij moet een vastgesteld aantal uren overwerken? Lolwut?

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


  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 08-05 12:37

TheNephilim

Wtfuzzle

GateKeaper schreef op vrijdag 03 augustus 2012 @ 12:13:
Grrrr... snap er niks van.

Twee servers die onderling moeten communiceren. Beide servers niet veranderd. Individueel zijn beide nog te benaderen / gebruiken, maar onderling verdomd de ene server het om met de webserver te communiceren. Constant 504 Gateway Timeout.

De communicatie is ook zo spannend niet. Server 1 schotelt een website voor, en de website haalt d.m.v. xhr requests json ($.getJSON()) op bij server 2. Vaag vaag vaag.... bende... @#$%^* :(

Ligt dan "natuurlijk" ook niet aan de server, maar "toevallig" aan alle clients hier op kantoor. Servicedesk beweerd dat er niets aan het netwerk is gewijzigd, op mijn telefoon werkt het nog wel.

Opdracht: "Los het even op"... grrrrr

Tot zover mijn rant.., ga gerust verder met waar jullie mee bezig waren :)
AJAX dus, heeft het dan niet hier mee te maken?

https://developer.mozilla.org/en/http_access_control

Verschilt per browser namelijk hoe er mee om gegaan word.

  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 09-05 12:04
alienfruit schreef op vrijdag 03 augustus 2012 @ 13:30:
Kreeg zojuist een mailtje dat ik nog niet genoeg overgewerkt had dit jaar :o
Terug sturen: Ik ben zo goed ik doe niet aan overwerken. Reageren ze vast leuk op :P

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-05 07:49

GateKeaper

#1 Procastinator

TheNephilim schreef op vrijdag 03 augustus 2012 @ 14:07:
[...]
AJAX dus, heeft het dan niet hier mee te maken?

https://developer.mozilla.org/en/http_access_control

Verschilt per browser namelijk hoe er mee om gegaan word.
Nee, daar lag het niet aan. Lag inderdaad aan de proxy zoals BM zegt. Maar frustrerend is dat, je vraagt service desk nog of ze iets aan de proxy hebben gewijzigd, maar hun kunnen je garanderen dat het niet zo is.

Twee dagen terug werkte het allemaal nog, en nu dus niet meer. Verander ik de proxy server in firefox (in ie mag ik dat niet), dan werkt het wel. Niet alle proxy servers zijn hier dus gelijk. Het hele internet werkt gewoon op de proxy die ik had, maar dit ene script niet. Blijkbaar hebben ze hier iets in de reverse proxy verkloot.

Gaat weer een halve dag omdat servicedesk gewoon niet weet waar ze mee bezig zijn / niet open zijn naar de gebruikers.

/me gaat nu json parsertje maken in vba (excel) O-)

[ Voor 3% gewijzigd door GateKeaper op 03-08-2012 14:18 ]


  • Korben
  • Registratie: Januari 2001
  • Laatst online: 14-11-2025

Korben

() => {};

Alex) schreef op vrijdag 03 augustus 2012 @ 11:12:
Zo, 70-564 is in the pocket. Ik mag mezelf nu MCPD ASP.NET Developer 3.5 noemen. Het heeft een beetje lang op de plank gelegen...

Dus binnenkort maar snel upgraden naar 4.0 :)
En 4.5, die is over minder dan een maand ook al uit. :Y)

Nu bezig met ASP.NET MVC 4, .NET 4.5 en RavenDB. Hoe awesome is dit:

C#:
1
2
3
4
5
6
7
8
9
10
11
public async Task<ActionResult> Index()
{
   var someQuery = _session.Query<Foo>().Where(x => x.Bar == "lol").OrderByDescending(x => x.FooType).ToListAsync();
   var someObject = _session.LoadAsync<Bar>("Foo/Bar");

   await Task.WhenAll(someQuery, someObject);

   var model = new IndexModel { Foos = someQuery.Result, Bar = someObject.Result };

   return View(model);
}


Oh, ja, en:
Afbeeldingslocatie: http://cdn.memegenerator.net/instances/400x/24379282.jpg

In de datalaag, althans...

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


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

BrandColors — A collection of major brand color codes.

Leuk concept en handig om even snel een kleur op te zoeken. :)

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


  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 10-05 21:25
Korben schreef op vrijdag 03 augustus 2012 @ 14:25:
[...]

En 4.5, die is over minder dan een maand ook al uit. :Y)

Nu bezig met ASP.NET MVC 4, .NET 4.5 en RavenDB. Hoe awesome is dit:

C#:
1
2
3
4
5
6
7
8
9
10
11
public async Task<ActionResult> Index()
{
   var someQuery = _session.Query<Foo>().Where(x => x.Bar == "lol").OrderByDescending(x => x.FooType).ToListAsync();
   var someObject = _session.LoadAsync<Bar>("Foo/Bar");

   await Task.WhenAll(someQuery, someObject);

   var model = new IndexModel { Foos = someQuery.Result, Bar = someObject.Result };

   return View(model);
}


Oh, ja, en:
[afbeelding]

In de datalaag, althans...
Vind ik dit toch echt mooier, in plaats van die implicit code flows.
JavaScript:
1
2
3
4
5
6
7
8
async.parallel({
    someQuery: dataLayer.loadStuffFromDb.bind(dataLayer, "args"),
    someObject: session.getOtherStuff
}, function (err, res) {
    if (err) return console.error("Oh noes", err);
    
    var model = { Bla: res.someQuery, Foo: res.someObject };
});

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 09-05 23:44

alienfruit

the alien you never expected

OkkE schreef op vrijdag 03 augustus 2012 @ 13:50:
:? Jij moet een vastgesteld aantal uren overwerken? Lolwut?
Ja, blijkbaar... Ik ga mijn werkcontract maar eens boven water halen.

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 14-11-2025

Korben

() => {};

creator1988 schreef op vrijdag 03 augustus 2012 @ 14:33:
[...]


Vind ik dit toch echt mooier, in plaats van die implicit code flows.
JavaScript:
1
2
3
4
5
6
7
8
async.parallel({
    someQuery: dataLayer.loadStuffFromDb.bind(dataLayer, "args"),
    someObject: session.getOtherStuff
}, function (err, res) {
    if (err) return console.error("Oh noes", err);
    
    var model = { Bla: res.someQuery, Foo: res.someObject };
});
Fascinating, maar hoe doe je dit dan?

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
foreach (var item in await SomeParallelQuery())
{
   var tasks = new List<Task>();

   if (await GetParallelShizzle(item))
   {
      try
      {
         foreach (var otherItem in await TryDownloadFoo(item))
         {
            tasks.Add(WriteFooFile(otherItem));
         }
      }
      catch (Exception ex)
      {
         await LogError(ex);
      }
   }
   else
   {
      await WriteDefaultFile(item);
   }
}

return Task.WhenAll(tasks);


Iets complexer, en de control flow is impliciet, maar het asynchrone is bijna terloops. Het retourneert ook een compound task van alle op de achtergrond gestarte taken waar je op kunt wachten.

Overigens, if (err)? Yuck.

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


  • cpf_
  • Registratie: Februari 2011
  • Laatst online: 20-07-2022
Joking with php/mysql :D
mysql_this_is_the_shit_real_escape_string_dont_use_the_other_versions_because_they_are_insecure_escape()

  • phex
  • Registratie: Oktober 2002
  • Laatst online: 09-05 19:10
hihi...

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 10-05 21:25
Korben schreef op vrijdag 03 augustus 2012 @ 14:45:
[...]


Fascinating, maar hoe doe je dit dan?

code...

Iets complexer, en de control flow is impliciet, maar het asynchrone is bijna terloops. Het retourneert ook een compound task van alle op de achtergrond gestarte taken waar je op kunt wachten.

Overigens, if (err)? Yuck.
Zoiets:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
someParallelQuery(function (err, items) {
    if (err) return console.error(err);

    async.list(items, function (item, next) {

        getParallelShizzle(item, function (err) {
            if (err) return console.error(err);

            tryToDownloadFoo(item, function (err, otherItems) {
                if (err) return console.error(err);

                async.parallel(otherItems, 
                    fs.writeFile.bind(fs, "./somefilename"),
                    next);
            })
        });

    }, function () {
        console.log("done");
    })
})
Overigens, if (err)? Yuck.
Jij hebt nu async code flows zonder error handling, dat is pas yuck :) . Elke call wrappen in try {} catch {} wordt je ook niet blij van.

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 14-11-2025

Korben

() => {};

creator1988 schreef op vrijdag 03 augustus 2012 @ 15:12:
[...]

Zoiets:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
someParallelQuery(function (err, items) {
    if (err) return console.error(err);

    async.list(items, function (item, next) {

        getParallelShizzle(item, function (err) {
            if (err) return console.error(err);

            tryToDownloadFoo(item, function (err, otherItems) {
                if (err) return console.error(err);

                async.parallel(otherItems, 
                    fs.writeFile.bind(fs, "./somefilename"),
                    next);
            })
        });

    }, function () {
        console.log("done");
    })
})



[...]

Jij hebt nu async code flows zonder error handling, dat is pas yuck :) . Elke call wrappen in try {} catch {} wordt je ook niet blij van.
Nee, geneste functiecalls, daar word je blij van? :+ Overigens, als er op elk willekeurig punt in het proces een exception wordt gegooid, wordt die gewoon netjes gepropageerd en wordt die uiteindelijk gegooid alsof je functie niet asynchroon is. En jouw functie doet niet hetzelfde als de mijne, maar ik snap je punt.

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


  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 10-05 21:25
Korben schreef op vrijdag 03 augustus 2012 @ 15:17:
[...]


Nee, geneste functiecalls, daar word je blij van? :+ Overigens, als er op elk willekeurig punt in het proces een exception wordt gegooid, wordt die gewoon netjes gepropageerd en wordt die uiteindelijk gegooid alsof je functie niet asynchroon is. En jouw functie doet niet hetzelfde als de mijne, maar ik snap je punt.
In node wordt er gekozen voor een variant waar er helemaal niets magisch omhoog bubbeled, maar gewoon een afspraak dat elke eerste parameter in een callback beschikbaar is voor errors. Ik hou niet zo van magic.

Misschien niet exact hetzelfde, maar close enough :+ Overigens als je minder nested function calls wil zijn er ook wel code flow libs die het anders kunnen oplossen voor je.

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
BikkelZ schreef op vrijdag 03 augustus 2012 @ 13:24:
[...]


Als je 2.0 hebt .Net en ASP.Net in hoeveel stappen kun je dan naar 4? Niet in één keer?
Volgens mij moet je dan eerst upgraden naar 3.5, en daarna naar 4.

We are shaping the future


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Modbreak:Uitlaatklep mo$%$#%#$%#$, do you speak it?


Oftewel geen vraagjes en antwoordjes die inhoudelijk technisch zijn!

[ Voor 49% gewijzigd door BtM909 op 03-08-2012 17:02 ]

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.


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 23:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

Technisch inhoudelijk of inhoudelijk technisch? :P

edit:

BtM909: Zo dan :P

[ Voor 30% gewijzigd door BtM909 op 03-08-2012 17:03 ]

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.


  • Caelorum
  • Registratie: April 2005
  • Laatst online: 10-05 21:03
ARG, moest even wat anders doen dan boekje lezen over c++: http://www.foddy.net/CLOP.html Jezus wat is dat moeilijk zeg :P

  • StM
  • Registratie: Februari 2005
  • Laatst online: 10-05 10:12

StM

Behalve voor de fun en een aantal hele speciale gebieden (bv games) is het imo vrij nutteloos aan het worden om C++ nog te leren. Hoewel ik er de weg heel aardig in ken (wat highperformance klanten stuff mee gemaakt) blijf ik het een klote taal vinden die het veel te makkelijk maakt om jezelf in een steeds strakker zittend net te verstikken.

Voor de high performance stuff maak je imo gewoon een in C geschreven dll / so en de rest doe je in een hogere taal.

[ Voor 6% gewijzigd door StM op 03-08-2012 18:45 ]


  • Caelorum
  • Registratie: April 2005
  • Laatst online: 10-05 21:03
Ik weet het, maar het is zo'n ding wat handig is om te kunnen. Na c++ staan functionele talen op de lijst, maar ik dacht eerst voor de makkelijkere te gaan :P

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Ik dacht al dat het niet aan mij lag. :+ Chrome heeft weer eens iets futiels veranderd: het wereldbolletje uit de adresbalk is sinds een dag of anderhalf een wit 'vel papier':

Afbeeldingslocatie: http://chromium.googlecode.com/issues/attachment?aid=1400530000000&name=Address+bar+icons.png&token=BoxTVRu4TeT5R_VJjmPeJ-uSOf4%3A1344013938257&inline=1

Erg grappig altijd hoor, die subtiele wijzigingen, maar ik dacht dus dat ik met het installeren van een plugin de browser gesloopt had, want het viel me daarna pas op. :')

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


  • HMS
  • Registratie: Januari 2004
  • Laatst online: 08-05 15:35

HMS

CodeCaster schreef op vrijdag 03 augustus 2012 @ 19:15:
Ik dacht al dat het niet aan mij lag. :+ Chrome heeft weer eens iets futiels veranderd: het wereldbolletje uit de adresbalk is sinds een dag of anderhalf een wit 'vel papier':

[afbeelding]

Erg grappig altijd hoor, die subtiele wijzigingen, maar ik dacht dus dat ik met het installeren van een plugin de browser gesloopt had, want het viel me daarna pas op. :')
Dat is toch omdat ze favicon's niet meer automatisch inladen? Of was dat al eerder uitgerold :P?

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 21-04 11:06
alienfruit schreef op vrijdag 03 augustus 2012 @ 14:43:
[...]


Ja, blijkbaar... Ik ga mijn werkcontract maar eens boven water halen.
Vind ik wel stug als dit zo is :P. Dan is het niet overwerken meer maar gewoon onderdeel van de hoeveelheid uren dat je moet werken >.>

Nothing to see here!


  • MLM
  • Registratie: Juli 2004
  • Laatst online: 12-03-2023

MLM

aka Zolo

Ik ben onderhand best een fan van C++. Het is misschien niet ideaal, maar het werkt wel redelijk :)

-niks-


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

HMS schreef op vrijdag 03 augustus 2012 @ 19:21:
[...]


Dat is toch omdat ze favicon's niet meer automatisch inladen? Of was dat al eerder uitgerold :P?
Nee, dat was al eerder zo. Voorheen zag je een grijs wereldbolletje op die plek. :P

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


  • frG
  • Registratie: Augustus 2004
  • Laatst online: 06-05 21:54

frG

Volgens mij had het ermee te maken dat sommige phishing websites daar een groen SSL icoontje toonden, zo werden mensen misleid..

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 10-05 21:03
MLM schreef op vrijdag 03 augustus 2012 @ 20:05:
Ik ben onderhand best een fan van C++. Het is misschien niet ideaal, maar het werkt wel redelijk :)
Begint hier ook aardig te komen. Natuurlijk mis ik ook een hoop van C# (tooling en een paar language features), maar heb wel het gevoel dat dit een stuk flexibeler is. Tot nu toe nog niets tegengekomen waarvan ik zoiets heb van "dat gaat lastig worden" of "waarom werkt dit niet". Het is gewoon beter opletten denk ik. Heb wel weer het gevoel dat ik eindelijk weer moet nadenken tijdens het programmeren. Bij C# ging eigenlijk alles qua programmeren op de automatisch piloot. Eventuele fouten die ik maakte werden wel mooi aangegeven door VS, stylecop e.d.

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 09:45

RayNbow

Kirika <3

Korben schreef op vrijdag 03 augustus 2012 @ 14:25:
Oh, ja, en:
[afbeelding]

In de datalaag, althans...
Afbeeldingslocatie: http://blog.ezyang.com/img/cont-game/bind.png

*O*

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 03:33

F.West98

Alweer 17 jaar hier

Sorteren van een multidimensionale array. Feest jongens, wauw -_-
Extra probleem, het is sorteren op datum, in formaat d:m:yyyy dus geen 01:01:2012 als 1 jan. maar 1:1:2012.
En dan daarop sorteren.
Mijn functie cmp() blijkt niet te werken, dan zitten 2 jaren door elkaar gemixt en ging het door de random functie lijkt 't wel :P

edit:
Oh kak. Ik en debuggen = == :')

[ Voor 6% gewijzigd door F.West98 op 04-08-2012 01:05 ]

2x ViewSonic VP-27885K | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 29-04 15:02
Goh wat is het wennen om weer met C te werken na al die tijd C#. Maar na een paar dagen zit je er toch weer lekker in en dan gaat het best weer rap. Toch kom je dan weer grappige dingen tegen als je even niet oplet.

Ik was een kleine applicatie aan het porten van C# naar C. Dat was nogal veel gedoe en ik moest redelijk wat moeite doen om de OO delen van de applicatie te porten maar het ging wel redelijk. Grootste probleem was eigenlijk het gebrek aan HashTables, Dictionaries, Lists etc.. Maar na het vinden van de macro's van http://uthash.sourceforge.net was dat probleem ook wel verholpen.

Uiteindelijk is het programma dan helemaal geport, dus ik draai een testset in de C# versie: 30 seconden uitvoertijd, 800MB geheugen gebruik en de verwachte uitkomst. Daarna draai ik de C versie: ook ongeveer 30 seconden uitvoertijd en de uitkomst klopt, maar het geheugen gebruik is een schrikwekkende 2GB...

Het algoritme is nagenoeg hetzelfde dus de conclusie is dat ik 1.2GB geheugen lek per 30 seconden... Dat is niet een kleine memory leak maar een gigantisch gat. Gelukkig bestaat de applicatie uit slechts 2000~3000 regels code. Na een paar uur alle code gerefactored, beter comments (als uitleg aan mezelf om te zien of ik niet iets miste) en toch echt alle pointers gefreed. Nog steeds 2GB geheugen gebruik. Weer alles dubbel checken en niets meer te vinden.

Wat bleek het nu te zijn: hoewel je bij C# in debug en release build bijna dezelfde performance en geheugen gebruik hebt is dit in C niet het geval. De debug build gebruikt 2GB geheugen en de release build maar 1GB wat meer richting mijn verwachtingen is. Doh ja daar had ik echt niet meer aan gedacht.

Het verschil van toch nog bijna 200MB is te verklaren door een geheugen optimalisatie die ik in C# wel kon uitvoeren maar waar ik in C nog geen directe analoog voor zie. De Macro's die ik gebruik om een dynamische array grote te hebben gebruiken realloc waar door pointers naar elementen in de array niet meer valid zijn als de array groeit, daarom moet ik bij sommige operaties van te voren de array laten groeien zodat ik zeker weten dat toevoegen geen realloc veroorzaakt. Hierdoor gebeurt het af en toe dat een array groter is dan dat deze zou moeten zijn. In C# heb je daar door de extra laag indirectie door het managed geheugen geen last van waardoor ik lijsten kon maken die altijd maar met 1 elementen per keer groeien en pas op het moment dat het nodig is. Er zijn wel oplossingen hiervoor, bijvoorbeeld door achteraf de array weer te laten krimpen maar dit heb ik nog niet geïmplementeerd en er is geen duidelijk moment voor omdat de arrays continue van grote veranderen en de hele application-life-time gebruikt worden

[ Voor 4% gewijzigd door roy-t op 04-08-2012 09:12 ]

~ Mijn prog blog!


  • MLM
  • Registratie: Juli 2004
  • Laatst online: 12-03-2023

MLM

aka Zolo

Ik zou eens een profiler erbij pakken om te zien waar al die tijd in gaat zitten. Is er ook een specifieke reden dat je C ipv C++ hebt gepakt (C++ heeft ook HashTable's en Dictionaries etc in de STL zitten).

Tip: Pointers naar items in een realloc-ende array is lastig, je kan in plaats daarvan gewoon een index in de array gebruiken.

Tip: Als blijkt dat je een significante hoeveelheid van de tijd aan het memcpy/realloc-en bent, kan je ook overwegen om ipv een platte array een andere data-structuur te gebruiken.

-niks-


  • Zeebonk
  • Registratie: Augustus 2005
  • Laatst online: 30-07-2025
roy-t schreef op zaterdag 04 augustus 2012 @ 09:08:
ik lijsten kon maken die altijd maar met 1 elementen per keer groeien en pas op het moment dat het nodig is.
De List van .NET verdubbeld zijn capaciteit toch steeds als die te laag is? Dat lijkt me precies het zelfde als hoe jij het nu zelf in C hebt geimplementeerd. Misschien nog wel minder geheugen efficient. Of gebruikte je een andere/custom datatype?

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 16-10-2025
Ik kan in c++ best begrijpen dat je vanwege het ontbreken van een garbage collection goed om moet gaan met opruimen van pointers en dergelijke.
Maar als je allerlei kunstgrepen moeten gaan uithalen om een array dynamisch te laten resizen... dan heb ik echt zoiets van, your doing it wrong. Dat is toch precies iets wat het framework voor je op moet lossen, daar wil je als ontwikkelaar (tenzij je echt heel low level bezig bent) toch helemaal niet mee bezig zijn..

  • Solopher
  • Registratie: December 2002
  • Laatst online: 17-04 13:19
Mijn laatste dagje CZ, even wachten tot 18:00 dan is de prijsuitreiking (1st CoD4, 1st BF3) daarna alles snel in de auto pakken en rijden maar.

  • MLM
  • Registratie: Juli 2004
  • Laatst online: 12-03-2023

MLM

aka Zolo

Dat is wel het verschil tussen lowlevel en highlevel, C heeft echt weinig functionaliteit out-of-the-box. C++ heeft al een stuk meer in de STL, en C# heeft het hele .NET framework. Right tool for the right job, ik gebruik ze allemaal wel eens :)

-niks-


  • farlane
  • Registratie: Maart 2000
  • Laatst online: 10-05 10:05
D-Raven schreef op zaterdag 04 augustus 2012 @ 13:38:
Ik kan in c++ best begrijpen dat je vanwege het ontbreken van een garbage collection goed om moet gaan met opruimen van pointers en dergelijke.
Maar als je allerlei kunstgrepen moeten gaan uithalen om een array dynamisch te laten resizen... dan heb ik echt zoiets van, your doing it wrong. Dat is toch precies iets wat het framework voor je op moet lossen, daar wil je als ontwikkelaar (tenzij je echt heel low level bezig bent) toch helemaal niet mee bezig zijn..
Als je niet zelf je geheugenbeheer wilt doen is C of in mindere mate C++ waarschijnlijk niet je ding.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 29-04 15:02
MLM schreef op zaterdag 04 augustus 2012 @ 11:54:
Ik zou eens een profiler erbij pakken om te zien waar al die tijd in gaat zitten. Is er ook een specifieke reden dat je C ipv C++ hebt gepakt (C++ heeft ook HashTable's en Dictionaries etc in de STL zitten).

Tip: Pointers naar items in een realloc-ende array is lastig, je kan in plaats daarvan gewoon een index in de array gebruiken.

Tip: Als blijkt dat je een significante hoeveelheid van de tijd aan het memcpy/realloc-en bent, kan je ook overwegen om ipv een platte array een andere data-structuur te gebruiken.
Wat betreft tijd, 30 seconden is juist ontzettend snel voor dit probleem (brute force aanpak is 4 uur). Dus dat ziit wel snor, het programma is zeker nog te optimizen maar dat is in de huidige staat niet nodig :).

Index ipv pointer, dat is een goed idee, daar kan ik wel wat winst uithalen waarschijnlijk.

Verder zat ik ook naar een linked list te kijken ipv een platte array, maar dat gebruikt toch significant meer geheugen in mijn applicatie en geheugen is juist op dit moment meer de bottleneck dan snelheid.

@Zeebonk

Ik heb in C# een eigen list gemaakt die altijd maar met 1 groeit in plaats van verdubbelt, maar dat heb ik niet direct kunnen overzetten naar C door dit pointer probleem. Verder was helaas de eis van de opdracht C anders had ik het misschien wel in C++ gedaan (hoewel ik wel meer C ervaring heb dan C++ ervaring).

~ Mijn prog blog!


  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
Wa voor een probleem gaat het eigenlijk om? Ben wel geintresseerd.

Engineering is like Tetris. Succes disappears and errors accumulate.


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 23:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

Als je een O(1) structuur wil die kan groeien zonder dat je pointers invalidate kun je ook naar een jagged array kijken, oftewel een array van arrays, waarbij de binnenste array een constante grootte heeft (typisch een macht van 2 zodat je aan de hand van een index snel de buitenste en de binnenste index kan bepalen)

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.


  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 29-04 15:02
armageddon_2k1 schreef op zondag 05 augustus 2012 @ 11:43:
Wa voor een probleem gaat het eigenlijk om? Ben wel geintresseerd.
Als je het echt wil weten kun je hier een samenvatting en de scriptie zelf vinden: http://roy-t.nl/index.php...-partially-ordererd-sets/ even als de C# code van het programma. De C code heb ik ook wel als je geïnteresseerd bent.
.oisyn schreef op zondag 05 augustus 2012 @ 11:59:
Als je een O(1) structuur wil die kan groeien zonder dat je pointers invalidate kun je ook naar een jagged array kijken, oftewel een array van arrays, waarbij de binnenste array een constante grootte heeft (typisch een macht van 2 zodat je aan de hand van een index snel de buitenste en de binnenste index kan bepalen)
Oeh zo heb ik jagged arrays nog nooit gebruikt, dat klinkt als een goed idee. Ik ga eerst even mogelijke bugs uit deze versie squashen maar dat is zeker een feature die ik er later in kan bouwen :). De ideale datastructuur heeft O(c*n) geheugen gebruik en een zo klein mogelijke c. Immers slaat de array eigenlijk alleen maar pointers op dus je hebt al heel snel een een c van 3+ (voor linked lists bijvoorbeeld).


Edit: yay na 4 jaar de 225.000e bezoeker op mijn blogs mogen verwelkomen, misschien was jij het wel armageddon_2k1 ;)

[ Voor 14% gewijzigd door roy-t op 05-08-2012 12:34 ]

~ Mijn prog blog!


  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
roy-t schreef op zondag 05 augustus 2012 @ 12:29:
[...]


Edit: yay na 4 jaar de 225.000e bezoeker op mijn blogs mogen verwelkomen, misschien was jij het wel armageddon_2k1 ;)
Helaasch ik keek er zojuist pas op ;)

Mooie BSc(!) scriptie trouwens. Bij mijn opleiding (Lucht- en Ruimtevaart) heb ik wel MSc scripties gezien die niet in de buurt kwamen. Gelukkig ook een hoop goeie. Ook goed te begrijpen voor mij terwijl ik helemaal niet uit die richting kom.

[ Voor 29% gewijzigd door armageddon_2k1 op 05-08-2012 17:02 ]

Engineering is like Tetris. Succes disappears and errors accumulate.


  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 29-04 15:02
armageddon_2k1 schreef op zondag 05 augustus 2012 @ 16:51:
[...]


Helaasch ik keek er zojuist pas op ;)

Mooie BSc(!) scriptie trouwens. Bij mijn opleiding (Lucht- en Ruimtevaart) heb ik wel MSc scripties gezien die niet in de buurt kwamen. Gelukkig ook een hoop goeie. Ook goed te begrijpen voor mij terwijl ik helemaal niet uit die richting kom.
Thanks, ik was er ook heel erg blij mee. Ben blij dat het ook goed te begrijpen is want daar had ik af en toe mijn twijfels wel bij! Sowieso valt me het niveau van de scripties hier echt positief op er was een andere jongen die echt een heel gave WYSIWYG editor voor wikipedia had gemaakt inclusief semi-reguliere grammatica die het overgrote deel van de huidige wikipedia artikelen correct kon parsen (en geloof me, wikisyntax is echt een zooitje, vreselijke CRUD waar ze niet van af komen ondanks dat iedereen het probleem kent).

~ Mijn prog blog!


  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 09-05 12:04
Zo vandaag heel blij geworden van de investering in een NAS. Net een week of 2 is die online en vandaag stopt een HDD er mee. Mijn oude werk schijf stopte er mee. Nu gelukkig niks aan de hand maar aan het eind van de vakantie nog maar 1 aanschaffen voor ook backup op andere locatie.

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
NAS is fijn he? Al mijn Git repos staan erop + mijn fotos en filmpjes en elke woensdag en zondag wordt ie gebackuped naar mijn externe 2TB hdd. Elke 2 weken een RSync naar mijn broer 100km verderop :) (En viceversa)

Engineering is like Tetris. Succes disappears and errors accumulate.


  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 09-05 12:04
Ja die NAS is heel fijn. Nu alleen nog uitvinden wat er met de schijf is gebeurt, wat ik in de log zie is ie gewoon uit gegaan. Alleen wil ie niet terug de array in... Vannacht maar ff scannen op bad blocks en dan morgen weer zien

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 07-04 15:08
Ik begreep het verkeerd. Ik dacht dat er een oude schijf van je stuk was gegaan in je normale computer en dat je gelukkig een NAS had :) Jouw verhaal is eigenlijk precies het tegenovergestelde.

Engineering is like Tetris. Succes disappears and errors accumulate.


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 25-04 15:06

.Gertjan.

Owl!

Zit zelf ook al een tijdje naar een NAS te kijken, maar vind dat ze een beetje duur worden als je een goede wil hebben. Ik heb er eentje nodig om 3 machines naar te backuppen, maar hij moet ook een beetje veilig zijn. Sommige lijken te werken met allerlei vage tooltjes om rechten in te stellen.

Mooiste is natuurlijk als zo'n ding in mijn domein zou passen, maar volgens mij is integratie met domeinen zeer zeldzaam :-(

Momenteel lopen er een paar backup schedules tussen de verschillende machines (en een aantal richting online opslag), maar heb het idee nog steeds niet mijn draai te gevonden te hebben. Veel tools hanteren containers voor de backups (Windows Server Backup maakt een VHD, Windows 7 backup maakt een set met zipjes) maar dat wil ik eigenlijk niet, ik wil mijn bestanden ook zonder tools kunnen herstellen/inzien. Gebruikt iemand hier daar een handig programmatje voor (waarmee ik ook kan schedulen). De containerbackups lijken daarnaast ook iedere keer een volledige backup te trekken, dus er gaat iedere nacht ongeveer 200 GB over mijn netwerk :/

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.


  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 10-05 20:32
.Gertjan. schreef op maandag 06 augustus 2012 @ 07:26:
[...]

Zit zelf ook al een tijdje naar een NAS te kijken, maar vind dat ze een beetje duur worden als je een goede wil hebben. Ik heb er eentje nodig om 3 machines naar te backuppen, maar hij moet ook een beetje veilig zijn. Sommige lijken te werken met allerlei vage tooltjes om rechten in te stellen.

Mooiste is natuurlijk als zo'n ding in mijn domein zou passen, maar volgens mij is integratie met domeinen zeer zeldzaam :-(

Momenteel lopen er een paar backup schedules tussen de verschillende machines (en een aantal richting online opslag), maar heb het idee nog steeds niet mijn draai te gevonden te hebben. Veel tools hanteren containers voor de backups (Windows Server Backup maakt een VHD, Windows 7 backup maakt een set met zipjes) maar dat wil ik eigenlijk niet, ik wil mijn bestanden ook zonder tools kunnen herstellen/inzien. Gebruikt iemand hier daar een handig programmatje voor (waarmee ik ook kan schedulen). De containerbackups lijken daarnaast ook iedere keer een volledige backup te trekken, dus er gaat iedere nacht ongeveer 200 GB over mijn netwerk :/
Mijn Synology Cubestation CS407 (uit 2007) kan beide al. Ik veronderstel dat de nieuwe modellen dat ook nog kunnen. Er draait Linux op met een mooie webGUI en je hebt telnet/SSH toegang. Ik draai er ook een SVN servertje op. Integratie met Active Directory is mogelijk. Er wordt een backup tool meegeleverd, die differentiele backups kan maken: bestanden die niet gewijzigd zijn worden via een hardlink gelinked in de nieuwe backupdirectory. Dus per backup heb je de volledige mapstructuur zonder extra container, en bestanden die gelijk zijn in meerdere backups staan eigenlijk maar 1 keer op disk. Dat vind ik wel een mooie oplossing.
Er is hier op GoT ook wel een Synology topic, en ook andere topics ivm andere merken. Zeker ook eens bekijken.

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
Toch wel enigszins sneu: de Dell Touchpad-drivers doen er een kwartier over om te installeren, hebben .NET 4 nodig (waarom?!) en het duurt even voordat het configuratieprogramma is opgestart. Dat programma zit vervolgens vol met allerlei effecten zoals crossfades en schuivende panels en ik kan allerlei dingen instellen...

...maar ik kan niet instellen dat ik de scrollrichting wil omdraaien

:/

We are shaping the future


  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 28-03 23:19

BikkelZ

CMD+Z

roy-t schreef op zondag 05 augustus 2012 @ 12:29:

Oeh zo heb ik jagged arrays nog nooit gebruikt, dat klinkt als een goed idee.
PHP3 is er groot mee geworden :*)

iOS developer


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Yes, I was hacked. Hard.
"They got in via Apple tech support and some clever social engineering that let them bypass security questions."

Erg handig om alles aan iCloud te hebben hangen, tot je gehacked wordt. :o

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


  • Paul
  • Registratie: September 2000
  • Laatst online: 09:46
Alex) schreef op maandag 06 augustus 2012 @ 09:31:
Toch wel enigszins sneu: de Dell Touchpad-drivers doen er een kwartier over om te installeren
Hé, maar ze doen het... De Synaptec-drivers van de laptop van mijn vriendin vinden dat er geen touchpad is :o

Dus iedere keer dat er iets getypt moet worden (niet zo heel veel, anders hingen we er wel een tobo aan) hoor je iedere 45 seconde: #$(^*&%, :(, dat VRAAG ik toch niet!?! etc etc... Dan raakt de handpalm het touchpad en verspringt de cursor (of met een beetje pech selecteer je een hoop en is het weg omdat je natuurlijk gewoon verder typt).

Ondertussen is ze redelijk bekend met Ctrl-Z maar ideaal is anders... Misschien eens wat tijd aan besteden :+

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
Paul schreef op maandag 06 augustus 2012 @ 10:01:
[...]
Hé, maar ze doen het... De Synaptec-drivers van de laptop van mijn vriendin vinden dat er geen touchpad is :o
Oh, dat is helemaal een feest _O-

Ik heb anderhalve week terug een MacBook Air gekocht, en hoewel ik aanvankelijk sceptisch was moet ik zeggen... it just works.

Eergisteren heb ik via Boot Camp Windows 7 geïnstalleerd en ook daar geldt hetzelfde. Het installeren van alle drivers is één pakketje dat alles uitvoert, één reboot verder en... Windows is volledig bruikbaar. Geen bloatware, geen 6 reboots, geen meegeleverde OpenOffice-trials of Norton AntiVirus, maar gewoon een bruikbare Windows-machine. Dat was eigenlijk best wel verfrissend.

We are shaping the future


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

OkkE schreef op maandag 06 augustus 2012 @ 09:52:
Yes, I was hacked. Hard.
"They got in via Apple tech support and some clever social engineering that let them bypass security questions."
Ook lekker van die hacker om dan wel te reageren nadat hij alles heeft gewiped... Simpelweg je statement maken is even wat anders dan alles maar remote wipen :N
Erg handig om alles aan iCloud te hebben hangen, tot je gehacked wordt. :o
Ergste is nog dat het deze "bekende" meneer gebeurt; het zal jou maar gebeuren en er komt geen ruchtbaarheid aan...

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.


  • Barryvdh
  • Registratie: Juni 2003
  • Laatst online: 10-05 20:51
BtM909 schreef op maandag 06 augustus 2012 @ 10:12:
[...]Ergste is nog dat het deze "bekende" meneer gebeurt; het zal jou maar gebeuren en er komt geen ruchtbaarheid aan...
Bekende meneren zijn natuurlijk ook een populairder target om te hacken (zeker als hij een veel gevolgde Twitter account heeft bijvoorbeeld) en je kan er meestal makkelijker informatie over vinden, dan over een random iemand op internet.

  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 09-05 12:04
armageddon_2k1 schreef op maandag 06 augustus 2012 @ 07:20:
Ik begreep het verkeerd. Ik dacht dat er een oude schijf van je stuk was gegaan in je normale computer en dat je gelukkig een NAS had :) Jouw verhaal is eigenlijk precies het tegenovergestelde.
Nouja de array is nog bereikbaar dus dat is een geluk. Zoals ik het nu kan zien was het een firmware bug die er voor zorgde dat de schijf er mee is gestopt. Letterlijk gestopt als in uit gegaan. Dus de nieuwe firmware er op en opnieuw proberen. De array is al hoopvol op 2% van de rebuild _/-\o_

[ Voor 4% gewijzigd door Ealanrian op 06-08-2012 10:39 . Reden: meer info ]


  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 08-05 12:37

TheNephilim

Wtfuzzle

Daarom heb ik liever dat ze telefoonnummers noteren bij een account op het internet zoals die. Mocht je dan ooit je wachtwoord kwijt zijn of iets dergelijks, kunnen ze via je 06 nummer altijd een soort van PIN sturen. Geen gezeur met helpdeks en dus ook minder hack gevoelig.

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 09-05 23:44

alienfruit

the alien you never expected

Ik heb ook een MacBook Pro maar die herkent mijn iPhone niet meer... Ik weet niet of het nou aan mijn notebooks (twee zien um niet alleen iMac) ligt of de telefoon... Rete irritant.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Barryvdh schreef op maandag 06 augustus 2012 @ 10:36:
[...]
Bekende meneren zijn natuurlijk ook een populairder target om te hacken (zeker als hij een veel gevolgde Twitter account heeft bijvoorbeeld) en je kan er meestal makkelijker informatie over vinden, dan over een random iemand op internet.
Ja duh :P

Maar het ging me meer om de opmerking: "Erg handig om alles aan iCloud te hebben hangen, tot je gehacked wordt."

of afgesloten van je clouddienst ;) iig goed voor de awareness :)

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.


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
BtM909 schreef op maandag 06 augustus 2012 @ 11:19:
[...]

of afgesloten van je clouddienst ;) iig goed voor de awareness :)
Zoals deze user? Live account geblokkeerd; 'smart'phone wordt 'dumb'phone...

We are shaping the future


  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 10-05 12:39
alienfruit schreef op maandag 06 augustus 2012 @ 10:46:
Ik heb ook een MacBook Pro maar die herkent mijn iPhone niet meer... Ik weet niet of het nou aan mijn notebooks (twee zien um niet alleen iMac) ligt of de telefoon... Rete irritant.
Ik heb mijn macbook opgestart met een oude clone van mijn harde schijf om bepaalde data terug te halen. Ik had mijn iphone eraan hangen om 'm op te laden. Haalt iTunes even de helft van mijn muziek & apps eraf omdat itunes al die shizzle niet had in de oude clone. Rete irritant.

Let op: Mijn post bevat meningen, aannames of onwaarheden


  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-05 07:49

GateKeaper

#1 Procastinator

Hmm... Versio heeft nu ook een node-based VPS systeem, vergelijkbaar met VPS.net.

Jammer dat ik door gedoe op hun andere hosting (regelmatige ddos (volgens Versio)) het vertrouwen een beetje kwijt ben.

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 09:38

Matis

Rubber Rocket

Miljaar, het leek een collega een goed idee om de volgende regel
Java:
1
2
  if (x + z > a.xsize) if (a.wr)
    x -= a.xsize;

te veranderen in
Java:
1
2
3
4
5
6
7
  if (x + z > a.xsize)
  {
    if (a.wr)
    {
      x -= a.xsize;
    }
  }

;(
Waarom weet ik niet precies, maar de code evalueert nu in ieder geval anders dan voorheen :?

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


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Matis schreef op maandag 06 augustus 2012 @ 14:13:
Miljaar, het leek een collega een goed idee om de volgende regel
Java:
1
2
  if (x + z > a.xsize) if (a.wr)
    x -= a.xsize;

te veranderen in
Java:
1
2
3
4
5
6
7
  if (x + z > a.xsize)
  {
    if (a.wr)
    {
      x -= a.xsize;
    }
  }

;(
Waarom weet ik niet precies, maar de code evalueert nu in ieder geval anders dan voorheen :?
Op zich logisch om het aan te passen, nu is in ieder geval in een opslag duidelijker dat je het beter als
Java:
1
2
3
4
  if (x + z > a.xsize && a.wr)
  {
      x -= a.xsize;
  }

kunt schrijven ;). Verder kan ik me niet voorstellen die die wijziging de werking heeft aangepast. Is er ook niet nog een ; verwijderd o.i.d.

[ Voor 8% gewijzigd door Woy op 06-08-2012 14:15 ]

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 10-05 12:39
Lijkt me niet :P Weet je zeker dat het daardoor komt?
Staat er niet een else onder?

Ik kan me voorstellen dat iemand 2 ifjes deed om die 2e if nog een else te laten hebben

[ Voor 57% gewijzigd door Gamebuster op 06-08-2012 14:16 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


  • Matis
  • Registratie: Januari 2007
  • Laatst online: 09:38

Matis

Rubber Rocket

Woy schreef op maandag 06 augustus 2012 @ 14:15:
Op zich logisch om het aan te passen, nu is in ieder geval in een opslag duidelijker dat je het beter als
Java:
1
2
3
4
  if (x + z > a.xsize && a.wr)
  {
      x -= a.xsize;
  }

kunt schrijven ;). Verder kan ik me niet voorstellen die die wijziging de werking heeft aangepast. Is er ook niet nog een ; verwijderd o.i.d.
Ik ben het ook wel eens dat de leesbaarheid er door omhoog gaat, maar de werking gaat er op achteruit. Jouw voorbeeld doet overigens precies hetzelfde fout als het tweede stukje code dat ik postte.

Edit; @hierboven: Aanschouw het origineel, de wijziging en het voorstel van Woy:
Java:
1
2
3
4
5
        if (x + z > a.xsize)
            if(a.wr)
        {
            x -= a.xsize;
        }

Java:
1
2
3
4
5
6
7
if (x + z > a.xsize)
        {
            if (a.wr)
            {
                x -= a.xsize;
            }
        }

Java:
1
2
3
4
        if (x + z > a.xsize && a.wr)
        {
            x -= a.xsize;
        }

De laatste twee gaan fout, de eerste goed.

Edit 2: @hieronder. Nee, ze doen wat anders. Ik zal een testcase uitwerken ;)

[ Voor 31% gewijzigd door Matis op 06-08-2012 14:23 ]

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


  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-05 07:49

GateKeaper

#1 Procastinator

Matis schreef op maandag 06 augustus 2012 @ 14:20:
[...]

Ik ben het ook wel eens dat de leesbaarheid er door omhoog gaat, maar de werking gaat er op achteruit. Jouw voorbeeld doet overigens precies hetzelfde fout als het tweede stukje code dat ik postte.
Ben ik nu gek, of doen die stukjes precies hetzelfde? (en dan doel ik op die twee van jou, niet die van Woy)

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 28-02 20:33
Ik zit ook even te kijken, maar ik kan niet zien waarom dit
Java:
1
2
3
if (x + z > a.xsize)
      if (a.wr)
            x -= a.xsize;


anders is dan:

Java:
1
2
3
4
if (x + z > a.xsize && a.wr)
{
      x -= a.xsize;
}

[ Voor 9% gewijzigd door Megamind op 06-08-2012 14:24 ]


  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 10-05 12:39
Wel als er een else onder staat

Let op: Mijn post bevat meningen, aannames of onwaarheden


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Omdat het volgens mij
JavaScript:
1
x+z>a.xsize&&a.wr&&(x-=a.xsize)

wordt

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.


  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 29-04 15:02
Gamebuster schreef op maandag 06 augustus 2012 @ 14:15:
Lijkt me niet :P Weet je zeker dat het daardoor komt?
Staat er niet een else onder?

Ik kan me voorstellen dat iemand 2 ifjes deed om die 2e if nog een else te laten hebben
Ja maar dan heb je last van het dangling else probleem :) (hoewel de meeste compilers daar nu dezelfde heuristiek voor gebruiken).

~ Mijn prog blog!


  • Matis
  • Registratie: Januari 2007
  • Laatst online: 09:38

Matis

Rubber Rocket

Hmm, dat is wel het geval, hoort in dat geval de else bij het tweede of eerste if je?

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


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik trap er zelf ook weer in, maar jongens... het is hier geen vraagbaak :)

Volgende keer ga ik gewoon afsplitsen :P

[ Voor 3% gewijzigd door BtM909 op 06-08-2012 14:28 ]

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.


  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 10-05 12:39
Matis schreef op maandag 06 augustus 2012 @ 14:28:
[...]

Hmm, dat is wel het geval, hoort in dat geval de else bij het tweede of eerste if je?
Bij je 1e hoort de else bij de 2e if. Bij de aangepaste hoort de else bij de 1e if.

Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// lapje A
if(a) if(b)
  c();
else // deze else hoort bij de 2e if
  d();

// lapje B
if(a) {
  if(b) {
    c();
  }
}
else // deze else hoort bij de 1e if
  d();

// lapje C, werking identiek aan A
if(a) {
  if(b)
    c();
  else
    d();
}

[ Voor 33% gewijzigd door Gamebuster op 06-08-2012 14:34 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


  • Matis
  • Registratie: Januari 2007
  • Laatst online: 09:38

Matis

Rubber Rocket

BtM909 schreef op maandag 06 augustus 2012 @ 14:28:
[mbr]Ik trap er zelf ook weer in, maar jongens... het is hier geen vraagbaak :)

Volgende keer ga ik gewoon afsplitsen :P[/]
Mea culpa, ik wilde alleen mijn frustratie uiten. Het probleem was inderdaad dat de indenting deed vermoeden dat de else bij de eerste if hoorde, maar hij hoorde bij de tweede.
Dus de if-constructie veranderde niets, het was de else die roet in het eten gooide.

Enfin, nu netjes met accolades omgeven.

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


  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 09-05 12:04
Ealanrian schreef op maandag 06 augustus 2012 @ 10:38:
[...]

Nouja de array is nog bereikbaar dus dat is een geluk. Zoals ik het nu kan zien was het een firmware bug die er voor zorgde dat de schijf er mee is gestopt. Letterlijk gestopt als in uit gegaan. Dus de nieuwe firmware er op en opnieuw proberen. De array is al hoopvol op 2% van de rebuild _/-\o_
NAS nummer 2 ook maar aangeschaft, dan kan ik deze week direct de remote backup voor elkaar maken. Raid rebuild 41% :*)

  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 10-05 21:49
In eclipse met CTRL+1 en dan kiezen voor Change 'if' statement to block.
Die gebruikt de bytecode om de accolades te plaatsen en zou (;)) goed moeten gaan.

let the past be the past.


  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 10-05 12:39
Zo, mijn hele dev omgeving werkend in een virtual machine. Deel van de file system gemount met een deel van mijn mac's file system met sshfs. Virtual machine start ik nu via command line, sshen ernaar gaat ook eindelijk zonder gezeik en kan gewoon van netwerk wisselen zonder de netwerk configuratie te wijzigen of zelfs maar mijn ssh sessie te onderbreken.

Ik kan nu met mijn standaard editor op mijn mac bestanden wijzigen in mijn VM en dan uitvoeren/compilen op de VM. Ik tevreden. Ik heb nl. nogal vaak de neiging mijn dev omgevingen gewoon compleet te verkloten. Als ik dat nu doe, neem ik gewoon een backup van mijn virtual machine. Als ik ff wil devven op een andere bak, start ik de virtual machine gewoon daar op.

Let op: Mijn post bevat meningen, aannames of onwaarheden

Pagina: 1 ... 142 ... 267 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.