seiti.eti.br

programming & gadgets


by seiti tt seiti

Kensington Expert Mouse on Ubuntu 15.10

I recently bought a new trackball, since my Logitech M510 stubbornly keeps sending double clicks whenever I click on it. This new trackball is the Kensington Expert Mouse - KEM (odd name, I figure if Kensington does sell mice named “Kensington Expert Trackball…).

Read More

Graft, rollback, commit nunca mais!!

Alguns devs fazem grafts de uma branch para outra e, para ajustar arquivos e mesmo melhorar os comentários, executam um rollback do resultado do graft e depois fazem o commit:

Read More

Android Jelly Bean no Nexus S

Meu Nexus S, após o upgrade para o Ice Cream Sandwich – ICS, ganhou funcionalidades, eye candy, e uma considerável lentidão. Lentidão esta que serviu de desculpa para a Samsung não atualizar os Galaxy S, que compartilham das mesmas especificações técnicas.

Read More

SonicWall NetExtender no Ubuntu 64

Bom, voltei ao Ubuntu, mas desta vez o 11.10 64bits. Fiquei feliz que o sistema está bem mais estável – até o momento – que o 11.04. Mas tem sempre algo que não funciona, que é o caso do cliente de VPN NetExtender da SonicWall.

Read More

SonicWall NetExtender no Debian 64

Ao migrar do Ubuntu 11.04 – que estava dando muita dor de cabeça – para o Debian 64 tive alguns problemas para configurar o NetExtender (trocando dor de cabeça por diversão).

Read More

Asp.Net, Web Forms e Ninjas - Parte 1

Um padrão que facilita muito a montagem de um sistema orientado à objetos é o de Inversão de Controle e Injeção de Dependência – Inversion of Control / Dependency Injection, ou simplesmente IoC/DI. O padrão tira das mãos do programador o trabalho de instanciar objetos – que pode ficar bem complicado, restando apenas configurar a aplicação.

Read More

KISS, YAGNI e DRY

Hoje fui lembrado de algo importante, que…, hmm.., bem…, às vezes é esquecido: o desenvolvedor deve entregar software.

Read More

Exceções do .Net

Uma lista de exceções úteis para utilizar em seu sistema, sem ter que criar sempre outra classe e escrever mais código.

Read More

Wordpress 3.0

Atualizei o site para o WordPress 3.0, em PT-BR e, como sempre, sem problemas! E junto vem o novo tema default Twenty Ten, que finalmente substitui o tema anterior, Kubrick.

Read More

Impressora Epson TX600FW

A  Epson TX600FW é uma multifuncional de rede, direcionada ao mercado SOHO – escritórios pequenos ou em casa –  oferecendo interfaces tanto ethernet quanto Wi-Fi. Isto significa independência de um computador conectado e ligado.  Para quem tem em sua casa mais de um computador, significa comodidade e facilidade de uso. Mas infelizmente facilidade de uso não é igual a facilidade na instalação.

Read More

O Menu Asp.NET e o Chrome (e Safari)

Existe um problema no controle Menu no Asp.NET WebForms que faz com que ele não seja renderizado corretamente no Safari e no Google Chrome. O que acontece é que o servidor detecta o user-agent do navegador do cliente e monta a página de acordo.  Mas o  Asp.NET não reconhece o Safari e o Chrome como** navegadores capazes**, e por isso não conseguem renderizar um Menu em toda sua glória infestada de table’s, tr’s e td’s. Então lhes é servido um menu mais pobre, feio e maltratado .

Read More

Desligando o automount no Ubuntu

Meu cartão micro SD de 16GB resolveu deixar de funcionar. Embora ele possa ser aberto e eu até consiga listar o primeiro nível de diretórios, não há jeito de abrir arquivos, ou mesmo copiar muitos deles. Sorte que, salvo algumas fotos recentes, quase todos os arquivos eu tenho guardado no HD ou no Google ou no Flickr.

Read More

Não consegue adicionar outra conta Google no Motorola Milestone?

Um problema vinha me atormentando no Motorola Milestone. Adicionei através do Android Market os aplicativos Google Listen e Google My Maps Editor. Mas infelizmente não pude testá-los, pois foi exigida a adição de uma conta Google para tanto. Ué, mas já tenho uma conta  do Google Apps  configurada no aparelho. Aparentemente minha conta do Google Apps for Your Domain (conhecido também como GAFYD ou simplesmente Google Apps) não é suficiente para utilizar serviços como o Listen.

