Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - Gianluigi

Pagine: 1 2 [3] 4 5 ... 12
31
Debian, Ubuntu e derivate / Ubuntu 20.04.1 LTS su macchina nuova
« il: 18 Gennaio 2021, 16:40:08 »
 :ciao: kicco, Akrobaticone e vuott con tutti i suoi occhiali

come qui promesso scrivo del mio nuovo computer che forse chissà adesso sembrerebbe funzionare, la prima volta ho installato Ubuntu 20.04 completo di tutti i programmi che uso abitualmente, poi siccome quanche volta si bloccava ho iniziato a dubitare della correttezza dell'hw, allora per capire meglio ho reinstallato un Ubuntu minimale e per prima cosa ho fatto il test della memoria con memtest86 tutti i passaggi, tutta la notte.
 Ora che sono tranquillo, che tutto l'hw funziona perfettamente, mi posso dedicare alla messa a punto di Ubuntu, ma evidentemente sul tema sono rimasto il solito imbranato.

Il fatto è che malgrado io prenda nota di ogni passaggio svolto in precedenza, poi mai riesco a ritrovarlo.
Lo so, la vecchiaia è una brutta bestia e sicuramente su certe cose ricordo anche male.

Per chi fosse interessato allego una cartella zippata che contiene il risultato dei vari comandi da terminale dati, c'è anche l'output sia di journalctl -b -p 3 che quello completo (journalctl -b) se uno è sufficientemente esperto da volermi dare qualche buon consiglio...

Attualmente con ancora una Ubuntu minimale gli errori al boot sono questi:

Codice: [Seleziona]
__common_interrupt: 1.55 No irq handler for vector:
C'è chi sostiene ci si possa tranquillamente convivere, chi lo avrebbe risolto con l'aggiornamento del Bios ecc...
Il mio bios è aggiornato all'ultimo uscito (beta), prima avevo provato con l'ultimo stabile ma non cambia nulla da quello precedente.

Codice: [Seleziona]
smartd[800]: Device: /dev/nvme0, number of Error Log entries increased from 297 to 298

Anche qui, se ho capito bene googlando, pare non ci sia ancora rimedio, nella cartella ci sono i risultati dei test che dimostrerebbero non esserci nessun errore in nvme.

Codice: [Seleziona]
gkr-pam: unable to locate daemon control file

Ma anche questo pare che sia un errore innocuo, se ho capito bene è dovuto a un controllo anticipato di password.

Ho installato un microfono fisso (una roba da 10 euro) che mi comunicava errori sui tentativi di registrazione e ascolto da pulseaudio:
 
Codice: [Seleziona]
Attivazione da parte di ALSA per scrivere nuovi dati sul dispositivo, ma non c'era nulla da scrivere.
Molto probabilmente si tratta di un bug nei driver ALSA "snd_hda_intel". Segnalare questo problema agli sviluppatori di ALSA.
Attivazione avvenuta con POLLOUT impostato -- tuttavia, una successiva snd_pcm_avail() ha ritornato 0 o un altro valore < min_avail.

Ripetute uguali sul POLLIN.
Ora, dopo che ho smanettato un po con pavucontrol e alsamixer sembra che pulseaudio si sia zittito.

Chi volesse dire la sua è il benvenuto.

 :ciao: :ciao: :ciao:

32
Mailing List / appimage
« il: 08 Gennaio 2021, 12:28:30 »
https://lists.gambas-basic.org/pipermail/user/2021-January/071373.html

Ciao,

Fabien Bodard sta provando a portare Gamas su appimage, o comunque a creare un programma Gambas che funzioni ovunque con un click o doppio click.

Potete provare se funziona sulla vosta distribuzione e riferire qui?

Il file di prova lo scaricate qui:
https://drive.google.com/file/d/1ZeZiMHeDWhVvk9erbNsqyuHUWcxcLNN6/view?usp=sharing

Poi col taso destro del mouse controllate i permessi e rendete il file eseguibile, naturalmente lo potete fare anche da terminale se preferite

Qui per vedere, se ancora non lo sapete cosa è appimage:
https://appimage.org/

 :ciao:

