彁 – Telegram
30 subscribers
215 photos
40 videos
82 files
445 links
そのこころがなにかおもうとき
それはきっといのちをもつ
けれどもこころのもちぬしは

[ /彁]
Download Telegram
Niente post perche' sto perdendo tempo sul sito degli album && non ancora vale la pena fare screen di roba temporanea che cambiero' dall'oggi al domani MA, per qualcosa di circa rilevante: https://john-millikin.com/%F0%9F%A4%94/why-i-ripped-the-same-cd-300…
Welp, siccome mi sto occupando solo di quel sito mi sa che faccio update giornalieri, giusto per non tenere vuoto il canale
Questo sara' piu' lungo del dovuto perche' e' il primo post

Akyuu dev log #1

In pratica il sistema servirebbe a gestire delle liste di desideri di musica doujin
Deve permettere l'ascolto delle preview degli album, tenerti informato sulle nuove uscite, rimandare a link per comprarli online (eg: melonbooks, Tora no Ana, AKIBAHOBBY, BOOTH, ecc...) eventualmente col prezzo, visualizzare info sull'evento dove e' stato rilasciato un album (in che sezione e banco viene venduto l'album, a che prezzo, ecc...), sapere tutti i gruppi che hanno collaborato nella creazione di un album, sapere quale membro ha fatto cosa, esportare una lista di desideri in un formato di testo, ecc...
Tutto questo inferno serve per automatizzare una parte della compravendita di questi CD tramite proxy/forwarder, oltre che a tener traccia della roba da comprare e del prezzo totale di una lista

Fino ad ora di funzionante ho:
- Autenticazione (logon e login)
- Impostazioni per l'utente
- Ricerca globale di album, tracce, gruppi, membri di gruppi, ecc...
- Schermata di visualizzazione di un album

La modifica e la rimozione di album/gruppi/... si fa direttamente dalla stessa pagina, che e' piu' interattivo di caricare una pagina a parte con solo il form

Siccome non sto usando un framework per il CSS, e' tutto a mano: ho fatto svariate iterazioni sul design e sui colori in questi giorni; il tema chiaro non ancora mi convince tantissimo, mentre il tema scuro e' carino (chic_luke ed altri mi hanno aiutato a renderlo decente)
In base al tema dell'OS viene automaticamente deciso quale CSS caricare, quindi le bestie di satana col tema scuro fisso vedranno sempre il tema scuro senza il bisogno di Dark Reader o addon simili

E' open source, non ancora decido la licenza, molto probabilmente sara' AGPL
Welp, siccome mi sto occupando solo di quel sito mi sa che faccio update giornalieri, giusto per non tenere vuoto il canale Questo sara' piu' lungo del dovuto perche' e' il primo post Akyuu dev log #1 In pratica il sistema servirebbe a gestire delle liste…
Akyuu dev log #2

Oggi ho preparato le release per il deploy in produzione via Distillery, per vedere se c'erano problemi da sistemare (eg: assunzioni errate sui percorsi o sull'env) e per avere una mezza idea di come funziona sta roba quando sara'
Ho scritto anche un Dockerfile + docker-compose specifico per il deploy
Infine ho aggiornato le dipendenze e sistemato qualche piccolo bug
Akyuu dev log #2 Oggi ho preparato le release per il deploy in produzione via Distillery, per vedere se c'erano problemi da sistemare (eg: assunzioni errate sui percorsi o sull'env) e per avere una mezza idea di come funziona sta roba quando sara' Ho scritto…
Akyuu dev log #3

In realta' oggi niente se non sistemare l'autenticazione dentro una LiveView
Domani finiro' il form di un album con gli ultimi field e probabilmente iniziero' a lavorare sull'autorizzazione (RBAC?)
Meanwhile, sto perdendo un po' di tempo a portare alcuni appunti dell'universita' su Anki, vorrei vedere se funziona decentemente come metodo di studio
Se e' continuo anche a studiare il giapponese li'
Forwarded from Gear's Honkin' Sbermuz, Fanart&Pandini Zone (ZGearbox_MT)
Ok, momento serio che non volevo scrivere nel mio canale pieno di meme e cose così ma:
Ieri mi sono fatto fare il tampone per il famoso virus che tutti sanno, e pochi minuti fa mi hanno comunicato l'esito che è risultato positivo.
Gear's Honkin' Sbermuz, Fanart&Pandini Zone
Ok, momento serio che non volevo scrivere nel mio canale pieno di meme e cose così ma: Ieri mi sono fatto fare il tampone per il famoso virus che tutti sanno, e pochi minuti fa mi hanno comunicato l'esito che è risultato positivo.
Ho letto solo ora (srry), spero che finisce bene per te e i tuoi cari
Buona fortuna dude


