• Anelli nell'io

    “Sospesi a metà tra l’inconcepibile immensità cosmica dello spazio-tempo relativistico e il guizzare elusivo e indistinto di cariche quantiche, noi esseri umani, più simili ad arcobaleni e miraggi che ad architravi o macigni, siamo imprevedibili poemi che scrivono se stessi – vaghi, metaforici, ambigui, e a volte straordinariamente belli.”
    Douglas Hofstadter
  • Caos

    La relatività eliminò l'illusione newtoniana dello spazio e tempo assoluti;
    la teoria quantistica eliminò il sogno newtoniano di un processo di misurazione controllabile;
    il caos elimina la fantasia laplaciana della prevedibilità deterministica.

    Joseph Ford - "What is Chaos, that we should be mindful of it?"
  • Developer

    Il programmatore di computer è un creatore di universi per i quali è il solo legislatore. Non c'è commediografo, regista o imperatore, per quanto potente, che abbia mai esercitato una autorità così assoluta da disporre un palcoscenico o un campo di battaglia e da comandare attori o truppe altrettanto incorruttibilmente obbedienti.
    Joseph Weizenbaum
  • Patience

    Patience is a virtue, Savannah.
    To tolerate delay.
    It implies self-control and forbearance, as opposed to wanting what we want when we want it.
    Something to think about.

    Catherine Weaver - The Sarah Connor Chronicles
  • Computer Science

    La Computer Science riguarda i computer non più di quanto l'astronomia riguarda i telescopi.

    E.W. Dijkstra
Tags_Categories

During last few months I wanted to reorganize tags and categories of my blog. So I wrote this extension that offers a centralized and simplified tag and categories management into a new page inside blog administration section.

The page shows a list of existing posts and, for each post, a list of its tag and categories.
It’s possible to add/remove only already existent categories, because creation of new category is delegated to the Category management page.
Tags, instead, could be created using the appropriate text box, inserting tags in the standard way, where multiple tag should be separated by commas.
It’s possible to set the number of post-per-page and the length of the post excerpt.

It’s already possible to massive delete a tag from each post where it’s present.

Please, contact me or leave here a comment for any bug or suggestion.


Categorie: BlogEngine.NET
Vuoi condividere questo post? | | Google Reader | del.icio.us | E-mail | Permalink

In quest'ultime due settimane ho scritto poco sul blog a causa dell'assenza del tool con cui scrivo i post: Windows Live Writer.
Dove sono ora ho, temporanemante, un pc piuttosto vecchio senza Framework .NET e sul quale posso installare poca roba, anche se da qualche giorno ho un nuovo portatile su cui installerò finalmente WLW. Senza WLW faccio davvero fatica e perdo un sacco di tempo per pubblicare anche una semplice citazione con una piccola foto a corredo.
L'editor live che mette a disposizione BlogEngine.NET non è male, ma è pur sempre un editor web con le sue tante limitazioni, una su tutte l'anteprima live con applicato il tema corrente del sito.

Windows Live Writer invece, secondo me, è un tool davvero ben fatto. Già dall'installazione provvede ad autoconfigurarsi tutto da solo, fornendo solo url del blog e password. In seguito pubblica un post temporaneo che poi va a rileggere e cancellare, in modo da scaricare il tema corrente del blog, che utilizza poi per visualizzare l'anteprima live durante la scrittura di un post. Vi sono inoltre una serie di plug-in aggiuntive che facilitano l'inserimento di svariati contenuti testuali e multimediali (es: copy&paste di codice da VS, embed di video) o contenuti speciali (es: contenuti di amazon via url) [plugins su CodePlex e official site]

Come sempre, non voglio scrivere cose già scritte e riscritte da altri e soprattutto facilmente reperibili online, per cui per chi fosse interessato bastano 5 minuti di google per trovare: il blog ufficiale di WLW, il forum ufficiale MSDN per i WLW developer, o come sviluppare una plug-in.

Ciao!


Categorie: BlogEngine.NET
Vuoi condividere questo post? | | Google Reader | del.icio.us | E-mail | Permalink

Questo blog utilizza BlogEngine.NET, un motore di blogging open-source scritto completamente in .NET

Ho scelto questa piattaforma per diversi motivi, tra i quali la semplicità d'uso, il fatto di poter scrivere extensions o plug-in in C#, disegnare dei widget/controlli come ascx, il tutto in con un'approccio OO.

Wordpress sarebbe stata una valida alternativa grazie alla sua popolare diffusione, che consente così di avere una piattaforma collaudata, numerosissimi plug-in e temi già pronti e un facile supporto in caso di problemi.

Ma wordpress utilizza PHP ...

PHP isn't so much a language as a random collection of arbitrary stuff, a virtual explosion at the keyword and function factory

(fonte: PHP Sucks, But It Doesn't Matter )

La possibilità di utilizzare un aproccio OO anche per un motore di blogging non è da sottovaltare, piuttosto che avere una moltitudine di funzioni non tipizzate; questa è una delle motivazioni principali che mi hanno fatto scartare Wordpress.

Appena finirò di sistemare e personalizzare un po' il tema, che nella sua versione originale mi ha dato alcuni problemi con i commenti e con alcuni link, scriverò una semplice extension, giusto per iniziare, e la metterò scaricabile qui.


Vuoi condividere questo post? | | Google Reader | del.icio.us | E-mail | Permalink
Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.© Copyright 2012 Mauro Bellati