quarta-feira, dezembro 29, 2004

autopackage

Hmmm, parece que está surgindo uma salvação para a instalação de pacotes no Linux.

Tudo bem, o rpm foi uma grande revolução, mas só roda no mundo RedHat (apesar de outras distribuições terem criado similares, como o deb do Debian).

O yum e o apt também estão tendo seus dias de glória, por resolver automaticamente as dependências e permitir instalação e atualização de pacotes pela internet, transparentemente.

Mas este tal de autopackage parece que vai realmente revolucionar. Ele é distribution neutral, ou seja, vai fazer instalações em qualquer distribuição, mesmo naquelas que não tem nenhum sistema para controle de pacotes. Fora que a GUI é muito bonita e funcional (coisa rara no mundo Linux, mas que felizmente está mudando).

Bom. Fica a recomendação.

Link: http://autopackage.org/

domingo, dezembro 26, 2004

The Browser Archive

Quer instalar o IE5.5 ou o IE4.01 na sua máquina para testar a compatibilidade de seu código nessas velharias que 10% (é um chute, ok?) das empresas brasileiras ainda usam?

  http://browsers.evolt.org/

Ajustando aplicações ASP.NET para suportar os browsers de verdade

Atualmente, com o Internet Explorer começando a perder território entre os browsers de internet, alguns desenvolvedores já devem estar começando a levar estes novos browsers em consideração. Quem utiliza ASP.NET para desenvolver aplicações web já deve ter notado que alguns controles específicos do .NET não renderizam corretamente nestes browsers não-Microsoft.

Há algum tempo atrás, postei no grupo de discussão CodeKnights uma possível alteração no arquivo Web.config que fazia alguns ajustes à Rendering Engine do ASP.NET e tornava possível a visualização completa da formatação para alguns novos browsers, como o Mozilla e o Opera.

Hoje, encontrei novamente o autor da modificação no Web.config, e trago ao conhecimento de todos o link direto ao seu site - que inclusive já conta com algumas atualizações, como suporte a browsers Safari.

Link: http://slingfive.com/pages/code/browserCaps/

sábado, dezembro 25, 2004

Modelos de documentos

Encontrei hoje uma seção do site da Microsoft com diversos templates para Word, Excel e Powerpoint. São modelos de documentos para os mais diversos fins, como Ordens de Compra, To Do Lists, Instruções, Checklists, Acompanhamento de Performance em Esportes, e até Controle de Dieta.

O link: http://www.microsoft.com/mac/resources/templates.aspx?pid=templates

quarta-feira, dezembro 22, 2004

CSS específico do Mozilla

Pesquisando um pouco mais sobre a dica do dia 20, encontrei uma referência mais completa sobre o CSS específico do Mozilla:

http://www.xulplanet.com/references/elemref/ref_StyleProperties.html

Não tem muito mais coisas úteis além da borda redonda. Os mais interessantes que encontrei, além do -moz-border-radius, foram: -moz-box-flex, -moz-box-orient, -moz-image-region e propriedades adicionais ao atributo display.

segunda-feira, dezembro 20, 2004

Botões redondos em CSS

Essa dica só funciona em browsers de verdade:

<button style="background-color:white;border:1px solid black;-moz-border-radius:4px;">Botão Redondo</button>

Resultado:

Também funciona com outros elementos, como o fieldset:
<fieldset style="border:1px solid gray;-moz-border-radius:4px;">
<legend style="border:1px solid gray;-moz-border-radius:5px;"> Fieldset Redondo </legend>
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</fieldset>


Resultado:
 Fieldset Redondo 
  • Item
  • Item
  • Item

sexta-feira, dezembro 17, 2004

Morte do Internet Explorer

Hehehe... Não resisti, tenho que postar aqui:

quinta-feira, dezembro 16, 2004

Dr. Math

 
Procurando por informações para desenvolver um algoritmo para interpretação de números romanos, encontrei esta excelente referência para tópicos matemáticos:

  http://mathforum.org/dr.math/

Se você estiver com algum problema de programação que exija algum tipo de informação matemática, vale procurar neste endereço também.

A propósito... O endereço onde eu fui parar procurando por números romanos é este: http://mathforum.org/library/drmath/view/57546.html.

segunda-feira, dezembro 13, 2004

Site novo da Suprifattus

Está no ar o site novo da Suprifattus!

Finalmente podemos parar de usar a expressão "casa de ferreiro, espeto de pau". Depois de um ano inteiro vivendo para os clientes, conseguimos parar um pouco para respirar, e aí está o resultado.

Fóruns do GU-RS.NET

O fórum do Grupo de Usuários .NET do RS está funcionando a pleno vapor!

Dicas de componentes, truques de uso do Visual Studio .NET, discussões sobre padrões de código... Qualquer assunto relacionado a .NET é bem vindo!

O registro é rápido, e a equipe organizadora do grupo (eu me incluo) está sempre conectada, principalmente para solucionar dúvidas.

Entre, "estamos te esperando" :)

Meld

Fica a dica para quem - como eu - deve sua vida à ferramentas de comparação de código, e ainda não havia encontrado uma ferramenta gráfica ao nível do Beyond Compare para Linux.

Meld é uma destas ferramentas, com alguns extras muito interessantes, como:
  • Compatibilidade com repositórios do Subversion e do CVS, permitindo realizar comparações entre diretórios e arquivos de forma nativa;
  • Syntax Coloring;
Item indispensável em um Linux de desenvolvedor!

Link: http://meld.sourceforge.net/

domingo, dezembro 12, 2004

The Principle Of Too Much Magic

Programmers are smart. We can think of many smart things. We have a tendency to overuse smart things, making software too complex. We really shouldn't.

http://lsd.student.utwente.nl/jicarilla/TooMuchMagic

segunda-feira, dezembro 06, 2004

Dictionary of Algorithms and Data Structures

Encontrei hoje por acaso. Excelente referência para os nerds da Ciência da Computação.
  http://www.nist.gov/dads/

quinta-feira, dezembro 02, 2004

Lógica

Lógica: maneira mais eficaz de se chegar a uma conclusão errada com absoluta certeza.

quarta-feira, dezembro 01, 2004

Aspect#

Programação orientada a aspectos em C#.

Recomendo a leitura do tutorial:
  http://aspectsharp.sourceforge.net/tutorial.html

É um exemplo real de uso de programação a aspectos.

Language Oriented Programming

Comecei a ler agora, parece interessante. Pelo menos com a primeira página concordei completamente:
http://www.onboard.jetbrains.com/articles/04/10/lop/

Fonte: JavaFree

Javolution


Parece que alguém se interessou em fazer o Java ficar mais rápido:
  http://javolution.org/