Piero V.

Abbandono sLANchat

È passato poco più di un anno da quando ho parlato per la prima volta di sLANchat, Simple Local Area Network Chat, quella che doveva appunto essere una semplice chat standalone.

Le idee erano anche buone, tuttora le considero buone, tuttavia è continuata a rimanere un “todo”.

Ho però deciso che non lo sarà più, infatti per varie motivazioni non completerò, almeno per il momento il progetto.

Una delle motivazioni è sicuramente dovuta al tempo che scarseggia sempre di più e quello che posso passare al computer o per hobby vari è incanalato in dei determinati progetti, anche grossi.

Inoltre una chat è un software difficile da costruire, un software così detto real-time.

Già a farne una che si appoggia su AJAX e PHP ho avuto qualche problema, figurarsi questa a cui oltre che alle funzioni già create per la chat stile web, dovrebbe avere anche tutte le funzionalità di rete e una grafica, cosa che per il momento non ho abilità di creare.

Poi sinceramente non mi ero neanche informato più di tanto nel web, dove però ci potrebbero essere una strage di progetti simili.

Perciò, mi dispiace ammetterlo ma sono costretto a rinunciare (anche) a questo progetto.

Scusa, questa sera non posso uscire...

… devo stare a casa a guardare la mia nuova TV.

Dopo molti anni e il passaggio al digitale terrestre ho cambiato TV.

Ora ho una Sony Bravia da 40” FullHD LED con il 3D. In più con la TV era venduto un lettore Blu ray sempre sony con due occhiali 3D e il trasmettitore.

È veramente bella, anche di aspetto, infatti è tutto vetro davanti, non ha cornici. La qualità dell’immagine è ottima. L’audio non è malvagio, anche se è una TV a LED molto sottile (mi pare sui 3cm).

Ora posso fare quello che si lamenta per i canali che sono tutti SD 😁

Inoltre ha anche la wireless integrata, così posso vedere youtube e altri servizi dalla TV. Però anche se ha le porte USB non supporta la tastiera (non ho ancora provato però).

Se volete vedere le caratteristiche tecniche andate a vedere il modello sul sito della sony: KDL-40NX710.

Quanti sono?

Per vedere un po’ come gira la situazione voglio fare questo mini concorso.

centesimi.jpg

Quanti sono? 😊

Funzione "input" per Smarty

Ho creato una funzione per creare in automatico degli input su smarty, di tutti i tipi.

Forse quello più incompleto è il checkbox, che però per il momento non mi risulta utile cambiare.

Un’altra caratteristica di questa funzione è quella di fissare un value se presente in $_POST o in $_REQUEST ad esclusione dell’input type="password".

Il codice PHP è:

function smarty_tplinput($params, &$smarty) {

	$name=wp_specialchars(isset($params['name']) ? $params['name'] : '');
	$type=wp_specialchars(isset($params['type']) ? $params['type'] : 'text');
	$other=empty($params['other']) ? '' : ' '.$params['other'];

	if(isset($params['noautocompile'])) $params['autocompile']=false;
	if(!isset($params['autocompile']) && $type!='password') $params['autocompile']=true;
	elseif(!isset($params['autocompile'])) $params['autocompile']=false;

	$value='';
	if(!empty($params['value'])) {
		$value=wp_specialchars($params['value']);
	} elseif($type=='file') {
	} elseif($params['autocompile']==false) {
	} else {
		if(!empty($_POST[$name])) $value=wp_specialchars($_POST[$name]);
		elseif(!empty($_REQUEST[$name])) $value=wp_specialchars($_REQUEST[$name]);
	}

	$checked='';
	if(isset($params['checked'])) {
		$checked=$params['checked']==true ? ' checked="checked"' : '';
	} elseif($type=='checkbox') {
		$checked=$value=='on' ? ' checked="checked"' : '';
		$value='';
	} elseif($type=='radio') {
		if(!empty($_POST[$name])) $checked=$_POST[$name]==$value;
		elseif(!empty($_REQUEST[$name])) $checked=$_REQUEST[$name]==$value;
		$checked=$checked ? ' checked="checked"' : '';
	}

	switch($type) {
		case 'textarea':
			echo "<textarea{$other} name="{$name}" id="{$name}">n{$value}</textarea>";
			break;
		default:
			$value=empty($value) ? '' : " value="{$value}"";
			echo "<input type="{$type}" name="{$name}" id="{$name}"{$value}{$checked}{$other} />";
			break;
	}

}
$smarty->registerPlugin('function', 'input', 'smarty_tplinput');

È fatta per smarty 3 ma con qualche piccolo cambiamento dovrebbe essere compatibile anche con smarty 2. … [Leggi il resto]

Ho quasi finito il mio clone del TubeScreamer

In questo periodo sto aggiornando poco il blog perché ho molti progetti a cui stare dietro.

Uno di questi è il mio TubeScreamer, che ho quasi finito.

Manca il Led per vedere quando è acceso e il potenziometro da 500K che non mi è ancora arrivato.

Però per il momento ho voluto finirlo almeno per testarlo.

Purtroppo non distorce tantissimo ma spero la situazione migliori col pot da 500. Quando lo avrò lo potrò finire del tutto e lo metterò anche nella scatolina che ho già da un po’.

Ecco però per il momento due (schifose) foto fatte col cellulare. La PCB è di Tonepad.com.

pre1.jpg
pre2.jpg

Lo switch a levetta serve per selezionare tra TS9 e TS808.