.
Annunci online

Tutto quel che puo' venire in mente a un italiano che si e' sposato e spostato in california
TECNOLOGIE
20 marzo 2013
Diario: Tecnologie: Col prosciutto sul cannocchiale

[aggiornamento] Grazie allo staff del Cannocchiale che ha provveduto ad aggiustare i commenti; in questo momento pero' sia i permalink che le sezioni continuano a ritornare errori 404 e per quel che riguarda l'upload delle immagini, ricevo un  There is not enough space on the disk. error, insieme al seguente output:

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.IOException: There is not enough space on the disk.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[IOException: There is not enough space on the disk.
]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +10550133
System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count) +10353804
System.Web.HttpRawUploadedContent.WriteBytes(Int32 offset, Int32 length, Stream stream) +150
System.Web.HttpPostedFile.SaveAs(String filename) +170
Telerik.WebControls.RadEditorUtils.FileSystemContentProvider.StoreFile(HttpPostedFile file, String path, String name, String[] arguments) +90
Telerik.WebControls.EditorControls.FileUploader.StoreFile(HttpPostedFile temporaryFile, String targetFolder, String fileName) +83
Telerik.WebControls.EditorControls.FileUploader.PerformUpload() +292
Telerik.WebControls.EditorControls.FileUploader.btnUpload_Click(Object sender, EventArgs e) +345
System.Web.UI.HtmlControls.HtmlButton.OnServerClick(EventArgs e) +115
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981

Version Information: Microsoft .NET Framework Version:2.0.50727.5466; ASP.NET Version:2.0.50727.5456


Chiunque entri per la prima volta nella home del cannocchiale si trova davanti una pagina magari un po' demode' e semplice con una lista, ordinata, degli ultimi argomenti postati nei blog (103000+ al momento in cui sto scrivendo questo pezzo); Se codesta persona in seguiro decide di visitare uno dei canali tematici in alto clicca il bottone e...






...si trova una schermata del genere :(
Nonostante l'incidente, il nostro utente non demorde; torna indietro,trova un argomento interessante nella lista di quelli in home e decide di lasciare un commento. Inserisce i dati, inserisce il suo testo, il CAPTCHA, preme invio e...

...

non succede niente?

Oddio, il nostro utente non e' esattamente sprovveduto e a digiuno di html, quindi apre un debugger (come firebug o l'inspector di chrome) e riprova l'operazione per capire cosa sta succedendo; questo e' quel che viene fuori:

[immaginatevi una immagine con un numero di errori ASP qui]
Per dovere di cronaca, e per causa di un ulteriore errore [server is full] che mi impedisce di inserire ulteriori immagini, trascrivo qui sotto:

Uncaught exception: Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 404
Error thrown at line 5, column 19558 in <anonymous function: _endPostBack>(a, d, f) in http://www.ilcannocchiale.it/ScriptResource.axd?d=7mRRT4DV63ks2i082rtv7eIYJFHT97fE-0LT5dAV1dZm4gFUvlyyJNPCu3R6AYHuyG_XYOPRBeAk1L2bqZEay5ihRzeT7nJ0KJa4YY95dZW4JzfwECZyOsvIyKmy0wSlii0hcOElx1yeePNva7gx2za8JQA-SQApfBwdz7XX-DFzqWuF0&t=ffffffffb868b5f4:
throw a
called from line 5, column 36396 in <anonymous function: _onFormSubmitCompleted>(c) in http://www.ilcannocchiale.it/ScriptResource.axd?d=7mRRT4DV63ks2i082rtv7eIYJFHT97fE-0LT5dAV1dZm4gFUvlyyJNPCu3R6AYHuyG_XYOPRBeAk1L2bqZEay5ihRzeT7nJ0KJa4YY95dZW4JzfwECZyOsvIyKmy0wSlii0hcOElx1yeePNva7gx2za8JQA-SQApfBwdz7XX-DFzqWuF0&t=ffffffffb868b5f4:
this._endPostBack(this._createPageRequestManagerServerError(c.get_statusCode()),c,);
called from line 5, column 583 in <anonymous function: Function.createDelegate>() in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
return b.apply(a,arguments)
called via Function.prototype.apply() from line 5, column 58685 in <anonymous function: getHandler>(c, d) in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
a[b](c,d)
called from line 5, column 134518 in <anonymous function: completed>(b) in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
a(this._executor,b)
called from line 5, column 123922 in <anonymous function: _onReadyStateChange>() in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
a._webRequest.completed(Sys.EventArgs.Empty)

