Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de 2008

Software grátis e útil para o PC do Natal

A Market Report traz uma notícia algo surpreendente: o mercado nacional de PC's está a crescer 75% em 2008. Isto é: estarão a vender-se este ano quase o dobro dos computadores pessoais do que no ano passado. Uma razão para isto será certamente a existência dos programas governamentais que facilitam a aquisição de computadores portáteis para o ensino básico e secundário. E outras razões haverá. Entretanto, e como estamos na época do Natal, muita gente irá também comprar um computador novo nesta época, pelo que aqui fica uma lista de software open-source (ou simplesmente gratuito) essencial em qualquer PC. Quem usa Linux pode instalar os pacotes automaticamente usando o sistema operativo. Mas como a maior parte dos novos PCs irá (ainda) correr Windows, a lista inclui URLs para fazer o download. Firefox Web Browser : o melhor browser do mundo, com centenas de extensões facilmente instaláveis. Extras recomendados: Dicionário de Português, Dicionário de Inglês, Flagfox, IE Tab (para aq

Spring Integration

Finalmente, após meses de "incubação" e apenas 2 dias após a data prevista, eis que foi oficialmente lançada a versão 1.0.0 GA do projecto " Spring Integration ". Não sendo eu muito adepto do uso desenfreado de Frameworks - ando para escrever algo sobre aquilo que considero um "antipattern" a que chamo de "Framework Oriented Design Architecture" mas tenho vergonha de o fazer em Português - e tendo algumas histórias de puro terror com o uso de algumas (não vou citar quais para não ferir susceptibilidades), foi com enorme prazer que verifiquei que desta vez as minhas fobias não se verificaram, considerando que trabalho com este projecto desde a versão M1, embora com algumas interrupções. Eis aqui alguns pontos que creio justificarem a diferença: - A "envergadura" do projecto . Os autores não têm tentado fazer um "state-of-all-arts" que rapidamente se torna num "elefante" que tenta servir todas as mesas ao mesmo temp

[Off-topic] Piada velha

Esta já é velha, mas como há quem não saiba, aqui vai. Uma mulher vai à polícia. - Senhor guarda, quero apresentar uma queixa! - diz ela - O que se passou, minha senhora? - pergunta o guarda - Fui violada! - Foi alguém que a senhora conhece? - Não senhor guarda nunca o tinha visto. Apareceu vindo do nada, violou-me e foi-se embora. - É capaz de o reconhecer se o vir outra vez? - Não sei se sou capaz... foi tudo tão rápido. - Notou alguma coisa de especial na cara, na roupa? - Não, nada de especial - Viu se era alto ou baixo? Magro ou gordo? Louro ou moreno? - Não consegui ver, senhor guarda... Só sei que era consultor... - Consultor?!? Mas como é que a senhora sabe disso? - Ora senhor guarda... fui eu que tive que fazer o trabalhinho todo!

Quando as coisas correm mal... na livraria

Mais uma "televisão publicitária" encravada com um problema qualquer de software. Desta vez numa prestigiada livraria. Por acaso tive que voltar ao mesmo sítio passadas 8 horas e, pasme-se, ainda ninguém tinha tomado a iniciativa de ir lá desligar a coisa. O que é que está errado neste género de situações? É que há quem pense que basta comprar tecnologia para resolver problemas ou mudar a sua imagem. Mas não. A tecnologia é complexa e se não nos preocupamos em conhecê-la e dominá-la, acabamos a fazer figuras tristes.

Quando as coisas correm mal... no Vista

Há muita gente a dizer mal do Vista. Eu acho que, antes de mais, foi um passo maior do que a perna. A verdade é que faz (muito) mais coisas. Mas muitas dessas coisas novas são um aborrecimento. E há outras que funcionam mesmo pior. Como o Explorador do Windows, que agora de vez em quando estoura. Há mínimos. Ou não há? ;-)

Sistemas Operativos - para quê?

