De Devschuur Coffee Corner - Iteratie ⑬ Vorige deel Overzicht

Pagina: 1 ... 8 ... 48 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 10:39

Cloud

FP ProMod

Ex-moderatie mobster

Sebazzz schreef op maandag 17 januari 2022 @ 15:35:
[...]

Nee, het gebruikt een virtual DOM, net zoals React. Voor de rest is er niets gelijk ;)
Ah dan heb ik die presentaties van destijds verkeerd onthouden :+ React zal het voorbeeld geweest zijn i.p.v. de daadwerkelijke implementatie.

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:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

Cloud schreef op maandag 17 januari 2022 @ 15:33:
[...]

Huh? Misschien begrijp ik je verkeerd maar volgens mij was dat niet de bedoeling van Blazor hoor. De backend technologie was er grotendeels al (Razor Pages) en de rest is nog steeds gewoon ASP.Net Core.

De intentie van Blazor was volgens mij het toevoegen van interactiviteit aan dat bestaande pakket, maar dan met puur C#. Initieel volgde daaruit dan Blazor Server die middels React (dacht ik) partial updates aan een pagina kon doen. In een iets later stadium kwam daar Blazor WebAssembly bij die het nog verder naar de browser bracht, maar dat zou ik geen emulatie noemen :)
De strategie omtrend Blazor is al meerdere keren veranderd. Blazor voor 2018 was iets compleet anders dan wat het vandaag is. Zo was de focus van oorsprong Blazor WebAssembly (want server bestond namelijk niet).

En met emulatie bedoelde ik letterlijk dat: IL-code die door een emulator in WASM werd uitgevoerd. Later werd dit direct in WASM uitgevoerd en sprong men terug naar emulatie als WASM niet beschikbaar was.
Blazor started off as a personal project created by Steve Sanderson of Microsoft. He showed it off at NDC Oslo in 2017. This first version was built upon a interpreted .NET CIL (Common Intermediate Language) runtime called DotNetAnywhere. While the features were limited the potential of Blazor was obvious right away.

(...)

As part of the official adoption Blazor has been rewritten from scratch by the ASP.NET team. DotNetAnywhere has been replaced with Mono which has a much more advanced and fully featured offering in terms of .NET runtime. Mono has been part of Microsoft since 2016 and is the official runtime for client platforms. Powering frameworks such as Xamarin and Unity, it makes a lot sense for it to also power Blazor.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 10:39

Cloud

FP ProMod

Ex-moderatie mobster

DevWouter schreef op maandag 17 januari 2022 @ 16:12:
[...]


De strategie omtrend Blazor is al meerdere keren veranderd. Blazor voor 2018 was iets compleet anders dan wat het vandaag is. Zo was de focus van oorsprong Blazor WebAssembly (want server bestond namelijk niet).
Ja als je het persoonlijke/hobby project meerekent, dan zou je kunnen zeggen dat de 'strategie' inderdaad veranderd is in de loop der jaren :) Ik ging even voor het gemak uit van de intentie van Microsoft met Blazor, dus het officiële adoptiepad.

Verder ken ik de ins en outs van hoe het allemaal aan de binnenkant werkt noch de historie ook niet. Voor mij is het een heel fijne techniek waarvan ik hoop dat er een goede toekomst in zit. Ik neem aan dat het tegenwoordig voor nieuwe ASP.Net Core apps een serieuze kandidaat is om in te zetten, zoals @Sebazzz ook al aangeeft.

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!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

Cloud schreef op maandag 17 januari 2022 @ 16:31:
[...]

Ja als je het persoonlijke/hobby project meerekent, dan zou je kunnen zeggen dat de 'strategie' inderdaad veranderd is in de loop der jaren :) Ik ging even voor het gemak uit van de intentie van Microsoft met Blazor, dus het officiële adoptiepad.

Verder ken ik de ins en outs van hoe het allemaal aan de binnenkant werkt noch de historie ook niet. Voor mij is het een heel fijne techniek waarvan ik hoop dat er een goede toekomst in zit. Ik neem aan dat het tegenwoordig voor nieuwe ASP.Net Core apps een serieuze kandidaat is om in te zetten, zoals @Sebazzz ook al aangeeft.
Het is vooral om aan te geven hoe erg het veranderd is. En oorspronkelijk was het adoptiepad niet om het een template engine te maken. Het probleem was namelijk dat de technologie en de doelgroep niet op elkaar aansloot. Dus Microsoft moest opzoek naar een nieuwe doelgroep.
Gezien er een groep backend developers de richting van database architect op ging hebben ze daar op in gesprongen. Zo zijn er partijen geweest die het verkocht hebben als de nieuwe Silverlight. Daar was het marketing team bij Microsoft niet erg blij van. _O-

Persoonlijk krijg ik bij Blazor het classic ASP gevoel. Goed product, maar gedoemd om een niche te worden. Dit terwijl de onderliggende concepten verdomd goed zijn.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
DevWouter schreef op maandag 17 januari 2022 @ 17:03:
[...]
Persoonlijk krijg ik bij Blazor het classic ASP gevoel. Goed product, maar gedoemd om een niche te worden. Dit terwijl de onderliggende concepten verdomd goed zijn.
Ja, wij hebben er hier ook wel eens naar gekeken (doen nu dotnet core/5 met TypeScript en React aan de voorkant) en dat was ook onze conclusie. Leuke idee, best goede uitvoering, maar te veel een niche om een hele bedrijfsstrategie op te baseren. Het risico dat het over 5 jaar niet meer bestaat of compleet achter loopt is te groot. De saaiere keuzes zijn op dit gebied vaak de betere, het laatste wat je wilt is een gedwongen rewrite omdat je op de verkeerde hypetrain sprong.

Acties:
  • +3 Henk 'm!

  • Lethalis
  • Registratie: April 2002
  • Niet online
DevWouter schreef op maandag 17 januari 2022 @ 17:03:
[...]
Persoonlijk krijg ik bij Blazor het classic ASP gevoel. Goed product, maar gedoemd om een niche te worden. Dit terwijl de onderliggende concepten verdomd goed zijn.
Ik moet bij Blazor idd aan Silverlight denken. Durf het absoluut niet te gebruiken.

Ask yourself if you are happy and then you cease to be.


Acties:
  • +1 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
Lethalis schreef op maandag 17 januari 2022 @ 17:10:
[...]

Ik moet bij Blazor idd aan Silverlight denken. Durf het absoluut niet te gebruiken.
Dat was natuurlijk wel weer een Microsoft alternatief voor iets waar de rest van de wereld flash voor gebruikte in mijn ogen. :P

Javascript blijft toch hardnekkig vrees ik. Er zijn al legio pogingen geweest om middels transpilation het zelf schrijven van Javascript overbodig te maken, maar het blijft niche. Wellicht dat we met WebAssembly nog eens serieuze alternatieven krijgen.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • +1 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 21:02
Lethalis schreef op maandag 17 januari 2022 @ 17:10:
[...]

Ik moet bij Blazor idd aan Silverlight denken. Durf het absoluut niet te gebruiken.
Ach... Voor Silverlight hebben we nu ook een WebAssembly mogelijkheid! https://opensilver.net/

Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 10:39

Cloud

FP ProMod

Ex-moderatie mobster

DevWouter schreef op maandag 17 januari 2022 @ 17:03:
[...]
Het is vooral om aan te geven hoe erg het veranderd is. En oorspronkelijk was het adoptiepad niet om het een template engine te maken. Het probleem was namelijk dat de technologie en de doelgroep niet op elkaar aansloot. Dus Microsoft moest opzoek naar een nieuwe doelgroep.
Gezien er een groep backend developers de richting van database architect op ging hebben ze daar op in gesprongen.
Niet vervelend bedoeld, maar heb je ook een bron voor dit verhaal? :) Het klinkt wel interessant maar dit is net wat te spectaculair/onbegrijpelijk voor mij om zo zonder enige bron iets mee te kunnen.

Ik snap dat mensen bang zijn om Blazor in productie te nemen na het hele Silverlight debacle. Laten we inderdaad hopen dat dit niet weer zoiets is :X Het zou fijn zijn wat stabiliteit op dit soort fronten te hebben. Dus de desktop en de web gerichte UI frameworks :)

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!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

Cloud schreef op maandag 17 januari 2022 @ 17:38:
[...]

