Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/__core.init.php on line 814

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/sessions/_sessions.init.php on line 268

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 135

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 139

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 147

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 154

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 201

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 207

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 235

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 250

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 261

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_main.inc.php on line 273

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/files/model/_file.funcs.php on line 583

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_connect_db.inc.php on line 29

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/_param.funcs.php on line 1739

Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/__core.init.php:814) in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/sessions/model/_session.class.php on line 222

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/items/model/_item.funcs.php on line 114

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/model/dataobjects/_dataobject.class.php on line 417

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/model/dataobjects/_dataobject.class.php on line 433

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/model/dataobjects/_dataobject.class.php on line 442

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_blog_main.inc.php on line 507

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/items/model/_itemlist.class.php on line 538

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/items/model/_itemlistlight.class.php on line 118

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/items/model/_itemlistlight.class.php on line 178

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/items/model/_itemlistlight.class.php on line 833

Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/__core.init.php:814) in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/_core/_template.funcs.php on line 59
Made in Heaven http://slash.kojia.net/?tempskin=_atom Il fallimento: returns b2evolution 2012-05-21T07:40:10Z
Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/items/model/_item.class.php on line 1877

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/items/model/_item.class.php on line 3546
Compilatori e Brainf*ck Slash http://slash.kojia.net/2010/01/16/compilatori-e-brainfuck 2010-01-16T22:39:56Z 2010-02-06T20:53:53Z Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.kojia.net/htdocs/uranio/inc/files/model/_file.class.php on line 1919

Da un po' di tempo mi interesso a come funzionano, internamente, i compilatori. Oggi pomeriggio ho deciso di provare a crearne uno, e per rendere le cose semplici ho deciso di creare un compilatore Brainf*ck. :D

Read more »]]>
CineBlog! Slash http://slash.kojia.net/2009/09/10/cineblog 2009-09-10T13:46:19Z 2009-09-10T13:46:19Z Per la serie cinema nostalgia, pubblichiamo qualche estratto dei film che saranno nelle sale questo inverno.

Giovani promettenti cantanti
La storia di Ign e Qwert, due giovani promettenti cantanti alle prese con il difficile compito di cantare in un bar per guadagnare i soldi necessari ad avverare il loro sogno: mangiare un ovino Kinder.
Video: Parte 1, Parte 2

Duplo Batman
Remake del famoso film di Tim Burton, stavolta il nostro eroe protegge gli studenti di un Ateneo dai malvagi professori joker.
Video: Anteprima, Intervista con il protagonista, Backstage

Non perdetevi questi film, che oltreoceano hanno già riscosso un successo di pubblico mai visto. Disponibili anche le versioni in 3D, ma solo nei migliori cinema di Viale Morgagni.

]]>
Le cinque fasi della fine di un fanboy Apple Slash http://slash.kojia.net/2009/09/07/le-cinque-fasi-della-fine-di-un-fanboy-apple 2009-09-07T12:30:02Z 2009-09-07T12:30:02Z

1) Negazione
Il fanboy non crede che qualcuno possa aver trovato un difetto in una macchina o in un software Apple, che considera perfetti e infallibili. Chiede continuamente a chi ha trovato il problema se è sicuro, se non è che lo fa solo a lui. Sostiene che il difetto non esista anche quando viene messo di fronte a prove schiaccianti o quando lui stesso si renda conto che il difetto è presente.

2) Rabbia
Il fanboy inizia a manifestare emozioni forti verso chi ha divulgato il problema. Spesso e volentieri accusa l'altro di essere lì solo per infangare il nome della Apple, o di mentire, o di non essere esperto di informatica. Anche se, a volte, chi non capisce troppo di informatica è il fanboy stesso.

3) Patteggiamento
In questa fase il fanboy cerca di iniziare una contrattazione con chi ha problemi con il proprio prodotto Apple. Può cercare di convincerli che è un problema momentaneo, o che non è così grave, o che anche altri prodotti di altre marche hanno questo difetto.

4) Depressione
Questa fase è il momento più difficile per il fanboy, di solito si manifesta quando le prove diventano troppo evidenti o quando un gran numero di persone riconosce il difetto che il fanboy sta cercando di smentire. A questo punto non si può più negare l'entità del problema, e difficilmente il fanboy riuscirà a parlare dell'argomento.

