System.Globalization.CultureInfo.DefaultThreadCurrentCulture = new System.Globalization.CultureInfo("en-us"); System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = new System.Globalization.CultureInfo("en-us");
sexta-feira, 26 de outubro de 2012
CultureInfo to all Threads
In the .NET 4.5 there is a way to set default culture info for all threads.
sábado, 13 de outubro de 2012
Web Developer Tools
A Must Have Web Developer Tools
Postman - A powerful HTTP client to test web services
http://www.getpostman.com/
Fiddler - The free web debugging proxy for any browser, system or platform
http://www.telerik.com/fiddler
domingo, 22 de julho de 2012
Raspberry PI
Depois de dois meses e meio chegou o meu Raspberry PI. Até agora só tive oportunidade de testar duas distribuições linux, uma disponível do site raspberry.org e outra com o XBMC instalado.
Como não tinha um teclado com interface USB aquiri um da Logitech (k400) com rato incluído (que foi mais caro que o proprio Raspberry PI). É uma boa combinação para media center.
http://www.logitech.com/en-sg/keyboards/keyboards/wireless-touch-keyboard-k400
Actualização: Desque que o XBMC deu suporte ao controlo por através do protocolo CEC o teclado ficou arrumado já que o mesmo pode ser controlado com o comando da televisão.
Como não tinha um teclado com interface USB aquiri um da Logitech (k400) com rato incluído (que foi mais caro que o proprio Raspberry PI). É uma boa combinação para media center.

http://www.logitech.com/en-sg/keyboards/keyboards/wireless-touch-keyboard-k400
Actualização: Desque que o XBMC deu suporte ao controlo por através do protocolo CEC o teclado ficou arrumado já que o mesmo pode ser controlado com o comando da televisão.
A collection of useful .gitignore templates
Looking for definitions of filters for Git I found a set of configuration files with the usual ignores for several development environments.
http://github.com/github/gitignore
For Visual Studio:
http://github.com/github/gitignore/blob/master/Global/VisualStudio.gitignore
http://github.com/github/gitignore
For Visual Studio:
http://github.com/github/gitignore/blob/master/Global/VisualStudio.gitignore
Xaml Markup Styler
I found an extension for Visual Studio 2010 that allows the XAML to format automatically.
Allows you to configure it when save the XAML it is formatted without having to implicitly call this option.
Read more at:
http://xamlstyler.codeplex.com/
Allows you to configure it when save the XAML it is formatted without having to implicitly call this option.
Read more at:
http://xamlstyler.codeplex.com/
A successful Git branching model
In a search about Git software, I found a very good article describing a model of branching in developing an application.
Learn more at:
http://nvie.com/posts/a-successful-git-branching-model/
Learn more at:
http://nvie.com/posts/a-successful-git-branching-model/
sábado, 7 de julho de 2012
Nuget.Downloader
Há um package Nuget que permite descarregar para uma pasta local os packages mais utilizados e passar a ter um repositório local do Nuget, útil em situações que não se tenha acesso à Internet, ou mesmo criar um repositório local dentro da empresa.
Primeiro é necessário instalar o Nuget.downloader através do Package Manager Console:
PM> Install-Package Nuget.Downloader
Successfully installed 'Nuget.Downloader 1.0.0.6'.
Depois através do comando Download-Packages iniciar o download para uma pasta local.
Parâmetros disponíveis:
Exemplo - descarregar os 100 packages mais populares para dentro da pasta NugetLocal em Documents
PM> Download-Packages -top 100 -overwrite $true
Directory: C:\Users\norberto\Documents
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 06-07-2012 23:04 NuGetLocal
Downloading top 100 packages (by download count)
downloading from http://packages.nuget.org/v1/FeedService.svc/Packages?$filter=IsLatestVersion eq true&$orderby=DownloadC
ount desc&$top=100
Complete. Local packages saved to C:\Users\norberto\Documents\NuGetLocal
No Visual Studio podemos adicionar o repositório local através do menu Tools -> Options.
Primeiro é necessário instalar o Nuget.downloader através do Package Manager Console:
PM> Install-Package Nuget.Downloader
Successfully installed 'Nuget.Downloader 1.0.0.6'.
Depois através do comando Download-Packages iniciar o download para uma pasta local.
Parâmetros disponíveis:
- feedBaseUrl - Permite indicar a localização do feed. O valor predefinido é o feed oficial do Nuget.
- lastest - quando $true apenas descareega a ultima versão de cada package. O valor predefinido é $true.
- overwrite. quando $true descarrega mesmo que já tenha sido descarregado. O valor predefinido é $false.
- top - numero de packages a descarregar ordenado pela popularidade. O valor predefinido é 500. Se $null descarrega todos os packages.
- destinationDirectory - caminho completo para a pasta onde se pretende que sejam descarregados os packages. O valor predefinido é a pasta NugetLocal dentro da pasta Documentos do utilizador.
Exemplo - descarregar os 100 packages mais populares para dentro da pasta NugetLocal em Documents
PM> Download-Packages -top 100 -overwrite $true
Directory: C:\Users\norberto\Documents
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 06-07-2012 23:04 NuGetLocal
Downloading top 100 packages (by download count)
downloading from http://packages.nuget.org/v1/FeedService.svc/Packages?$filter=IsLatestVersion eq true&$orderby=DownloadC
ount desc&$top=100
Complete. Local packages saved to C:\Users\norberto\Documents\NuGetLocal
No Visual Studio podemos adicionar o repositório local através do menu Tools -> Options.
domingo, 24 de junho de 2012
Some Mock Frameworks for use with .NET
NSubstitute
http://nsubstitute.github.com/
FakeItEasy
http://github.com/FakeItEasy/FakeItEasy
Moles
http://research.microsoft.com/en-us/projects/moles
Type Mock
http://www.typemock.com/
Simple.NET
http://simpledotnet.codeplex.com/
quinta-feira, 24 de maio de 2012
Subscrever:
Mensagens (Atom)