6500 fonts gratuite da scaricare

Sul sito http://www.webpagepublicity.com/free-fonts.html ci sono piu di 6500 fonts gratuite che puoi scaricare e usare nel tuo computer. Sono tutte TTF create per lavorare con tutti i pc o sistemi operativi windows.

Dopo aver scaricato una di queste font nel tuo pc , affinche essa sia visibile a windows, la devi piazzare nella cartella "fonts" di Windows che sta nella cartella "WINDOWS" o "WINNT" sotto "C:".

Link: http://www.webpagepublicity.com/free-fonts.html

Ottimizzare codice c++

Queste ottimizzazioni sono facili da applicare a codice gia esistente e in molti casi danno come risultato un aumento della velocita di esecuzione del codice. Ricorda "the fastest code is code that isn’t called" ossia "il codice piu veloce è quello non chiamato".

Usa liste di inizializzazione

Usa sempre liste di inizializzazione nei costruttori. Ad esempio, usa

    TMyClass::TMyClass(const TData &data) : m_Data(data)
    {
    }

piuttosto

    TMyClass::TMyClass(const TData &data)
    {
         m_Data = data;
    }

Senza liste , le variabili del costruttore di default sono invocate prima del costruttore della classe. Con le liste di inizializzazione solo una copia del costruttore è invocata.

Continua a leggere : http://www.custard.org/~andrew/optimize.php

Creare un gioco tennis (pong) con flash

In questo tutorial vedremo come creare un gioco tennis (pong) con macromedia flash.

1. Creazione della racchetta

La prima cosa che dobbiamo fare è creare il movieclip che rapprensenterà la nostra racchetta. Creiamo un nuovo movieclip e gli disegnamo  un bel rettangolo come in figura:

 

Stando bene attenti a posizionare il rettangolo come in figura, vicino al centro dello stage.

2. Creazione della pallina

 La seconda cosa che dobbiamo fare è creare il movieclip che rapprensenterà la nostra pallina. Creiamo un nuovo movieclip e gli disegnamo un bel cerchio come in figura:

 

Stando bene attenti a posizionare il cerchio come in figura, vicino al centro dello stage.

3 Concatenera i movieclip 

Fatto ciò adesso dobbiamo concatenare i movieclip alla scena. Andiamo nella libreria e con il tasto destro sul movieclip della racchetta clicchiamo sulla sulla voce "concatenamento .." che appare nel menu.

 

La stessa cosa per il movieclip della palla 

 

 4. Posizionare gli elementi sulla scena

 Posizioniamo gli elementi sulla scena come in figura:

 

5. Il codice actionscript 

Adesso selezioniamo il primo frame e piazziamogli come codice:

stop();
var s:Number = 15;
dirx = diry=s;
var h:Number = pl._height=175;
var vY:Number = (Stage.height/2)-(h/2);
var margin:Number = 10;
pl._y = vY;
var speed:Number = 35;
var obj = new Object();
pl._x = margin;
var po:MovieClip = this.attachMovie("pl", "pl2", this.getNextHighestDepth());
po._x = Stage.width-po._width-margin;
po._height = h;
onEnterFrame = function () {
    pl._y += (vY-pl._y)/8;
    pl2._y += (xY-pl2._y)/8;
    dirx = (ball._x<=0) || ball.hitTest(pl) ? s : (ball._x>=Stage.width-ball._width) || ball.hitTest(pl2) ? -s : dirx;
    diry = (ball._y<=0) ? s : (ball._y>=Stage.height-ball._height) ? -s : diry;
    ball._x += dirx;
    ball._y += diry;
    if (key == Key.UP) {
        vY = vY>=speed ? vY-speed : vY;
    }
    if (key == Key.DOWN) {
        vY = vY<=Stage.height-h-speed ? vY+speed : vY;
    }
    xY = (ball._y-(pl2._height/2));
};
obj.onKeyDown = function() {
    key = Key.getCode();
};
obj.onKeyUp = function() {
    key = null;
};
Key.addListener(obj);
 