Read More

Milestone e o Android Market

![image](http://seiti.eti.br/blog/wp-content/uploads/2009/12/wpid-2009-12-12-21.53.33.jpg)
Inserido via wpToGo

Um dos principais motivos para um geek querer um cacareco do calibre do Milestone, é poder instalar os famigerados apps (embora tenha quem queira controlar isso). Listo então aquilo que vale a pena, levando em conta o acesso restrito dado aos brasileiros – não podemos pagar por nenhum aplicativo, por exemplo, então eles nem são listados (o que não te impede de efetuar uma compra direta com o desenvolvedor).

Read More

Motorola Milestone (Droid)

Estava eu, pensando e contando moedas para comprar meu Android, quando finalmente a Vivo lança o Samsung Galaxy. Viva! Um Android que posso comprar!

Read More

ArcSDE e MS SQL Server 2008

O ArcSDEé um produto da ESRI que consiste-se em uma camada sobre bancos de dados relacionais, tornando-os capazes, se já não forem, de manipular informações geograficamente referenciadas, ou dados geo.

Read More

Página nova no ar!

Meu antigo controle andava meio abandonado. Primeiro pelo tamanho. É bem grande e desengonçado para se carregar por aí. E segundo, eu mesmo não estava jogando muita coisa que necessitasse dele – Left4Dead, por exemplo.

Read More

Controle Arcade 1P

Meu antigo controle andava meio abandonado. Primeiro pelo tamanho. É bem grande e desengonçado para se carregar por aí. E segundo, eu mesmo não estava jogando muita coisa que necessitasse dele – Left4Dead, por exemplo.

Read More

Analogia pobre

As analogias servem para se apresentar, de maneira fácil, uma idéia complexa. No entanto, ela é mais utilizada para apresentar, de maneira distorcida, uma idéia a qual quero garantir apoio (ou repúdio).

Read More

Odbc DataSource 32bits no Windows 7

Ando efetuando uns testes com o Postgresql e o Virtual Box, ambos excelentes sistemas. No Virtual Box eu criei uma máquina virtual, nele instalando um Ubuntu Server 64 bits com o Postgresql – e configurando o postgresql.conf e pg_hba.conf como sempre.

Read More

Upgrade no PostGIS

Algumas vezes é necessário um upgrade no banco de dados. E chegou a vez do PostgreSQL, para ir da versão 8.2 para a 8.3.  Aproveitando, fiz um upgrade do PostGIS 1.1.6 para a versão 1.4.  Surpreendentemente não ocorreram grandes problemas. Quer dizer, não até eu migrar os dados.

Read More

DSpace em um CentOS 5.3

Novamente estou eu implantando o DSpace em um servidor Linux, desta vez um CentOS 5.3, um sistema operacional baseado nos pacotes disponibilizados pelo Red Hat Linux. Mas desta vez é a versão 1.5, ao invés da 1.4. Hora de desbravar novos bugs

Read More

Consertando o Wii barulhento

Meu irmão possui um Nintendo Wii. Ele é um excelente videogame, principalmente se você tem o Guitar Hero. Mas de uns tempos para cá ele ficou meio barulhento. Ele gera um pequeno ruído que incomoda um pouco. Incomoda tanto quanto um cortador de grama perto do ouvido. Este barulho é de enlouquecer.

Read More

.Net Assembly versioning

Estou enviando vários deploys de um sistema para produção.  Quem realmente deve colocar no ar é o pessoal encarregado do servidor. Como me assegurar que a aplicação mais atual já está no ar?

Read More

Desenvolvedor Web

Creio que qualquer pessoa da área já ficou em dúvida de como definir o próprio trabalho.  Programador,  engenheiro de sistemas,  arquiteto de software, desenvolvedor etc.

Read More

Roteador 3Com 3CRWER101U

Bom, após meu terceiro roteador DLink 514 pifar, resolvi trocar de marca. É claro que eu não tinha três roteadores, mas são os três que devo dar suporte técnico plano familiar.

Read More

Reintegrando um branch no SVN

No meu trabalho utilizamos o excelente Subversion já há algum tempo (nem gosto de lembrar da época de zipar aquivos, colocar em uma pasta compartilhada da rede, nomear os zips com a data, sua cópia do projeto sempre diferente das dos colegas etc e tal).

Read More

Encodings e charsets em Asp.NET

Geralmente não precisamos nos preocupar com os Encodings em uma aplicação em .NET. Isto porque ao desenvolvermos um sistema .NET, utilizamos ferramentas uniformizadas, afinal, elas provêm de uma mesma fabricante: Microsoft.

Read More

Google Tasks Desktop

Os usuário do Gmail já devem conhecer o Google Tasks. Se não conhecem, basta habilitarem o dito cujo no Google Labs, e, de dentro das funções do Labs, habilitarem finalmente o Google Tasks.

Read More

Type "casting" no Javascript

O Javascript possui uma característica que pode incomodar quem está acostumado à linguagens como C, Java, C++: ele é fracamente dinamicamente tipificado.
Mas a possibilidade de modificar qual o tipo de uma variável é  útil.  Esta modificação de tipo é o casting.

Read More

Hash com MD5 de uma string vazia

MD5 é um algoritmo que calcula o hash de determinado string, muito usado para encriptar senhas. Assim, ao guardar uma senha do tipo “The quick brown fox jumps over the lazy dog” no banco de dados, o que realmente é gravado é:

Read More

Hash com tempero

saltPara armazenarmos senhas em algum lugar, seja em uma lista em um arquivo texto, seja em uma tabela no banco de dados, é prática comum apenas guardarmos o hash da senha.

Read More

Boas práticas em Linq To Sql

Estou tentando descobrir uma boa maneira de lidar com o Linq To Sql. Determinar um padrão que seja robusto e flexível no uso desta ferramenta. Mas para se usar uma ferramenta da melhor maneira possível é preciso conhecê-la!

Read More

Lerdeza para remover arquivos no Vista?

Estes dias precisei remover alguns arquivos do computador. Uns 90 mil arquivos diversos. No Windows XP ou no Ubuntu isto seria realizado em um piscar de olhos, se você selecionar os arquivos e apagar com o comando Shift + Del.

Read More

Linq to Sql

Ando utilizando o Linq To SQL, um mapeador objeto relacional da própria Microsoft, que facilita a vida de quem tenta transformar objetos em tabelas e vice-versa.

Read More

Controle Arcade

” The three most dangerous things in the world are: a programmer with a soldering iron, a hardware type with a program patch and a user with an idea. ” — The Wizardry Compiled – Rick Cook

Mongagua__jan_2004__045

Read More

Portinglês

Vivemos na era da internet. Podemos conversar com pessoas do mundo todo, ter contato com inúmeros idiomas. Os limites geográficos tornam-se irrelevantes.   Mas ao que parece tornam-se irrelevantes também os cuidados com nosso idioma.

Read More

Melhorando a mesa de trabalho

Ultimamente tenho apresentado algumas dores pelo corpo. Pois é, ninguém fica mais novo.  A idade e, principalmente, a má postura, cobram seu preço.

Read More

Buttermilk?

Nos últimos dias tenho inventado de fazer Nachos, Tacos *e *Tortillas. Para acompanhar, é claro, chilli, guacamole e sour cream.

Read More

Otimizando o TortoiseSVN

Ainda me admiro com a capacidade do Windows de se tornar mais lento a cada dia que passa.  Mas a culpa não é apenas do SO e sua permissividade com que trata os processos de terceiros. Bom, talvez seja.  Enfim, notei que o meu sistema fica uma carroça todo reboot, e um dos culpados é o processo TSVNCache.exe.

Read More

Gmail, Tasks e Google Maps

Finalmente o Google Calendar Gmail apresenta a possibilidade de você criar tarefas! Ainda está no google Labs, portanto nada de largar o *Remember The milk, *ao menos**por enquanto.

Read More

Linked Servers

Para realizar consultas em outros bancos através do próprio MS SQL Server é preciso registrá-los via algumas SPs:

Read More

Trocando o Collation

Simples e rápido.
ALTER DATABASE bdname SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE bdname _RH COLLATE Latin1_General_CI_AS –ou outro qualquer
ALTER DATABASE bdname _RH SET MULTI_USER

Read More

IIS e arquivos mdb (e mdf também!)

Rodamos aqui no meu trabalho uma aplicação web no IIS. E por algum motivo o sistema não deixava o usuário do site baixar arquivos mdb/mdf, relacionados com o Access. Mesmo adicionando a extensão nos MIME Types permitidos para a aplicação.

Read More

Vivo ZAP no Ubuntu 8.10 pelo N95

Há alguns dias, finalmente instalei o Ubuntu 8.10, Intrepid Ibex, em minha máquina. Fiquei sabendo pelos posts pela internet afora como ficou fácil e simples conectar-se a internet através de um modem, celular ou smartphone.

Read More

Substituindo texto com Perl e Estouro de Pilha

Vez por outra chega a hora de reformular a estrutura do seu projeto, organizando melhor onde devem se localizar alguns arquivos. Isto ocorre principalmente quando seu projeto começa pequeno e vai crescendo aos poucos, mas inexoravelmente .

Read More

Esquema de cores para o Visual Studio 2008

Quem usa o Emacs/Vi sabe como é confortável trabalhar com aquele fundo escuro e várias cores para identificar a finalidade de cada palavra.  Nos IDEs atuais o que predomina na configuração padrão é um fundo branco e um texto meio homogêneo. Deve ser para agradar o maior número possível de pessoas (ou desagradar o mínimo).

Read More

Ativação de serviços pela internet na VIVO

Não conheço as outras operadoras de celular, mas os sites da VIVO são o que há de melhor em desinformação. Muitas vezes o que está escrito em um lugar desmente ou não concorda com o que está escrito em outro.

Read More

Subversion Notify for Windows

Você desenvolve sistemas. Trabalha em uma equipe maior que uma pessoa. Decidiu utilizar o Subversion para controlar versões do projeto e também para facilitar o trabalho em equipe.

Read More

DataSource Parameters: falta um PropertyParameter!

Sempre que utilizo um controle ObjectDataSource sinto falta de um parâmetro. Um parâmetro que associe uma propriedade, existente na classe vinculada à página pelo codebehind,  ao controle. Isto é, se existe uma propriedade usuário na classe, seria legal um parâmetro do tipo PropertyParameter com um atributo Propertyname, ou algo assim.

Read More

III Festival Abeuni

Abeuni (Aliança Beneficente Universitária) realiza o 3º Festival Abeuni no dia 14 de setembro, domingo, no colégio Santa Amália, em São Paulo.

Read More

Moodle no Windows

O Moodle é um sistema de gerenciamento de cursos (Course Management System), que até onde sei, é o padrão de facto para ensino à distância, ou EAD, em faculdades.

Read More

Kubuntu + KDE4.1 em um Notebook Pavilion Série DV

Troquei de notebook: meu [[UbuntuLaptop Toshiba]] por um HP Pavilion DV6775. Baixei o Kubuntu Remix Live CD e bootei o dito. Quase tudo funcionou de primeira. O item que mais fez falta foi a rede sem fio. O interessante foi abrir o terminal, rodar um sudo iwlist wlan0 scanning e obter resultados! Quer dizer que o sistema identificou o wifi, mas não me ofereceu ajuda gráfica para configurá-la. Culpa do KDE, eu acho…
Read More

Active Record e PHP

Active Record é um padrão de projeto bem freqüente nas aplicações que guardam seus dados em bancos de dados (BD). Tão usual e freqüente que na maior parte das vezes este padrão é utilizado sem que seu nome seja conhecido.

Read More

Microsoft: Projeto Mojave

Parece que a Microsoft anda preocupada com a imagem do Windows Vista, que anda tão ruim quanto a de Paulo Maluf em São Paulo. Isto se deve muito a alguns fatores:

Read More

Campo DateField em um formulário ExtJS

Estou usando o ExtJS em alguns projetos, e estou muito satisfeito com ele. No início, como em todo framework,  é meio complicado de entender. Mas basta ler e testar os vários exemplos que vem junto do código.

Read More

Ubuntu 8.04.1 lançado hoje

Lançaram a primeira versão de manutenção do Hardy. Pensem nele como um service pack.
Quem for instalar o Ubuntu em alguma máquina, sugiro baixar esta nova versão, para evitar um longo e demorado update logo após a instalação…

Read More

Rotateme no N95

O rotateMe é um software bem legal para o Nokia N95. Ele possibilita você finalmente utilizar o acelerômetro de seu aparelho, algo que muita gente nem sabe que existe (eu inclusive, há algum tempo atrás). Muitas câmeras fotográficas possuem um sensor deste tipo, geralmente para determinar se a foto tirada é em estilo retrato ou paisagem.

Read More

Prensa Francesa

[![Prensa Francesa](http://farm4.static.flickr.com/3261/2618995570_7277fce58f_m.jpg)](http://www.flickr.com/photos/seiti/2618995570/ "photo sharing")[Travel Press Bodum](http://www.flickr.com/photos/seiti/2618995570/)
Read More

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe – quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Read More

FISPAL 2008

[![FISPAL 2008](http://farm3.static.flickr.com/2318/2614154161_eb466c6359_m.jpg)](http://www.flickr.com/photos/seiti/2614154161/ "photo sharing")[26/06/2008](http://www.flickr.com/photos/seiti/2614154161/)
Read More

Vivo Online no Firefox

Update: em algum momento de 2009/2010 eles finalmente atualizaram o site da Vivo Online e agora funciona também no Firefox. Aleluia!

Read More

Editando código SQL no Eclipse

Utilizo o [[EclipsePDT]] para desenvolver sistemas em PHP. Mas sempre criei e testei os codigos SQL direto no phpMyAdmin, no caso do MySQL, ou  no PgAdminIII, no caso do Postgresql. Isto porque nunca testei o Eclipse DTP.

Read More

Migrando para o Google Apps Gmail

Google Apps Logo Como muitas pessoas eu tenho uma conta no Gmail. E como muitas outras pessoas tenho inúmeros outros endereços de email. Mas, após tanto tempo tendo meu próprio domínio (este aí na barra de endereço), finalmente poderei utilizá-lo como minha conta de email principal. Como? Com o Google Apps!

Read More

Cdr para SVG

Vez por outra recebo arquivos em formatos estranhos, muitas vezes não possuindo o programa necessário para abrí-los. Daí a importância da utilização de formatos abertos e software livre.

Read More

Udon!!!

[![21/06/2008](http://farm4.static.flickr.com/3174/2598112626_d5a7f348f0_m.jpg)](http://www.flickr.com/photos/seiti/2598112626/ "photo sharing")[21/06/2008](http://www.flickr.com/photos/seiti/2598112626/)
Read More

WPG2 - Gallery2 no Wordpress

Como mudei para o WordPress, nada melhor que integrá-lo ao [[Gallery2]]. Assim posso utilizar minhas fotos nos posts, sem muito trabalho na hora de escrever.

Read More

Constantes no PHP e o padrão Typesafe enum

Lidando com o PHP e suas idiossincrasias, notei que os campos de classe declarados com o modificador const só podem receber valores escalares. Por escalares entendam string e números, pois até referências para objetos (que nada mais são que números, pois guardam endereços de memória) são proibidos.

Read More

Custom Fields no Gallery2

Utilizo aqui em meu site pessoal o ótimo Gallery2. Nada melhor que ele se você precisa, quer e pode ter fotos na web, com um controle maior sobre suas imagens que o ofercido pelo Picasa ou flickr.

Read More

DDD

Hoje recebi uma ligação no celular com prefixo de ddd 16. Com esta onda de “seqüestros” virtuais nem atendi. Mas encontrei esta página a fim de cerificar de onde originou a ligação:

Read More

Python S60

Desistindo do OpenMoko e sua demora, resolvi adquirir um Nokia N95. Mesmo assim eu gostaria de ter alguma maneira de hackear código. Encontrei o Python for S60, um projeto livre que contém um interpretador Python, além de bibliotecas para interagir com várias partes do aparelho.

Read More

Bem vindo ao WordPress!

Junto com o WordPress foi instalado o plugin “NextGEN Gallery” (uma galeria de imagens). Para ativar este recurso, acesse a administra

Read More

sobre

Textos sobre programação, seus problemas e algumas soluções. Também algumas experiências com os cacarecos tecnológicos que todo Geek gosta de ter.

Read More

Window Maker

Gerenciador de janelas oficial do projeto GNUStep. é leve, prático e fácil de utilizar. É baseado no NEXTStep, sistema criado por Steve Jobs em sua empresa NEXT, criada após sua saída da Apple.

Read More

I3Geo

logo do I3GeoNas palavras do Portal do Software Público: “O I3Geo é um software para internet baseado em um conjunto de outros softwares livres, principalmente o MapServer. O foco principal é a disponibilização de dados ao público aliados a um conjunto de ferramentas de navegação, geração de análises, compartilhamento e geração de mapas sob demanda.”

Read More

MPlayer e Compiz Fusion no Ubuntu

Caso você use, como eu, o Ubuntu em seu computador e tenha habilitado o Compiz Fusion (no menu: Aparência->Efeitos Visuais) poderá notar que o mplayer não roda como deveria.

Read More

Problemas com o Hibernate

Ao testar a opção de hibernar, o sistema apenas tentou gravar as informaçõe da RAM na partição swap. Tentou e não conseguiu, pois eu estava sem swap. Fui verificar e realmente o swap acusava zero de espaço livre.

Read More

Estendendo o BoundField

Uma das facilidades que o esquema POO provê é a criação de classes a partir de outras existentes, a fim de incorporarmos (ou até restringirmos) funcionalidades, através da herança.

Read More

Consertando o GRUB

Como sempre ocorre, acabei ficando sem espaço em meu disco rígido. Resolvi então diminuir o espaço dado ao Windows no sistema (qualquer dia eu apago de vez, mas ainda quero jogar GP Legends…) usando o Ubuntu 6.10 LTS Live CD e o Gparted.

Read More

Recriando o Show Desktop

Desde o Windows 95 existe um botão muito útil, o Show Desktop, que minimiza todas as janelas abertas, permitindo uma visualização rápida do desktop. Se você o apagou sem querer ou utiliza o Windows 2003 Server, vai ser necessário recriá=lo. Como?

Read More

Ubuntu 6.06 Dapper Drake num Laptop Sharp

Um amigo meu tem um notebook ultra-portátil da Sharp, o PC-MR80J, com tela de 10 polegadas. Diminuto e super leve! Mas ele foi comprado no Japão e ele instalou o Windows XP brasileiro na pobre máquina. Como nada funcionava direito, reinstalamos o Windows, agora o XP SP2.

Read More

Encodings e charsets

Geralmente não precisamos nos preocupar com os Encodings em uma aplicação em .NET. Isto porque ao desenvolvermos um sistema .NET, utilizamos ferramentas uniformizadas, afinal, elas provêm de uma mesma fabricante: Microsoft.

Read More

Usando o DD

Resolvi trocar o HD do meu notebook por um de maior capacidade. Para isto comprei o dito HD e um case USB/e-SATA para aproveitar o HD que vai sair do computador.

Read More

Agrupando arquivos na árvore do VS 2005

Uma dica legal. Sabe quando você cria um controle aspx? Além do arquivo .aspx são criados também arquivos .aspx.cs e aspx.cs.designer, ficando agrupados abaixo do arquivo aspx.
Bom, podemos incluir neste agrupamente outros tipos de arquivos, basta editar a seguinte chave do registro do Windows:

Read More

Subversion

Uma equipe que tenha de trabalhar em cima de um mesmo projeto necessita de um sistema de controle de código-fonte com versionamento. Decidi testar o Subversion como alternativa ao SourceSafe da Microsoft, um sistema muito criticado pela web afora.

Read More

Acessando o MS SQL Server através do PostGreSQL

Para acessar o MS SQL Server através de aplicativos que não possuam os meios oficiais de acesso (protocolo TDS) devemos utilziar ou o FreeTDS ou uma conexão ODBC (Open Database Communication).
Segue como utilizar uma conexão ODBC através do módulo DBI do Perl:

Read More

String DateTime Formatters em C#

SpecifierTypeExample (Passed System.DateTime.Now)
dShort date10/12/2002
DLong dateDecember 10, 2002
tShort time10:11 PM
TLong time10:11:29 PM
fFull date &time
December 10, 2002 10:11 PMFFull date &
time (long)December 10, 2002 10:11:29 PMg
Default date &time10/12/2002 10:11 PM
GDefault date &time (long)
10/12/2002 10:11:29 PMMMonth day pattern
December 10rRFC1123 date string
Tue, 10 Dec 2002 22:11:29 GMTsSortable date string
2002-12-10T22:11:29uUniversal sortable, local time
2002-12-10 22:13:50ZUUniversal sortable, GMT
December 11, 2002 3:13:50 AMYYear month pattern
December, 2002

Custom date formatting:

Read More

Laptop + Debian GNU/Linux

“Os usuários do Linux não apenas gostam de seus sistemas- eles estão preparados para batalharem por eles, consertá-los e torná-los melhores, mais rápidos e seguros do que um computador com Windows jamais sonhou em ser.” — Nemeth, Snyder e Hein – Manual Completo do Linux

debian laptop

Read More