techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#compilare

0 posts0 participants0 posts today
minioctt<p>Ecco che ieri, like anti-clockwork, non è uscito alcun <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/postocto/" target="_blank">#postocto</a>, perché… stavo cercando di fare una cosa estremamente cursata, che penso da mesi e mesi ma che non avevo mai avuto voglia, e invece ieri mi è salito lo sghiribizzo: installare Windows e <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/linux/" target="_blank">#Linux</a> sulla stessa partizione, e non ho avuto manine per altro… (Nemmeno per………) 😳</p><p>Ed ecco che oggi sono qui a postare, ma… il piano pazzoide per ora è fallito, nessuno dei miei modi ha funzionato, e quindi devo abbassare la priorità del progetto. E quindi, è proprio vero che, ogni qualvolta si fanno due passi avanti, è necessario farne pure uno indietro. Non esistono più le mezze stagioni, e il 2025 sarà l’anno del <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/linux/" target="_blank">#Linux</a> desktop, questa volta è sicuro, non come tutti i 20 anni precedenti. 😤</p><p>Ed è per questo, e infiniti altri luoghi comuni che non c’azzeccano ‘na mazza, che oggi ho pubblicato allora una <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/nota/" target="_blank">#nota</a> su un argomento diverso, che sarebbe comunque finito in coda, <strong>Compilare e installare il kernel Linux da <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/sorgente/" target="_blank">#sorgente</a></strong>: <strong><a href="https://sitoctt.octt.eu.org/it/note/2024-09-01-Compilare-e-installare-il-kernel-Linux-da-sorgente/" rel="nofollow noopener" target="_blank">https://sitoctt.octt.eu.org/it/note/2024-09-01-Compilare-e-installare-il-kernel-Linux-da-sorgente/</a></strong>!!! 🌽🍿🧨🎉🤯 (Come tutte le <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/note/" target="_blank">#note</a>, subirà aggiustamenti man mano, accetto anche pull request.)</p><p>Senza approfondire troppo, la mia <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/idea/" target="_blank">#idea</a> era di installare sia Linux che Windows su una singola partizione BTRFS, sfruttando il bootloader Quibble per avere la compatibilità per quest’ultimo, ma <a href="https://github.com/maharmstone/quibble/issues/88" rel="nofollow noopener" target="_blank">su build di Windows troppo recenti non vuole andare</a>. Allora, piuttosto, ricordandomi del driver NTFS moderno per Linux, che funziona bene ed è integrato nel kernel in via definitiva da qualche mese (Linux 6.9), quasi quasi voglio provare la configurazione opposta, da lato oscuro… e sull’installazione di Linux su NTFS ci siamo, ma sull’avvio proprio no. Poopie. Comunque, visto che per avere il driver ganzo ho dovuto compilarmi io il kernel (<a href="https://bugs.debian.org/998627" rel="nofollow noopener" target="_blank">bug #998627, grazie Debian</a>, ti odio), ho pensato fosse una cosa buona da tenere scritta. 🤢</p><p>Diciamolo onestamente comunque, dai, era tutta una nuova scusa per fare il primo nuovo post sul nuovo sitocto, sfruttando al meglio la novità mentre che è nuova e fresca; avere un post che sa di nuovo sul sito rifatto a nuovo come quando 2 anni fa era nuovo… e in questo senso ho raggiunto l’obiettivo. Certo però, scrivere come <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/compilare/" target="_blank">#compilare</a> il <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/kernel/" target="_blank">#kernel</a> Linux, seppur comunque con il mio stile magico, non è come scrivere come fare qualcosa che nessuno al mondo che sia mentalmente in salute fa con gran nonchalance… il kernel è compilato da fin troppa gente. 😩</p> Share this page from your <a href="https://jointhefediverse.net/" rel="nofollow noopener" target="_blank">fediverse</a> server <p></p> <span class="">https://</span> Share <p class="">This server does not support sharing. Please visit .</p><p><a href="https://octospacc.altervista.org/2024/09/01/linuxocto-per-il-sitocto/" class="" rel="nofollow noopener" target="_blank">https://octospacc.altervista.org/2024/09/01/linuxocto-per-il-sitocto/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/linux/" target="_blank">#Linux</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/idea/" target="_blank">#idea</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/note/" target="_blank">#note</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/nota/" target="_blank">#nota</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/source/" target="_blank">#source</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/compilare/" target="_blank">#compilare</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/kernel/" target="_blank">#kernel</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/postocto/" target="_blank">#postocto</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/sorgente/" target="_blank">#sorgente</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/998627/" target="_blank">#998627</a></p>
minioctt<p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/android/" target="_blank">#Android</a> è letteralmente un <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/incubo/" target="_blank">#incubo</a> appena tenti di fare qualcosa di un attimo <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/particolare/" target="_blank">#particolare</a> 😭️</p><p>Ricordate la mia <a href="https://octospacc.altervista.org/2024/01/04/niente-touchpad" rel="nofollow noopener" target="_blank">idea di riciclare il vecchio #Huawei come #touchpad</a>? Alla fine, <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/kdeconnect/" target="_blank">#KDEConnect</a> in questo modo funziona molto bene, ma mi secca che sia totalmente vuoto se c’è un <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/display/" target="_blank">#display</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/lcd/" target="_blank">#LCD</a> da sfruttare, e vorrei approfittare per usare questo <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/smartphone/" target="_blank">#smartphone</a> per mostrare <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/animazioni/" target="_blank">#animazioni</a> carine, magari un orologio, ecc… E, per maggiore #flessibilità, vorrei semplicemente avere una pagina <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/web/" target="_blank">#web</a> sullo <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/schermo/" target="_blank">#schermo</a>. Però, ovviamente, nel frattempo l’area di <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/tocco/" target="_blank">#tocco</a> del <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/mouse/" target="_blank">#mouse</a> deve poter ricevere i miei input. E quindi? 😶️</p><ul><li>Ho provato in una decina di modi ad aggiungere un <code>WebView</code> al layout dell’app, con caratteristiche e mezzi diversi, ma non c’è verso di far si che questo sia visibile a tutto schermo, ma allo stesso tempo non si prenda lui tutti gli input… ho provato non so quanti consigli dai forum, tempo buttato. 🙄️</li><li>Ho tentato facendo ereditare il componente <code>KeyListenerView</code> dalla classe <code>WebView</code> anziché <code>View</code>, ma questo ne rompe il funzionamento e gli <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/input/" target="_blank">#input</a> se li prende tutti la pagina web aperta. 🥲️</li><li>Ho cercato su Neo Store (F-Droid + repo terze) e Google Play <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/applicazioni/" target="_blank">#applicazioni</a> che facessero da <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/browser/" target="_blank">#browser</a> web fluttuante, ma nessuna di quelle che ho provato permetteva di rendere il <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/popup/" target="_blank">#popup</a> “trasparente” ai <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/tocchi/" target="_blank">#tocchi</a>. 😮‍💨️</li><li>Ho cercato su <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/internet/" target="_blank">#Internet</a> per esempi di <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/codice/" target="_blank">#codice</a> di app fluttuanti, ma tutti sono un <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/casino/" target="_blank">#casino</a> da implementare ora così in una app nuova da zero (o meglio, non ci sono tutorial buonissimi), e ho buttato tempo e speranze appresso a un sacco di app esempio già pronte — o applicazioni <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/opensource/" target="_blank">#OpenSource</a> con altri scopi che potessi <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/riadattare/" target="_blank">#riadattare</a> — che non ne vogliono sapere di compilarsi. 😤️</li></ul><p>Ovviamente, se gli strumenti funzionassero davvero, e fosse solo la <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/piattaforma/" target="_blank">#piattaforma</a> in sé ad essere antipatica, non avrei perso tutto questo tempo. Invece no, appresso ad <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/androidstudio/" target="_blank">#AndroidStudio</a>, Gradle, Java, le dipendenze di <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/build/" target="_blank">#build</a> troppo vecchie perché la app è abbandonata, e se provi a sistemare fai solo danni, e quando la <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/app/" target="_blank">#app</a> finalmente si compila devi aspettare un minuto buono ogni volta che fai un cambiamento e vuoi inviarlo al <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/dispositivo/" target="_blank">#dispositivo</a> o emulatore… è una <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/schifezza/" target="_blank">#schifezza</a>. 😩️</p><p>…Tuttavia, la <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/pazienza/" target="_blank">#pazienza</a> è la #virtù di chi sa bramare il <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/superfluo/" target="_blank">#superfluo</a> in modo realistico, e dunque, alla fine, ho trovato una <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/demo/" target="_blank">#demo</a> che riuscissi a <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/compilare/" target="_blank">#compilare</a> (<a href="https://github.com/mjlong123123/TestFloaWindow" rel="nofollow noopener" target="_blank">https://github.com/mjlong123123/TestFloaWindow</a>), infilarci dentro una <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/webview/" target="_blank">#WebView</a>, e vedere il tutto <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/magicamente/" target="_blank">#magicamente</a> funzionare come volevo. Che assoluta <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/goduria/" target="_blank">#goduria</a>, guardate il <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/video/" target="_blank">#video</a> sotto. Ora farò giusto qualche <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/aggiustamento/" target="_blank">#aggiustamento</a> minimo necessario al mio <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/usecase/" target="_blank">#UseCase</a>, e poi avrò finito. Non farò una vera e propria <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/applicazione/" target="_blank">#applicazione</a>, non ho voglia, ma comunque caricherò i miei <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/sorgenti/" target="_blank">#sorgenti</a> modificati (e l’APK pronto che legge un file <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/html/" target="_blank">#HTML</a> da archiviazione locale) qui: <a href="https://gitlab.com/octtspacc/OcttBitsOfFun/-/tree/main/AndroidFloatingWebView" rel="nofollow noopener" target="_blank">https://gitlab.com/octtspacc/OcttBitsOfFun/-/tree/main/AndroidFloatingWebView</a> (i <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/file/" target="_blank">#file</a> appariranno quando avrò fatto). 💣️</p><p></p>Il <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/programma/" target="_blank">#programma</a> ora visualizza la pagina di errore di Android, perché il file che dovrà caricare non esiste ancora, e le dimensioni della <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/finestra/" target="_blank">#finestra</a> dovranno essere sistemate. Quello che è importante è che in sé <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/funziona/" target="_blank">#funziona</a>. 😁️<p><a href="https://octospacc.altervista.org/2024/01/17/overlay-webview-su-android-a-scopi-ricreativi/" rel="nofollow noopener" target="_blank">https://octospacc.altervista.org/2024/01/17/overlay-webview-su-android-a-scopi-ricreativi/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/aggiustamento/" target="_blank">#aggiustamento</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/android/" target="_blank">#Android</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/androidstudio/" target="_blank">#AndroidStudio</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/animazioni/" target="_blank">#animazioni</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/app/" target="_blank">#app</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/applicazione/" target="_blank">#applicazione</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/applicazioni/" target="_blank">#applicazioni</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/browser/" target="_blank">#browser</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/build/" target="_blank">#build</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/casino/" target="_blank">#casino</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/codice/" target="_blank">#codice</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/compilare/" target="_blank">#compilare</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/demo/" target="_blank">#demo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/display/" target="_blank">#display</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/dispositivo/" target="_blank">#dispositivo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/file/" target="_blank">#file</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/finestra/" target="_blank">#finestra</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/funziona/" target="_blank">#funziona</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/goduria/" target="_blank">#Goduria</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/html/" target="_blank">#HTML</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/huawei/" target="_blank">#Huawei</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/incubo/" target="_blank">#incubo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/input/" target="_blank">#input</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/internet/" target="_blank">#Internet</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/kdeconnect/" target="_blank">#KDEConnect</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/lcd/" target="_blank">#LCD</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/magicamente/" target="_blank">#magicamente</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/mouse/" target="_blank">#mouse</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/opensource/" target="_blank">#OpenSource</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/particolare/" target="_blank">#particolare</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/pazienza/" target="_blank">#pazienza</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/piattaforma/" target="_blank">#piattaforma</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/popup/" target="_blank">#popup</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/programma/" target="_blank">#programma</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/riadattare/" target="_blank">#riadattare</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/schermo/" target="_blank">#schermo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/schifezza/" target="_blank">#schifezza</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/smartphone/" target="_blank">#smartphone</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/sorgenti/" target="_blank">#sorgenti</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/superfluo/" target="_blank">#superfluo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/telefono/" target="_blank">#telefono</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/tocchi/" target="_blank">#tocchi</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/tocco/" target="_blank">#tocco</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/touchpad/" target="_blank">#touchpad</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/usecase/" target="_blank">#UseCase</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/video/" target="_blank">#video</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/web/" target="_blank">#web</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://octospacc.altervista.org/tag/webview/" target="_blank">#WebView</a></p>