Home Tecnica Programmazione

In evidenza

SMAU a Bologna con Research to Business

SMAU a Bologna con Research to Business

Il 6 e 7 giugno il Roadshow Smau Business torna a far tappa al Padiglione 33 della Fiera di Bologna e...
Gli articolisti del Portale

Gli articolisti del Portale

Abbiamo deciso di dare più visibilità a tutti coloro che hanno pubblicato articoli per noi, questo perché...
SMAU festeggia il suo quinto anno nel NordEst a Padova

SMAU festeggia il suo quinto anno nel NordEst a Padova

Il 18 e 19 aprile al padiglione 5 di Padova Fiere si terrà la prossima tappa di SMAU Business Roadshow. All'evento...
SMAU risale l’Italia e arriva a Roma

SMAU risale l’Italia e arriva a Roma

Il 21 e 22 marzo nella Nuova Fiera di Roma si terrà la prossima tappa di SMAU Business Roadshow. L'evento...

Bandi di Concorso

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Avviso per incarico ad ingegnere informatico alla Provincia di Bergamo

Nell'ambito del progetto denominato "SOS badanti: la rete provinciale di sportelli per assistenti e collaboratori familiari” nell'ambito del programma "SAP - Servizi alla Persona" è stato pubblicato la Provincia di Bergamo ha pubblicato l'avviso per il reclutamento di una unità per incarico di...

21 Mag 2012 - Letture:1

Esperto di servizi e tecnologie cloud al Digit PA

Procedura comparativa per il conferimento di un incarico di collaborazione coordinata e continuativa per un profilo senior di “Esperto di servizi e tecnologie cloud”, nell’ambito del progetto europeo “Open Dai” presso l' Ente nazionale per la digitalizzazione della Pubblica Amministrazione...

18 Apr 2012 - Letture:34

Selezione per addetto servizi informatici all'Autorità Portuale di Brindisi

