Innoland Punto IT

In questo momento il neurone è scollegato … riprova più tardi …

Archivio per il 'Programmazione' Categoria


Ubuntu per sviluppatori

Pubblicato da innovatel su Giugno 3, 2008

Ieri sera prima di andare a rilassarmi davanti alla televisione ho navigato un pò sul sito di Ubuntu Brainstorm. Non sò se per pura coincidenza o per altro, ma devo dire che mi sono imbattuto in una idea davvero interessante.

L’idea in questione è la numero 3188 dal titolo: “idea #3188: Create an Ubuntu for developers

Per chi volesse più informazioni riporto la prima parte della descrizione del testo. Per leggere la versione completa vi rimando alla pagina dell’idea:

[...] I suggest to the Ubuntu community, we should have a unique and complete development studio, in order to create great applications very coupled to the Operating System, in order to take advantage of the environment, standardize programming languages and not to fill up the system resources with a lot of interpreters, runtime or whatever frameworks. [...]

L’idea è stata proposta da marceloandrade e se la reputate interessante potete votarla dando così il vostro supporto all’idea.

Se volete curiosare nel blog di marceloandrade e leggere il suo post originale dovete conoscere lo spagnolo in quanto è la sua lingua:

Ubuntu brainstorm

Pubblicato su Programmazione, Ubuntu | Contrassegnato da tag: , , , , , , , , , , | 2 Commenti »

[Riflessione] Sviluppare software multi piattaforma

Pubblicato da innovatel su Maggio 8, 2008

L’altro giorno, parlando con un mio amico, è uscita la possibilità di sviluppare un applicativo per un cliente. L’idea non è male, il problema è che la situazione non è delle più rosa in quanto:

  • Il cliente finale userà il software in ambiente Windows
  • Io per lo sviluppo ho a disposizione un ambiente Linux
  • Sviluppo da anni al lavoro ma esclusivamente in ambiente windows ( .NET )
  • In ambito Linux non conosco nessun linguaggio per lo sviluppo

Quello che mi chiedo è:

Dover imparare un linguaggio nuovo non mi spaventa. Fà parte del mio lavoro e mi piace anche visto che è anche la mia passione. Il problema è uno solo: QUALE?

Anche perchè, volendo fare i pignoli, immagino che ogni linguaggio abbia dei pro e dei contro e/o delle limitazioni sia per lo sviluppo che poi nella fase di utenza finale. Questa situazione mi spiazza, non ho idea di cosa fare.

Non ho in mente validi canditati al momento e nemmeno come poterli sfruttare in ambito lavorativo. E poi, che soluzioni di sviluppo esistono? Nel mio caso, venendo da .NET sarebbe “pratico” usare mono ma se devo dirla tutta vorrei evitare.

Mi affido alla vostra esperienza. Se avete consigli da dare sarò ben felice di leggerli :)

Pubblicato su Linux, Programmazione, Riflessioni, Windows | Contrassegnato da tag: , , , , , , , , , , , , | 17 Commenti »

[KDE-Apps] Eric 4.1.2

Pubblicato da innovatel su Aprile 5, 2008

Volevo segnalare il rilascio in data odierna della versione “Eric 4.1.2 ” del famoso editor per python in ambito Linux.

Ecco una breve descrizione del progetto:

Eric4 is a Python IDE written using PyQt4 and QScintilla2. It has integrated project management capabilities, it gives you an unlimited number of editors, an integrated Python shell, an integrated debugger, integrated interfaces to Subversion and CVS, an integrated refactoring browser, integrated unittest and much more.

Eric4 is the successor of the well known eric3 development environment.

Io l’ho aperto qualche volta per curiosità e provare a scrivere il semplice “Hello Word!” in python e non mi è dispiacito. Ricordo anche che avevo scritto una guida di installazione in merito. Per chi fosse interessato, può trovarla nel seguente articolo:

[Ubuntu] HowTo : Install python with apt-get

Piccola nota sul link appena inserito: sappiate che il procedimento è uguale (più o meno) anche per le altre distribuzioni che dispongono di repository. Bisogna usare il gestore pacchetti della distribuzione e non apt-get … giusto per intenderci, se fossimo su una fedora si andrebbe di yum :)

Cosa altro aggiungere? Andate sul sito ufficiale del progetto, guardate qualche screenshot e poi se volete fate un download oppure se potete vedere se i repository della vostra distribuzione lo contengono ed attendere l’aggiornamento della versione all’attuale.