No conjunto das coisas-que-existem-na-informática-que-na-minha-opinião-que-vale-o-que-vale-não-deviam-existir, em meio a utilizadores, gestores de projecto, bases-de-dados relacionais, frameworks e quejandos, existe uma que nunca tinha referido antes - Sistemas Operativos. Há muito muito tempo, "more time then I care to remember" como dizia a canção, comecei eu a trabalhar num computador todo jeitoso que na altura era o "state of the art" da indústria, inventado por quem inventou os computadores como os conhecemos hoje. Toda a gente sabe de quem falo - a Xerox , claro está. Essa maravilha tecnológica chamada Xerox 820-II corria em CP/M , produzido por uma companhia chamada Digital Research que mais tarde ficou tristemente célebre por ter "perdido" o contrato de fornecimento à IBM do sistema operativo para os IBM-PC para o então pouco famoso Bill Gates que soube aproveitar da melhor maneira o facto da sua mãe pertencer ao conselho administrativo de uma in

OpenOffice 3.0

Já saiu a versão 3.0 do open office. Está disponível para windows, Linux e Mac OS X. O lançamento foi conjunto para os principais idiomas. Infelizmente o nosso Português Europeu não aparece na lista. O sucesso foi tal que o site do openoffice ficou muito instável (praticamente sempre indisponível) :-( . Ando desde ontem a tentar fazer o download e não consigo. O melhor é usar o download com um P2P. Na próxima vez convém estarem mais preparados para uma enorme quantidade de downloads e acessos (se perguntarem à mozilla que eles ensinam). Quanto às primeiras impressões....só depois de conseguir experimentar.

Apoio na utilização de Alfresco e Roadshow

O Alfresco é um excelente sistema de gestão documental em open-source baseado em tecnologias Java, que já aqui foi referido antes. Como muitos projectos open-source actuais, o Alfresco é gerido por uma entidade comercial - a Alfresco Inc. - que presta serviços profissionais sobre o produto. Mas a grande virtude do modelo de código aberto/livre é que os utilizadores podem decidir se querem ou não pagar esses serviços. É que, para além do fabricante, há sempre uma Comunidade que pode ajudar. Naturalmente, o fornecedor tecnicamente mais apto para prestar serviços sobre o produto será geralmente a companhia que o desenvolve. No entanto, há outros factores importantes a considerar para além da especialização técnica, nomeadamente a proximidade geográfica e cultural, a rapidez e abrangência da resposta (que acontece quando o problema está noutro componente do sistema?) e, claro, o preço. No que diz respeito ao Alfresco, o utilizador tem três alternativas diferentes para obter apoio: Recor

Carreiras

Conhecem decerto o site ActiveTechPros , onde podemos constatar a miséria que os nossos patrões nos pagam, e comparar com a miséria que outros ganham por esse mundo fora. Só pra chatear aqui ficam os números de alguns países. Quem diria que aqui na Doce e Verde Irlanda se ganha mais do que na Velha Albion! Era como se em Portugal se ganhasse mais do que em Espanha... Média em k€ para System Developers Portugal: 21 (334) Espanha: 31 (256) Irlanda: 49 (146) UK: 48 (1235) USA: 56 (244) idem, para Project Managers Portugal: 36 (185) Espanha: 46 (250) Irlanda: 65 (46) UK: 63 (461) USA: 66 (100) Da mesma fonte surgiu agora um relatório - Portugal IT Salary & Skills Snapshot 2008 - que revela números semelhantes - 24k para System Developers, 39k para Project Managers, num universo de 399 respondentes de entre os quais 152 pessoas são PM's e 115 trabalham. :) Agora, eu nao tenho nada contra essa tão nobre classe profissional, se bem que, tal como na estória do "

Comportamento de risco

Dariam a chave da vossa casa ao arrumador de carros da vossa rua? Se têm algum apreço pela casa e o que têm lá dentro, provavelmente não. Há muitas pessoas que metem estranhos em casa e nem sequer se apercebem disso. Fazem-no instalando software de origens incertas no seu PC, sem terem a mínima certeza de que os programas fazem o que prometem, e sem verificarem minimamente a credibilidade de quem o produziu. A diferença entre uma página web e um programa que se tira da web Uma página web , mesmo que tenha alguns componentes animados, está quase sempre isolada dentro do browser web ( Firefox, Internet Explorer, etc.), pelo que não pode aceder a recursos do PC como sejam a webcam , o teclado ou o écran. Mas muitas páginas web permitem fazer download de programas, que a seguir podem ser instalados no computador com um mínimo de esforço e quase automaticamente. Aí é que começa o comportamento de risco. Ao instalar o programa que se acabou de descarregar, por mais legal ou gratuito que

Ahah!

Não consigo descrever como fiquei satisfeito ao ler a última newsletter do Javalobby (" Why is the default answer always a web app? "). Nela, o David Van Couvering questiona a criação sistemática de um " multi-tiered HTML/CSS/JavaScript monster " como resposta a qualquer problema. Em vez disso, ele defende Java Web Start, Swing, e Rich Internet Applications. Como eu concordo com ele... Aqui há mais de um ano, quando a Sun anunciou que ia "libertar" o Java, comecei a escrever um artigo cujo título era " Ajax Nonsense, Open Source Java and the return of the Applet ". O Sérgio Ferreira convenceu-me que não valia a pena insistir porque AJAX era o que os clientes queriam e por isso não havia nada a fazer. E, como eu tinha mais que fazer, o artigo nunca foi acabado. Entretanto, a Sun lançou o projecto JavaFX , que mais não é do que o Retorno do Applet. ;-) E a malta começa a questionar-se, finalmente, se não será demasiado pouco aquilo que se consegue

