Visualizzazione post con etichetta Manuali. Mostra tutti i post
Visualizzazione post con etichetta Manuali. Mostra tutti i post

Ultimate manuale Portable AC da aria portatili negozio sono i condizionatori d'aria portatili inimitabile e sono comodi per il trasporto da un luogo

Il portatile AC è anche molto famosi, come finestre e condizionatori d'aria non è necessario alcun particolare o permanente di spazio per la fissazione di esso. Se si confronta il prezzo tra finestre finestra AC AC e quindi si noterà che finestre AC è più costoso e che consumano più energia. Portable At finestra è disponibile con kit di ventilazione. Installazione di ac portatili è molto semplice. Il tubo di scarico viene agevolmente all'interno della finestra kit. E si può passare su per l'uso. Per saperne di più su portatile ac puoi cercare su Internet, e si possono trovare diversi siti web che guida e spiega le caratteristiche del portatile AC.

Il PortableAirShop.com è sviluppato specificamente per i clienti. Sono on-line venditore concentrazione nel settore dei prodotti di origine progressi aria eccellenza. Le loro aree di competenza comprendono: condizionatori d'aria portatili e come finestra AC unità, deumidificatori, umidificatori, e appassionati. Per quanto essi forniscono le informazioni relative alla Portable AC e si assiste anche ad ottenere il prodotto giusto in base alle loro esigenze. Si seleziona i migliori condizionatori d'aria portatili che sono disponibili in tutte le dimensioni e progettati sulla base delle analisi effettuate dopo le valutazioni. L'acquisto di tutte le unità portatili AC non è necessario pagare alcun prezzo, come la consegna è gratuita, ad eccezione di costo e di questo non ci sono oneri e nascosta.

Il Portable AC è disponibile principalmente in tre categorie: residenziale portatili AC, fresco solo portatili AC, riscaldamento e di raffreddamento portatile AC. Il portatile aria negozio fornisce un completo libretto per i clienti con informazioni dettagliate sui portatili AC. Secondo loro si dovrebbero prendere in considerazione alcuni aspetti prima di passare per un portatile AC che sono i seguenti:

Iniziale cosa si dovrebbe prendere in considerazione è la dimensione della vostra camera e in base a quello che si deve acquistare un portatile AC.

Distinguere tra unico e di scarico a doppio scarico portatili AC - Doppio scarico portatili AC ha un vantaggio di fluire aria più pulita nella regione che si sta tentando di raffreddare e si raffredda il settore rapidamente rispetto alle singole divisioni di scarico.

Distinguere tra goccia a goccia e n. portatili AC - AC Drip modello contiene un sotto piatto, che poi sono pieni di acqua entro 2 giorni avete bisogno di svuotarlo. E d'altro canto n. flebo AC non richiedono alcuna targa, in quanto non genera extra acqua. Questo modello è più costoso rispetto a flebo portatile AC.

Multi Funzionale Portable AC - Un AC può essere utilizzato come multifunzionali AC come separata portatili Portable AC vs AC e riscaldamento vs AC portatili e deumidificatori. Si dovrebbe prendere in considerazione anche altre caratteristiche come se si richiede un riscaldatore o deumidificatore o meno e solo allora si dovrebbe acquistare più mirato portatili AC.

Creare un sito dinamico in PHP

Creare un sito dinamico in PHP
Il nostro primo script
Per tradizione, inizieremo con il classico script di saluto al mondo intero. Aprite il vostro editor di testi e digitate il codice seguente:

echo "Ciao Mondo!";
?>

Salva il file come primo.php e visualizzalo nel browser. La pagina visualizza la scritta "Ciao Mondo!". Visualizza dal tuo browser il codice HTML di questa pagina. E' presente soltanto la scritta Ciao Mondo!. Questo perchè il PHP ha processato il codice, e il codice ha detto al PHP di restituire in output la scritta "Ciao Mondo!". Nota i tag . Questi delimitano il codice php e racchiudono il blocco di codice scritto in php. che dice al PHP di terminare il processo. Tutte le righe esterne a questi tag vengono processate dal browser come codice HTML.

Il nostro primo database
Ora creiamo il nostro database e vediamo che cosa possiamo farci. Nel vostro phpMyAdmin create un database col nome learndb.
Ora dobbiamo creare le tabelle nel database ed inserirci qualche dato. Nel vostro phpMyAdmin, inserite questa query:

CONNECT learndb
CREATE TABLE personnel
(
id int NOT NULL AUTO_INCREMENT,
firstname varchar(25),
lastname varchar(20),
nick varchar(12),
email varchar(35),
salary int,
PRIMARY KEY (id),
UNIQUE id (id)
);
INSERT INTO personnel VALUES ('1', 'John', 'Lever', 'John', ' \n john@everywhere.net Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ', '75000');
INSERT INTO personnel VALUES ('2', 'Camilla', 'Anderson', 'Rose', ' \n rose@flower.com Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ', '66000');
Questa query crea una tabella con 5 campi ed inserisce alcune informazioni.

Visualizziamo il contenuto del database con PHP
Adesso che abbiamo il nostro database con alcune informazioni al suo interno, visualizziamone il contenuto con il PHP. Salvate il codice seguente con il nome viewdb.php:

$db = mysql_connect("localhost", "root", "");
mysql_select_db("learndb",$db);
$result = mysql_query("SELECT * FROM personnel",$db);
echo "";
echo"";
while($myrow = mysql_fetch_array($result))
{
echo "
Full NameNick NameSalary
";
echo $myrow["firstname"];
echo " ";
echo $myrow["lastname"];
echo "
";
echo $myrow["nick"];
echo "
";
echo $myrow["salary"];
}
echo "
";
?>

