Re: Quale VGA per un Ryzen?

2018-07-16 Per discussione Felipe Salvador
On Mon, Jul 16, 2018 at 11:31:51PM +0200, Vincenzo Villa wrote:
> Ciao
> 
> Sto pensando ad un nuovo PC e volevo provare un Ryzen 2700 (finora ho
> sempre usato Intel con VGA integrata).

Una APU?

https://www.amd.com/en/products/apu/amd-ryzen-5-2400g

Ciao

> Problema scheda grafica: cosa scelgo? L'unica cosa che mi interessa è
> il basso consumo, perfetta poi se fosse passiva (per il rumore) ed
> economica. Non mi interessano le prestazioni, se non per un uso desktop
> decente. Uso: sviluppo e virtualizzazione (niente giochi)
> 
> Stretch (anche con backports e non-free)
> 
> Su un noto store ho visto una Radeon R5 230, ma sono confuso per il
> supporto.
> 
> Grazie
> 
> -- 
> Vincenzo Villa
> https://www.vincenzov.net

-- 
Felipe Salvador



Quale VGA per un Ryzen?

2018-07-16 Per discussione Vincenzo Villa
Ciao

Sto pensando ad un nuovo PC e volevo provare un Ryzen 2700 (finora ho
sempre usato Intel con VGA integrata).

Problema scheda grafica: cosa scelgo? L'unica cosa che mi interessa è
il basso consumo, perfetta poi se fosse passiva (per il rumore) ed
economica. Non mi interessano le prestazioni, se non per un uso desktop
decente. Uso: sviluppo e virtualizzazione (niente giochi)

Stretch (anche con backports e non-free)

Su un noto store ho visto una Radeon R5 230, ma sono confuso per il
supporto.

Grazie

-- 
Vincenzo Villa
https://www.vincenzov.net



Re: riavvi imporvvisi

2018-07-16 Per discussione Giuliano Grandin
Il giorno Mon, 16 Jul 2018 15:26:14 +0200
Piviul  ha scritto:

> Il 14/07/2018 19:29, Mauro ha scritto:
> > [...]
> > non tutti gli ups escono con forme d'onda pulite e digeribili da
> > tutti gli alimentatori. E  non tutti gli alimentatori digeriscono
> > forme d'onda non particolarmente curate, sinusoidali, ...
> > 
> > Ora che hai separato i due incriminati, magari non succede piu'
> > nulla perche' vanno tutti d'amore e d'accordo ... Qualche stranezza
> > del genere mi e' gia' capitata.  
> Grazie Mauro, stiamo un po' a vedere... io credo sia l'UPS, non mi ha 
> dato problemi per tanti anni poi adesso mi ha dato lo stesso problema
> su 2 diversi PC con 2 diversi alimentatori...

immagino che i cavi dell'alimentazione siano a posto, hai pensato a
questa ipotesi?

A scuola hanno cambiato per un paio di volte le batterie e poi anche
l'ups (ma è "grosso", serve per i due server blade e le unità di
memorizzazione esterna), forse trovi ancora quelle per il tuo.

Giuliano

--
Ci sono solamente 10 tipi di persone nel mondo:
chi comprende il sistema binario e chi no.



Re: riavvi imporvvisi

2018-07-16 Per discussione Piviul

Il 14/07/2018 19:29, Mauro ha scritto:

[...]
non tutti gli ups escono con forme d'onda pulite e digeribili da tutti
gli alimentatori. E  non tutti gli alimentatori digeriscono forme
d'onda non particolarmente curate, sinusoidali, ...

Ora che hai separato i due incriminati, magari non succede piu' nulla
perche' vanno tutti d'amore e d'accordo ... Qualche stranezza del
genere mi e' gia' capitata.
Grazie Mauro, stiamo un po' a vedere... io credo sia l'UPS, non mi ha 
dato problemi per tanti anni poi adesso mi ha dato lo stesso problema su 
2 diversi PC con 2 diversi alimentatori...


Vi terrò informati se arrivo a qualche consclusione

Piviul



Re: [OT - di nuovo] consiglio su uso di git.

2018-07-16 Per discussione Paolo Miotto

Il 15/07/2018 22:48, Gollum1 ha scritto:

però ho un server linux (RH purtroppo) in azienda, dici che potrei
metterci su qualcosa per usarlo come repository, e fare in modo che i
miei studenti possano prelevare da li?


per l'accesso ad un repo git non locale si usa di solito http per dare gli
accessi in sola lettura e ssh per lettura/scrittura.