Niet vervelend bedoeld, maar heb je ook een bron voor dit verhaal? :) Het klinkt wel interessant maar dit is net wat te spectaculair/onbegrijpelijk voor mij om zo zonder enige bron iets mee te kunnen.
Het klinkt vooral spectaculair, maar het valt wel mee. Dit is gewoon normaal: Een ontwikkelaar maakt iets cools, toont aan zijn manager en zijn manager maakt er iets anders van. In dit geval zag niemand er brood in dat er een complete emulatielaag in WASM kwam tenzij er een praktisch toepassing kwam. Die praktische toepassing werd snelle websites. Toen bleek dat de emulatie niet altijd gegegarandeerd kon worden, dus een JS versie. Toen low-powered devices (denk arme landen) en dus een server side mogelijkheid. Toen doelgroep gevonden (backend developers) dus de focus daarna verplaatsen.

Wat je proeft is vooral ik die zuur is over het feit dat DotNetEverywhere uiteindelijk een (zeer goeie) template engine werd. Daarmee was mijn droom dat we overal .Net konden gebruiken ook aan diggelen.

Qua bronnen: Ik heb het op de voet gevolgd dmv podcasts en youtube. Tevens heb ik met de eerste generatie gespeeld vooral omdat ik het "waarom" niet begreep (je zag bijvoorbeeld complete WASM libraries van System.Text gedownload worden). Mocht je iets specifieks willen zoeken dan kan ik even snel voor je zoeken. Mocht je zelf willen zoeken dan is het waarschijnlijk DotNetRocks en Hanselminutes en waarschijnlijk rond 2017 en begin 2018.
Ik snap dat mensen bang zijn om Blazor in productie te nemen na het hele Silverlight debacle. Laten we inderdaad hopen dat dit niet weer zoiets is :X Het zou fijn zijn wat stabiliteit op dit soort fronten te hebben. Dus de desktop en de web gerichte UI frameworks :)
Ho, wacht heel even.

Blazor werd vergeleken met Silverlight omdat het net zoals Silverlight een geweldige developer experience heeft (gebruikerservaring is wat anders). Silverlight was dan ook een fantastisch product en is vooral afgerekend omdat het ontwikkelaars daar veel slechte producten gemaakt heeft.

Alles wat vandaag en morgen gemaakt met Blazor zal over 10 jaar nog steeds goed werken. Wel vist Blazor in hele drukke vijver, maar ik zou een keuze voor Blazor niet betwijfelen.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +2 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

Caelorum schreef op maandag 17 januari 2022 @ 17:18:
[...]

Ach... Voor Silverlight hebben we nu ook een WebAssembly mogelijkheid! https://opensilver.net/
Stil jij. :+
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 21:02
DevWouter schreef op maandag 17 januari 2022 @ 18:41:
[...]
Stil jij. :+

***members only***
Het kan erger hoor. Ik zit namelijk te wachten totdat iemand PeachPie en OpenSilver.net weet te combineren.

Acties:
  • +6 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Kun je de OpenJDK al in WASM draaien, zodat ik gewoon weer Java WebApplets online kan zetten? Vraag het voor een vriend natuurkundeleraar :P

🠕 This side up


Acties:
  • +1 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

DevWouter schreef op maandag 17 januari 2022 @ 17:03:
[...]


Het is vooral om aan te geven hoe erg het veranderd is. En oorspronkelijk was het adoptiepad niet om het een template engine te maken. Het probleem was namelijk dat de technologie en de doelgroep niet op elkaar aansloot. Dus Microsoft moest opzoek naar een nieuwe doelgroep.
Gezien er een groep backend developers de richting van database architect op ging hebben ze daar op in gesprongen. Zo zijn er partijen geweest die het verkocht hebben als de nieuwe Silverlight. Daar was het marketing team bij Microsoft niet erg blij van. _O-

Persoonlijk krijg ik bij Blazor het classic ASP gevoel. Goed product, maar gedoemd om een niche te worden. Dit terwijl de onderliggende concepten verdomd goed zijn.
Denk ook dat dat komt door hoe er destijds over geblogd en gedemonstreerd is.

Het begon als "Kijk, we hebben de Mono-runtime geport naar WebAssembly, dus als je die tien MB aan runtime naar de browser laat downloaden, kan de browser daarna .NET-DLL's downloaden en uitvoeren! Of in ieder geval die code die de sandbox toestaat."

[ButWhy.gifv]

Nu wordt de ondersteunde API-surface die jouw code gebruikt daadwerkelijk gecompileerd naar vergelijkbare WASM-calls, praat de server tegen de browser over DOM-updates en "snapt" de code in welke omgeving het draait.

Verder geen professionele ervaring mee, alleen wat demo-apps gezien en gemaakt.

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


Acties:
  • +1 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 16-09 15:42

Sebazzz

3dp

Koenvh schreef op dinsdag 18 januari 2022 @ 00:19:
Kun je de OpenJDK al in WASM draaien, zodat ik gewoon weer Java WebApplets online kan zetten? Vraag het voor een vriend natuurkundeleraar :P
Er was een mooie site die allerlei natuurkundige concepten uitlegde door middel van Java applets. ;w

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


Acties:
  • +1 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Is er inmiddels niet gewoon een javascript implementatie van een Java VM die applets kan draaien? :P

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!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
.oisyn schreef op dinsdag 18 januari 2022 @ 12:40:
Is er inmiddels niet gewoon een javascript implementatie van een Java VM die applets kan draaien? :P
JS OS bestaat tegenwoordig ook gewoon, dus ongetwijfeld :D

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


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:40
Koenvh schreef op dinsdag 18 januari 2022 @ 00:19:
Kun je de OpenJDK al in WASM draaien, zodat ik gewoon weer Java WebApplets online kan zetten? Vraag het voor een vriend natuurkundeleraar :P
Dat gewoon gewoon in 100% javascript (typescript) :+

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 18:39

Matis

Rubber Rocket

Sebazzz schreef op dinsdag 18 januari 2022 @ 12:19:
Er was een mooie site die allerlei natuurkundige concepten uitlegde door middel van Java applets. ;w
Whaha, zo heb ik ooit mijn profielwerkstuk bij elkaar gejat / gehackt.

Zo'n Java-applet website gevonden die raketlanceringen kon simuleren. De broncode (of zelfs de applet zelve) gedownload en overal waar de maker zijn naam stond vervangen door onze namen.

Docenten waren zo laaiend enthousiast dat ze ons vroegen of ze het voor mochten dragen in een regionale competitie. Daar hebben we maar van afgezien O-)

Volgens mij hadden we er een 9 voor of zo >:)

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


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Sebazzz schreef op dinsdag 18 januari 2022 @ 12:19:
[...]

Er was een mooie site die allerlei natuurkundige concepten uitlegde door middel van Java applets. ;w
Ik heb nooit begrepen waarom Java daar zo populair voor was, maar het werkte wel goed. Misschien komt er met WASM wel een heropleving van Java WebApplets, Silverlight, en Adobe Shockwave :D

🠕 This side up


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 21:02
Koenvh schreef op dinsdag 18 januari 2022 @ 16:20:
[...]

Ik heb nooit begrepen waarom Java daar zo populair voor was, maar het werkte wel goed. Misschien komt er met WASM wel een heropleving van Java WebApplets, Silverlight, en Adobe Shockwave :D
https://github.com/JasonHuang3D/WebAssembly-Examples :)

Basically: AS3 -> JS --Emscripten-> WASM

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Koenvh schreef op dinsdag 18 januari 2022 @ 16:20:
[...]

Ik heb nooit begrepen waarom Java daar zo populair voor was, maar het werkte wel goed.
Omdat je in Java wel gewoon willekeurige graphics kon tekenen.

Mocht iemand nog een browser met daarin Java hebben draaien -> https://oisyn.nl/homeboxx/ :P

[ Voor 15% gewijzigd door .oisyn op 18-01-2022 17:19 ]

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!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen

🠕 This side up


Acties:
  • +1 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Koenvh schreef op dinsdag 18 januari 2022 @ 16:20:
[...]

Ik heb nooit begrepen waarom Java daar zo populair voor was, maar het werkte wel goed.
Ik weet niet waarom m’n auto nat is, maar het regende net.

{signature}


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Voutloos schreef op dinsdag 18 januari 2022 @ 19:04:
[...]
Ik weet niet waarom m’n auto nat is, maar het regende net.
Flash was volgens mij veel gangbaarder en makkelijker te gebruiken, dus zou ik dat eerder verwachten. Het werkte wel goed in Java, maar het lijkt me niet een voor de hand liggende keuze. Vandaar m'n opmerking.