Error created at line 5, column 5436 in <anonymous function: Error.create>(d, b) in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
var a=new Error(d);
called from line 5, column 12230 in <anonymous function: _createPageRequestManagerServerError>(a, d) in http://www.ilcannocchiale.it/ScriptResource.axd?d=7mRRT4DV63ks2i082rtv7eIYJFHT97fE-0LT5dAV1dZm4gFUvlyyJNPCu3R6AYHuyG_XYOPRBeAk1L2bqZEay5ihRzeT7nJ0KJa4YY95dZW4JzfwECZyOsvIyKmy0wSlii0hcOElx1yeePNva7gx2za8JQA-SQApfBwdz7XX-DFzqWuF0&t=ffffffffb868b5f4:
var c="Sys.WebForms.PageRequestManagerServerErrorException: "+(d||String.format(Sys.WebForms.Res.PRM_ServerError,a)),b=Error.create(c,{name:"Sys.WebForms.PageRequestManagerServerErrorException",httpStatusCode:a});
called from line 5, column 36396 in <anonymous function: _onFormSubmitCompleted>(c) in http://www.ilcannocchiale.it/ScriptResource.axd?d=7mRRT4DV63ks2i082rtv7eIYJFHT97fE-0LT5dAV1dZm4gFUvlyyJNPCu3R6AYHuyG_XYOPRBeAk1L2bqZEay5ihRzeT7nJ0KJa4YY95dZW4JzfwECZyOsvIyKmy0wSlii0hcOElx1yeePNva7gx2za8JQA-SQApfBwdz7XX-DFzqWuF0&t=ffffffffb868b5f4:
this._endPostBack(this._createPageRequestManagerServerError(c.get_statusCode()),c,null);
called from line 5, column 583 in <anonymous function: Function.createDelegate>() in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
return b.apply(a,arguments)
called via Function.prototype.apply() from line 5, column 58685 in <anonymous function: getHandler>(c, d) in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
a[b](c,d)
called from line 5, column 134518 in <anonymous function: completed>(b) in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
a(this._executor,b)
called from line 5, column 123922 in <anonymous function: _onReadyStateChange>() in http://www.ilcannocchiale.it/ScriptResource.axd?d=WGkLAOzF2Oy-RDMnEJYnK3wcb_XLfsrjJm7Y5Su0iks8QemJiHzGFkwMOgIAz3RaYb8cT6kk-zUXlcV_DzPiF3Vn_dKe6b_LBPgcdHZsdHIMMXlY6vxBb7OztGRVqLFtRoOH_OIH7hY4kUnTekGq5n8WjEk1&t=ffffffffb868b5f4:
a._webRequest.completed(Sys.EventArgs.Empty)



Qualche tempo fa ho mandato una mail a uno dei responsabili di DOL con diversi degli errori presenti sulla piattaforma; ho ricevuto risposta di aver inoltrato tali errori al servizio tecnico ma da allora non vedo miglioramenti: anzi.

Mi impegno a mettere i contatti di DOL in questa pagina se per la settimana prossima almeno le peggiori magagne del blog non saran riparate, si che altra gente potra' mettersi in contatto; per dovere di cronaca il numero di telefono di DOL e' sul sito stesso, unico tassello mancante e' un nome cui mandare i dati.

[conclusione]
Non son pratico di come stiano andando le cose in DOL e la distanza continentale non aiuta; probabilmente la sofferenza dell'economia sta avendo ripercussioni e si decide di talgiare le spese e le manuitenzioni dove i soldi non vengon fatti, come nella piattafroma blog gratuita stessa.

Centomila e piu' bloggers, comunque, al di la dei contenuti - e dei NON contenuti, certe volte - non li considererei spazzatura; e neanche il motore dietro a questi, che nonostante l'incuria continua a funzionare e a mostrarli; che poi pezzi laterali si perdano come commenti,canali tematici, profili, ecc. e' un altro conto.

Un modo per avere la piatta attiva e meno spese sarebbe quello di farla open source: togliere i pezzi di terze parti, mettere i sorgenti su sourceforge o github con una lincenza GPL MIT o mozilla e lasciare che la community aggiorni, crei widgets, temi e si prenda cura del debug; poi come entita' creatrice provvedere servizi di supporto a pagamento verso le terze parti; con servizi come Wordpress funziona; per il mondo dot net conosco solo l'esistenza blogengine e neanche tanto bene come piattaforma; se l'engine del cannocchiale puo' competere con questo io ci farei un pensierino.



Tag inseriti dall'utente. Cliccando su uno dei tag, ti verranno proposti tutti i post del blog contenenti il tag. problemi ilcannocchiale errori dol

permalink | inviato da saimon69 il 20/3/2013 alle 1:0 | Leggi i commenti e commenta questo postcommenti (1) | Versione per la stampa
11 dicembre 2011
Diario: Tecnologie: E' forse ilcannocchiale una piattaforma in abbandono?

Molto tempo che non scrivo nel blog. Lavoro (molto) e vita quotidiana (poca ma con i suoi casini improvvisi) mi impediscono di trovare un attimo per concentrarmi e mettermi a scrivere di AROS e, onestamente, di qualunque altra cosa.