Avviso di selezione pubblica per titoli e prova orale per l’assunzione di n. 1 “addetto ai servizi informatici”, a tempo pieno ed determinato triennale, previo periodo di prova, da inquadrare nell’Area Amministrativa. (Inquadramento al III Livello del C.C.N.L. dei Lavoratori...

12 Feb 2012 - Letture:435

Concorso pubblico per informatico alla Corte dei Conti

E' indetto un concorso pubblico, per   esami,   per   il reclutamento di tre unità di informatici da inquadrare nella III area, fascia retributiva F1, da destinare agli Uffici della Corte dei Conti con sede in Roma. Requisiti: laurea triennale in scienze e...

05 Feb 2012 - Letture:306

Istruttore informatico L.68/1999 al Comune di Potenza

Concorso pubblico, per esami, per la copertura di n. 2 posti di Istruttore Informatico, categoria C, posizione economica C1, a tempo pieno e indeterminato, con riserva assoluta alle categorie dilavoratori di cui all'art. 1 della legge n. 68/1999 (norme per...

21 Gen 2012 - Letture:244

Senior Business Consultant presso Lombardia Informatica

Selezione per figura Senior Business Consultant presso Lombardia Informatica. Il collaboratore dovrà fornire consulenza strategica e di business sulle tematiche verticali della Socio-Sanità. Requisiti di ammissione: Laurea in Ingegneria, Economia e Commercio o Scienze dell’Informazione; Percorsi di formazione professionale in ambito sanitario e socio-sanitario, su...

11 Gen 2012 - Letture:284

Bando progetto TAG (Toscana Area Giovani) per giovani talenti digitali

UPI Toscana ha indetto un avviso pubblico per la selezione di 20 giovani (2 per ciascuna delle 10 province della Toscana), da impiegare come formatori all'interno del Progetto TAG (Toscana Area Giovani). Il bando è finalizzato a valorizzare al meglio i...

03 Gen 2012 - Letture:271

I più attivi

Dati e punteggi dell'ultimo anno

Giovanna Casamassima Giovanna Casamassima
47 articoli
16,501 punti totali
Rodolfo Giometti Rodolfo Giometti
49 articoli
5,153 punti totali
Vittorio D'Aversa Vittorio D'Aversa
33 articoli
3,445 punti totali
Fulvio Lucchetti Fulvio Lucchetti
9 articoli
0,279 punti totali
Luigi Carbone Luigi Carbone
10 articoli
0,262 punti totali

Ci hanno visitato

Oggi:1272
Ieri:2110
Totali (14/04/09):1170447

I nostri numeri

Articoli pubblicati: 552
Iscritti al portale: 768
Iscritti all'Elenco: 184
Iscritti ML Discussioni: 351
Iscritti ML Articoli: 30
Iscritti ML Lavoro: 166
 

Linutop OS 4.0: Internet, Chiosco Multimediale e non solo!

Presentata negli ultimi giorni nella capitale francese la nuova distribuzione LI...

Nvidia 295.33, ecco i nuovi driver per linux versione 3.3

L'annuncio è di qualche giorno fa, Nvidia rilascia i nuovi driver 295.33 con sup...

Sviluppare codice per Arduino dalla command line

Arduino Uno è un micro controllore basato su CPU ATmega328; si alimenta via alim...

Code Smells

Sempre più spesso il codice ha un cattivo odore. Sei sicuro di non scrivere cod...

Cloud Computing: cos'è veramente?

Da qualche tempo si sente sempre più parlare di Cloud Computing. Sembra che ques...

Perché cross compilare quando si può compilare nativamente?

Lavorando con architetture diverse mi trovo spesso a dover utilzzare uno stesso ...

munin: come ti controllo il server aziendale

In questi ultimi tempi il server che mantiene il nostro portale è sottoposto ad ...

Verificare spazio su disco su UNIX

Nella gestione si sistemi informativi capita spesso di accedere a postazioni ser...

ettercap: il man-in-the-middle facile

Troppo spesso mi rendo conto che molti considerano la rete aziendale o quella ...

Multi puntatore su Ubuntu 10.4: ecco come

Tempo fa ebbi modo di dare un'occhiata al progetto MPX per un cliente. La cosa n...

AVG Live CD Rescue: l'antivirus live!

Qualche giorno fa mi sono reso conto che in azienda sta per scadere la licenza d...

Server Linux: tutti i trucchi per farlo al meglio

Volete fare un server Linux per la vostra impresa, ufficio o semplicemente per c...

Installare Linux su una USB key: ecco come!

L’installazione  e l'avvio di una distribuzione Linux Live da un supporto U...

Architettura di una trading room

La trading room o sala mercati è il luogo dove vengono effettuate le operazioni ...

Universal USB Installer 1.8.04 e Ubuntu Linux 10.10

Rilasciata il 10.10(.2010) la nuova versione di Ubuntu Linux (la data corrispond...

busybox & Android: la command line facile

Nei precedenti articoli abbiamo visto due tecniche per aggiungere nuovi programm...

Openembedded: la distribuzione «ristretta» per Linux

Quando le risorse di un sistema sono limitate non è possibile usare una distribu...

IPhone recupero file: un gioco di squadra!

Un giorno l'amico Armando Buzzanca mi chiama perchè deve recuperare una no...

Socat: quando i dati passano via rete

Lavorando coi sistemi embedded molte volte mi capita di dovermi arrangiare su di...

Google +1: il «nemico» del «mi piace» di Facebook

Il tanto atteso nemico del "mi piace" targato Facebook è arrivato, il colosso de...

Generare un file da 10GB in 2 millisecondi!

Chi ha a che fare con le macchine virtuali o deve generare delle immagini di fil...

Autenticarsi con la pen drive

La pen drive è ormai diventata come il cellulare, impossibile non averla, ma sie...

I dati e le loro anomalie nascoste

La motivazione per questo articolo nasce dalla crescente problematica di gestion...

Backup mail server: quando il mail server non è raggiungibile

Se avete il mail server in proprio potrebbe succedere che questo non sia raggiun...

Cloud Money

Discorrendo con un collega di cloud computing, si è finito, come al solito, a pa...

Lion desktop: finalmente una distribuzione mirata alle aziende!

Chi è abituato a lavorare con Linux, ed in particolare ha provato a lavorare con...

XMount finalmente liberi di virtualizzare!

Cosa succede dopo che abbiamo acquisito un disco in bitstream su file immagine? ...

Boxee Box: la TV facile di D-Link

Grazie alla D-Link possiamo presentare un nuovo gioiello della tecnologia: il me...

Installazioni di Linux su sistemi non convenzionali

Un'ottica convenzionale vede l'informatica come un insieme di applicazioni e sis...

Come creare un NFS server ridondante

Quelli che mi conoscono sanno che il mio ambito lavorativo è nei sistemi embedde...

Git in Eclipse

Chi mi conosce sa la mia avversione (del tutto personale, ci tengo a sottolinear...

Come ti controllo i tassi di interesse con Linux

In questi giorni sto cercando di fare una surruga per il mutuo di casa mia. Tra ...

PyGTK su N900

Come programmatore avere un cellulare che in pratica è un computer (oramai il 10...

GNU readline: un tool indispensabile per la linea di comando

Chiunque di voi abbia avuto a che fare con la linea di comando avrà senz'altro a...

L'SMS autoprodotto!

Tempo fa sulla mailing list di CFI ho provato a lanciare l'idea di effettuare un...

Boot from SAN

Intendiamoci, non è l’ultima briciola tecnologica caduta da un banchetto alla NA...

Gimp, OpenOffice & C. su N900? Semplice con Debian!

Che Maemo fosse versatile me ne sono accorto subito, ma l'idea di poter installa...

Maemo extras: ancora più applicazioni per l'N900

Finalmente, grazie a Nokia, abbiamo a disposizione un esemplare dell'N900 su c...

Programmare in C sull'N900

In questo articolo vedremo come sia semplice programmare in C sull'N900. In part...

Clonare una macchina vera in 30 minuti con VirtualBox

Essendo uno sviluppatore mi son reso conto che la virtualizzazione di una macchi...

Geexbox: la mini distro MediaCenter Linux

Geexbox è un piccolo ma potente sistema operativo orientato alla riproduzione di...

Arduracing: come realizzare una robot-car intelligente con Arduino

Arduracing è un progetto realizzato con Arduino in collaborazione con il Lucccal...

Mageia 1 alpha1 è tra noi

Finalmente è stata rilasciata la tanto attesa versione alpha1 principalmente riv...

Aggiungere programmi all'N900 con Maemo SDK

Abbiamo già visto come sia facile installare nuove applicazioni sul Nokia N900, ...

SL4A e il drone parla più lingue

Chi come me non ama Java si sentirà a disagio volendo programmare una qualsiasi ...

Sicurezza informatica: safety, dependability, security

La sempre maggiore diffusione delle tecnologie ha profondamente rivoluzionato la...

Demolinux: l'automazione industriale con Linux

Qualche tempo fa il mio ex istituto superiore mi aveva chiesto di fare una picco...

Grep e Strings due giganti di Linux

Il tempo libero serve anche a sperimentare e quando si ha la passione per la com...

Installare strace su Android

Quando si programma è importante avere buoni tool di debug e uno dei più importa...

Sabayon Linux 5.4 (32 e 64 bit)

E' stata rilasciata online la nuova versione 5.4 di Sabayon Linux, una tra ...

Virtualizzazione di Windows XP o altri SO su Ubuntu con Qemu

I pc odierni sono sempre più potenti e molto spesso sotto sfruttati, la virtua...

Linutop4 PC

Il produttore francese Linutop, con sede a Parigi, ha annunciato il nuovo modell...

Il settore danneggiato e l'acquisizione forense

Se si deve acquisire un hard disk in maniera forense, ossia con tutti i crismi n...

Forno a microonde: analisi emissioni EME

Nell'immaginario collettivo c'è una forte paura per i danni che posso generare s...

Odroid: la piattaforma di gioco libera

Si chiama Odroid ed e basata su Android, è la prima piattaforma di gioco interam...

Controllare MAME con Wiimote su N900!

Ecco un'altra dimostrazione delle potenzialità di questo telefono (se vogliamo c...

Il NAS D-Link DNS-343

Grazie alla D-Link azienda produttrice di apparecchiature di rete e non solo v...

F-Droid, e il FOSS su Android è servito!

Come Software Libre Evangelist mi son spesso trovato ad incoraggiare l'uso del s...

Il telefono… la tua voce!

Era lo slogan pubblicitario della Telecom di un po’ di anni fa. Certo, al concet...

Generare un file pieno di 0xff

Per generare in file da 16Kbyte pieno di zeri su di un sistema UNIX/GNU-Linux si...

Programmazione
Arduracing: come realizzare una robot-car intelligente con Arduino Stampa E-mail
(5 voti, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Matteo Lucchesi   
Mercoledì 30 Novembre 2011 17:54

arduracingArduracing è un progetto realizzato con Arduino in collaborazione con il Lucccalug che aspira alla creazione di una robot car in grado di muoversi autonomamente all’ interno di un circuito.

Il robot utilizza 4 sensori di distanza ad infrarossi per determinare la distanza dalle pareti laterali e frontali. Attraverso questi dati è in gradi di estrapolare la distanza e l’angolo delle curve. Il robot è in grado di sterzare e viaggiare a velocità variabile in avanti ed indietro. Il telaio è realizzato con il Lego. Il progetto è stato presentato durante il Linux Day 2011 a Lucca ed ha dato risultati soddisfacenti, sono ovviamente stati individuati degli errori di progettazione che sono espressi nella sezione conclusioni.

Leggi tutto... [Arduracing: come realizzare una robot-car intelligente con Arduino]
 
Google +1: il «nemico» del «mi piace» di Facebook Stampa E-mail
(4 voti, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Luigi Carbone   
Venerdì 03 Giugno 2011 14:15

Google Plus OneIl tanto atteso nemico del "mi piace" targato Facebook è arrivato, il colosso dei motori di ricerca Google lancia "Google +1", un pulsante che ben presto sarà presente in tutti i siti internet viste le sue peculiarità. Vediamolo con la lente...

"Google +1" è disponibile per tutti, naturalmente per integralo bisogna poter gestire il proprio sito, e tra le sue caratteristiche fondamentali troviamo la condivisione del sito visitato e la possibilità di assegnare una valutazione utile a Google per le SERP (search engine results page) conosciuto da tutti i web master.

Leggi tutto... [Google +1: il «nemico» del «mi piace» di Facebook]
 
SL4A e il drone parla più lingue Stampa E-mail
(3 voti, media 4.67 di 5)
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Lunedì 28 Febbraio 2011 17:35

SL4A_logoChi come me non ama Java si sentirà a disagio volendo programmare una qualsiasi applicazione su Android. Il sistema di Google infatti permette di sviluppare applicazioni solo con questo linguaggio. Ora però le cose potrebbero cambiare grazie ad un progetto, sempre sponsorizzato da Google, e che cerca di implementare uno speciale strato software (API di programmazione) che permette di utilizzare diversi interpreti di linguaggi ad alto livello.

Il progetto si chiama SL4A (Scripting Language for Android) e, al momento, permette di utilizzare su di un sistema Android linguaggi come: python , perl, TCL, bash, ecc..

Leggi tutto... [SL4A e il drone parla più lingue]
 
Programmare in C sull'N900 Stampa E-mail
(1 voto, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Lunedì 06 Dicembre 2010 10:48

pb_ss01In questo articolo vedremo come sia semplice programmare in C sull'N900. In particolare vedremo come realizzare una semplice applicazione basata sulle librerie GTK.

Quello che rende la cosa molto interessante non è tanto la programmazione in se, ma il supporto ad essa che il sistema Maemo (e l'SDK relativo) ci dà.

Vedremo il come realizzare la nostra applicazione sia semplice come se la scrivessimo per un normale PC e vedremo anche come i tool di test/debug di Maemo ci permettono di provare la nostra applicazione su di un sistema virtualizzato.

Leggi tutto... [Programmare in C sull'N900]
 
Aggiungere programmi all'N900 con Maemo SDK Stampa E-mail
(1 voto, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Venerdì 26 Novembre 2010 12:45

maemo-developerAbbiamo già visto come sia facile installare nuove applicazioni sul Nokia N900, in particolare come sia facile aggiungere tool per programmare; abbiamo già visto infatti come si installa python e PyGTK.

Ora però scendiamo ancora più nel dettaglio e vediamo come si può programmare direttamente in C in modo da sfruttare al massimo la potenza di calcolo dell'N900 e per accedere a tutte le funzionalità del sistema operativo.

Per fare questo il modo migliore è usare l'SDK di Maemo. Vediamo come si installa e come si usa.

Leggi tutto... [Aggiungere programmi all'N900 con Maemo SDK]
 
PyGTK su N900 Stampa E-mail
(1 voto, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Martedì 23 Novembre 2010 11:03

pygtk_logoCome programmatore avere un cellulare che in pratica è un computer (oramai il 100% dei telefoni di fascia alta così detti smartphone lo sono) ma che non si può programmare in maniera semplice e veloce è sempre stata un grave mancanza! Finalmente con N900 le cose stanno cambiando...

La sua somiglianza con la distribuzione Debian e la versatilità nell'accedere ai permessi di root (come già fatto vedere qui) rendono questa macchina l'ideale per gli smanettoni come me! :)

In questo articolo vedremo come installare e creare una piccola applicazione con PyGTK.

Leggi tutto... [PyGTK su N900]
 
Git in Eclipse Stampa E-mail
(1 voto, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Giovedì 23 Settembre 2010 10:40

EGit_logoChi mi conosce sa la mia avversione (del tutto personale, ci tengo a sottolinearlo) per i tool grafici di aiuto alla programmazione. Per il mio lavoro quotidiano di programmatore utilizzo vi, make e Git tutti dalla command line e vivo benissimo ma, in alcuni casi, devo riconoscere che utilizzare un ambiente integrato è decisamente meglio: uno di questi casi è l'SDK di Android.

In questi ultimi tempi mi sto dilettando nello studio di Android partendo dal basso livello (kernel, programmazione nativa C) sino all'interfaccia di alto livello: dalvik. Io e un mio amico/collega stiamo sviluppando (o meglio, lui sviluppa e io supervisiono) una applicazione per Android (a breve ne sentirete parlare anche qui) e ci siamo trovati nella condizione di coordinare il nostro lavoro nonché di versionare il codice.

Mi son chiesto allora come fare... O meglio, essendo io un utilizzatore assiduo di Git mi son chiesto: esiste un modo per utilizzare Git anche da Eclipse?

La risposta è ovviamente sì e si chiamano JGit e EGit.

Leggi tutto... [Git in Eclipse]
 
busybox & Android: la command line facile Stampa E-mail
(1 voto, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Sabato 14 Agosto 2010 08:06

Nei precedenti articoli abbiamo visto due tecniche per aggiungere nuovi programmi C su di un sistema Android (l'emulatore nello specifico); abbiamo visto come compilare un programma nativamente con la toolchain di Android e come compilare un programma con una toolchain esterna.

In questo articolo cercherò di installare una serie di programmi di utilità per semplificarmi la vita quando utilizzo la command line, in particolare vorrei installare una shell un po' più completa di quella di default, un editor di file (io uso vi) ed altri programmi di utilità come awk, find, ecc..

Una soluzione semplicistica potrebbe essere quella di prendersi i sorgenti di ogni tool che desideriamo avere e ricompilarseli uno per uno... ma questo, oltre ad essere un lavoraccio, potrebbe creare dei problemi nel caso decidessimo di ricompilare tutti i programmi in maniera statica: sicuramente la via più veloce ma quella che occuperebbe di sicuro troppo spazio nel filesystem.

La soluzione più efficiente e semplice, in questo caso, è quella di utilizzare busybox che include al suo interno tutti i programmi di utilità che un amante della command line può utilizzare.

Leggi tutto... [busybox & Android: la command line facile]
 
Installare strace su Android Stampa E-mail
(1 voto, media 5.00 di 5)
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Martedì 10 Agosto 2010 09:04

Quando si programma è importante avere buoni tool di debug e uno dei più importanti tool di debug per i sistemi GNU/Linux è strace.

Con strace è possibile visualizzare le chiamate di sistema che via via un processo fa durante la sua evuluzione; il bello di strace è che il suo lavoro lo fa indipendentemente dal fatto che il programma che si desidera monitorare sia compilato con opzioni di debug o meno! Quindi ogni programma è analizzabile con strace.

Ora, dato che noi vogliamo programmare in C su Android e poiché Android è un sistema GNU/Linux è fondamentale che portiamo questo tool sul nostro sistema (o emulatore) Android!

Leggi tutto... [Installare strace su Android]
 
Compilare un programma C per Android Stampa E-mail
Area Tecnica - Programmazione
Scritto da Rodolfo Giometti   
Mercoledì 04 Agosto 2010 09:21

Essendo un programmatore C (uso anche altri linguaggi, ma il C e quello che uso più spesso) sono spinto a volerlo usare dapperutto! :)

Nello scorso articolo su Android vi ho fatto vedere come si installava l'SDK e, tramite questo, come si installava un pacchetto APK sull'emulatore; ma quello era un programma scritto in Java, invece e bene sapere che con l'emulatore di Android è possibile fare ben di più, è infatti possibile  provare dei programmi scritti in C!

Purtroppo, come già detto, l'SDK di Android non ci aiuta in questo, infatti il linguaggio nativo di Android è Java e l'SDK è tutto incentrato su di esso. Esiste però un modo per compilare programmi in C, anche se non del tutto banale ed immediato...

Vediamo come.

Leggi tutto... [Compilare un programma C per Android]
 
«InizioPrec.12Succ.Fine»

Pagina 1 di 2
 

In primo piano

Simons Voss: un mondo senza chiavi

Simons Voss: un mondo senza chiavi

Il sistema di gestione e di controllo degli accessi 3060 si presenta come un’alternativa con enormi vantaggi...
Pubblicità mirata dei prodotti

Pubblicità mirata dei prodotti

Hai un prodotto o un servizio da pubblicizzare? Fallo su consulenti-ict.it! Pubblicizzare un prodotto...
Recensioni sul Portale

Recensioni sul Portale

Hai un prodotto hardware/software o un libro riguardante uno dei temi dell'ICT? Vuoi farlo conoscere...

Offerte di lavoro

Visualizza Topic »

Eventi

Non ci sono eventi in programma
Maggio 2012
D L M M G V S
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
Giugno 2012
D L M M G V S
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Sondaggi

busyCaricamento Sondaggio...