33
OpenBar / 2021
« il: 31 Dicembre 2020, 20:20:56 »

34
OpenBar / Natale 2020
« il: 04 Dicembre 2020, 15:08:36 »
Senza parole...

35
Programmazione / IDE scegliere fra GTK e QT
« il: 27 Ottobre 2020, 12:25:51 »
Come sapete, ultimamente la Master di Gambas3 è passata dalle librerie QT per tutti i desktop alle librerie in base al desktop pertanto chi come il sottoscritto ha un desktop basato sulle librerie GTK ha la IDE in gtk.

Visto che attualmente la IDE GTK è un cumulo di bug se state lavorando ad un nuovo progetto consiglio di lavorare con le GTK in modo che, se trovate un malfunzionamento lo possiate comunicare.

Se invece state lavorando a qualcosa che è impossibile fare con le GTK potete aprire la IDE con le librerie QT come era in precedenza agendo così:
Aprite un terminale e date questo comando come utente normale:
Codice: [Seleziona]
export GB_GUI=gb.qt5 && gambas3

Naturalmente questo non è definitivo e lavora solo per la sessione aperta così se aprite un nuovo Gambas in modo usuale esso si aprirà con le librerie di default (GTK).

Usiamo il più possibile le GTK per aiutare nel debugging altrimenti non ci salveremo più  ;D

 :ciao:

36
Progetti degli utenti / Fondere due immagini (icone di Gambas)
« il: 12 Ottobre 2020, 22:20:26 »
Il codice di vuott in risposta a questa domanda:
https://www.gambas-it.org/smf/index.php?topic=8097.msg49229#msg49229
mi ha ispirato questo programmino che allego, vedi screenshot

 :ciao:

37
Mailing List / Rinominare nella IDE (la classe Action)
« il: 08 Ottobre 2020, 11:42:30 »
Rimando a questa discussione e allego la piccola dimostrazione di Action (allegata alla mia risposta) in Italiano.
Credo che unendola alla lezione ( https://www.gambas-it.org/wiki/index.php?title=La_classe_Action ) possa aiutarne la comprensione

https://lists.gambas-basic.org/pipermail/user/2020-October/070206.html

 :ciao:

38
Domande tecniche / Compilare Gambas
« il: 25 Settembre 2020, 18:21:07 »
Ho scritto un'altra piccola guida pdf introduttiva alla compilazione Gambas.
Questo sempre nel tentativo di far capire che compilare tutto sommato è cosa semplice.
Consiglio di leggere comunque prima questa guida anche se avete Ubuntu o Debian che hanno guide specifiche.

Ogni eventuale suggerimento è apprezzato.

 :ciao:

39
Mailing List / Separatori negli elenchi della combobox
« il: 19 Settembre 2020, 13:39:20 »
https://lists.gambas-basic.org/pipermail/user/2020-September/070075.html

A seguito di questa richiesta ho creato un componente simil combobox che allego.
È un widget molto limitato ma potete ampliarlo come vi pare.  :P

La caratteristica di questo combobox è la possibilità di decidere quante righe la lista deve mostrare, inoltre permette di inserire dei separatori di forma, colore e dimensione a scelta.

Componente ComboRowsSeparator allegato

40
Domande tecniche / Richiesta di test per Sleep Wait
« il: 03 Settembre 2020, 13:50:41 »
Potreste per cortesia far girare il progetto allegato e riportare l'output della console.

Per fare il test occorre dare in rapida successione uno dietro l'altro alternati quattro click del mouse.
Prima partendo dal tasto destro del mouse per poi dare il sinistro, il destro e per ultimo ancora il sinistro.

Chiudere la finestra, riaprirla e dare i click del mouse in senso contrario (partendo dal sinistro).

Grazie

Questi i miei output su Ubuntu 20.04.1 LTS:

Codice: [Seleziona]
Button left = False - Button right = True
Sleep 1
Sleep 2
Sleep 3
Sleep 4
Sleep 5
Button left = True - Button right = False
Wait 1
Button left = False - Button right = True
Sleep 1
Sleep 2
Sleep 3
Sleep 4
Sleep 5
Button left = True - Button right = False
Wait 1
Wait 2
Wait 3
Wait 4
Wait 5
Wait 2
Wait 3
Wait 4
Wait 5
Codice: [Seleziona]
Button left = True - Button right = False
Wait 1
Button left = False - Button right = True
Sleep 1
Sleep 2
Sleep 3
Sleep 4
Sleep 5
Wait 2
Button left = True - Button right = False
Wait 1
Button left = False - Button right = True
Sleep 1
Sleep 2
Sleep 3
Sleep 4
Sleep 5
Wait 2
Wait 3
Wait 4
Wait 5
Sleep 1
Sleep 2
Sleep 3
Sleep 4
Sleep 5
Wait 3
Wait 4
Wait 5
Sleep 1
Sleep 2
Sleep 3
Sleep 4
Sleep 5

42
Segnalazione bug / Uso di gdb il debugger di GNU
« il: 21 Agosto 2020, 00:36:12 »
Oggi Benoit Minisini mi ha detto una cosa che ignoravo: gdb is a command-line debugger, it works everywhere, vale a dire che il debugger di Gnu lavora su qualunque distribuzione, bene.

Io stupidamente credevo che gdb fosse il debugger di Gnome  :-[

Ho deciso pertanto di scrivere una piccola guida che ci permetta, nel caso fossimo vittima con i nostri programmi di errori di segmentazione, di affrontare il problema con raziocinio.

La guida allegata è in formato pdf disponibile a tutti i membri iscritti del forum, la guida è stata testata e Golia ha fatto da cavia  ;D

Nota: ho eliminato la guida che aveva funzionato bene perché Golia aveva un crash nella IDE, ma non era adatta a chi ha un crash del programma, pertanto vi rimando alla traduzione appena fatta della wiki inerente l'argomento:
http://gambaswiki.org/wiki/doc/report?l=it



43
Vi informo che a seguito di questa lezione di vuott sulla nostra wiki:
https://www.gambas-it.org/wiki/index.php?title=Codice_essenziale_per_mostrare_un_file_PDF

ho pubblicato sulla Farm (Esempi) il progetto DocumentViewPdfZoomDialog che mostra come visualizzare un file pdf nel componente DocumentView di Fabien Bodard.

Nota: Il progetto abbisogna del componente gb.poppler e pertanto può funzionare solo dalla versione 3.15.0 di Gambas.

44
Mi riferisco a una discussione privata con Hans Lehmann autore principale di Gambas Book e a questa discussione:
https://lists.gambas-basic.org/pipermail/user/2018-October/065687.html

Allego un progettino che dimostra come assegnare in modo dinamico una libreria ad un progetto Gambas, vale a dire senza doverlo fare dalla finestra progetto.

Questo invece è il codice interno alla libreria nel modulo Mat:
Codice: [Seleziona]
Export

Public Function ReturnAddString(value As String[]) As String
' Ritorna la somma dei numeri 'stringa' come una stringa formattata currency
  Dim sCurr As String
  Dim iCurr As Long

  For i As Integer = 0 To value.Max
    sCurr = ReturnStringInteger(value[i])
    iCurr += CLong(sCurr)
  Next
  Return Format((iCurr / 100), "$,0.00")

End

Private Function ReturnStringInteger(value As String) As String
' Ritorna una stringa in forma di numero intero
  value = Trim(Replace(value, "€", ""))
  value = Replace(value, ".", "")
  value = Replace(value, " ", "")
  value = Replace(value, ",", "")
  Return value

End

 :ciao:

45
Database / Rappresentazione corretta della valuta
« il: 25 Giugno 2020, 11:40:35 »
Qualcuno di voi sa se per legge in alcuni documenti ufficiali tipo le fatture o altro la valuta con i centesimi a somma zero debba essere mostrata con ugualmente i centesimi, ad esempio:
Citazione
€ 1.234,00
Oppure possa andare ugualmente bene:
Citazione
€ 1.234

Grazie

 :ciao:

P.S. Secondo voi questa sezione può andare bene per questo argomento?

Pagine: 1 2 [3] 4 5 ... 12