Quando as coisas correm mal... no ISP

Aqui há uns tempos, lá em casa, rescindimos formalmente o contrato com o nosso ISP. Sem surpresas, eles não gostaram. O pior foi que nos começaram a mandar umas mensagens de email a pedir desculpa, que não tinham tido tempo de efectuar a rescisão... e entretanto continuavam a mandar as facturas mensais. Só fizeram isto um mês, porque no mês seguinte já não tinham autorização de débito na conta e não puderam cobrar. Ora nesta altura podiam ter ido ver o se passava com o contrato, aperceberem-se do erro e ter-nos devolvido o mês que nos cobraram indevidamente. Mas não. Mandaram-nos uma carta, duas cartas a ameaçar que nos cortavam o serviço! :-) Quão ridículo é que isto fica? Escusado será dizer que deixámos que nos "cortassem" o serviço, que já não usávamos havia dois meses. Claro que estamos "marcados", na BD do ISP, como maus pagadores. E um dia destes ainda vamos ter aborrecimentos por causa disto. Seja como for, não havia necessidade de terem deixado a caixa de

Magalhães - Apesar de tudo é positívo

Começa hoje a distribuição do Magalhães nas escolas Portuguesas. Apesar das questões politicas e comerciais envolvidas à escala global (do qual de seguida teço algumas considerações) sou de opinião que o balanço deste programa acaba por ser positivo. Nem parece uma opinião das minhas :-P mas eu justifico : As crianças Portuguesas passam a ter acesso a um computador a elas adaptado (resistente ao choque e à agua) a baixo custo, com discriminação positiva para aquelas que mesmo com preço reduzido teriam dificuldades na sua aquisição ; Uma empresa Portuguesa, JP Sá Couto exporta mais produtos ; Não há obrigatoriedade de assinatura de contrato de fidelização para as familias que não pretenderem usar banda larga 3G. É por isso algo de certeza positivo para os Portugueses. No entanto, na minha opinião não foram tomadas as melhores opções. Voltemos um bocadinho atrás... Tudo isto começa com a iniciativa de Nicholas Negroponte , que no MIT lançou a Fundação One Laptop Per Child - OLPC . O seu

