Archive for the 'Desenvolvimento' Category

Março 20th 2008

Descontinuação dos projetos Kurumin e Kalango Linux

No fórum do clube do hardware, Carlos Morimoto e Leandro Santos anunciaram que os projetos Kurumin Linux e Kalango Linux, ambos nacionais, serão descontinuados.

Olá Pessoal,

Meu nome é Leandro Santos e sou o criador e mantenedor do Kalango Linux. Eu e o Carlos Morimoto havíamos destido de manter os projetos Kalango e Kurumin por não existir até então mais algum motivo plausível para a existência desses projetos, já que hoje em dia temos ótimas opções para Desktop como o Ubuntu, Madriva, Fedora, etc…distros que tem feito um trabalho competente no que se refere à Desktop.

Entrentanto nós sabíamos que o fim dos dois projetos de uma vez seria uma perda enorme para a comunidade nacional, pois os dois projetos já têm o seu público fiel que espera um sistema que use KDE por padrão, que já tenha suporte total ao Português do Brasil e diversas outras características que vocês estão acostumados.

Dentro deste assunto eu fiz a proposta de manter a nova geração do Kurumin chamada Kurumin NG com base no (K)Ubuntu, proposta esta que foi aceita pelo Carlos e que já está em andamento. A princípio é isso que posso falar a respeito do Kurumin NG, de agora em diante vamos manter vocês atualizados a respeito do projeto.

E me ajudem nos testes do novo sistema de Ícones Mágicos que vou postar no fórum.

Leandro, ao ser indagado por que escolheu o (K)Ubuntu para ser a base para desenvolvimento do Kurumin NG (”Next Generation”), respondeu:

A vantagem é que o Ubuntu consegue lançar uma versão estável com “todos” os pacotes atualizados de 6 em 6 meses, enquanto que o Debian normalmente demora mais de 1 ano. Além de ser mais fácil contribuir com o Ubuntu através do Launchpad, com isso poderemos nos aproximar mais do desenvolvimento da distro que será a base.

Falou também que o primeiro release da nova distro vai ser baseada no Hardy Heron (8.04).

Apesar de não usar nem o Kurumin, nem o Kalango, eu já usei o primeiro e gostei muito. Todos que estão por dentro do cenário linux nacional sabem da competência dessa dupla. Vamos aguardar, vem coisa boa por ai…

Popularity: 21% [?]

8 Comments »

Janeiro 26th 2008

PSPad - um ótimo editor de texto que pode ser instalado direto no pendrive

