Inserire immagini nel proprio blog
ovvero: dove le metto?
Queen of Sadness, nei commenti al post precedente, si chiede: dopo aver salvato le immagini delle fanlist sul PC come faccio a inserirle nel mio blog?
Come tutte le immagini che si vogliono inserire in una pagina web (come i blog) è necessario che queste siano "ospitate" in un qualsiasi spazio web a loro volta, perché immagini che hai solo salvate sul tuo PC non possono ovviamente essere viste da nessuno.
Dunque se vuoi mostrare sul blog delle tue immagini dovresti ottenere uno spazio web personale che ti permette di farne questo uso, sottolineo questo perché il 90% di chi offre spazi web non permette di usarlo come deposito di file e immagini e in alcuni casi è proprio tecnicamente impossibile utilizzarli in una pagina esterna (anti hot-linking).
Un po' di chiarezza su alcuni termini fondamentali per comprendere maggiormente come si regola il web:
dicesi "hot-linking": utilizzare in una propria pagina web l'indirizzo URL di un file (un'immagine per es.) residente su un altro spazio web. Chi abusa di questa pratica, cosciente o meno, fa il cosiddetto "leeching" (leech=sanguisuga) ovvero utilizzando risorse di altri spazi web contribuisce al consumo della "banda" di traffico (bandwidth) di questo sito.
La banda consumata, misurata in bytes, è in poche parole tutta la somma dei download effettuati sul suo spazio, anche quelli impliciti come la richiesta di tutti gli elementi di una pagina che il browser fa semplicemente visitando una pagina. Ora chi gestisce un sito potrebbe:
a) avere a disposizione un limitato tot di banda mensile, tipico degli hosting gratuiti, che può variare mediamente tra 1GB e 10GB (GigaBytes = mille MegaBytes), superato il quale il sito viene sospeso fino a nuovo mese;
b) ancor peggio, il webmaster potrebbe esser soggetto a condizioni per cui oltre a pagare un tot fisso annualmente per il servizio di hosting, deve pagare la banda consumata in eccesso;
Comprese queste nozioni, che capisco bene possano essere non proprio scontate per il popolo del web, possiamo capire che il traffico è "roba che si paga", qualcuno la paga, se non il webmaster, il servizio che lo ospita. Ecco perché è sempre più difficile trovare servizi che ti ospitano dei file, chi lo ha permesso per un lasso di tempo lo ha fatto solo per attrarre utenza, poi raggiunto il punto desiderato, ha chiuso le porte o quantomeno socchiuso.
Tornando alla questione di Queen of Sadness, visto che ti serve solo per immagini, potresti trovare un servizio ad hoc, per esempio vedo utilizzare sempre più di frequente questo apposito servizio:
Image Shack
E' in inglese ovviamente. Sinceramente non ho provato di persona ma penso sia una buona soluzione a chi ha necessità di inserire foto e immagin personali nel suo blog.
Vai e torna vittoriosa (e facci sapere!)
Solo un piccolo consiglio per i "ricercatori" della rete:
Dai Referrer vedo che molti fanno ricerche - tramite Google.it - riguardanti Splinder utilizzando parole chiave in inglese, perche'?
Per esempio ora vedo:
Google (comment list splinder)
Google (template for splinder)
Usare l'inglese per cercare argomenti diffusi nel mondo, certo, è il metodo migliore per avere risultati... ma Splinder è una realtà italiana, la sua "versione" internazionale (inglese) è Mo'time.
Bug nei commenti Drop-Down risolto senza chiedere modifiche
FERMI TUTTI!
Specialmente le designer di template (SparklingMe soprattutto, che voleva strozzarmi!) che avrebbero dovuto fare modifiche a tappeto.
Mi pare proprio di aver risolto alla radice evitando altre cose nello script principale che potessero "turbare la sensibilità" di IE (lo possino!). Visto che lo script è condiviso da tutti basta una modifica e questa si riflette su tutti (per fortuna).
Dunque chi ha tolto già il nobr (che poco influenza in fin dei conti) va bene uguale, per chi invece fino ad un attimo fa aveva il solito errore dovrebbe essersi magicamente risolto.
Se a qualcuno permane (spero di no) mi faccia sapere, please.
Risolto misterioso e improvviso bug su I.Explorer nei commenti a discesa
Tutto d'un tratto, rigorosamente solo su Internet Explorer (5.x, parrebbe) il mio script Drop-Down Comments -per far apparire i commenti sotto al post dinamicamente- comincia a dare errori in alcuni blog, prima solo al buon Usermax poi all'intera collezione di templates creati da SparklingMe e anche (panico!) quello della nota template farm Templatess creato da Rinoa.
E sappiate che quando IE 5 si mette a dare errori, mentre tutti gli altri browser del pianeta filano lisci come l'olio, è la fine! Già saprete quali descrizioni di errore ricaverete da IE5, sono due, mitici:
"Errore di Run-Time sconosciuto" (aah certo, ora sì che so dove mettere le mani)
ma ancora più agghiacciante c'è:
"Errore nella finestra di dialogo" (fenomenale!)
non so se riuscite a cogliere la professionalità di questa descrizione d'errore, spiego perché una chicca così è rarissima: praticamente è accaduto un errore nella pagina, e ok, ma quando si chiede la descrizione va in errore la finestra stessa che dovrebbe dirvi l'errore, beh è "avvincente" non trovate?
Questa introduzione solo per farvi apprezzare i magici strumenti che un browser Microsoft offriva fino a poco tempo fa e per far capire perché "ho sbiancato" quando mi hanno detto che era solo IE.
Ma la cosa più assurda è che è comparso improvvisamente, da un giorno all'altro, quando anche fino a poco fa funzionava anche su IE 5, dunque forse potrebbe dipendere anche dalla piattaforma ma non riesco a capire proprio come mai, questo rimane un mistero.
Ad ogni modo con una botta di cu...ore tremenda sono riuscito a risolvere... ma rimane assurdo comunque.
Soluzione:
togliere i tag <nobr>e la sua chiusura </nobr>
che si trovavano nei pressi di <$BlogItemComments$>, più precisamente comparivano nella spiegazione che trovate aggiornata senza "nobr" in temptest.splinder.com al punto 3).
A meno che non abbiate tag "nobr" altrove nel vostro template è semplicissimo, basta cercare "nobr" e dovreste avere come risultato i due tag "incriminati", uno di apertura e l'altro di chiusura; toglierli per bene e non dovrebbe dare più problemi neanche su IE5 mentre -ripeto- sugli altri browser come Mozilla ha continuato a funzionare come sempre.
Per chi fosse incuriosito, i tag nobr servono ad impedire che del testo o altro vada a capo regolarmente, in base agli spazi tra una parola e un'altra; gli spazi contenuti in una frase racchiusa da tag nobr non saranno usati per mandare a capo la frase. Diciamo che non erano essenziali per il funzionamento, servivano solo ad impedire appunto che la "linguetta" dei commenti e popup andasse a capo spezzandosi.
Barra di progresso per il caricamento del Blog
Penso abbiate notato che aprendo questo blog appare una "Progress Bar" che indica la percentuale di caricamento della pagina. L'ho inserita proprio perché, contenendo parecchi miei script che come qualsiasi altra risorsa esterna impiega quell'inevitabile tot di tempo in più per rintracciarla sul web, il visitatore -magari con una linea non veloce- potesse avere un riferimento di quanto manca al caricamento della pagina.
Detto questo penso che, oltre a Cuore di Cioccolata che intendeva utilizzarla, possa interessare a qualcun altro.
Premetto subito che la percentuale di caricamento non può essere rilevata automaticamente, dunque starà all'utilizzatore indicare nei punti giusti (prima dei richiami a script soprattutto) una percentuale approssimativa del caricamento, dunque è necessario un minimo conoscere il codice del proprio template e sapere dove sono stati posizionati gli script che possono richiedere un caricamento non immediato.
Ecco dunque come implementarla:
1) Prima della chiusura del tag HEAD inserire la chiamata allo script:
<script language="Javascript" src="http://nospam.altervista.org/res/misc/utils1.js"></script>
Attenzione: se già usate i miei drop-down comments (commenti a scomparsa) avete sicuramente già questa riga e non va ripetuta.
2) Subito dopo il tag BODY richiamare questa funzione che genera la barra di progresso:
<script language="Javascript"> createProgressBar(); </script>
3) A questo punto il tutto è pronto, bisogna solo cominciare a cercare in quali punti "strategici" indicare uno scatto di percentuale di caricamento, qui ci vuole un po' di impegno da parte vostra. Come già accennato bisogna trovare i punti in cui vengono inseriti degli script esterni (come TagBoard, sistemi di Statistiche e "tool" vari come i miei), ebbene, subito prima di questi codici inserite questa chiamata indicando tra le parentesi una cifra corrispondente alla percentuale di caricamento (senza il segno %), per esempio per un 25% circa:
<script language="Javascript"> progress(25); </script>
4) Dopo aver indicato vari punti, ripetendo dunque il codice del passo precedente ogni volta con una cifra maggiore, si giungerà finalmente alla fine della pagina: a questo punto non resta che concludere il tutto dichiarando che il completamento è avvenuto.
Dovete dunque scrivere poco prima della chiusura del tag </BODY> questo codice:
<script language="Javascript"> loadingComplete(); </script>
Salvate tutto provate a ricaricare la pagina del vostro blog e controllate se le indicazioni di caricamento sono efficaci: per esempio se due "punti strategici" vengono eseguiti praticamente uno di filato all'altro senza alcuna pur minima pausa è evidente che non c'era tutto quel bisogno di indicare una "tappa" di caricamento... ma non è grave.
Fatemi sapere se rincontrate problemi o se è poco chiaro, capisco anche che a molti non interesserà per più motivi: perché troppo complesso o perché il blog è molto veloce e senza script o altro ancora.
Rieccomi,
un po' di risposte ai commenti "arretrati" del post precedente:
Convertire da MIDI a WAV (Xallei):
Senza che fai il tutto manualmente, con fatica e magari risultati poco soddisfacenti, potrebbe venirti comodo un programma apposito, che per esempio ti avvii la registrazione in sincrono con il playback del MIDI e ti gestisca i volumi e altre cose in un'unica interfaccia. Potresti provare questo software ma la versione demo limita a 10 sec. o cercare sui motori di ricerca "midi to wav". Non sarebbe meglio da midi a mp3?
Questo se, come è probabile, utilizzi la riproduzione MIDI della tua scheda sonora altrimenti, nel caso di periferiche esterne (come per esempio i cosiddetti Sound Expander che hanno suoni nettamente migliori per ciascuno strumento musicale midi) potrebbe complicarsi la cosa.
Commenti automatici (demiurgo77):
Ehehe l'idea è simpatica... ma nella pratica oltre ad una certa complessità dell'Intelligenza Artificiale il problema è che innanzitutto non sono gradite "certe automazioni" nelle community se non limitatamente in alcuni casi (basta vedere i BOT nelle chat IRC et similia) ma soprattutto non è possibile inviare commenti automatizzati che rechino un corretto username (o almeno non più). Al massimo, se proprio vogliamo dirlo, "sarebbe" possibile generarlo con l'utente di ignari visitatori, che non è bello dai.
Referrer e php (insanemind):
uso del codice scritto da me e beh sì MySQL direi proprio che è consigliato vivamente... ma volendo, come molte altre cose che utilizzano DB, si può farlo con dei files, con prestazioni certamente peggiori però.
C'è un modo semplice per scaricare i flash? (Votarxy)
Non esattamente, per semplice immagino tu intenda fare un comodo click destro e "salva con nome", per dire, ebbene no. Tranne un programma (Flash Catcher) che pare faccia questo lavoro, c'è solo il "modo scomodo" che immagino tu già conosca ma diciamolo a chi fosse interessato:
Come scaricare un file Flash
se in una pagina web trovate un'animazione/gioco Flash che vi piace e volete salvarlo sul vostro PC dovete innanzitutto sbirciare il codice sorgente HTML della pagina (su I.Explorer da menu Vizualizza e scegliere HTML) e cercare il percorso URL del file swf. Dunque cercare la parola chiave ".swf" o più precisamente vedere:
- se si tratta di un tag OBJECT cercare <PARAM value="..." name="movie">prendere quel che c'è scritto in value;
- se è un tag EMBED basta vedere il percorso che è scritto nell'attributo SRC, di solito sono scritti vicino: <EMBED src="...">
Se il percorso non inizia per http://nomesito.etc... vuol dire che è un percorso "relativo" dunque dovete aggiungerci il percorso base della pagina corrente per ottenere l'url "assoluto" e dunque completo che cerchiamo.
Una volta che si conosce questo percorso URL basta scrivere una stupidissima pagina HTML che contenga un link a questo URL:
<A href="http://.../">scarica</a>
con al posto dei puntini il percorso del file swf.
Basta che un qualsiasi file di testo, appena creato magari, venga rinominato in "nome.html" e che questo contenga anche il solo codice indicato sopra per creare un link al file Flash. Dopo aver creato e salvato questo file basta aprirlo con il browser e sul link che appare fare click-destro e "Salva con nome...".
Tutto questo per ricreare la situazione che invece in alcuni siti rendono direttamente disponibile con un proprio link per scaricare il file Flash sul PC.