(Excuses voor de auto, ik schoot uit met de tuinsproeier :+)

🠕 This side up


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
Waren de java-applets er niet wat eerder dan het hele flash gebeuren (met aanvullend het idee van cross-"platform" (browser, cli, gui). En Flash wat later wat ook wat haalbaarder was voor de wat meer grafisch ingestelde onder ons op de creatieve opleidingen ?

Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

gekkie schreef op dinsdag 18 januari 2022 @ 20:02:
Waren de java-applets er niet wat eerder dan het hele flash gebeuren (met aanvullend het idee van cross-"platform" (browser, cli, gui). En Flash wat later wat ook wat haalbaarder was voor de wat meer grafisch ingestelde onder ons op de creatieve opleidingen ?
Java Applets: 1995
Flash: 1996

Java Applets was volgens mij ook meer toegespits op wetenschappelijke applicaties terwijl flash vooral (vector) animaties waar later dusdanig veel applicatie functionalitieit toegevoegd werd dat men er games in kon maken.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
DevWouter schreef op woensdag 19 januari 2022 @ 09:12:
[...]


Java Applets: 1995
Flash: 1996

Java Applets was volgens mij ook meer toegespits op wetenschappelijke applicaties terwijl flash vooral (vector) animaties waar later dusdanig veel applicatie functionalitieit toegevoegd werd dat men er games in kon maken.
Ik kan me niet herinneren dat Flash op enigerlei wijze serieus werd genomen toen ik aan een universiteit studeerde inderdaad. :P

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
DevWouter schreef op woensdag 19 januari 2022 @ 09:12:
[...]
Java Applets: 1995
Flash: 1996

Java Applets was volgens mij ook meer toegespits op wetenschappelijke applicaties terwijl flash vooral (vector) animaties waar later dusdanig veel applicatie functionalitieit toegevoegd werd dat men er games in kon maken.
Ik had niet de indruk dat Flash vanaf z'n incarnatie zo ontzettend snel op het web van de grond is gekomen en dat dat bij java-applets een stuk vlotter ging. Maar goed dat kan ook aan m'n eigen blikveld van die tijd hebben gelegen.

Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

gekkie schreef op woensdag 19 januari 2022 @ 10:03:
[...]

Ik had niet de indruk dat Flash vanaf z'n incarnatie zo ontzettend snel op het web van de grond is gekomen en dat dat bij java-applets een stuk vlotter ging. Maar goed dat kan ook aan m'n eigen blikveld van die tijd hebben gelegen.
ActionScript werd pas geintroduceerd in 2000. Dus toen gingen ze pas bij elkaar in het vaarwater zitten (eigenlijk met de introductie van Flex). En nee, ik kan me ook niet herinneren of Flash echt breed geadopteerd werd. Volgens mij had Java op een gegeven moment een negatieve associatie waardoor heleboel websites oversprongen. Ook werd de wereld steeds meer ingericht op multimedia (denk aan youtube pre-google).

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
DevWouter schreef op woensdag 19 januari 2022 @ 10:36:
[...]
ActionScript werd pas geintroduceerd in 2000. Dus toen gingen ze pas bij elkaar in het vaarwater zitten (eigenlijk met de introductie van Flex). En nee, ik kan me ook niet herinneren of Flash echt breed geadopteerd werd. Volgens mij had Java op een gegeven moment een negatieve associatie waardoor heleboel websites oversprongen. Ook werd de wereld steeds meer ingericht op multimedia (denk aan youtube pre-google).
Plus dat ik de indruk heb dat er ook een hoop kwam vanuit macromedia's dreamweaver als de niet al te beroerde HTML editor (voor iedereen die niet met een plaintext editor uit de voeten kon).
Achja aan mij grotendeels voorbij gegaan en altijd een hekel gehad aan sites met veel flash.

Acties:
  • 0 Henk 'm!

  • Giesber
  • Registratie: Juni 2005
  • Laatst online: 16-09 11:02
Zoals ik het mij herinner werd Flash eerst gebruikt voor knopjes, menu's en dergelijke. Terwijl Java Applets eerder de stukjes applicatie waren die dan op de pagina zelf stonden.
Die knopjes en menu's zijn dan geëvolueerd naar volledige websites, zodat de grafische designers volledig los konden gaan. Niet dat ik ooit veel Flash heb gedaan, maar ik vermoed dat je bij sommige van die Flash websites er niet aan wil beginnen om dat in een Java Applet proberen te maken.

Acties:
  • +1 Henk 'm!

  • Ghehe
  • Registratie: April 2011
  • Laatst online: 12-09 15:58

Ghehe

400 pound hacker

Ik ben blij dat we van Flash af zijn maar er waren wel echte pareltjes in design, interactiviteit en animaties die ik niet zie in gewoon html en javascript. Dus het is wel wat saaier geworden (of ik ben saaier geworden :P )

Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:40
Ik zit eigenlijk wel te wachten tot iemand een HTML renderer schrijft in WebGL :+

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

Giesber schreef op woensdag 19 januari 2022 @ 10:48:
Zoals ik het mij herinner werd Flash eerst gebruikt voor knopjes, menu's en dergelijke. Terwijl Java Applets eerder de stukjes applicatie waren die dan op de pagina zelf stonden.
Die knopjes en menu's zijn dan geëvolueerd naar volledige websites, zodat de grafische designers volledig los konden gaan. Niet dat ik ooit veel Flash heb gedaan, maar ik vermoed dat je bij sommige van die Flash websites er niet aan wil beginnen om dat in een Java Applet proberen te maken.
Flash was een animatie tool welke steeds meer scripting ondersteuning kreeg terwijl Java Applets gewoon sandboxed applicaties zijn. Eigenlijk compleet onvergelijkbaar.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • +1 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Ghehe schreef op donderdag 20 januari 2022 @ 13:41:
Ik ben blij dat we van Flash af zijn maar er waren wel echte pareltjes in design, interactiviteit en animaties die ik niet zie in gewoon html en javascript. Dus het is wel wat saaier geworden (of ik ben saaier geworden :P )
Vergeet het geluid niet! Zoef als het menu opengaat, bzzzzt bij een klik, en natuurlijk alles glimmend.

Afbeeldingslocatie: https://www.webdesignmuseum.org/uploaded/fullscreen/gabocorp-1997.png

Schrijf je ook nog in mijn gastenboek? 8)

[ Voor 9% gewijzigd door Koenvh op 20-01-2022 15:52 ]

🠕 This side up


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:40
Koenvh schreef op donderdag 20 januari 2022 @ 15:50:
[...]

Vergeet het geluid niet! Zoef als het menu opengaat, bzzzzt bij een klik, en natuurlijk alles glimmend.

[Afbeelding]

Schrijf je ook nog in mijn gastenboek? 8)
Op een of andere manier doet mij dit denken aan een stukje software dat je in de Windows 95 tijd bij Microsoft Works kreeg. Althans, dan stond toen op de familie PC. Dat was een interactieve foto van een rijk uitgevoerd kantoor. Op je bureau lag dan een rekenmachine en als je daar op klikte opende het de windows rekenmachine, een wereldbol voor internet explorer, zo'n ouderwetse kaartenbak voor adresboek, papieren met tabellen en grafieken opende Excel, andere documenten Word. Ik kan daar geen screenshot van vinden want ik weet niet hoe het heet, maar dat was denk ik bedoeld om mensen te helpen met de overstap naar digitaal.

Acties:
  • +1 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
ThomasG schreef op donderdag 20 januari 2022 @ 16:08:
[...]
Op een of andere manier doet mij dit denken aan een stukje software dat je in de Windows 95 tijd bij Microsoft Works kreeg. Althans, dan stond toen op de familie PC. Dat was een interactieve foto van een rijk uitgevoerd kantoor. Op je bureau lag dan een rekenmachine en als je daar op klikte opende het de windows rekenmachine, een wereldbol voor internet explorer, zo'n ouderwetse kaartenbak voor adresboek, papieren met tabellen en grafieken opende Excel, andere documenten Word. Ik kan daar geen screenshot van vinden want ik weet niet hoe het heet, maar dat was denk ik bedoeld om mensen te helpen met de overstap naar digitaal.
Nu wil ik er eentje maken van zo'n verschrikkelijke kantoor stock foto met veels te blije mensen :P

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 21:02
Janoz schreef op donderdag 20 januari 2022 @ 14:23:
[...]

