Archive for the 'Open Source' Category

ReactOS la nuova minaccia a Microsoft: funziona come Windows ma senza problemi!

ReactOS è una grandiosa sfida Open Source, un sistema compatibile con Windows ma che non ha gli stessi problemi.

Il Team di ReactOS ha un obiettivo fondamentale: il dialogo binario compatibile con i driver e sotware applicativi di Windows.

Il progetto ReactOS è giovanissimo, ma si sta espandendo sempre più, sul sito ufficiale sono linkati tantissimi forum, canali IRC, blog degli sviluppatori, da queste fonti possiamo ricavare tantissime informazioni oltre alle normalissime FAQ, molto sviluppati e frequentati sono le Mailing List e il Forum italiano.

E’ un progetto grandioso, i sorgenti sono disponibili per tutti, ha un funzionamento uguale a Windows anche se il codice è diverso.

ReactOS 0.3.1 è ancora in Alpha, in pieno sviluppo, non è il caso di affidare a questo sistema il lavoro di tutti i giorni, ci sono ancora tanti bug ma il sistema funziona, abbiamo la suite di Open Office e AbiWord che vanno alla grande, se abbiamo un cd della suite Microsft Office possiamo pure provarla, sono già stati testati con successo i giochi basati su OpenGL come come Deus, Quake e Unreal Turnament girano benissimo.

ReactOS ha un installazione similissima al DOS, alla prima schermata premiamo invio confermando la nostra intenzione di installarlo, successivamente settiamo il layout di tastiera, il tipo di schermo e tutto il resto.

Quando abbiamo finito selezioniamo “Accet the device setting” e premiamo invio, adesso parte l’installazione del sistema operativo, appena terminata passiamo a configurare i parametri del sistema: date e ora, fuso orario ecc…

Adesso ci ritroviamo una schermata molto rassomigliante a quella di Windows, con i soliti menù e le solite finestre. 😀

Perché non installarlo o provare la Live CD senza moficare nulla; possiamo anche contribuire al suo sviluppo, nella speranza futura che questo S.0 diventi bello robusto, così potremo finalmente far cessare lo stupido “monopolio” Microsoft sul mondo dei Personal Computer. 😉

Sito ufficiale del progetto -> ReactOS

Download ReactOS 0.3.1 -> QUI!

Download LiveCD -> QUI!

 

Annunci

Un linguaggio dinamico, impariamo il PHP (Corso di PHP)

Il PHP è un linguaggio di scripting interpretato, in origine è stato concepito pr la realizzazione di pagine web dinamiche.

Attualmente è utilizzato principalmente per sviluppare applicazioni web lato server ma può essere usato anche per scrivere script a linea di comando o applicazioni standalone con interfaccia grafica.

La differenza tra lato client e lato server sta tutta nel modo e da chi viene interpretata una pagina Web quando essa viene caricata.

Quando un server Web predisposto per il PHP riceve una richiesta dal browser di un client iniziano una serie di operazioni:

Il server:

  1. Legge ed individua la pagina sul server.
  2. Esegue le istruzioni PHP contenute all’interno della pagina ed esegue tutti i comandi PHP.
  3. Rimanda la pagina risultante al Browser.

 

PHP è un linguaggio molto semplice da utilizzare, a cominciare dalla sintassi derivata direttamente da veri linguaggi di programmazione come C/C++, Perl, Java.

Forse la vera forza del PHP sta nella gestione dei database, con poche righe di codice è possibile accedere qualsiasi database, estrapolare i dati che ci interessano e inserirli nella pagina Web.

Il PHP gira su tutti in principali Web server ed in linea di massima non dobbiamo apportare nessuna modifica al codice quando lo spostiamo da un Web server ad un altro.

Un altro punto a favore del PHP è la sua natura OpenSource, quindi gratuita.

Affinché l’interprete PHP riesca a distinguere all’interno del codice il linguaggio da interpretare ed eseguire (PHP) dall’HTML occorre utilizzare dei TAG particolari.

Ecco un semplice esempio:

<html>

<body>

<h1>

<?php echo “Hello World!!”; ?>

</h1>

</body>

</html>

Al client arriverà il seguente file html:

<html>

<body>

<h1>Hello World!! </h1>

</body>

</html>

Un altro esempio è il comando che ci dà informazioni sulla configurazione del server. Se dentro al file test.php si mette la seguente linea:

 

<? phpinfo(); ?>

 

si ottengono tutte le informazioni sulla configurazione del web server e del php su cui si sta lavorando.

Lo script:

<html>

<body>

Il server agent che stai usando è:

<center>

<?php echo $_SERVER[“HTTP_USER_AGENT”]; ?>

</center>

</body>

</html>

produrrà (sul mio PC) il seguente output:

 

<html>

<body>

Il server agent che stai usando è:

<center>

Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

</center>

</body>

</html>

Per iniziare a scrivere le nostre prime pagine in PHP possiamo usare il semplicissimo notepad, ma per facilitarci la vita consiglio ConTEXT, un simpatico e leggero text editor per sviluppatori.

Scarica Context da->QUI!

Per controllare le nostre pagine appena scritte in PHP, utilizzeremo EasyPHP, è un pacchetto software completo che permette di sfruttare tutto il potere e la flessibilità offerti dal linguaggio dinamico PHP integrandolo efficacemente con l’uso di database.

Il pacchetto include Apache server, MySQL database e il supporto completo di PHP come strumento di sviluppo semplice per i tuoi siti web o le tue applicazioni.

Scarica EasyPHP da ->QUI!

E per finire per chi vuole imparare questo linguaggio, un “Corso di PHP” realizzato dal mio prof di informatica “Cuffaro Aldo Vincenzo“, miraccomando a rispettare il copyright, è sotto Licenza Creative Commons, come tutto il blog del resto! ^_^

Scarica “Corso di PHP” da->QUI!


Feeds RSS web, e-mail e mobile.

Creative Commons License
UnderGround0 World è pubblicato sotto una Licenza Creative Commons.
La riproduzione di tutto o parte dei contenuti di questo sito potranno avvenire solo senza alcun scopo di lucro e dovranno riportare la fonte originaria ed un link a UnderGround0 World o quella degli autori orginari. I trasgressori saranno perseguiti secondo le norme:Art. 173ter e Art. 174ter



Il Gioco Della Vita



DISCLAIMER
Le informazioni da me divulgate sono da ritenersi a puro scopo informativo e di studio. Non mi assumo nessuna responsabilità riguardante l'uso improprio o illecito e di tutti i danni o perdite di guadagni che ne possano derivare.

Contatore Visite

  • 1,054,515 visite




















My blog is worth $923,387.24.
How much is your blog worth?



Berluscounter!

NoCocozza!

ottobre: 2017
L M M G V S D
« Ago    
 1
2345678
9101112131415
16171819202122
23242526272829
3031