Quando as coisas correm mal... no website

É tramado quando investimos meses num website e depois ele aparece assim aos utilizadores. Neste caso, os menus ficaram escondidos pela imagem de ilustração. A explicação pode estar mais abaixo: "Optimizado para IE 6"?!? E o 7? E o 8? E todos os outros? Quando é que a malta passa a fazer websites compatíveis com os standards e não com os seus browsers de estimação?

GWT - Afinal sempre é possível fazer as coisas simples

Nas últimas semanas tenho andado a estudar e experimentar o GWT. É uma agradável surpresa. Depois de ter passado pelo JSF e afins sinto finalmente que alguém decidiu dar um murro na mesa e dizer :  Mas porque é que estão com complicações ? Existe um lado que é interface e corre no cliente e outro que corre no servidor e um mecanismo simples que permite comunicar facilmente entre os dois. É certo que ainda não tenho nenhuma aplicação feita por mim em produção. Mas a este ritmo e com a confiança com que estou na ferramenta acho que lá irei chegar rápidamente. Os conceitos são simples: A programação é feita em Java de forma muito similar ao swing. As componentes visuais programadas podem ser ligadas às tag(s) do html, permitindo aproveitar trabalho já feito ou programar no editor de html preferído. Compila-se o java e a ferramenta gera JavaScript para o browser específico. As componentes de servidor são "apenas" rpc(s) para as quais se disponibilizam formas fáceis de comunicação

Fartos de esperar pelo Internet Explorer ? - Experimentem o Google Chrome

A Google lançou ontem o seu browser para aceder a sites na internet. Eu já usava o Firefox por ser muito mais rápido que o internet explorer. Experimentei a nova criação da Google : O navegador Google Chrome. É fantástico. Nota-se mesmo a diferença. Não é milagre nenhum. Tem uma série de inovações técnicas (descansem que não vou maçar-vos com uma explicação) que justificam não só o excelente desempenho mas também algumas características que passo a enumerar: Cada separador funciona de forma autónoma. Desta forma podemos navegar com vários separadores mas sem medo que um erro num deles estrague todas as páginas que temos nas outras. Quando uma página "estoura" é só naquele separador. Os outros continuam a funcionar. Os separadores podem ser "arrastados" para fora do "browser" tornando-se outra janela externa. Se o separador for "arrastado" para outra janela do Chrome fica adicionado como separador da janela onde é "largado". A b

Quando as coisas correm mal... no banco

Ah! Malditas memory leaks ! :-)

Quando as coisas correm mal...

Tenho esta mania. Acho divertido quando um sistema informático não faz o que devia. Desde que eu não tenha estado envolvido na sua criação, claro. ;-) E como os telemóveis agora têm câmaras fotográficas, vou coleccionando casos. Na vaga esperança de que os leitores deste blogue também achem piada à coisa, vou passar a publicar aqui alguns. Este que aqui mostro hoje ocorreu num hospital privado. Mas podia acontecer num do SNS. Porque as aplicações mal-comportadas não olham ao recibo do vencimento. :-) Alguém podia ter poupado algum embaraço com mais uns testes à combinação do browser com o Flash! Nota posterior: 3 semanas depois voltei ao mesmo sítio e o écran estava na mesma

O novo Código das Compras Públicas

É um tema que não toca só à indústria das TI mas, considerando que o Estado representa cerca de 20% do negócio da nossa indústria, vale a pena referi-lo aqui. Entrou finalmente em vigor o Código dos Contratos Públicos (CCP), "que estabelece a disciplina aplicável à contratação pública e o regime substantivo dos contratos públicos que revistam a natureza de contrato administrativo" (esta última parte da frase deve ser importante porque é repetida várias vezes no texto). Trata-se do Decreto-Lei 18/2008, um texto de 100 páginas de densa prosa legislativa, que está a causar algumas "dificuldades" a quem compra e a quem vende para o Estado. Pondo de parte a modéstia, os legisladores anunciam imediatamente que se trata de "um importante marco histórico na evolução do direito administrativo nacional". Que apesar de tudo não deixa de estar, nalguns casos "em sintonia com a melhor tradição portuguesa". Ficamos com um nó no estômago. No meio da introdução