Flash was een animatie tool welke steeds meer scripting ondersteuning kreeg terwijl Java Applets gewoon sandboxed applicaties zijn. Eigenlijk compleet onvergelijkbaar.
Tot aan Flex inderdaad. Die was toch echt om sandboxed applicaties te maken. En kon gelukkig later ook compilen naar JS ipv dat je de flash player moest gebruiken.

Acties:
  • +5 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

ThomasG schreef op donderdag 20 januari 2022 @ 16:08:
[...]
Op een of andere manier doet mij dit denken aan een stukje software dat je in de Windows 95 tijd bij Microsoft Works kreeg. Althans, dan stond toen op de familie PC. Dat was een interactieve foto van een rijk uitgevoerd kantoor. Op je bureau lag dan een rekenmachine en als je daar op klikte opende het de windows rekenmachine, een wereldbol voor internet explorer, zo'n ouderwetse kaartenbak voor adresboek, papieren met tabellen en grafieken opende Excel, andere documenten Word. Ik kan daar geen screenshot van vinden want ik weet niet hoe het heet, maar dat was denk ik bedoeld om mensen te helpen met de overstap naar digitaal.
Dat was Microsoft Bob.

Afbeeldingslocatie: https://www.want.nl/wp-content/uploads/2017/04/MICROSOFT-BOB.jpg

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Janoz schreef op donderdag 20 januari 2022 @ 14:23:
[...]

Flash was een animatie tool welke steeds meer scripting ondersteuning kreeg terwijl Java Applets gewoon sandboxed applicaties zijn. Eigenlijk compleet onvergelijkbaar.
De Java Applets UI laag was ook meer gericht op snel dingen in elkaar draaien die functioneel zijn met standaard JXxx componenten, Flash was gewoon beter voor het maken van mooie dingen.

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

Caelorum schreef op donderdag 20 januari 2022 @ 16:18:
[...]

Tot aan Flex inderdaad. Die was toch echt om sandboxed applicaties te maken. En kon gelukkig later ook compilen naar JS ipv dat je de flash player moest gebruiken.
Ik wilde nog naar Flex refereren inderdaad, maar wat ik voornamelijk aan wilde geven was dat beide niet zomaar te vergelijken zijn. Zelf bij flex had je toch meer een tool om interfaces mee te maken waar veel aan te scripten was, terwijl een applet een applicatie is die toevallig ook een GUI kan renderen. Je kon met beiden misschien uiteindelijk hetzelfde, maar de originele focus was anders.
RagingPenguin schreef op donderdag 20 januari 2022 @ 16:24:
[...]


De Java Applets UI laag was ook meer gericht op snel dingen in elkaar draaien die functioneel zijn met standaard JXxx componenten, Flash was gewoon beter voor het maken van mooie dingen.
Applets waren ook niet bedoeld om mooie dingen mee te maken :D. Wat dan wel weer grappig was, gewoon het tekenen van een willekeurige lijn was in een Applet oneindig veel simpeler dan in Flash :D

[ Voor 27% gewijzigd door Janoz op 20-01-2022 17:23 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Grrr, wat irritant dat je bij Microsoft voor elke site weer een los profiel moet koppelen. Meestal is dat 1 keer doorklikken want hij pakt de gegevens uit je MS account.

Maar bij docs.micrsoft.com krijg ik het volgende schermAfbeeldingslocatie: https://tweakers.net/i/LMlzOk7Yr-OwqQuDn50eVO-rhIQ=/800x/filters:strip_exif()/f/image/ffabOO0tbbQgHbYI4WQjWmb3.png?f=fotoalbum_large

Het is nog wel een verschil of je akkoord gaat met het privacy statement, of dat je je aan wilt melden voor "helpful tips, and more!". ( Ja natuurlijk kun je in de privacy statement ook zetten dat je mensen gaat lastig vallen, maar toch lijkt het mij niet helemaal de bedoeling ).

:X

En ja, je kunt het gewoon skippen, maar ik heb een hekel aan dit soort agresieve manieren om je op een mailing list te krijgen, want het zit in de verplichte flow om uberhaupt te kunnen reageren daar.

[ Voor 11% gewijzigd door Woy op 20-01-2022 17:53 ]

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


Acties:
  • +1 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:49

RayNbow

Kirika <3

Dat apparaat bij de haard, moet dat een Computer Electro voorstellen? 🤔

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

RayNbow schreef op donderdag 20 januari 2022 @ 17:59:
[...]

Dat apparaat bij de haard, moet dat een Computer Electro voorstellen? 🤔
Oh wauw... Dat ding heb ik ook gehad.

Daar lijkt het wel op. Als ik verder zoek dan blijkt dat Geosafari te starten in Bob (een educatief quiz). En als ik verder zoek dan kom ik hier op uit:
Afbeeldingslocatie: https://tweakers.net/i/IC09sajlzIpRf1B4tXZoZo_oM_Y=/800x/filters:strip_exif()/f/image/HiKysL0ts6o3audxLzxUn0dX.png?f=fotoalbum_large

Bron YouTube: The GeoSafari Jr. was a cleverly flexible kid's game bevestigt ook dat het in Microsoft Bob zit. Crap, blijkbaar niet.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +8 Henk 'm!

  • Ghehe
  • Registratie: April 2011
  • Laatst online: 12-09 15:58

Ghehe

400 pound hacker

Iemand koffie? Afbeeldingslocatie: https://tweakers.net/i/STUUTR6ZJlAh78VKvwaFp0EMkHc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):gifsicle():strip_exif()/f/image/sYR1wfv8M7DeTCUmrKcagxFf.gif?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/4-cxzvnnR0JwIZTYuwHHFNLop4E=/full-fit-in/4000x4000/filters:no_upscale():fill(white):gifsicle():strip_exif()/f/image/CuchVKH0IjaHc5sLdVhvz2He.gif?f=user_large

Acties:
  • +1 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 23:33
Ghehe }:O

Maar nee denk je. Ben een slechte dever, ik drink geen koffie.

Acties:
  • +3 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

/bankick @RobertMe :+

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
Vers getapt uit z'n oksels of wat ?

Acties:
  • +1 Henk 'm!

  • Ghehe
  • Registratie: April 2011
  • Laatst online: 12-09 15:58

Ghehe

400 pound hacker

gekkie schreef op vrijdag 21 januari 2022 @ 10:50:
[...]

Vers getapt uit z'n oksels of wat ?
Nee, met de tranen van Microsoft Developers. :+

Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
Ghehe schreef op vrijdag 21 januari 2022 @ 14:01:
[...]
Nee, met de tranen van Microsoft Developers. :+
Ik denk dat ik opteer voor een bakkie thee of een goed glas gemeentepils :9

Acties:
  • +1 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Zo, Prince of Persia nu ook in DOSBox doorgespeeld (single run, ging maar een paar keer dood omdat ik aan de PrinceJS mechanics gewend was, 8 minuten over) :Y).

Zitten nog best wat verschillen in PrinceJS en de originele DOS-versie, met name dus in de mechanics.

• In het origineel heb je 3 tegels nodig voor een running jump. Hij springt ook altijd pas aan het einde van een tegel. Er is wel een trucje om het met 2 tegels te kunnen: helemaal naar de rand lopen, en dan terug rennen en meteen weer heen sliden en springen. Dit trucje werkt in PrinceJS niet, en sprongen moet je ook beter timen omdat hij op vrijwel elke plek kan springen (loopt niet eerst tot het eind van de huidige tegel), al geeft het wel wat meer bewegingsvrijheid.

• Je kunt in het origineel niet hangen aan een tegel, loslaten, en 3 verdiepingen lager weer hangen. In level 3 kun je op die manier het skelet skippen, in het origineel val je daar te pletter.

• Als je meteen je zwaard wegstopt bij je shadow op level 12, dan wordt je afgemaakt in het origineel. Je moet eerst een beetje vechten.

• De leap of faith die daarop volgt werkte pas nadat de muziek gestopt was. Dit is overigens inmiddels gefixed :P

• Het gevecht met Jaffar is iets moeilijker in het origineel, hij blockt meer aanvallen. Maar nog steeds lang niet zo moeilijk als toen ik dit zo'n 30 jaar geleden speelde :P

