Browse Author by admin
Guide

Come Creare Logo con Gimp

Se hai sempre pensato di realizzare un logo con un software come Gimp, devi sapere che questo programma offre un potente script di creazione loghi, realizzare un logo con i template già impostati su Gimp è un’operazione che richiede secondi o al massimo 2 o 3 minuti.

Iniziamo adesso a realizzare il nostro primo logo con uno script offerto dal classico Gimp, un programma gratuito per la manipolazione e il fotoritocco delle immagini in bitmap. Gimp non supporta formati vettoriali. Per realizzare il logo è necessario avviare il programma, andare su file – crea – logotipi e provare uno dei tanti template a nostra disposizione.

Quando saremo soddisfatti del nostro risultato, possiamo salvare il file. Visto che sarà un logo e abbiamo bisogno di massima qualità lo andremo a salvare in formato.PNG. Per far ciò andare su file – salva con nome – inserire il nome dell’immagine.png e salvare il tutto nella cartella da noi scelta.

Per un risultato ancora migliore ti consiglio di realizzare i loghi in vettoriale. I loghi in vettoriale cioè le immagini formate da vettori e non da pixel offrono un’altissima definizione e possono essere ridimensionate all’infinito senza perdere qualità. Le immagini formate da pixel invece sono immagini con meno qualità e dopo il primo ridimensionamento perdono definizione.  Per progettare un logo in vettoriale possiamo servirci di un programma gratuito come Inkscape o di un software professionale come Adobe Illustrator.

Per loghi semplici è anche possibile utilizzare strumenti come quelli segnalati in questa guida su come creare un logo pubblicata su questo sito, programmi gratis e veloci.

Guide

Insert in tabella con campi Identity

Non so se vi è mai capitato di dover inserire un record su una tabella specificando un campo definito identity.
Vista la natura di un identity (o auto increment), che gestisce la generazione del valore del campo in modo sequenziale, non è possibile di default possibile specificare tale valore.
Esempio

–Creo la tabella
CREATE TABLE [TAB1]
(
[ID_TAB1] INT IDENTITY (1,1) NOT NULL, –Campo Idenity che parte da 1 e si incrementa di 1 ad ogni insert
[NAME] VARCHAR(50) NOT NULL
);

–La seguente insert andrà in errore
INSERT INTO [TAB1] ([ID_TAB1], [NAME]) VALUES (123,’Pippo’);
Messaggio 544, livello 16, stato 1, riga 1
Cannot insert explicit value for identity column in table ‘TAB1′ when IDENTITY_INSERT is set to OFF.

Per effettuare l’inserimento, SQL Server 2005 mette disposizione il seguente una variabile di sistema, IDENTITY_INSERT, da utilizzare come segue.

SET IDENTITY_INSERT [TAB1] ON – Abilita la possibilità di settare un campo identity
INSERT INTO [TAB1] ([ID_TAB1], [NAME]) VALUES (123,’Pippo’);
SET IDENTITY_INSERT [TAB1] OFF — Disabilita la possibilità di settare un campo identity

Stessa cosa per un UPDATE, con l’unica differenza che l’errore in tal caso sara il seguente:

UPDATE [TAB1] SET [ID_TAB1] = 123 WHERE [ID_TAB1] = 1
Messaggio 8102, livello 16, stato 1, riga 1
Cannot update identity column ‘ID_TAB1′.