corso di photographia

Utili consigli per aspiranti fotografi o per chi già con un po’ di pratica vuole affinare la tecnica

dalla serie non dare nulla per scontato. Continue reading

Posted in fotoni | Leave a comment

il capo ha ragione

1. Il Capo ha ragione.
2. Il Capo ha sempre ragione.
3. Nella improbabile ipotesi che un dipendente avesse ragione, entreranno in vigore gli art. 1 e 2.

La sensazione è che di libertà nel PDL ci sia solo il nome.
Che posso dire, anche se non condivido pienamente le sue idee, ammiro l’uomo e il politico Gianfranco Fini. Continue reading

Posted in world | Leave a comment

auguri rita

Vi immaginate una torta con 102 candeline, che dire… tanti tanti auguri.

Non so però se riuscirà a spegnerle tutte…

Posted in world | Leave a comment

Filtri Bianco e Nero in Mixer Canali

Con l’uso della pellicola, si utilizza una serie di filtri colorati davanti all’obiettivo, per filtrare la luce e ottenere diverse sfumature di grigi, da colori, che altrimenti convertiti in una scala di grigi avrebbero lo stesso tono.

vediamo come ottenere lo stesso effetto in post produzione con Gimp.

vernazza-base.jpg

Continue reading

Posted in gimp | Leave a comment

Italianistan

Salve, sono un cittadino dell’Italianistan. Continue reading

Posted in world | 1 Comment

quote di mercato

grafik-verbreitung-office-open-office.jpg

Qualcosa si muove.

Posted in odf | Leave a comment

maria, madre di dio

131600_138451_medium.jpg
Una mano che sorregge la schiena, l’altra che sfiora il ventre. È così che si presenta la scultura di Marco Danielon che vuole rappresentare La madre di Dio e accompagnare il cammino di Avvento. Questa innocua statuetta di bronzo, che mostra una Maria tutta nera, nuda, in uno dei gesti tipici della gravidanza, è oggetto di minacce e volgarità da parte di ignoti che da giorni inviano messaggi al blog della comunità degli Stimmatini di Sezano (Verona). Continue reading

Posted in sacro e profano | Leave a comment

olympus in attesa di …

Schermata 2010-02-21 a 16.14.35.jpg

Tra una settimana, praticamente agli inizi di marzo sapremo le novità (o la bufala) che ci nasconde questo sito elegantemente in attesa di qualche cosa che dal logo ricorda il sistema quattro terzi o micro quattro terzi.

Alcuni rumors parlano di una muova ammiraglia e-5 che andrà a sostituire la e-3, con un probabile nuovo sensore in grado di lavorare ad alti iso con una migliore resa del rumore.
Vedremo … Continue reading

Posted in fotoni | Leave a comment

smontiamo wordpress: il loop

Come avevamo già detto nel precedente articolo a riguardo, il Loop è una porzione di codice che rappresenta il cuore dei nostri temi in WordPress:
Che cosa intendiamo con Loop :
nella musica elettronica un loop è un campione che si ripete;
in informatica, un loop è una sequenza di comandi che viene eseguita diverse volte, ma è scritta una volta sola.
fonte Wikipedia

Loop rappresenta una stringa di codice all’interno dei file del tema che interroga il database ed estrae gli articoli per visualizzarli nel blog, questa interrogazione viene ripetuta ciclicamente e si arresta nel caso non trovi nulla o ad un limite impostato (di default 10), pertanto se nel nostro blog abbiamo pubblicato centinaia di articoli, questo nella home page mostrerà solo gli ultimi 10, e suddividerà gli altri in blocchi di 10 (è possibile modificare questo numero dal menù Impostazioni/Lettura)
il Loop non è contenuto solo nel file Index.php ma in tutti quei file che estraggono articoli dal database,
il file single.php che visualizza un unico singolo post
il file page.php che edita i contenuti di una pagina
il file search.php che visualizza i risultati di una ricerca
il file archive.php che visualizza un elenco di archivi
tutti questi file sono di norma contenuti in un tema standard di wordpress, anche per l’effetto della gerarchia dei template è necessario solo l’index.php.

possiamo creare nuovi file di pagina (template) con il proprio loop

vediamo il file loop nel tema di default

il Loop inizia con <?php if (have_posts()) : ?>
e termina <?php endif; ?>

index_loop.jpg

cosa troviamo al suo interno e che cosa fa:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

con questa stringa interroga il database chiedendo se ci sono degli articoli da visualizzare

<div <?php post_class(); ?> id=”post-<?php the_ID(); ?>”>
crea un div al quale affida una classe univoca relativa al numero di id tale funzione può tornare utile per formattare particolari articoli tramite css


<h2><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php printf(__(‘Permanent Link to %s’, ‘kubrick’), the_title_attribute(‘echo=0′)); ?>”>

crea un link permanente all’articolo

<?php the_title(); ?></a></h2>
e inserisce all’interno del link il titolo dell’articolo

<small><?php the_time(__(‘F jS, Y’, ‘kubrick’)) ?> <!– by <?php the_author() ?> –></small>
stampa la data di pubblicazione dell’articolo e volendo l’autore (togliendo i tag di commento <!– –> )

<div> <?php the_content(__(‘Read the rest of this entry &raquo;’, ‘kubrick’)); ?></div>
stampa il contenuto dell’articolo, volendo è possibile stampare solamente una breve anteprima dell’articolo sostituendo the_content con the_excerpt
le stringhe che seguono permettono di dare una serie di informazioni sull’articolo