Downloads dei sorgenti: Flash 8 e mx 2004

Arrontondare il valore di un numero con javascript

Il metodo

Math.round(x)

arrotonda al numero intero piu vicino il valore della variabile x.Ad esempio

Math.round(55.9) //returns 56
Math.round(55.2) //returns 55
Math.round(-5.58) //returns -6

Convertire una stringa in maiuscolo con php

In questo articolo vedremo come convertire in maiuscolo una stringa

$titolo="ciao a tutti";
$titolo=strtoupper($titolo);
$titolo="CIAO A TUTTI";

Siti che propongono applicazioni complete in Ajax

Utilities

meebo    Divertitevi a collegarvi al vostro instant messanger preferito da qualunque browser;

Color tool    Il sito propone un tool Ajax per definire e testare i colori di sfondi e testo da utilizzare in template. E’ possibile creare, salvare e modificare la propria combinazione preferita;

Spelling check    di frasi e parole in inglese, con anche suggerimenti per le parole sbagliate;

LfVr    visualizzatore flickr;

Neilm    demo di fotoritocco online, usa Ajax per fare l’update dell’immagine senza ricaricare la pagina (il tool funzionante è a pagamento);

MoeMoe    tool per schizzi a mano libera ( istruzioni in inglese e giapponese);

MX Query Builder demo live    Demo di un database con possibilità di costruire relazioni e query SQL;

Free ports   applicazione Ajax che elenca per ogni porta del PC che servizio la utilizza ( sia servizi legali, sia trojan e backdoor);

Tavola periodica degli elementi    utile strumento per gli studenti di chimica, rielaborata con Ajax;

Portale interattivo    portale di Backbase ,completamente personalizzabile;

Coming soon:  AjaxOS   il primo sistema operativo basato su Ajax!

Agende, organizers, TODO

Protopage    crea una pagina principale per il tuo browser, personalizzata con news, segnalibri, note, foto e molto altro ancora;

Netvibes   crea una pagina principale personalizzata come Protopage, ma ha un’impaginazione piu regolare;

Kiko    Agenda con numerose possibilità di reminder ( email, instant messanger) e feed RSS dgli avvenimenti entranti;

Backpack    organizer online, per memo, foto, files e appuntamenti;

Tudu    TO DO list online, open source;

Tadalists    to do list pesonalizzabili, registrazione richiesta;


Editor di testo / HTML/ fogli di calcolo

ajaxwrite    word processor online, non richiede registrazione;

Writely    word processor online;

FCKeditor    HTML e text editor, open source

HTML editor    editor che permette di visualizzare istantaneamente il codice scritto nella parte superiore della finestra;

Ajaxxls     emulatore di fogli di calcolo

Mondo Google

Google Maps    celebre tool di Google per la visualizzazione di mappe stradali e satellitari molto dettagliate;

Google Calendar   agenda avanzata ( bisogna registrare un account google per accedervi, oppure utilizzare login e password del proprio account Gmail );

Gmail    webmail di Google sviluppata in tecnologia Ajax. Gli account si ottengono solo tramite invito da parte di un altro utente Gmail;

Google Suggest    interfaccia Google sperimentale con risultati istantenei;

Google Spreadsheets   Foglio di calcolo online ( accesso solo "ad invito")

 

Fonte: http://www.openajax.it/Demo

Next Page →


Commenti recenti:


Ultimi dal forum

Scaricare correttore ortografico italiano
Vari problemi
Installazione su server remoto
Installazione
Problema aggiornamento quantità prodotti carrello
Info
Bug utente + suggerimento formattazione
Problema cancellazione dalla mailing list
Problemi login
Problemi di visualizzazione nella home page
Fireworks appiattisce livelli quando salvo in png
Errore carrello
Requisiti server
Problema con le immagini
Problemi installazione