5) Accettazione
Il fanboy finalmente riesce ad accettare che la Apple non è perfetta e che è un'azienda come le altre. Inizia inoltre a rendersi conto di quanti altri difetti sono presenti nei prodotti Apple, e a farsi domande sulla sua vita informatica fino a quel momento. A volte, il fanboy in questa fase prende consapevolezza del suo stato di fiducia incondizionata nella Apple, e lentamente cessa di essere un fanboy per diventare un utente obiettivo.

]]>
Un'introduzione a Scheme #2 Slash http://slash.kojia.net/2009/09/04/introduzione_a_scheme-2 2009-09-03T22:14:00Z 2009-09-04T16:57:55Z Nella prima puntata di questa serie di articoli abbiamo parlato di come appaiono le espressioni in Scheme. Oggi andremo un po' più in profondità e presenteremo qualche nozione utile a creare programmi che effettivamente fanno qualcosa. In effetti, oggi sarà svelato parte del mistero riguardante le parentesi, e come mai questa caratteristica rende Scheme uno dei linguaggi più avanzati in circolazione.

Read more »]]>
Un'introduzione a Scheme #1 Slash http://slash.kojia.net/2009/09/01/introduzione_a_scheme-1 2009-09-01T21:40:36Z 2009-09-01T21:40:36Z In questo articolo introdurrò il linguaggio Scheme, uno dei principali dialetti Lisp oggi in uso.
La prima domanda che un lettore potrebbe porsi è: perché imparare un dialetto del Lisp? Non sono forse altri i linguaggi che oggi vanno per la maggiore? Il motivo per cui consiglio a tutti di imparare un dialetto del Lisp è ben spiegato da Eric S. Raymond:

LISP is worth learning for a different reason — the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use LISP itself a lot.

Un altro ottimo motivo è che Scheme è, a tutti gli effetti, un linguaggio di programmazione programmabile: si possono infatti implementare nuove forme sintattiche sopra a quelle esistenti, rendendo relativamente semplice adattare il linguaggio a noi stessi.
Se vi ho incuriosito almeno un po', continuate a leggere questa introduzione - vi assicuro che alla fine non ve ne pentirete.

Read more »]]>
Un nuovo inizio Slash http://slash.kojia.net/2009/08/26/un_nuovo_inizio 2009-08-26T17:48:41Z 2009-08-26T17:59:32Z

Signori, è fatta!
Ho dato mandato al nuovo hosting di registrare il dominio, a breve sarà nostro kojia.net. Appena possibile trasferirò e aggiornerò il blog, ovviamente dopo averne data comunicazione a tutti. Come bonus, visto che abbiamo sottodomini illimitati, sarà raggiungibile il multiblog su http://uranio.kojia.net e i blog dei vari membri su http://nome.kojia.net (es. http://duplo.kojia.net).
Maggiori informazioni presto su questi canali.

Update: Il dominio è nostro, appena mi arrivano i dati di accesso inizio il trasferimento. :fonzie:

]]>
Oggetti in Scheme Slash http://slash.kojia.net/2009/08/20/oggetti_in_scheme 2009-08-20T13:31:51Z 2009-09-01T08:37:34Z Teorema Gli oggetti sono le chiusure dei poveri.
Dimostrazione costruiamo un oggetto Counter in Scheme

Scheme:

(define (Counter initial-value)
  (let ([value initial-value])
    (list
     (lambda (x)
       (set! value (- value x)))
     (lambda (x)
       (set! value (+ value x)))
     (lambda ()
       value))))

C.V.D.

]]>
Back in business Slash http://slash.kojia.net/2009/08/19/back_in_business 2009-08-19T09:09:54Z 2009-08-27T22:00:33Z


Siamo finalmente tornati online, grazie al :vezzo:.
Per festeggiare l'evento, propongo di comprarci un dominio con un hosting senza pubblicità. Idee per i nomi? uranio.peridruro.com? uranio.coldshadow.eu?
L'unico vincolo è di non prendere un dominio .it... il NIC italiano ha una procedura di registrazione terribile e mi rifiuto di perdere giorni con loro.

P.S. b2evo qui installato è alla versione 1.9.1-beta... ora siamo alla 3.3.1-stable... forse è il caso di aggiornare. asd

]]>