Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
Jonathan Schwartz, CEO di Sun Microsystems, si dimette
Scritto da Davide Panceri il 08-02-2010 ore 11:06
Jonathan Schwartz, CEO di Sun Microsystems, ha comunicato le sue dimissioni ufficiali dopo il completamento della transazione con Oracle, come già peraltro annunciato a fine gennaio sul blog aziendale. Il telegrafico annuncio è accompagnato da un haiku, che mi permetto di riportare per intero: "Financial crisis/Stalled too many customers/CEO no more". Si tratta di una spiegazione forse troppo semplice sugli avvenimenti, che hanno portato l'azienda di Santa Clara a un rapido declino con perdite... (continua)
Sviluppo software: cos'è il technical debt? (2/2)
Scritto da Francesco Argese il 08-02-2010 ore 10:48
Nel precedente articolo è stata data una definizione di technical debt e sono state illustrate alcune problematiche correlate; di seguito sono riportate alcune soluzioni suggerite da Amr Elssamadisy in un articolo pubblicato recentemente su InfoQ. Sono illustrati due possibili approcci risolutivi al problema: il primo è basato sul refactoring del codice e una fitta rete di test; il secondo è basato sulla riprogettazione e successiva reimplementazione del codice. Il primo approccio, di cui... (continua)
Gestire il parco hardware e software con GLPI
Scritto da Francesco Corsentino il 08-02-2010 ore 10:09
Cosa è il parco IT? In gergo ci si riferisce a tutte le informazioni relative al tipo e al numero di elementi hardware e software di un'azienda, con annesse informazioni amministrative e operative. Parliamo quindi di server e workstation, software, dispositivi di rete, stampanti e così via. Se provate a redigere un elenco del genere in casa, potreste ottenere una lista corposa; immaginate cosa significhi gestire tutte queste informazioni in un'azienda. Ci si deve per forza di cose affidare a... (continua)
Segnala un errore Segnala un abuso Manda ad un amico  Aggiungi ai preferiti Sottoscrivi la discussione
Leggi tutto (2 commenti)
Retrocomputing e archeologia informatica: il computer HP9825
Scritto da Massimo Mazza il 08-02-2010 ore 10:00
Dopo la breve digressione introduttiva dedicata alle calcolatrici tascabili, torniamo ora adoccuparci dei computer propriamente detti. Uno dei primi veri computer da tavolo, dotato di prestazioni eccellenti per l'epoca, è l'HP9825, introdotto nel 1976, e facente parte della serie 9800; era dotato di prestazioni sorprendenti: una CPU a 16 bit realizzata da HP, la 5061, con coprocessore matematico; memoria RAM da 8 KB espandibile fino a 32 KB; linguaggio di programmazione HPL, una variante molto... (continua)
Oracle lascia Java senza passione
Scritto da Davide Panceri il 08-02-2010 ore 09:39
Nell'acquisizione di Sun Microsystems da parte di Oracle, non sono ancora chiaramente visibili tutte le conseguenze del passaggio di proprietà delle azioni e dell'azienda; per quanto riguarda le strategie connesse agli strumenti di sviluppo, ci sarà un primo periodo di continuità, nel quale anche le risorse per gli sviluppatori manterranno la loro collocazione, anche se più avanti verranno integrate nell'onnicomprensivo Oracle Technology Network. Oracle ha diffuso i suoi progetti anche... (continua)
L'aviazione americana nel cloud grazie a IBM
Scritto da Luca Domenichini il 08-02-2010 ore 09:37
A partire dal mese di febbraio, IBM comincia un progetto della durata di 10 mesi, che ha l'obiettivo di dimostrare all'aviazione americana i vantaggi del cloud per i propri sistemi di comando e controllo. Il network dell'US Air Force comprende attualmente 9 centri di comando, un centinaio di basi operative e 700.000 uomini di personale sparsi in tutto il pianeta. Taglio dei costi di mantenimento e decentralizzazione saranno le linee guida dell'esperimento, che permetterà a questa branca della... (continua)
RAM ottica
Scritto da Paolo Raviola il 08-02-2010 ore 09:32
Un gruppo di ricercatori provenienti da Belgio, Olanda e Francia, guidati da Geert Morthier, del Department of Information Technology (INTEC) alla Ghent University, ha utilizzato una sottile galleria di fotoni, chiamata microdisk laser, per realizzare una cella di memoria ottica. L'energia necessaria al funzionamento è dell'ordine dei femtojoule (10-15 joule), permettendone quindi l'impiego come importante componente nelle future tecnologie ottiche di comunicazione. Grazie ai bassi consumi e... (continua)
MADmap, un algoritmo per la descrizione di mappe celesti
Scritto da Rocco Galati il 08-02-2010 ore 09:31
In Rete sono presenti diversi software, che permettono di visualizzare la mappa di determinati luoghi; a seconda di quello che si intende mappare è necessario utilizzare degli strumenti diversi; ad esempio, Google Earth impiega delle immagini satellitari per la descrizione dei terreni mentre per le superfici marine impiega degli appositi sonar. Fornire una mappa dell'universo o del cielo risulta ancora più complesso perché è necessario utilizzare molti più strumenti di rilevazione per ogni... (continua)
Programmazione parallela: generare un frattale di Mandelbrot con Deino MPI (1/3)
Scritto da Francesco Carotenuto il 08-02-2010 ore 09:31
Uno dei classici della programmazione parallela è senza dubbio la generazione di un frattale, che rappresenti i punti appartenenti all'insieme di Mandelbrot. Lo scopo di questo breve tutorial è quello di mostrare come generare questo frattale in linguaggio C, utilizzando Deino MPI, una implementazione del Messaging Passing Interface 2 (MPI 2) per Windows, per le sue incarnazioni a 32 o a 64 bit. Deino MPI, oltre a fornire delle librerie MPI, per i linguaggi C, C++ e Fortran, offre anche uno ... (continua)
I corsi gratuiti della Linux Foundation
Scritto da Francesco Argese il 08-02-2010 ore 09:30
La Linux Foundation ha lanciato da qualche tempo una jobs board per fornire uno spazio dedicato a tutti coloro interessati ad offerte o richieste di lavoro dedicate al sistema operativo GNU/Linux. Poco tempo dopo il lancio di quel servizio sul sito ufficiale della fondazione è stato pubblicato un articolo dal titolo "Linux market needs more talent", in cui viene rimarcato quanto sia importante avere personale qualificato per supportare la crescita di GNU/Linux. La Linux Foundation si è sempre... (continua)
Intel Parallel Universe Portal, test online di applicazioni multicore (2/2)
Scritto da Ciro Fiorillo il 05-02-2010 ore 11:21
Per accedere al servizio è sufficiente un browser e una registrazione gratuita sul sito. Le caratteristiche dell'applicazione da testare non sono troppo restrittive: deve trattarsi di una applicazione C/C++ a 32 bit per Windows XP/Vista, il cui eseguibile non può eccedere i 20 MB, comprese le eventuali librerie che in tal caso vanno linkate staticamente; inoltre non devono essere presenti interazioni con l'utente e deve essere fornita la linea di comando da utilizzare per lanciare l'esecuzione.... (continua)
Gestire gli impegni con Remember The Milk
Scritto da Luca Domenichini il 05-02-2010 ore 11:18
La gestione delle attività e l'organizzazione del tempo sono due delle principali prerogative di Remember The Milk (RTM), un servizio online ideato da una piccola software house australiana composta da sei persone e una scimmietta di peluche. Dopo la prima registrazione, RTM presenta quattro elenchi in cui inserire attività: Lavoro, Personali, Posta in entrata e Posta inviata. Per chi se lo domandasse, le categorie di posta servono a gestire le attività da ricordare a se stessi o ad altri,... (continua)
Segnala un errore Segnala un abuso Manda ad un amico  Aggiungi ai preferiti Sottoscrivi la discussione
Leggi tutto (1 commento)
Linee guida per la progettazione di un web server (5/5)
Scritto da Francesco Carotenuto il 05-02-2010 ore 10:45
Oltre all'architettura, un buon web server si realizza utilizzando anche delle buone tecniche per il caching delle informazioni recuperate da precedenti connessioni. Una prima semplicissima tecnica consiste nel far memorizzare al web server tutte le traduzioni da URL a file name delle risorse richieste. Inoltre sarebbe ottimo se un web server memorizzasse le informazioni inerenti ai file descriptor, in modo da avere a disposizione le informazioni inerenti alla dimensione in byte e all'ultima... (continua)
Guida all'uso di MATLAB: la creazione di vettori
Scritto da Lorenzo Serafini il 05-02-2010 ore 10:29
Un vettore può essere immesso come vettore riga o colonna. Per fare ciò bisogna digitare gli elementi (scalari) all’interno di una coppia di parentesi quadre, separandoli con uno spazio o una virgola, a discrezione personale. Ad esempio digitando nella Command Window la sequenza
  1. >> A=[1 2 3];
