compiling

compiling-xcodeshell.png

Come dare un po’ di mazzate tra i denti a questo laptop da fighetta (MacBook core duo 2, nero)… Tom dice che rischio di far sciogliere la plastica del monitor, visto che le griglie di aereazione del processore sparano proprio contro la cerniera di giunzione dello schermo. Speriamo di no…

compiling-xcodegui.png

Sto ricompilando che è un piacere…. muhauhauhauahuahua 😀

Poi la gente non capisce quando insisto nel dire che io i miei portatili vecchi non li vendo… tranne in un caso, che è andato in buone mani… in tutti gli altri sarebbe stato come comprare una giardinetta usata da un rappresentante d’azienda … 300.000 km come minimo…

p.s. mi sa che domani rimetto in auge la workstation fissa col biprocessore… ho paura di giocarmi il portatile, e ora… meglio non pensarci nemmeno a doverlo ricompare.

pollo

No, non mi sono dato nuovamente la cucina. Il titolo è riferito a Darkfuneral, scriptkiddie che mi segnalano dalle liste di Milano Security (M1S3C.com). Il personaggio sta facendo scorribande in giro per la rete in modo molto massiccio. Su zone-H sono documentate tutte le sue bravate.

Tra l’altro si e’ messo a mettere online i video delle sue gesta… non so se questo lo possa aiutare, anche perche’ qui si nota subito la prima cazzata. Prima si abilita TOR per navigare anonimamente… poi cosa fa???? Apre l’ftp e si connette DIRETTAMENTE all’host appena bucato. UN GENIO! Consiglio alle forze dell’ordine di farsi consegnare i log di accesso al server FTP.

Saluti 🙂

Happy Hacking

accorducoli e lazzi all’italiana

Opera omnia di Emanuele “exedre” Somma. …splendida 😀

microzoz, mussi

In merito all’accordo tra Governo Italiano e Microsoft Corporation

9 Maggio 2007

Qui comincia l’avventura del signor Bonaventura,

nominato or or Ministro col cipiglio assai sinistro.

“Ahi! Dolor! Vieppiù sventura!”
Piange ognor Bonaventura

“Co’ ‘sti centri innovativi
Non ci sto nei preventivi!”

“Col Bassotto Nicolai
cerco soldi più che mai

Vo’ in giro per le chiese
a cercar senza pretese

chi mi dà di pan un tozzo,
di promesse più d’un pozzo.

Ma a pagare alfine il saldo
non v’è un, che cacci soldo.

Piangon forte allor, meschini
Con gli spicci nei taschini.

“Ecco… arriva Barbariccia!
Professore di salsiccia”

Che gli grida: “Deh un’azione
Per pagar l’innovazione!”

Urla, strepita, mitraglia
mette in fuga la marmaglia

“Del conquibus c’è bisogno
Altrimenti mi vergogno!

Siate in gir ancor più mesti
Con presagi assai funesti!”

Ma… Il problema più non c’è
se il bellissimo Cecé

gli fornisce una rivista
contenente Uindò Pista

“Guarda caso, amico caro
ti regalo il mio danaro,

Ecco, vedi, c’è il Milione
quest’è l’unica occasione”

“Si!! Con questa bella azione
puoi salvar l’innovazione!

Il paese ti ringrazia
e l’azienda tua si sazia.”

“Grande! Figo! Very Cool!
Io così mi salvo il cul.

Quando torna Barbariccia
Sto sicuro: non mi scaccia!”

Ma il bassotto Nicolai —
Che star zitto non sa mai

Fa due conti sulla coda
E quel trucco già gl’inchioda

“Sono dollari, ed il vento
porta via il trenta per cento,

Poi arrivano in tre anni…
ciò che resta: sol affanni

Se in tre centri, sù, dividi,
restan pochi ‘sti liquìdi

E non SOLDI, oh sante lenze!,
Tu regali le licenze!

Ma mi spieghi un po’, carino:
Perché far questo casino

Permettendo a voi scaltri
di fregare tutti gli altri

Alle spese dello Stato?
Sono proprio disgustato!

Me ne vado lesto lesto!
Bhé, che fai? Allora resto…

Già… Cecé senza scomporsi
non fa cenni né discorsi

