Pagine

giovedì 30 giugno 2011

Sempre sullo sviluppo di un gioco in C#

Propongo un altro link per lo sviluppo di videogiochi in C#. Sempre un tutorial passo passo, come piacciono a me Learn c# and game programming

Intercettare le telefonate VOIP?

Microsoft ha depositato nel 2009 un brevetto per quanto riguarda un software in grado di intercettare le telefonate VOIP come quelle effettuate tramite Skype.

La tecnologia si chiama “Legal Intercept”… che sia la stessa utilizzata dalle nostre forze dell’ordine per intercettare i signori della P4?

 Il Trojan poliziotto del caso Bisignani fa discutere

mercoledì 29 giugno 2011

Guida HTML per principianti

Una buona guida per iniziare a scrivere codice HTML è al seguente indirizzo : Guida HTML per principianti

Vorrei ricordare che per scrivere pagine HTML non occorre per forza di cose tool sofisticati, ma basta il buon notepad (anche se si rischia di impazzire) o il buon Notepad++

Ovvio che se volete fare una pagina web più graziosa o comunque più sofisticata esistono i tools WYSIWYG tra i quali Expression WebAdobe DreamWeaver solo per citarne due a pagamento.

Un buon editor HTML free per ambiente Windows è Komodo o il buon Amaya

ActiveX con C# e Windows 7

Allora, dopo molte peripezie sono riuscito a creare un ActiveX con C# che funzioni oltre che con Windows XP anche con Windows 7.
Il tutorial l’ho trovato a questa pagina Creating an ActiveX control in .Net using C#
Se cercate, come ho fatto io, il cab-sdk sappiate che microsoft l’ha deprecato e l’ha eliminato dai propri download, quindi cercando cercando l’ho trovato qui:
Cab-sdk
Scaricate tutto in una cartella…

martedì 28 giugno 2011

Expression Blend e problema in compilazione

Se sviluppate in WPF o Silverlight, e avete Expression Blend, e avete un sistema a 64Bit forse siete incappati in un fastidiosissimo errore di compilazione:

“The specified solution configuration “DEBUG|MCD” is invalid.” etc… etc.. oppure molto simile :

“The specified solution configuration “DEBUG|BCP” is invalid.” etc… etc..

Succede solitamente quando il progetto l’avete iniziato con Visual Studio (praticamente tutti) e poi lo volete maneggiare con Blend (quindi in pratica la normalità)

Ebbene, forse la soluzione è questa :

aprite RegEdit come amministratore, andate in :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

e selezionate la chiave (che dovrebbe essere o MCD o BCP dipende) cancellate il valore e riavviate il pc, magicamente la compilazione funzionerà.

lunedì 27 giugno 2011

Per gli amanti del video

Per gli amanti del video volevo segnalare un bel programmino :

Con questo programma potrete stabilizzare in un colpo solo il visto video tremolante, migliorarlo se ad esempio l’avete fatto con un cellulare o comunque la qualità è scarsa, e creare dei panorami a partire dal un video.

Il bello di questo programma è che è gratis (mancano ovviamente alcune funzioni) e funziona molto bene con schede video NVidia con CUDA, dai quali sfrutta appieno i processori.

Orologio Swatch : Pulizia e riparazione

Il mio orologio swatch ha oramai qualche annetto, e mostra i segni del tempo. Mi sono quindi messo a cercare in internet se c’era qualcosa a riguardo e… ho trovato addirittura un video tutorial sul come smontare e rimontare un orologio swatch. L’operazione non è proprio delle più semplici… ma ci si può provare:

Gli Orologi di Nonno Gigi

Tutorial per scrivere un Tower Defence

Sempre nell’ambito dello sviluppo di giochi, questa volta però in flash, vi segnalo questo bel link di un tutorial passo passo sul come scrivere un bel tower defence in flash….

How to build a tower defense flash game

Invece se preferite .NET e non sapete dove muovervi e non conoscete XNA, potete andare in questo bel sito :

XNA - Tower Defense

Sviluppare un gioco con android?

E non sapete come muovervi? Avete già provato a fare delle ricerche ma vi risulta tutto oscuro? Vi indico allora un bel tutorial per sviluppare un gioco semplice semplice con Android e il suo SDK.

E’ un tutotial passo passo che vi spiegherà dall’inizio alla fine come creare e pensare un gioco.

Google Android tutorial - Conway's Game of Life

venerdì 24 giugno 2011

Firefox 5

E’ uscito due giorni fa Firefox 5. La politica di Mozilla è cambiata, invece di fare diversi aggiornamenti della versione corrente di Firefox ne fanno direttamente una nuova versione.

La novità che balza subito all’okkio di FF5 è sicuramente una maggior compatibilità del browser verso l’HTML 5 , come il supporto a livello nativo del formato PDF.

Ford Sync AppLink

Ottime news da parte di Ford, visto che Ford Sync AppLink è cosa buona e guista, Ford ha visto bene di estendere la sua esperienza anche ad altre macchine!

Con la mia Fiesta 2011, è veramente bello poter ascoltare le musiche contenute nel mio cellulare tramite BlueTooth o telefonare comodamente. Il riconoscimento vocale, almeno per quanto mi riguarda, funziona che è una meraviglia.

giovedì 23 giugno 2011

Nuovo progetto - altra corsa...

Ok, quindi nuovo sito web e nuovo studio. Questa volta però non in .Net bensì in php e in particolare mediawiki. Per chi non lo sapesse, mediawiki è il motore di wikipedia.
Per altre informazioni potete vedere MediaWiki.
Esiste una versione anche per .Net, ovvero Screwturn, anche se non l'ho scelto in quanto preferisco la versione originale di wikipedia.
Esistono molti articoli per mediawiki, tra i più interessanti, almeno per me, sono quelli riguardanti la creazione dei bot per elaborare le pagine. Essendo programmatore .Net mi sono concentrato sulle librerie che permettevano l'accesso al sito tramite appunto c#. Da una ricerca veloce (cercando la parola Bot) si arriva alla seguente pagina : http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot
Continuando la ricerca e leggendo l'articolo si arriva qui : Libreria .NET per MediaWiki

Mi raccomando, documentatevi bene prima di fare casini... ah, per provare il bot è meglio fare un sito in locale, nonostante l'IIS Express si un ottimo prodotto, gli manca MySql, e siccome non mi piace sporcare la mia macchina con numerosi servizi, preferisco avere un programma come EasyPHP. L'unica accortezza è, se avete IIS funzionante sulla porta 80, è di cambiare la porta di apache (ebbene si, avete apache come server, ma guardate bene, non come servizio, ma come programma a se).

Il risultato lo potete vedere qui: TraderPedia

Cuyahoga

Iniziamo con cuyahoga, un framework per siti web. Sviluppato in .Net 2.0 e 3.5, supporta diversi siti web tra i quali SQLServer, Postgresql o MySql e... ovviamente si appoggia su NHibernate
cuyahoga project

Cuyahoga supporta pagine con autenticazione anche se, purtroppo, oramai è fermo alla versione 1.6.0 del 12-03-2009