Snipt – Partilha de código pelo twitter

Snipt O Twitter é um local de encontro de geeks (e spammers à mistura) e o termo geek rima com programador. Na comunidade em redor do Twitter existem imensos programadores e portanto é importante aproveitar esse fenómeno.

Para tal foi criado o Snipt, um pequeno site que permite partilhar pequenos excertos de código em mais de 125 linguagens de programação e para além disso permite-lhe criar pastas privadas, pastas colectivas e da-lhe o embeded code para colocar o seu código visível em qualquer site.

Guerra Santa

Todos têm uma fé. Uns acreditam em Delphi, outros em Java. Há ainda os discípulos de C, de Visual Basic, HTML e outras tantas igrejas menores. São programadores, mas poderiam muito bem ser chamados de pastores.

Jamais duvide da linguagem preferida de um programador. Pode ser o caminho mais curto para a fogueira da Guerra Santa Virtual.

Como não podia deixar de ser, também cultivei a minha religião. Ainda brincava com BASIC, sem fazer nada de importante, quando conheci o Pascal. Um amigo baixara algumas apostilas de um BBS – ainda não se acedia à Internet – e assim que li fiquei convertido.

Pela primeira vez na vida vi uma linguagem estruturada. Tudo muito lógico, restrito e, ao mesmo tempo, flexível. Talvez não tão eficiente quanto o todo poderoso C, que conhecia de fama, mas muito mais eficaz que o BASIC e perfeita para a correcta aprendizagem da programação.

Devorei os tutoriais todos e em questão de dias já fazia programas em Pascal que nunca conseguira fazer em BASIC.

Convertido, jurei nunca mais usar “goto” e sempre adorar a estrutura perfeita das constantes, variáveis e sub-rotinas, organizadas e declaradas previamente, Já havia versões estruturadas de BASIC por aí, mas sempre era possível numerar as linhas e desviar o programa usando “goto”, uma verdadeira blasfêmia a ser evitada.

Veio então a interface gráfica, e o computador ficava cada vez mais acessível aos impuros e infiéis humanos normais. Apanhei o comboio um pouco tarde, quando Windows 95 já se firmava como padrão de mercado e comecei a desenvolver em Delphi, que era baseado em Pascal. Percebi, porém, que apesar da minha firme convicção, as linguagens ditas inferiores não desapareciam. Pior.

Percebi que era possível sim, desenvolver programas bons até mesmo em Visual Basic. Minha fé perdera o sentido de ser.

Pode ser difícil de admitir, mas a sua linguagem de programação preferida, assim como a sua equipa de futebol, não ganha sempre. A evolução, já dizia Darwin, depende da selecção natural e da diversidade. Não importa o quanto se batalhe e dicuta, haverá sempre  alguém fazendo um programa melhor que o seu, na linguagem que você mais odeia. E não adianta nada deita-lo na fogueira.

Tentaram esse método há uns mil anos atrás e não deu certo.


resolvi partilhar com vocês esta cronica da revista PC Master (Ano 5, Edição 51, Por Leandro Calçada). O texto demonstra na perfeição a realidade… todos nós (programadores) por uma razão ou por outra gostamos mais de uma linguagem de programação e conscientes da nossa convicção defendemos-la até ao fim, quem diz linguagens de programação, diz sistemas operativos… somos todos seguidores de alguma coisa.

Eu digo, ainda bem que não concordamos em tudo e ainda bem que existe alternativas e concorrência.

Darwin tinha razão, a evolução depende da selecção natural e da diversidade… será sempre assim…

Bom fim de semana, Cumprimentos

SQL Buddy – Administração de base de dados MySql Web Based

SQL Buddy

Para quem trabalha com MySQL no dia a dia certamente que conhece e usa ou já usou o phpmyadmin, no entanto a sua interface pode-se tornar um pouco lenta com base de dados com grande quantidade de dados.

Hoje apresento-vos o SQL Buddy, outro sistema de administração de base de dados MySql Web Based, gratuito e opensource que recorrendo ao uso de Ajax, torna o trabalho dos programadores muito mais fácil e rápido.

O SQL Buddy não necessita de instalação, bastando para tal descompactar os ficheiros no servidor e efectuar login com os dados do utilizador do MySql.

Ligando-se como root, poderá criar novos utilizadores na base de dados e assim tudo e todos.

Apesar do sistema recorrer ao Ajax para carregar o conteúdo parcialmente, é possível adicionar as páginas com os resultados aos favoritos.

É ainda uma boa aplicação para importar e exportar conteúdo parcial ou total da ou para a base de dados.

Como ainda não existia plano para tradução em Português de Portugal, apenas estava presente o Português do Brasil, decidi começar a traduzir, caso queiram contribuir cliquem aqui.

TinyPaste – Coloque pequenos textos na web