Ik denk dat PoP de eerste game is die ik destijds volledig heb uitgespeeld, zonder cheats of walkthrough.

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:
  • +1 Henk 'm!

  • Ghehe
  • Registratie: April 2011
  • Laatst online: 12-09 15:58

Ghehe

400 pound hacker

@.oisyn Drukke dag op het werk lees ik zo :+

* Ghehe is nog aan zijn laatste taakje van de sprint bezig (refactoring :*) )

Acties:
  • 0 Henk 'm!

  • Lethalis
  • Registratie: April 2002
  • Niet online
.oisyn schreef op vrijdag 21 januari 2022 @ 15:16:
Zo, Prince of Persia nu ook in DOSBox doorgespeeld (single run, ging maar een paar keer dood omdat ik aan de PrinceJS mechanics gewend was, 8 minuten over) :Y).
Omg... ik wist niet dat PrinceJS bestond. Crap. Dit gaat mij wellicht tijd kosten.

PS
Of niet... ben al opgespiest. En neergestoken.

Dit is te lang geleden :+

[ Voor 9% gewijzigd door Lethalis op 21-01-2022 16:31 ]

Ask yourself if you are happy and then you cease to be.


Acties:
  • +2 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ghehe schreef op vrijdag 21 januari 2022 @ 15:39:
@.oisyn Drukke dag op het werk lees ik zo :+
Hey ik ben zowaar best productief geweest. Mag ik ook even mijn hoofd wat rust geven :P

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:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Jemig. Prince of Persia. Toen ik dat speelde was ik zo jong dat ik volgens mij niet verder ben gekomen dan het eerste level.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:37
Hydra schreef op zaterdag 22 januari 2022 @ 10:00:
Jemig. Prince of Persia. Toen ik dat speelde was ik zo jong dat ik volgens mij niet verder ben gekomen dan het eerste level.
Voor het eerst gespeeld op een 286 met een zwart/wit scherm. Of ik het uitgespeeld heb, herinner ik me niet meer.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
Wel aardige video op youtube van de maker, met hoe hij de voor die tijd aardig getrouwen en vloeiende animaties voor elkaar heeft gekregen en de beperkingen van de Apple II die uiteindelijk hebben geleid tot de "shadowman".

Acties:
  • +8 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Zo, hèhè, naar al die jaren ben ik er eindelijk achter hoe je dit soort rallies doet:

Afbeeldingslocatie: https://tweakers.net/i/KT1XieXze1zbzEt0mmnoObLiBn4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):gifsicle():strip_exif()/f/image/Pe6vhO16aiC9W7HXfAuMCTwa.gif?f=user_large

Voorheen lukte het me alleen maar met wat button mashing, maar de resultaten waren best bedroevend. De aanval na de blok was altijd wel simpel: eerst UP voor de blok, daarna SHIFT voor de aanval. Maar het lukte me nooit om na een aanval weer opnieuw een blok te doen.

Ik dacht altijd dat het om timing ging, dus ik heb de sourcecode erbij gepakt om uit te vogelen wanneer je nou precies moet drukken. Eerst de originele PoP source code, maar dat is assembly en ik had geen zin om daar doorheen te waden. Dus toen maar naar PrinceJS gekeken, met bijkomend voordeel dat ik in de browser dan gewoon breakpoints kan zetten.

Het antwoord vond ik niet eens in de source. Er zit een guard op level 8 die bijzonder pittig is, 1 scherm naar rechts van de start (bovenstaande gif komt daar vandaan), dus dat was een goede testcase om te bestuderen. Ik zette wat breakpoints hier en daar, maar op een of andere manier werd de "striketoblock" breakpoint maar heel sprodisch gehaald, dus ik ging kijken naar "blocktostrike", het overgaan van een blok naar een aanval die iedereen wel snapt. Terwijl ik wat zat te spelen om die breakpoint te triggeren kwam ik erachter. Het gaat er niet om dat je na UP de SHIFT goed timet. Het gaat erom dat je SHIFT indrukt terwijl UP ook nog ingedrukt is. MIND=BLOWN.

Dit betekent dat je voor de blok na een aanval, ook UP moet indrukken terwijl SHIFT nog ingedrukt is. En dus druk je niet alternating op SHIFT en UP, je houdt ze eigenlijk allebei vast en je laat SHIFT en UP alternating los :D. Toen ik dat eenmaal doorhad, kon ik het perfect reproduceren.

De reden dat ik dit wilde weten is omdat ik PoP2 in DOSBOX aan het spelen ben en die birdmen die je vanaf level 10 tegenkomt zijn teringpittig :P.

.edit2: Het lukt, maar het is iets lastiger in PoP2
Afbeeldingslocatie: https://tweakers.net/i/Masm7IUAxhRxoHRSIrDjbHWM2-4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):gifsicle():strip_exif()/f/image/ICmF0H6s8UDeLFCErJydoQqO.gif?f=user_large

[ Voor 8% gewijzigd door .oisyn op 24-01-2022 01:59 ]

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!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
@.oisyn Cheater!

(Of misschien stond dit in de vorige eeuw gewoon in de manual, of de tip hotline. :D )

En nu heb je natuurlijk een key binding gemaakt die de perfecte up+shift uitvoert. :p

{signature}


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Voutloos schreef op zondag 23 januari 2022 @ 20:20:
Of misschien stond dit in de vorige eeuw gewoon in de manual
Nope, ik heb dat zowaar gecheckt :P

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!

  • bwerg
  • Registratie: Januari 2009
  • Niet online

bwerg

Internettrol

.oisyn schreef op zondag 23 januari 2022 @ 16:08:
Zo, hèhè, naar al die jaren ben ik er eindelijk achter hoe je dit soort rallies doet:

[Afbeelding]
Nu nog een stap naar voren zetten elke keer als die vent naar achteren stapt, zodat je hem van het randje af duwt.

Heeft geen speciale krachten en is daar erg boos over.


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:40
Voutloos schreef op zondag 23 januari 2022 @ 20:20:
(Of misschien stond dit in de vorige eeuw gewoon in de manual, of de tip hotline. :D )
Zo zag ik laatst een video over Super Mario op de SNES. Normaal begon je weer in het eerste level als als je levens op waren. Maar door START en B (of A, weet ik niet meer) ingedrukte te houden begon je opnieuw in het level waar je dood ging. Dat stond blijkbaar dus gewoon in de handleiding, die niemand heeft gelezen :o

Acties:
  • +2 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Ja, die zag ik ook, en ik wist dat.

Maar dat gelooft niemand. :+

{signature}


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

@ThomasG en @Voutloos
Hmm... Ik heb de Super Mario World handleiding net opgezocht en doorgelezen (inclusief de originele van 1991) maar daar zie ik niet 1-2-3 dat er in staan.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:49

RayNbow

Kirika <3

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Helaas, 0 en 1 vallen onder auteursrecht. Beter maar ander talstelsel gaan gebruiken dan binary...

https://news.ycombinator.com/item?id=30060405#30061080

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!

  • Oon
  • Registratie: Juni 2019
  • Niet online

Oon

.oisyn schreef op maandag 24 januari 2022 @ 23:26:
Helaas, 0 en 1 vallen onder auteursrecht. Beter maar ander talstelsel gaan gebruiken dan binary...
[Twitter]
https://news.ycombinator.com/item?id=30060405#30061080
Ben wel benieuwd of die reactie dat het illegaal zou zijn volgens GDPR enige kern van waarheid heeft, want ik ben ook wel eens geraakt door dit soort systemen en je ziet ook veel mensen die hun hele Google of Microsoft account zijn kwijtgeraakt omdat ze foto's van badderende/zwemmende kinderen in hun back-up hadden staan..

Acties:
  • +1 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

.oisyn schreef op maandag 24 januari 2022 @ 23:26:
Helaas, 0 en 1 vallen onder auteursrecht. Beter maar ander talstelsel gaan gebruiken dan binary...
[Twitter]
https://news.ycombinator.com/item?id=30060405#30061080

O-)

🠕 This side up


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

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:
  • +4 Henk 'm!

  • P-Storm
  • Registratie: September 2006
  • Laatst online: 23:32
Oef, ik kwam dit tegen. https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/

Zelf heb ik het liefste selfhosting voor mijn kleine projectjes, maar hoe hebben jullie dat geregeld?

Ook nog even op het werk in de chat aandacht gegeven, maar sit is wel waar ik altijd voor vrees als ik aan cloudhosting denk.

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
P-Storm schreef op dinsdag 25 januari 2022 @ 09:52:
Oef, ik kwam dit tegen. https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/

