html 5

no comment… astonished! source: techcrunch.com & Fede/PIX

compiling… 😀

grinder:workspace zeph$ hg clone https://quake2-gwt-port.googlecode.com/hg/ quake2-gwt-port
requesting all changes
adding changesets
adding manifests
adding file changes
added 11 changesets with 702 changes to 444 files
updating to branch default
442 files updated, 0 files merged, 0 files removed, 0 files unresolved

+ + + [ update ] …wow! 🙂

compiling pypy

k, you want to show the status of the compiling process? what about printing a fractal… ????????? 😀

+ + + [ update ]

‘me coioni!

[Timer] Timings:
[Timer] annotate                       ---  803.6 s
[Timer] rtype_lltype                   --- 1103.9 s
[Timer] backendopt_lltype              ---  551.2 s
[Timer] stackcheckinsertion_lltype     ---   49.8 s
[Timer] database_c                     ---  760.7 s
[Timer] source_c                       --- 1548.3 s
[Timer] compile_c                      ---  870.7 s
[Timer] ===========================================
[Timer] Total:                         --- 5688.2 s

devo rivedere il mio concetto di ferie… “doing funny stuff”… k, sto ricompilando codice… perche’ ???!!!

DEBUG: Backtrace: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_pypy/work/pypy-1.2/pypy/translator/goal" && arch -x86_64 /opt/local/bin/python2.6 translate.py --batch --cc=/usr/bin/gcc-4.2 --opt=3 --cflags="-arch x86_64 -I/opt/local/include -L/opt/local/lib" targetpypystandalone.py " returned error 1
    while executing
"command_exec build"
    (procedure "portbuild::build_main" line 9)
    invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for pypy): org.macports.activate org.macports.build org.macports.destroot org.macports.archive org.macports.install
Error: Status 1 encountered during processing.
To report a bug, see 

no, col cazzo che vi apro un ticket…

perche’ fuori piove? governo ladro!

corporation

Lavorare in una corporation non e’ affatto facile. La politica conta. Politica in una corporation e’ quella rete di relazioni e di reciproco rispetto che si viene a creare con tutti i colleghi nelle diverse funzioni aziendali.

Quando facevo il libero professionista per piccole e medie imprese italiane non capivo quelle vignette con gli avvoltoi sulla rastrelliera… (qui a fianco). Ora la capisco e mestamente rido… La merda cade e passa fin giu’. Quella giu’, non sale.

La corporation e’ uno strano ecosistema. Sto ancora cercando di capire come smuovere le cose e far funzionare il modo di lavorare intra-team. Almeno per quel che riguarda “le mie cose da fare” (come diamine traducete “task”?).

Le parole del vocabolario aziendale piu’ in voga sono: crap, noise, pushback, responsibility, politics. Questo fa andare avanti una corporation. Parole come “requirements, use cases, testing, automated build system, … ” sono aime’ buzzword. E il loro vero valore e’ rimasto tra i banchi dell’universita’. Quando vedo un diagramma UML oramai mi preoccupo… significa che abbellisce un merdone che la meta’ basta. Quando oso io chiedere un “sequence diagram”, la gente mi guarda come se fossi un alieno…

Due anni fa sono stato accolto cosi’: “Cazzo e’ costui? Tecnicamente come sara’? Sega…” . Per cui dovevo provare le mie capacita’. Poi e’ diventa tutto un “mors tua vita mea“, specialmente in periodo di crisi. E la pressione per il “time to market”, oltre ai continui tagli di “risorse” (aka colleghi), non aiuta a distendere il clima.

Mi vien voglia di quotare la mail di un collega di ieri, in cui gli chiedevo il build.xml del progetto che mi aveva passato in consegna. Mi ha sarcasticamente risposto in maniera molto stizzita, che loro non usano “insects” (avendo capito che mi riferivo ad “ant”, il noto sistema di building java). Verrebbe voglia di chiedergli se sono cosi fighi da compilare chiamando javac per ogni singolo file a manina passando ogni volta il CLASSPATH corretto… cazzo.

Grrr….

Oggi, prima spese/shopping, poi me ne fuggo in piscina, e stasera giapponese con gli amici, necessito di sbollire. Parecchio.

grafi e dintorni

non provate a creare (in python e con primitive standard, mentre con le ctypes potrebbe funzionare) una matrice di adiacenza per un grafico di 250mila nodi… e’ un filino troppo grossa… 😀

…ovviamente ho dovuto killare il processo. Ok che OsX e’ figo, ma vi sareste fidati a continuare a lasciar swappare un processo da 10Gb ?

+ + +

[EN] adjacency matrix (with standard python primitives) for a graph of 250.000 Vertex ? FAIL!

* * *

p.s. it might be my implementation… this is the initialization of the datastructure…

tot = 250000
adj_matrix = [[0]*tot]*tot

…but it was not behaving correctly, so I switched to a for loop with append() … which was giving then problems with memory.