“Io lo so che tu sei furbo
Non ti arrecherò disturbo”

Così tende allo spione
un assegno da un milione

Dice: “Amico, caro e buono
questo tienilo per dono.”

“Non licenze né son fiori
_TU_ puoi spenderli di fuori.”

“L’italiano, popol scemo,
Per il culo prenderemo”

“Sì signori” canta il coro
senza avere più decoro.

“Viva viva quest’azione
che ci porta innovazione”

“Viva viva Uindò Pista
Che di fessi fa provvista.”

“Viva Viva Uindò Pista
Che l’Italia si conquista.”

freesoftware business

La domanda è la classica: “come si fanno i soldi col software libero?”.

Io la rigiro: “come faccio a investire soldi nel software libero non avendone?”.

Che diventa… come mi creo da campa’ usando solo software libero? E facendo mica la figura del “barbun”?  Perchè una cosa è fare consulenza e servizi… avendo a che fare con i piccoli. Ma se ci si vuole porre su un altro piano, lavorando con i grandi, bisogna avere una struttura o perlomeno un prodotto per porsi a tale livello. E nel momento in cui si ha tale mezzo bisogna saperlo anche supportare dal punto di vista della struttura aziendale. 24 ore sono il nostro peggior nemico, possiamo anche non dormire, ma oltre non c’e’ materialmente il modo di lavorare.

Le migliori aziende che lavorano con software libero che io conosca? Accenture e IBM.

Come? Ma che dico? Ebbene… si, loro si fanno pagare 800 / 1200 euro a giornata i loro consulenti e possono cosi’ avere personale in sede, e avere una sede, per fare ricerca e sviluppo.  Diamine! Solo che loro possono chiedere quelle cifre… io no.

Denaro genera denaro. Ma non avendone?

Qualcuno disse “brevetto”! E brevetto fu’.

Non posso ben guardare al brevetto, sono tra l’altro uno dei maggiori osteggiatori della forma del brevetto, così com’è applicata in America e come la si vorrebbe applicare in europa. Eppure… webratio

Quello che vedete riportato è un tool su cui ho appena finito di smanettare. Sembra un innocuo tool di design e invece… e invece è il riassunto di anni di ricerca e sviluppo, è il succo delle notti insonni di svariati programmatori. Voi “disegnate”, ascoltate il cliente, ridisegnate, riascoltate il cliente… e alla fine gli “generate” l’intero applicativo; con tanto di diagrammi, documentazione, vincoli sul db, grafica, autenticazione utente e controlli sui form.

NON è un CMS.

E’ basato interamente su softwarelibero, ma se fosse stato softwarelibero non sarebbe nulla di tutto cio’ che è ora. Senza capitali, non si cresce. A meno che non ci sia altra tutela dell’invenzione.

Il copyright è sufficiente?

Non lavorerò MAI in Micro$oft, ma su altri fronti devo operare delle scelte. Qualche d’uno, MOLTO vicino al fresoftware in italia (e non dico altro se no mi becco ‘na querela) m’ha consigliato vivamente di mettermi a scrivere codice proprietario se voglio campare. Ha ragione, purtroppo… o almeno, la parte di me, imprenditore, non più studente universitario, mi sta dicendo “ha ragione”. Ho sbattuto nel cesso 6 anni di convinzioni cieche? Anzi, aggiungiamo il prima… quindi 10 anni…

Le scelte sono 2, anzi 1 perchè la 1^ è quantomeno ridicola: mi faccio assumere e nel tempo libero sviluppo softwarelibero, o cerco di creare un’azienda, e produco e campo di softwarelibero?

Nel secondo caso… o tengo i prezzi abbastanza alti da potermi anche dedicare al rilascio di sw libero, o faccio come ho fatto sin’ora e in accordo con i clienti , rilascio in GPL quello che sviluppo per loro. Questo ha un solo svantaggio… l’analisi e la progettazione vanno a farsi benedire. E il software, al di fuori del contesto aziendale di quello specifico cliente ha valenza 0/ZERO.

Butto il sasso e ritraggo la mano… vediamo chi sa’ aiutarmi a proseguire sull’argomento.