Zelf heb ik het liefste selfhosting voor mijn kleine projectjes, maar hoe hebben jullie dat geregeld?

Ook nog even op het werk in de chat aandacht gegeven, maar sit is wel waar ik altijd voor vrees als ik aan cloudhosting denk.
Ik gebruik veel AWS (vooral in m'n werk, niet heel erg privé), maar daar heb ik ook wel een gratis accountje om af en toe wat te spelen met free tier zooi. Daarop staat dan ook een budget monitor die alerts verstuurt als de (projected) monthly costs boven de 10 euro uitkomen. Dat voorkomt natuurlijk al dat je zoals in bovenstaand voorbeeld pas na een maand merkt dat je een rekening van 11k gepresenteerd krijgt.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

.oisyn schreef op maandag 24 januari 2022 @ 23:26:
Helaas, 0 en 1 vallen onder auteursrecht. Beter maar ander talstelsel gaan gebruiken dan binary...
[Twitter]
https://news.ycombinator.com/item?id=30060405#30061080
In de twitter-thread komt ook naar voren dat de getallen 500, 174, 833, 285, 302, 186, 451, 336, 173, 266 ook niet toegestaan zijn. _O-

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:27

Creepy

Tactical Espionage Splatterer

Maar 42 niet? Gemiste kans :P

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Ghehe
  • Registratie: April 2011
  • Laatst online: 12-09 15:58

Ghehe

400 pound hacker

Mugwump schreef op dinsdag 25 januari 2022 @ 10:02:
[...]


Ik gebruik veel AWS (vooral in m'n werk, niet heel erg privé), maar daar heb ik ook wel een gratis accountje om af en toe wat te spelen met free tier zooi. Daarop staat dan ook een budget monitor die alerts verstuurt als de (projected) monthly costs boven de 10 euro uitkomen. Dat voorkomt natuurlijk al dat je zoals in bovenstaand voorbeeld pas na een maand merkt dat je een rekening van 11k gepresenteerd krijgt.
Inderdaad cost monitoring en indien je projectje succes blijkt te hebben, kan je de extra tijd erin steken om de kosten te optimaliseren (met een caching layer oid) :)

Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 21:53
P-Storm schreef op dinsdag 25 januari 2022 @ 09:52:
Oef, ik kwam dit tegen. https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/

Zelf heb ik het liefste selfhosting voor mijn kleine projectjes, maar hoe hebben jullie dat geregeld?

Ook nog even op het werk in de chat aandacht gegeven, maar sit is wel waar ik altijd voor vrees als ik aan cloudhosting denk.
Privé: 1 VPS, fixed price, 100Gb storage. Gaat altijd goed.

Werk: Er is billing alerting als iets uit de hand dreigt te lopen.

Acties:
  • +15 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker



:P

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!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:27

Creepy

Tactical Espionage Splatterer

_O-

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

Kalentum schreef op dinsdag 25 januari 2022 @ 10:26:
[...]


Privé: 1 VPS, fixed price, 100Gb storage. Gaat altijd goed.

Werk: Er is billing alerting als iets uit de hand dreigt te lopen.
Probleem was de kosten van het netwerk verkeer. Vaak is er bij een privé VPS de eerst zoveel microbits gratis.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 21:53
DevWouter schreef op dinsdag 25 januari 2022 @ 17:37:
[...]

Probleem was de kosten van het netwerk verkeer. Vaak is er bij een privé VPS de eerst zoveel microbits gratis.
32 TB per maand. Ik red me er wel mee

Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
Ik doe het op een prepaid unmetered rootservertje als rammelkast. Met een paar terabyte per maand over de lijn nog geen gemekker over gehoord. Wel gelimiteerd tot 100mbit/s, maar daar kan ik wel mee leven.

[ Voor 18% gewijzigd door gekkie op 25-01-2022 18:28 ]


Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
Op mijn werk word ik nog wel eens geconfronteerd met onverwachte cloudkosten. Zo heb je dingen als KMS Keys voor encryptie, waarbij je er heel goed op moet letten dat je ze cachet en niet elke keer opnieuw ophaalt. Ook een managed relationele database te klein schalen kan je juist heel veel extra kosten opleveren omdat er vanwege de kleinere memory size minder effectief met caching gewerkt kan worden en dus bakken IO wordt verstookt waar je nog weer los voor betaalt. Volgens mij scheelde opschalen van een instantie van 15 euro per maand naar 30 euro per maand iets van 6000 euro aan IO kosten per maand. _O-

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 19:11
Mugwump schreef op dinsdag 25 januari 2022 @ 18:57:
Op mijn werk word ik nog wel eens geconfronteerd met onverwachte cloudkosten. Zo heb je dingen als KMS Keys voor encryptie, waarbij je er heel goed op moet letten dat je ze cachet en niet elke keer opnieuw ophaalt. Ook een managed relationele database te klein schalen kan je juist heel veel extra kosten opleveren omdat er vanwege de kleinere memory size minder effectief met caching gewerkt kan worden en dus bakken IO wordt verstookt waar je nog weer los voor betaalt. Volgens mij scheelde opschalen van een instantie van 15 euro per maand naar 30 euro per maand iets van 6000 euro aan IO kosten per maand. _O-
Mjah elk je moet resources aardig gaan micro-managen, op zich misschien ook wel goed om daar met enige regelmaat eens toe gedwongen te worden. Alleen is het vooraf soms wat lastig in te schatten en is een foutje zo gemaakt, wat het wel een vrij dure leerschool en stok achter de deur maakt voor je optimalisaties.

Voor een ogenschijnlijk wat groter bedrag de handel aftikken en minder financiële verrassingen, hooguit dat je het nog eens gaat merken in een performance bottleneck kan ook fijn zijn. Naast de plus voor risico's vanuit de IT kant, zijn de financiële risico's toch wel aardig vervelend.

Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 16-09 15:42

Sebazzz

3dp

Je hebt minder zorgen rondom hardware, maar je kan meer automatiseren en ook meer automatisch geld uitgeven.

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


Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
gekkie schreef op dinsdag 25 januari 2022 @ 19:33:
[...]

Mjah elk je moet resources aardig gaan micro-managen, op zich misschien ook wel goed om daar met enige regelmaat eens toe gedwongen te worden. Alleen is het vooraf soms wat lastig in te schatten en is een foutje zo gemaakt, wat het wel een vrij dure leerschool en stok achter de deur maakt voor je optimalisaties.

Voor een ogenschijnlijk wat groter bedrag de handel aftikken en minder financiële verrassingen, hooguit dat je het nog eens gaat merken in een performance bottleneck kan ook fijn zijn. Naast de plus voor risico's vanuit de IT kant, zijn de financiële risico's toch wel aardig vervelend.
Het valt allemaal best mee hoor afhankelijk van wat je precies gebruikt. En vergeet ook niet dat efficiënt gebruik van pay-per-use ook enorm kan schelen. Als je aan systemen werkt met seizoenspieken, korstondige piekaanleveringen van data, voornamelijk gebruik tijdens kantooruren en ga zo maar door, dan kun je flink besparen door efficiënt op en af te schalen.

En vergeet ook niet dat complexe systemen op grote schaal runnen ook geen kinderspel is. Een SQL-databaseje met een paar GB aan data draait vaak wel prima. Gooi je er terabytes in die ook intensief bevraagd worden, dan word je vaak geconfronteerd met een hele nieuwe klasse aan potentiële problemen. Dan is een SaaS-oplossing die dat vrijwel volledig voor je wegmanaged ook een flinke kostenbesparing op manuren en vaak een reductie in problematiek die je klant, al dan niet financieel, raakt.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • +2 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Sebazzz schreef op dinsdag 25 januari 2022 @ 20:08:
Je hebt minder zorgen rondom hardware, maar je kan meer automatiseren en ook meer automatisch geld uitgeven.
Of je AWS keys lekken op Github, dan automatiseren mensen het voor je! ;)

