Visualizzazione post con etichetta programmazione. Mostra tutti i post
Visualizzazione post con etichetta programmazione. Mostra tutti i post

venerdì 19 aprile 2013

Saper usare un DB correttamente...




anche on line te_piace_oracle

Panaro

giovedì 14 febbraio 2013

Avvemimenti informatizzati


...

 if(Pope.isNotHired())

     then FishermanRing.break();


...

venerdì 20 luglio 2012

Follie al lavoro 2: La malattia avanza

$server@serioso: /home/produzione # touch me_lha_detto_la_mamma.ksh
$server@serioso: /home/produzione # #!usr/bin/ksh >> me_lha_detto_la_mamma.ksh
$server@serioso: /home/produzione # rm -F -R *  >> me_lha_detto_la_mamma.ksh
$server@serioso: /home/produzione # chmod +x me_lha_detto_la_mamma.ksh
$server@serioso: /home/produzione # ksh ./me_lha_detto_la_mamma.ksh

Lancio? 

 

martedì 10 luglio 2012

Follie al Lavoro

$server@serioso: /home/dirigenza/panaro # date >> file_servizio.log

$server@serioso: /home/dirigenza/panaro # echo '--> io sono cenio ti mondo! come Uno Cane!' >> file_servizio.log

martedì 29 marzo 2011

Fulminazioni mattutine!

Sta succedendo di nuovo.. gli effetti di troppa programmazione comiciano a dare effetti a dir poco deleteri sul mio subconscio.

Esco dal buco programmativo, mi avvio verso il luogo atto alle libagioni dei giovani universitari (aka Mensa) e guardando il cielo sereno immerso nella soave luce di un tiepido Sole Marzolino ho l'illuminazione!!




"Ma Dio quando creò L'Universo lanciò il metodo  Sun.init() ?!?!"



L'amico che era affianco, suo malgrado, al quale ho posto il quesito, in modo basito mi guarda con un Oo.
E ora con questa nuova convinzione nel cuore andrò nei meandri bui delle subroutine!!

ps: Ho già scritto Ima dentro Pippo, per scriverlo dentro Mamma ci sto lavorando  ma niente di trascendentale si può fare in modo Agile.


martedì 21 settembre 2010

Owl ...ultimamente mi persequita (questa era finisssima la possono capire in pochi pochi mamma mia quanto sono pochi)

 




geniale.

ps: Matthew Horridge la puo' capire questa , insieme a "quegli altri" del Bio a Manchester

sabato 31 luglio 2010

Ti piace vincere facile?: scordatelo!

Kendall Grant Clark | 3 Jul 15:17
Gravatar

Re: DOCUMENTATION ABOUT API USAGE

Excerpts from Alessandro Bruno's message of Thu Jul 03 09:01:54 -0400 2008:
> Hi, i must learn (in a little time) to use API of Pellet for a universitary
> work.Where can i find  a clear  documentation  (not javadocs) of Pellet API
> with several examples.

Alessandro,

There are example programs in the Pellet distribution. There's some
information on the website in the FAQ. There's no user manual or developer's
guide per se.

Cheers,
Kendall Clark
_______________________________________________
Pellet-users mailing list
Pellet-users  lists.owldl.com
http://lists.owldl.com/mailman/listinfo/pellet-users
_______________________________________________
Questo è quello che dice Kendall a chi gli chiede delucidazioni.
 
