Categoria: informatica

Pillole di Unix/Linux 2: concatenare i file

Mi sono trovato di fronte a questo problema: voglio aggiungere i log di git ad un file di changelog preesistente che gestivo a mano ma che contiene informazioni che non voglio perdere. Faccio così: $ git log >> changelog.txt Il comando >> (append) mi consente di aggiungere un output di un comando alla coda di …

Continua a leggere

Pillole di Unix/Linux: programmare in bash

Bash  (acronimo per bourne again shell) è una shell testuale del progetto GNU usata nei sistemi operativi Unix e Unix-like, specialmente in GNU/Linux, ma disponibile anche per sistemi Microsoft Windows (vedi ad esempio Cygwin). Essa è chiamata anche Bourne shell dal nome del suo autore originario Stephen Bourne. L’espansione dell’acronimo bash, Bourne again shell, letteralmente …

Continua a leggere

Audio Ubuntu

MI usciva, nel’impostazione audio, volume di uscita nullo con impossibilità di muovere la barra del volume. Ubuntu 15.10 su HP ProBook 440 Qui: Ora la barra si è sbloccata ma eseguendo il test audio (pulsante “Suono di prova”) non funziona nulla. Quindi proseguo coi suggerimenti, rimuovo tutto e reinstallo: sudo apt-get remove –purge alsa-base pulseaudio …

Continua a leggere

Colord-sane

Problema all’avvio di stamattina: Feb 8 08:18:29 jsbach whoopsie[612]: [08:18:29] Parsing /var/crash/_usr_lib_colord_colord-sane.111.crash. Feb 8 08:18:29 jsbach whoopsie[612]: [08:18:29] Uploading /var/crash/_usr_lib_colord_colord-sane.111.crash. Soluzione in questo forum I don’t really use scanner, so I decided to simply remove buggy packages: sudo apt-get remove sane-utils sudo apt-get remove colord  

Oracle e sequence

Mi è capitato un caso in cui un record inserito in una tabella intorno alle 12.00 porta un valore di chiave primaria, ottenuto leggendo una sequence, superiore del valore ottenuto dalla stessa sequence dopo circa mezzora:         ID TEMPO ———- ——————-      65304 02/12/2015 10:55:27      65297 02/12/2015 12:37:38 Il mio DBA …

Continua a leggere

Oracle e le transazioni

Appunti sul funzionamento delle transazioni in Oracle. Oracle è transaction-oriented; cioè, utilizza le transazioni per assicurare l’integrità dei dati. Una transazione è una serie di una o più istruzioni SQL logicamente correlate, definite dall’utente per eseguire una certa operazione. On progress. Read more…

XML beautifier con xmllint

xmllint è una utility che fa parte del pacchetto: libxml2-utils Per installarlo $ sudo apt-get install libxml2-utils Avevo bisogno di un “abbellitore” (beautifier) per codice XML. Ci sono tanti bei servizi anche online, ma me ne serviva uno di integrato con l’editor PHP che uso, Geany. Geany consente di inviare frammenti di codice sezionati dal …

Continua a leggere

Aiuto!!! LA CPU bolle!

Se vi siete trovati come me ad iniziare l’estate con il PC che scotta, vi consiglio queste utilities: i8kmon i8kctl che vi servono per monitorare e controllare i parametri per il raffrescamento. Ulteriori informazioni nel Wiki. Fonti: http://www.cyberciti.biz/faq/controlling-dell-fan-speeds-temperature-on-ubuntu-debian-linux/ http://manpages.ubuntu.com/manpages/karmic/man1/i8kctl.1.html http://askubuntu.com/questions/281478/fan-speed-in-ubuntu-pwmconfig-no-pwm-capable-sensor-modules-installed  

Pillole PHP/Yii: far transitare parametri da HTTP alla pagina web

Dalla request alla pagina web Grande è la tentazione di utilizzare i valori provenienti dalla $_REQUEST direttamente nella view, ma così facendo rischiamo di perdere pezzi per strada. Il percorso corretto da compiere è questo $_REQUEST —> controller —> action —> view. Esempio, voglio far transitare una variabile $payment_id dal flusso HTTP alla pagina web …

Continua a leggere

Pillola PHP/Yii lavorare con le date

Salvare una data 25/12/2015 in MySQL, leggerla e visualizzarla nello stesso formato Occorre un po’ di magheggio per gestire le date con Yii. Il formato con cui MySQL registra out-of-the-box i campi data è quello ISO (yyyy-mm-dd). Per rendere compatibile la nostra applicazione con questo formato (non andiamo a cambiare il locale del database, e …

Continua a leggere