https://niels.nu


Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Nu online
Mugwump schreef op dinsdag 25 januari 2022 @ 18:57:
Op mijn werk word ik nog wel eens geconfronteerd met onverwachte cloudkosten. Zo heb je dingen als KMS Keys voor encryptie, waarbij je er heel goed op moet letten dat je ze cachet en niet elke keer opnieuw ophaalt. Ook een managed relationele database te klein schalen kan je juist heel veel extra kosten opleveren omdat er vanwege de kleinere memory size minder effectief met caching gewerkt kan worden en dus bakken IO wordt verstookt waar je nog weer los voor betaalt. Volgens mij scheelde opschalen van een instantie van 15 euro per maand naar 30 euro per maand iets van 6000 euro aan IO kosten per maand. _O-
Dan heb ik met onze "data science boys" toch liever alles on prem. We hebben ze de toegang tot de productie database server al ontzegd want efficiënte queries schrijven kunnen ze niet. Gewoon ALLES importeren en dan in het heilige R Studio hun ding doen (oftewel 90% van de data weer wegflikkeren). En on repeat. Dat zou ons duizenden euro's gekost hebben :X
Ik ben niet tegen cloud hoor, kan prima werken. Zie de blog post hierboven. Draai je een high tragfic website met api's die veel gebruikt worden voor peanuts per maand. Totdat het fout gaat..
Zelfde verdienmodel als bij sommige telefoon providers, als je over je limiet gaat ga je echt serieus betalen.

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

  • DHH
  • Registratie: Augustus 2014
  • Laatst online: 07-09-2024

DHH

sig69 schreef op donderdag 27 januari 2022 @ 02:20:
[...]

We hebben ze de toegang tot de productie database server al ontzegd want efficiënte queries schrijven kunnen ze niet.
Dat is volgens mij sowieso ook het gebruikelijke model, om een aparte reporting server (of DWH) in te richten met de (relevante) exports uit je productie database en daar de rapportages/data science op te draaien zodat een overijverige data analist/scientist niet per ongeluk de productieomgeving op de knieën brengt met een moeilijke query.

Daarnaast kan je makkelijker je data van verschillende bronnen integreren en kan je meteen goede dimension/fact tables bouwen zodat je redelijk makkelijke joins hebt in je BI software en je ook niet in elk rapport je business logic opnieuw hoeft aan te brengen (wat geheid een keer vergeten wordt of aangepast moet worden).

Dit is in ieder geval de theorie zoals ik het begrepen heb. In de praktijk merk ik dat de wereld van Excel sheets aan elkaar hangt en het kaartenhuis elk moment in kan storten... :X

Als ik dan de infra van bijv. Gitlab zie, word ik toch wel een beetje jaloers...

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
sig69 schreef op donderdag 27 januari 2022 @ 02:20:
[...]

Dan heb ik met onze "data science boys" toch liever alles on prem. We hebben ze de toegang tot de productie database server al ontzegd want efficiënte queries schrijven kunnen ze niet. Gewoon ALLES importeren en dan in het heilige R Studio hun ding doen (oftewel 90% van de data weer wegflikkeren). En on repeat. Dat zou ons duizenden euro's gekost hebben :X
Ik ben niet tegen cloud hoor, kan prima werken. Zie de blog post hierboven. Draai je een high tragfic website met api's die veel gebruikt worden voor peanuts per maand. Totdat het fout gaat..
Zelfde verdienmodel als bij sommige telefoon providers, als je over je limiet gaat ga je echt serieus betalen.
Oh die hebben bij ons ook wel eens een on-prem (dev) cluster van dedicated datawarehouse hardware omver getrokken, wat ook niet bepaald kinderachtige machines zijn. :P

Dit soort zaken kun je in de cloud overigens ook prima ondervangen hoor. Dit soort figuren zitten meestal op relationele databases. Dan heb je in de cloud natuurlijk alle varianten van VMs tot serverless. Daarin heb je dan weer allerlei mogelijkheden om limieten in te stellen.

Ik werk ook niet aan het soort sites als in de blogpost, maar aan systemen waar enorme bakken data doorheen vloeien en ik vind de cloud daarin op alle fronten een uitkomst. Ja je moet uiteraard letten op wat je doet, maar alle ellende die we on-prem hadden door onstuimige groei, piekperioden en ga zo maar door ondervang je met goed gekozen elasticitiet in je resources. Als het verschil tussen reguliere belasting en piekbelasting rustig een factor 10 kan zijn, dan is on-prem schalen lastig. Klanten verwachten dat data wel binnen X periode verwerkt is. Als je niet zelf een of ander resource sharing platform over vele klanten hebt gemaakt, dan moet je je hardware toch gaan schalen op de piekbelasting en dat wordt vrij duur. Terwijl je in de cloud gewoon even de compute resources laat autoscalen naar een factor 10 van de normale capaciteit voor een half uurtje per dag en dan weer automatisch laat terugschalen. Dat is dan gewoon goedkoper.

De cloud is zeker niet in alle gevallen de beste keuze, maar ik merk toch wel dat de basis van weerstand tegen de cloud vaak wantrouwen is. Dat heb ik ook altijd ervaren in traditionele omgevingen met on-premise hardware en een gescheiden opsafdeling. Je mag vaak in drievoud gaan verklaren waarom jij in vredesnaam denkt een beetje hardware nodig te hebben en het duurt lang voordat je het krijgt met alle hoepels waar je door moet springen. Aan de opskant is immers alles een kostenpost. Vanuit het perspectief van de (interne) klant zijn wat extra kosten vaak helemaal niet zo'n ramp en is de vertraging in time-to-market vele malen kostbaarder. Wat extra kosten voor IT-resources wegen niet op tegen de besparing die je haalt uit efficiënter management van voorraden, toegenomen conversie of wat ook het doel is van je oplossing.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
sig69 schreef op donderdag 27 januari 2022 @ 02:20:
[...]

Dan heb ik met onze "data science boys" toch liever alles on prem. We hebben ze de toegang tot de productie database server al ontzegd want efficiënte queries schrijven kunnen ze niet. Gewoon ALLES importeren en dan in het heilige R Studio hun ding doen (oftewel 90% van de data weer wegflikkeren). En on repeat. Dat zou ons duizenden euro's gekost hebben :X
En die data scientists die zitten te wachten tot de data over is, kosten niks?

Ik zeg niet dat je het perse verkeerd hebt (ik kan niet in jullie organisatie kijken) maar het is wel weer typisch dat het een beetje een "computers zijn duur en mensen goedkoop" verhaal is.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Oon
  • Registratie: Juni 2019
  • Niet online

Oon

P-Storm schreef op dinsdag 25 januari 2022 @ 09:52:
Oef, ik kwam dit tegen. https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/

Zelf heb ik het liefste selfhosting voor mijn kleine projectjes, maar hoe hebben jullie dat geregeld?

Ook nog even op het werk in de chat aandacht gegeven, maar sit is wel waar ik altijd voor vrees als ik aan cloudhosting denk.
Op zich een interessant artikel, maar als je gemiddelde kosten $20/maand zijn dan stel je toch gewoon een billing alert in op $50, en een hard limiet op $100? Dan maar een keer even offline zijn terwijl je het uitzoekt.

Het grote voordeel en nadeel van moderne cloudoplossingen is de schaalbaarheid en het gebrek aan bottlenecks.
Zo heb ik ook wel eens een Google Maps API ergens bij een kleine klant neergezet die gemiddeld onder de 100 requests per maand zaten, maar toen ineens een advertentie geplaatst hebben en mij 250 euro gekost hebben. Uiteindelijk netjes op kunnen lossen met de klant, maar ik heb hier vooraf niet bij stilgestaan en achteraf snel de klant zelf een billing account aan laten maken en limits ingesteld (hard limiet op iets van 1500 euro want dat vonden ze prima, alert op 100 euro naar mij en naar de contactpersoon bij de klant).
Uitzonderlijke situaties kunnen voor uitzonderlijke resultaten zorgen, en met een cloud platform merk je daar zelf niks van tot je de rekening betaalt (of je alerts af gaan :+ )

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
DHH schreef op donderdag 27 januari 2022 @ 08:14:
Dit is in ieder geval de theorie zoals ik het begrepen heb. In de praktijk merk ik dat de wereld van Excel sheets aan elkaar hangt en het kaartenhuis elk moment in kan storten... :X

Als ik dan de infra van bijv. Gitlab zie, word ik toch wel een beetje jaloers...
Ach, hoe vaak ik dit soort prachtige architectuurplaatjes wel niet voorbij heb zien komen in organisaties waar alsnog de halve business met Excel sheets goochelt... :P

