Articles, tips and tricks, news and other little things to do better our job!

giovedì, novembre 27, 2008

Membership Custom

Alla fine son riuscito!

Membership custom usando Linq to Nhibernate!
Se tolgo un bel pò di roba inutile rilascerò il progetto ;)

venerdì, novembre 21, 2008

RDP

Royal TS è un fantastico tool che ci permette di non impazzire con le connessioni RDP.
Permette una facile organizzazione, gestione, log etc..

Lo trovate qui

giovedì, novembre 20, 2008

Linq to Nhibernate

E' tanto che lo tengo d'occhio.
Adesso voglio un pò metterlo alla prova per un progetto reale.

Il progetto non è ancora stato rilasciato ufficialmente, i sorgenti li trovate qui

http://nhcontrib.svn.sourceforge.net/viewvc/nhcontrib/trunk/src/NHibernate.Linq/

Per il download va benissimo Tortoise o qualsiasi Subversion client.

mercoledì, novembre 19, 2008

GoGrid

Post mnemonico a futura memoria ;)

http://www.gogrid.com/how-it-works/index.php

date un'occhiata. Molto utile per test su larga scala.

lunedì, novembre 17, 2008

Bouncy Castle

Mi sono imbattuto per caso in questa utilissima libreria.
Ecco come si descrive nella sua home-page:

The Bouncy Castle Crypto APIs for Java consist of the following:

A lightweight cryptography API for Java and C#.

A provider for the Java Cryptography Extension and the Java Cryptography Architecture.

A clean room implementation of the JCE 1.2.1.

A library for reading and writing encoded ASN.1 objects.

A light weight client-side TLS API.

Generators for Version 1 and Version 3 X.509 certificates, Version 2 CRLs, and PKCS12 files.

Generators for Version 2 X.509 attribute certificates.

Generators/Processors for S/MIME and CMS (PKCS7/RFC 3852).

Generators/Processors for OCSP (RFC 2560).

Generators/Processors for TSP (RFC 3161).

Generators/Processors for OpenPGP (RFC 2440).

A signed jar version suitable for JDK 1.4-1.6 and the Sun JCE.


Interessati?
http://www.bouncycastle.org/

sabato, novembre 15, 2008

Chicca di Gmail

Leggendo come configurare Thunderbird per utilizzare il mio account Gmail ho trovato questa chicca:

http://kb.mozillazine.org/Using_Gmail_with_Thunderbird_and_Mozilla_Suite#Disposable_addresses

era una funzione che utilizzavo in Yahoo (versione PRO) e che trovo molto comoda per limitare lo spam ;)

venerdì, novembre 14, 2008

CruiseControl e Mozilla

Piccola estensione per i prodotti Mozilla che permette di monitorare le build di CruiseControl all'interno di Firefox e Thunderbird.

http://code.google.com/p/cc-monitor/

giovedì, novembre 13, 2008

EdmGen 2!

Un pò di potenza in più non fa mai male >_^

Lo trovare qui

mercoledì, novembre 12, 2008

PostgreSQL e Fuzzystrmatch

Comode funzione per le ormai classiche operazioni di: FORSE CERCAVI ..

http://www.postgresql.org/docs/8.3/static/fuzzystrmatch.html

martedì, novembre 11, 2008

comandi TOP per i diversi database

Grazie a Rudi Grobler per il riepilogo ;)

SQL Server: SELECT TOP 10 * FROM [TABLE]
DB2: SELECT * FROM [TABLE] FETCH FIRST 10 ROWS ONLY
PostgreSQL: SELECT * FROM [TABLE] LIMIT 10
Oracle: SELECT * FROM [TABLE] WHERE ROWNUM <= 10
Sybase
: SET ROWCOUNT 10 SELECT * FROM [TABLE]
Firebird: SELECT FIRST 10 * FROM [TABLE]
MySQL: SELECT * FROM [TABLE] LIMIT 10

lunedì, novembre 10, 2008

Mantis e password!

Lo scrivo qui come appunto.

Le credenziaziali di Default per l'accesso a Mantis sono:

administrator
root

domenica, novembre 09, 2008

Mantis e PostgreSQL

Installando Mantis con PostgreSQL ho notato un piccolo errore negli script di generazione del DB.