Con gitolite puoi concedere gli accessi ssh senza appoggiarti agli utenti
di sistema (usi un unico utente). Ogni utente ha la sua chiave ssh e puoi
configurare in maniera fine le permission sui repository e anche sul 
singolo

branch.

Perché sia comodo per te fare il push verso tale server dovrebbe essere
raggiungibile da remoto via ssh, altrimenti ogni volta che vai in 
azienda devi

fare il push prima di cominciare la lezione.


esattamente, ma mi trovo in difficoltà... non riesco a chiarirmi l'uso
di git, ho qualche difficoltà con questo modo di gestire il
software/documentazione.


Git è un sistema distribuito, per cui si possono avere molti repository
remoti collegati al proprio repository locale. Ognuno dei repository
remoti può avere tutti o solo alcuni branch presenti nel repo locale,
così come il repo locale può avere tutti o solo alcuni dei branc del
repo remoto.


solitamente comincio da bitbucket, dove creo il repository e poi lo
clono in locale, e comincio a riempirlo, facendo poi i commit.


Di solito si clona un repository che ha già dei commit, o uno vuoto
per non dover stare a configurare i remote.


in questo caso devo crearne due di repository su bitbucket, quello di
sviluppo e quello di distribuzione.

credo di aver capito che quello di sviluppo è quello che poi clono
così come è, con tutto il contenuto che vado a mettere in locale.


Esattamente: crei il repo di sviluppo (con master e feature branch),
e lo cloni sul tuoi pc, questo diventa automaticamente il tuo repo
*origin*.

Puoi crei un secondo repo vuoto per gli studenti, non lo cloni, ma
lo aggancerai dopo con *git remote add*


Crei un nuovo remote (public) che conterrà i branch che vuoi diffondere.

git remote add public ssh://...

con questo quindi aggancio sul mio progetto anche il secondo repository, giusto?


Giusto,il secondo repo viene agganciato come *public* (o qualsiasi altra
label significativa che tu voglia dargli).




Crei un nuovo branch (diciamo gruppo1) che userai per pubblicare
la tua documentazione.

git checkout -b corso1

in questo modo mi sposto sul branch che poi voglio distribuire...


con *checkout -b* crei un nuovo branch *corso1* a partire dal
branch su cui sei posizionato.




Quindi fai il push di corso1 su public, impostandolo come upstream

git push --set-upstream public corso1

a cosa serve settarlo come upstream?


Se lo setti come upstream non devi specificare il branch remoto ogni 
volta che fai un push.





a questo punto puoi andare avanti con i commit in master e feature branch,

quindi mi devo rispostare con il checkout, giusto?


si, procedi a lavorare normalmente, facendo i tuoi commit direttamente su
master o usando i feature branch, a seconda del tuo workflow.




quando sei a una situazione stabile fai un merge --squash su corso1 (per
collassare i commit di sviluppo in un unico commit) e poi fai il push su
public

quindi questo comando farebbe un commit unico, perdendo tutti i commit
intermedi che ho fatto? è questo il senso?
naturalmente solo per il branch corso sul repository di distribuzione.


Tu hai parlato di un branch dedicato agli studenti senza parti 
intermedie di sviluppo:



Il 13/07/2018 22:53, Gollum1 ha scritto:

Ora, il discorso è che non vorrei far scaricare tutto il repository,
contenente anche tutte le parti intermedie di sviluppo, ma solo gli
step "stabili" della documentazione (che potrebbe modificarsi
attraverso il feedback avuto durante i corsi, di sessione in
sessione).


quindi ho immaginato che tu non voglia fare vedere tutti i commit che ti
hanno portato ad un certo step della documentazione, ma solo le varie
versioni dela documentazione che produci. Con *merge --squash* tu
mantieni in *master* tutta la tua history, ma non la esponi agli studenti.

Se vuoi invece esportare tutti i commit basta fare un *merge* senza squash.




git push public

forse ho capito... upstream è una label per identificare
immediatamente il repository pubblico con il branch corso.


esatto, in questo modo fai il push del branch corrente su repository 
*public*



Poi puoi decidere se vare il push di corso1 anche su origin o se ti
basta averlo in public.

potrebbe servire? in realtà su origin dovrei mantenere solo la parte
di sviluppo... o no?


Tu hai tutto sul tuo pc, ma in remoto è suddiviso su 2 o più repository
(se fai più corsi e ne dedichi uno a ciascuno).
Se devi ricostruire il repository locale (o condividerlo con qualcuno che
ti aiuta a fare la documentazione) è scomodo e soggetto ad errori e
dimenticanze dovere ricordarsi di agganciare i vari remote per avere
la situazione completa.
Avere tutto in un unico repo ti semplifica la

Re: problemi installazione oracle_fdw

