Votes taken by True Story

  1. .
    CITAZIONE (laura sbabu @ 26/2/2015, 18:56) 
    ERROR: Can not delete output C:\Program Files\ Adobe \ Adobe Photoshop CC 2014\amtlib.dll Non capisco cosa posso aver sbagliato

    Che sistema operativo hai? che programma di estrazione hai (WinRAR, WinZip, 7-Zip ecc)? con il tuo account hai i permessi di amministrazione?
  2. .
    Mi fa piacere che ti sia stata utile :)
  3. .

    Adobe CC 2014 - Crack Programmi [NO MAC]


    Guida all'installazione e alla crack



    png



    Salve a tutti, oggi vi spiegherò come installare i programmi Adobe della serie CC 2014 e poterli utilizzare illimitatamente. Di seguito troverete le indicazioni su come fare.

    1. Prima di tutto dobbiamo scaricare e installare Adobe Creative Cloud (dovete accedere o registrarvi per poter installare il programma).

    2. Una volta installato vi chiederà di accedere al vostro account Adobe (che avete creato precedentemente per poter scaricare Adobe Creative Cloud). Appena avrete eseguito il Login vi si aprirà una schermata simile a questa:

      png


    3. Cercate il programma che volete e premete il bottone Prova. Il software inizierà a scaricare e installare il programma. Una volta finita l'installazione avrete la versione di prova di "nome programma" per la durata di 30 giorni.

    4. Prima di inserire la crack potete aprire il programa così da poter aggiornare il software all'ultima versione. Se aprire il programma vi apparirà una schermata che vi chiederà se desiderate aquistare il prodotto o continuare il periodo di prova, voi premete "continua il periodo di prova".

    5. Una volta che avrete aggiornato Photoshop potremo inserire la crack così da permettere di usare il programma illimitatamente. Per farlo dobbiamo inanzitutto chiudere il programma (se era aperto) e scaricare la crack che trovate qui sotto:






    6. Illustrator Crack

      Dreamweaver Crack

      Audition Crack

      SpeedGrave Crack

      Muse Crack

      Photoshop Crack

      Chiave di decrittazione: EQAimlQeTTS2aU7XREA676DrYYHZYKBR7HX8kSRY5pc

      Prelude Crack

      After Effects Crack

      Premiere Pro Crack

      InDesign Crack

      Lightroom Crack

      Flash Professional Crack





    7. Una volta scaricata la crack ed estratta dal file compresso dovremo copiare il file amtlib.dll e sostituirlo con file che troverete nella cartella dove è installato il vostro programma.

      Se avete un sistema operativo a 32 bit dovrete andare in C:\Program Files (x86)\Adobe\Adobe "Nome programma" CC 2014 e incollare qui il file amtlib.dll .
      Se avete un sistema operativo a 64 bit dovrete andare in C:\Program Files\Adobe\Adobe "Nome programma" CC 2014 e incollare qui il file amtlib.dll .

    8. Una volta sostituito il file amtlib.dll potremo finalmente utilizzare il vostro programma Adobe illimitatamente.

    Per Maggiori infomazioni o domande commentate qui sotto e vi risponderò al più presto.




    Guida a cura di ©True Story



    Edited by True Story - 27/5/2015, 15:41
  4. .
    CITAZIONE
    Quanto al fumetto,non l'ho mai letto e per ora non mi viene voglia di iniziare a farlo...Continuerò a seguire la serie anche perchè mi farebbe strano leggere e vedere la stessa cosa ma con eventi differenti come se fossero due storie diverse.

    Pensa che io seguo entrambi ahah

    Comunque come hai detto te era inevitabile che BB durasse poco. Da quello che ho letto in giro gli autori avevano scritto tutta la storia e poi hanno iniziato a girare la serie, al contrario di altre serie che invece, pur di guadagnare un po di più, allungano la storia uscendo dallo stema principale.

    TWD potrebbe durare anche 10 stagioni, basta pensare al fatto che neanche il fumetto è finito. Ma non bisogna credere che se il fumetto non è finito allora neanche la serie fnirà. Lo stesso autore ha detto che voleva riscrivere la storia in modo diverso, prendendo spunto dal fumetto ma seguendo un percorso diverso. Questo per dire che potrebbe durare tanto ma potrebbe anche finire nella prossima stagione.
  5. .

    Elementi per la strutturazione di una pagina HTML



    Oggi è consuetudine tra i web deisgner progettare la struttura di un documento HTML avvalendosi degli elementi denominati div. L'utilizzo di elementi HTML5 strutturali dotati di una propria sematica permette di fare quanto segue:


    • Migliorare la leggibilità e la mantenibilità del codice HTML. Infatti l'utilizzo di questi nuovi tag permette di avere chiara la struttura del documento sia all'autore dello stesso che ad altri sviluppatori web che ne stanno leggendo il sorgente.

    • Facilitare la comprensione della struttura del documento HTML ai motori di ricerca che sono in grado di leggere adeguatamente i tag sematici e di indirizzarli. Ciò consente di ottenere per un sito una maggiore opportunità di trovare una corrispondenza nei risultati delle query di ricerca.




    Vediamo quali sono i nuovi tag strutturali che possiamo impiegare per la costruzione delle pagine web sottolineando che essi permettono di ragruppare un blocco di codice HTML in una separata entità significativa a cui è anche possibile applicare un proprio stile di formattazione.


    • <header>: utile per indicare un'area di intestazione, per una pagina o per una sezione, dove è possibile inserire il titolo del sito, il suo logo, il menu principale di navigazione, un modulo per l'effettuazione di ricerche e così via.

    • <footer>: utile per indicare un'area di piè di pagina, per una pagina o una sezione, dove è possibile inserire l'autore della pagina o della sezione a cui si riferisce, notizie di copyright, regole per l'accettabilità, link a documenti a esso relativi, contratti di licenza e così via.

    • <section>: utile per indicare un'area che rappresenta una generica sezione di un documento che raggruppa tematicamente del contenuto come i capitoli di un libro, dei pannelli a schede, le sezioni di una tesi e così via.

    • <article>: utile per indicare un'area che rappresenta un blocco di testo distribuibile altrove come entità a sè stante. All'interno è possibile inserivi contenuti quali post per un forum, un articolo per una rivista, un testo per un blog e per qualsiasi fonte di pubblicazione.

    • <nav>: utile per indicare un'area deputata al contenimento dei link che consentono la navigazione tra le pagine principali o più importanti del relativo sito.

    • <aside>: utile per indicare un'area il cui contenuto è tangenzialmente relativo ai contenuti di altre aree ma che è comunque da essi separato. Esempi possono essere aree deputate all'inserimento di citazioni, note nel testo, banner pubblicitari, link di navigazione secondari e così via.

    • <details> e <summary>: utili per specificare un'area (tag <details>), contenente delle informazioni aggiuntive oppure altri elementi di markup, che può essere resa visibile o invisibile, dotata di un'intestazione che funge da etichetta o da titolo (tag <details>) e di un eventuale simbolo (per esempio, un piccolo triangolo rivolto verso destra ►)



    Esempio di un modulo
    CODICE
    <!DOCTYPE html>
    <html>
       <head>
           <title>Nuovi elementi semantici</title>
           <meta name="keywords" content="web, html5, javascript, css" charset="utf-8">
       </head>
       <body>
           <header>
               <img src="logo.png" />
               <nav>
                   <ul>
                       <li><a href=”home.html”>Home</a></li>
                       <li><a href=”products.htm”>Prodotti</a></li>
                       <li><a href=”services.htm”>Tecnologia</a></li>
                       <li><a href=”services.htm”>Assistenza</a></li>
                       <li><a href=”about.htm”>About Us</a></li>
                   </ul>
               </nav>
           </header>
           <section>
               <hgroup>
                   <h1>Benvenuti nel nostro sito dedicato alla tecnologia GNU/Linux</h1>
                   <h3>Sceglieteci e non vi pentirete!!!</h3>
               </hgroup>
               <p>La nostra esperienza sui sistemi GNU/Linux, da più di 20 anni, <br /> ci permette di offrirvi un servizio
                   di assistenza e consulenza senza eguali.</p>
               <p>Il nostro personale, altamente qualificato, è a vostra disposizione 24 ore su 24, 7 giorni su 7
                   per tutto l'anno, <br /> pronto a soddisfare ogni vostra richiesta. Nessuno può darvi di più!!!
               </p>
           </section>
           <aside>
               <h2>Ecco cosa hanno detto di noi:</h2>
               <details>
                   <summary>- Alan Huk</summary>
                   <p>Grandissimi, sempre pronti e professionali. </p>
               </details>
               <details>
                   <summary>- Anna Smidth</summary>
                   <p>Supporto eccellente. Complimenti. </p>
               </details>
               <details>
                   <summary>- Pilgrim Assuol</summary>
                   <p>Competitivi anche sul prezzo. Bravi. </p>
               </details>
               <details>
                   <summary>- Red Stomne</summary>
                   <p>Un Know-how senza paragone!!! </p>
               </details>
           </aside>
           <footer>
               <p></p>
               <img src="copy.png" />
           </footer>
       </body>
    </html>

    Esempio


    Guida a cura di ©True Story

  6. .
    Breaking Bad va avanti, ci sarà sesta stagione


    Vince Gilligan annuncia la sesta stagione di Breaking Bad…Ma è un fake



    breakingbad




    Da qualche ora la notizia ha fatto il giro del mondo: Vince Gilligan ha annunciato, in un’intervista alla CNN, che ha intenzione di realizzare la sesta stagione di Breaking Bad.

    “Walter White non è morto e nemmeno Breaking Bad lo è. La sesta stagione sta arrivando e farà impazzire i fan. Non sarà un tentativo per arraffare soldi, è una cosa che sentivo di fare, avevo questo impulso al di là di quello che stiamo realizzando con Better Call Saul. Dovevo tornare su quei personaggi. Qualche mese fa Bryan Cranston mi ha chiamato dicendomi che aveva sognato l’inizio della nuova stagione: Walter si sveglia in un ospedale circondato da agenti della DEA. Dopo essere stato dimesso viene incarcerato ma riesce a fuggire, scoprendo che negli ultimi due anni ha avuto un suo “seguito”. Il suo compito non è finito, ha ancora molto da insegnare e di certo non lo farà a degli studenti di liceo.”

    Queste le parole dell’ideatore della serie, avvalorate anche da quelle di uno degli sceneggiatori, Paul Horner: “Non ce la facevo più a trattenermi dal rivelare tutto questo, stavo per esplodere! Non vedo l’ora che inizino le riprese a Gennaio”.

    Frenate il vostro entusiasmo. Ovviamente poco dopo, la news è stata bollata come fake. Ancora non si conosce la fonte di queste false notizie ma quel che è certo è che ha alzato un bel polverone.

    Nessuna delle dichiarazioni rilasciate da Vince Gilligan, Bryan Cranston o Paul Horner è stata realmente fatta e quindi la notizie è da ritenersi inventata, presumibilmente, da qualche accanito e speranzoso fan, niente di più.
  7. .

    Creazione di form e controlli utenti Parte 2



    Oltre ai controlli visti nella scorsa guida abbiamo inoltre i seguenti tag, che pur non essendo direttamente collegati a un form perchè il suo submit non invia i relativi valori, possono essere considerati come dei widget.


    • <process>: con esso si crea una barra di avanzamento o progress bar, che viene progressivamente riempita con un colore fino al compimento di una determinata operazione. L'avanzamento è tracciato attraverso il valore numerico dell'attributo value mentre tramite l'attributo max possiamo definire la scala.

    • <meter>: con esso si crea una barra di avanzamento che indica un determinato ammontareriguardante la misurazione della tipologia di un oggetto che intende rappresentare. Anche qui utilizziamo value e max per definire l'avanzamento.

    • <menu>: con esso si crea una struttura a menu per una lista di comandi. Se è impostato l'attributo type con il valore context, un menu contestuale; se inpostiamo il valore toolbar, una barra degli strumenti.

    • <command>: con esso si crea una sorta di azione che può essere svolta dall'utente.



    Codice
    CODICE
    <!DOCTYPE html>
    <html>
    <head>
     <meta charset="utf-8">
     <meta name="generator" content="AlterVista - Editor HTML"/>
     <title></title>
    </head>
    <body>

    <b>&lt;progress&gt;</b>
    <br>
    <section>  
     <p>Caricamento 30%: <progress  max="100" value="30"></progress></p>
     <p>Caricamento: <progress max="100"></progress></p>
    </section>
    <hr>
    <br>
    <b>&lt;meter&gt;</b>
    <br>
    <meter min="-20" value="36" max="50" low="10" optimum="22" high="32">36°</meter>
    <hr>
    <br>
    <b>&lt;menu&gt;</b>
    <br>
    <div style="background:#33B6F3;border:1px solid black;padding: 10px;" contextmenu="mymenu">
    <p>Premi tasto destro per vedere il menu

    <menu type="context" id="mymenu">
     <menuitem label="Aggiorna" onclick="window.location.reload();" icon="ico_reload.png"></menuitem>
     <menu label="Share on...">
       <menuitem label="Twitter" icon="ico_twitter.png" onclick="window.open('//twitter.com/intent/tweet?text=' + window.location.href);"></menuitem>
       <menuitem label="Facebook" icon="ico_facebook.png" onclick="window.open('//facebook.com/sharer/sharer.php?u=' + window.location.href);"></menuitem>
     </menu>
    </menu>

    </div>

    <p>Questo esempio funziona solo con Firefox</p>
    <br>
    <hr>

    <p>Per il tag <b>&lt;command&gt;</b> non è stato possibile inserire il codice in quanto non è sopportato da nessun browser</p>


    </body>
    </html>


    Esempio
    Per il tag <command> non è stato possibile inserire il codice in quanto non è sopportato da nessun browser



    Elenchiamo ora atri attributi da poter utilizzare nei controlli:


    • required: con esso si indica che il valore di un elemento di tipo input, select o textarea è obbligatoriamente richiesto per il corretto submit del form. Se l'utente non soddisfa la richiesta il browser visualizzerà un messaggio che indicherà che il campo è obbligatorio da compilare.

    • formnovalidate: con esso si indica che si intende evitare il controllo di validazione sui campi di un form.

    • pattern: con esso si indica un'espressione regolare che determina il corretto formato del valore da inserire in un campo di input.

    • placeholder: con esso è possibile mostrare un testo all'interno della casella di testo. Questo attributo è utilizzabile per fornire un breve suggerimento all'utente sotto forma di esempio di valore da inserire o su come esso debba essere formattato.

    • autocomplate: con esso è possibile decidere, per un singolo campo di testo, se la caratteristica di autocompletamento del resto del testo deve essere attiva (valore on) o no (valore off).

    • autofocus: con esso è possibile assegnare a un controllo di focus automatico, che gli viene fornito quando la pagina è stata caricata. Questo attributo consente di rendere subito disponibile per un utente il controllo principale di un form, permettendogli di iniziare subito a digitare i relativi dati senza doversi preoccupare di selezionarlo manualmente.

    • spellcheck: con esso si indica (valore true o false) se un campo di testo o un elemento editabile deve avere o meno un controllo ortografico.

    • multiple: con esso si indica la possibilità per un controllo di tipo input o select di specificare più di un valore. Ciò può essere utile per input di tipo email per indicare più mittenti o destinatari di un messaggio oppure per un elemento di input di tipo file per indicare più file di cui effettuare l'upload.

    • min, max, step: con essi si indica un valore minimo, massimo o di step da poter utilizzare all'interno di elementi di input del tipo number, date, month, time, range e i controlli quali progress (solo max) e meter (solo min e max).

    • form: con esso si imposta per elementi come button, input, keygen, output, select e textarea il form di appartenenza tramite la specifica del suo id come valore.

    • formaction, formenctype, formmethod, formtarget: con esso si imposta direttamente per gli elementi input o button di tipo submit i relativi attributi action, entype, method e target, generalmente specificati all'interno del tag <form>, in modo da sovrascriverli.

    • height e width: specificano, in pixel, l'altezza e la larghezza di un elemento input di tipo image.

    • name: indica un nome da attribuire a un controllo di un form che viene utilizzato primariamente, tramite una tecnologia lato server, per referenziarlo dopo il submit del form.

    • id: indica un identificatore univoco per l'elemento cui è applicato. Il valore indicato deve: contenere al minimo un carattere; non deve contenere dei caratteri di spazio; non deve essere già stato assegnato a un altro elemento presente nello stesso documento.

    • value: indica un valore che si è espressamene assegnato al relativo elemento e la cui modalità di attribuzione dipende dalla sematica dell'elemento stesso che ne determina il comportamento.

    • size: specifica la larghezza del relativo controllo espresso un numero di caratteri visibili.

    • maxlength: indica il numero massimo di caratteri che sono digitabili all'interno di un elemento input o textarea.

    • rows e cols: indicano, rispettivamente, l'altezza e la larghezza di un elemento textarea espressi come numero di righe e di colonne o caratteri.

    • wrap: indica quale comportamento deve avere una textarea quando l'utente, digitando dei caratteri, arriva alla fine di una riga. Tramite il valore hard imponiamo che si vada a capo automaticamente, e quando si fa il submit del form i ritorni a capo sono inclusi come parte del testo inviato; tramite il termine soft imponiamo che si vada a capo automanticamente, ma quando si fa il submit del form i ritorni a capo non sono inclusi come parte del testo inviato.



    Esempio di un modulo
    CODICE
    <!DOCTYPE html>
    <html>
           <head>
                   <title>Form e controlli utente</title>
                   <meta name="keywords" content="web, html5, javascript, css" charset="utf-8">
           </head>

           <body>
                   <form automplate="off" action="http://dsacco.alwaysdata.net/cgi-bin/provacgi">
                           <fieldset>
                                   <legend>Dettagli: </legend>

                                   <table>
                                           <tr>
                                                   <td>
                                                           <label for="name">Nome: </label>
                                                   </td>
                                                   <td>
                                                           <input type="text" name="nome" id="nome" autofocus required size="50"/>
                                                   </td>
                                           </tr>

                                           <tr>
                                                   <td>
                                                           <label for="cognome">Cognome: </label>
                                                   </td>
                                                   <td>
                                                           <input type="text" name="cognome" id="cognome" required size="50"/>
                                                   </td>
                                           </tr>

                                           <tr>
                                                   <td>
                                                           <label for="psw">Password: </label>
                                                   </td>
                                                   <td>
                                                           <input type="password" name="password" id="psw" required size="50"/>
                                                   </td>
                                           </tr>

                                           <tr>
                                                   <td>
                                                           <label for="data">Data di nascita: </label>
                                                   </td>
                                                   <td>
                                                           <input type="date" name="data" id="data" required />
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           Sesso:
                                                   </td>
                                                   <td>
                                                           <input type="radio" name="sesso" id="maschio" value="maschio"/>
                                                           <label for="maschio">Maschio: </label>
                                                           <input type="radio" name="sesso" id="femmina" value="femmina"/>
                                                           <label for="femmina">Femmina: </label>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           <label for="mail">Email: </label>
                                                   </td>
                                                   <td>
                                                           <input type="email" name="mail" id="mail" multiple required size="50" placeholder="Ad esempio: thp1972@gmail.com"/>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           <label for="i_web">Indirizzo Web: </label>
                                                   </td>
                                                   <td>
                                                           <input type="url" name="i_web" id="i_web" size="50" placeholder="Ad esempio: http://www.google.com"/>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           Materie Preferite:
                                                   </td>
                                                   <td>
                                                           <input type="checkbox" name="informatica" id="informatica" value="INF"/>
                                                           <label for="informatica">Informatica: </label>
                                                           <input type="checkbox" name="sistemi" id="sistemi" value="SIS"/>
                                                           <label for="informatica">Sistemi: </label>
                                                           <input type="checkbox" name="statistica" id="statistica" value="GRA"/>
                                                           <label for="informatica">Grafica: </label>
                                                           <input type="checkbox" name="matematica" id="matematica" value="WEB"/>
                                                           <label for="informatica">Web Design: </label>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           <label for="n_prog">Quanti programmi hai creato? </label>
                                                   </td>
                                                   <td>
                                                           <input type="number" name="n_prog" id="n_prog" value="1"/>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           <label for="tm_prog">Ogni quanti mesi crei un programma? </label>
                                                   </td>
                                                   <td>
                                                           <input type="range" name="tm_prog" id="tm_prog" min="1" step="1" max="12" value="1"/>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           <label for="colore">Il tuo colore preferito? </label>
                                                   </td>
                                                   <td>
                                                           <input type="color" name="colore" id="colore"/>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           Seleziona Sistema Operativo:
                                                   </td>
                                                   <td>
                                                           <select name="so">
                                                                   <optgroup label="Famiglia BSD">
                                                                           <option value="fbsd">FreeBSD</option>
                                                                           <option value="obsd">OpenBSD</option>
                                                                           <option value="nbsd">NetBSD</option>
                                                                   </optgroup>
                                                                   <optgroup label="Famiglia Windows">
                                                                           <option value="windows_8">Windows 8</option>
                                                                           <option value="windows_7">Windows 7</option>
                                                                           <option value="windows_vista">Windows Vista</option>
                                                                           <option value="windows_xp">Windows XP</option>
                                                                   </optgroup>
                                                           </select>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           <label for="lp">Scegli un linguaggio: </label>
                                                   </td>
                                                   <td>
                                                           <datalist id="lp_datasource">
                                                                   <option value="Java"></option>
                                                                   <option value="HTML"></option>
                                                                   <option value="CSS"></option>
                                                                   <option value="JavaScript"></option>
                                                                   <option value="PHP"></option>
                                                                   <option value="C"></option>
                                                                   <option value="C++"></option>
                                                                   <option value="C#"></option>
                                                                   <option value="Visual Basic"></option>
                                                                   <option value="SQL"></option>
                                                                   <option value="XML"></option>
                                                                   <option value="jQuery"></option>
                                                           </datalist>
                                                           <input type="text" name="lp" id="lp" list="lp_datasource"/>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           <label for="note">Note: </label>
                                                   </td>
                                                   <td>
                                                           <textarea name="note" id="note" rows="5" cols="30" maxlength="2000" wrap="soft" spellcheck="true"></textarea>
                                                   </td>
                                           </tr>
                                           <tr>
                                                   <td>
                                                           &nbsp;
                                                   </td>
                                                   <td>
                                                           <button type="submit" id="ok"> Salva i dati</button>
                                                           <button type="reset" id="reset">Ripristina</button>
                                                   </td>
                                           </tr>
                                   </table>
                           </fieldset>
                   </form>
           </body>        
    </html>

    Esempio


    Guida a cura di ©True Story

  8. .

    Inserimento e formattazione di base del testo



    Il testo è uno dei contenuti principali delle pagine web.
    Esso viene inserito dei documenti HTML attraverso dei tag che hanno un preciso valore sematico e visuale.
    Sinora, tra i vari tag utilizzati per la suddetta finalità, abbiamo incontrato, solamente il tag <p> che permette di definire un paragrafo il cui testo di norma visualizzato con l'aggiunta di una spaziatura superiore e inferiore.



    Oltre a tale tag ne esistono altri:

    • per la definizione dei titoli (heading), dal più importante, visualizzato in grassetto con il font grande (<h1>), al meno importante, visualizzato in grassetto con font più piccolo (<h6>), passando per titoli intermedi visualizzati con font di dimensioni progressivamente inferiori (<h2>,<h3>,<h4>,<h5>);

    • per la definizione di testo in grassetto o con un'enfasi forte (<b> per bold o <strong>per strongly emphasizes);

    • per la definizione di testo in corsivo o con enfasi (<i> per italico o <em> per emphasided);

    • per la definizione di testo in font monospazio (<kbd> per keyboard, <code> e <samp> per sample);

    • per la definizione di testo preformattato (<pre> per preformatted);

    • per la definizione di un apice o di un esponente (<sup> per superscript) o per un pedice (<sub> per subscript);

    • per la definizione di una sezione il cui testo è una citazione (<blockquote>).


    CODICE
    CODICE
    <!DOCTYPE html>
           <html>
                   <head>
                           <title>Tutto sul testo</title>
                           <meta name="keywords" content="web, html5" charset="utf-8">
                   </head>
                   <body>
                           <hgroup>
                                   <h1>Benvenuti nel fantastico mondo della programmazione del web</h1>
                                   <h3>Una guida per tutti dove imparerete come diventare dei web developer!!</h3>
                           </hgroup>
                           <p>&copy; 2012 Pellegrino <b><i>~thp~</i></b> Principe</p>
                           <p><strong>N.B.</strong> Ricordiamo di avere sempre a portata di mano la più recente specifica di HTML5<sup>1</sup></p>
                           <h5><sup>1</sup> http://www.whatwg.org/spec/web-apps/current-work/multipage/ </h5>
                           <p>Un pò di codice di esempio in JavaScript:</p>
                           <pre>
                                   var j=10;
                                   var data=[];
                                   for(var i=0; i<j; i++)
                                           data[i]=i*2;
                           </pre>
                           <p>Ecco una citazione su JavaScript dal guru Duglas Crockford:</p>
                           <blockquote cite="http://javascript.crockford.com/javascript.html">
                                   <em>JavaScript, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript...</em>
                           </blockquote>
                   </body>
           </html>


    Esempio

    Il codice mostra come utilizzare i tag precedentemente esaminati per creare una struttura di documento HTML dove abbiamo:

    • due titoli, inseriti nel tag <hgroup>, che consente di ragruppare titoli secondo una strutturazione per livelli multipli (per esempio titolo e sottotitolo);

    • una serie di paragrafi, dove in alcune parti del testo sono stati usati dei marcatori per dare una certa importanza (<strong>) o enfatizzare (<em>) determinate parole. E' stato usato anche il tag <sup>, che ha permesso di creare un riferimento in apice sul carattere 1;

    • del testo che rappresenta del codice JavaScript che è stato visualizzato in modo preformattato (<pre>), ossia considerando tutti gli spazi e i ritorni a capo così come sono stati, parola per parola, digitati;

    • del testo che indica una citazione di un guru del linguaggio JavaScript inserita nel tag <blockquote> sul quale abbiamo usato l'attributo cite per indicare l'indirizzo web della pagina originaria.

    Nel codice abbiamo utilizzato una speciale combinazione di caratteri formati dal simbolo di ampersand(&), un nome abbreviato e il carattere punto e virgola per far si che il browser visualizzasse il simbolo copyright (©). Esistono molte combinazioni di tali caratteri, definiti nol loro insieme come character entities, che consentono, per l'appunto, di visualizzare in una pagina web dei caratteri speciali. Tra di essi, uno spesso utilizzato è quello codificato come  , denominato non-breaking space. Consente di "forzare" l'inserimento di caratteri di spazio ed è indispensabile quando si ha la necessità di visualizzare parole separate non da uno, ma da più spazi.




    Guida a cura di ©True Story

  9. .

    Elementi base di una pagina web



    Una pagina web è composta fondamentalmente da marcatori, o tag, che stabiliscono delle regole su come debba essere strutturato e formattato il relativo documento che intendono descrivere.
    Questi tag possono essere di due tipi:
    • two-sides (detti anche elements), espressi mediante l'indicazione di un tag di apertura e chiusura nella forma ;

    • one-sides (deti anche void o empty elements), espressi mediante l'indicazione del solo tag di apertura nella forma <elem_name> o <elem_name>.
    Inoltre essi possono avere degli attributi, ossia del testo scritto al loro interno in una forma chiave/valore, che permettono di specificare opzioni o dettagli supplementari.

    Vediamo allora un primo esempio di definizione di una semplice pagina HTML:

    CODICE
    CODICE
    <!DOCTYPE html>
           <html>
                   <head>
                           <title>La nostra prima pagina in HTML5</title>
                           <meta name="keywords" contest="web, html5" charset="utf-8">
                   </head>
                   <body>
                           <p> Lorem ipsum dolor sit amet, consectetur adipisici elit,<br /> sed eiusmod tempor incidunt ut labore et dolore magna aliqua.</p>
                           <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.</p>
                           <p>Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
                           <p>Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </p>
                   </body>
           </html>


    Esempio

    Nel codice notiamo subito la presenza, come primo elemento, del tag <!DOCTYPE html>, che rappresenta un'struzione che dà al browser un'indicazione del tipo di codice di cui dovrà eseguire il parsing. In pratica, un documento HTML, tramite l'elemento DOCTYPE, dice al browser che il suo codice è conforme allo standard ivi indicato, e nel nostro caso esso indica che è conforme a HTML5.

    Abbiamo poi il tag <html>, il principale contenitore di un documento HTML, che è indicato anche con il termine di elemento root (radice). Al suo interno si inseriscono tutti gli elementi HTML.
    Subito dopo troviamo il tag <head>, che rappresenta una sorta di intestazione (header section) nella quale si inseriscono dei tag che non sono interpretati come elementi che visualizzano o formattano qualcosa direttamente nell'area di renderizzazione del browser.
    Si tratta di tag come i seguenti:


    • <title>: indica il titolo della pagina e ha un grande valore sematico. Viene visualizzato nella barra del titolo dei browser.

    • <meta>: permette, tra le altre cose, di indicare delle parole inerenti alla tipologia o l'indicizzazione dai motori di ricerca e di specificare la codifica di caratteri utilizzata nei propri documenti HTML.


    • Nota
      L'elemento meta viene utilizzato per fornire dei metadati per il documento HMTL, principalmente attraverso l'attributo name, utilizzato per indicare il nome del metadato, e può avere come valori author (fornisce il nome dell'autore della pagina); description (fornisce una descrizione della pagina); keywords (fornisce una serie di parole rilevanti per la pagina) e così via. Abbiamo poi l'attributo content, che è utilizzato per indicare il valore del corrispondente attributo name.

    • <script></script>: consente di inserire del codice di scripting nella pagina web

    • <link>: consente di collegare al documente altre risorse a esso esterne.


    Infine, dopo il tag </head> abbiamo il tag <body>, che rappresenta la sezione più importante di una pagina web, poichè al suo interno sono definiti tutti quei tag che descrivono il contenuto da visualizzare nel browser. Nel nostro esempio, usiamo il tag <p>, che indica di formattare il testo in esso indicato come un paragrafo.




    Guida a cura di ©True Story

  10. .

    Lettera Struggente alla Figlia di 5 anni: i Consigli per la Vita di un Papà che sta Morendo
    'La maggior parte dei papà e delle figlie hanno a disposizione decenni per chiacchierare. Noi non abbiamo questo tempo'. Le parole toccanti di questo giovane papà che sa di dover morire presto

    Tom-Attwater1


    Tom Attwater, 31 anni, ha un tumore al cervello e sa già che per lui non c’è più niente da fare. Ha lasciato alla figliastra Kelli un’eredità struggente di consigli paterni che non sarà in grado di darle quando sarà grande – e giura di raccogliere 500.000 Sterline per salvarla dal cancro. A Kelli è stato diagnosticato un neuroblastoma infantile quando aveva solo tre mesi, ed è già stata sottoposta ad intervento chirurgico per rimuovere i tre tumori quando a due anni aveva avuto una ricaduta. I medici hanno detto che è probabile che il suo cancro torni. Dopo essere sopravvissuta alla malattia per due volte, a Kelli, che ora ha cinque anni, potrebbe essere necessario un trattamento pionieristico negli Stati Uniti. Tom, che vive con la fidanzata Joely, 26 anni, a Sutton Coldfield, West Midlands, ha detto: “Il mio tumore si sta diffondendo e non ho alcuna possibilità di sopravvivere“.

    Tom ha condiviso le sue parole accorate per il futuro della sua figliastra …
    Cara Kelli

    Mi dispiace tanto non poterti veder crescere come vorrei. Ti prego di non incolpare nessuno o il mondo per questo. La vita è semplicemente fortuna e la mia si sta esaurendo. Vorrei dirti le parole giuste per farti sentire meglio. Vorrei non aver avuto il cancro e non averti costretta a vedermi star male, come succede spesso ora. Avrei voluto che tante cose fossero andate diversamente, ma non è successo.

    La maggior parte dei papà e delle figlie hanno a disposizione decenni per chiacchierare intorno al tavolo della cucina, le loro mani riscaldate dalle tazze di caffè, mentre le ragazze girano gli occhi quando ascoltano i consigli dei genitori. Noi non abbiamo questo tempo. Non sarò in grado di accompagnarti per il tuo primo giorno di scuola, di venirti a prendere dopo il tuo primo appuntamento, di consolarti quando il cuore soffrirà o di tifare per te quando prenderai la laurea. Ma mentre sono ancora in giro ho pensato di provare a darti qualche consiglio per la tua vita. Spero che questo ti sarà di conforto. Mi auguro che il cancro non ritorni mai in modo che la tua vita sarà lunga, piena di soddisfazioni e felice.

    Scuola: Tutti ti diranno che è vitale lavorare sodo a scuola. Spero che potrai sempre fare del tuo meglio. E’ importante andare bene a suola, ma assicurati anche di divertirti.

    Ragazzi: Al momento non c’è distinzione tra maschi e femmine e vedi tutti i bambini come amici. Questo è tipico della tua natura dolce. Ma Kel, questo cambierà quando diventerai più grande. Potresti vedere i maschietti come compagni di classe fastidiosi nel giro di pochi anni. Ma, probabilmente, alle superiori ti renderai conto che può essere molto piacevole stare con loro. Avrai fidanzati quando sarai più grande – molto più grande spero! - e io non sarò qui per capire le loro intenzioni. Quindi, ecco alcuni consigli dal tuo vecchio. E’ molto difficile descrivere come ci si sente ad essere davvero innamorati. Forse ti ricorderai di me e della mamma, ci hai visti ridere insieme e farci le coccole sul divano, hai visto che ci vogliamo davvero bene; questo è ciò cui l’amore vero assomiglia.

    Scegli sempre ragazzi con valori signorili, educazione e rispetto. Immaginali a casa a bere un tè e fare una chiacchierata con la nostra famiglia intorno al tavolo e se pensi che lo potranno fare, avrai trovato un uomo decente. Purtroppo, avrai il cuore spezzato un giorno. Fa male come l’inferno e ti sentirai come alla fine del mondo. Ma queste cose si superano. E anche se una storia d’amore non funziona, cerca di essere gentile. Non calpestare i sentimenti dei ragazzi. Infine, se avrai un amico speciale che è sempre lì per te quando i fidanzati vanno e vengono, non lo dare per scontato. Non lo trascurare. Lui potrebbe davvero sapere come starti vicino

    Matrimonio: Mi capita spesso di sognare il giorno del tuo matrimonio e mi immagino lungo la navata con le lacrime agli occhi prima di lasciarti a lui. Non sarò in grado di farlo Kelli. Mi dispiace tesoro. Ma sarò dietro le tue spalle quel giorno, orgoglioso e felice che avrai trovato una persona speciale che ti amerà e si prenderà cura di te.

    Mamma: Fatti sostenere dalla mamma, soprattutto quando sarai un’adolescente. Ricordati che lei ti adora e vuole il meglio per te. Abbraccia mamma quando lei si sente triste e aiutatevi a vicenda a superare il momento in cui me ne andrò. Quando sarai adolescente potresti pensare che i tuoi amici avranno sempre ragione e che tua madre sbaglia. Ma lei deve prendere decisioni difficili per te, lei è più di ogni amico che potrai mai avere, lei ha a cuore i tuoi interessi. Trattala con amore.

    Famiglia:Niente è più importante della famiglia e dei valori che ci ha trasmesso. Niente.

    Amici: Tratta le persone come ti trattano. Sii gentile con chiunque ti aiuta, sempre. Il bullismo è orribile – non diventare mai una ragazza che lo esercita.

    Natale e compleanni: Nel tuo primo Natale senza di me, mi piacerebbe se tu e la mamma accenderete una candela e mi ricorderete per qualche minuto. Sarebbe bello se voi due ballerete insieme la danza della scimmia. Saltare scuotendo i nostri sederi ci ha sempre fatto ridere. Questo è qualcosa che riuscirà a farmi sorridere da lassù. Mi piacerebbe anche se andrete a trovare i miei genitori il giorno di Santo Stefano. Staranno troppo male. Ho dato alla nonna i regali per tutti i tuoi compleanni. Vorrei poter essere lì per aprirli insieme. Speriamo che ti piaccia tutto, è difficile immaginarti a 10, 15 o 20 anni. Mi chiedo se ti piaceranno ancora gli One Direction. Mi chiedo se ti faranno ancora ballare in giro per il salotto.

    Carriera: Avevi due anni quando mi hai detto che volevi essere una “principessa astronauta” per indossare abiti carini e trovare nuovi pianeti. Ora ti sarai resa conto che non è possibile. Ma tante cose sono possibili per te, cara. Fai quello che ti rende felice e che ti piace. Se lo fai così, la vita diventa improvvisamente molto, molto più facile. Potrebbe essere necessario iniziare a fare lavori diversi per trovare quello che ti piace, ma così sia. Una vita, una possibilità.

    Anziani: La ragione per cui mamma e io cerchiamo di insegnarti le buone maniere è perché ti aiuteranno per tutta la vita. Cerca di essere sempre cortese, soprattutto con gli anziani. Non metterti mai un coltello in bocca per parlare con loro. Ricordati di scrivere lettere di ringraziamento per i doni in quanto è sempre bello agire con grazia e gratitudine.

    Impara a guidare: La maggior dei papà insegnano alle loro figlie a guidare le auto. Impara a guidare il più presto possibile – ti si aprirà il mondo. Inoltre, assicurati che non sia la mamma ad insegnartelo (sto scherzando, Joely).

    Viaggia all’estero: E’ un luogo comune dire che viaggiare allarga gli orizzonti della mente, ma è vero. Viaggia se puoi per gran parte del mondo. Ma mai su una moto (troppo pericoloso).

    Sii felice: Non si può mai ridere al 50%: si ride sempre al 100%. La tua risata è altamente contagiosa. Spero che non la perderai mai. Non posso chiederti di non essere triste quando andrò via. So che lo sarai, principessa. E vorrei poter essere lì per avvolgere le mie braccia attorno a te e coccolarti fino a farti sorridere di nuovo. Ti ricordi l’orsacchiotto che ti ho comprato da un negozio di beneficenza? Hai detto che lo avresti tenuto per farti difendere e che lo avresti coccolato quando non ci sarò più. Questa è una grande idea. Se ti aiuta a sentirti meno triste, usalo come una forza trainante per tutta la vita.

    Essere caritatevole: Ti prego di occuparti dei meno fortunati. Probabilmente ricorderai per sempre il nostro viaggio a Disneyland. Ma non dimenticare mai che il popolo ha fatto sacrifici per pagare il tuo medico nel caso ritorni il cancro. Le persone anziane hanno mandato biglietti con le preghiere e 10 sterline che non potevano permettersi. Tutto per te. E’ importante guardare indietro. Fare buone azioni eleva l’anima. Non dimenticare mai che ci sono persone che stanno peggio di te e che puoi aiutare.

    Ricordati il motto della tua vita: Tentare sempre, provare. Ricordati che ti ho insegnato a dire “rinunciare è per i perdenti”. Ho fallito un certo numero di volte nella mia vita, ma non ho mai rinunciato. Kelli, non mollare mai.

    Credi in te stessa: Nella vita, molte persone ti diranno che non si possono fare le cose. Pensa con la tua testa. Si può? Lo voglio? Grandi sfide comportano rischi per fare scelte intelligenti. Coloro che mi hanno detto che non potevo fare certe cose non volevano che le facessi. Se si desidera qualcosa, è quasi sempre possibile, fai del tuo meglio.

    E per finire … Grazie per esserci Kelli. Grazie per avermi fatto il più grande complimento di tutti i tempi chiamandomi papà. Averti come mia figlia è il più grande onore della mia vita. Grazie per avermi insegnato di più sull’amore e sulla felicità di qualsiasi altra persona.

    Goditi la vita. Non aver fretta. Io saprò aspettarti.

    Tutto il mio amore, sempre, a te mia principessa e alla mamma.


  11. .
    Benvenuto :welcome: e buona permanenza.

    Personalmente preferisco il rep di eminem piuttosto che quello italiano XD
  12. .
    CITAZIONE (Blackdevil96 @ 6/8/2013, 14:55) 
    Titolo: Wake Me Up
    Autore: Avicii

    quanto cazzo è bella stà canzone :<3:
  13. .

    Tempo Scaduto
    Vince True Story

  14. .

    Eminem - Mockingbird



  15. .
    Benvenuto :welcome: e buona permanenza :)
85 replies since 18/6/2011
.