Tag: linux

PHP short tags e Flatnuke

Mi sono ritrovato nel caso di dover installare e testare un sito basato su flatnuke in una distribuzione Red Hat Enterprise Linux in cui il php.ini ha il flag short_open_tag disabilitato (Off) e il sito non funziona in quanto ho notato che in alcuni file di flatnuke è presente la direttiva abbreviata “<?” invece di […]

Flatnuke nightly build

Ecco lo script completo per la creazione di un sistema di “nightly build” per flatnuke. Rispetto all’articolo “Cvs auto login” ho modificato l’invocazione di expect in quanto lo script eseguito da crontab riporta un errore dovuto alla presenza del comando interact che si aspetta una interazione con la tastiera e cron ovviamente non può aprire […]

Cvs auto login

Ho intenzione di crearmi un sistema di “nightly build” per flatnuke in modo che in automatico, tramite crontab, ogni giorno vada a scaricare il cvs da sourceforge e mi costruisca il tar già pronto da utilizzare senza tutte le directory CVS. Il primo problema da affrontare è il login anonymous del cvs; infatti richiede almeno […]

Backreference nelle espressioni regolari

Prendendo spunto da un mio articolo sulla conversione delle news da WordPress a Flatnuke vediamo come utilizzare i backreference delle espressioni regolari per sostituire delle stringhe di caratteri. La sintassi di un backreference è “( )\n”; dove con le parentesi tonde si cattura la parte che matcha per essere eventualmente usata e con “\n” (dove […]

Navigare da pc su apn WAP

In rete ho trovato questo articolo “Navigare da PC attraverso l’apn Wap” che spiega come navigare da PC sfruttando le tariffe mobile internet degli operatori mobili. Faccio notare che tale pratica è vietata; normalmente queste tariffe di mobile internet sono riservate alla navigazione web fatta esclusivamente dal cellulare (e a maggior ragione è vietato il […]

Trasposizione di una colonna in righe

Ritorno ancora una volta sul problema della trasposizione di una colonna in riga applicato al caso di una query sql ma in questo caso voglio limitare il numero di parametri passati nella clausola where per controllare meglio il risultato della procedura e per limitare l’uso delle risorse di sistema. Quindi da un’unica colonna di valori […]

APT-Pinning: mescoliamo le release Lenny e Sid di Debian

Molto spesso capita di voler installare un pacchetto che non si trova ancora nella release stable oppure che quello della stable è molto “vecchio”. Il software della stable non viene aggiornato, eccezion fatta per gli aggiornamenti della sicurezza;  il software della testing e della unstable viene al contrario aggiornato frequentemente, con una maggiore frequenza per […]

NosTale su Wine ? Si, funziona!

Siamo alle solite, mio figlio mi chiede di poter giocare a NosTale, ma il gioco funziona su Windows e io uso solo Linux (non ho nemmeno una versione virtualizzata di Windows vista la scarsa potenza di calcolo che possiedo). Allora provo la strada di Wine. La versione di NosTale (20100914) gira tranquillamente su wine stable […]

Rinominare molti file con Linux

Se vi trovate nella necessità di dover rinominare molti file (intendo anche migliaia di file o più) vi suggerisco di usare un find e di invocare una shell sulla lista dei file ottenuti. Da notare che se invece del find usate il classico ls * si rischia di incorrere nell’errore Bash Tips: Arg list too […]