si ottiene il vettore riga:
  1. A =
  2.  
  3.      1     2     3
Digitando invece:
  1. >> B=[1;2;3]
si ottiene il vettore colonna
  1. B =
  2.  
  3.      1
  4.      2
  5.      3
In corrispondenza di tali comandi si può osservare all’interno del Workspace la... (continua)
Guida alla programmazione in Perl: letterali, variabili scalari ed operatori (2/3)
Scritto da Alessandro Piccarolo il 05-02-2010 ore 10:18
Le variabili scalari sono utilizzate per memorizzare dati (un dato per ogni variabile scalare, sia di tipo numerico sia di tipo stringa), che cambiano il proprio valore nel corso del programma; in pratica, una variabile scalare si comporta come un riferimento per il dato che essa rappresenta. Le variabili scalari sono identificate dal simbolo del dollaro ($), seguito dal nome della variabile; Perl impone solo poche regole per quanto riguarda la scelta del nome di una qualsiasi variabile:
  • i nomi...
 (continua)
Un webcast per migliorare le competenze nella programmazione
Scritto da Cristina Rovetti il 05-02-2010 ore 10:05
Giovedì 18 febbraio, su MSDN, si terrà un seminario via Web, in cui verranno presentati alcuni argomenti, che potrebbero migliorare le competenze degli sviluppatori di applicazioni software. Vasanth Tovinkere, uno dei software engineer della Developer Products Division di Intel, ma anche esperto di programmazione parallela, fornirà via webcast alcuni spunti interessanti per i programmatori che vogliono acquisire nuove conoscenze sul tema. Questi seminari si tengono con una certa frequenza e sia... (continua)
Prima uscita per Moonlight 3.0
Scritto da Paolo Raviola il 05-02-2010 ore 09:35
Moonlight è il progetto open source per gli ambienti Linux e UNIX/X11, il cui scopo è di emulare Silverlight, prodotto proprietario di Microsoft. Lo scorso 3 febbraio Miguel de Icaza ha annunciato la versione 3.0, per una serie di test preliminari. Nelle nuove funzionalità è incluso un lavoro preparatorio sulla virtualizzazione dell'interfaccia grafica, e un livello di astrazione della piattaforma per separare Moonlight dal motore di windowing sottostante. Questo dovrebbe consentirne il... (continua)
Segnala un errore Segnala un abuso Manda ad un amico  Aggiungi ai preferiti Sottoscrivi la discussione
Leggi tutto (2 commenti)
Il secondo appuntamento del JUG Milano su SCM a confronto
Scritto da Marcello Teodori il 05-02-2010 ore 09:30
Il JUG Milano ha organizzato per il prossimo martedì 9 febbraio il meeting #37; il tema dell'incontro è SCM Shootout 2/2, secondo appuntamento del ciclo "Sistemi di controllo di versione a confronto", un'idea partita da un thread sulla mailing list del JUG sull'uso di tali strumenti nel lavoro quotidiano. Il programma rispetterà i seguenti appuntamenti:
  • 18.30: un breve benvenuto per informare sulle novità del JUG e le attività in corso;
  • 18.45: Fabrizio Giudici parlerà di Mercurial;
  • 19.30:...
 (continua)
