(C#) Dica: Codificação correta em arquivo de texto

Saudações !!

Observando certo código com defeito, obti uma dica interessante em C# que deve enxer o saco de muita gente ..

 Muitas vezes quando estamos lendo um arquivo e colocando em um richText ou TextBox eventualmente certo caractere com acento como "á" acaba ficando simplesmente um ponto de interrogação "?"

Isso ocorre porque a codificação lida foi incorreta, para isto existe um paramétrio opcional em File.ReadAllText ou File.WriteAllText que consegue pode-se definir a codificação a ser usada

O uso é simples:

Ao invés de:

File.ReadAllText(arquivo) ou File.WriteAllText(arquivo, texto)

Usamos:
File.ReadAllText(arquivo, Encoding.CODIFICAO)
File.WriteAllText(arquivo, texto, Encoding.CODIFICAO)


Tal que CODIFICAO seja UTF8, UTF7, Unicode .. A que desejar

Por exemplo:
File.ReadAllText(arquivo, Encoding.UTF8)

Espero que gostem dessa dica, é simples mas vale ouro.

(Outros) Tabulador e Analisador de Código



- Deixa seu código indentado/tabulado e organizado
- Analisa se os brackets {} de seu código estão fechados e abertos de forma correta (chega dos 26 erros por falta de } )
- Rápido e fácil uso. Cole seu código abaixo e clique em analisar !!

Site:
http://ipsteam.atwebpages.com/ VERSAO 1
http://tabulador.medianewsonline.com VERSAO 2

Na nova versão:
- ProgressBar com porcentagem incluído
- Status do processamento da linha atual
- Maior velocidade para códigos grandes (foi usado um sistema de alivio com setTimeOut. Assim o navegador tende a travar menos)
- Foi melhorado o algorítimo de {}.Agora as linhas são mostradas mais próximas

Teste Importante: Nos testes testei um gamemode de 24.160 linhas e levou quase 3 minutos para analisar todo o código .. Após isto, demorou uns 15 segundos para imprimir o código na tela.

Demonstração V2:


 (qualidade horrível)

 Bom uso!

Criado por Bruno da Silva. Projeto licenciado.
Testado por dMagnus e Kmatsu

(Batch) reiniciar explorer.exe

Saudações !!

Fiz este código que reinicia o explorer.exe de forma automática e efiente. Serve para quem deseja suprir bugs do windows que normalmente só se resolvem com a reinicialização do sistema
O modo de uso é simples, pegue esse código cole no bloco de notas e salve como "reiniciar.bat"

@echo off
taskkill /F /IM explorer.exe
cls
echo O explorer foi finalizado. Agora vou iniciar ele
start explorer.exe
pause


Logo, quando necessitar, execute o batch .. d Abraços

(PHP) Pegar links/posts aleatórios em blogspot

Saudações !!

Esse código usa os dados XML disponibilizados pelo blogger para poder listar uma lista de artigos de seu blog com titulo e link de forma aleatória
 

Abraços

(PHP) função strlen recriada

Voltando aos artigos de recriar funções nativas. Neste artigo utilizarei a conhecida strlen, que retorna o tamanho da string em caracteres (números de caracteres que a tal contém).

Segue o trecho do código:

function strlenBruno($s) {
$i = 0;
while(!empty($s{++$i})) continue;
return $i;
}


Está é bastante precisa, não cheguei a fazer teste de velocidade, mas receio que seja similar a função strlen. A lógica do código é que eu percorro caractere por caractere da string, caso caractere for válido, adicionar mais um e continuar o loop, caso contrário parar.