Il blog professionale di Francesco Settembre

I miei lavori, i miei progetti

Archive for dicembre 2007

Bookmarklet Autofill per salvare tempo

with one comment

Ho appena trovato un javascript che definire spettacolare è poco: si chiama Bookmarklet Autofill, l’ho scovato su questo blog e permette, cliccando un solo pulsante, di inserire i dati e completare al volo i form dei commenti sui blog (specialmente targati WordPress).

Il codice è il seguente:

javascript: (function(){var a="your name" ,m="your mail" ,u="your website"; function f(f,r){if(document.getElementById(f)) document.getElementById(f).value=r;} f("author",a); f("name",a); f("uname",a); f("edit-name",a); f("comment_name",a); f("email",m); f("comment_email",m); f("mail",m); f("edit-mail",m); f("url",u); f("website",u); f("edit-homepage",u); f("comment_url",u); f("ud_name",a); f("ud_email",m); f("ud_url",u); if(document.getElementById( "iden-other")) document.getElementById( "iden-other").click(); })()

Basta copiarlo tra i segnalibri (funziona su Mozilla Firefox e Internet Explorer 7), e modificarne i campi your name, your mail e your website. Funziona alla grande ed è di una comodità disarmante

Written by francescosettembre

12 dicembre 2007 at 11:58 am

Fatal error memory size su Aruba, finalmente risolto!

with 10 comments

Finalmente sono riuscito a risolvere uno dei problemi più grossi  che ho avuto da quando, su Aruba, ho passato il mio blog da FlatPress a WordPress: quello del messaggio

Fatal error: Allowed memory size of 12582912 bytes exhausted

che mi appariva tutte le volte che provavo a svolgere le normalissime operazioni da blogger: attivazione di un plugin (soprattutto), scrittura o modifica di un post, upload di una semplice immagine..

Potete benissimo capire quanti problemi avessi in tale situazione. Il problema nasce da una limitazione che Aruba ha impostato sui propri server, e precisamente sul file php.ini in cui è stata impostata la stringa

memory_limit = 12M

Tramite questa impostazione, si indica la quantità massima di memoria che uno script php può utilizzare, limite oltre il quale lo script viene interrotto generando il fatal error. Ciò che utilizza più memoria, all’interno di un CMS come WordPress, sono soprattutto query al database MySQL.

Per risolvere il problema, ho semplicemente aggiunto nel file wp-config.php, subito dopo il rigo

<?php

la seguente stringa

ini_set(“memory_limit”, “24M”);

che, in sostanza, eleva il limite massimo di memoria da 12Mb a 24Mb. Ora funziona praticamente tutto , e in più la modifica è applicabile a qualsiasi CMS (ovviamente nei file necessari).

Written by francescosettembre

5 dicembre 2007 at 3:08 pm