Arquivos da categoria ‘Tecnologia’

Download Firefox 3.5

Postado por: Tiago Lemos em 6th jul, 2009 | Categoria: Diversos, Download, Tecnologia

Bom, eu sei que estou bem atrasado mas depois de testar e ver que a grande maioria das extensions já funciona no Firefox 3.5 eu tinha que ajudar a divulgar um dos melhores Browsers do mundo.

Faça já seu download do Firefox 3.5 clicando aqui e veja neste post uma lista de extensions que para mim são excelentes.

Aguardem que em breve estarei divulgando um post sobre MVC. Em breve tem mais.

Hack de CSS para Chrome e Safari

Postado por: Tiago Lemos em 22nd jun, 2009 | Categoria: CSS, HTML, Tecnologia

Bom, voltando a escrever depois de um bom tempo (apresentação de Workshop, horas extras e muuuuita correria no trabalho), vim desta vez trazer uma dica para “programadores de interface”. Bom, estou criando um projeto pessoal e nele além do programar em ASP.NET MVC também estou fazendo o HTML e CSS.

Esta dica server para que você possa fazer Hack de CSS para o Safari e Chrome. Basta colocar seu código CSS da seguinte forma:


/*Funciona para IE e Firefox*/
body { background-color: Blue;  }

/*Somente para Safari e Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    body { background-color: Red; }
}

Bem simples e “útil”. Eu particularmente não gosto de utilizar Hacks, mas quando não encontro outro jeito vai na “gambi” mesmo. Quem me ajudou a encontrar esse hack foi o Leonardo Ota meu colega de trabalho. Espero que tenham gostado.

Só games: Project Natal

Postado por: Tiago Lemos em 1st jun, 2009 | Categoria: Só Games, Tecnologia

Essa vale um post bem rápido. Microsoft inova com webcam para XBox 360. Essas imagens valem mais do que palavras, vejam só:

Muito legal hein, mas infelizmente não foi anunciada uma data de lançamento ou mesmo um preço pré-estabelecido para o sistema, mas estou muito ancioso para esta incrivel inovação da Microsoft.

Espero que tenham gostado. Em breve tem mais

Bing vs Google

Postado por: Tiago Lemos em 29th mai, 2009 | Categoria: Microsoft, Tecnologia

Sim, essa é a nova cartada da Microsoft para tentar incomodar o Google. Segunda a própria Microsoft, o Bing não é mais um “buscador de informações” no mercado, ele será um “Mecanismo de decisões”.

A idéia é realizar buscas e a partir dos resultados de buscas você poderá filtrar cada vez mais seus resultados. Imagine a busca por bares e a partir da lista de site com bares você poderá escolher pelos mais baratos, ou os que possuem música ao vivo e assim por diante. Veja abaixo a cara e as funcionalidades do Bing.

Espero que tenham gostado. Em breve tem mais.

Windows 7 RC Download

Postado por: Tiago Lemos em 6th mai, 2009 | Categoria: Microsoft, Tecnologia

A Microsoft liberou a versão RC do Windows 7, que mesmo em versão Beta e com muitos bugs agradou a vários usuários. Nesta nova versão vários bugs foram corrigidos mas ainda assim existem falhas.

A versão RC está disponível nos idiomas inglês, alemão, japonês, francês e espanhol e ela irá funcionar até o dia primeiro de junho de 2010, mas a partir do dia 1º de março de 2010, o seu computador irá começar a desligar a cada 2 horas.

Configurção Mínina do PC

Para rodar o Windows 7 RC você precisará da seguinte configuração no PC:

- Processador de 1GHz de 32 ou 64 bits (lembrando que esta versão existe para 32 e 64 bits)
- 1GB de memória Ram ou mais (quanto mais melhor rsrs)
- 16 GB de espaço disponível em disco
- Suporte a elementos gráficos DirectX 9 com 128 MB de memória (para habilitar o tema Aero)

Clique aqui e baixe o Windows 7 RC e divirta-se.

Veja abaixo o que tem de novo nesta nova versão.

Espero que tenham gostado.

Entendendo um pouco mais do Windows Azure

Postado por: Tiago Lemos em 14th abr, 2009 | Categoria: Diversos, Microsoft, Tecnologia

Há tempos atrás escrevi dois artigos:

- Antes do Azure, entenda o que é Cloud Computing

- PDC 2008: é anunciado o Microsoft Azure

Eles buscavam deixar um pouco mais claro o que é Cloud Computing e sobre o Windows Azure (este foi bem basico). Veja aqui um vídeo explicando um pouco melhor do que é o Windows Azure.

Espero que vocês aproveitem esse vídeo, que eu particularmente gostei. Ah, esse vídeo necessita de Microsoft Silverlight para rodar.


Get Microsoft Silverlight

Espero que tenham gostado. Em brebe tem mais.

Firefox Plugins: Esses vocês precisam ter

Postado por: Tiago Lemos em 27th mar, 2009 | Categoria: AJAX, CSS, Diversos, HTML, Tecnologia

Recentemente tive que configurar uma máquina do “zero” e quando fui começar a programar o que eu percebi? Faltava os plugins do Firefox. Achei que esta seria uma boa dica para compartilhar com vocês.
Bom irei citar aqui uma lista com os 10 mais (pra mim é claro) plugins do Firefox.

1º - Noia 2.0 eXtreme

Esse não é propriamente um plugin, mas é um tema que eu particularmente gosto muito.

2º - NoScript

Está preocupado com segurança do seu navegador? Então esse é o plugin pra você ter e não se preocupar com possíveis ataques de scripts maliciosos.

3º - TwitterFox

Você tem Twitter? Então você deve usar o TwitterFox. Excelente plugin pra acompanhar tudo que as pessoas que você seguem estão postando.

4º - ColorZilla

Este plugin é uma excelente ferramenta para designer. Ele permite descobrir cores em qualquer lugar do brower, possui uma paleta de cores entre outras coisas.

5º - Google Preview

Sabe quando você acessa o site, não armazena o endereço e só lembra da layout do site? Pois é, este plugin apresenta o preview do site no resultado da buscado google. Excelentes nessas ocasiões, onde você só lembra do layout do site.

6º - Down Them All

Excelente gerenciador de downloads para seu firefox. Ele realmente permite pausar e continuar um download a qualquer momento que você queira continuar.

7º - del.icio.us buttons

Outro excelente plugin que permite visualizar todos seu favoritos armazenados no Del.icio.us. Com botões de acesso rápido e a listagem de suas Tags.

8º - YSlow

Quer saber porque seu blog ou seu site está lento? O Yslow ajuda a indentificar alguns dos principais pontos que podem deixa-los lentos.

9º - Web Developer

Na minha opnião essa é a segunda melhor extensão existente no Firefox. O Web Developer possui N ferramentas para te auxiliar no desenvolvimento web. Ele possui ferramentas que auxiliam designers e programadores.

10º - Firebug

A primeira colocação fica para este excepcional plugin. Firebug é uma excelente ferramenta para auxiliar no desenvolvimento JavaScript. Ele permite a edição de html, script e css em tempo real. Permite debugar o JavaScript além de muitas outras funcionalidades.
Bom, fechamos aqui essa lista, que na minha opnião são os 10 mais plugins do Firefox.
Espero que tenham gostado de mais esta dica.

Google Code Jam - Você vai?

Postado por: Tiago Lemos em 29th jan, 2009 | Categoria: Diversos, Tecnologia

Google Code Jam

Que tal participar de um desafio de programação que no final irá dividir entre os 500 melhores mais de US$ 80.000 em dinheiro? Gostou? Então você não pode perder o Google Code Jam.

O Google Code Jam é uma competição de programação na qual programadores profissionais e estudantes devem solucionar complexos desafios algorítmicos em um período de tempo limitado. O Google Code Jam permite que você programe na linguagem e no ambiente de desenvolvimento que você preferir.

Além de ser um desafio muito interessante, esta pode ser uma excelente oportunidade se você estiver interessado em oportunidades no Google.

Espero que tenham gostado desta dica.

Em breve tem mais.

Ressurgindo em 2009

Postado por: Tiago Lemos em 6th jan, 2009 | Categoria: ASP.NET, C#, CSS, Diversos, Tecnologia, VB

Depois de mais de 10 dias sem escrever nada (logo mais vocês irão entender porque eu não escrevi nada), estou ressurgindo em 2009 tentando montar uma lista do que eu irei tentar passar para todos neste próximo ano.

Bom, vamos lá. Irei dar sequência a série C# para iniciantes agora focando nas inovações do Framework 3.5, além dessa série irei continuar também a série Programação Orientada a Objetos.

Neste ano irei focar um pouco mais no MVC Framework ASP.NET que ainda está na versão Beta, junto com o MVC irei abordar também sobre LINQ. Apresentar soluções usando JavaScript, JQuery, CSS, além de sites de referência.

Além desses assuntos citados acima, irei abordar sobre diversas tecnologias. É claro que está não é uma lista definitiva e que não irei escrever sobre outros assuntos, isto é apenas uma idéia do que quero começar a fazer neste ano.

Espero que vocês estejam comigo neste próximo ano e que gostem dos assuntos.

Ah, antes de encerrar este post preciso dizer porquê eu não estava escrevendo durantes esses 10 dias. ISOLAMENTO TECNOLÓGICO. Sim, fiquei todo esse tempo sem ter contato com qualquer tipo de tecnologia, nada, nem mesmo TV, mas não me arrependo, aproveitei e estou renovado para este ano.

Feliz 2009 para todos.

Utilizando SVN com o C#

Postado por: Tiago Lemos em 17th dez, 2008 | Categoria: ASP.NET, C#, Tecnologia

Recentemente participei de um processo de migração em minha empresa, onde criamos um COM+ para disparar processos de criação de pastas em um servidor SVN.

Irei abordar neste post como podemos executar comandos do SVN através do C# e em breve irei disponibilizar um tutorial de como criar um COM+ com permissões para executar esses processos.

Todos os processos são executados através da classe System.Diagnostics.Process.

Criando um repositório - Comando create

Usando a classe Process do ASP.NET nós podemos disparar qualquer processo do Windows (é claro que em alguns casos são necessárias permissões de administrador), para isto, basta informar o caminho do executável e se necessário passar os parâmentros do aplicativo a ser disparado.
Veja abaixo como é simples criar um repositório no SVN através do C#:


//Primeiro criamos um processo
Process processo = new Process();

//Definimos dois parâmetros:
//Primeiro: o caminho do arquivo executável
//Segundo: os parâmetros necessários para criação do repositório
processo.StartInfo = new ProcessStartInfo("C:/Arquivos de programas/VisualSVN Server/bin/svnadmin.exe", "create /Repositories/nome_do_repositorio");

//Iniciamos o processo
processo.Start();

//Esperamos o processo finalizar
processo.WaitForExit();

Veja que no segundo parâmetro o caminho do repositório está “/Repositories”, isso porque o servidor SVN está instalado no C:, caso você não consiga acessar por esse caminho, preencha o parâmetro com o caminho completo.

Criando pastas - Comando mkdir

Tão simples quanto criar repositórios, são as criações de pastas nos repositórios. Para criar pastas em um determiando repositório basta executar o seguinte código:


//Criamos um processo
Process processo = new Process();

//Definimos os parâmetros:
//Primeiro: o caminho do arquivo executável
//Segundo: os parâmetros necessários para criação da pasta, caso necessário passe o usuário e a senha
processo.StartInfo = new ProcessStartInfo("C:/Arquivos de programas/VisualSVN Server/bin/svn.exe", "mkdir -m[notepad] --username "usuario"--password "password" https://caminho_do_servidor:8443/svn/nome_do_repositorio/"+ nome_da_pasta);

//Inicia o processo
processo.Start();

//Esperamos o processo finalizar
processo.WaitForExit();

Alguns servidores necessitam que seja informado o usuário e senha para permitir a criação das pastas.

Mais comandos do SVN

Vocês ainda podem utilizar outros comandos do SVN como:

  • Commit: Grava todas atualização feita em um repositório.
  • Import: Importa uma determinada pasta para um repositório.
  • Add: Adiciona um arquivo em um determinado repositório, mas não grava a alteração (necessita de um Commit após sua execução)
  • Delete: Deleta o arquivo do repositório.

Qualquer dúvida estou a disposição.

Espero que tenham gostado. Em breve tem mais.