Le migliori risorse per gli sviluppatori – Gennaio. In questo articolo lo staff di Xlogic vi fornirà delle risorse molto utili che permetteranno di aggiungere delle librerie lavorando sui codici HTML, CSS e Javascript con lo scopo di implementare delle funzioni per il vostro sito web.
Di seguito verranno elencate le migliori risorse selezionate dallo staff di Xlogic per il mese di Gennaio 2016:
Questa funzione è stata sviluppata per MAC ed ha lo scopo principale di misurare attraverso un righello le pagina web e le dimensioni degli elementi senza dover aprire dei tool aggiuntivi.
Con questo plugin per jQuery è possibile ingrandire le immagine sul web, ed è possibile personalizzare ogni bit del lightbox attraverso svariate opzioni.
Attraverso BookBlock è possibile creare un galleria con l’effetto page-flip, in pratica è possibile scorrere le immagini come se fosse un libro, per saperne di più puoi guardare questa demo.
Attraverso questa funzione è possibile recuperare tutti i codici dei colori, inoltre sostiene una serie di combinazione di colori per una migliore accessibilità.
Le migliori risorse per gli sviluppatori – Gennaio Se utilizzi WordPress puoi leggere questo articolo:
Le migliori risorse per gli sviluppatori – Luglio 2016. In questo articolo potrai trovare delle risorse che ti aiuteranno a svolgere egregiamente il tuo lavoro ed a creare il tuo sito web nel migliore dei modi.
Di seguito ti elenchiamo le migliori risorse selezionate per il mese di Luglio:
Syntax DB è un motore di ricerca per la sintassi del linguaggio di programmazione, attualmente supporta una serie di linguaggi tra i quali spiccano Java, Javascript, C, Ruby e Phyton.
HTTP 2 è la nuova tecnologia che ha portato cambiamenti significativi, e promette di migliorare le prestazioni e di rendere efficiente il trasferimento dei dati; attraverso questo link potrai trovare i cambiamenti ed i benefici di HTTP 2.
Github dark è formato da un tema più scuro che deve essere utilizzato dagli sviluppatori che lavorano in ambienti con poca luca per permettere loro di non affaticare gli occhi.
Le migliori risorse per gli sviluppatori – Agosto 2016. In questo articolo ti mostriamo le migliori risorse free per gli sviluppatori tra cui diversi tools e framework che ti aiuteranno a sviluppare nel migliore dei modi il tuo sito Web.
Di seguito le migliori risorse per gli sviluppatori – agosto 2016:
Intercooler è una libreria Javascript che permette di applicare il linguaggio Ajax attraverso semplici attribuiti in HTML, puoi visualizzare la guida cliccando qui!
MWF è il Framework di Microsoft basato da un linguaggio moderno, pulito e minimalista; sono integrati diversi componenti che ti permetteranno di creare bellissimi form, pulsanti, etc modificando i colori, i caratteri e le animazioni.
Weex
Weex è il Framework sviluppato da Alibaba e permette di costruire app per smartphone e tablet attraverso i linguaggi HTML, CSS e Javascript.
Browser Calories è un estensione di Google Chrome e misura il peso di un sito web attraverso una scansione dei files caricati all’interno dello stesso; attraverso questo tool potrai ottimizzare il tuo sito web.
HTML5 Test è un tool online che ti permette di vedere in maniera dettagliata se un determinato sito web supporta il linguaggio HTML5.
Fontea
Fonte è un estensione free di Photoshop che permette di gestire centinaia di Font Google; tu puoi cercare il Font che fa per te direttamente da Photoshop.
Compressor è un applicazione Web che permette di comprimere le immagini, diminuendo il peso ma mantenendo ugualmente la qualità della stessa. In questo modo potrai ottimizzare il tuo sito web rendendolo più veloce e performante.
Il team di Xlogic ha deciso di offrirti una guida su come iniziare ad utilizzare i comandi base Linux sul terminale via SSH.
Questa guida è particolarmente utile per chi possiede un VPS oppure un Server Dedicato dove ha la possibilità di gestirli completamente e può accedere autonomamente via SSH per effettuare qualsiasi operazione.
Impara ad utilizzare i comandi via SSH – Tutorial SSH
VPS SSD o Server Dedicato
Se il tuo sito è pesante e non gira bene su un Server Condiviso puoi considerare l’acquisto di un VPS SSD oppure di un Server Dedicato, avrai un incremento di velocità di circa il 40% siccome tutte le risorse (CPU, RAM, etc) saranno dedicate solo ed esclusivamente a te, ed è proprio per questo motivo che potrai anche accedere al Server via SSH, perché sarai presente solamente te all’interno dell’istanza, in ogni caso per saperne di più puoi visualizzare le caratteristiche dei Server mediante queste pagine:
Detto questo, iniziamo col dire che SSH significa Secure Shell e tradotto in italiano significa Shell sicura (la Shell è il mezzo con cui l’utente comunica con il sistema operativo) ed è un protocollo di rete che permette di stabilire una sessione remota tramite un’interfaccia a riga di comando con un altro Host.
Come utilizzare SSH
Per potersi collegare via SSH hai bisogno di scaricare un programma che ti permetta di interfacciarti con il Server:
Quali passi devo fare per collegarmi al terminale via SSH?
Apri Putty o vSSH Lite
Nome Host: inserisci il nome del dominio oppure il nome del server / IP del server (queste informazioni le trovi nella mail di benvenuto inviata dal Provider)
Protocollo SSH: seleziona il protocollo SSH se il programma di permette di effettuare la scelta
Porta SSH: solitamente viene utilizzata la porta 22 ma a volte il Provider decide di cambiarla, in quel caso devi contattarlo
Nome utente e password: inserisci le credenziali che trovi nella mail di benvenuto ed utilizzi per accedere anche all’interno del pannello di WHM
Campo
Valore
Tipo di servizio:
SSH
Server:
«IP DEL SERVER»
Nome utente:
«NOME UTENTE»
Nominativo da usare per la connessione:
A SCELTA DALL’UTENTE
Dopo aver inserito questi dati potrai connetterti senza nessun problema via SSH con il programma scelto a seconda del sistema operativo utilizzato.
Se invece non vuoi utilizzare dei programmi esterni ma intendi utilizzare direttamente il terminale del sistema operativo devi digitare nella riga di comando:
ssh -l <nome-utente>@<ip-server>::
Mentre se devi accedere mediante una porta diversa dalla 22 dovrai specificarlo attraverso l’opzione -p:
ssh -l <nome-utente>@<ip-server> -p <porta>::
A questo punto il server remoto chiederà direttamente di inserire la password per effettuare il login nel sistema ed il gioco è fatto.
Qual’è la sintassi principale dei comandi?
La tipica sintassi di un comando in SSH è la seguente:
nomecomando opzioni argomenti::
nome comando: può riferirsi ad un file eseguibile oppure ad un comando incorporato nella Shell (La documentazione dei builtin si trova eseguendo questo comando: man bash)
opzioni: le opzioni sono tipicamente precedute da – (forma breve) oppure – – (forma lunga)
argomenti: rappresentano l’oggetto del comando
Dove posso trovare il manuale che contiene i comandi SSH?
Ci sono due modi per poter reperire il manuale, per poterlo visualizzare dal terminale devi scrivere quanto segue:
man bash
Quindi se non hai momentaneamente una connessione ad Internet puoi reperire il manuale direttamente dal sistema operativo.
Non è semplice navigare all’interno del manuale dal terminale, quindi per capire come riuscire a reperire le informazioni nel modo più semplice ed intuitivo è possibile seguire la guida offerta sempre dal sistema operativo, ti basterà scrivere il seguente comando:
info info
Mentre se hai bisogno di conoscere la funzionalità di un determinato comando ti basterà scrivere:
info nomecomando (esempio: info cd)
Per uscire dalla guida dovrei inserire il comando q che significa quit.
Se invece hai una connessione ad Internet puoi reperire il manuale ed imparare ad utilizzare qualsiasi comando mediante questa pagina:
Comandi SSH
In ogni caso puoi ottenere maggiori informazioni accedendo all’interno del seguente link:
Visualizza il contenuto della cartella (lista dei nomi dei files).
cd
Cambia la cartella
mkdir
Crea una nuova cartella
touch
Crea un nuovo files
rm
Rimuove un file
cat
Mostra il contenuto del file
pwd
Mostra la cartella corrente (percorso completo dove sei adesso).
cp
Copia file / cartella
mv
Sposta file / cartella
grep
Cerca per una specifica frase all’interno di un file
find
Cerca i files e le cartelle
vi/nano
Editor di testo
history
Mostra gli ultimi 50 comandi ssh utilizzati
clear
Pulisce la schermata ssh
tar
Crea e decomprime gli archivi zippati
wget
Scarica i files da internet
du
Mostra la dimensione del file
Visualizzare la Directory corrente
pwd | in questo modo vedrai la directory in cui ti trovi
Visualizzare il contenuto che è presente all’interno della cartella
Per visualizzare il contenuto è necessario utilizzare il comando ls
Il comando ls ti permette di visualizzare il contenuto che è presente all’interno della cartella | ls
Questo comando visualizza anche i files nascosti | ls -a
Attraverso questo comando vedrai tutte le directory presenti all’interno della cartella in cui ti trovi | ls -d asterisco/
Mediante questo comando vedrai tutti i singoli files presenti nelle cartelle e nell sottocartelle | ls -aiR
Con il comando “ls – alh” vedrai tutte le informazioni legate ai files ed alle cartelle presenti all’interno della cartella (permessi, dimensione, data di creazione e data di modifica) | ls -alh
Attraverso questo comando vedrai solamente i files con il formato ricercato all’interno dell’area in cui ti trovi, quindi ad esempio se hai bisogno di vedere quali immagini sono presenti all’interno di una determinata cartella dovrai scrivere ls “*.jpg” | ls asterisco.formato
Cambiare directory
cd nomecartella | cd significa change directory e ti permette di di spostarti di cartelle.
cd .. | con questo comando potrai tornare indietro di cartella
Gestione delle cartelle
Come creare una cartella
mkdir nomecartella | entra all’interno dell’area in cui vuoi creare la cartella e scrivi il codice sostituendo ovviamente nomecartella con il nome che vuoi dare alla cartella
Come cancellare una cartella
rm -r nomecartella | in questo modo cancellerai la cartella selezionata ed il contenuto presente all’interno della stessa
Come cancellare una cartella solamente se è vuota
rmdir nomecartella | in questo modo cancellerai la cartella selezionata se non contiene nessun files altrimenti non potrà essere cancellata
Come comprimere una cartella
tar -czf prova-compressione.tar.gz prova | questo comando comprimerà la cartella “prova” in un file chiamato “prova-compressione.tar.gz”
Come duplicare una cartella
cp -r prova prova-test | questo comando creerà una copia della cartella prova e la chiamerà prova-test
Come copiare una cartella
cp -r prova prova1 | questo comando copierà la cartella prova in una nuova cartella esistente chiamata in questo caso prova1
Gestione dei files
Come copiare un file
cp nomefile cartella | per copiare un file è necessario indicare il nome del file ed il nome della cartella di destinazione, ad esempio: cp 1.jpg foto , in questo caso il file 1.jpg è stato copiato all’interno della cartella foto
Come spostare un file
mv nomefile.estensione nomecartella | Se hai bisogno di spostare un file devi indicarlo nella riga di comando e poi devi indicare la cartella di destinazione, per esempio: mv 1.jpg Foto , in questo caso il file 1.jpg verrà spostato all’interno della cartella Foto
Come rinominare un file
mv nomefile.estensione nomefilenuovo.estensione | Se hai bisogno di rinominare un file devi semplicemente indicare il nome del vecchio e del nuovo file, per esempio: mv 1.jpg 10.jpg , in questo caso il file 1.jpg verrà rinominato in 10.jpg
Come cancellare un file
rm nomefile | per cancellare un file è necessario scrivere il nome del file e la sua estensione, per esempio: rm prova.pdf
Come cancellare più files
rm asterisco | per cancellare più files bisogna accedere all’interno della cartella ed inserire il seguente comando: rm *
Come cancellare più files di un determinato formato
rm asterisco.formato | per cancellare più files di un determinato formato bisogna accedere all’interno della cartella ed inserire il seguente comando: rm asterisco.jpg , in questo caso verranno cancellati tutti i files jpg all’interno della cartella in cui si è presenti
Come cercare un file
find . -name 1.jpg -print | con questo comando il terminale ti farà vedere tutti i files chiamati 1.jpg presenti all’interno del sistema indicandoti anche il percorso per poter recuperare il file
Come aprire un file
open 1.jpg | in questo modo avrai la possibilità di aprire il file selezionato in questo caso l’immagine 1.jpg direttamente dal terminale
Come comprimere un file
Esistono molti formati di compressione, i più utilizzati sono .bz (bzip2) ed il formato .gz (gzip), l’algoritmo utilizzato da .bz da luogo ad una maggiore riduzione mentre zip crea un file compresso .gz eliminando il file originale.
Per poter comprimere un file è necessario scrivere questo comando:
• gzip nomefile
• bzip2 nomefile
Come decomprimere un file
Il comando gunzip decomprime un file compresso che viene eliminato e riproduce il file compresso non originale mentre il comando zcat decomprime un file compresso che viene lasciato inalterato.
Come estrarre un file compresso
tar -zxvf prova-compressione.tar.gz prova | questo comando estrarrà dal file compresso prova-compressione.tar.gz la cartella ed il files presenti all’interno della stessa
Informazioni sui files
Come conoscere il formato utilizzato dal file
file nomefile | per ottenere maggiori informazioni sul file e per conoscere il formato utilizzato è necessario scrivere file test.doc , in questo caso verranno fornite informazioni sul formato .doc
Come leggere le prime righe di un determinato file
head nomefile | se hai bisogno di conoscere il contenuto del file puoi scrivere questo comando: head test.txt , in questo modo verranno visualizzate di default le prime 10 righe del file, se hai bisogno di visualizzare più righe potrai specificarlo: head -n20 test.txt , così facendo verranno visualizzate 20 righe.
Come leggere le ultime righe di un determinato file
tail nomefile | se hai bisogno di conoscere il contenuto finale del file puoi scrivere questo comando: tail test.txt , in questo modo verranno visualizzate di default le ultime 10 righe del file, se hai bisogno di visualizzare più righe potrai specificarlo: tail -n20 test.txt , così facendo verranno visualizzate le ultime 20 righe.
Come aggiornare la data dell’ultima modifica di un file
touch nomefile | attraverso il seguente comando verrà aggiornata la data relativa all’ultima modifica del file, esempio: touch test.txt , verrà aggiornata ad oggi la data di ultima modifica file.
Come cancellare le righe di comando
clear | attraverso questo comando farai un pò di pulizia nell’interfaccia ssh, in pratica verranno cancellate le righe di comando scritte precedentemente e la schermata sarà nuovamente libera per evitare di fare confusione.
Come uscire dal terminale
exit | il comando exit effettua il logout dal terminale, quindi viene terminata la sessione
Come gestire i permessi dei files
Esistono tre livelli di permessi da attribuire ad un file:
lettura
scrittura
eseguibile
In addizione a questi permessi è possibile attribuire il file:
solamente il proprietario del file
gruppo di utenti
a tutti
Il comando utilizzato per cambiare i permessi è:
chmod
Di seguito potrai vedere l’elenco dei permessi ed i codici che sono stati attribuiti:
0 = —
Nessun permesso
1 = –X
Può essere solamente eseguito
2 = -W-
Può essere solamente modificato
3 = -WX
Può essere modificato ed eseguito
4 = R–
Può essere solamente letto
5 = R-X
Può essere letto ed eseguito
6 = RW-
Può essere letto e modificato
7 = RWX
Può essere letto, modificato ed eseguito (tutti i permessi)
Per una maggiore sicurezza, solamente il proprietario di un file può cambiare i permessi senza i privilegi dell’amministratore.
Per finire – comandi SSH
Impara ad utilizzare i comandi SSH – Tutorial SSH Attraverso questa guida hai imparato ad accedere in SSH e soprattuto hai imparato ad utilizzare i principali comandi SSH per poterti muovere all’interno del Terminale in una maniera del tutto semplice ed intuitiva; se hai bisogno di maggiori informazioni o hai dei dubbi puoi contattarci!
Hai bisogno di un servizio Hosting – VPS o Server Dedicato?
Se sei finito in questa pagina significa che probabilmente sei interessato ad accedere in SSH, noi di Xlogic offriamo delle soluzioni molto interessanti.
VPS SSD
Offriamo dei VPS in SSD a partire da 10 Euro al mese, con la sigla VPS s’intende Virtual Private Server, ciò significa che è un Server collegato alla rete che replica tutte le capacità e le funzionalità di un Server fisico.
Questo sistema è altamente configurabile, in pratica l’utente è come se avesse un Server Dedicato in quanto potrà accedere via SSH, installare gli script, i software che desidera senza alcun limite, proprio perché quella porzione è dedicata solo ed esclusivamente a quel determinato sito web.
Il Virtual Private Server è sempre più diffuso sia per lo sviluppo dei software sia per le tecnologie di virtualizzazione per altre architetture (esempio: cPanel, WHM) che hanno permesso l’utilizzo da parte di utenti meno esperti.
Ogni VPS dispone di un proprio indirizzo IP (necessari 2 IP se il dominio che punta al VPS è un .it), di propri nomi utente e password, di proprie risorse dedicate e di un ambiente di lavoro separato.
Per ottenere tutte le informazioni necessarie per conoscere il funzionamento del VPS SSD puoi aprire questa pagina:
Se hai bisogno di una soluzione professionale per la tua azienda puoi considerare l’acquisto di un Server Dedicato, in pratica si tratta di una macchina ad uso esclusivo che quindi non è condivisa con altri utenti ma è dedicata solo ed esclusivamente a te.
E’ possibile gestire autonomamente il Server dedicato pagando solamente il costo mensile del Server senza selezionare l’opzione Full Managed ma in questo modo dovrai essere in grado di installare e configurare cPanel, WHM e tutto ciò che potrebbe servire per poter gestire un Server.
Senza l’opzione Full Managed, i nostri tecnici si limiteranno a preparare il Server Dedicato ed a installare il sistema operativo desiderato, per il resto dovrai pensarci te.
Il Server Dedicato viene acquistato solitamente dai possessori di siti web che consumano moltissime risorse e sono popolari nel Web, inoltre viene acquistato anche dalle aziende e da coloro che hanno dei siti e-commerce importanti.
Le migliori risorse per gli sviluppatori – Maggio 2017. Anche per questo mese abbiamo messo a disposizione diverse risorse che ti aiuteranno a svolgere la tua attività nel mondo del web:
Mediante questa libreria Javascript potrai visualizzare articoli su articoli semplicemente scorrendo il cursore del mouse verso il basso dove verrà caricato automaticamente un nuovo articolo.
Browser Calories
Browser Calories ti permetterà di capire dove dovrà essere ottimizzato il tuo sito web per diventare più veloce e performante.
Generalmente il Tag Head contiene il titolo, il tag di collegamento che punta ad un foglio di stile ed il tag script per caricare un file Javascript; in pratica questo Repository ti mostrerà altri elementi che potrai includere.