Posts Tagged ‘Design’

Un chiarimento sui designer

Tuesday, November 25th, 2008

(Sorry about the use of the Italian language on this post. If you're not Italian, then you are not interested about the content of this page, anyway)

Lettera aperta ai visitatori:

Caro Visitatore,

Se sei uno studente di Design alla LUB e sei capitato alla mia vecchia pagina intitolata "Un messaggio da quelli di design?", vedi di leggere bene il contenuto della pagina e di distinguere ció che scrivo io, unico autore del blog, e ció che scrive qualsiasi altra persona. Trovo infantile il modo in cui alcune persone si siano accanite su di me confondendomi con ció che hanno scritto altre persone sotto forma di commento.
BD-things.net é un blog/sito che raccoglie articoli e pensieri informatici, soprattutto in inglese e che non hanno quasi mai a che fare con la Libera Universitá di Bolzano. Men che meno con la Facoltá di Design, che si é meritata un mio singolo post. E proprio per niente con sclerate contro gli studenti di Design, persone che non ho mai giudicato male.

Se sei uno studente di Informatica e ce l´hai coi designer della LUB, leggiti un articolo informatico del mio blog o prendili per il culo per i fatti tuoi da un´altra parte se ci tieni, a me non interessa prendere in giro le persone che frequentano design. Ci sono altri blog che lo fanno, non il mio.

Sei sei una qualsiasi altra persona che capita su quella pagina, evita di sparare a zero su studenti di design o su studenti di informatica applicata. Se hai critiche costruttive scrivi pure.

Grazie,

L´autore del blog e unica persona che lo gestisce

Daniel Graziotin.

  • Share/Save/Bookmark

A valid xhtml strict version of extending text plugin for wordpress

Wednesday, October 1st, 2008

I began today to check my theme pages for passing W3C's Validator test against XHTML 1.0 Strict. There is still some work to be done before it will be ready but I would like to share with you a modified version of the very useful Expanding Text Plugin for Wordpress, which lets you to create blocks of text in posts or which either expand or collapse when clicked on. I really like the plugin, but I noticed that it does not produce valid XHTML tags. Here is a light modification of the plugin which outputs valid XHTML blocks: dd-expanding-text-valid-xhtml

  • Share/Save/Bookmark

Announcing incollo.com service!

Tuesday, September 30th, 2008

When I announced BD-incollo 6 days ago, I also mentioned that I would have launched the service today. I really did that, and I'm very proud to announce the first site that runs BD-incollo.
http://incollo.com! Very easy :-)
Incollo.com is a collaborative debugging tool like Pastebin or other similar services, but it's slightly different from it. And it's different from other Pastebin clones even written using Rails or Django.
Here are the most exciting features:

  • It's Fast. Very Fast
  • Written thinking about usability
  • A very clean interface, a minimalist design that gives space to the code (as it should always be)
  • It's possible to search through pastes, like in a forum
  • A Paste is not deleted after 30 days or something similar. A paste is deleted after it is no more interesting! It's deleted after 60 days of no visualizations
  • The system is anonymous. It won't store your information! Paste whatever you want but please use your brain! A Paste may be reported to the administrator!
  • You don't really have to play with options and there are no required field other than the Paste itself. You may paste a text and directly hit the submit button
  • Quite every page is XHTML 1.0 compatible
  • It works well and has nice urls, thanks to Django
  • Compatible with every browser (tested with Internet Explorer 6,7,8, Mozilla Firefox 3, Apple Safari, Google Chrome)
  • Resolution friendly! Liquid design that adapts to every monitor resolution (tests from 1024x768)
  • Developer friendly! Every functionality of incollo.com can be used with max 2 mouse clicks and without a mouse scroll!
  • Tested with lots of pastes, quite every source code should be perfectly viewed (this does not happen with every pastebin clones I've tried)
  • Uses Pygments for code highlighting
  • Languages supported: ActionScript, Assembly (various), Boo, Befunge, BrainFuck, C, C++, C#, Common Lisp, D, Delphi, Dylan, Erlang, Haskell (incl. Literate Haskell), Java, JavaScript, Lua, MiniD, MooCode, MuPad, OCaml, PHP, Perl, Python (incl. console sessions and tracebacks), Redcode, Ruby (incl. irb sessions), Scheme, Visual Basic.NET, Django/Jinja templates, ERB (Ruby templating), Genshi (the Trac template language), Myghty (the HTML::Mason based framework), Mako (the Myghty successor), Smarty templates (PHP templating), JSP (Java Server Pages), , Other markup, , Apache config files, Bash shell scripts, BBCode, CSS, Debian control files, Diff files, Gettext catalogs, Groff markup, HTML, INI-style config files, IRC logs (irssi style), Makefiles, MoinMoin/Trac Wiki markup, Redcode, ReST, SQL, also MySQL, Squid configuration, TeX, Vim Script, Windows batch files, XML

This is an example of Paste with Incollo.com:
http://incollo.com/7dca5011

You are really welcome to report any bugs or leave a feedback! Remember that this is my very first Django project, and I created it in about 6 days!

Of course, I'm already beginning to think about new features :D

  • Share/Save/Bookmark

A Generic Quicksort Implementation in C

Monday, April 7th, 2008

As assignment for Data Structures and Algorithms course, we had to work with a modified version of the quicksort algorithm. It came obvious that for modifying a qsort you need to implement it :-)

It is difficult to find a clear quicksort algorithm implemented, so I wrote it.

Here is the generic C implementation of the Quicksort Algorithm, which sorts an array in place, following the Divide And Conquer design.

Download: quicksort qsort in C language

Interesting methods (look at the source code for comments):

int partition( int A[], int left, int right) {
        int pivot;
        pivot = A[right];                                                                      
        while(1){
                while( A[right] > pivot){
                        right--;
                }
                while( A[left] < pivot){       
                        left++;                                
                }
                if( left < right ){                                                            
                        swap(A,left,right);
                }else{
                        return left;                                   
                }
        }
}

void quicksort( int A[], int left, int right){
        int m;
        if( left < right ) {                           
                m = partition( A, left, right);        
                quicksort( A, left, m-1);              
                quicksort( A, m+1, right);
        }       
}
 

As you see, there is nothing optimized in this implementation. It just looks elegant and easy to be understood.
If you would like to have a more optimized version of this algorithm, take a look at this one.

  • Share/Save/Bookmark

Una sorta di sorta di critica anche da parte mia

Saturday, February 23rd, 2008

L'altro ieri ho avuto una sorta di onore di cenare insieme ad alcuni amici designer. Insieme a loro, una sorta di donna, che non ha smesso di parlare dall'inizio alla fine di una sorta di lavoro che stava svolgendo.
Così, giusto per non farmi prendere da quella sorta di discorso, ho sentito quella sorta di sensazione che credo provino anche loro quando creano sorte di critiche alla società, ed ho prodotto questa sorta di opera:
Una sorta di critica alla società culinaria

Si intitola "Una sorta di sorta." (non è un errore, il punto fa parte del titolo)

Ora voglio i miei 10 crediti.

  • Share/Save/Bookmark

Un messaggio da quelliDiDesign?

Sunday, February 10th, 2008

Farsi le passeggiate nell'habitat di quelliDiDesign può davvero trasformarsi in una piacevole sorpresa!
Quella che a prima vista sembrava una semplice mostra di bizarri aggeggi creati magari durante dei laboratori si è rivelata una vera e propria esposizione di lavori per un esame di facoltà, da DIECI crediti *_*
Qui il link al pdf che presenta l'esame.
I lavori presentati variavano dalla bicicletta - carriola a tre ruote (o quattro? non ricordo) correlata da filmato dei nostri cari colleghi photoshopposi che ci giravano in un boschetto, al cubo di vetro rivestito di alluminio che dimostra che il sole effettivamente scalda le superfici, al kit per vomitare quando si è ubriachi.
Tutte opere serissime e che evidenziano l'ormai ben recepito rapporto bellezza/utilità radicato nelle menti dei designers.
Ma il lavoro, la sublime opera titanica che ha maggiormente colpito i freddi circuiti di noi informatici è stata la tuta "Nerd", creata per chi passa la maggior parte del suo tempo davanti a un pc (noi).
Ecco la foto:
Unibz facoltà di design progetto x-treme tuta per nerd

A dir poco fantastica, permette a noi informatici di mangiare e bere i nostri cibi tipici (secondo l'autore RedBull e orsetti gommosi) senza doverci alzare dal pc!
Ovviamente per i più ignoranti era presente una spiegazione dell'opera:

X-treme designers università bolzano tuta nerds spiegazioni

Ora la grande questione sorge spontanea..quelliDiDesign:

  • Stanno proponendo una pacifica convivenza con un dono sincero, bizzarro e ilarico
  • Si dichiarano vinti e si prostrano ai nostri piedi con un dono che, secondo loro, dovrebbe placare la nostra ira funesta
  • Ci pigliano per il culo a loro volta? :D
  • Share/Save/Bookmark