Archivio della categoria: Programmazione

19mag/11

Post to Twitter Post to Facebook

Come installare Symfony su MAMP

Commenti Commenti: 0    Pubblicato in: Programmazione, Sviluppo Web

Questa breve guida illustra come installare Sympony su MAMP in Snow Leopard (1.6.7). La guida suppone che MAMP sia già installato sul sistema. Nel caso in cui si abbia la necessità di installare anche MAMP, basterà effettuare il download del DMG dal sito ufficiale.

Snow Leopard, di default, fornisce già un interprete PHP. Per usare agevolmente PHP e PEAR forniti da MAMP è consigliabile sostituire (senza cancellarlo) l’interprete PHP di default con quello presente in MAMP. Per fare questo, basta aprire la shell dei comandi e digitare:

1
2
3
4
sudo mv /usr/bin/php /usr/bin/php-original
sudo ln -s /Applications/MAMP/bin/php5.3/bin/php /usr/bin/php
sudo mv /usr/bin/pear /usr/bin/pear-original
sudo ln -s /Applications/MAMP/bin/php5.3/bin/pear /usr/bin/pear

Il primo comando, rinomina l’interprete PHP di default di Snow Leopard in php-original mentre il secondo comando, crea un link simbolico all’interprete PHP fornito da MAMP collocandolo all’interno della stessa directory in cui si trovava l’interprete PHP di default di Snow Leopard. Se successivamente si volesse ripristinare l’interprete PHP fornito di default da Snow Leopard, basterà cancellare il link simbolico creato secondo comando e rinominare il file php-original in php.
Il terzo ed il quarto comando vanno eseguiti solamente se nel sistema è già installata una versione di PEAR. Questi comandi fanno esattamente la stessa cosa dei comandi mostrati nelle righe 1 e 2, ma con PEAR.

A questo punto il sistema dovrebbe essere pronto per installare Symfony. Per installare Symfony, eseguire i seguenti comandi dalla shell dei comandi:

1
2
pear channel-discover pear.symfony-project.com
pear install symfony/symfony

Per poter utilizzare Symfony da riga di comando in maniera semplice e veloce, senza dover specificare ogni volta l’intero path, è possibile seguire due strade: creare un link simbolico a Symfony all’interno di /usr/bin/symfony (esempio 1); creare un alias in /etc/profile (esempio 2).

1
sudo ln -s /Applications/MAMP/bin/php5/bin/symfony /usr/bin/symfony
1
alias symphony="/Applications/MAMP/bin/php5/bin/symfony"
9set/10

Post to Twitter Post to Facebook

Rilasciato Ruby On Rails 3.0

Commenti Commenti: 0    Pubblicato in: Programmazione

Dopo circa due anni di duro lavoro è stata finalmente rilasciata la terza versione di Ruby On Rails. Sul blog ufficiale di Ruby on Rails potete trovare la comunicazione ufficiale del rilascio e la lista delle maggiori novità introdotte in questa nuova versione.

9set/10

Post to Twitter Post to Facebook

Rilasciato iOS 4.1 e iOS SDK 4.1

Commenti Commenti: 0    Pubblicato in: iPhone, iPad e iPod, Mondo Apple, Programmazione

Apple ha da poco rilasciato la versione 4.1 di iOS, sistema operativo su cui si basano iPod ed iPhone. Contemporaneamente al rilascio di iOS 4.1, la Apple ha rilasciato anche un aggiornamento per l’SDK necessario per lo sviluppo di applicazioni per iPod, iPhone ed iPad.
iOS 4.1, come sempre, potrà essere scaricato tramite iTunes, mente tutti gli sviluppatori registrati potranno scaricare l’SDK per iOS 4.1 da questo link.

iOS 4.1 SDK
9lug/10

Post to Twitter Post to Facebook

Snow Leopard: come cambiare versione di Python

Commenti Commenti: 1    Pubblicato in: Programmazione, Sistemi Operativi

Snow Leopard, di default, supporta Python in versione 2.6. Tuttavia, in alcuni casi, potrebbe essere utile utilizzare Python 2.5. Dunque, come cambiare la versione di Python utilizzata di default da Snow Leopard? Aprite la shell e digitate il seguente comando:

defaults write com.apple.versioner.python Version 2.5

Per impostare nuovamente Python 2.6 come versione di default, digitate il seguente comando:

defaults write com.apple.versioner.python Version 2.6

Per maggiori informazioni informazioni digitate: man python

18giu/10

Post to Twitter Post to Facebook

WWDC 2010: video delle sessioni

Commenti Commenti: 0    Pubblicato in: iPhone, iPad e iPod, Mondo Apple, Programmazione

La Apple ha rilasciato i video (anche in versione HD) e le relative slides di tutte le sessioni tenute alla WWDC 2010. I video possono essere scaricati gratuitamente da tutti gli sviluppatori usando il proprio Apple ID. Per accedere ai video, seguite questo link.

18mag/10

Post to Twitter Post to Facebook

PHP e Semantic Web

Commenti Commenti: 0    Pubblicato in: Programmazione, Semantic Web, Sviluppo Web

Dovendo estendere o sviluppare un’applicazione web in PHP con supporto alle tecnologie Semantic Web, ci si chiede quali siano attualmente i principali frameworks che permettano di gestire agevolmente dati strutturati in RDF. Per quanto riguarda PHP, i principali framework attualmente disponibili sono:

  • ARC2: semplice da utilizzare, offre uno storage RDF con supporto allo SPARQL query language, un parser RDF in grado di supportare molteplici formati (RDF/XML, Turtle, RSS, microformats, eRDF, RDFa, etc), la possibilità di serializzare i grafi RDF (N-Triples, RDF/JSON, RDF/XML, Turtle), un sistema di templating e molto altro ancora. ARC2 è facilmente estendibile attraverso lo sviluppo di plugins dedicati.

  • RAP: offre uno storage RDF con supporto allo SPARQL ed RDQL query language, un inference engine con supporto completo ad RDF Schema più qualche elemento di OWL, un parser RDF in grado di supportare molteplici formati (RDF/XML, N3, N-TRIPLE, TriX, GRDDL, RSS), la possibilità di serializzare i grafi RDF (RDF/XML, N3, N-TRIPLE, TriX), la possibilità di visualizzare graficamente i dati RDF, un’interfaccia grafica per la gestione dei back-end RDF


Qual’è il miglior framework PHP? Dipende dalle esigenze. Tuttavia, al momento, lo sviluppo del framework ARC2 sembra più attivo rispetto a RAP. Dalle prove effettuate, ARC2 sembra più stabile di RAP.

26apr/10

Post to Twitter Post to Facebook

Presentazione HTML5 e CSS3

Commenti Commenti: 0    Pubblicato in: Programmazione, Sviluppo Web

Marcin Wichary e Ernest Delgado hanno rilasciato un’ottima presentazione, raggiungibile tramite questo link, realizzata in HTML5 e CSS3 in cui mostrano le maggiori caratteristiche del nuovo standard. La presentazione è un ottimo punto di partenza per capire le novità introdotte con HTML5+CSS3. La presentazione è stata realizzata per Google Chrome ma può essere anche visualizzata con qualsiasi browser recente con supporto per HTML5 e CSS3 (alcune funzionalità mostrate nella presentazione potrebbero non funzionare correttamente in browser differenti da Google Chrome).

18gen/10

Post to Twitter Post to Facebook

Programmazione iPhone: nuovi podcast

Commenti Commenti: 0    Pubblicato in: iPhone, iPad e iPod, Programmazione

Pochi giorni fa l’università di Stanford ha rilasciato nuovi ed interessanti podcast riguardanti la programmazione per iPhone/iPod. Per il momento i nuovi podcast sono dedicati all’Objective-C ed all’ambiente di sviluppo XCode. Oltre ai podcast sono disponibili anche le slides complete delle video-lezioni. Video-lezioni e slides sono gratuite e possono essere scaricate seguendo questo link.

Social Networks

Seguimi su Twitter    Seguimi su Facebook    Feedburner
123
it Italiano   |   en English
(c) 2007-2010 Michele Nucci   |   Chi sono   |   M1K Software   |   Note Legali