O Kendall?   Vattene a £$%B!"£&/(O%$%&$%&  te e tutta la razza tua 
ma la bu&%%&/W£$°Pçé*/(£$%£$%/!!!
 
... ho finito.
No dico quanto sarà simpatico programmare con la documentazione pari all'etichetta del
lavaggio della biancheria??
'Namore! 
 
SVARIONATIONNNNN!!!!

venerdì 17 ottobre 2008

La read VA!!

Tiepidi segnali di miglioramento ci fanno sperare in un funzionamento "più meglio" di prima!!




LA READ VA'!!!





...la resa dei conti è vicina e la vittoria sarà nostra!

sabato 4 ottobre 2008

Piccoli problemi crescono

Il progetto ci/mi (Io e quell'ominobianco di Pasquale) sta causando piccoli problemi comportamentali... come questi





quasi impercettibili...

lunedì 29 settembre 2008

Svarioni programmativi - Alla fiera dell'est







Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.
E venne il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
E venne il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.
E venne il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.
E venne il bastone
che picchiò il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.
E venne il fuoco
che bruciò il bastone
che picchiò il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.

(musica)

E venne l'acqua
che spense il fuoco
che bruciò il bastone
che picchiò il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.
E venne il toro
che bevve l'acqua
che spense il fuoco
che bruciò il bastone
che picchiò il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.
E venne il macellaio
che uccise il toro
che bevve l'acqua
che spense il fuoco
che bruciò il bastone
che picchiò il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.

(musica)

E l'Angelo della Morte
sul macellaio
che uccise il toro
che bevve l'acqua
che spense il fuoco
che bruciò il bastone
che picchiò il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.
Alla fiera dell'Est
per due soldi
un topolino mio padre comprò.
E infine il Signore
sull'Angelo della Morte
sul macellaio
che uccise il toro
che bevve l'acqua
che spense il fuoco
che bruciò il bastone
che picchiò il cane
che morse il gatto
che si mangiò il topo
che al mercato mio
padre comprò.

Scrivendo il progetto e ascoltando per puro caso questa canzone mi è venuto da pensare...

Secondo me Branduardi quando scrisse questa canzone (1976) già pensava ad un' allocazione dinamica della memoria principale su larga scala sbattendosene dell' overhead pazzesco: CON TUTTE LE CHIAMATE DI METODO (rosso) che ti spara nella canzone non ti basta lo HEAP di un MAINFRAME o di un GRID!!!

... ed il brutto che la canzone è ricorsiva!!...

Appena la canzone finisce (arancione) si libera talmente tanto spazio in memoria che puoi mettere una profiqua coltivazione di grano da sfamare la Zambia o tutti gli abitati delle Antille.

Programmare fa male alla salute mi sà!...

XD

venerdì 26 settembre 2008

SSH

E dopo tante cose, si riparla di studio...??

"Houston abbiamo un problema!"

Come cacchio si fa' ad automatizzare l'ingresso ad una macchina remota in ssh senza inserire i dati tutte le beneamate volte??

un problemone, se volessi scrivere dei simpatici script che eseguissero per me
(UNICO PADRONE BUHAAUAUAUH *risata satanica*) dei simpatici programmi in giro per quella selva di macchine.

Bè forse una soluzione cè, sarà quella giusta?, proviamo

  • entrare nella cartella .ssh/
  • se non presenti una coppia di file id_rsa e id_rsa.pub digitare il comando ssh-keygen che genererà la nostra coppia di chiavi RSA (pubblica,privata): alle richieste del programma premere enter per il percorso
  • passphrase: doppio enter vuoto oppure immettere pwd
  • creare il file authorized_keys e copiarci alla fine il contenuto di id_rsa [E' la nostra chiave privata e non deve andare a finire nelle mani di qualcun'altro!! ]
  • cambiare i diritti ai file id_rsa, authorized_keys
fatto! accesso senza paswd in automatico sul server di destinazione

venerdì 16 maggio 2008

Tachitoscopio

Sembra... e dico sembra esista questo aggeggio:

Tachitoscopio

Visualizzare una rapida sequenza di parole che permettano di migliorare la memorizzazzione delle stesse, ed incrementarne le capacità del nostro cervello. Ripropone delle parole o un intero testo fino a quando il nostro subconscio non riconosca in modo automatico le parole cercando di anticiparle, funzionerà? cè chi comunque ha ricreato il suo funzionamento con un software.

e allora proviamolo! visto mai che se ne ricavi un ragno dal buco ;)


SwiftWord 1.0

venerdì 25 aprile 2008

Ho scritto ...

...

FileOutputStream fout1 = new FileOutputStream("mamma.txt");
fout1.write("pippo".getBytes());

...

ho scritto pippo dentro Mamma!

sabato 5 aprile 2008

36 hours developing - 36 ore di sviluppo

Ragazzi coraggiosi della medesima facoltà si stanno imbattendo in una insolita battaglia contro il tempo.

Vogliono fare extreme programming cercando di realizzare in 36 ore filate in 4 in una stanza una applicazione funzionante per Iphone di Apple dopo che da poco sono state rilasciate le SDK.
Vi sono alcuni limiti che i ragazzi sono costretti a sorbirsi, non tutte le feature sono utilizzabili, come gli accelerometri.. ma loro terranno duro.

il loro blog in diretta:
http://www.36hoursdeveloping.com/

Anche la stampa si è interessata a loro:
http://punto-informatico.it/2244791/PI/Interviste/Pisa--36-ore-in-diretta-per-iPhone/p.aspx

Inizialmente ero scettico, ma ora tifo per loro,hanno raccattato perfino uno sponsor !!

Forza Leo & Company!! :D

venerdì 11 gennaio 2008

Spazio Web


Questo annoso problema mi angustiava su come trovare un adatto spazio web per fare del banalissimo hosting di file, ebbene mi approccio in quest'altra avventura con

www.helloweb.eu

Italiano, semplice,con ovvie limitazioni perchè free ma abbastanza per le mie attuali esigenze, con possibilità (chissà il futuro) di gestione PHP4 PHP5, MYSQL, XML

come si legge:


Caratteristiche Hosting Gratuito con PHP e MySQL:

  • Spazio Web 500MB;

  • Traffico mensile Illimitato;

  • Supporto PHP4; PHP5 ( Estensioni/Funzionalià: GD2, FTP, CURL, ZLIB, BZ2, DB4, SOCKETS, SOAP, XSL, XML ecc... );
  • Cambio da PHP4 a PHP5 ISTANTANEO tramite pannello!!!
  • Possibilità di impostare l'esecuzione di PHP4 o PHP5 per ogni singola cartella;
  • Supporto XML;
  • mod_rewrite abilitato per tutti gli utenti;

  • Possibilità di personalizzare le pagine di errore;
  • Possibilità di limitare accesso alle singole directory e di creare aree protette da password;
  • Possibilità di far puntare un tuo dominio sul nostro server;
  • 1 Database Mysql 5 con supporto MyISAM, InnoDB, ecc...;
  • PHPMyAdmin per amministrare il tuo Database;
  • Accesso FTP senza limiti di tempo e di traffico;

  • Possibilità di accesso all'FTP con connessione cifrata TLS/SSL a 256bit;
  • 2 sottodomini:
    http://tuonome.helloweb.eu
    http://www.tuonome.helloweb.eu
  • 1 Alias E-Mail tuonome@helloweb.eu;
  • Servizi raggiungibili da IPv6;
  • Pannello con Informazioni sul tuo Account, Utility Importazione/Esportazione Database, Files Manager per caricare i file direttamente dal browser o eseguire le azioni più comuni.


...eccetera sulla home page ci sono tutte le specifiche.

Sarà un ottimo supporto per il progettino che sto sviluppando e a breve avrà la luce!!

e comunque per questo simpatico blog che potrebbe evolvere
ma è bene non mettere troppa carne al fuoco e precedere i tempi ;)

