Featured on CoreIndex.com
Questo sito è stato concepito prevalentemente per utenti che dispongono di browser mozilla compatibilicon FLASH
Le pagine che seguono permettono agli utenti di LINX od altri browser testuali di reperirne i contenuti.;
Esperto programmatore PHP - MySQL FLASH realizza siti web e presentazioni multimediali
Sviluppo software per Internet rendendo dinamiche ed interattive pagine Web,
motori di ricerca, siti di e-commerce, scalabili e trasportabili su server UNIX
LINUX Microsoft NT; sviluppo in PHP, MySQL ,ActionScript di flash MX, Director
Lingo ed altri.
Opero da anni come docente e consulente freelance per svariati istituti ed aziende nella provincia di milano occupandomi di problematiche realizzazione di software lato server per installazioni web ed intranet, problem solving , installazione e sicurezza di server web ed intranet Linux., SUN
Negli anni passati sono stato Technical Product Manager per Digivision srl, Docente per il CFP Canossa di Lodi e per l’istituto SAE di Milano, ultimamente come freelance mi sono occupato di implementazione e messa in sicurezza di Servizi a Valore Aggiunto.
Lingue conosciute (livello ottimo, parlato e scritto) Inglese,Francese e Italiano
Possiedo una conoscenza approfondita delle problematiche relative alla programmazione ed all'authoring di Siti Web e prodotti multimediali con particolare attenzione alla applicazione delle svariate tecniche di compressione audio e video digitale
Sviluppo software per Internet rendendo dinamiche ed interattive pagine Web, motori di ricerca, siti di e-commerce, scalabili e trasportabili su server UNIX LINUX Microsoft NT; sviluppo in PHP, MySQL ,ActionScript di flash MX, Director Lingo ed altri.
Buona conoscenza procedure di configurazione APACHE, PHP, MYSQL, FTPD, SAMBA, NESSUS, TRIPWIRE, IPTABLES, inoltre messa a punto di reverse proxy in mod_security per linux e SOLARIS 8
Compilazione ed installazione di software opensource su Linux e SUN
Cittadinanza italiana (acquisita)
a multimedia factory, multimedia-milano,programmatore php, programmatore flash, programmatore ActionScript, programmatore Lingo, programmatore Director
Alcuni siti Internet di riferimento
http://www.multimedia-milano.it
sito esperimento su web
http://wap.uni.tim.it/jdm/ (sola interfaccia wap)
collaboro alla implementazioni php e realizzo la messa in sicurezza del sito (connessioni securizzate ssl), realizzo nuova intefaccia grafica per terminali UMTS.
http://www.uni.tim.it/mmr2/navigator/htdocs/ (interfaccia wap e web)
collaboro alla implementazioni php e realizzo la messa in sicurezza del sito (connessioni securizzate ssl) realizzo nuova intefaccia grafica per terminali UMTS.
www.eraia.it
interfaccia per ldap e mysql.
www.solei.it
interfaccia per Action script di flash mx per motore php-mysql
www.kindersorpresa.it
sviluppo e games in ActionScript di Flash MX per la celebre serie di avventure animate sponsorizzata dalla Ferrero.
www.uni-bocconi.it <>
collaboro alla realizzazione delle piu recenti implementazioni del software interamente gestito in php e mysql
wwweurocompany.mi.it
sito sviluppato totalmente in flash con una importante gestione audio
www.codepa.it
sito dinamico realizzato integrando tecnologie java e db2 con php e mysql
www.postermemorabilia.it
sito di e-commerce dedicato agli appassionati dei manifesti cinematografici. Questo sito ha realizzato 8.000 dollari di transazioni nella prima settimana di presenza su internet.
www.office-service.it
un evoluzione del software sviluppato per pcsprint, gestisce oltre 8000 articoli appoggiandosi unicamente su PHP e files csv generati con excel
www.milano-sud.it
dedicato al no profit, leggerissimo, interamente basato su un applicazione
da mè sviluppata in PHP, i database sono generati in csv da excel oppure autogenerati da una mailbox
Ho anche realizzato e/o coordinato la realizzazione di diversi prodotti multimediali, sviluppando personalmente il codice Lingo per la gestione degli stessi.
La Battaglia dei Giganti, CD Rom storico realizato per conto della provincia di Milano nell' ambito di "specchio d'Europa"
PUM - Il Piano Urbano di Mobilità, per conto del comune di Milano
Docente in PHP, MYSQL, ActionScript, nonché coordinatore didattico protempore (consulenza) della SAE ITALIA Tecnology college (www.sae.edu ) a Milano
Docente in tecniche multimediali, Sistemi Operativi, web design, programmazione WEB ed interattività presso CFP di Lodi nell'ambito di corsi Regionali e Fondo Sociale Europeo.
Programmi di Authoring multimediale: Director, Dreamweaver, Premiere, Photoshop, Sound Forge, Flash, Toolbook, Front Page, MM200, Astound, V-Active.
Conoscenza Linguaggi: PHP3/4, MYSQL, Java Script, Perl, HTML, C, Pascal, VisualBasic, Lingo, Script di ToolBook.
Esperienza nell' installazione di software ed hardware di rete in ambiente Linux , Windows-NT & Microsoft Windows, Novell, AppleTalk e PcMcLan
Assemblaggio PC e componentistica multimediale, installazione e gestione schede acquisizione e compressione video PVR, Azeena,Broadway, MPEGATOR, e varie
Alcune delle aziende con le quali ho collaborato in precedenza o con cui attualmente collaboro:
Vobis MicroComputer, Gi Bi sa, Big Team, Digivision, Punto Futuro, Studio Monza, Istituto Statale Abe Stainer di Milano, CFP Canossa di Lodi, Società Rocca Brivio SPA, LIRAE srl, SPARTA srl, SAE ITALIA INTERNATIONAL COLLEGE., SOLEI srl, Bware Technologies SRL
Istruzioni per l'uso
;Cliccate sui titoli oppure sulle icone delle schede per espanderle sui numeri in alto 1- 2- 3 per navigare tra le pagine , a sinistra per cambiare argomento, cliccando su per saperne di piu trovate link di approfondimento .....
Inviate vostri suggerimenti a stefan-bowman@tiscali.it
Questo software è stato sviluppato in flash-actionscript e php-MySQL ed è inteso come strumento per veicolare contenuti nel web
TODO
Consentire ai visitatori l’inseririmento di propri contributi;;2003-09-22;2015-09-22; schede/totem1.jpg;;;;
AmultimediaFactory
;Inizia come un esperimento, una rappresentazione, un Gioco di teatro. Un tentativo di coniugare quello che ho fatto e sperimentato nella vita e continuare a farne un lavoro, qualche cosa di cui e per cui vivere. Un lavoro. Raccontare storie in modo che possano essere lette. Scrivere poesia. Scrivere codice poeticamente, estrarre senso da quanto faccio, da quanto vive e circola fuori e nella rete.
Dotarmi di strumenti non ancora sognati per raccontarVi le mie visioni.
Condividere con Voi i miei Sogni..........
;;2006-04-01;2015-09-22; schede/totem2.jpg;;;;
Giochi interattivi Kinder Sorpresa : Vampirello
;I giochi della celebre serie animata Vampirello sponsorizzata dalla Ferrero sono stati realizzati in ActionScript di Flash MX , ho partecipato alla realizzazione della parte ActionScript di alcuni di questi giochi .
Per giocare selezionate questo link gioco cliccare con il mouse sulla pagina di gioco e quindi utilizzare i tasti freccia dest – sin – su – giu e la barra di spazio
sviluppo e games in ActionScript di Flash MX per la celebre serie di avventure animate sponsorizzata dalla Ferrero
;;0000-00-00;2015-00-00; schede/kinder/gioco1.jpg;;;;
eurocompany
;sito interamente realizato in flash di cui ho curato la gestione sonora;;0000-00-00;2015-00-00; http://www.eurocompany.mi.it schede/eurocompany.jpg;;;;
Università Bocconi
Università Bocconi;collaboro alla realizzazione delle piu recenti implementazioni del software interamente gestito in php e mysql ;;0000-00-00;2015-00-00; http://www.uni-bocconi.it schede/bocconi.jpg;;;;
Portale suonerie Tim
;collaboro alla implementazioni php e realizzo la messa in sicurezza del sito (connessioni securizzate ssl) realizzo nuova intefaccia grafica per terminali UMTS.;;0000-00-00;2015-00-00; http://imusicstore.tim.it/ schede/Tim/musica.jpg;;;;
Portale giochi Tim
;collaboro alla implementazioni php del portale realizzo la messa in sicurezza del sito (connessioni securizzate ssl), realizzo nuova intefaccia grafica per terminali UMTS.;;0000-00-00;2015-00-00; http://www.i.tim.it/jcda/timj_aggregazione/0,,9671,00.html schede/Tim/jdm.jpg;;;;
portale Air Atlantis
;CHIAMACI COME TI PARE
Progettisti del Web, animatori 3d, creatori di siti, Se ti vuoi lanciare nel futuro e non vuoi cadere male, affidati a dei professionisti, trovare nuovi modi per parlare di te è il nostro mestiere.
Contattaci e costruiremo su misura per te la comunicazione migliore
sviluppo il software in actionScript e backend in php;;0000-00-00;2016-00-00; http://www.air-atlantis.it schede/air-atlantis/newspaper.jpg;;;;
FREEFORFUN Portale Games Land Rover
;FREEFORFUN LAND ROVER ONLINE
un intero mondo virtuale, accellerazioni, frenate ostacoli da superare e premi da conquistare
Ecco il gioco 3D commissionato dalla Land Rover di cui ho sviluppato il codice per shockwave 3D.
;;0000-00-00;2100-00-00; http://www.multimedia-milano.it/rover/citta/ schede/rover/Smallrover.jpg;;;;
Honda Car
; Lo spettacolare sito
multimediale ed interattivo per Honda Italia, Francia, Spagna
Realizzazione del car configurator ed implementazione di nuovi progetti e soluzioni ActionScript nell'ambito dello spettacolare sito Honda per Europa sud (Italia Francia Spagna)
;;0000-00-00;2200-00-00; http://www.honda.it images/honda3.jpg;;;;
Giochi Vampirello
;;;0000-00-00;2015-00-00; vampirello.swf;;;;
CyberMouse
;;;0000-00-00;2015-00-00; cyberMouse.swf;;;;
ROBODANCE PER ROBONE
;
RoboSapien è un giocattolo biomorfico disegnato da Mark Tilden e prodotto dalla Wow Wee toys.
RoboSapien viene venduto con una serie di movimenti pre programmati che possono essere controllati da un telecomando ad infrarossi oppure da un computer equipaggiato di trasmittente ad infrarossi.
Può essere programmato in modo abbastanza elementare tramite il telecomando ad infrarossi creando una macro di comandi messi uno in fila all'altro ed eseguibili premendo il tasto execute sul telecomando oppure toccando uno dei sensori disposti sulle mani oppure sui piedi del RoboSapien.
Mark Tilden ha concepito RoboSapien perché potesse essere facilmente modificato, l'elettronica è facilmente accessibile ed esiste una vasta comunità di hacker che realizzano le più svariate modifiche al loro giocattolo preferito.
Robert Oschler è uno di questi appassionati ed ha realizzato il programma "Robodance" con il quale siamo in grado di programmare direttamente da PC le azioni che vogliamo far eseguire al nostro robosapien con una semplice interfaccia accessibile ai meno smaliziati, la versione più recente del programma robodance, reperibile all'indirizzo: www.robodance.com, consente anche l'utilizzo di comandi vocali.
ROBONE è un clone di RoboSapien fabbricato in Cina, è possibile acquistarlo ad una frazione del prezzo di vendita di RoboSapien e possiede più o meno le medesime caratteristiche dell'originale.
Io ho preferito acquistare questa versione anche se considerata di qualità inferiore per i miei primi esperimenti.
Il mio primo "hack" consiste in una adattamento per ROBONE del programma Robodance per RoboSapien.
Si tratta semplicemente di una conversione dei codici utilizzati dal telecomando per controllare RoboSapien, in effetti i movimenti eseguiti dai due giocattoli sono identici come pure le loro sequenza di programmazione, cambiano unicamente i codici utilizzati dal telecomando ad infrarossi..
Dal sito di Robert Oschler www.robodance.com potete ricavare le ultime notizie relative a questo software ed ai suoi aggiornamenti.
La modifica da me realizzata può essere ottenuta dal link seguente :hack robodance
Al seguente indirizzoinvece è possibile reperire l'interfaccia ad infrarossi necessaria per controllare il robot www.usbuirt.com;;0000-00-00;3000-00-00; http://www.youtube.com/watch?v=X1z4RD0CkZo&mode=related&search= robots/robone.jpg;;;;
Programmare in ActionScript e dialogare con il mondo
;L'oggetto LoadVars consente alla nostra applicazione Flash di scambiare informazioni con un applicazione server remota e di funzionare quindi a tutti gli effetti come un client che interagisce dinamicamente con i propri server di riferimentooltre che con l'utente, permettendoci quindi di disfarci di tutte le limitazioni impostaci dall'HTML e dalle bizze del JavaScript e di inventarci straordinarie interazioni con server remoti che ci consentono di gestire giochi ma anche applicazioni web professionali.
L'oggetto LoadVars consente alla nostra applicazione Flash di scambiare informazioni con un applicazione server remota e di funzionare quindi a tutti gli effetti come un client che interagisce dinamicamente con i propri server di riferimento oltre che con l'utente, permettendoci quindi di disfarci di tutte le limitazioni imposteci dall'HTML e dalle bizze del JavaScript e di inventarci straordinarie interazioni con server remoti che ci consentono di gestire giochi ma anche applicazioni web professionali.
Inanzitutto sarà necessario creare un istanza di un oggetto di tipo LoadVars ObjectInstance = new LoadVars(); Ora carico all'interno dell'istanza in questione dei valori da trasmettere all' applicazione server ObjectInstance.objectFlashVar = _level0.value; potremmo anche caricare una frase in questo modo: ObjectInstance.objectFlashVar = "ciao server, io sono un'applicazione FLASH"; ora l'applicazione server ci rispondera con una frase che in ultima analisi apparirà come segue &ServerSentenceVar=ciao applicazione Flash, io sono un applicazione server a questo punto l'applicazione Flash per poter raccogliere la risposta dovrà comportarsi come segue: ObjectInstance.onLoad = function () {(utilizzo trace, ma con ServerSentenceVar faccio quello che voglio) trace(this.ServerSentenceVar); } quando avrò bisogno di scambiare informazioni con il server dovro solo richiamare l'istanza creata ObjectInstance.sendAndLoad(Server, ObjectInstance, "POST"); in questo momento l'informazione contenuta in ObjectInstance.objectFlashVar verra inviata con metodo POST all' applicazione server la cui risposta ServerSentenceVar verra raccolta da this.ServerSentenceVar.
Attenzione, questo tipo di operazione si definisce asincrona in quanto ActionScript non aspetterà la ricezione della risposta da parte del server per andare avanti con operazioni successive, bisognera quindi costruire il proprio software in modo adeguato
;;0000-00-00;3000-00-00; schede/totem12.jpg;;;;
Inviare parametri a Flash con JavaScript
;Esistono diverse tecniche che consentono di passare parametri ai FLASH movie, consentendo quindi di intervenire di interagire con essi
Javascript: Utilizzare JavaScript è sempre stato per mé come cercare di trasportare acqua con un paniere di vimini. Vi sarà sempre un browser che si comporterà in modo anomalo oppure la soluzione che avete studiato per Explorer 5.1 non sarà più valida per Explorer 7. Questa ed altre considerazioni mi hanno portato a sviluppare le mie interfacce web con php e FLASH oppure con Director.
Non è colpa del linguaggio, di per sè ben strutturato, ma piuttosto delle diverse implementazioni, in particolare quelle Microsoft, che vogliono rendere proprietarie le proprie soluzioni e generare alla fine dei veri e propri "Mostri"
Comunque a volte può essere necessario passare un parametro da una pagina HTML al proprio contenuto embeded FLASH e per fare ciò sarà necessario utilizzare JavaScript
La proprietà FlashVars è stata provata con successo utilizzando sia un browser Firefox che Opera e va utilizzata all'interno della dichiarazione dell' embedding dell'oggetto Flash dopo <EMBED src="nome delMovie.swf".....etcetera inserire la seguente frase FlashVars="nomeVariabile=Valore contenuto nella variabile" Questo metodo non funziona invece allo stesso modo con MS Internet Explorer dove invece bisogna usare <PARAM NAME=FlashVars VALUE="nomeVariabile=Valore contenuto nella variabile">
Con le versioni più recenti di Internet Explorer ho invece sperimentato la proprietà SetVariable: window.document.home.SetVariable("nomeVariabile", "Contenuto di nomeVariabile"); ovviamente da inserire nei tag javascript.
Inutile dire che questa tecnica non funzionerà con Firefox ne con altri browser alternativi al prodotto Microsoft.
In entrambi i casi la variabile "nomeVariabile" con precisamente lo stesso nome e percorso dovrà essere implementata all'interno del Flash movie.
;;0000-00-00;3000-00-00; schede/totem16.jpg;;;;
Apache 1.3.x oppure Apache 2.x
;Spesso Apache 2 passa per essere la versione più recente di Apache , mentre erroneamente le versioni 1 3 x vengono considerate le sue antenate.
In realtà ci troviamo di fronte a due alberi di sviluppo diversi che rispondono a molteplici motivazioni, in primo luogo la compatibilità all'indietro.
Apache 1.3.x rappresenta sicuramente l'alternativa di più lungo corso e maggiormente testata. Inoltre vi sono versioni di software di terze parti che funzionano in manira appropriata solo con questa verione di Apache.
Per esempio la documentazione ufficiale di PHP raccomanda Apache 1.3.x per tutte le installazioni di PHP precedenti la versione 4.3.0
D'altra parte se volete configurare un proxy server basato su Apache con tutta la magia di mod_secure non resta che adoperare Aache 2.x, in quanto Apache 1.3.x è in grado di operare solo con un numero limitato di opzioni.
Se vi interessa approfondire l'argomento vi consiglio i seguenti link:
Apache 1.3.x vs Apache 2.x Apache 2.0 on Unix systems
Per eseguire una installazione di base di Apache PHP MYSQL su Linux UBUNTU (LAMP) è necessario avere abilitato gli Universe and Multiverse repositories, che di default non sono abilitati. Ubuntu addUniverse
Qundi Potrete eseguire una semplice installazione seguendo l'esempio riportato su installare-lamp-linux-apache-mysql-php;;0000-00-00;2015-00-00; https://wiki.ubuntu.com/ApacheMySQLPHP schede/apache.jpg;;;;
Firefox
;Firefox è una furia che fa tremare Internet Explorer: continua a crescere, è ormai con certezza il secondo browser più usato al mondo; e il bello (o il brutto, dal punto di vista di Microsoft) è che non è finita qui: nemmeno l'arrivo della nuova versione di Internet Explorer (la settima), previsto per l'estate, frenerà la corsa di Firefox. Lo dicono concordi, gli analisti di Forrester Research e di Gartner Group, due tra i principali osservatori di ricerca indipendenti.
Gli ultimi dati, di fine maggio, rivelano che Firefox ha una quota di mercato dell'8 per cento (contro il 7,38 per cento ad aprile). Nell'ultimo anno ha guadagnato punti di mese in mese e li ha strappati tutti a Internet Explorer, che ora è sceso all'87,23 per cento. Ma i numeri, freddi, non bastano a descrivere quello che è diventato Firefox, nell'uso e nell'immaginario degli utenti. La sua popolarità è grande soprattutto tra coloro che si intendono di Internet e che guardano il mercato in prospettiva. La settimana scorsa è stato nominato software dell'anno da una delle più importanti riviste d'informatica, l'americana PC World, in una classifica che ha al secondo posto Google Gmail e al terzo Tiger, il nuovo sistema operativo di Apple. "Tra gli utenti esperti di Internet la quota di mercato di Firefox è al 30 per cento circa", aggiunge Ray Valdes, Research Director presso Gartner Group. E in Europa è al 15 per cento, tra gli utenti in genere, segno che qui si è più propensi a provare alternative ai parti del colosso americano.
Il punto è che Firefox è ben più di un browser di successo. E' un'icona: il rappresentante di un mondo e di una filosofia opposti a quelli di Microsoft, perché è open source: il codice è libero e aperto, tutti gli utenti possono collaborare a migliorarlo. E' il cavaliere che affronta a viso aperto il campione di Microsoft, Internet Explorer, e dimostra che un modo diverso di vedere la tecnologia può funzionare e fare proseliti anche tra il grande pubblico.
Non farà bene al tono epico dello scontro, ma va detto che l'avversario contro cui Firefox sta infierendo è un campione appisolato. Da anni Microsoft non apporta modifiche sostanziali a Internet Explorer ed è questa "una delle ragioni del successo di Firefox", dice Nate Root, analista presso Forrester Research ed esperto del mercato dei browser. Firefox ha anche il merito di essere "più veloce, più attraente e soprattutto nuovo", aggiunge Root; una boccata di aria fresca per chi si era stufato di un Internet Explorer sempre uguale a se stesso.
Ray Valdes cita altri motivi del successo di Firefox: "sono due, in sostanza: sicurezza e funzioni aggiuntive. Gli utenti lo percepiscono come più sicuro di Internet Explorer, ossia più protetto contro pirati e virus. E apprezzano le funzioni che Firefox vanta e che Internet Explorer non ha ancora adottato. Per esempio, il tabbed browsing, cioè la possibilità di navigare tenendo più pagine Web in una finestra; e un motore di ricerca integrato e di serie".
Sono funzioni che saranno presenti in Internet Explorer 7 (segno che Microsoft ne ha colto l'importanza). In realtà possono essere aggiunte già all'attuale Internet Explorer, tramite software addizionali da scaricare e installare a parte. Nelle scorse settimane la stessa Microsoft ha pubblicato una nuova versione della propria barra di servizi MSN, che di fatto dona il tabbed browing a Internet Explorer. Il problema è che tutto questo non basta. "Internet Explorer, per fermare l'avanzata di Firefox, avrebbe bisogno di acquisire funzioni rivoluzionarie", obietta Root. "Ma quelle annunciate finora, che saranno nella versione sette, sono già uscite su Firefox. Microsoft dovrebbe lavorare sodo e tentare di creare il browser di nuova generazione... non limitarsi a pubblicare qualcosa che non appaia orribile al confronto con Firefox".
Per Gartner, il problema è un altro: la sicurezza. "Internet Explorer ha ormai la fama di un browser poco protetto", dice Valdes. "E' come per un ristorante. Se hai trovato una mosca nella zuppa non ci torni più a mangiare, anche se i gestori poi si sono impegnati e l'hanno reso più pulito di una clinica di lusso". Con la versione sette, il browser farà passi avanti in sicurezza. Sarà più difficile che, attraverso una falla di Internet Explorer, i pirati arrivino a controllare il computer dell'utente. Microsoft introdurrà persino uno strumento per bloccare i siti che tentano truffe online. "Ma le novità non avranno effetto immediato sull'opinione che gli utenti si sono fatti di Internet Explorer", commenta Valdes.
Per un motivo o per l'altro, Gartner e Forrester sono d'accordo: la versione sette potrà forse rallentare la crescita di Firefox, ma non invertirà il trend nel breve e medio periodo. Risultato: "Firefox arriverà a toccare il 30 per cento di quota di mercato tra due anni", prevede Valdes. Non crescerà più di tanto, però, "perché a quel punto avrà una massa critica di utenti tale da attirare l'interesse di pirati e di autori di virus. Firefox comincerà allora mostrare le propria vulnerabilità e perderà prestigio nei confronti di Internet Explorer". A questo si aggiunge il fatto che tra qualche anno "Microsoft sarà riuscita, con la forza del proprio marketing, a convincere gli utenti che Internet Explorer è diventato più sicuro".
Microsoft ha preferito non commentare queste speculazioni. Valdes prevede anche che "Firefox comincerà quindi a perdere qualche punto, dopo aver toccato il 30 per cento; ma non scenderà mai sotto il 20 per cento, perché in ogni caso si avvale del supporto di alcune importanti aziende avversarie di Microsoft. Google, per esempio". Già, il mondo dei browser attira grandi interessi contrapposti ed è diventato, con l'arrivo di Firefox, anche il terreno di scontro tra storici rivali.
;;0000-00-00;2015-00-00; schede/firefox.jpg;;;;
Un alternativa completa a Microsoft Office
;OpenOffice diventa grande e lancia la sfida diretta a Microsoft, dopo oltre cinque anni di sviluppo, tre dalla comparsa della prima versione, il software alternativo a Office ha raggiunto la stabilità necessaria per presentarsi al pubblico. OpenOffice 2.0, di cui c'è anche una versione in italiano, è stato rilasciato ieri, con qualche giorno di ritardo sulla data prefissata. La nuova versione porta con sé decine di novità rispetto alla precedente, compresa una nuova e più usabile interfaccia e una maggiore compatibilità con documenti Word, Excel e Power Point.
E' un deciso passo in avanti per uno dei più noti progetti open source. La versione precedente ha contribuito a far conoscere al mondo un software che, senza il pagamento di costose licenze, può sostituire tutte le più comuni funzioni delle costose soluzioni Office di Microsoft. Questa seconda e più matura versione corregge le spigolosità di utilizzo, perfeziona la stabilità del programma, introduce strumenti avanzati di gestione dei contenuti.
Esulta la comunità open source che, dopo i successi ottenuti con Firefox nel mercato dei browser, cerca di scalzare Microsoft dal monopolio del suo mercato più congeniale: quello dei software di produttività personale, i programmi che si usano tutti i giorni in tutte le case e gli uffici del mondo informatizzato.
Ma c'è anche di più. OpenOffice è anche una scommessa vinta: rappresenta l'uscita del modello di sviluppo open source dall'isolamento delle applicazioni per server per approdare sui desktop di tutti. E' frutto di un lavoro congiunto di una comunità di volontari e di sviluppatori professionisti appartenenti alle più diverse aziende del mondo del software libero.
Dal 2000, da quando cioè Sun Microsystems donò il codice del suo StarOffice alla comunità open source, mantenendone alcuni diritti, i partecipanti al progetto sono cresciuti esponenzialmente. Al nucleo degli sviluppatori si sono aggiunti centinaia di altri soggetti che partecipano alla comunità, distribuiscono il software, ne consigliano l'adozione, sponsorizzano i progetti. Decine di gruppi sparsi in tutto il mondo curano la localizzazione del programma, la traduzione dei dizionari e della documentazione. In Italia il Progetto Linguistico Italiano OpenOffice.org (Plio) ha spinto il Ministero dell'Istruzione a promuovere l'adozione di OpenOffice nelle scuole.
OpenOffice, in apparenza, è speculare a Microsoft Office. Il pacchetto comprende in un'unica installazione un editor di testi, un foglio di calcolo, un creatore di slide, un database e un editor di grafici e diagrammi. Il Word di OpenOffice si chiama Write e, oltre ad aprire e modificare documenti in decine di formati diversi, compreso il doc, consente di salvare un documento in PDF, una funzione che Office offrirà solamente nel futuro Office 12. Calc è un foglio di calcolo professionale, come Excel supporta grafici, calcoli complessi, procedure guidate. Le slide complete di effetti e icone animate le crea Impress, Draw è il programma per disegnare diagrammi e grafici di flussi informativi, Base è invece un gestore di database compatibile con Microsoft Access, MySQL e altri formati.
Sbaglia però chi pensa che OpenOffice sia solo una copia di Office a costo zero. Tutti i software della suite supportano, e sono i primi a farlo, il formato OpenDocument che facilita lo scambio di documenti tra applicazioni differenti. Per raggiungere la massima accessibilità vengono utilizzati formati compatibili, come il pdf di Adobe o flash di Macromedia. I documenti creati con OpenOffice sono per questo visualizzabili ovunque, su qualsiasi piattaforma. Lo stesso programma viene rilasciato per sistemi Linux, Mac e Windows; l'interfaccia alla fine sarà tradotta in più di cinquanta lingue differenti; il codice sorgente, la "lingua" con cui è scritto il programma, è aperto e visibile a chiunque, una garanzia di sicurezza e affidabilità dei dati.
OpenOffice fa proseliti soprattutto nelle pubbliche amministrazioni, sempre più attratte dai software liberi. Il governo brasiliano ne caldeggia l'utilizzo, è utilizzato da una parte dell'amministrazione francese e dalla municipalità di Vienna. Lo stato americano del Masschussets ha di recente deciso di bandire dai suoi uffici tutti i software incompatibili con formati OpenDocument o PDF, e Office è tra questi. In Italia diversi comuni e province hanno adottato provvedimenti per favorire l'uso di questo e di altri programmi open source nei propri uffici.
;;0000-00-00;2015-00-00; http://www.openoffice.org/index.html schede/openOffice.jpg;;;;
AVERE OCCHI ED ORECCHIE NEL WEB
;Ho occhi per vederVi, orecchie per sentirVi, Voi entrate nella mia bottega ed io Vi guardo posare gli occhi sugli scaffali, soppesare, scegliere, valutare
Non temo le Vostre scelte perchè da Voi ho solo da imparare
Potete visualizzare una Beta dell'applicazione che sto sviluppando cliccando questo link per il mio logMonitor
Ho sviluppato un sistema di logging basato sull'applicativo scritto in php, completamente indipendente dal server Apache o IIS, che mi consente di monitorare in tempo reale gli accessi e le operazioni compiute dagli utenti e che in prospettiva mi darà la possibilità di interagire in tempo reale con i miei visitatori.
L'analisi dei log prodotti dai server sembra essere uno degli strumenti principali per valutare l'impatto del nostro sito sui visitatori. Ma nel caso di siti gestiti tramite un provider su virtual hosting, cioè nel 90% dei casi, noi non abbiamo un diretto accesso ai log prodotti dai server che ci ospitano
Anche se possiamo richiedere ai nostri provider per prezzi ragionevoli di vedere i log che riguardano, difficilmente potremo averli a disposizione in tempo reale a meno di non avere il controllo del server stesso.
Non siate timidi... Se credete di avere una buona idea...un suggerimento, ho ancora meglio una vostra idea che vorreste discutere con mè non esitate a contattarmi stefan-bowman@tiscali.it e con il vostro permesso potremo anche esporre l'argomento su queste pagine.
;;0000-00-00;2015-00-00; schede/totem1.jpg;;;;
Streaming Video
;Per visualizzare questo esempio di video stream è necessario il flash player 8.
cliccate il link qui sotto.;;0000-00-00;3000-00-00; detect_progressive.html schede/sorcerer.jpg;;;;
Il nostro caro pinguino Linux
;Da Wikipedia, l'enciclopedia libera
GNU/Linux è il prodotto di appassionati indipendenti creato per pura sfida intellettuale, senza vincoli commerciali. Questo ha generato due importanti conseguenze:
* in primo luogo il risultato ottenuto è la sorprendente collaborazione di migliaia di programmatori sparsi in tutto il Mondo, (per questo viene considerato come il più grosso progetto collaborativo della storia dell'uomo).
* il secondo aspetto è la "liberalizzazione" del prodotto: GNU/Linux è un software libero che permette agli utenti di avere a disposizione un sistema operativo completamente funzionante slegato dalle classiche leggi commerciali.
L'aspetto della libertà del programma mette al centro l'utente garantendogli la possibilità di visionare e modificare i codici sorgenti, la possibilità di usare il software per qualsiasi scopo, la possibilità di ridistribuirlo nel formato originario o da lui modificato. Il sistema GNU/Linux è da considerare trasparente e completamente configurabile, infatti a volte, Microsoft Windows, dietro una patina di apparente semplicità, nasconde il funzionamento logico del proprio computer e l'impossibilità di ottenere il risultato finale voluto. Questa filosofia permette lo scambio di informazioni tra gli utenti e i programmatori e ha come risultato un prodotto che risulta avere prestazioni migliori in alcuni ambiti rispetto agli attuali concorrenti commerciali. GNU/Linux è meno esposto degli altri sistemi operativi ai virus ed in genere ai maleware informatici per vari motivi:
;;2002-01-01;2015-09-22; http://it.wikipedia.org/wiki/Linux schede/200px-Tux.jpg;;;;
Advanced Packaging Tool
;Ubuntu è una distribuzione di Linux orientata all'utente generico, nella maggior parte dei casi interessato ad una installazione semplice, stabile ed adattabile alle proprie esigenze.Nel mondo Debian (e quindi anche Ubuntu)apt-get è l'interfaccia a linea di comando che consente agli utenti di Ubuntu (e Debian) una gestione semplificata degli aggiornamenti e dei pacchetti necessari allo svolgimento delle più svariate attività.
(apt-get)Si fa carico della gestione delle eventuali dipendenze necessarie al caricamento di una applicazione. Esistono diverse interfaccie grafiche che fanno uso di apt-get come proprio backend verso i repository, come Sinaptic per Ubuntu Advanced Packaging Tool
Segnalo inoltre questo interessante articolo su come gestire l'aggiornamento e l'installazione di pacchetti eteregenei:Essential house keeping in Ubuntu
;;0000-00-00;2015-00-00; schede/debian.jpg;;;;
Apache 1.3.x oppure Apache 2.x
;Spesso Apache 2 passa per essere la versione più recente di Apache , mentre erroneamente le versioni 1 3 x vengono considerate le sue antenate.
In realtà ci troviamo di fronte a due alberi di sviluppo diversi che rispondono a molteplici motivazioni, in primo luogo la compatibilità all'indietro.
Apache 1.3.x rappresenta sicuramente l'alternativa di più lungo corso e maggiormente testata. Inoltre vi sono versioni di software di terze parti che funzionano in manira appropriata solo con questa verione di Apache.
Per esempio la documentazione ufficiale di PHP raccomanda Apache 1.3.x per tutte le installazioni di PHP precedenti la versione 4.3.0
D'altra parte se volete configurare un proxy server basato su Apache con tutta la magia di mod_secure non resta che adoperare Aache 2.x, in quanto Apache 1.3.x è in grado di operare solo con un numero limitato di opzioni.
Se vi interessa approfondire l'argomento vi consiglio i seguenti link:
Apache 1.3.x vs Apache 2.x Apache 2.0 on Unix systems
Per eseguire una installazione di base di Apache PHP MYSQL su Linux UBUNTU (LAMP) è necessario avere abilitato gli Universe and Multiverse repositories, che di default non sono abilitati. Ubuntu addUniverse
Qundi Potrete eseguire una semplice installazione seguendo l'esempio riportato su installare-lamp-linux-apache-mysql-php
;;0000-00-00;2015-00-00; https://wiki.ubuntu.com/ApacheMySQLPHP schede/apache.jpg;;;;
OpenSSL - GNU e Sicurezza
;Ho redatto questo documento quando mi è stato richiesto di mettere in sicurezza tutti i flussi delle applicazioni che distribuivano contenuti wap presso uno dei principali carrier italiani.
Non desideravo farmi carico della creazione di certificati per tutti i dipartimenti coinvolti ma argomenti come certificati, chiavi e cifratura dei dati avevano gettato nel panico e nello sconforto più di uno.
Et alors, le voilà un piccolo testo per cucinarvi certificati ad hoc.
Si presume che OpenSSL sia già stato installato nella vostra scatola Linux e che gli appositi moduli per apache siano già stati compilati.
Il documento in questione si trova linkato qua sotto
Scopo di questo documento è descrivere l'uso e la generazione di certificati SSL nonché la configurazione di VirtualHost di Apache in ambiente Linux - Solaris ed infine l'utilizzo dei certificati per browser, curl e php.;;0000-00-00;2015-00-00; contributi/sicurezza.html schede/mescalero.jpg;;;;
UBUNTU Linux
;Ubuntu una delle più moderne distribuzioni Linux, attualmente la mia preferita, facile da usare ed amministrare, un sistema operativo completo, liberamente disponibile, che si avvale sia di un supporto di comunità che professionale.
Ubuntu è nata dalla lungimiranza dell'imprenditore sudafricano Mark Shuttleworth che, dopo aver venduto la sua azienda hi-tech, spende parte dei profitti ricavati dalla vendita per mettere a punto una distribuzione facile per l'utente quanto Windows ma che comprende tutti i vantaggi di un sistema Linux: gratuità e stabilità per primi. La stessa Ubuntu deriva da Linux Debian, un marchio storico del sistema open source.;;0000-00-00;2015-01-01; http://www.ubuntu-it.org/ ubuntu.jpg;;;;
CV
;Aprendo questa sezione potete trovare i miei CV aggiornati.
Contact us;In questa sezione trovate i miei contatti.
Stephane Robert Bowman - Tel +39 02 98240173 cell +39 333 7792150 mail:stefan-bowman@tiscali.it skype:stefan-bowman;;0000-00-00;2015-09-22; schede/sittingBull.jpg;;;;
VIDEOCHAT
;AL MOMENTO NON SONO IN LINEA;;0000-00-00;3000-00-00; schede/totem1.jpg;;;;
Video Chat
;Ora sono in linea, clicca "per saperne di più......." qui sotto per entrare in chat;;0000-00-00;1000-00-00; chat/ schede/totem1.jpg;;;;
Giochi 3D
;.
.
.
.
Il gioco 3D commissionato dalla Land Rover di cui ho sviluppato il motore software per shockwave 3D ha esaurito la propria "missione" con grande successo, il link ufficiale è stato chiuso, potete trovare un estratto seguendo il link FREELANDER LANDROVER;;2008-00-00;2010-00-00; schede/rover/rover.jpg;;;;