2018-07-16 Per discussione Piviul

Il 16/07/2018 12:35, Piviul ha scritto:

[...]
A voi viene in mente qualcosa?
Nel caso qualcuno sia interessato ho risolto impostando in 
/etc/postgresql/9.6/main/environment la variabile d'ambiente 
LD_LIBRART_PATH:

LD_LIBRARY_PATH='/opt/oracle/instantclient'

Piviul



problemi installazione oracle_fdw

2018-07-16 Per discussione Piviul
Ciao a tutti sto cercando di installare oracle_fdw[¹] in postgres. Ho 
scaricato l'instant client di oracle e ho seguito le istruzioni per la 
compilazione di oracle_fdw.so.


Tutto sembra andare bene, il modulo viene creato e caricato e tutte le 
librerie sembrano in effetti risolversi correttamente:

# ldd /usr/lib/postgresql/9.6/lib/oracle_fdw.so
linux-gate.so.1 (0xb7788000)
	libclntsh.so.12.1 => /opt/oracle/instantclient/libclntsh.so.12.1 
(0xb489f000)

libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb46d3000)
libnnz12.so => /opt/oracle/instantclient/libnnz12.so (0xb423b000)
libons.so => /opt/oracle/instantclient/libons.so (0xb4202000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb41fd000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb41a8000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb418b000)
libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xb4171000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb4166000)
libaio.so.1 => /lib/i386-linux-gnu/libaio.so.1 (0xb4163000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb414b000)
/lib/ld-linux.so.2 (0xb778a000)
	libclntshcore.so.12.1 => 
/opt/oracle/instantclient/libclntshcore.so.12.1 (0xb3e93000)


ma poi quando vado a creare l'estensione in postgres ottengo:
# CREATE EXTENSION oracle_fdw;
ERRORE:  caricamento della libreria 
"/usr/lib/postgresql/9.6/lib/oracle_fdw.so" fallito: libclntsh.so.12.1: 
impossibile aprire il file oggetto condiviso: File o directory non esistente


A voi viene in mente qualcosa?

Grazie

Piviul

[¹] https://github.com/laurenz/oracle_fdw#6-installation



Re: [OT - di nuovo] consiglio su uso di git.

2018-07-16 Per discussione Paolo Nicorelli
On Sun, 15 Jul 2018 at 22:49, Gollum1  wrote:

> Il giorno sab 14 lug 2018 alle ore 08:39 Paolo Miotto
>  ha scritto:
> >
> > Il 13/07/2018 22:53, Gollum1 ha scritto:
> > > Ho scelto bitbucket perché mi permette di fare il repository privato
> >
> > Anche gitlab ha  repo privati (ma anche qui ti devi iscrivere).
>
> allora tanto vale continuare con gbitbucket, visto che gli account li ho
> già.
>
> ​Però su bitbucket (account free)  puoi avere, tra i tuoi collaboratori,
fino a 5 users​

​... che tradotto vuol dire che, a prescindere da quanti repo hai, puoi
avere fino 5 persone che hanno accesso a tuoi repo privati.


Re: Ibernare senza partizione di swap

2018-07-16 Per discussione Piviul

Il 15/07/2018 19:13, Giuliano Grandin ha scritto:

Il giorno Sun, 15 Jul 2018 10:13:10 +0200
Giuliano Grandin  ha scritto:
[...[
aggiornamento: ho fatto delle prove seguendo con attenzione il wiki su
una macchina virtuale con testing (sotto virtualbox) e sì, ha ibernato,
ma al riavvio è rimasta bloccata senza possibilità di prenderne il
controllo, l'unica possibilità è stata di spegnerla e riavviarla in
recovery.
Forse non va in un macchina virtuale, boh?
non credo dipenda dalla macchina virtuale e non credo dipenda dal fatto 
che non hai swap... purtroppo. Prova ad impostare lo swap su file[¹] e 
guarda se in questo modo l'ibernazione e il relativo resume avviene con 
successo così escludi il fatto che dipenda dalla presenza dello swap.
Per la mia esperienza l'ibernazione è molto altalenante su linux: quasi 
sempre l'ibernazione avviene con successo ma poi su alcuni PC durante il 
resume qualcosa non funziona. Quando questo avviene ho provato più volte 
a debuggare il problema ma non sono mai riuscito a capire dove fosse il 
problema... ti auguro una maggior fortuna!


Se hai provato in buster prova a vedere se in stretch invece 
l'ibernazione e resume avviene correttamente così se avviene 
correttamente escludi anche che dipenda da virtualbox.


Piviul

[¹] https://wiki.debian.org/Swap