Posterino è un’interessante applicazione per la creazione di poster e cartoline con e senza frame e con affascinanti effetti grafici. Gli sviluppatori hanno pubblicato su Flickr una breve galleria di schermate della nuova versione 2.0, al momento distribuita come beta privata (sul blog gli autori indicano come eventualmente diventare beta-tester).
La nuova versione funzionerà solo con Mac OS X 10.6.x “Snow Leopard” e s’interfaccerà con Aperture, iPhoto e Lightroom; sarà ancora più semplice disporre le foto (a griglia, in modo irregolare o casuale), modificare il numero di foto per pagina, modificare il frame, applicare effetti alle foto (bianco e nero, seppia, ecc.) e saranno integrate funzionalità per l’esportazione su Flickr, iPhoto e vari formati.
L’attuale versione 1.6.3 è venduta sul sito a 24,95$. La versione 2.0 sarà un aggiornamento a pagamento a un prezzo che non è stato ancora indicato.
La Festa delle Offerte Prime Amazon è il 6 e 7 ottobre, ma molti sconti sono già partiti. Le offerte Macitynet e i marchi da controllare nelle prossime ore.
// 1. Configura l'URL e l'identificativo esatto per questo articolo
var disqus_config = function () {
this.page.url = window.location.href.split('?')[0]; // Prende l'URL pulito della pagina
this.page.identifier = window.location.pathname; // Usa il percorso come ID univoco
};
document.addEventListener("DOMContentLoaded", function() {
var disqus_shortname = 'macitynet'; // INSERISCI QUI IL TUO SHORTNAME DISQUS
var disqus_loaded = false;
function loadDisqus() {
if (!disqus_loaded) {
disqus_loaded = true;
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.setAttribute('data-timestamp', +new Date()); // Obbligatorio per le nuove policy Disqus
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
}
// 2. Lazy load: carica quando arrivi al div
var observer = new IntersectionObserver(function(entries) {
if(entries[0].isIntersecting === true) {
loadDisqus();
observer.disconnect();
}
}, { threshold: [0] });
// Se l'elemento esiste, avvia l'osservatore
var thread = document.getElementById("disqus_thread");
if(thread) observer.observe(thread);
});