TinyPasteJá quase todos nós conhecemos o serviço TinyUrl que permite criar pequenos endereços que redireccionam para páginas com endereços demasiado compridos.

O TinyPaste, tem uma filosofia semelhante, no entanto este permite criar pequenos textos e guardar na web de forma a poder ser acedido por outras pessoas.

Nada de novo para quem já está habituado a usar o PasteBin, no entanto o TinyPaste apenas permite texto simples, não colocando as cores na sintaxe das linguagens de programação tal como acontece no PasteBin.

O TinyPaste tem uma extensão para Firefox que lhe permite seleccionar um texto de uma página web e guardar automaticamente no TinyPaste.

App Store: Potenciais Receitas e Preços

 

Uma pesquisa levada a cargo pela empresa Piper Jaffray concluiu que a maioria das aplicações disponibilizadas na App Store poderá ser gratuita.

Numa pesquisa levada a cargo junto de 20 programadores no final da keynote de Steve Jobs concluiu-se que 50% desses programadores iriam programar só para o OS X iPhone e os outros 50% para OS X iPhone e OS X Leopard.

Em relação aos preços, a pesquisa diz que a grande maioria das aplicações será disponibilizada a menos de 3$ e 70% das aplicações a custo zero.

15% das aplicações serão orientadas para empresas, 10% para entretenimento e outros 10% para jogos, sendo que 15% das aplicações deverão usar os serviços de localização do iPhone.

Este estudo indica ainda que 70% dos contactados programaram noutras plataformas e que 70% das suas aplicações apenas estarão disponíveis no iPhone.

Por outro lado, pessoas próximas dos gestores da App Store avançam com uma data para a abertura da mesma, e preços escalonados, ao invés de totalmente livres.

A App Store deverá abrir no dia 11 de Julho, data de lançamento do iPhone 3G, com o limite de tamanho de aplicação de 2GB. As aplicações deverão ser submetidas através de uma interface Web no site da Apple.

O preço deverá ser escalonado, podendo o programador escolher o preço entre os definidos pela Apple, até 999$.

Entretanto, a mesma empresa que fez o estudo com os programadores calculou que a App Store pode tornar-se num negócio de 1,2 mil milhões de dólares em 2009.

Estes cálculos são feitos com base nas estimativas de iPhones vendidos em todo o mundo até ao fim de 2009 e com estimativas de uso da App Store, calculados pelo uso de outros serviços oferecidos pelo iPhone.

 

Apple anunciou iPhone 3G na WWDC08

Ontem foi dia de evento Apple. Realizou-se em São Francisco nos Estados Unidos da América a World Wide Developer Conference 2008, um evento que tem como objectivo chegar mais perto dos programadores e saber o que estes necessitam e como de costume, foram anunciadas algumas novidades.

Como sempre, Steve Jobs começou por fazer um apanhado do sucesso dos produtos da Apple, informando-nos que o iPhone vendeu no seu primeiro ano, cerca de 6 milhões de iPhones.

AppStore

AppStore

Algumas empresas e alguns programadores demonstraram as suas aplicações desenvolvidas para o iPhone e expressaram a sua opinião acerca da sua experiência a programar na plataforma. Entre as demonstrações encontravam-se projectos da Sega, eBay, TypePad e da MLB.com.

As aplicações vão estar disponíveis na AppStore quando esta estiver disponível, sendo o próprio programador a definir o valor que deseja cobrar pela aplicação. Este ficará com 70% do preço final, enquanto que a Apple ficará com o restante para cobrir os custos de alojamento e divulgação. Caso o programador opte por disponibilizar a aplicação gratuitamente, não terá custos adicionais.

A AppStore vai estar disponível em 62 países e será possível fazer o download das aplicações por Wifi, pelo iTunes ou pela rede da sua operadora móvel, no entanto esta ultima opção não estará disponível para ficheiros com tamanho superior a 10MB.

Mobileme

Mobileme Box

Foi apresentado um novo serviço chamado Mobileme que permite ter acesso aos seus dados, como por exemplo calendários, e-mails, documentos ou ficheiros e sincronizar com o seu computador ( PC ou Mac ) e com o seu iPhone.

Este serviço está presente no domínio me.com, tem o valor de $99 dólares no pacote individual ou $149 no pacote familiar e vem substituir o anterior serviço .Mac.

Apresenta um interface web dinâmico nunca antes visto com novidades como drag and drop de múltiplos ficheiros, e-mails ou contactos e ainda pesquisa com resultados em tempo real, tal como se fosse no seu computador.

iPhone 2.0 Software Update

iPhone 2.0 Software Update


Foram dados a conhecer novidades que podemos esperar na iPhone 2.0 Software Update e uma delas bem resolver um problemas com que os desenvolvedores de aplicações 3rd party se depararam, que é o facto de ser impossível correr aplicações em background. Como opção e para reduzir o consumo de energia no gadget, a Apple criou uma solução que permite receber alertas de eventos server-side.

