Pagine

mercoledì 27 luglio 2016

Mr. Robot


Se l’anno scorso vi siete per questa serie spettacolare… beh è ora di rimediare.
Finalmente una serie sui pirati informatici fatta con cognizione di causa, dove finalmente gli attori scrivono qualcosa di sensato al pc.
Dev’essere la prima volta che vedo una bash su una serie tv e che parlano di raspberry Pi proprio come dovrebbe essere.
Ora è uscita la seconda stagione con gli stessi attori della prima e … Rami Malek è un attore perfettamente azzeccato per il suo ruolo.

Fantastica la puntata dove Elliot prende a martellate il pc e hd e dentro il microonde ci mette i dvd per bruciarli.

Che dire, siete appassionati di informatica e di sicurezza? Gli hacker vi hanno sempre affascinato e magari volete capire un pò di più il loro mondo?


Questa è la serie che fa per voi!!!
Alla prox.

WD WDBU6Y0020BBK-EESN Elements Hard Disk Esterno Portatile


Per archiviare file mi sono comprato l’ennesimo HD usb.
E come ogni volta mi son preso un WD che, a mio modo di vedere, sono degli ottimi Hard Disk portatili USB 3.0 autoalimentati. Questo però a differenza delle altre volte, non ha una capacità di 1TB, ma di ben 2TB e il prezzo è pure contenuto se si prende in considerazione ad esempio al WD WDBGPU0010BBY-EESN My Passport Ultra Hard Disk Esterno Portatile avente una capienza da 1TB. 
Rispetto per al Passport l’EESN è però un pò più grossoccio, non di molto, ma un pò lo è.
La velocità in USB3 siamo sull’ordine dei 100MB/s quindi abbastanza veloce e performante.
Al suo interno c’è il software di valutazione di WB per il backup, anche incrementale, dei propri file.
Che dire, per 20€ in più è stato un ottimo acquisto


Vi lascio qui i due link su amazon per poterli visionare e/o acquistare





lunedì 18 aprile 2016

LeaFlet–Cerchi e poligoni e spostamento

Abbiamo visto come creare Marker e Rettangoli, ora vediamo come creare cerchi, polilinee e poligoni.

venerdì 15 aprile 2016

LeaFlet–Marker, Rettangoli e popup

Dall’introduzione di LeaFlet abbiamo visto la semplicità di creazione di una nuova mappa all’interno di una pagina web. Abbiamo inoltre visto il concetto di del Layer di Tile.
Ora vedremo come poter aggiungere dei marker o un rettangolo alla nostra mappa.

giovedì 14 aprile 2016

LeaFlet–Introduzione

Se siete incappati nei memory leak di google maps, o semplicemente volete avere più libertà sulla gestione di una mappa cartografica da includere nella vostra applicazione, molto probabilmente sarete incappati in mappe tipo MapQuest, MapBox, Gis Cloud, UMap o addirittura su ESRI, dovete sapere che hanno tutte come base LeaFlet ovvero una libreria Javascript open-source che permette la creazione di mappe interattive anche su dispositivi mobile.

domenica 6 dicembre 2015

Asp:net MVC - Portable areas

In ASP.NET MVC è possibile creare un progetto modulare sfuttando le portable areas.
Solitamente viene utilizzato MVCContrib che congloba tutto (view comprese) in un'unica DLL (potete vedere qui MVC Portable Areas)
Un'alternativa invece consiste nel copiare soltato il necessario magari sfruttanto autofac per il caricamento dell'area installata.
Come?

sabato 5 dicembre 2015

Il T4MVC

Che cos'è il T4MVC? Dal repository github del progetto:
T4MVC is a T4 template for ASP.NET MVC apps that creates strongly typed helpers that eliminate the use of literal strings in many places.

giovedì 3 dicembre 2015

PartialView vs RenderPartialView

Se siete sviluppatori ASP.NET MVC avrete sicuramente notato che esistono due modi per poter chiamare una partial view :

Partial View
Render Partial View
Quali sono le differenze?

mercoledì 2 dicembre 2015

E.F. Code First - le migrations

Quando si utilizza in E.F. il code - first in pochi sanno che si può eseguire del codice sql arbitrario durante la migration.

venerdì 8 agosto 2014

Alertify ASP.NET MVC method helper

 

Per chi non conoscesse alertify è una libreria javascript per visualizzare sia finestre che messaggi di allerta. La potete trovare qui.

Visto però che programmo in ASP.NET MVC e visto che molti link sono dei link ajax, ho deciso di crearmi degli helper.

Aggiornamento a Entity Framework 6.1.1

Per un progetto che aveva E.F. 6.0.1, ho avuto la brillante idea di aggiornarlo, tramite nuget, all’ultima versione del noto ORM.

E… ovviamente non ha funzionato al primo colpo… Soprattutto in add-migration mi dava l’errore “Sequence contains more than one matching element”.

 

giovedì 3 ottobre 2013

Le auto del futuro

Come vedo le auto del futuro? Sono più o meno come quelle d’adesso, con quattro ruote ma incernierate su un binario, più o meno come le macchinine della polistil.

I vantaggi sarebbero molteplici, tra i quali che l’auto si comanda da sola, immaginate alla mattina d'i prendere la vostra auto, che vi porta al lavoro. Scendete dall’auto ed essa automaticamente rientra a casa, per poi venirvi a prendere alla sera.

Meglio ancora le auto condivise, ovvero non di tua proprietà, una specie di Taxxi senza guidatore.

