Formulas and functions: Microsoft Excel 2010
ISBN: 9780789743060
Autori: Paul McFedries
Editore: Que
Lingua: Inglese
Anno: 2010
Pagine: 490
Allegati: Nessuno
IBM annuncia il processore più veloce in commercio
IBM ha rivelato i dettagli del suo nuovo processore della famiglia Z definendolo il
microprocessore più veloce mai prodotto. Alla conferenza
Hot Chips 2010 di Palo Alto, i dirigenti di
IBM hanno descritto la nuova CPU denominata
z196, che sarà la base per i nuovi e costosi mainframe della serie Z.
La CPU
z196 è un processore
quad-core contenente 1,4 miliardi di transistor su un unico chip di 512 millimetri quadri, costruito con una tecnologia
SOI a 45 nm. Le caratteristiche tecniche hardware...
(continua)
DLL Hell, un problema ancora attuale
In gergo informatico, il termine
DLL Hell viene normalmente utilizzato per indicare i
problemi di dipendenza, che possono insorgere utilizzando versioni differenti delle
librerie a collegamento dinamico o DLL (Dynamic Link Libraries) sotto Windows.
Il meccanismo delle DLL fu introdotto fin dal primo rilascio di Windows, per una serie di
motivi più che comprensibili: rendere il sistema operativo modulare in modo da poterne aggiornare e migliorare solamente alcuni blocchi alla volta, rendere...
(continua)
Fortran Builder 5.2 aumenta velocità, accuratezza e portabilità
Fortran è comunemente percepito come retaggio di un'epoca ormai tramontata, o come un vecchio dinosauro, che bisogna mantenere in vita per puri motivi di forzosa eredità. Ma negli ambiti scientifici più vari, e in generale in quelli di
number crunching, il linguaggio è ancora vitale, e viene usato per le sue
affidabili routine di calcolo numerico, collaudate da decenni.
Il
Numerical Algorithms Group (NAG), ampiamente ritenuto uno dei migliori produttori di compilatori Fortran, ha rilasciato da...
(continua)
Chi ha ucciso il linguaggio Prolog? (2/2)
Naturalmente non tutti sono in allarme per i possibili miracoli che il Giappone potrebbe compiere grazie al progetto Fifth-Generation Computer System, e qualcuno, andando controcorrente, parla esplicitamente di fumo a questo proposito: il marchingegno appare assai confuso, e non si capisce bene dove potrebbe arrivare, e perché, ad esempio, non si proponga di utilizzare LISP.
La scelta del linguaggio Prolog sarebbe spiegata nella documentazione uscita dalla International Conference on Fifth... (continua)
Guida ad HTML5: video e audio, concetti propedeutici (1/2)
Una delle caratteristiche sicuramente più eccitanti e attese di HTML5 è quella relativa alla possibilità di includere nelle proprie pagine web filmati video e brani audio, senza la necessità di avvalersi del supporto di plug-in proprietari e di terze parti, come quelli, per citare i più utilizzati e famosi, di
QuickTime o
Flash.
Prima però di addentrarci nello studio di come creare pagine web che offrano contenuto multimediale, illustriamo i seguenti concetti generali e propedeutici, che...
(continua)
Controllo completo della rete aziendale con GFI WebMonitor (1/3)
Far funzionare e rendere efficiente il lavoro dei propri collaboratori e dipendenti sulla rete aziendale è un punto che molto spesso oggi viene sottovalutato e lasciato al buon senso dei singoli. Al contrario, monitorare l'utilizzo degli strumenti informatici è sempre di più un requisito fondamentale nella vita lavorativa: inutile negare, anche se qualche volta ci sarà capitato, che prenotare la prossima vacanza, controllare gli andamenti borsistici, vedere video su YouTube, o scrivere un... (continua)
Tre utili metodi per sostituire la password in MS SQL Server
Può succedere che per un motivo o per l'altro si smarrisca la password, che permetta di accedere ai servizi di gestione del server SQL. In questo caso, le possibili azioni da intraprendere non sono poi così varie: o si decide di installare un nuovo server senza effettuare la migrazione dei dati già presenti, o si cerca di studiare un modo per settare una nuova chiave d'accesso. Quest'ultimo
metodo è sicuramente quello più comodo ed efficace, soprattutto quando si ha un database particolarmente...
(continua)
Retrocomputing e archeologia informatica: esempi pratici di restauro (9/10)
Sostituito il transistor difettoso, restava da risolvere il problema della errata amplificazione della traccia B inferiore. Opportuni controlli mi hanno permesso di rilevare la mancanza di una tensione, che era invece presente nell'amplificatore della traccia A. Siccome gli amplificatori di segnale degli stadi A e B sono assolutamente identici e speculari, anche le tensioni utilizzate sono le stesse.
La cosa quindi mi ha lasciato perplesso, in quanto sulla strip portacomponenti il filo di... (continua)
HTTP 1.1: le direttive di Cache-Control per le risposte (1/2)
In questo brevissimo ciclo di articoli, ci occuperemo delle direttive di
Cache-Control utili per controllare la gestione del caching delle risposte, nei vari intermediari che si frappongono tra il server e il client.
Tra le direttive dedicate alle risposte, sono presenti, con analoghe funzioni, la direttive
no-store e
no-trasform, di cui abbiamo già parlato in occasione delle
direttive applicabili alle richieste.
Mentre la direttiva
max-age esprime il
periodo di tempo dopo il quale la...
(continua)
jQuery Recipes - A Problem-Solution Approach
ISBN: 9781430227090
Autori: B.M. Harwani
Editore: Apress
Lingua: Inglese
Anno: 2010
Pagine: XXXI + 422
Allegati: Nessuno
Guida ad HTML5: l’elemento canvas, stili di linea e pattern (2/2)
Vediamo, ora, un esempio che illustra come utilizzare gli
attributi di stile delle linee:
// ottengo il contesto 2D
var context = canvas.getContext("2d");
if (context && "lineWidth" in context &&
"lineCap" in context && "lineJoin" in context)
{ // creaimo 5 linee di differente spessore e differente colore
// LINEWIDTH
for (var ix = 1; ix <= 5; ix++)
{ context.lineWidth = ix;
context.strokeStyle = "rgb(" + (20 * ix) + "," + (30 * ix) + "," + 0 + ")";...
(continua)
Leonardo, un'applicazione desktop per la grafica in Java
Leonardo è un’
applicazione desktop scritta in Java per la grafica vettoriale, nata da un progetto di
Joshua Marinacci, uno degli esponenti principali dello Swing team di Sun Microsystems e coautore del libro
Swing Hacks, una delle opere di riferimento per chi voglia cimentarsi nella realizzazione di
interfacce grafiche in Java. A metà agosto
la notizia del lancio di Leonardo è comparsa sul blog dell’autore, che comunque dichiara di essere solo all’inizio del lavoro, visto che il software attende...
(continua)
Guida alla programmazione in Perl: interazione con il sistema (3/3)
Uno dei meccanismi più utilizzati, sia in ambiente UNIX sia in ambiente Windows, per collegare insieme l’esecuzione di più programmi è rappresentato dal comando
pipe, normalmente rappresentato dal carattere
|. Esso consente di indirizzare l’output di un programma direttamente sull’input del programma successivo, evitando in tal modo di ricorrere alla
ridirezione dell’output o all’utilizzo di file temporanei. Ad esempio, la seguente sequenza di comandi:
ls –la > tmp1.txt
sort tmp1.txt > tmp2.txt...
(continua)
Pro Android 2
ISBN: 9781430226598
Autori: Sayed Hashimi, Satya Komatineni, Dave MacLean
Editore: Apress
Lingua: Inglese
Anno: 2010
Pagine: 736
Allegati: Nessuno
Retrocomputing e archeologia informatica: esempi pratici di restauro (8/10)
Come già detto, gli oscilloscopi di un un certo livello, professionali, erano e sono tuttora, anche se in misura minore, concepiti in maniera modulare: una base contiene il tubo CRT, gli alimentatori e i controlli principali per il CRT stesso, ed è comunemente chiamata mainframe; da due o più aperture vengono inseriti i moduli, detti anche in gergo cassetti, o plug-in necessari. Di questi ultimi, generalmente ne occorrevano almeno due per realizzare un oscilloscopio completo: un cassetto per il... (continua)
Torna l'editor Vim con supporto ai linguaggi Lua e Python
E' stato rilasciata a metà agosto la
versione 7.3 di
Vim Editor, con molte interessanti novità, tra cui il supporto a Python 3 e al linguaggio di scripting Lua. Con un annuncio sul
sito ufficiale del progetto e sul
gruppo Google,
Bram Moolenaar spiega esattamente quali siano le nuove caratteristiche del popolare text editor
Vi improved distribuito sotto licenza GPL e incluso in quasi tutte le versioni di Linux insieme a
Emacs.
L'autore tiene innanzitutto a precisare che questa release è
minor...
(continua)
Drag and drop dal browser al desktop
Già in un'
altra occasione abbiamo parlato della novità introdotta da
Gmail con l'arrivo di HTML5: il
drag and drop degli allegati. Lo sviluppatore
Ryan Seddon, alla disperata
ricerca di ottenere lo stesso effetto, riesce a implementare questa feature per Google Chrome, come spiega nel suo
blog. Per vedere di cosa si tratta, si può provare la
demo.
Il codice sta tutto qui:
var file = document.getElementById("dragout");
file.addEventListener("dragstart",function(evt){...
(continua)
High Performance JavaScript
ISBN: 9780596802790
Autori: Nicholas C. Zakas
Editore: O'Reilly Media
Lingua: Inglese
Anno: 2010
Pagine: 240
Allegati: Nessuno
Chi ha ucciso il linguaggio Prolog? (1/2)
Secondo
Maarten van Emden, che espone il suo pensiero attraverso il blog
A Programmer's Place, si possono classificare i linguaggi di programmazione in quattro grandi categorie, ognuna delle quali ha un suo capostipite: Fortran per gli
imperativi, Lisp per i
funzionali, Smalltalk per i
linguaggi orientati agli oggetti, e Prolog per i cosiddetti
logici.
Di queste categorie e linguaggi, la sorte peggiore pare sia toccata a Prolog, il cui declino avrebbe però un'origine storica del tutto...
(continua)