Buon sabato sera a tutti … io adesso preparo la borsa per la stramilano di domani … sono emozionatissimo!

Pubblicato su KDE, Linux, Programmazione | Contrassegnato da tag: , , , , , , , , , , , , | Non ci sono Commenti »

[GNOME-Apps] Gambas 2.5.0

Pubblicato da innovatel su Aprile 4, 2008

Volevo segnalare, in data odierna, il rilascio di “Gambas 2.5.0″ a tutti i fans di questo progetto.

Gambas  is a free development environment based on a Basic interpreter with object extensions, a bit like Visual Basic™ (but it is NOT  a clone !). Read the introduction for more information.

With Gambas, you can quickly design your program GUI with QT or GTK+, access MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications with DCOP, translate your program into any language, create network applications easily, make 3D OpenGL applications, make CGI web applications, and so on…

Detto questo, non mi resta che rimandarvi sul sito del progetto Gambas per maggiori informazioni o per fare un bellissimo download :)

Pubblicato su GNOME, Programmazione, software | Contrassegnato da tag: , , , , , , , , , , , , | Non ci sono Commenti »

WordPress 2.5

Pubblicato da innovatel su Marzo 30, 2008

Amici ed amiche, sono felice di annunciare che è uscita la nuova versione di WordPress quindi consiglio a tutti di aggiornare il vostro blog. Ecco l’annuncio del rilascio:

The latest stable release of WordPress (Version 2.5) is available in two formats from the links to your right. If you have no idea what to do with this download, we recommend signing up with one of our web hosting partners that offers a one click install of WordPress or getting a free account on WordPress.com.
What’s Next?

With our famous 5-minute installation, setting up WordPress for the first time is simple. We’ve created a handy guide to see you through the installation process. If you’re upgrading your existing installation, we’ve got a guide for that, too. And should you run into any trouble along the way, our support forums are a great resource, where seasoned WordPress experts volunteer their time to help you get the most out of your blog.

Io stò scrivendo questo post dalla versione 2.5 ed a primo impatto mi lascia disorientato. Forse è una questione di abitudine o altro ma preferivo la grafica dell’amministrazione nel vecchio stile.

Cosa aspettate? Correte ad aggiornarlo scaricando la nuova versione dal sito ufficiale del progetto WordPress!

Pubblicato su Linux, Php | Contrassegnato da tag: , , , , | Non ci sono Commenti »

Cancellare un file da disco

Pubblicato da innovatel su Marzo 31, 2007

Ti è mai successo di dover cancellare un file su file system tramite php? L’operazione è molto semplice!

<?php

$check = unlink( “nomeFile.txt” ) ;

if( $check == 1 )

{

print(”Delete file with php … ok!) ;

}

?>

Pubblicato su Php | Non ci sono Commenti »

Indirizzo IP

Pubblicato da innovatel su Febbraio 12, 2007

In php abbiamo due modi per ottenere l’indirizzo IP del visitatore. Vediamoli :)

$ipAddress = $_SERVER['REMOTE_ADDR'];

Oppure

$ipAddress = @$REMOTE_ADDR;

Pubblicato su Php | Non ci sono Commenti »

[c#] Mostrare ed ordinare il contenuto di un array

Pubblicato da innovatel su Gennaio 10, 2007

In questo semplice esempio viene mostrato come (dopo aver creato e riempito un array) visualizzare il suo contenuto. Le visioni son di due tipi. La prima è non ordinata mentre la seconda ordinata.

string[] myArray = { “myValue3″ , “myValue1″ , “myValue2″ } ;

Console.WriteLine(”*** Unsorted Array ***”);
foreach(string myString in myArray)
{
Console.WriteLine( myString ) ;
}

Array.Sort( myArray ) ;

Console.WriteLine(”*** Sorted Array ***”);
foreach(string myString in myArray)
{
Console.WriteLine( myString ) ;
}

Pubblicato su C# | Non ci sono Commenti »

Mostrare il contenuto di una Enum

Pubblicato da innovatel su Gennaio 7, 2007

Grazie al seguente codice, possiamo capire come mostrare il contenuto di una Enum.
Leggi il seguito di questo post »

Pubblicato su C# | Non ci sono Commenti »

Ordinare un DataGrid utilizzando il DataView

Pubblicato da innovatel su Gennaio 7, 2007

Il seguente script, ci mostra come ordinare una qualsiasi fonte dati prima di mostrarla a video.

Leggi il seguito di questo post »

Pubblicato su C# | Non ci sono Commenti »