Mantis setta i valori booleani con 0 o 1 , e usa in tutte le query sempre i valori 0 e 1 per fare i controlli. Non so se per default o meno PostgreSQL non è in grado di fare il cast a boolean e le query vanno in errore :(

Per ovviare al problema occore farsi restituire, con l'apposita opzioni, gli script da eseguire manualmente e sostituire con un facile replace tutti i boolean con degli smallint ;)

Eseguite gli script e il gioco è fatto, o quasi. Nella homepage un warning vi avviserà che lo schema del database potrebbe non essere aggiornato.

sabato, novembre 08, 2008

Perl sotto Windows

Non dimenticato mai di installare il tutto sotto c:\usr !
Per non diventare matti sul perchè quei meravigliosi script non girano :

venerdì, novembre 07, 2008

PostgreSQL e Npgsql

Npgsql è il provider.net per Postgre.

Aggiungo qui per comodità il ink al manuale

http://npgsql.projects.postgresql.org/docs/manual/UserManual.html

giovedì, novembre 06, 2008

PostgreSQL e BLOB

Ci ho messo un pò a capire la differenza tra le opzioni possibili ma alla fine ho trovato questa magnifica pagina:

http://www.microolap.com/products/connectivity/postgresdac/help/TipsAndTricks/ByteaVsOid.htm

è di una chiarezza disarmante!

mercoledì, novembre 05, 2008

Dizionario italiano

Sempre per Postgre ecco qui il dizionario italiano :D
E' sotto GPL come licenza.

martedì, novembre 04, 2008

Postgresql e FullText

Questa proprio non me l'aspettavo :D
Il modulo più famoso per la FullText search, il tsearch2 è stato integrato in Postgresql dalla versione 8.3

Questo ha portato però a una lacuna di documentazione, ovvero le fonti in rete si rifanno tutte al modulo e pochissime al come configurare il modulo integrato visto che alcune cose sono state cambiate (qui per approfondire)

Problema che si rivolve in poco tempo comunque.

Per chi volesse cimentarsi ecco qui le pagine che mi sono state d'aiuto
(ricordate che la parte di setuo non è più necessaria)

http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/docs/tsearch-V2-intro.html

http://archives.postgresql.org/pgsql-hackers/2007-10/msg00531.php

lunedì, novembre 03, 2008

Microsoft Days 2008

Vi evito il solito resoconto di fine sessione, anzi no :P
A parte gli scherzi, come sempre le differenze di formazione tra i partecipanti rendono l'esposizione dei contenuti sempre difficile.

Ma questa volta la sessione su Entity Framework mi ha molto deluso perchè non è riuscita a far capire appieno le potenzialità del prodotto e cosa molto più grave, non è riuscito a creare quel minimo di curiosità necessaria.

Grande risalto invece e immense potenzialità mostrate con progetti reali dalle sessioni con Silverlight e WPF :D

domenica, novembre 02, 2008

Team Foundation Server

Com'è dura la vita senza ... ma tant'è.

Dopo il server per la Continous Integration sono passato alla gestione dei task/bug e a un repository per la documentazione.

In molti mi hanno suggerito BugZilla, carino ma nulla di più.
Adesso sto testando Mantis per l'integrazione con SubVersion, vedremo ;)

Per la seconda parte propendo per uno dei tanti fork di Mediawiki.
Non tralasciando che Mantis può integrarsi perfettamente, avendo così una pagina specifica per ogni singolo task.

Altro punto a suo favore.

sabato, novembre 01, 2008

SubVersion

Come source control sto adottando SubVersion.
Non scendo nel merito del perchè.

Sebbene questo sia il programma del tutorial di CruiseControl.NET, quest'ultimo ha i plug-in per lavorare con quasi tutti i source control esistenti compresi SourceSafe e TFS.

SubVersion lo trovate qui. Un facile tool per la gestione dei file è TortoiseSVN.
Mentre per l'integrazione con Visual Studio c'è AnkhSVN.

Per chi è allergico alla riga di comando potete usare VisualSVN.
Attualmente lo utilizzo come GUI per il settaggio degli utenti sul server.

Cerca nel blog

Caricamento in corso...

About This Blog

Mauro Bennici è Software Architect specializzato in .NET.

Back to TOP