martedì 18 dicembre 2007

Dubbi




Dubbioso, sono dubbioso, molti dubbi e peplessità attraversano la mente...

cosa mi conviene fare?

... non saprei...

i giorni sono cupi nonostante il periodo.

Mi incuriosiscono negli ultimi giorni molti interessanti spunti per questo blog e miei interessi personali.

Piattaforma:cambiarla o tenerla?... come per tutte le cose un po' mi ci sto' affezzionando, ma obiettivamente la capacità di modifica che vorrei avere non è delle più ampie, anche se devo dire che non è male.I cosiddetti "temi" sono un po' scarsini.
La capacità di editor di testo limitata... non mi permette di cambiare nello stesso testo carattere e dimensione,per giocare,cambiare il testo,aumentare la mia capacità espressiva.
una piattaforma che mi attira in alternativa è WordPress:ha una buona capacità espressiva un editor potente, punto a favore di Blogger, credo che i CSS siano liberamente modificabili.

Licenze CC molto interessanti, utili... avere o voler dare capacità divulgativa mi mette a confronto anche con queste opportunità. Sempre che poi qualcuno voglia mai citare i miei post, ma ne dubito :)

DNS,Remote Control,networking:
tutte cose molto interessanti(le studio tutt'ora) e grazie ad un paio di seminari mi sono appassionato e interessato maggiormente,quindi la curiosità di smanettarci su in qualche modo è tanta.Remote controle da una capacità molto ampia di gestione di macchiene anche a grande distanza ed, in base al software utilizzato la potenza dello stesso.

Ad esempio la mia idea era quella di utilizzare in combinazione:

Hamachi + Remote Desktop WinXp pro

o

Hamachi + Ultra VNC
la seconda delle quali forse la più efficace ho avuto già a che fare con entrambi i programmi l'uno per fare delle fantastiche LAN a WC3, permette di creare fino a 16 soto reti private con altrettanti utenti e protetta da pwd per accesso

...tralasciando il caso per il quale molti utilizzino per semplicità pwd come : 123
o abc.

l'altro programma ha buone capacità di controllo e legerezza che è un fattore fondamentale in questo caso per autenticare e identificare un utente remoto.IN più come aggiunta HAMACHI che formalmente è un software per creare VPN, permettee di avere una cifratura delle comunicazioni con AES-256 il moderno standard di cifratura mooolto robusto (in teoria come per RSA solo un compure Quantico potrebbe romperlo ).

Remote Desktop? ci ho smanettato poco e non saprei le garanzie che mi fornisce, ovviamnte la sicurezza prima di tutto.. ma interesserebbe a maggior ragione la potenza di controllo.Sicuramente ha quella marcia in più essendo una formula "affogata" nel SO. e come cosa ovvia è piu performante di tutto quello che "gira" a livello superiore se quest' ultimo non invoca direttamente funzionalità di kernel o di basso livello.

Bello poter smantettare con Emule stando altrove,o fare esperimenti con la cam no?! :D

spero in un futuro meno nuvoloso.

Download RealVNC from FileHippo.com
Download Hamachi from FileHippo.com

mercoledì 21 novembre 2007

Symantec & Game

Ed è dinuovo notte come tutti i giorni ormai...


Mentre spippolavo al pc come al mio solito, oggi mi sono imbattuto in questa iniziativa della nota casa Software Symantec


www.symantecendpointgame.com


Non credevo aimiei occhi!!! .. vogliono fare un giochino a premi per sconfiggere i virus e i malware malighi dalla possibile infestazione di un'azienda e tu sei il protagonista in pima persona!

Incredibile :) ... solo a guardare il trailer mi sono messo a ridere!...
E a queste cose come si fa a non partecipare?!?!? impossibile dire di no :sponsorizzare la Symantec non per il suo Norton ma per un Gioco.

