erik.malm - 2019-10-13 13:51 32s
Jag vet inte om jag riktigt vant mig vid Microsoft-mjukvara på Linux ännu, men det mesta har ändå varit utvecklingsrelaterat, och med t.ex. VSCode gratis iom att det ändå är baserat på Electron. Men om MS faktiskt publicerar Edge på Linux måste jag nog pröva den bara för att det känns rätt absurt. https://www.neowin.net/news/microsoft-is-trying-to-bring-the-chromium-based-edge-to-linux
jens.hunt - 2019-10-13 14:10 26s
Gillar att logons skugga ser mer ur som IE än edge
erik.malm - 2019-10-13 14:12 15s
Det är som ett Scooby-Doo avsnitt “It was old man Internet Explorer all along!”
lukas.lindqvist - 2019-10-13 14:14 02s
Edge är i förgrunden, IE7 är i bakgrunden och lurpassar.
daniel.winther - 2019-10-13 20:15 36s
Haha
daniel.winther - 2019-10-15 11:38 10s
Nån som känner till och/eller har använt Open collective? https://opencollective.com
Open Collective
Man kan sätta upp projektkollekter där fok/organisationer kan gå in och donera, skaffa sponsorer etc Rätt intressant, tex har webpack en årlig återkommande budget på ~$430’000 bara från detta
ändå rätt mycket att dra in drygt 4,3 miljoner kr per år på ett open source projekt https://opencollective.com/discover?show=open%20source
Ska man vara petig så är $430k en projicerad budget utifrån deras status på sidan. Vet inte hur ny sidan är men kan iaf se att webpack har nästan 60 sponsorer som bidrar med minst $200/mån var
lukas.lindqvist - 2019-10-15 12:38 23s
Jag har ju använt Webpack en massvis, så då har jag använt opencollective gissar jag 😉
lukas.lindqvist - 2019-10-15 12:46 22s
Står att Trivago har donerat 230k dollar till Webpack projektet. Det är en rätt bra summar för ett företag att donera på ett open source projekt
daniel.winther - 2019-10-15 13:21 38s
verkligen
joakoles - 2019-10-15 13:51 46s
Jag kände inte till det men tycker det är intressant! Kan tänka mig att det (eller någon konkurrent) blir väldigt stort.
daniel.winther - 2019-10-15 14:21 15s
Har suttit idag och felsökt ett racekondition i paralell körning av python. Visade sig bero på filhanteringen. Kort och gott förlitade jag mig på flushning av filer till disk istället för att programmatiskt tvinga det. Hittade en intressant sida som beskriver hur man gör filoperationer atomära och konsekventa. Är lite basic i början men listar ändå en del bra tekniker att tänka på ibland när man hanterar förändringar i filer. Hur man förhindrar skrivfel etc genom atomära operationer, hur man kan förhindra brutna appends med tex checksummade skrivningar (att jämföra med tex WAL och transaktionsloggar i databaser).
Förklarar också lite liknande koncept för att ådstakomma samma sak genom att tex använda ett format som kallas spooldir och maildir. Inget jag kände till innan iaf, även om jag snubblat över kataloger som heter spool i unix 😄 https://blog.gocept.com/2013/07/15/reliable-file-updates-with-python/
Reliable file updates with Python
erik.malm - 2019-10-15 15:01 01s
Skriver flera instanser av era saker till samma fil då @daniel.winther? Python har väl globalt interpreter lås fortfarande och kör enkeltrådat, eller har jag missat någon ny utveckling där? När man läser, Spooldir har jag kört utan att veta att patternet har ett namn.
daniel.winther - 2019-10-15 15:17 39s
Precis, visste inte heller om att det var nåt slags “pattern” Python har fortfarande GIL och det kommer man inte ifrån. Det här programmet kör inte flertrådat utan i flera processer (pythons paket multiprocessing) som är standardsättet att köra python parallelt. Dessa processer gör en hel del olika saker och använder filer för att swappa ut saker från minnet och kunna lämna över jobb och resultat till andra processer.
Flertrådat används mer vid tex köhantering (tex vänta på requests, nätverk etc och dylikt).
daniel.winther - 2019-10-17 16:02 15s
Folk har för mycket tid:
jens.hunt - 2019-10-17 16:05 07s
Så vackert!
daniel.winther - 2019-10-17 16:05 41s
Verkligen! Funderade på om jag ska ta och prova den där vid version 2 av terminalviewern för diamonds
lukas.lindqvist - 2019-10-17 16:20 43s
Det där förtjänar klart mer än 65 stjärnor allts!