<p><?php the_tags(__(‘Tags:’, ‘kubrick’) . ‘ ‘, ‘, ‘, ‘<br />’); ?>
visualizza i tag applicati all’articolo

<?php printf(__(‘Posted in %s’, ‘kubrick’), get_the_category_list(‘, ‘)); ?> |
visualizza le categorie di appartenenza

<?php edit_post_link(__(‘Edit’, ‘kubrick’), ”, ‘ | ‘); ?>
visualizza il tasto modifica nel caso un amministratore sia loggiato

<?php comments_popup_link(__(‘No Comments &#187;’, ‘kubrick’), __(’1 Comment &#187;’, ‘kubrick’), __(‘% Comments &#187;’, ‘kubrick’), ”, __(‘Comments Closed’, ‘kubrick’) ); ?></p></div>
visualizza lo stato dei commenti all’articolo

<?php endwhile; ?>

endwhile chiude il ciclo di interrogazione del database, e permette di visualizzare l’elenco degli articoli nella nostra homepage

<div>
<div><?php next_posts_link(__(‘&laquo; Older Entries’, ‘kubrick’)) ?></div>
<div><?php previous_posts_link(__(‘Newer Entries &raquo;’, ‘kubrick’)) ?></div>
</div>

se gli articoli sono in numero maggiore rispetto ai valori impostati nella visualizzazione della pagina queste stringhe permettono di visualizzare un navigatore tra le varie pagine

<?php else : ?>
<h2><?php _e(‘Not Found’, ‘kubrick’); ?></h2>
<p><?php _e(‘Sorry, but you are looking for something that isn&#8217;t here.’, ‘kubrick’); ?></p>
<?php include (TEMPLATEPATH . “/searchform.php”); ?>

se invece le ricerche non portano a nessun risultato viene visualizzato un messaggio di cortesia e il form per una ricerca

<?php endif; ?>
quindi si chiude il tutto

Come già citato il Loop è contenuto in altri file del tema default di wordpress, kubrick, e permette di estrarre gli articoli, in realtà un tema di wp potrebbe funzionare benissimo solo con il file index.php senza la necessità di altri file che contengano il Loop.

Nelle prossimo articolo vedremo come sono organizzati tra loro i vari file di loop e in particolare la loro scala gerarchica

Posted in wordpress | Leave a comment

smontiamo wordpress – file index

Queste guida e le successive sul smontiamo wordpress sono rivolte a chi vuole capire il funzionamento del tema default di wordress, e come riuscire a personalizzarlo a piacere. Tali informazioni sono comunque da testare in locale sul proprio computer domestico, e prima di effettuare modificeh ai file si consiglia di creare delle funzionanti copie di backup dei file.

Sebbene molte delle opzioni di modifica del tema possano essere compiute da pannello di controllo, a differenza di qualche anno fa, può essere necessario, eseguire alcune modifiche direttamente sui file del tema.

Per capire come funziona wordpress, basta capire come funziona il tema di default, la cartella contenente il tema si trova all’interno della cartella del vostro server che contiene i file di wordpress in wp-content/themes/default

wordpress_cartella_server.png.jpg

la cartella www del server con la cartella wp e la visualizzazione in localhost

wordress_cartella_temadefault.png.jpg

cartella con i file del tema default di wordpress

all’interno della cartella default troviamo numerosi file .php una cartella images e alcuni altri file:

Apriamo il file index.php con un editor di testo.

index_tema.jpg

il file index.php e il suo risultato su localhost

Diciamo quindi che il file index.php del tema attivo è difatto il file index del nostro blog, le modifiche che apporteremo a questo file andranno a modificare l’home page del nostro blog.

Vediamo le azioni di questo file sulla nosta home page.

azioni_index_tema.jpg

i blocchi di codice dell’index.phpe la loro azioni sull’home page

Abbiamo suddiviso in vari blocchi il nostro codice con dei colori e vediamo che è formato da quattro gruppi principali:

- Gruppo 1 Header

Una piccola porzione di codice richiamo un altro file header.php, anchesso contenuto nella cartella di default il suo effetto va a inserire nel risultato finale, l’immagine di testa con l’intestazione e la breve descrizione, il file header contiene anche i collegamenti ai fogli di stile css, una sua rimozione comprometterebbe l’aspetto grafico del blog.

- Gruppo 2 Loop

E’ la porzione più cospicua di codice, e va a formare i contenuti veri e propri del blog.

Al suo interno vi è forse l’elemento più importante, e che ritroveremo sovente nei temi di wordpress, il Loop (al quale dedicheremo il prossimo articolo).

- Gruppo 3 Sidebar

Questo breve script, come per l’header, richiama un altro file del tema sidebar.php che va a generare la barra laterale contenente vari link di navigazione all’interno del sito.

Questo file negli ultimi periodi ha subito notevoli miglioramenti e i suoi contenuti sono facilmente personalizzabili tramite il pannello di gestione, anche se a volte è richiesto qualche intervento manuale.

- Gruppo 4 Footer

Richiama il file footer.php che contiene tutti gli elementi di chiusura della pagina.

Una prima modifica

proviamo a fare la nostra prima modifica, inseriamo due barre  // all’interno dell’index.php prima di the_content( , salviamo e visualizziamo il risultato

index_modifica_tema.jpg

l’effetto della prima modifica sul risultato

Come possiamo vedere dalla figura, all’aggiornamento della pagina web scompare il testo del nostro articolo che è dato proprio da quel pezzo di codice che analizzeremo nel prossimo articolo sul Loop

Posted in wordpress | Leave a comment