Oltre a questo, quando penso di avere un po' di tempo per tornare a scrivere qualcosa, mi ritrovo davanti la piattaforma ilCannocchiale immutata, con gli stessi problemi e bug presenti da almeno quando ho iniziato a scrivere: sorvoliamo un attimo sul fatto che ci sono post pieni di commenti spam, per non parlare di interi blog composti di spam, e sorvoliamo sulla mancanza di estensioni e tool aggiornati per gestire social media come il "like" di facebook (che ho dovuto implementare da me usando la [poca] documentazione disponibile e facendo un reverse-engineering di diversi temi); c'e' anche un problema storico con l'editor in linea e i browsers basati su webkit, il che affligge (testati) safari su pc, chrome su pc e OWB su AROS e conseguentemente amiga os: la prima volta l'editor viene caricato correttamente poi, cliccando il pulsante "salva modifiche", il layout dell'editor si "rompe":  l'area di editing si riduce a meta' dell'area orizzontale e si perdono i contenuti: alcune volte l'unica soluzione e' di tornare alla lista articoli e ricliccare sull'articolo in progress, ma in diversi casi le ultime modifiche sono andate perse (mi e' successo anche un paio di volte con opera cmq).


Una schermata fin troppo familiare a coloro che usano browsers basati su webkit come Safari e Chrome...


Ok, c'e' anche un altro problema con l'inserimento dei video come embed flash che necessita di smanettare un po' con il codice fornito ma quello e' minore.

Mi dispiace di vedere la piattaforma in stato di abbandono: alcune delle sue features sono interessanti e, nonostante possa non essere d'accordo con il basico orientamento politico dei blogs presenti, molti dei contenuti sono  anche loro interessanti: solo che pare piu' un qualcosa messo su nell' "hype" di quello che era il blogging all'inizio del decennio e poi lasciato andare, forse per carenza di fondi, non so il background della storia. 

Vorrei vedere un segno di vita dal management, mentre considero sempre piu' seriamente l'idea di cominciare a backuppare i miei post... tra parentesi manca anche quella funzione :P





Tag inseriti dall'utente. Cliccando su uno dei tag, ti verranno proposti tutti i post del blog contenenti il tag. ilcannocchiale safari aros chrome owb webkit

permalink | inviato da saimon69 il 11/12/2011 alle 20:50 | Leggi i commenti e commenta questo postcommenti (0) | Versione per la stampa
TECNOLOGIE
5 dicembre 2010
Tecnologie: BLOG: Cannocchialisti, volete mettere il like al vostro articolo in facebook?
Ho avuto un po' di tempo la settimana scorsa per cercare di rimettere in sesto il mio blog dopo diverso tempo di incuria; prima cosa che ho provveduto a fare e' inserire alcuni stili che uso stesso nel template per metterli direttamente accessibili. Poi mi e' venuta l'idea di mettere il famigerato "like" all'articolo; finora per DIGG avevo avuto un approccio individuale, ovvero incollato lo scriptino in ogni articolo che pubblicavo, ma per facebook penssaov che probabilmente c'era il modo di automatizzare la cosa.

Lavorando quotidianamente come designer e sviluppatore web, so che ci sono metodi per automatizzare molte cose ad esempio nella piattaforma Wordpress, ed infatti un plug-in come sociable sotto ilCannocchiale e' mancanza molto sentita.

Solo oggi sono venuto a conoscenza del blog labs, che nella sezione glamware contiene una guida (parziale) del sistema dei template, comunque sempre mancante dell'informazione che mi serviva.

Per vedere quindi se c'era modo di inserire nuove features mi sono addentrato nello studio dei due templates, ma non ho trovato troppo materiale, anche perche' dat i importanti come il permalink sono inclusi nella sezione <DOL:INCLUDE URL="/BLOGS/TOOLS/BLOG/POSTUTIL.GW"> che non e' direttamente accessibile;

Finalmente, dando un occhiata anche ad altri templates, ho trovato cose mi serviva per avere dei link ad ogni articolo dal template stesso nel template "sofa": queste variabili:

<DOL:CONTEXT.DNSHOST> ritorna il nome del sottodominio del blog
<DOL:POST.ID_BLOGDOC> invece ritorna l'id dell'articolo

Usando questi due parametri sono finalmente riuscito a preparare il tag per accedere al like di facebook direttamente componendo la URL dell'articolo del mio blog, peccato manchi il permalink:


<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2F<DOL:CONTEXT.DNSHOST>%2Fpost%2f<DOL:POST.ID_BLOGDOC>.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>



Spero di fare cosa gradita agli altri bloggers pubblicando questo codice.
sfoglia
  

Rubriche
Link
Cerca

Feed

Feed RSS di questo 

blog Reader
Feed ATOM di questo 

blog Atom
Resta aggiornato con i feed.

Curiosità
blog letto 1 volte

Articoli Recenti

Who links to me?

Contatta Simone Bernacchia

 




IL CANNOCCHIALE