Eseguitelo nel vostro browser e vedrete il database del personale. Ora esaminiamo il codice. Prima dichiariamo la variabile $db. Nel PHP dichiariamo una variabile inserendo il simbolo '$ ' seguito dal nome della variabile. Guardate questo esempio dove viene assegnato un valore ad una variabile:
$nome_variabile= valore_assegnato;
(esempio: $count= 4;)
Ricordatevi di inserire il simbolo ';' alla fine di ogni riga. Dopo aver dichiarato la variabile $db abbiamo creato una connessione col database con il comando "mysql_connect("localhost", "root", "")". Questo significa collegati con il database MySQL nel server localhost con lo username root e la password "". Sostituisci questi valori con i tuoi dati se sono diversi.
Abbiamo poi assegnato un puntatore al database $db; in altre parole, $db punta al nostro server localhost del database. Abbiamo selezionato il database con il quale vogliamo interagire, usando la riga "mysql_select_db("learndb",$db);": significa che noi vogliamo utilizzare il database "learndb" localizzato dalla variabile puntatore $db. Ma noi vogliamo informazioni dal database, allora abbiamo fatto una query al databaseusando la riga "$result = mysql_query("SELECT * FROM personnel",$db);" La parte "SELECT * FROM personnel" è un'istruzione SQL, che significa selezionare tutti i dati presenti nel database personnel.
Il risultato della query mysql_ query() è stata poi salvata nella variabile $result. Ora possiamo accedere a tutti i dati presenti in tutte le righe del database dalla variabile $result. Utilizziamo la funzione mysql_fetch_array() per estrarre ogni riga dalla variabile $result e assegnarla alla variabile $myrow. Questa variabile contiene le informazioni di ogni riga strutturta come un array.
Poi visualizziamo i dati contenuti in ogni riga. "echo $myrow["firstname"];" significa inviare in output il valore contenuto nel campo "firstname" della riga contenuta nella variabile $myrow.
Qui abbiamo utilizzato il ciclo while(), cioè fino a quando ci sono dati da estrarre dalla variabile $result e da inserire nella variabile $myrow, esegui le righe contenute tra le parentesi graffe {}. Questo codice, potete formattarlo a vostro piacimento per rendere un output più gradevole. Congratulazioni! Avete appena creato la vostra prima pagina web dinamica!

Creare una form HTML
Ora vediamo come aggiungere un nuovo record al database. Con le vostre conoscenze di HTML, costruiamo una pagina che ci permetta di farlo. Creiamo una pagina html statica e la salviamo col nome datain.html:



First name:

Last name:

Nick Name:

E-mail:

Salary:




Adesso abbiamo una form di inserimento dati chiamata "datain.php". Dobbiamo creare il codice per questa pagina che permetta l'invio e l'inserimento dei dati al database MySQL. Ecco il codice che fa quello che abbiamo appena descritto, salvatelo col nome datain.php:

$db = mysql_connect("localhost", "root","");
mysql_select_db("learndb",$db);
$sql = "INSERT INTO personnel (firstname, lastname, nick, email, salary) VALUES ('$first', '$last', '$nickname','$email','$salary')";
$result = mysql_query($sql);
echo "Thank you! Information entered.\ n";
?>

Le prime tre righe le ho già spiegate in precedenza, con la piccola differenza che utilizziamo il comando SQL "INSERT INTO", che significa inserire nel database nelle colonne specificate (in questo caso firstname, lastname, nick, email) i dati contenuti rispettivamente nelle variabili'$first', '$last', '$nickname', '$email'.
Ma da dove arrivano quese variabili? PHP crea le variabili automaticamente dai dati inviati dalla form. Il campo di inserimento della form chiamato "first" crea la variabile $first e contiene il testo inserito in quel dato campo.
Nota Importante: Se avete installato PHP 4.2, dovete modificare il file php.ini e modificare la variabile register_globals da off a on, così:
register_globals = on
Se non è possibile, dovrete inizializzare le variabili manualmente voi stessi nel vostro codice. Questo è il metodo, se dovete inviare un dato da una form con il campo che si chiama "name" dovrete scriverre il codice seguente nella pagina che state inviando:
$name=$_POST[name]; //for post method
$name=$_GET[name]; //for get method
?>
Generalizzando si scrive così:
$nomevariabile=$_POST[nome_del_campo_inviato_dalla_form];
?>
Il codice risulterà scritto in questo modo:

$db = mysql_connect("localhost", "root","");
mysql_select_db("learndb",$db);

//variabili inserite menualmente
$first=$_POST[first];
$last=$_POST[last];
$nickname=$_POST[nickname];
$email=$_POST[email];
$salary=$_POST[salary];
//

$sql = "INSERT INTO personnel (firstname, lastname, nick, email, salary)
VALUES ('$first','$last','$nickname','$email','$salary')";
$result = mysql_query($sql);
echo "Thank you! Information entered.\n";
?>



Uniamo il tutto
Uniamo tutto il codice in un unico file. Lo chiameremo input.php:

if($submit)
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("learndb",$db);
$sql = "INSERT INTO personnel (firstname, lastname, nick, email, salary) VALUES ('$first', '$ last', '$nickname','$email','$salary')";
$result = mysql_query($sql);
echo "Thank you! Information entered.\n";
}
else
{
?>

First name:

Last name:

Nick Name:

E-mail:

Salary:


}
?>

Questo crea uno script che visualizza la form quando per inserire dati nel database. Abbiamo già detto che il PHP crea automaticamente variabili con i dati già inseriti al loro interno. Il PHP crea anche la variabile $submit se la form viene inviata. Lo script determina se la variabile $submit esiste. Se è così e contiene un valore, allora i dati inseriti nella form verranno aggiunti al nostro database; altrimenti, visualizzeremo la form.
Provate ad inserire dei dati nel database e controllate se lo script funziona visualizzandoli utilizzando il file viewdb.php.