Io, come anche altri, ho membri della famiglia più fragili che se si prendono il virus rischiano di rimetterci le penne; sto virus è stronzo, stateci attenti, sul serio
Forwarded from Luca
Comunque volevo dire pensateci due volte a comprare la Nvidia RTX 3090, a $500 in meno ci sta giusto la 6900XT, guarda caso con la cifra risparmiata ci sta dentro giusto giusto…
Col sito temporaneamente in pausa causa esami tra qualche settimana, provo a ritornare alla mia ordinaria amministrazione qui con la musica
A sto giro mi tengo sullo strumentale perche' ci metto zero secondi a scrivere le didascalie; se mi viene in mente qualche canzone cantata interessante la metto, ma saranno relativamente poche, non interi album
愧人贖悪 ~ Evil People as the True Object of Salvation ~ (Kijin Shokuaku ~ Evil People as the True Object of Salvation ~, lit. "Redenzione malvagia di una persona vergognosa ~ Persone Malvage come il Vero Oggetto della Salvezza ~") e' un album metal di Demetori uscito il 14 Agosto 2015 (Comiket 88).
L'album e' strumentale.

Nell'immagine: ɐɾᴉǝS.

Le canzoni iniziano da questo post.

Trivia:
- Non ho trovato una cover art piu' grande di 600x600 per quest'album, non chiedetemi.
Cambio di programma
Oggi ci avventuriamo nella codebase di telegram desktop per capire perche' mai su Linux la musica non viene mandata come tale ma come file, mentre su Windows va
Cambio di programma Oggi ci avventuriamo nella codebase di telegram desktop per capire perche' mai su Linux la musica non viene mandata come tale ma come file, mentre su Windows va
Il codice di TG Desktop e' fottuto su piu' livelli
Prima di morirci dentro per il resto della mia vita, ho pensato di attivare il log di debug:

[17:46:50.281 02-0002011] Audio Read Error: Found video stream in file '<snip>/[2015.08.15] Evil People As True Object of Salvation/(08) [Demetori] 空中に沈む輝針城 ~ Counter-Clock World.flac', data size '0', error 1, Success (media_audio.cpp : 1536)


media_audio.cpp:1536 e' cosi' (link):

int videostreamid = av_find_best_stream(fmtcontext, avmedia_type_video, -1, -1, &codec, 0);
if (videostreamid >= 0) {
debug_log(("audio read error: found video stream in file '%1', data size '%2', error %3, %4").arg(_file.name()).arg(_data.size()).arg(videostreamid).arg(av_make_error_string(err, sizeof(err), streamid)));
return false;
}


La classe FFMpegAttributesReader e' chiamata da Player::PrepareForSending poco sotto, alla riga 1634 (link):
FileMediaInformation::Song PrepareForSending(const QString &fname, const QByteArray &data) {
auto result = FileMediaInformation::Song();
FFMpegAttributesReader reader(FileLocation(fname), data);
const auto positionMs = crl::time(0);
if (reader.open(positionMs) && reader.samplesCount() > 0) {
result.duration = reader.samplesCount() / reader.samplesFrequency();
result.noscript = reader.noscript();
result.performer = reader.performer();
result.cover = reader.cover();
}
return result;
}


Siccome riconosce che c'e' una traccia per il video (che sia la cover art?) allora non decodifica i metadati
La cover art viene vista come traccia video; quel comando ammazza tutte le tracce video e mantiene quella audio
Pero', perche' su Windows va senza fare sta roba?
La saga non e' finita
Il binario statico ufficiale funziona; pare che il problema sia qualche cambiamento di API tra ffmpeg 3.x e 4.x

Questo fix e' teoricamente corretto (anche se un hack bruttino) per le distro che compilano TG con ffmpeg 4.x