Giko's

Blog

Esplicitare i link esterni

Se state sviluppando un sito molto probabilmente vorrete linkare siti esterni e potrebbe essere utile segnalare al lettore del vostro sito che il testo che sta per cliccare lo farà uscire dal dominio in cui si trova. Per risolvere questo "problema" su questo blog ho utilizzato una versione personalizzata di questo piccolo javascript che utilizza la libreria jQuery come supporto: $("a").each(function() { if (this.hostname != location.hos...

posted in css, favicon, javascript, jquery, link, usability on 11th October 2012

CSS hacks

Chi lavora con i css si trova spesso a dover affrontare problemi di cross browser. Con un po' di esperienza e conoscenza delle differenze tra i vari browser è possibile prevedere i problemi e evitarli con strutture html adeguate, ma non sempre è possibile, per esempio lavorando con i form e i campi di input. I modi per risolvere i vari problemi sono principalmente due: creare dei css con le correzioni inclusi sono nei browser specifici trami...

posted in css, hacks on 7th October 2012

Rinominare la cartella utente di Windows

Se c'è qualche maniaco dell'ordine, almeno quello apparente, magari troverà utile questo articolo. Non vi è mai capitato di voler rinominare il vostro utente windows? Un'operazione molto facile dal pannello di controllo, ma i più pignoli avranno notato che la home dell'utente, di solito C:/Users/nomeutente, non si aggiorna col nuovo nome. Questo naturalmente non è un problema, ma a qualcuno potrebbe dar fastidio... un maniaco per l'appunt...

posted in windows on 23rd January 2012

Immagini con background CSS

Un trucchettino, una banalità che però può essere comoda ed efficace. Se si deve aggiungere a molte immagini, per esempio una galleria, alcuni elementi aggiuntivi come ombre o cornici, si può aggiungere semplicemente del padding e un background al tag img che contiene ciò che interessa, volendo selezionandolo con una classe. In questo modo possiamo dare degli effetti senza manipolare l'html della pagina e senza andare ad aggiungere div...

posted in css on 20th January 2012

MySql import-export

Come fare dei rapidi import export. mysqldump -u username -p database_name > dump.sql mysql -u username -p database_name < dump.sql Naturalmente il primo comando è per l'export e il secondo per l'import come potete ben notare dalla direzione delle parentesi angolari. Il parametro -p serve solamente se l'utente ha una password, ma consiglio caldamente di non trovarsi mai nel caso in cui non serva.

posted in mysql on 18th January 2012

Gli utenti di Google Chrome

Io sono un utilizzatore di Gmail e Google Chrome, recentemente ho scoperto la possibilità di creare utenti su questo browser e la cosa mi è subito piaciuta. Io ho due account gmail, uno per uso privato e uno per il lavoro, entrambe scaricano via pop3 i messaggi delle caselle che gestiscono etichettando ogni messaggio a dovere. Naturalmente quando sono al lavoro ho bisogno di una personalizzazione del browser maggiore di quando sono a casa...

posted in browser, google chrome on 16th January 2012

Creare utenti MySql

Un piccolo post molto banale ma che mi è spesso molto utile per dei rapidi copia-incolla. Creare un utente MySql con relativo database e permessi corretti. CREATE USER 'uid'@'localhost' IDENTIFIED BY 'pwd'; GRANT USAGE ON * . * TO 'uid'@'localhost' IDENTIFIED BY 'pwd'; CREATE DATABASE IF NOT EXISTS dbname; GRANT ALL PRIVILEGES ON dbname . * TO 'uid'@'localhost'; i parametri da personalizzare sono: uid: nome utente pwd: password d...

posted in mysql on 12th January 2012

Primo sguardo a Git

Git è un VCS (Version Control System) che attualmente uso per i miei lavori. Git può essere utilizzato sia in locale che con un repository remoto per poter lavorare in team. Ecco alcune basi e istruzioni su come configurarlo e iniziare ad usarlo. Innanzi tutto serve installare il software necessario. yum install git-core Oppure scarichiamo dal sito git-scm.com i file necessari. Un paio di piccole personalizzazioni: git config --globa...

posted in git on 11th January 2012

SSH con autenticazione a chiavi

Lavorando spesso con SSH, facendo operazioni frequenti, ci si può stancare di dover continuamente scrivere a propria password. Per mantenere la sicurezza e allo stesso tempo semplificare le operazioni si può passare ad una modalità di autenticazione basata su crittografia asimmetrica, e quindi chiave pubblica e chiave privata. Iniziamo con un'operazione semplice e indispensabile, generare le chiavi. Per fare ciò c'è naturalmente bi...

posted in ssh on 10th January 2012

Crearsi un’istanza EC2 su AWS

Se volete un server a basso costo che sia totalmente sotto il vostro controllo vi posso consigliare Amazon Web Services, in particolare Amazon Elastic Compute Cloud (Amazon EC2). Ora vediamo come è semplice iniziare a lavorarci. Per prima cosa bisogna naturalmente registrarsi su AWS. Ricordatevi che AWS non è un servizio gratuito! Ad oggi Amazon offre gratuitamente l'utilizzo di alcuni servizi se usati sotto determinate soglie di utili...

posted in amazon web service, aws, ec2 on 7th January 2012