Uma nota sobre Randy Pausch, fundador do projecto Alice

Randy Pausch , fundador do projecto Alice , faleceu vítima de cancro no pâncreas com 47 anos de idade. Professor de Carnegie Mellon, deu a sua última aula em 17 de Setembro de 2007, quando os médicos já só lhe davam 3 a 6 meses de vida. Nas suas próprias palavras, o projecto Alice era a sua herança profissional. O projecto Alice é uma forma inovadora de ensinar programação. É um ambiente de programação em 3D que facilita a criação de animações interactivas para contar histórias, jogar um jogo ou criar um um vídeo para partilhar na Internet. Alice é uma ferramenta de ensino para a introdução à programação. Usa gráficos 3D e um interface drag-and-drop para que o aluno tenha uma experiência de programação mais envolvente e menos frustrante. O objectivo do projecto Alice é revolucionar a forma como se ensina e aprende os conceitos básicos da programação. A equipa do projecto desenvolveu adicionalmente conteúdos para estudantes e professores, incluindo manuais, lições, bancos de testes, e

Firefox 3 - Record batido: em vez de um foram oito milhões de downloads

Oito milhões e duzentos mil downloads em 24 horas. O record de downloads foi batido com uma margem de 700%! :-)

O Netscape morreu, viva o Firefox 3 (e vamos lá bater o recorde!)

É oficial, desde 1 de Março de 2008. Não haverá mais versões do web browser designado Netscape Navigator. A America Online, actual detentora da marca, desistiu de publicar novas versões porque tem mais em que pensar. De qualquer maneira as últimas versões do Netscape já não eram mais do que uma reformulação gráfica do Mozilla Firefox. O Netscape Navigator, geralmente designado apenas "Netscape", foi a incarnação comercial do primeiro browser gráfico para a World Wide Web - o Mosaic. Lançado em 1994, tinha 80% da quota de mercado em 1996. Nessa altura, quando a Microsoft desistiu de ignorar a Internet e lançar o Internet Explorer gratuito e incluído em todos os Windows, o Netscape começou a perder a liderança. Foi por estas e por outras que a Microsoft acabou com um processo em tribunal por práticas monopolistas, mas o estrago já estava feito. A oportunidade comercial dos browsers web estava destruída e a Netscape Communications nunca mais se levantou. O Netscape foi um pro

Empresas nacionais de open source inventariam serviços profissionais

Fonte: ESOP A ESOP – Associação de Empresas de Software Open Source Portuguesas, organização que tem por objectivo a dinamização de Soluções Open Source em Portugal e a criação de oportunidades e sinergias tanto no mercado como entre os seus associados e parceiros, disponibilizou um directório informativo sobre soluções e serviços na área de software Open Source. Esta iniciativa surge na sequência de um inquérito interno, promovido pela ESOP às empresas suas associadas, a partir do qual foi criada uma matriz, que resume a oferta d este conjunto de empresas . A matriz encontra-se disponível para consulta em: http://www.esop.pt/servicos e engloba as categorias de produtos / serviços das empresas que responderam ao inquérito. Desta forma será mais fácil aos futuros clientes e a quem pretenda conhecer fornecedores de tecnologia, soluções e serviços Open Source, saber qu e empresas existem e que produtos ou serviços têm disponíveis. A ESOP espera com esta iniciativa contrapor defin

Em directo do 2º Meeting do PT.JUG