Controllare il programma konsole con D-Bus
Scritto da Cosmos Puglisi il 05-02-2010 ore 09:14
D-Bus è un message-bus system in grado di far comunicare due software Linux. Esso è diventato il bus di riferimento per KDE4 sostituendo il predecente DCOP, dal quale però è stato pesantemente influenzato. Esso è sviluppato da freedesktop ed è open source. Su tale sistema, Mitch Frazie ha scritto un piccolo e utile programma bash, in grado di controllare un programma KDE: konsole. L'autore aveva già scritto un programma simile sfruttando però DCOP e adesso cerca di fare lo stesso con il nuovo... (continua)
Oracle SOA Campus gratis per 16 brillanti neolaureati
Scritto da Davide Panceri il 05-02-2010 ore 09:06
Da Oracle arriva una proposta di formazione e lavoro, che si rivolge a laureati "giovani e brillanti" in Informatica, Ingegneria Informatica, Ingegneria Elettronica, Matematica o Statistica, in questi due ultimi casi con specializzazione in Informatica, desiderosi di lavorare su tecnologie e progetti innovativi nell’area dell’integrazione applicativa e dello sviluppo di applicazioni basate su architetture orientate ai servizi. Il progetto prevede cinque settimane di formazione gratuita sulle... (continua)
Programmazione.it riapre le selezioni alla ricerca di nuovi articolisti retribuiti e recensori, per dare nuova linfa all’informazione che da quasi 10 anni offre ai lettori. Stiamo cercando persone... » Leggi tutto
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 1.411 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.