Pero'ce un pero'bisogna iscriversi unicamente se si e'dipendenti su un azienda, e questo non e' molto allettante per chi come me non lavora o non ha contratti di sorta :)

Peccato per loro hanno perso un buon Gamer..

martedì 6 novembre 2007

Caro bloghettino...

Caro bloghettino mio ora é un po che nn t scrivo:)


Allora c sono stati dei cambiamenti anche significativi.. AE fatta ALLA GRANDE 27
in + RTG 30L ...una figata.

Ma lasciando da parte un attimo i risultati della Fac passiamo alle news:

Mi sono attivato in due nuovi ed interessantissimi progetti:
il BookCrossing ed il progetto di grid computing BOINC!!


Il primo e' l'esperienza gradevolissima di mettere a disposizione i propri libri a disposizione di altri che vogliano leggerli, commentarli, o semplicemnete condividere il piacere delle proprie letture in compagnia di sconosciuti.
La conoscenza comune come fondamenta dell'iniziativa, per far crescere la collettivita'e la societa'di cui si fa parte.

Questo, come anche il successivo progetto, a dir poco mi entusiasmano.Poter condividere i propri gusti o far partecipi altri di particolari letture e'un momento di crescita personale ma anche di gioia.

www.Bookcrossing-italy.com


La sezione di Pisa (Grazie Ragazzi) ha da poco aperto una OBCZ (Official Book Crossing Zone) nel corridoio del centro di calcolo della Facolta di Informatica.

Siamo solo all'inizio ma la voglia cé ed anche gli apprezzamenti, me compreso, per l'iniziative cominciano a farsi sentire, a breve svilupperemo una zona scambio dispense(ho contattato i ragazzi del polo :) ).

La seconda Iniziativa é la creazione di strutture di calcolo distribuito su scala mondiale ad opera di un unica piattaforma di rifermento: BOINC per l'appunto.La piattaforma e'stata sviluppata da un manipolo di scenziati dell'universita di Berkley.
Questo sistema permette di iscriversi agli ormai molteplici programmi di calcolo in grid o distribuito, alcuni esempi:

SETI: ricerca di forme aliene extraterrestri nell' Universo analizzando i segnali captati dall'imponente impiato di radio Osservazione dell'installazione di Arecibo- New Mexico (?). Questa é stata, a mia memoria, la prima delle applicazioni che partirono con un progetto mirato e client appositamente sviluppato Seti Classic il suo nome.

Di seguito abbiamo, ROSETTA, Folding Malaria, LHS ... e tutti gli altri sistemi @Home per la ricostruzione delle strutture Proteiche di questo e quel virus, per combattere le piu' importati malattie e deformazioni che colpiscono l'uomo tra le quali il Cancro , HIV, Malaria, Alzheimer.Unitamente sono programmi di ricerca scentifica in campo matematico della Fisica e Astrofisica, Nanotecnologie,

Lo scopo che ampiamente si puo'leggere nelle pagine ufficiali dei vari progetti e'di tipo umanitario e di ricerca, ma la cosa piu' importante che e'gratuito e volontario.Chiunque volontariamente puo' mettere a disposizione le risorse non utilizzate del proprio calcolatore/ri, anche pochi giorni alla settimana per lo sviluppo di calcoli massivi che, se dovessero essere concentrati in un unico sistema, impieghrebbero centinaia di ANNI DI CALCOLO per la loro risoluzione.

Fantastico, mi fa sentire parte di una grande comunita'.Non sono manie di protagonismo, ma il sogno di poter svolgere anche nel proprio piccolo qualcosa di buono utile, potente per la ricerca scentifica che non ne' ha mai abbastanza di tempo, denaro, energie, persone e MACCHINE, per la prosecuzione delle ricerche.
Il progetto é' sviluppato per poter girare su quasi tutti i tipi di S.O. conosciuti: Windows 9x-XP-, Mac, Linux, Solaris.Possono essere supportati sino a 16 processori per macchina.Molti nel Mondo si sono , per cosi'dire, coalizati creando dei veri e propri team di calcolo a quali viene stilata una graduatoria, certo ve ne sono anche di personali di persone che hanno possenti parchi macchine :)

Diseguito un report da uno dei siti sull'argomento, i crediti di calcolo:
4a. What is Boinc credit and where do I see it

Credit is a measurement of the contribution by the volunteer to the science activities being performed with their computer.

Many people are motivated by the possibility of competition. Credit is just a way for people to become more addicted to the pleasure of the donation of their "Idle" Computer Time .

Credit is just for showing you how much validated (scientifically useful) work your computer has done, and to compare it to the work done by other people/computers/teams.

When you have finished a work unit and uploaded the result, your computer will claim (what your computer thinks is the right amount of) credit for the amount of work done (known as pending credit), once the results of that work has been validated by other computers you will be granted (what BOINC thinks is the correct amount of ) credit by comparing all the results for that particular work unit, so that everybody who successfully worked that unit get the the same amount of credit.

You can view your credits on Your Account page, or underneath your username in the forums if you have made a post.

For More Info: BOINC FAQ: Credit


Come funziona in breve
Vi sono enormi cumuli dati da processare secondo complessi algoritmi:
uno famoso tra tutti la FFT(Fast Fourier Trasform) , veloce algoritmo utilizzato nelle telocomunicazioni(vedi approfondimenti.).Questi vengono spezzettanti nei cosiddetti cruch, quindi spediti ai client sparsi nei vari angoli del globo, fatto questo localmente i client svolgono il loro importante lavoro in base alla potenza messa a disposizione.Una volta terminata la computazione il client reivia i risultati alla CASA MADRE per recuperare ulteriori dati e cos'via. I dati computati verranno metabolizzati dalla struttura principale per la ricreazione del modello( il piu' delle volte si bsa su questo ) matematico o tridimensionale scopo ultimo della computazione.

L'organizzaione ha messo a disposizione informazioni utili per tutti quegli enti Pubblici e Non che vogliano partecipare con la loro potenza di calcolo disusata , spesse volte notturna, dei propri calcolatori,per ricreare gigantesche reti di calcolo distribuito.Fate caso che Atenei o Grosse societá possono tranquillamente possedere centinaia di macchine che insieme possono risultare un ingente forza lavoro !



Ufff.. come al solito ho scritto tutto di un fiato ed ora sono un po'stanchino.
Via vado a studiare , a presto. (mod)