'Winamp has announced that on 24 September 2024, the application's source code will be open to developers worldwide.
Winamp will open up its code for the player used on Windows, enabling the entire community to participate in its development. This is an invitation to global collaboration, where developers worldwide can contribute their expertise, ideas, and passion to help this iconic software evolve.'
Dla osób, które mają trochę starszy PESEL (starszy, niż 2000 rok), to pewnie ucieszy ta nowina :). #Kodźródłowy#Winamp będzie udostępniony 24 września 2024 :)
Ich weiss, das zu mindestens #Okta mal unsicher war, doch wie sieht es bei den anderen aus und nutzen die auch die aktuellste #Technik für ihre #Dienstleistung'en? Das ist ja viel versprochen aber nicht garantiert, da Closedsource oder nicht?
«#Identity & #Access Management – Die 9 besten IAM-Tools:
Diese Identity-und-Access-Management (#IAM) -Tools schützen Ihre Unternehmens-Assets auf dem Weg in die Zero-Trust-Zukunft.»
🧵…[ENG] It's worse than previously assumed. Apart from how many #web services are dependent on it, this has a very big impact
#Cloudflare Breach: Nation-State #Hacker's Access Source Code and Internal Docs @cloudflare has revealed that it was the target of a likely nation-state #attack in which the threat actor leveraged stolen credentials to gain unauthorized #access to its #Atlassian server and ultimately access some documentation and a limited amount of #sourcecode
Pro: ora ho il #software che mi permette di fare quello che mi serviva, per cui non avevo trovato altre soluzioni già fatte che fossero funzionanti. In realtà, l’idea iniziale era di fare una #app specifica per questa #dimostrazione, ma strada facendo ho deciso che avrei reso questa più semplice e generica, potenzialmente utilizzabile anche per altri usi, e avrei implementato parte della mia logica sul mio #server con qualcosa di più rapido. Quello che è uscito fuori ora è una piccolissima app che esegue codice #JavaScript fornito dall’utente e permette a questo di interfacciarsi con API native. 3 API al momento, lmao. Non so se nel tempo la espanderò o no, ora mi serviva appena questa poca roba, e la #UX è #grezza grezza perché non ho tempo. Il codice è quì (ma non è bello): https://gitlab.com/octtspacc/DroidScriptin. ☕️
Contro: la programmazione Android in sé, che è sempre un leggero incubo. Tuttavia, l’unica alternativa teoricamente (chissà praticamente!) viabile sarebbe stata fare un’app per Symbian o J2ME, che certamente non avrebbe semplificato le cose. Vabbé, anche per questo ho alla fine realizzato questa parte del mio progetto demo nel modo in cui ho detto. La cosa più strana attuale del codice? (Content Warning: 🤓️) Il fatto che io debba tenere una classe dedicata funzionalmente vuota per dichiarare l’uso di un BroadcastReceiver all’OS, anche se io nella pratica quello lo uso nella MainActivity, e non nella classe che specifico nel manifest per quel permesso (perché non riesco a mettere MainActivity lì). Ah, però questo per quanto non abbia senso, funziona. La cosa veramente più strana, invece, lo è perché non funziona: su #Android4.4 (mio target) la UI è a posto, mentre su #Android13 (che monta il mio #smartphone principale) manca la barra dell’activity, e quindi non c’è manco modo di accedere al menu… vabbè, il #programma deve funzionare sul #telefono#vecchio, e lì appunto va. 🎈️
Il bug che ho descritto sopra, a confronto screenshot del mio telefono con quello dell'emulatore Android 4.4.(Ma come farà ad accadere questo #bug? 😩️)Nel mezzo: ne ho approfittato per provare #Kotlin un pochino, che avevo sempre snobbato, e adesso me ne pento… di non avergli dato una chance prima. È molto più piacevole di #Java da usare, secondo me, sintassi estremamente più pulita e concisa. Kotlin compila in #bytecode#dalvik e in generale targetta la #JVM direttamente, quindi le #API sono quasi identiche a Java, e avendo usato quello non bisogna imparare quasi nulla di nuovo; sintassi a parte appunto, che però si impara semplicemente scrivendo, è esotica ma assolutamente non esoterica. 🧶️
E giustamente vi chiedete, a che mi serviva esattamente? Se rientra nell’essere un sano #WeekendProject come ho programmato ieri, allora domani lo saprete… per ora non faccio spoiler, oltre a dire che il mio #MicroBlog potrebbe ottenere una funzione che solo #Twitter aveva e solo nei primissimi anni, e ora è un concetto estinto. Non vi dico che leggendo il #SourceCode potete intuire, ma mai dire mai… 👁️
Mi dicono dalla regia che esattamente 30 anni fa, #DOOM viene ufficialmente rilasciato. Che dire… fino all’altro ieri se ci giocavo non mi veniva nemmeno un pochino in mente che fosse così #retro. 👾
Ma è appena 11 anni più vecchio di me, quindi mi sa che poco ci manca e pure io divento retrò… ma allo stesso tempo irrilevante, a differenza di questo e altri giochi che saranno ricordati per l’eternità. 😥
La riproposizione per #GBA, che per l’#anniversario della #saga oggi ho messo sulla #SalaMuseoGames, è un po’ meno vecchia, ma a tratti più impressionante della versione originale per #DOS: è tipo l’unico #porting di Doom uscito decente per una console che di potenza ne aveva scarsa (altri, tipo quello per #PS1, sono stati invece ottimi soprattutto grazie all’hardware bono), senza castrazioni molto pesanti in contenuto, grafica, o gameplay (framerate incluso). La colonna sonora è un po’ diversa perché… boh? Ma è bello comunque. Tutto su un dispositivo tascabile, in un’era in cui l’unico Doom che girava sui telefonini era “Doom RPG”, la delusione. 🎁
Grazie poi alla bontà di #idSoftware, che rilasciò il #SourceCode anni dopo, sono nati #fork del motore, che rendono il gameplay migliore per gli standard odierni, oltre che migliaia di #mod che aggiungono infinito contenuto ad un gioco di per sé già carico. 🧨
A proposito di questi altri discorsi storici, c’è questo video di poco tempo fa che ne parla in modo piacevole, vi consiglio di guardarlo se vi interessa:
The twelfth annual js13kGames coding competition, challenging participants to create games in 13kB or less of JavaScript in a month, just wrapped up. This post highlights the top thirteen entries.
Someone leaked the source codes of the MS-DOS and Mac versions of Doom. Includes maps that were cut from release or were developed as tech demos, never seen before stuff.
Out now: The 2nd edition of Marianna Baranovska-Bölter's and my book "HELLO, I'M ELIZA"! Most of the chapters had been edited, some extended and an all-new chapter about the searching and finding of #Weizembaum's original #ELIZA#SourceCode had been added - as well as a faksimile of this code.
I love when a company who built their whole business on top of open source developed by others (Linux, Ruby, Go, etc) decry "vendors who take advantage of pure OSS models, and the community work on OSS projects, for their own commercial goals" switch to a proprietary license rather than a copyleft that actually codifies the culture of reciprocal sharing.
I.e. "Any used versions - released as part of a product or on their own - must have their #SourceCode released in public for everyone to access and reproducably build with no form of barriers!"
Descent 3 source code released on github, after 25 years (github.com)
The github repo is owned by one of the original developers, Kevin Bentley. Includes the unreleased 1.5 patch....
js13kGames 2023 winners 🏆 (github.blog)
The twelfth annual js13kGames coding competition, challenging participants to create games in 13kB or less of JavaScript in a month, just wrapped up. This post highlights the top thirteen entries.