Insulti e suggerimenti, qui, prego. Meglio se firmati.

Grazie 😉

essere ingegnere informatico

Premetto che NON lo sono… Non sono laureato, sto cercando di dare esami. Se dicessi che sto frequentando direi un’emerita fesseria. Negli anni, mentre frequentavo, non vedevo di buon occhio ciò che ci veniva insegnato a lezione; lo vedevo troppo “fumoso” e poco attinente alla realtà che ogni giorno avevo e ho da affrontare. Ma… con gli anni, col tempo, con i clienti che ad un certo punto ti chiedono di riprendere in mano un progetto… rileggi il codice e … ti metti letteralmente le mani nei capelli.

“Ho scritto io questa accozzaglia di funzioni ricorsive?”

Al che… ora mi trovo a consegnare dei progettini, stando attento ai dettagli, o almeno dovrei, cercando di produrre un qualcosa come se dovessi darlo ad un cliente… e purtroppo mi trovo a vergognarmi, a non vedere qualcosa di ben fatto e finito, ma al solito un lavoro scadente fatto all’ultimo. C’è da migliorare, c’è ancora molto da migliorare…

…mi sono trovato ad apprezzare e a seguire appassionatamente corsi assolutamente teorici, ma che mi hano permesso di migliorare notevolmente le mie applicazioni.

sequence diagramm

Sto perdendo il filo… l’idea, lo spunto, è al solito…

“Ma la gente sa, quando assume un ingegnere, cosa/chi sta assumendo” ?

Settimana scorsa, il padre di un mio caro amico, persona di formazione tecnica/informatica e ora manager… ha assunto un ingegnere informatico, con come mansione, lo sviluppo di applicazioni interne all’azienda, e forse con la speranza un giorno di potergli dare anche l’analisi delle stesse. Ma… errore…

…il signorino s’è presentato come ingegnere, e … ovviamente non sapeva fare una beata fava. Ne di attività di analisi, ne di attività implementativa…

Non voglio dire che dobbiamo far prima fare i muratori a tutti gli aspiranti ingegneri civili, ma … un paio di anni di codice… fatto in maniera seria, ad un futuro ingegnere informatico, non credo possa nuocere… anzi…

Quello che di solito si fa in italia è il contrario… prima l’università e poi lo spietato mondo del lavoro… pessimo. Se uno vuole capire e apprezzare determinati esami prima deve fare gavetta.

Ad ogni modo… (sopra) una videata di un tool di progettazione software… in teoria dovrebbe diventare pane per i miei denti, un po come è il cad per un architetto…

Dovrei rileggere e sviscerare meglio il post, ma ho troppo sonno, e … non voglio che vada nella “lista delle cose da fare prima o poi” che su mio desktop corrisponde una cartellina denominata “- dev null -“. Chi vuole/può capire capisca… 😀

sys upgrade

ogni tanto ci vuole…


[Users/zeph] > upgrade ?
---> Fetching gmp
---> Attempting to fetch gmp-4.2.1.tar.bz2 from http://ftp.gnu.org/gnu/gmp
---> Verifying checksum(s) for gmp
---> Extracting gmp
---> Configuring gmp
---> Building gmp with target all
---> Staging gmp into destroot
running ranlib on static libraries
---> Installing gmp 4.2.1_4+darwin_i386+test
---> Activating gmp 4.2.1_4+darwin_i386+test
---> Cleaning gmp
---> Fetching mpfr
---> Attempting to fetch patch01 from http://www.mpfr.org/mpfr-2.2.1/
---> Attempting to fetch patch02 from http://www.mpfr.org/mpfr-2.2.1/
---> Attempting to fetch patch03 from http://www.mpfr.org/mpfr-2.2.1/
---> Attempting to fetch patch04 from http://www.mpfr.org/mpfr-2.2.1/
---> Attempting to fetch patch05 from http://www.mpfr.org/mpfr-2.2.1/
---> Attempting to fetch mpfr-2.2.1.tar.bz2 from http://www.mpfr.org/mpfr-2.2.1/
---> Verifying checksum(s) for mpfr
---> Extracting mpfr
---> Applying patches to mpfr
---> Configuring mpfr
---> Building mpfr with target all