Para além disso, o novo iPhone 2.0 Software permite a pesquisa de contactos, suporte a documentos do iWork e do Microsoft Office, salvar imagens que receba por e-mail no seu iPhone, controlos parentais, máquina de calcular cientifica no modo landscape e ainda suporte a mais linguagens das quais 4 tipos de japonês e chinês tradicional e simplificado com a possibilidade de escrever com o dedo.

O novo software estará disponível gratuitamente para qualquer detentor de um iPhone em Julho e terá um custo de apenas $9.95 para aqueles que tenham um iPod Touch.

iPhone 3G

iPhone 3G

O novo iPhone foi apresentado, chama-se iPhone 3G e tal como o nome indica, integra a tecnologia de transferência de dados 3G, revelando uma velocidade 2,8 vezes mais rápida que a tecnologia EDGE, um novo conector para headphones como os do iPod e ainda inclui o GPS. Para além disso o novo iPhone faz uma melhor gestão da bateria.

A Apple pretende colocar o iPhone disponível em 70 países até ao fim do ano, sendo que no dia 11 de Julho, 22 desses 70 países, incluindo Portugal, vão ter o iPhone disponível pelo preço fantástico preço de 199$ na versão 8GB e 299$ na versão de 16GB. O iPhone 3G 16GB estará disponível em preto e branco.

Falta-nos saber o que Bertrand Serlet falou, horas depois, acerca do novo Mac OS X Snow Leopard.

Entretanto já é possível reservar o seu iPhone na Optimus.

Portugal @ Programar festeja 3º aniversário

Portugal @ Programar

Apesar de não ser uma comunidade onde tenha participação activa, o projecto Portugal @ Programar tem sido um ponto de referência para todos os programadores portugueses.

Um dos projectos levado a cabo pelo P@P que mais admiro é a revista online PROGRAMAR, com artigos sobre os mais diversos tipos de linguagens de programação e técnicas que podem ser usadas no dia a dia do uso das mesmas.

Para além da revista PROGRAMAR, a equipa LinTeam também é um ponto alto desta comunidade. Equipa esta que fora anteriormente de outra comunidade e da qual fazia parte com alguns membros que ainda hoje a constituem.

O fórum conta com uma participação positiva entre os membros que se dedicam à entreajuda, à critica e à partilha de informação.

O Portugal @ Programar realiza hoje o seu 3º Aniversário, resta-me a mim desejar-lhes a todos os parabéns e que continuem com o excelente projecto que têm realizado até ao dia de hoje.

Parabéns Portugal-a-Programar

Blackberry Desenvolverá Aplicações para iPhone?

Um rumor avançado pelo site Apple Insider indica que a Blackberry, a líder de mercado de smartphones nos EUA e a única à frente do iPhone, desenvolverá aplicações para o smartphone da Apple.

Segundo o site, o memo interno que indica a procura de programadores para iPhone informa que os programadores deverão ter experiência em programação em Cocoa e Objective C, bem como programação web e experiência em serviços de sincronização do OS X bem como Bluetooth e USB. Também e requerido experiência em design de interfaces de utilizador.

Este nível de secretismo na RIM, empresa produtora do BlackBerry, não é usual e a empresa tem até vários registos de fugas de imagens e características dos modelos e até o conselho de administração fala dos novos produtos.

Os analistas prevêem que a RIM perca a liderança de mercado quando a Apple lançar a App Store e o novo firmware com capacidades empresariais, e este movimento poderá ser uma maneira de defesa e de se manter forte no mercado.

Registos com Desconto na WWDC até 9 de Maio

A Apple estendeu o prazo de compra de bilhetes para a WWDC com desconto até 9 de Maio. Até esta data, pode comprar os bilhetes por menos 300$.

A WWDC decorre entre 9 e 13 de Junho no Moscone West Center, San Francisco e tem mais de 150 sessões dedicadas a programadores, além da keynote de Steve Jobs, onde se prevê que seja lançado o iPhone 3G.

Valve poderá lançar versão para GNU/Linux do jogo Half-Life 2 Orange Box

Um alegado representante/colaborador da Valve entrou no canal de IRC #ubuntu-offtopic de um qualquer servidor e informou os presentes que a empresa está à procura de programadores para portarem o jogo Half-Life 2 Orange Box para GNU/Linux.

Um anúncio feito desta forma deixa bastantes dúvidas, mas o endereço deixado pelo alegado representante/colaborador realmente liga a uma página do site da Valve, onde está uma oferta de emprego em que se pode ler o seguinte: "Port Windows-based games to the Linux platform."

É uma notícia bem-vinda, mas que poderá não ser tão boa quanto isso se a Valve mantiver o código do jogo fechado.

via Tuxvermelho