elb, to random
@elb@social.sdf.org avatar

I wish programs agreed on what a dotlock should look like.

.file.lock
.file..LCK
.file.swp
.
.~lock.file#

... and I'm sure a hundred other possibilities.

textovervideo, to random
@textovervideo@fosstodon.org avatar

FilePizza is a free peer-to-peer file transfers in your browser. FilePizza never store anything. Because FilePizza uses WebRTC, file transfers ate always fast, private, and secure.

A hosted instance of FilePizza is available at https://file.pizza/

https://github.com/kern/filepizza

whitequark, (edited ) to random
@whitequark@mastodon.social avatar

two years ago i wrote a short story on a topic a catherine would write about

you can read it here if you want: https://gist.github.com/whitequark/cc504b1c607134d5517a34efc84c4acd/#file-gistfile1-md

iWork File Format - What is it? (iworkfile.bstatic.io)

Article provides a thorough examination of the iWork file format, integral to Apple's suite of productivity tools including Pages, Numbers, and Keynote. This article elucidates the foundational aspects of iWork files, their functionality within Apple's ecosystem, and their advantages for seamless collaboration and superior user...

generated image
boilingsteam, to linux
@boilingsteam@mastodon.cloud avatar
minioctt, (edited ) to Software Italian

[⤴️ https://octospacc.altervista.org/2024/03/08/musica-in-ritardo/]

Ancora una volta la legge di Murpy si abbatte su di me: ogni qualvolta ci si aspetta che i siano finiti, puntualmente ne spunterà un altro; e, se un può fallire, lo farà nel modo più e . ☠️

La stanotte è stata fatta, ma mi trovo con diverse canzoni rilevate dal sistema sul telefono in meno rispetto a quanto preventivato… questo perché, ho controllato, e qualche centinaio di file pesa quasi zero, abbastanza da contenere soltanto la copertina e nessun flusso . Molto utile come risultato di conversione, si si! 💸

E, in realtà, il lettore che ho usato fino a ieri (quello di Lineage OS) mi vedeva solo qualche centinaio di canzoni, anche dopo un riavvio di , cosa che mi ha fatto fare davvero un saltin, ma ho installato Fossify Player, e lui mi conta quasi 2000 brani, che è un poco meglio. 😪

Mi sono comunque spaventata per quei file però che ho visto troppo piccoli, e ho pensato “ecco qua, si è corrotto l’HDD”, ma per fortuna no, ho controllato e i FLAC che hanno fallito la conversione si sentono normalmente da sopra il disco… quindi ha fallito o fre:ac, o il decoder FLAC, o l’encoder Opus… ma tutte queste tutte in sequenza? 🤯

Se scopro che è colpa dei raggi cosmici mi incazzo. Poteva certamente andare peggio, mi è andata bene che i su disco siano a posto, ma che palle, dovrò riconvertire cosa non è andato bene… 💩

https://octospacc.altervista.org/2024/03/08/musicacat/

Widowild1, to random French
@Widowild1@mastodon.xyz avatar
minioctt, (edited ) to random Italian

ad altissima intensità: mi serviva il libro di analisi matematica del mio corso, ma non lo trovavo sull’Archivio di Anna™, e neanche sulla Genesi della ™, e neppure la Liberia Z™… Gli altri studenti del corso avevano passato il PDF, e un amico me lo ha inoltrato avendolo trovato prima, e, a questo punto, una volta ottenuto, la cosa giusta sarebbe stata di caricarlo sulle bellissime librerie suddette… ma ecco un : era pieno da cima a fondo di evidenziazioni, ma soprattutto note personali, sia a tastiera che a mano libera. 💩

Non volendo caricare un sporco come praticamente unica copia del reperibile dall’Internet , e soprattutto non volendo inavvertitamente snitchare su chi ha inizialmente condiviso questa sua personale (anche se un glielo dico, prossima volta mandate pure il bono per favore), dopo un po’ di sono effettivamente riuscita nel ripulirlo. 🔫

  1. Ho caricato il documento su questo sito trovato a tentoni, per scaricare una copia alterata con la promessa di tutte le annotazioni rimosse automaticamente. 🌟
  2. Ho comparato visivamente il PDF originale a questo nuovo usando quest’altro programma trovato a culo, e si, le cose del libro c’erano ancora tutte ma le note sono sparite. 🌋
  3. Ho per sicurezza controllato, nel possibile, perché ho cercato qualche tool per analizzare strutturalmente i PDF ma fanno tutti schifo, che quei dati fossero effettivamente stati eliminati, e non solo nascosti… 🌊
    • Aprendo il in Firefox, con l’Inspector vedo che i nodi HTML delle annotazioni generati dal visualizzatore sono vuoti per tutte le pagine per il file ripulito, mentre per l’originale giustamente le cose ci sono.
    • Con un hex editor però ho visto che le stringhe delle note scritte a tastiera risultavano ancora da qualche parte del file, cosa preoccupante, magari sono rimaste solo quelle ma magari è rimasto anche altro che io non posso cercare perché non è testo…
  4. Inizialmente penso di usare la “stampa su PDF” di Firefox per creare una copia ri-renderizzata, ma ho visto che rompe i caratteri matematici nel testo selezionabile… non grave ma nemmeno ideale. Provo con Chromium, che invece dovrebbe fare meno conversioni interne, e infatti il risultato è pulito, e pesa anche molto meno. Era evidentemente compresso, quindi con l’ennesimo programma l’ho decompresso, per poi rifare i test del punto 3. 🪓
  5. E finalmente ho poche , quindi ho caricato subito su libgen™, per la del popolo. 🐱‍👤

https://octospacc.altervista.org/2024/03/01/il-libro-non-ci-sta-lo-mettiamo-noi/

minioctt, (edited ) to pokemon Italian

Una apparente #maledizione si è appena abbattuta su di me oggi: non riesco a far funzionare un #programma C!!! 😭️

Il problema è il seguente: il programmino di ieri per pubblicare su WordPress dal #3DS funziona benissimo, ma mi sono ricordata che dal browser del 3DS non si può caricare come #foto la schermata del gioco in pausa, ma solo cose dall’album… e non tutti i giochi permettono di salvare lì. Per salvare #screenshot da qualunque gioco c’è il menù #Rosalina, ma salva foto non-JPEG e in una cartella diversa. 😪️

Ho pensato per un attimo di forkare #LumaCFW (ho controllato e nessuno lo ha fatto, almeno non per versioni recenti), e modificare la funzione di screenshot per salvare in #JPEG, ma dopo qualche prova mi sa che evito, perché è un casino: l’ambiente di esecuzione è talmente ristretto che non vanno nemmeno tutte le funzioni della #stdlib #C, quindi non è immediato far funzionare tutto. 😮‍💨️

La seconda opzione, più sfavorevole ma comunque decente, sarebbe un #homebrew che converte le foto da #BMP a #JPG e le mette nella cartella giusta… e ovviamente non esiste, esistono cose simili ma non questo, quindi devo farlo io. Ho trovato questa repo da cui posso semplicemente rubare il #codice di #conversione, che sul 3DS compila e quindi dovrebbe tranquillamente fungere. E però mi sto incartando su tutto il resto, cioè la navigazione tra le cartelle e la gestione dei #file (automatica, non pianifico di mettere menù o cose, deve semplicemente aprirsi, convertire, e chiudersi). #Mannaggia! 🤢️

Purtroppo C per fare cose di #utilità pratica (ossia non videogiochini, o roba tipo demo audiovisive, e così via) è #tedioso… soprattutto perché la #API della stdlib fa proprio schifo, con tutti i nomi di funzioni e tipi scritti tutti in minuscolo e spesso senza vocali perché a qualcuno pesava il culo di scrivere parole intere. E quindi finisci per creare millemila macro e funzioni intermedie di astrazioni per evitare di ripetere di continuo le stesse criptiche righe ma così vai a creare astrazioni ancora più astruse per passare i dati in giro e così via. Mi chiedo come sia possibile usarlo per fare addirittura interi sistemi operativi, #pezzi. Vabbè, oggi si soffre. 💀️

https://octospacc.altervista.org/2024/02/10/cazo/

#3DS #API #BMP #C #codice #conversione #file #foto #homebrew #JPEG #JPG #LumaCFW #maledizione #Mannaggia #pezzi #programma #Rosalina #screenshot #stdlib #tedioso

minioctt, (edited ) to Software Italian

La dualità del fixare (o, in generale, far funzionare il ?):

  • Perdi almeno 1 ora buona appresso ad un oscurissimo (spoiler: la codifica del testo centra sempre in tutti questi bug, in realtà estremamente stupidi), facendo svariati test e tentando varie opzioni prima sensate, e poi senza senso perché altrimenti non sai nemmeno come continuare. 🤥️
  • Nel frattempo si è fatto in culo, ti prepari per andare a e nel frattempo pensi, ma niente… a metà spegni ormai il PC, finisci di prepararti, e continui a , e solo a quel punto un’idea ovvia viene in testa. Troppo tardi ormai. 💀️

E poi ancora, perché le non sono mai abbastanza:

  • Giustamente nel letto ti irrequieti e non prendi , perché il cervello non prende pace senza vedere il finalmente risolto dopo tutta la passata, anche scommettendo che l’ appena venuta è giusta al 100%. 🥴
  • Però prima o poi il sonno lo prendi, e dopo ore arriva la dopo, in cui la sveglia suona e… pensi “zzzzzzz voglio stare nel lettino ancora, tanto la in mente l’ho risolta, chi me lo fa fare di ammazzarmi a prima mattina [prima mattina: le 9:30, ndr.]”. 🥹

Insomma, è una . Non se ne esce. Comunque si, il mio era : stavo cercando di caricare nella galleria cloud di tramite la REST, ma ricevevo sempre un rest_upload_sideload_error… controllo gli header, tutti giusti; cerco in giro, poca roba che non mi aiuta; provo come mettere gli header lowercase, ancora niente; tento di settare a mano content-type parziali o estensioni file arbitrarie, e ovviamente non risolvo. 🤯️

Però, noto che un caricamento da curl, anziché dal mio JS, va a buon fine. Allora, provo a caricare verso un server netcat in entrambi i modi, così da poter vedere al volo i dati della trasmissione , e noto una differenza stronzetta: il corpo generato dal mio è molto più grosso del peso normale del file… quindi qualcosa lo sta corrompendo E qui, però, mi sono ribloccata. 🤔️

Solo poi, quando ormai avevo chiuso tutto come ho detto, ci ho pensato: ma io, nella parte del che legge i trasmessi dal client, vado a castare tutto ad una stringa; sarà questa la causa? …E, ricordandomi di altri simili capitati in , capisco subito che è così. Detto in breve: la del testo centra sempre e rovina ogni cosa. Se esistesse solo l’ASCII, ecco che castare dati binari a stringhe non causerebbe alcun danno. E invece abbiamo deciso che i devono supportare nella loro codifica migliaia di discutibili, come tutti quelli emoji. E io, dopo aver apportato questo , devo ora continuare a programmare. Non. Se. Ne. Esce. 😭️

https://octospacc.altervista.org/2024/02/09/insetti-utf-nel-mio-codice/

minioctt, to ilaughed Italian

Ora vi mostro una cosa , cioè che il selettore di file di è : se si seleziona un o una cartella, ma nel frattempo si continua a scorrere, ciò che verrà registrato sarà l’elemento su cui il cursore di selezione sarà posizionato nell’ultimo momento in cui l’applet elabora i suoi vattelappesca; non, come invece dovrebbe essere, l’elemento su cui si era nell’istante in cui si è premuto Invio. (A parte il fatto che nessun ritardo sarebbe giustificabile, considerando che oggi abbiamo hardware che, relativamente alla storia di tutto l’home computing, è stellare.) Guardate il (rallentatelo dal vostro browser però magari) e notate come io premo Enter, ma poi scorro ancora, e finisce puntualmente male ogni volta, ai . 🪲️

Penso che la colpa sia proprio del mio , perché questo non succede, ad esempio, con le app di Flatpak che integrano l’intera runtime GTK e fanno apparire il di GNOME. È comunque , devo ogni volta andare al ritmo del solo perché un componente di sistema è programmato evidentemente male. Penso di cambiare , ma vorrei qualche consiglio… voglio qualcosa che non sia totalmente scarno, ma non abbia alcun problema di , voglio tutto istantaneo (cosa che al momento in media non ho, ho tanti altri oltre a questo specifico). 🐢️

https://octospacc.altervista.org/2024/01/28/la-cannella-che-lagga/

minioctt, to RSS Italian

Stamattina mi è venuto un colpo quando ho notato che il mio non ha accumulato nessun nuovo elemento da ieri sera… cosa che ovviamente è sintomo di un problema, perché ho quasi 700 fonti , di cui alcuni che normalmente non stanno mai in silenzio. 😩️

Vado a vedere nei , ed è da ieri sera che a caso è iniziato uno spam di SQL error addEntry: HY000: 21 bad parameter or other API misuse while adding entry in feed 417 with title: […]”. Stranamente 1 ha continuato ad aggiornarsi a quanto pare, ma la maggior parte no. Ovviamente, il file del in sé posso scommettere che non si è corrotto, perché è su archiviazione interna che si è altrimenti dimostrata affidabile, e sul mio sistema non sono successe cose pazze ultimamente… ma magari si è mesi e mesi fa (possibile, perché mi dava problemini di altro tipo da tanto tempo), quando ancora non avevo il buono che ho ora, ma un Raspino che saltava ogni giorno. O magari semplicemente l’universo mi odia, sarebbe plausibile considerando il resto della mia vita. 🌋️

Ovviamente, ho cercato sul web, e nessuno ha mai avuto il mio stesso identico . Fortunatamente, sembra che si sia tutto risolto creando un nuovo di database (copiando prima tutti i dal vecchio, con sqlite3 old.sqlite ".dump { tutte le tabelle }" | sqlite3 new.sqlite); ha dato qualche errore riguardo una manciata di entry al momento della clonazione, ma intanto ora il mio funge senza . La mattinata è salva, posso risparmiarmi dal dover tirare un numero di imprecazioni al cielo pari al numero di sorgenti da importare su un nuovo profilo o . 😤️

https://octospacc.altervista.org/2024/01/27/freshrss-saltospavento/

raptor, to random
TransportOnline, to random Dutch
@TransportOnline@mastodon.nl avatar
dinosaure, to random French
@dinosaure@mastodon.social avatar

Bob was updated with the last version of Cosmopolitan 3.1! We have a full (and native) support of Apple Silicon computers now. You can try out here: https://bob.osau.re

kuketzblog, to random German
@kuketzblog@social.tchncs.de avatar

Knobelaufgabe für Nerds: Deserialize Bond-Format der Outlook-App (Android)

https://www.kuketz-blog.de/knobelaufgabe-fuer-nerds-deserialize-bond-format-der-outlook-app-android/

knut,
@knut@ahlers.xyz avatar

@kuketzblog Hm der bond-reader [1] spuckt einige Zahlen aus und stirbt dann an einem Datentyp "21", den es laut Definition [2] gar nich geben kann…

Scheint auf jeden Fall irgend so ein Murks wie Protobuf zu sein: Kennt man das Schema isses einfach, sonst traversen und hoffen nich an einem unbekannten Datentypen zu sterben…

Daten sehen nich hilfreich aus [3]… Die interessanten Dinge dürften in der 21 stecken…

[1] https://github.com/dend/bond-reader/tree/main
[2] https://github.com/microsoft/bond/blob/b13fee1b760119a79d038e43fb05d88e800fc7e5/idl/bond/core/bond_const.bond#L4-L26
[3] https://knut.cc/#file/8a4aa069/stdin.txt

JohnBloor, to NoStupidQuestions

Do you think taking a chipped mug (which cut my thumb) to our dentist to file down using one of his special files would be a good use of his time?

realhackhistory, to random
@realhackhistory@chaos.social avatar

back in 2013 still fascinates me, nestled in some FOIA docs from @NatSecGeek is this email about the infamous U.S. Sentencing Commission (USSC) website defacement.

realhackhistory,
@realhackhistory@chaos.social avatar
kubikpixel, to python
@kubikpixel@chaos.social avatar

Two Simple Methods To Convert A Python File To An Exe File

Learn what an executable file is and why it may be useful while looking at how to convert a Python script to an executable using auto-py-to-exe.

:python: https://www.datacamp.com/tutorial/two-simple-methods-to-convert-a-python-file-to-an-exe-file

--

amadeus, to bitwig
@amadeus@mstdn.social avatar
technotramp, to ipfs
@technotramp@mastodon.social avatar

and ,

although I hate to, I have redirected the .com for those who don't use to "https://bafybeiewkxwysf4jlnhbxs7pd4junvkrrais76qm3qgkpn3en4b2lcqxwm.ipfs.dweb.link/index.htm". I apologize that you will be from IPFS into the . But it will in the end if ;-) A... indeed for letting me be with you in the of .

Don't forget...: "xwm".

👆

https://technotramp.com

Now look below. 🖐️😉

👇

technotramp,
@technotramp@mastodon.social avatar

Unfortunately, Ipfs.io sometimes returns "Too many " instead of the .htm . I'm , the could theoretically handle , but unfortunately I'll . This is no longer at the address. That's why is primarily an .

Thunderbird Is Resurrecting Firefox Send (tilvids.com)

Welcome to the ThunderVerse! An exciting clip from Episode #3 of the ThunderCast podcast with some breaking news about upcoming Thunderbird products. The podcast is available to listen to on most major podcast clients. You can stream it or subscribe here: https://share.transistor.fm/s/a9380007 #→ What's New In Thunderbird 115:...

TransportOnline, to random Dutch
@TransportOnline@mastodon.nl avatar
JeanBaptisteEt4, to random French
@JeanBaptisteEt4@mathstodon.xyz avatar
Anoncheg, to emacs
@Anoncheg@emacs.ch avatar
  1. fixed emacs: message of found auto save # was hidden by another messages
  2. I learned code extension mechanism called "advice", it can add code before/after/around any Elisp defined function.
  3. I enhance my scripts with image posting to , I use Org mode and call saved bash scripts,
    here is how it looks now:
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • rosin
  • modclub
  • Youngstown
  • khanakhh
  • Durango
  • slotface
  • mdbf
  • cubers
  • GTA5RPClips
  • kavyap
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • osvaldo12
  • tester
  • tacticalgear
  • ethstaker
  • Leos
  • thenastyranch
  • everett
  • normalnudes
  • anitta
  • megavids
  • cisconetworking
  • lostlight
  • All magazines