Inoltre, avendo un binario, le auto diventerebbero elettriche senza alcun problema della ricarica.

Se poi eliminassimo le ruote e diventassero in stile monorotaia, avremmo la possibilità di sviluppare delle strade in verticale anche se, con un’auto alla quale non devi cercare parcheggio, davvero ci sarebbero gli ingorghi?

Tag di Technorati: ,,

mercoledì 2 ottobre 2013

Fantasticare sul futuro

Inizio questo nuovo filone sul come vedo io il futuro.

Inizio partendo dal computer, non più come un oggetto cuboso e statico, ma come oggetto estensibile. Una specie di tavoletta, con diverse porte, dove c’attacco tutto, nello stile delle periferiche USB. Ad esempio la scheda video non devo aprire il case, attacco la scheda su una qualsiasi porta (a mo di lego) e ho fatto. Il processore, non più interno, ma anch’esso come una scheda che si attacca. In questo modo, la configurazione del PC a moduli, può essere effettuata da chiunque senza alcuna necessità di aprire case e via dicendo.

Che ne pensate dell’idea?

Tag di Technorati: ,

giovedì 16 maggio 2013

Query Linq su Wikipedia

Supponiamo che stiate sviluppando un’applicazione ASP.NET e abbiate la necessità di interrogare wikipedia, solitamente dovreste usare uno dei vari framework messi a disposizione ma… non sarebbe bello poter fare delle query linq direttamente su wikipedia?

Un sogno? No realtà, basta utilizzare la libreria LinqToWiki installandola normalmente con nuget.

Se avete la necessità di capire come funziona, vi propongo questo interessante articolo : Querying Wikipedia in ASP.NET using LINQ-to-Wiki

martedì 5 marzo 2013

Imparimo Javascript

Cerando articoli inerenti Javascript, ad un certo punto mi sono imbattuto su questo bellissimo sito web: LearnStreet. Il bello di questo sito, non è solo che ti insegnano a programmare in Javascript, ma ti aiutano nell’apprendimento anche con esercizi passo passo, in modo tale da mettere subito in pratica ciò che hai imparato.

LearnStreet

La cosa che m’ha impressionato, è proprio la qualità del sito, dove sin da subito si vede cosa si può fare con HTML + Javscript: il tutorial sul funzionamento dell’interfaccia grafica infatti è fatto sfruttando appunto javascript.

Molto bello e molto semplice, e molto propedeutico. Inoltre, sempre LearStreet ha altri corsi, quello già citato su Javascript, su Python, su Ruby più poi degli approfondimenti quali Javascript:Validation, Python: Calculator e Ruby : Bank Teller.

lunedì 12 novembre 2012

Come ottenere una SQLConnection a partire dall’EntityConnection

E’ molto bello programmare usando l’ADO.NET Entity Framework, ogni tanto però è necessario collegarsi al proprio DB in maniera diretta, magari per interrogare tabelle di sistema. Come ottenere quindi una SQLConnection a partire da una EntityConnection?

SqlConnection GetSqlConnection()
{
NorthWindEntities scx = null;
scx = new NorthWindEntities();
var ec = (System.Data.EntityClient.EntityConnection)scx.Connection;
return (System.Data.SqlClient.SqlConnection)ec.StoreConnection;
}




 


Ecco fatto!!!! Ovviamente qui usiamo una SQLConnection ma nulla vieta di usare NpgSqlConnetion e quindi di fare delle funzioni in base al tipo di db utilizzato.

venerdì 28 settembre 2012

Steam su Linux

Dopo le parole seguono i fatti, infatti quelli della Valve, dopo l’annuncio di Gabe Newell, patron della società, ove affermava pareri negativi su Windows 8, hanno rilasciato la versione beta di Steam su Linux.

Come si legge dal loro blog "Le cose stanno procedendo bene. La prossima settimana avremo una beta interna e, quindi, una beta esterna privata destinata a 1000 utenti nel mese di ottobre.”

Sempre come annunciato dal loro blog, gli utenti che riceveranno la beta esterna, avranno Steam, un gioco valve e il tutto avrà il supporto su Ubuntu 12.04 e successivi.

Che succederà se i giochi si sposteranno su Linux come sembra plausibile? Windows sarà destinato solo per un mercato professional? Microsoft lascerà scappare i numerosi giocatori dal loro sistema operativo?

mercoledì 5 settembre 2012

Visual Studio 2013–prima prova

Come prima prova ho effettuato una prova di retrocompatibilità di Visual Studio 2012 e… ne sono rimasto piacevolmente sorpreso.

lunedì 3 settembre 2012

Un photoshop online

Se volete effettuare modifiche ad una foto, o semplicemente volete creare una immagine, ma non avete photoshop e non volete installare nulla, vi segnalo quest’ottimo servizio online: RPCSoft Photo Editor!

Il layout è molto simile a quello appunto del programma commerciale di Adobe, oltre alle varie opzioni di modifica come ritaglio, penna magica, smussatura e occhi rossi, si hanno a disposizione alcuni filtri, come sfocatura, contrasto, mezzitoni e un pseudo HDR.

Insomma, un programma completo e tutto disponibile in modo gratuito online.

Altre soluzione disponibile free è Paint.Net, scritto in c#, con codice sorgente disponibile al download e la possibilità di crearsi dei nuovi filtri.

Se invece volete qualcosa di più, diciamo, collaudato, c’è sempre il buon vecchio Gimp, che ultimamente ha rinnovato la sua veste grafica rendendo il programma un pò più user friendly.

domenica 19 agosto 2012