Aqui vai uma dica: Uso um editor para alterar códigos em php, javascript e html chamado PSPad. Vou primeiro listar algumas funcionalidades dele:

  • Suporta muitos tipos de linguagens. Inclusive python, que usa a quebra de linha do unix.
  • “Code Completation” - ao alterar um arquivo CSS, por exemplo, ele mostra as opções de propriedades que a linguagem dispõe.
  • Integra-se muito bem ao sistema. Tendo por padrão um context menu que é muito útil.
  • Simples de usar e pequeno (de 10 a 20mb)
  • Desempenho: Leve (utiliza pouca memória) e é muito robusto. Já consegui alterar arquivos de 400mb com ele.
  • Pode-se criar projetos que salvam as configurações atuais do editor. Você pode, por exemplo, ter dois sites. Criando um projeto para cada um dá para reabrir todos os arquivos que estavam sendo editados na ultima vez que o projeto foi aberto. Dá para definir o encoding padrão, o tipo de quebra de linha, compilador, pasta padrão, servidor…
  • Integração com ftp. Apesar de não gostar do pspad trabalhando direto via ftp por que fica travado, isso mesmo, travando quando um arquivo está sendo salvo, é uma funcionalidade muito útil,
  • Find (and replace) com expressões regulares, e para vários arquivos.
  • Abas e opção de visualização de mais de um arquivo por vez.
  • Muito transparente para trabalhar com encodings.
  • Freeware e só para windows. :(

Claro, o pspad tem mais propriedades, mas eu acho que as principais são essas.

Te-lo instalado no pendrive é uma mão na rola às vezes. Para instalar é só baixar a versão compactada dele (.cab) e extrair direto no pendrive.

Screenshots:

http://www.pspad.com/img/screen/mainfull.png

Popularity: 28% [?]

2 Comments »

Outubro 12th 2007

Diretor de engenharia do Google na UFPE

Dia normal, em minha humilde rotina diária, quando abri o Gmail e fui olhar meus emails:

“Diretor de engenharia do Google na América Latina Berthier Ribeiro-Neto visitará o CIn”

Caramba! Que raios esse homem iria fazer aqui no CIn? Corri para ver o que dizia o email. Não me surpreendi: Recrutar engenheiros para trabalhar em MG. Não me surpreendi mas fiquei muito feliz, a cada dia vejo que o esforço para passar no vestibular e me manter aqui vale a pena.

“No próximo dia 08, o Centro de Informática (CIn)-UFPE vai receber o Diretor de engenharia do Google na América Latina, Berthier Ribeiro-Neto, para dar uma palestra sobre The Web Economy - Trends and Some Technical Challenges.

Nesta apresentação, ele irá falar sobre o modelo básico que prevaleceu na economia Web - propaganda digital. O objetivo é explorar problemas técnicos derivados deste modelo econômico. O evento será voltado para os alunos do CIn e acontecerá no Auditório do Centro, às 16h.

Palestrante - Berthier, que é professor da Universidade Federal de Minas Gerais (UFMG), começou a trabalhar nessa área, em 1995, na própria universidade, em um projeto de pesquisa que originou a máquina de busca nacional TodoBR. A ferramenta entrou no ar quatro anos depois e fez tanto sucesso que foi preciso criar uma empresa para mantê-la - a Akwan. Em 2005, esta foi comprada pelo Google.”

Ops! não era nesse email o que falava que ele iria recrutar engenheiros, mas ele fez isso durante a manha aqui.

Essa palestra foi a tarde. E, claro, estava lá escutando tudo que ele estava proposto a dizer. inclusive falou de alguns algoritmos do orkut que utilizam grafos e algumas estatísticas dos produtos de propaganda do google, de quão compatíveis com a realidade eles são.

Popularity: 34% [?]

No Comments yet »

Setembro 24th 2007

The Hacker Attitude

“Hackers solve problems and build things, and they believe in freedom and voluntary mutual help. To be accepted as a hacker, you have to behave as though you have this kind of attitude yourself. And to behave as though you have the attitude, you have to really believe the attitude.But if you think of cultivating hacker attitudes as just a way to gain acceptance in the culture, you’ll miss the point. Becoming the kind of person who believes these things is important for you — for helping you learn and keeping you motivated. As with all creative arts, the most effective way to become a master is to imitate the mind-set of masters — not just intellectually but emotionally as well.

Or, as the following modern Zen poem has it:

To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
So, if you want to be a hacker, repeat the following things until you believe them.”

Texto retirado do artigo How to become a hacker, escrito por Eric Steven Raymond.

Atualmente, mais do que ter uma habilidade, as pessoas tem que se sentir parte de um grupo, ter uma cultura relacionada a essa habilidade.

Se estou estudando uma linguagem de programação, entro em listas de discurssão relacionadas, participo de eventos, simpósios, palestras, tento absorver toda uma cultura relacionada a ela; Isso me ajuda a guiar o raciocínio.

E há uma coisa que nunca muda: gosto de compartilhar experiências. Gosto por que acho que isso me ajuda a evoluir; O texto acima mostra bem essa relação de ajuda vs evolução.

E se todos acreditassem que o livre tráfego de informações entre nossas mentes é algo positivo, o que poderia acontecer? Provavelmente alguém irá pensar que é algo mau, pois o SEUS conhecimentos seriam sabidos por todos e assim não teria como competir com o meio. Mas a mágica do raciocínio é justamente o que vem na mão oposta, a avalanche de sabedoria disponível! A possibilidade de saber cada vez mais, se aprofundar dava vez mais, se aperfeiçoar cada vez mais, se motivar cada vez mais, compartilhar cada vez mais… enfim, há quem diga que só somos limitados por nossos sonhos.

Popularity: 46% [?]

No Comments yet »

Setembro 8th 2007

RSSOwl - Para leituras offline

No primeiro semestre deste ano não estava querendo instalar internet em minha casa, afinal, tinha acabado de me mudar e estar em rede não era a principal necessidade no momento.

Surgiu a questão então de como iria continuar minhas leituras. Sempre usei o bloglines; Mas ele precisa de uma conexão, por ser uma “página” na internet.

Depois de algumas buscas no google, achei o RSSOwl. Um agregador de conteúdo fácil de usar, prático e multi-plataforma, além de ser Código Livre. O grande contra é que ele é pesado, por ser feito em java.

Mas o mais interessante (na minha opinião) é que ele pode atualizar a lista de feeds (que pode ser importado no formato opml), e deixar as notícias disponíveis para leituras offline.

RSSOwl

Ahh! Ele também tem uma busca interna que é muito interessante (screenshot).

Popularity: 30% [?]

No Comments yet »

Julho 25th 2007

Tem certeza que teu site é seguro?

Chegou essa semana uma encomenda que tinha feito à livraria cultura de recife: Hacking Exposed Web Applications.

Hacking Exposed Web Applications

Hacking a web application is like performing a magic trick. If you know the right techniques and practice you could break into just about any online bank, credit union, stock trader, e-commerce store, or social networking website. Simply use a Web browser as your magic wand and as fast as you can say, “Open sesame!” you’re in. And that’s exactly what this book is all about — industry-leading web application experts revealing their best-kept web hacking secrets so people can begin defending themselves. The legendary magician Harry Houdini would be impressed with the techniques described in these pages. (ver texto completo)

À medida que for lendo o livro, posto dicas interessantes (se existirem).

(e me desculpem a foto, foi tirada do meu laptop.)

Popularity: 12% [?]

3 Comments »

Julho 25th 2007

tech essay #0

Encontrei “bugs” em programas adobe, macromedia e microsoft. Não os reportei ainda, mas foram:

  • O Macromedia Fireworks 8 após a voltar do estado de hibernação, o documento não fica mais editável; Exibe uma caixa de erro e tenho que reiniciar o programa.

(Acabei esquecendo de tirar um printscreen ou anotar qual era a mensagem de erro…)

  • O Adobe Flash Professional CS3 após um certo tempo de uso não consegue controlar a ordem dos paineis; e no meu caso, o painel “ActionScript” fica em baixo dos demais, não dando para programar.

(Também não tirei printscreen nem reportei isso à adobe.)

  • Ao usar o Eclipse no windows, nosso “querido” sistema operacional exibe uma tela azul e reinicia repentinamente.

Esse sim eu reportei. talvez tenha sido o medo de perder um HD!

Popularity: 20% [?]

Comments Off