Bij m'n huidige klant hebben ze ook data lakes, datawarehouse en datawhatevers om op allerlei wijzen inzichten uit data te halen. Wij hebben daarnaast in ons project ook een webtooltje zitten waarmee wat ruwe data snel opgevraagd kan worden (en ook geëxporteerd). Dat tooltje is populairder dan alle die andere zaken bij elkaar, want ze kunnen er makkelijk toegang toe krijgen en het heeft een exporteer-naar-Excel-knop. Meest gehoorde vraag is ook of er niet veel meer data geëxporteerd mag worden. Je hebt echt mensen die hun zoekopdrachtje zo segmenteren dat ze dagelijks 50 exportjes kunnen doen om alle data naar Excel te hijsen en daar los te gaan met ontdubbeling, oprollen en ga zo maar door. Totale werkverschaffing omdat al die datapreparatie in andere tooling al lang en breed gedaan is, maar dan moeten ze door de 23 hoepeltjes van IT heen springen om iets geregeld te krijgen en dan haken veel mensen af.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 21:53
Mugwump schreef op donderdag 27 januari 2022 @ 09:29:
[...]


Ach, hoe vaak ik dit soort prachtige architectuurplaatjes wel niet voorbij heb zien komen in organisaties waar alsnog de halve business met Excel sheets goochelt... :P

Bij m'n huidige klant hebben ze ook data lakes, datawarehouse en datawhatevers om op allerlei wijzen inzichten uit data te halen. Wij hebben daarnaast in ons project ook een webtooltje zitten waarmee wat ruwe data snel opgevraagd kan worden (en ook geëxporteerd). Dat tooltje is populairder dan alle die andere zaken bij elkaar, want ze kunnen er makkelijk toegang toe krijgen en het heeft een exporteer-naar-Excel-knop. Meest gehoorde vraag is ook of er niet veel meer data geëxporteerd mag worden. Je hebt echt mensen die hun zoekopdrachtje zo segmenteren dat ze dagelijks 50 exportjes kunnen doen om alle data naar Excel te hijsen en daar los te gaan met ontdubbeling, oprollen en ga zo maar door. Totale werkverschaffing omdat al die datapreparatie in andere tooling al lang en breed gedaan is, maar dan moeten ze door de 23 hoepeltjes van IT heen springen om iets geregeld te krijgen en dan haken veel mensen af.
Superherkenbaar. En dan is 'even een extra kolommetje' gewoon iets wat ze zelf kunnen doen terwijl de data mensen een ETL moeten wijzigen, de datastructuur van het DWH moeten wijzigen EN hun rapportjes moeten aanpassen om dat kolommetje erbij te doen. En dat soort verzoekjes komen op de grote backlog terecht enzo.

Ik ben er zelf wel fan van om een aantal gedenormaliseerde, gevalideerde en correcte ruwe exports te hebben waar mensen dan zelf mee kunnen prutsen en draaitabellen maken om precies de juiste informatie te krijgen.

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Kalentum schreef op donderdag 27 januari 2022 @ 09:42:
[...]
Ik ben er zelf wel fan van om een aantal gedenormaliseerde, gevalideerde en correcte ruwe exports te hebben waar mensen dan zelf mee kunnen prutsen en draaitabellen maken om precies de juiste informatie te krijgen.
Je moet daar inderdaad een beetje een evenwicht in vinden. Het is fijn als mensen voor hun eigen input gewoon zelf wat kunnen maken zonder dat dat een change-request voor nodig is die weken/maanden doorlooptijd nodig heeft.

Maar op het moment dat het ook weer voor (automatische) input gebruikt wordt voor andere bedrijfskritische processen dan is zo'n procedure en wat extra thought over de architectuur en implementatie wel fijn natuurlijk. Want anders heb je binnen de kortste keren een grote big ball of mud, en is je bedrijf gewoon kwetsbaar.

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


Acties:
  • 0 Henk 'm!

  • DHH
  • Registratie: Augustus 2014
  • Laatst online: 07-09-2024

DHH

Kalentum schreef op donderdag 27 januari 2022 @ 09:42:
[...]
Ik ben er zelf wel fan van om een aantal gedenormaliseerde, gevalideerde en correcte ruwe exports te hebben waar mensen dan zelf mee kunnen prutsen en draaitabellen maken om precies de juiste informatie te krijgen.
Dat is ook prima mogelijk door bijv. een rapport in Power BI te maken waar al die tabellen inzitten, vervolgens de juiste gebruikers toegang geven tot dat rapport en waar nodig row-level-security toe te passen zodat Pietje in Amsterdam alleen zijn klanten kan zien en CEO Peter het hele land.

Vervolgens kan je vanuit Excel de dataset van Power BI ophalen en kunnen ze los op die gevalideerde bronnen. Op die manier is Excel ook prima in te zetten.

Het wordt pas een probleem als een van de afdelingen dan denkt dat het handig is om die geëxporteerde data weer te koppelen aan hun eigen Excel sheets met hun nieuwe/zelf gedefinieerde salesplannen/mailinglists/productgroeperingen/whatever en dat die een eigen leven gaan leiden.

Weet iemand of het mogelijk is om een functie te bouwen in Excel waarbij de gebruiker een stroomstoot krijgt zodra 'ie een VLOOKUP formule gebruikt? :+

Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Nu online
Hydra schreef op donderdag 27 januari 2022 @ 08:55:
[...]


En die data scientists die zitten te wachten tot de data over is, kosten niks?

Ik zeg niet dat je het perse verkeerd hebt (ik kan niet in jullie organisatie kijken) maar het is wel weer typisch dat het een beetje een "computers zijn duur en mensen goedkoop" verhaal is.
Ik heb liever dat een data scientist even zit te wachten dan dat het hele bedrijf plat ligt. We moeten het doen met de resources die we hebben, dus ben al blij dat we een testomgeving hebben waarop ze kunnen doen wat ze willen.

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:30
sig69 schreef op donderdag 27 januari 2022 @ 13:38:
[...]

Ik heb liever dat een data scientist even zit te wachten dan dat het hele bedrijf plat ligt. We moeten het doen met de resources die we hebben, dus ben al blij dat we een testomgeving hebben waarop ze kunnen doen wat ze willen.
Nou ja, zoals gezegd gaat het al mis bij het feit dat data scientists 'je hele bedrijf plat kunnen leggen'. Als ze al de mogelijkheid hebben om op operationele databases modellen of analyses te draaien, dan doe je dat op een read replica voor analytische doeleinden, niet op je master (of read replica) die ook je operationele workload moet bedienen.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 22:02

DevWouter

Creator of Todo2d.com

Mugwump schreef op donderdag 27 januari 2022 @ 13:52:
[...]


Nou ja, zoals gezegd gaat het al mis bij het feit dat data scientists 'je hele bedrijf plat kunnen leggen'. Als ze al de mogelijkheid hebben om op operationele databases modellen of analyses te draaien, dan doe je dat op een read replica voor analytische doeleinden, niet op je master (of read replica) die ook je operationele workload moet bedienen.
Meestal is er een wisselwerking tussen analyse en operationeel. Als de analyse geen realtime component heeft, sure, geef ze een kopie van de data. Maar hebben ze om een reden de realtime data nodig dan zul je daarmee om moeten gaan.

Monitoring opzetten en ondersteuning opzetten. Meestal integreer ik dan de analysten in het ontwikkelteam.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Lethalis
  • Registratie: April 2002
  • Niet online
P-Storm schreef op dinsdag 25 januari 2022 @ 09:52:
Oef, ik kwam dit tegen. https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/

Zelf heb ik het liefste selfhosting voor mijn kleine projectjes, maar hoe hebben jullie dat geregeld?

Ook nog even op het werk in de chat aandacht gegeven, maar sit is wel waar ik altijd voor vrees als ik aan cloudhosting denk.
Voor kleine projecten gewoon hosting / VPS kiezen met een vast maandtarief en daarmee accepteren dat het misschien traag of onbereikbaar wordt, zodra er veel traffic op is.

Het mooie van cloudoplossingen is dat ze meeschalen, maar de vraag is natuurlijk of je dat altijd nodig acht :)

Ask yourself if you are happy and then you cease to be.


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
sig69 schreef op donderdag 27 januari 2022 @ 13:38:
Ik heb liever dat een data scientist even zit te wachten dan dat het hele bedrijf plat ligt.
Hoe dan? Je geeft mensen toch hopelijk geen write rechten op productie data?

https://niels.nu

Pagina: 1 ... 8 ... 48 Laatste

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.