Passaggio di variabili
Consideriamo come vengono passate le informazioni ad una pagina PHP. Un metodo è quello di utilizzare le form come abbiamo già fatto; un altro metodo è quello di utilizzare le query strings. Cosa sono le query strings? Modificate la iga method="post" in method="get" nel nostro script input.php. Ora provate ad inviare i dati al database. Dopo aver cliccato su submit vedremo nel browser la nostra solita scritta "Thank you! Information entered". Ma osservate l'URL. Dovrebbe esserci una scritta come questa:
http:
Le informazioni sono state inviate come una stringa nell'URL invece di essere inviate direttamente. La frase dopo il carattere ? è la query string, e come potete vedere contiene il nome della variabile e il suo valore. Quando il PHP riceve una query string come ?first=John crea automaticamente una variabile chiamata $first e le assegna il valore che viene passato dalla query string. E' l'equivalente di $first="John";. Quando sono presenti più variabili, tvengono separate dal carattere &.
Se non avete attivato l'opzione register_globals=on, dovete asscurarvi di inizializzare le variabili con $_GET così $first=$_GET[first];.
Visualizzare le singole righe
Ora creeremo uno script che visualizzeràle informazioni di una riga particolare del nostro database definita dalla variabile $id. Salva il codice seguente con il nome view.php. Provate a visualizzarlo nel vostro browser utilizzando questo percorso http://vostrohost/view.php?id=2 (abbiamo passato la variabile $id=2 tramite la query string). La pagina visualizzerà le informazioni relative alliid 2 del database MySQL.

$db = mysql_connect("localhost", "root", "");
mysql_select_db("learndb",$db);
$result = mysql_query("SELECT * FROM personnel WHERE id=$id",$db);
$myrow = mysql_fetch_array($result);
echo "First Name: ".$myrow["firstname"];
echo "
Last Name: ".$myrow["lastname"];
echo "
Nick Name: ".$myrow["nick"];
echo "
Email address: ".$myrow["email"];
echo "
Salary: ".$myrow["salary"];
?>

In questo caso il comando SQL è cambiato e dice al databasedi cercare le righe che hanno il valore $id. Ma è possibile che più righe abbiano lo stesso id? Generalmente una colonna può contenere qualsiasi valore, lo stesso oppure no. Ma nel nostro database due righe non potranno mai avere lo stesso id, perchè quando abbiamo creato il nostro database, abbiamo definito l'id come UNIQUE.
Salvate il file modificando il nome da viewdb.php a viewdb2.php.

$db = mysql_connect("localhost", "root", "");
mysql_select_db("learndb",$db);
$result = mysql_ query("SELECT * FROM personnel",$ db);
echo "";
echo"";
while($myrow = mysql_fetch_array($result))
{
echo "
Full NameNick NameOptions
".$myrow["firstname"]." ".$myrow["lastname"]."".$myrow["nick"];
echo "
View";
}
echo "
";
?>

Visualizzando questa pagina, avrete una lista di nomi con i ispettivi nicknames. Osservate la terza colonna con il suo link. Posizionatevi con il mouse sopra il link e guardate dove punta il collegamento. Il link dovrebbe essere così http://vostrohost/view.php?id=3 ed i links di ogni riga sono diversi. Cliccate su uno di questi links. Vi riportano alla pagina creata dal vostro codice view.php che visualizza le informazioni dettagliate di quella persona. Come viene ottenuto tutto ciò?
Osservate il nostro codice del file viewdb2.php. Guardate la riga 11. L'unica cosa a noi non familiare, sono i puntini (.) sparsi nella riga. Questi puntini in PHP sono un operatore di concatenamento, significano che le stringhe ai lai del punto, sono concatenate tra di loro; ad esempio, se scrivo echo "Hello"."World", l'output sarà "HelloWorld". Nel nostro esempiousiamo l'operatore di concatenamento per generare una riga per il browser, come questa:
Camilla AndersonRoseView


Eliminare righe
Fino ad esso aabbiamo solo inserito nuove informazioni nel nostro database e le abbiamo visualizzate. Che cosa succede se dobbiamo eliminare dei dati inutili? Il nostro script delete.php farà questo per noi. Lavora esattamente come lo script view.php. L'unica differenza è il comando SQL "DELETE FROM personnel WHERE id=$id", che dice a MySQL di eliminare la riga che contiene l'id corrispondente alla variabile $id. Generalmente il comando SQL per eliminare una riga è DELETE FROM database_name WHERE field_name=somevalue

$db = mysql_ connect("localhost", "root", "");
mysql_select_db("learndb",$ db);
mysql_query("DELETE FROM personnel WHERE id=$id",$db);
echo "Information Deleted";
?>

Ancora una volta abbiamo modificato il nostro script viewdb2.php per inserire la nuova opzione e lo chiameremo viewdb3.php.

$db = mysql_connect("localhost", "root", "");
mysql_select_db("learndb",$db);
$result = mysql_query("SELECT * FROM personnel",$db);
echo "";
echo"";
while ($myrow = mysql_fetch_array($result))
{
echo "
Full NameNick NameOptions
".$myrow["firstname"]." ".$ myrow[" nick"];
echo "
View ";
echo "Delete";
}
echo "
";
?>

Provate a cliccare su delete e poi visualizzate ancra il database utilizando lo script viewdb3.php per verificare che la riga sia effettivamente eliminata.

Modificare i dati
Ci capiterà sicuramente di dover modificare i dati presenti nel database. Per creare lo script che farà questa operazione, modificheremo il file input.php. Chiameremo questo file modificato addedit.php:

if($submit)
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("learndb",$db);
$sql = "INSERT INTO personnel (firstname, lastname, nick, email, salary)
VALUES ('$first','$last','$nickname','$email','$salary')";
$result = mysql_query($sql);
echo "Thank you! Information entered.\n";
}
else if($update)
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("learndb",$db);
$sql = "UPDATE personnel SET firstname='$first',
lastname='$last', nick='$nickname', email='$email', salary='$salary' WHERE id=$id";
$result = mysql_query($sql);
echo "Thank you! Information updated.\n";
}
else if($id)
{
$db = mysql_connect("localhost", "root", "");
mysql_select_db("learndb",$db);
$result = mysql_query("SELECT * FROM personnel WHERE id=$id",$db);
$myrow = mysql_fetch_array($result);
?>

">
First name:">

Last name:">

Nick Name:">

E-mail:">

Salary:">


}
else
{
?>

First name:

Last name:

Nick Name:

E-mail:

Salary:


}
?>

Il codice vi sembrerà un pò complesso, ma non lo è. Lo script precedente input.php può fare due cose: può aggiungere dati al nostro database e può visualizzare la form. Ora aggiungeremo due nuove opzioni: la possibilità di visualizzare la stessa form ma con i valori di una particolare persona presente nel database e la possibilità di aggiornare i records di questa persona. I comandi SQL per inserire nuove informazioni e aggiornare quelle esistenti sono diversi, così utilizziamo il nostro script precedente per inserire le informazioi.
Lo script controlla la variabile $submit. Se contiene un valore, allora qualcuno ha inserito nuovi dati e le informazioni verranno inserite nel database. Se la variabile $submit non contiene nessun valore, allora qualcuno potrebbe aver inserito informazioni aggiornate, così viene controllata la variabile $update. Se contiene un valore, allora aggiorneremo il record della persona con il comando SQL "UPDATE personnel SET fieldname1= '$variablename1', fieldname2= '$variablename2' ......... WHERE id=$id";". Altrimenti, se qualcuno ha fornito l'id nella query string, visualizzeremo le informazioni relative alla persona identificata dall'id. Se tutto ciò non succede, verrà visualizzata la vecchia form.
Proviamo lo script. Apritelo con il vostro browser per vedere che cosa succede. Poi richiamalo utilizzando la query string ?id=1. Modifica le inormazioni e clicca update. Verifica se il database è stato aggiornato usando lo script viewdb3.php.
Un'altro nuovo elemento è stato inserito. E' la variabile globale PHP $PHP_SELF. Questa variabile contiene sempre il nom dello script che la contiene e la sua posizione. Abbiamo tilizzato questa variabile in una 'form action', non preoccupatevi del nome di questo file, questo script invierà sempre le informazioni a se stesso.
Abbiamo modificato ancora una volta il nostro script per la visualizzazione inserendo questa opzione. Qui sotto c'è il codice di questo script che chiameremo viewdb4.php:


$db = mysql_connect("localhost", "root", "");
mysql_ select_db("learndb",db);
$result = mysql_query("SELECT * FROM personnel",$db);
echo "";
echo"";
while($myrow = mysql_fetch_array($result))
{
echo "
Full NameNick NameOptions
".$myrow["firstname"]." ".$myrow["lastname"]."".$myrow["nick"];
echo "
View ";
echo "Delete ";
echo "Edit";
}
echo "
";
?>



Cercare dati
Arrivati a questo punto, ci serve un motore di ricerca dei dati presenti nel database. Questa pagina visualizzerà inizialmente una form statica e dopo aver inserito la parola da cercare, visualizzarà il risultato della ricerca.

if ($searchstring)
{
$sql="SELECT * FROM personnel WHERE $searchtype LIKE '%$searchstring%' ORDER BY firstname ASC";
$db = mysql_connect("localhost", "root", "");
mysql_select_db("learndb",$db);
$result = mysql_query($sql,$db);
echo "";
echo"";
while ($myrow = mysql_fetch_array($result))
{
echo "
Full NameNick NameOptions
".$myrow["firstname"]." ".$myrow["lastname"]."".$myrow["nick"];
echo "
View";
}
echo "
";
}
else
{
?>








Insert you search string here Search type



}
?>

Lo script controlla se la stringa contenuta in una variabile esiste. Se $searchstring contiene un valore, allora lo script ha qualche cosa da cercare; altrimenti, verrà visualizzata solo la form di ricerca. La parte di codice per la ricerca, è simile al nostro viewdb2.php. Il comando SQL merta una piccola spiegazione. Il comando SQL è:
"SELECT * FROM personnel WHERE $searchtype LIKE '%$searchstring%' ORDER BY firstname ASC"
Qui sono state introdote due nuove cose, "LIKE" e "ORDER BY". LIKE significa 'come'. Il segno '%' rappresenta ogni possibile comnbinazione di caratteri (numeri o lettere). Se Ssto cecando tutte le persone che il loro nome inizia con 'J' useremo questo comando SQL:
"SELECT * FROM personnel WHERE firstname LIKE 'J%'"
Per trovare persone che il loro nome finisca con J useremo '%J'. Se vogliamo trovare le persone che il loro nome abia 'J' in qualsiasi punto (nome, cognome) useremo '%J%'.
'ORDER BY' ordina semplicemente i records in ordine crescente o decrescente. Questa è la sintassi:
"ORDER BY fieldname order_ method" where order_ method is ASC or DESC permette di ordinare in modo ASC=crescente o DESC=decrescente.


Conclusioni
Abbiamo imparato le basi per la creazione di un sito dinamico. Ora tocca a voi mettere in pratica tutto questo. Avete conoscenze suffucienti per creare questi utili lavori:

* Database Utenti
Potete creare un databse dei vostri utenti. Potete aggiungere a questo una pagina di login.

* News
Potete inserire nel vostro sito una sezioneche visualizza sempre le ultime news oppure una sezione "What's new" generata automaticamente. La tabella per fare questo è:

CREATE TABLE news
(
id INT NOT NULL AUTO_ INCREMENT,
title VARCHAR(40),
newsbody TEXT,
news_ date DATE,
PRIMARY KEY (id),
UNIQUE id (id)
);
Visualizzare automaticamente il titolo delle ultime 5 news, questo è il codice:

$sql="SELECT * FROM news ORDER by news_date DESC";
$db = mysql_connect("localhost", "root", "");
mysql_select_db("newsdb",$db);
$result = mysql_query($sql,$db);
echo "Latest News:
";
$i=1;
while ($myrow = mysql_fetch_array($result))
{
echo "".$myrow["title"]."
";
$i=$i+1;
if($i>5)
break;
}
?>

* Database dei Prodotti
Potete creare un dettagliato database dei vostri prodotti. I vostri clienti potranno così vedere tutti i vostri prodotti e ricercarne uno in particolare.

Uso corretto delle inkjet per risparmiare inchiostro

Molto spesso non ci rendiamo conto di come la nostra stampante inkjet consumi tanto inchiostro.
La prima causa è di sicuro il consumo dovuto all'accensione della stessa,ogni volta che viene accesa infatti viene riscaldata la testina di stampa perchè sia pronta all'uso. Molti però commettono l'errore di accenderla anche quando non la usano,e questo comporta già da sè un consumo inutile.
altra grande cosa cui non si bada,quando si stampa del testo è la capacità d'assorbimento della carta. senza entrare in dettagli troppo tecnici,stampate del testo e controllate i bordi dei singoli caratteri.
bene,se questi presentano delle sbavature minime sui bordi,vuol dire che c'è troppo inchiostro per il tipo di carta.
per settare in maniera adeguata la stampa dovrete solo andare sulla scheda "proprietà" della stampante che permette la configurazione delle opzioni di stampa. Lì dovrete andare sulla scheda qualità e cercare un parametro che sia al di sotto del "normale" o "carta comune" di solito indicato. sulle Canon pixma c'è la scheda che permette di regolare manulamente l'opzione qualità di stampa,mettendo la spunta su retino e aumentando la velocità,le stampe saranno perfette,ma soprattutto risparmierete moltissimo inchiostro.
provate e vedrete che anche il testo stampato risulterà preciso,di un nero meno carico.
buon risparmio! (io con la mia pixma 4200,con cartuccia 5 del nero ho stampato quasi 2000 fogli A4 per la tesi di laurea.........fate il conto voi!

Strategie di posizionamento: puntare sul target geografico

Uno dei principali motivi di successo di una campagna di posizionamento, per molte tipologie di siti web, è l'utilizzo di tecniche in grado di imporsi in ambito geografico, sia esso inteso come nazione o come zona più limitata territorialmente.

Esistono infatti attività che hanno esigenze di posizionamento a livello globale (un e-commerce, un'impresa multinazionale, ecc.) e altre che invece possono avere interesse ad imporsi nelle serp legate ad una zona specifica (si pensi ad un bed&breakfast di una grande città turistica, per il quale potrebbe risultare importante essere associato ad un quartiere, al centro, ad un museo importante...).

È consigliabile quindi "connotare geograficamente" le pagine di un sito al fine di:

Sfoltire le serp dalla concorrenza non legata al territorio di interesse, migliorando le chances di posizionamento ai primi posti
Intercettare ricerche sempre più mirate e quindi ottenere utenti più "convertibili" in clienti per i servizi/prodotti offerti
Lingua e nazione
Molti addetti ai lavori si accorgono oggi che il posizionamento in termini globali di un sito è molto più complesso rispetto agli anni scorsi. Gli algoritmi dei motori sembrano essere molto più intransigenti sulle chiavi straniere, proiettando di fatto molti siti italiani (o meglio le sezioni tradotte dei siti italiani) verso le retrovie delle serp straniere. Il più esemplare teatro di questa imponente selezione è Google.com, le cui pagine dei risultati sono ritenute ostiche su chiavi inglesi anche da molti SEO esperti.

Questo tipo di "penalizzazione" in realtà è orientata a migliorare la qualità delle serp, come sempre avvantaggiando risultati pertinenti e autorevoli. Il fatto che le sezioni "inglesi" dei siti italiani siano diventate meno competitive nel corso degli anni può essere quindi interpretato positivamente per l'utente che si affida alla versione "globale" di un motore per trovare risultati che abbiamo la massima autorevolezza internazionale.

Per lavorare su questa competizione è necessario un approccio molto capillare e legato sempre di più ai 2 principi ricorrenti del posizionamento: la popolarità e i contenuti.

I motori (in particolare Google) tendono infatti a identificare la nazionalità di un sito in base a diversi fattori:

Estensione del dominio
Ip del dominio
Meta tag language all'interno dell'head:
Lingua dei contenuti effettivi del sito
Lingua dei link in entrata
Lingua dei link in uscita
L'ideale per competere efficacemente in ciascuna lingua, oltre naturalmente all'inserimento di contenuti e meta tag tradotti, è di creare versioni multiple del sito, sui rispettivi domini con i rispettivi suffissi (.com, .it, .es, .fr, ecc.), per poi sviluppare campagne di link popularity specifiche per ciascuna lingua/nazione.

Meno efficace, ma spesso più utilizzata anche per ragioni di budget, è la pratica di sviluppare le sezioni in lingua su differenti cartelle, con strutture simili a questa:

www.nomesito.it/ per le pagine in italiano

www.nomesito.it/en/ per le pagine in inglese

www.nomesito.it/es/ per le pagine in spagnolo

e così via...

L'importante, anche in questo tipo di strutture, è cercare di segnalare con più forza possibile ai motori le rispettive connotazioni linguistiche, secondo le caratteristiche prima elencate.

Target geografico di Google
Per i webmaster titolari di un account Google esiste da tempo uno strumento che serve a specificare agli occhi del motore di ricerca la nazione di pertinenza del sito.

Per impostarlo è sufficiente accedere agli strumenti per i Webmaster di Google con il proprio account, selezionare il sito, cliccare su "Strumenti" e quindi su "Imposta target geografico".

In realtà, al momento il target geografico di Google non sembra essere un tool molto flessibile e potente: se il sito è su un dominio specifico di un paese (.it, .de, ecc...) , non è possibile scegliere target diversi.

Sarebbe invece molto utile se fosse permesso ad esempio associare specifiche aree a diversi target geografici, come per le strutture precedentemente presentate.

Ma Google ci ha abituato a miglioramenti in molti campi, quindi in futuro, soprattutto parallelamente agli sviluppi della "selezione" geografica degli algoritmi, questo strumento potrebbe diventare molto più completo ed efficace.

Dalla nazione al quartiere
Partendo dal principio delle lingue/nazioni, possiamo analizzare altre strategie di posizionamento che esistono e si rafforzano nel tempo, e che basano la propria efficacia sulla territorializzazione profonda di una attività.

Esse hanno sempre più successo grazie anche alle capacità più raffinate da parte degli utenti di articolare le proprie chiavi di ricerca, associando ad esempio al tipo di attività o prodotto cercato parole strettamente legate al territorio.

Per chi usufruisce di un servizio di posizionamento è quindi spesso conveniente puntare parte delle proprie risorse su questo tipo di ricerche.

Prendiamo come esempio un concessionario automobilistico della marca X di Agrigento, che sia interessato ad un posizionamento nei motori di ricerca.

All'azienda sembrerà necessario apparire nelle serp per la chiave legata alla propria marca di veicoli:

concessionari x

concessionaria x

Ma pare evidente che, salvo specifici casi, i risultati di una ricerca di questo genere non servirebbero a molto, o quantomeno porterebbero all'utente la necessità di una ulteriore perdita di tempo allo scopo di trovare lo specifico concessionario della propria zona, e all'azienda di dover competere con un maggior numero di concessionari rischiando che l'utente abbandoni la ricerca o peggio trovi e si affidi ad un concessionario diverso.

La cosa che quindi risulterà più utile sarà la possibilità di intercettare anche le ricerche mirate di potenziali clienti che, se residenti ad Agrigento o nei dintorni, cercheranno nei motori parole chiavi più specifiche quali:

concessionari x agrigento

concessionari x provincia di agrigento

x agrigento

concessionari x zona agrigento

concessionari x sicilia

e così via...

Le statistiche di accesso e i tool usati dai webmaster per la selezione delle parole chiave confermano spesso che questo affinamento nella capacità degli utenti di consultare i motori di ricerca è reale e sempre più diffuso anche in Italia.

Il posizionamento mirato al target geografico si può quindi concretizzare con una serie di azioni specifiche, in particolare:

Articolando le chiavi come nell'esempio di cui sopra, aggiungendovi regione, provincia, città, zona, quartiere, ecc in base alle esigenze.
Inserendo le chiavi concordate anche nei meta tag: title, description e keywords.
Ottenendo backlink da siti dello stesso territorio o da sezioni di directory, spesso tematizzate anche su aree geografiche. DMOZ da questo punto di vista può risultare molto utile, in quanto arriva a catalogare realtà territoriali molto nello specifico:
www.dmoz.org/.../Italia/Sicilia/Provincia_di_Agrigento/
Inserendo nel sito, ad esempio a piede pagina e/o nella tipica pagina "contatti", i recapiti completi: telefono, fax, indirizzo, ecc. Questo tipo di informazioni aiuteranno i motori a contestualizzare le pagine e renderle più competitive sulle specifiche chiavi.
Pubblicando su domini provinciali: essi hanno un'importanza al momento non essenziale in termini di posizionamento, ma comunque possono dare un valore aggiunto rispetto ai competitors. Sempre seguendo l'esempio agrigentino avremmo un url di questo genere:
www.concessionariax.ag.it
Inserendo, laddove fosse possibile, link verso siti esplicitamente legati al territorio (regione, provincia, comune, portali della zona, turistici, ecc.)

di: Roberto Federico

Manuale Connessioni: FIREWIRE - IEEE 1394

Lo standard IEEE 1394 definito nel settembre del 1995 è un bus seriale ad alte performance, in grado di pilotare fino a 63 dispositivi in cascata su di un singolo controller. Le specifiche dell’ IEEE 1394 prevedono una lunghezza massima di 4,5 metri per cavo di interconnessione (si parla di un nuovo draft per estendere la distanza massima fino a 25 metri) ed una lunghezza massima totale di 72 metri per l’ intera catena.. Lo standard prevede anche l'impiego di repeater e si possono avere fino a 6 repeater in cascata. Le velocita' previste sono: 100, 200, o 400 Mb/s e le versioni future offriranno velocità fino a 3200 Mb/s

Sono previste due tipi di trasmissioni:
asincrona per i dati
isocrona per video e audio

Il funzionamento dell' IEEE 1394 è molto simile a quello di un bus SCSI con la differenza che il funzionamento e totalmente Plug & Play (assegnazione degli ID automatica) e inoltre il fire on the wire è hot plug (rimozione ed inserimento delle periferiche a PC acceso). IEEE 1394, definisce delle specifiche su tre livelli che sono: il Physical Layer, il Link Layer ed un ulteriore livello chiamato Transaction Layer per poter connettere differenti tipologie di apparecchiature, che vanno dalle telecamere a dischi SCSI. Lo standard prevede due tipi di topologie: il daisy-chain è quella ad albero, il cavo e' particolare ed e' costituito da due coppie twistate piu' due conduttori che supportano una tensione di alimentazione che va da 8Vdc a 40Vdc con corrente che puo' arrivare fina a 1.5 amp.

L'alimentazione serve a:
- mantenere la continuita' del livello fisico anche quando una unita' viene spenta
- fornire l'alimentazione agli apparati connessi al bus."

DIFFERENZA FRA I CONNETTORI E CARATTERISTICHE DEI CAVI

Esistono 3 tipi di cavi in corrispondenza di due tipi di connettori. connettori a 4 poli prevedono due coppie di fili twistati per la trasmissione di dati e sono utilizzate nelle periferiche A/V e in tutte le applicazioni non riconducibili al collegamento con PC o altre periferiche ad impiego informatico. I connettori a 6 poli oltre alle 2 coppie di fili twistato prevedono l'utlizzo di un ulteriore coppia di fili destinata all'alimentazione elettrica con le tensioni e gli amperaggi riportati nell'articolo sopra. Questo tipo di connessione è tipico delle periferiche come memorie di massa (harddisk esterni, masterizzatori, ecc..) e di tutte le periferiche del mondo dell' IT. Il terzo tipo di cavo è quello misto e cioè da un lato connettore a 6 poli (per la connessione al pc) e dall'altro a 4 poli (per la connessione ad una videocamera). Questo tipo di cavo risulta essere molto richiesto perchè risolve il problema di connessione di periferiche A/V al pc per la manipolazione digitale dei dati.

ebay.it

Guida all'Acquisto di Utensili Manuali

In ogni casa e in ogni laboratorio non dovrebbero mai mancare utensili manuali di qualità. Se sei un artigiano specializzato o se devi semplicemente completare dei lavori in casa, su eBay troverai un'ampia scelta di utensili nuovi e usati delle migliori marche, tra cui Beta e Usag e Pastorino.
Scegli il martello
I martelli non servono solo per piantare chiodi, ma possono essere utilizzati in molte altre situazioni. I martelli più comuni sono quelli da falegname, per rifiniture, a penna tonda, mazze e mazzuole.

Martelli per falegname: sono i più comuni e presentano una superficie piatta per battere e due granchi con spaccatura centrale per estrarre i chiodi e forzare legno e altri materiali.

Martelli per rifiniture: sono leggeri e concepiti per inserire piccoli chiodi nelle modanature e in altre parti di legno delicate.

Martelli a penna tonda: vengono utilizzati per i lavori pesanti e non sono adatti per piantare chiodi. Hanno un'estremità con una punta arrotondata, necessaria per dare forma a superfici arrotondate e una punta a penna tonda sull'altra, utilizzata per battere metalli e rivetti.

Mazze: vengono utilizzate per lavori pesanti, tenute con due mani e impiegate in genere per le demolizioni, ad esempio per buttare giù muri a secco.

Mazzuole: sono martelli morbidi, con superfici di battitura in plastica, gomma o legno, utilizzati per battere su scalpelli o su superfici delicate.


Scegli i cacciaviti
I cacciaviti di qualità sono caratterizzati da steli in lega d’acciaio, punte sabbiate, finiture in nichelcromo e robuste impugnature in plastica. I più comuni hanno punte piane a taglio o a croce.

Cacciaviti a taglio: hanno una punta piatta e assottigliata che si adatta alle fessure sulla punta delle viti di dimensioni corrispondenti.

Cacciaviti a croce Phillips: prendono il nome dal loro inventore, Henry F. Phillips e hanno una punta a croce che si adatta alle viti con testa a croce centrata.

Esistono anche cacciaviti a punta esagonale, quadrata o torx per applicazioni specifiche. Sono inoltre disponibili cacciaviti con punte intercambiabili che possono essere utilizzate in diverse applicazioni.


Scegli le chiavi inglesi
Le chiavi inglesi vengono utilizzate per serrare e allentare serraggi a vite, ad esempio dadi, bulloni e viti, ma possono avere anche altri utilizzi. Esistono cinque tipi di chiavi inglesi.

Chiavi a mezza luna: così chiamate per la loro forma, hanno un'apertura a forchetta e due superfici di presa.

Chiavi poligonali: hanno un’estremità chiusa che blocca il dado su ogni lato. Sono disponibili con occhiello a sei o a dodici facce.

Chiavi combinate: si tratta di chiavi con due estremità della stessa dimensione, una poligonale e l'altra a mezza luna.

Chiavi regolabili: hanno un'estremità con testina adattabile a dadi e bulloni di diverse grandezze. Alcune chiavi regolabili, ad esempio i giratubi, possono essere avvitate avanti e indietro per aumentare il serraggio e non richiedono una forza eccessiva.

Chiavi a pipa: l'estremità a mezza luna o poligonale di queste chiavi fuoriesce, per facilitare la presa di chi le utilizza.

Le chiavi a cricchetto e i relativi set di bussole sono una valida alternativa alle chiavi standard. In un solo cricchetto possono essere inserite diverse bussole adatte a dadi e bulloni di grandezze variabili. Alcune bussole hanno un blocco a molla che consente di applicare solo la torsione in avanti, aumentando la forza del cricchetto senza spanare il dado.

Le chiavi prodotte da Beta, Stanley e Usag sono tra le più diffuse.


Scegli un paio di pinze
Le pinze sono un utensile versatile utilizzato per fermare, tagliare, forzare e torcere. Tra i tipi più comuni ci sono quelle a giunto scorrevole, a becco e a tenaglia.

Pinze a giunto scorrevole: hanno ganasce dentate regolabili per afferrare oggetti di diverse dimensioni. Quelle standard hanno due sole posizioni, mentre quelle con cerniera possono aprirsi fino a 10 o 12 centimetri.

Pinze a becco lungo: hanno una punta lunga e assottigliata, utile per afferrare oggetti negli spazi angusti.

Pinze a tenaglia: possono essere serrate intorno ad un oggetto e funzionare come una chiave, una pinza standard o un morsetto.


Scegli la livella
Le livelle sono utensili fondamentali per garantire la qualità delle costruzioni. Consentono ai professionisti e agli amanti del fai da te di capire se un piano è perfettamente orizzontale o verticale. Esistono due tipi di livelle: a bolla o a sensore.

Livelle a bolla: contengono una fialetta di vetro nella quale è presente una piccola bolla d'aria. Mentre la livella viene regolata, la bolla si sposta a destra e a sinistra. Quando la bolla si pone al centro dei due segni posti sulla fialetta, la livella e il piano che viene verificato sono in linea. Le livelle a bolla sono realizzate in alluminio, plastica o legno. Quelle in legno hanno spesso un'intelaiatura in alluminio che ne impedisce la deformazione.

Livelle a sensore: utilizzano un indicatore luminoso o sonoro per segnalare quando la superficie è in piano. Quelle laser proiettano linee di livello. Alcuni modelli proiettano linee con angolature particolari che fanno riferimento al piano misurato, e risultano pertanto adatte a misurare anche le brevi distanze.


Scegli morsetti e morse da banco
A volte per lavorare dovrai avere le mani libere. Morsetti e morse da banco sono la risposta a questo problema, perché possono tenere fermi gli oggetti.

I morsetti sono utensili portatili utilizzati per fermare gli oggetti. Esistono morsetti a C, a binario, a vite e a molla.

Morsetti a C: hanno una forma a C e una leva di serraggio manuale per fermare gli oggetti. Rappresentano il tipo di morsetto più comune.

Morsetti a binario: si tratta di morsetti con un binario lungo il quale si trova un giunto regolabile che può essere fissato a destra o a sinistra per fermare oggetti di diverse dimensioni. Dispongono in genere di una maniglia e di una leva per regolare la morsa e rilasciare l'oggetto.

Morsetto a vite: hanno ganasce di legno e viti di metallo che vengono regolate per fissare la presa. Sono utili per plastica, legno, tessuti e altri materiali che potrebbero rovinarsi nella morsa.

Morsetti a molla: sono composti da sottili parti di metallo tenute insieme da una potente molla. Sono versatili e adatti a oggetti di poco peso.

Morse da banco:
sono in genere montate su un banco da lavoro e prevedono una parte girevole per ruotare gli oggetti. Le morse per la lavorazione del legno dispongono di ganasce morbide che impediscono di danneggiare le parti di legno fissate


Trova utensili manuali su eBay
Dopo aver individuato il tipo di utensile manuale che ti occorre, vai al portale Casa, Arredamento e Bricolage, clicca su Utensili manuali e avvia la ricerca delle inserzioni su eBay.

Categorie: l'elenco delle categorie nella parte sinistra di ciascuna pagina ti aiuterà a restringere la ricerca delle inserzioni in base al tipo di oggetto. Troverai link a martelli, chiavi, pinze e altro ancora. Potrai restringere ulteriormente la ricerca selezionando il nome del produttore.

Ricerca per parole chiave: ricerca parole specifiche nei titoli delle inserzioni eBay. Ad esempio, se desideri trovare morse da banco, digita "morse da banco", omettendo le virgolette, nella casella di ricerca. Clicca Cerca nei titoli e nelle descrizioni per espandere i risultati. Visita la pagina Suggerimenti per la ricerca di eBay per vedere altri suggerimenti sulla ricerca per parole chiave.

Se non riesci a trovare esattamente ciò che cerchi, prova a cercare nei Negozi eBay, oppure salva una ricerca ne Il mio eBay per ricevere un'email da eBay quando è disponibile una corrispondenza.


Acquista utensili manuali in sicurezza
Prima di effettuare l'acquisto, accertati di sapere esattamente che cosa stai acquistando, cerca il venditore e informati sulla protezione offerta da eBay e PayPal.

Valuta il tuo acquisto

Leggi attentamente i dettagli delle inserzioni.

Tieni conto dei costi di consegna nella determinazione del prezzo finale.

Se acquisti un oggetto costoso, accertati che il venditore preveda la spedizione assicurata.

Se desideri ricevere maggiori informazioni, clicca sul link Fai una domanda al venditore nel profilo del venditore.

Accertati che la transazione venga sempre portata a termine su eBay tramite un'offerta, Compralo Subito o una Proposta d'acquisto. Le transazioni effettuate al di fuori di eBay non sono coperte dai programmi di protezione eBay.

Non pagare mai un oggetto acquistato su eBay tramite i servizi di invio contanti Western Union o MoneyGram. Questi metodi di pagamento non sono sicuri per inviare contanti a persone che non conosci.


Valuta il venditore

Cerca un venditore che ti dia sicurezza su ogni transazione.

Qual è il punteggio di feedback del venditore? Quante transazioni ha portato a termine? Qual è la sua percentuale di feedback positivi?

Quali sono i commenti inseriti dagli acquirenti nel feedback? Il venditore ha ricevuto giudizi positivi?

Molti dei maggiori venditori gestiscono la propria attività su eBay come veri e propri punti vendita e specificano regole sulla restituzione. Il venditore offre una garanzia soddisfatti o rimborsati? Quali sono i termini e le condizioni?

Protezione dell'acquirente

Nel caso in cui sorgano problemi durante la transazione, eBay e PayPal sono in grado di aiutarti.

Effettua pagamenti sicuri con PayPal. PayPal ti permette di effettuare i pagamenti senza che il venditore venga mai a conoscenza dei tuoi numeri di conto corrente o di carta di credito. PayPal infatti tutela gli acquirenti al 100% da pagamenti non autorizzati effettuati sui propri conti. Inoltre, il Programma PayPal per la protezione dell'acquirente ti offre una copertura sugli acquisti fino a €500.

Spazio Sicurezza di eBay: visita lo Spazio sicurezza per maggiori informazioni su come proteggere il tuo conto e utilizzare gli strumenti per la risoluzione offerti da eBay.

ebay.it