Decorre neste momento no auditório do Complexo Multidisciplinar do IST o 2º Meeting do Grupo Português de Utilizadores Java ( PT.JUG ). Cerca de 60 pessoas da comunidade nacional de Java juntaram-se para trocarem conhecimento sobre tecnologias e projectos. Estão previstas 3 apresentações sobre os seguintes temas: Fenix, Uma aplicação web com uma arquitectura não-standard ( João Cachopo ) Interoperabilidade de Web Services com Metro e WCF ( Paulo Traça ) Scripting na JVM, Maior produtividade para a plataforma Java ? ( Miguel Duarte ) Está previsto que a reunião termine com um jantar de pizza e cola, patrocinado pela Atlassian. Serão também distribuídos alguns brindes da Atlassian e serão sorteadas licenças do InteliJIDEA entre os presentes no final da sessão. As apresentações serão disponibilizadas posteriormente em vídeo e PDF através da mailing-list do PT.JUG

A irresistível ascensão do software open-source

Nas últimas semanas têm vindo a lume diversas notícias que confirmam os piores receios de uma boa parte da indústria de software : a parte que baseia a sua existência no pagamento de licenças de utilização. O software de código aberto continua a sua ascenção e a tendência é para acelerar. Poupar é um hábito difícil de largar Cinco anos de pesquisa sobre as tendências de adopção do open-source permitem a Jim Johnson, do Standish Group afirmar: "O Open Source está a pôr o mercado de software de pantanas. (...) Representa uma perda real de rendimentos de 60 mil milhões de dólares para as empresas de software ". Este dinheiro não desapareceu simplesmente. Foi dinheiro poupado, que pôde ser investido noutras áreas ou aumentou o lucro das empresas. E, embora este valor seja apenas 6% do valor estimado do mercado de software , a verdade é que, sabendo isto, as organizações procurarão aumentar ainda mais as poupanças daqui para a frente. Analistas recomendam redução de preços de

Conferência Europeia da Comunidade Alfresco

Já foi há quase quinze dias, mas julgo que ainda será relevante abordar a Conferência Europeia da Comunidade Alfresco, que decorreu em Barcelona no dia 22 de Abril. Com uma audiência de mais de 200 pessoas (a sala reservada estava cheia) vindas de vários pontos da Europa, este evento serviu para que muita gente desta comunidade se encontrasse pela primeira vez face a face. A Alfresco Inc. é uma empresa recente, que apostou em criar uma solução de gestão documental de topo de gama usando o modelo open-source . Considerando que a empresa, no seu terceiro ano de actividade, já atingiu o break-even , parece ter sido uma boa aposta. No arranque da conferência esteve John Powell, CEO da empresa, que falou um bocado sobre a excelente evolução da empresa e abordou a "guerra" entre o modelo de negócios proprietário e o modelo de código aberto. Exemplificou este conflito com o Microsoft SharePoint, que ele designou como "a morte da escolha", justificando o epíteto pelo facto

IPTV ainda deixa bastante a desejar

A televisão distribuida por IP, que já está a ser comercializada por algumas empresas em Portugal, ainda não consegue ter a mesma qualidade que o sinal analógico. A diferença na largura de banda disponível numa linha telefónica ADSL e num cabo coaxial é demasiado grande e, por causa da elevada compressão das imagens na IPTV, há muitos pormenores que se misturam e perde-se algum detalhe. Para exemplo, vejam-se as duas imagens que se seguem, que comparam um sinal de IPTV com um sinal analógico, na mesma televisão. Figura 1- imagem capturada com sinal IPTV (sobre ADSL) Figura 2- imagem capturada com sinal analógico (sobre cabo coaxial) Para além dos problemas com imagens estáticas há também problemas com as imagens em movimento. A excessiva compressão, necessária pela "reduzida" largura de banda do ADSL, provoca distorção nas cenas mais agitadas e inclusivamente algumas frames perdidas. Como pequena compensação há os serviços digitais que as SetTopBoxes oferecem, com destaque p