I’ve been considering adding a chip tester to my lab for some time now, but I’ve never quite taken the plunge. BackBit, whom I know well because I have a BackBit Pro cartridge that I use to load software onto my 8-bit computers, has the Chip Tester Pro V2. I was close to buying one, but I found it somewhat expensive, and importing it from the US didn’t help, so I waited.| Celso Martinho
This is a quick update from my Restoring a ZX Spectrum+ Toastrack blog. RGB is not analog, we need more colors First, I found that the 6-way IDC analog RGB extender that I used with the RGB2HDMI adapter wasn’t detecting all the colors. Specifically I wasn’t seeing the half bright variant of the 3-bit 8 color palette. 6-way IDC analog RGB extender As you can see I only have 8 colors.| celso.io
👶 From when Mosaic took over Gopher.| celso.io
I talk a lot about Commodore machines in this blog; they left a bigger dent in me growing up, but like most kids of my generation living in Portugal in the 80s, the first computers I played with were actually Sinclairs—first my friend’s ZX81 and then a ZX Spectrum 48K that my parents offered me. I have many memories of playing games like the Horace series, Manic Miner, Jetpac, or Chuckie Egg on my Spectrum.| celso.io
I’m on a roll upgrading the Amiga 1000. This time, I replaced the PSU fan. The Amiga 1000 PSU uses an ETRI Model 126LH metallic fan that is AC-powered 220/110V. These fans are pretty good, silent, reliable, and used in computers and industrial-grade equipment. However, they all suffer from a common problem: after long years of continuous use, the fan bearing starts developing an annoying grinding noise due to a lack of lubrication.| celso.io
On my last post “the first perfect computer” I mentioned that I wasn’t done with the A1000. I finally upgraded it with an internal RGB2HDMI adapter. For those unfamiliar with RGB2HDMI, it’s a brilliant and affordable open-source project that converts “digital” RGB video signals from vintage computers into crystal clear HDMI video with very low latency. At its core, there’s a combination of a RaspberryPi Zero running bare-metal code and a CPLD (complex programmable logic device) ...| celso.io
The CP/M, short for Control Program/Monitor, was one of the first operating systems of the personal computer revolution. It was launched in 1974, and it celebrates 50 years this year. It was ported and made available for many 8-bit machines with different CPUs and was related to running productivity software. If you ever used CP/M, then, well, I hate to say it, but you’re old. I had a brief encounter with CP/M when I was 14 or 15 years old; I can’t remember exactly.| Celso Martinho
The C128 is a fascinating and unusual machine. It was the last 8-bit Commodore machine before the Amiga and co-existed with the C64 series for a while. They sold ~8 million units worldwide (vs ~17 million C64). I never owned one, but I fondly remember playing with one at my friend’s place and seeing them in computer shops. It’s fully 99.8% backward compatible with its predecessor in C64 mode, but in native C128 mode it takes advantage of its 128 KB RAM, higher clocked 2 MHz 6510 variant (...| Celso Martinho
Filipe Cruz (aka psenough) invited me to Inércia 2023, a local Demoscene event organized by the Associação Inércia that took place in the infamous Incrível Almadense. I’ve done my fair share of bouncing ball assembly demos in the 80s and others more recently, but I don’t qualify as a demoscener, not even by the lowest standards. Still, I promptly accepted the invitation. I participated in a panel that discussed the struggles and strategies of organizing community events.| Celso Martinho
The ingenuity of combining open-source and open hardware in retro computing is a force of creativity and marvel these days. One of the conundrums with running old computers nowadays is how you display video. I love CRT monitors; I’m a proud owner of a classic 1084S that I use with my C128DCR, but they’re not easy to find in good condition, are expensive, and are increasingly prone to failure with passing years.| Celso Martinho
Last year, I decided that I was going to build a Commodore 64 from scratch. This is the blog documenting the project. It’s no secret that I love fiddling with retro computers, especially those I owned when I was a kid. When I revisit ancient technologies and hardware that were part of my younger years, I’m overwhelmed with that warm nostalgia feeling. But it’s not only that. Understanding how old computers work is also educational and helps me look at the modern world with a wiser persp...| Celso Martinho
It’s happening. The Cloudflare Lisbon office is growing, and I’m excited to announce we just opened six new positions for a new engineering team we’re creating. We’re specifically looking for candidates based in Lisbon. This team will be working on data insights and special projects for Cloudflare. We operate with small groups of highly motivated and experienced software, data science, and network engineers who like to solve problems, and we work to meet both the challenges of a massi...| Celso Martinho
This blog just migrated to Cloudflare Workers, Cloudflare’s serverless edge computing solution, because you know, it rocks. This is the workflow I had in mind: I write a new blog post using markdown. I can test things locally before going live. When done, I git add the new post to my repo, then push it to Github. Website gets burned to static files. Website is published to the cloud at Cloudflare.| Celso Martinho
Here I go again. It’s been almost five years since I got the courage to end a twenty-year cycle with SAPO and, together with a group of eleven courageous co-founders, decided to create one of the first company builder studios in Portugal. The rebels in an apartment. The office before The Office, where plans were being made for the soon to be. On the 20th of April 2016, we launched Bright Pixel at Emenda 19 in partnership with SonaeIM.| Celso Martinho
This is a pure 6510 assembly program for the Commodore 64 made by Bright Pixel in 2019, because why not. The C64 was a famous 8-bit machine in the 80s and the highest-selling single computer model ever. Its hardware and architecture set it appart from other 8-bit personal computers at the time. Unlike most of the others, the C64 had dedicated advanced MOS chips for graphics and sprites (the VIC-II), sound (the SID), I/O (the CIA), and many others.| Celso Martinho
As part of our T-shirt challenge this year at Pixels Camp, we decided that one of the steps would require the hunter to access some sort of retro-computer in the venue, enter some secret codes, and get the instructions for the next step, if successful. As some of you know, I’m a sucker for all things 8-bit. I had multiple Spectrum and C64 machines in my youth (still own a few today) and at that age, I was somewhat proficient at BASIC, Z80 and 6510 assembly code.| Celso Martinho
Blockchain has been at the center of the tech headlines lately, dividing the community between ferocious advocates, who think decentralization will revolutionize the digital landscape, and sound skeptics, who have been around for long enough to know that there are many barriers ahead before a meaningful adoption can happen. We’re both. At Bright Pixel we’ve been curious and experimenting with DLTs for about two years now, especially since after Ethereum opened doors to a new world of appl...| Celso Martinho
I have a boat Since I left SAPO last year, after an almost exactly 20-year incredible ride, many have been asking me to talk and share on what went good and bad with my career. I guess I’m now seen as the old experienced business guy with grizzled hair who went through a shitload of problems, was able to overcome some, and can probably provide inspirational insights to the next generations.| Celso Martinho
It’s a fact that Facebook and Google (including Youtube) own a sizeable chunk of the global internet traffic and their competitive advantage boils down to two things: computing power and data. These two giants’ core businesses depend exclusively on tracking us to our tiniest move and correlating what they know about us across their products and platforms. And boy, do they know about us. Eric Schmidt once said, “The Internet is the first thing that humanity has built that humanity doesn...| Celso Martinho
Celso and SAPO are ‘finito’ Este é o momento em que deixo o SAPO, o projeto que ajudei a criar há 20 anos nas catacumbas da Universidade de Aveiro juntamente com o Junior, o Hélder, o Sérgio, o João Luís e o “Cooker”. No dia 23 de Outubro de 2015, por volta das 18 horas, apresentei a minha carta de demissão ao presidente executivo da PT Portugal. Antes disso, mais precisamente no dia 4 de Setembro, dia do vigésimo aniversário do SAPO, por motivos que por pudor provavelmente n...| Celso Martinho
A passagem em conselho de ministros da nova lei da cópia privada e consequente próxima muito provável aprovação na assembleia deixou-me muito pouco surpreendido hoje. Enojado, triste, decepcionado mais uma vez com os meus representantes políticos sim, mas não admirado. À terceira é de vez, dizem, especialmente quando à terceira se junta a larga experiência de quem sabe bem que a melhor maneira de fazer passar estas coisas é de fininho, na altura certa, durante Agosto quando país ...| Celso Martinho
Miúdo, quanto te conheci eras um chavalo sem futuro, mal te aguentavas nas canelas naquele Pentium com FreeBSD, não sabias bem o que querias fazer da vida, não percebias muito nem da Internet nem de nada, eras apenas um script de bash que fazia grep a um ficheiro. Como? Perdão, base de dados, claro, peço desculpa. Mas safaste-te bem, tinhas gana e paixão, foste bem acompanhado, e davas cartas às alternativas, páginas em Gopher ou pior: teletexto por X.| Celso Martinho
So, you know I’m a sucker for vintage computing. I’ve been a proud owner of an original C64, an Amiga 1200, an Atari 130 XE, and a ZX-81, and a bunch of old peripherals and hacks that connect to them all in working condition. But today I got in the mail one very special rarity. It’s an original, unopened, white, brand new, from the warehouse, Amiga 1200 Magic edition sold to me directly by no less than the legendary ex president of Amiga Technologies Petro Tyschtschenko.| Celso Martinho
Aproximam-se dois eventos que devo mencionar para os quais fui convidado a exortar sobre certos e determinados temas. Curiosamente e para variar, em ambos elaborarei não sobre SAPO, tecnologia, empreendedorismo ou balões mas sim sobre temáticas radicalmente diferentes. Temos tudo para que corra mal, portanto. Agrada-me. Primeiro, o TEDxIST, organizado por alunos do Instituto Superior Técnico para falar sobre… coisas que estão a acontecer nas quais eu acredito muito. Segundo, World F...| Celso Martinho
The Raspberry Pi has been used all over the world as an excellent emulator box to resuscitate old arcade machines, but with moderate success. You see, if you’re a truly arcade aficionado like me, then you’ll aim for perfection. And perfection means you’ll use the jamma connector and the old 15Khz CRT instead of a more modern retro fitted VGA monitor like most people opt to do. Old arcade CRT sets can only accept 15Khz horizontal frequencies using separate RGB signals and a sync line (we...| Celso Martinho
So, recently I became a member of the home 3D printers early starters community and got myself an Ultimaker. I thought I’d do a time-lapse video of the whole assembly process, including the first 3D print. It took me 3 days to complete the building instructions but the result is pretty awesome. Congratulations to the Ultimaker team for making such a wonderful machine and putting together such great documentation, I still think it’s a miracle this thing actually printed an almost perfect b...| Celso Martinho
Há projectos que são invulgares pela motivação que geram nas equipas e nas organizações. São raros e curiosamente surgem fora dos nossos planos tradicionais e lineares, fora das visões condicionadas, dos retiros e dos brainstorms. Há um ano atrás uma pequena equipa tentou vender-me um conceito de um projecto que lhes surgiu espontaneamente. Agarram-me em 10 minutos. Em poucos dias tiveram a energia suficiente para estruturar essa ideia para que juntos conseguíssemos mobilizar todas...| Celso Martinho
A SPA, claramente pressionada pela péssima opinião pública que esta proposta de lei está a gerar, publicou um documento intitulado “10 coisas que deveria saber sobre a Lei da Cópia Privada“. Apetece-me desmanchar ponto por ponto deste argumentário barato e manipulativo, mas seria um desperdício do meu tempo, da minha inteligência e da minha energia se o fizesse já. Mas há aqui uma grande conclusão que é preciso mencionar imediatamente.| Celso Martinho
Andei a matutar nas receitas que a PL118 conseguiria gerar nos moldes em que está a ser proposta. Decidi arregaçar as mangas e fazer umas contas de merceeiro com os dados que consegui arranjar. Para não correr muitos riscos decidi ser extremamente conservador. Estas são as premissas que usei: Fiz duas análises, uma para 2012 e outra para 2014. O objetivo era provar que os cálculos propostos são absurdos e desproporcionais em relação à evolução da realidade.| Celso Martinho
Como já foi amplamente exposto esta lei peca também por ter inúmeras incorrecções técnicas e por estar desligada da realidade industrial. Uma das premissas em que esta lei é baseada é falsa e ofensiva e mostra que quem redigiu esta proposta foram, das duas uma, pessoas de boa fé com um desconhecimento total do que estão a falar ou então pessoas que percebem muito bem o que estão a fazer. Eu acredito na primeira, mas nos dois casos é muito grave.| Celso Martinho
Qual é afinal a posição pública dos artistas Portugueses em relação a esta indiscritível Proposta de Lei 118 apresentada pelo PS e apoiada por todos os partidos políticos? Já todos percebemos que o princípio do fundo de compensação artistas é discutível, mas acima de tudo que e a implementação proposta é completamente imbecil, desajustada, mal feita, retrógrada, desligada da realidade actual, redigida por um lóbi não representativo de todos os interesses nacionais, certame...| Celso Martinho
A propósito das alternativas para o consumidor caso esta lei seja aprovada. O português não tem grande pachorra para travar lutas por questões de princípio. Dá muito trabalho. A nossa primeira reacção, não fossemos nós os mestres da escapatória, de resto até temos uma palavra para descrever esta virtude cultural, foi a de imaginar que fugiríamos a estas taxas absurdas comprando o nosso equipamento em lojas online como é o caso da Amazon UK/DE.| Celso Martinho
Here’s a project worth mentioning, executed by our friends at Artica and IDMind. “SapoBot is a robot that wonders through spaces avoiding obstacles detects holes on the ground, follow walls and follow lines, to change between behaviors you only need to press the shell, and when he detects a collision gives a frog sound. This project was comissioned by Sapo, means frog in portuguese.” Read the story| Celso Martinho
Once in a while at SAPO we cross our path with extraordinary people with uncommon ideas and unlimited motivation. Ideas to which we just can’t say no, those with the right amount of usefulness, awesomeness and uniqueness, you know what I’m talking about. The Panoramas SAPO project was one of those moments. When Basílio and Pedro came to us and the thought of making a record Tera pixel panoramic photo of Lisbon took shape, we sank our energy and resources into the project and put up an el...| Celso Martinho
| Celso Martinho
Here’s a story by this guy who enjoys a good hack, crazy for all things tech vintage, who needed a new computer. He wanted a new OSX based system, he decided to build his own. Yes, it’s yet another hackintosh how to guide and yes, it’s me. I have a ton of Appleish gear in my life. You name the device, I probably have it. Call me a fanboy if you need to.| Celso Martinho
É público e sabido que eu sou um grande tarado por relíquias informáticas. Fui um orgulhoso dono e utilizador obsessivo e compulsivo de uma mão cheia de pérolas que já só fazem parte do imaginário geek da minha geração, e uns quase 30 anos depois continuo a lembrar-me com saudades desses loucos e indiscritíveis tempos. A prova disso é que na mesma sala aonde escrevo este texto estou rodeado de um Commodore 64 e um Commodore Amiga 1200, completamente operacionais (montados e ligad...| Celso Martinho
| Celso Martinho
Perspectiva. No filme Ratatuille há uma cena deliciosa que eu não me canso de citar em que o Anton Ego diz assim: “- Do you know what you’d like this evening, sir? -Yes, I think I do. After reading a lot of overheated puffery about your new cook, you know what I’m craving? A little perspective. That’s it. I’d like some fresh, clear, well seasoned perspective. Can you suggest a good wine to go with that?| Celso Martinho
A couple of years ago I bought a quad bike for fun and pleasure to play around the beautiful southwest coast of Portugal, more precisely the Costa Vicentina, near Aljezur where I own a house. Years passed through and between less visits to the southwest, a busier life, kids and other hobbies, I had temporarily forgotten how amazing the experience can be. Recently I bought a goPro camera, great device, and a bunch of accessories to go with it too.| Celso Martinho
Independentemente da profissão e do percurso das pessoas eu tenho por princípio nutrir uma grande admiração por todos aqueles que conseguem alcançar o sucesso profissional em Portugal. Estas pessoas têm que ser excepcionais a muitos níveis: não só na sua área de especialidade, mas também na determinação, resistência e na garra que têm que ter para conseguirem ultrapassar tantas barreiras. Cheguei à conclusão que Portugal é um dos raros países do mundo que consegue condenar ...| Celso Martinho
Um homem que não acredita em nada, sem ideias, é uma pessoa sem rumo que pouco poderá fazer por si e que muito menos fará pelos outros. Os jovens deviam ter a ambição de serem pessoas cheias de crenças, mas ao invés constato que a tendência passa muito pelo inverso: as grandes preocupações da actualidade são a consensualidade, a aceitação, o estatuto. Deixem-se dizer-vos o que é que eu penso de pessoas consensuais: são desinteressantes, tipicamente nunca fizeram nada de jeito...| Celso Martinho
Entre tempos livres e pensamentos que me ocorrem, ando há umas semanas a rabiscar uns textos sobre este Portugal aonde habitamos. Fi-lo para minha própria referência, porque gosto e porque acho que a escrita é um excelente instrumento de preservação do que nos vai na alma durante vários contextos da nossa vida. Decidi que vou partilhar este ensaio neste blog por dois motivos. Primeiro porque a ocasião é propícia pois vivemos tempos de contestação e de reflexão como há muito não...| Celso Martinho
Dava-se o ano de 1986, mais coisa menos coisa, contas feitas de cabeça, tinha eu uns 14 anos e passava na rádio um programa de características muito invulgares que me agarrava à aparelhagem de som dos meus pais numa obsessão semanal digna de um caso de estudo sobre doenças adolescentes. Todas as semanas, ao Sábado ou ao Domingo à noite, não consigo precisar, passava numa rádio nacional um concurso dedicado aos amantes do famigerado e popular ZX Spectrum.| Celso Martinho
On the 23rd of October, the Spacebits team did something of epic proportions. Thanks to the amazing support and sponsorship of SAPO.PT, we organized an unique event and simultaneously launched 3 high altitude balloons all from one single place. It took us a few weeks to put everything together. We began by inviting every geek and hacker at SAPO.PT to join the team and work with us to accomplish our mission.| Celso Martinho
Eu já falei neste blog de dados públicos há uns anos atrás. No início de 2010 tive o prazer de passar uma tarde de Domingo bem passada na companhia de dois amigos, o Paulo e o Álvaro. Durante horas falámos de Portugal, dados abertos e visualizações, quer pela perspectiva tecnológica, quer social. Ali nasceu uma ideia de construir um caso prático na Internet de uma visualização dos dados estatísticos de uma área muito importante da nossa sociedade: a justiça.| Celso Martinho
Retrocast is an experiment, a proof of concept, an hack, and nothing else but this. You may have heard of the new gaming platforms like OnLive or Meo Jogos (which the company I work for launched recently). They’re a new paradigm in what comes to gaming: you don’t need a console or an expensive PC, you’ll pay a cheap flat fee or renting cost to play the high end games, all the processing power and game rendering is done on the Datacenter and the video is streamed to your house, all in re...| Celso Martinho
As Vuvuzelas, para quem gosta de um bom jogo de futebol, foram provavelmente a pior ideia deste Mundial de Futebol. É impressionante o quão irritante e ensurdecedor aquele barulho consegue ser não só para quem está lá mas também também para os telespectadores. E aparentemente, a julgar pelos inúmeros movimentos anti-vuvuzela que se vêem pelo mundo fora, online e offline, não sou eu que sou esquisito. Ontem, do nada e numa reunião de trabalho sobre temas não relacionados, num pi...| Celso Martinho
Tenho o arquivo de E-mail bem organizado desde o ano 2000, são já 44Gbytes, antes disso infelizmente tenho pouco, ou porque o perdi ou porque está disperso. Este é um exercício que me parece saudável e interessante de fazer no dia 1 de Janeiro de 2010. Baseando-me apenas na minha INBOX e na minha actividade em 2000, qual era a realidade da Internet há exactamente uma década em 10 pontos?| Celso Martinho
Acabou. O fim do Codebits é sempre, ano após ano, um misto de satisfação e tristeza. Satisfação porque correu muito bem e porque nos orgulhamos de ter proporcionado três dias inesquecíveis aos participantes do evento, mas também tristeza porque o que é bom não devia acabar assim tão bruscamente, parece que morreu alguém. Este evento provoca-nos a todos uma espécie de distúrbio bipolar a oscilar entre a hiperactividade criativa e satisfação extrema, e uma quase depressão nost...| Celso Martinho
Impressiona-me como é que os organismos públicos e os seus representantes gastam tanta energia com a discussão, com a análise, com o debate político no fundo em vez de canalizarem esses recursos todos, essa vitalidade, para a execução. Hoje com 36 anos eu já entendo, com alguma dificuldade é certo, que a política é menos um programa de computador e mais um jogo de poker. Há analistas em excesso e executivos em défice.| Celso Martinho
Inadvertidamente descobri uma pequena API do Facebook, utilizada no wizard de estimativas de publicidade do serviço que permite fazer todo o tipo de queries demográficos à base de dados de utilizadores do Facebook. Decidi queimar 1 hora e fazer um script para extrair os dados. Eis as estatísticas para Portugal: Total Portuguese users: 188500 Total male users: 88000 Total female users: 95900 Total users from 0-20y: 27380 Total users from 21-30y: 89160 Total users from 31-40y: 49760 Total u...| Celso Martinho
Se há algo que cerca de 9 anos de “contexto” PT e mais uns poucos a armar-me em empreendedor me ensinaram é que a parte mais difícil de qualquer grande negócio de serviços para o consumidor é o suporte aos nossos clientes. Lidar eficazmente com problemas e com pessoas, ou melhor, com pessoas com problemas é um desafio e peras. Se há equipas que eu respeito são aquelas que se matam por um melhor atendimento e por um melhor suporte aos nossos clientes ou utilizadores.| Celso Martinho
Sou proprietário de um Kindle 2 há umas semanas, desde que vim da ETech. Desde então tenho-o utilizado com alguma frequência, aquela que consigo, mostrei-o a algumas pessoas e tornei-te mais interessado por todo o tema do eBook reading. As pessoas têm-me feito perguntas, se gosto, se é bom, ou qual é o nexo disso, entre outras. Este é um pequeno post que resume 3 semanas de incursão neste universo.| Celso Martinho
Há já algum tempo que os clientes ADSL da PT são “brindados” com um número VoIP (ou numeração 30, se preferirem). Na configuração mais típica o cliente tem tudo configurado no router em casa e só tem que ligar o velho telefone analógio na parte de trás para usufruir do novo número. Para os mais internautas o SAPO oferece aos utilizadores de windows um cliente de messaging que agrega IM e VoIP na mesma aplicação e aonde também podem utilizar o serviço no PC, é o SAPO Mess...| Celso Martinho
Esta coisa de andar a passar as cassetes de VHS para streams de .dv anda-me a provocar ataques colaterais de nostalgia. Quem é que se lembra dos tempos da Fidonet, perguntei eu no Twitter há pouco. É uma boa pergunta para percebermos a nossa ciber-idade, ou o nosso ciber-calo como eu prefiro pensar. Saltaram estes da cartola assim de repente: Eu: 2:361/9 (Biosmática) Fausto Carvalho: 2:361/1 (Midi-thru) Mário Valente: 2:362/4 (via Bat, do Paulo Laureano) António Matias Gil 2:362/31 Fred...| Celso Martinho
Uns têm o Zeitgeist, outros o Buzz, o SAPO decidiu este ano tratar a imensa matéria prima que tem da Pesquisas feitas em 2008 e fazer umas estatísticas em jeito de curiosidades de fim de ano, cá para o burgo do rectângulo. Post feito no nosso novíssimo blog sobre tendências no SAPO, o Causa e Efeito, e documento completo em PDF.| Celso Martinho
Aqui a malta lançou hoje, ou melhor, a Apple permitiu que a malta lançasse, aquilo que me parece ser, apesar das notícias oportunamente vinculadas por outros indiciarem o contrário, a primeira aplicação nativa feita em Portugal para o iPhone e disponível a AppStore. É o SAPO News, tem a Banca de Jornais, as Notícias e a Pesquisa e pode estar gratuitamente nas mãos dos 10000, perdão, 3500 utilizadores de iPhones que existem em Portugal.| Celso Martinho
O André sugeriu que implementássemos alguns Microformatos nos templates do site do Codebits, neste caso XFN e hCards. Assim fizemos. Esta é uma imagem do Graph de relações feita com o XFN Graph com base na minha página pessoal do Codebits. Façam o vosso.| Celso Martinho
Há umas semanas fez-se uma reunião histórica lá no trabalho, a primeira de uma série de tantas para começar a preparar um evento que na minha opinião entrará directo para a história dos momentos SAPO: a transmissão de um jogo de futebol importante ao vivo na Internet, neste caso o Benfica/Nápoles. A oportunidade fez parte de um pacote mais abrangente que incluiu o lançamento do canal Benfica, que como sabem é um exclusivo do Meo, com a sua primeira emissão ao vivo.| Celso Martinho
Antes de ir de Férias, o Sr. Nelson Marques, Jornalista e colaborador do Expresso, pediu-me uma opinião sobre “um artigo sobre o Google (e, no fundo, a Internet) e a forma como ele tem alterado, por exemplo, a forma como lemos e percepcionamos esta informação.” a propósito de um recente “post” neste Blog. Acedi responder. Era uma tema “quente” e que me interessava e portanto gastei algum tempo com a resposta para que ficasse claro o meu ponto de vista.| Celso Martinho
O nome da versão tuga do classmate de 2ª geração da Intel (review) é no mínimo estranho para um computador orientado para miúdos dos 6 aos 10 anos. Magalhães é… sim, estranho. Não sei quem foi o consultor ou a agência que fez o estudo, ou se a ideia surgiu espontaneamente numa reunião de ministros numa pausa entre a criação dumas leis mas pronto, acho-o pouco “kiddie friendly” (Mobo Kids é bem mais giro), faz-me lembrar os bonecos do Professor Baltazar (arrepios).| Celso Martinho
Não sou grande fã da Clara Ferreira Alves mas honra seja feita, e especialmente porque assumo pela leitura do seu texto que ela nem sequer é uma consumidora obcecada da Web, não conseguiria ter escrito melhor sobre este tema tão actual que é a “information overflow” (ou a crise da falta de atenção, prefiro eu) e as alterações sociais e de raciocínio que nos inflige, e de que poucos se apercebem.| Celso Martinho
Quem roçar na minha geração sabe o que é um salão de máquinas de arcade. Sabe, se for uma pessoa normal e dentro do target deste blog, certamente, como é passar intervalos ou uma tarde livre de aulas (ou não) fechado num salão agarrado a um Bubble Bobble, Shinobi, New Zealand Story ou Rainbow Islands, só para mencionar alguns. Sabe o que é ser expulso dos salões por ainda não ter idade para os frequentar, sabe o que é poupar no lanche para gastar na jogatana, sabe jogar s...| Celso Martinho
Update 1: Por coincidência o TechCrunch tem hoje um artigo precisamente sobre a oportunidade de usar uma infra-estrutura como o XMPP para suportar um Twitter “bem feito”. Update 2: Um bom artigo do Mickaël Rémond da Process-one sobre a utilização do XMPP e do pubsub num serviço do tipo Twitter/micro-blogging. Update 3: A malta do Psi também anda a fazer umas brincadeiras com estes conceitos (via Melo). Durante anos, na relação que tenho com certos e determinados operadores móvei...| Celso Martinho
I’ve posted about personal productivity and GTD recently (in Portuguese) and got a lot of feedback, either from the Blog or other means (thanks all, really). So after a lot of testing and fiddling I think I finally settled with a nice setup which works for me. This post will try to describe it, in English just because the target audience is broader. First of all a few notes.| Celso Martinho
Ok, alguém me vai matar por isto amanhã. Mas estive a ponderar e sinto que há legitimidade para tornar este vídeo público: Primeiro porque tenho créditos, muitos créditos, no que diz respeito a expor situações embaraçosas dos meus queridos colegas e amigos de trabalho. Segundo porque já lá vão mais de 4 anos, e todos sabem que na Internet 4 anos são na realidade 12, é muito tempo. Este vídeo representa um marco na cultura interna do SAPO.| Celso Martinho
update: Apparently this post had some unexpected echo all over the blogs. Thanks all for your feedback, we’re proud. My friend Pedro was crazy and kind enough to translate the post to english. Ontem lançámos o SAPO Cabo Verde. A sensação de ter um SAPO fora de Portugal é no mínimo estranha, é um misto de orgulho e de medo, em que a segunda das sensações advém certamente do facto de nunca termos pensado muito nisto, na hipótese de actuarmos fora do rectângulo.| Celso Martinho
À medida que a minha vida profissional vai evoluindo (discutível, é uma expressão forte, eu sei) vou eu perdendo cada vez mais uma série de características cuja memória de as ter já remonta para aí a uma década atrás, nomeadamente: concentração, organização, memória, foco, etc.. O meu dia a dia agora é conseguir fazer uma balança o mais eficaz e inteligente possível entre o que esperam de mim e o que eu espero de mim mesmo.| Celso Martinho
I wanted to play with flare, a flash based visualization library (also based in the prefuse visualization toolkit) I discovered in eTech. I despise Eclipse and IDEs in general so I aimed for a free, command line + Textmate based environment. This is how I got it working. Not that it’s hard, but here it is in writing to avoid common pitfalls (talk about niche posts). Note 1: I have no experience with Actionscript, Flash or Flex.| Celso Martinho
Sábado à tarde, chuva e vento lá fora, enquanto me forçam a ver o BabyFirst na sala. Sai um mosaico da bandeira de Portugal com fotos do Flickr com a tag ‘portugal’. Uma brincadeira feita com o MacOSaiX. PNG de 12 Megs aqui.| Celso Martinho
A Information Architects lançou mais uma beta da versão de 2008 do famoso mapa “Web Trend” com os 300 Websites mais influentes do mundo. O tuga do SAPO consta lá outra vez, no fim de uma linha. Tendo em conta que a pressão e a concorrência global aumentaram significativamente em 2007, e que manter a nossa posição custa e dá trabalho ‘pra caraças, isto é sempre agradável. Na volta saltamos fora na versão final.| Celso Martinho
A visualização de dados fascina-me. Quando acrescentamos perspectiva a dados aparentemente unidimensionais, seja através de um vídeo ou de uma imagem, ou de som, ou quando da mesma forma correlacionamos duas fontes de informação e lhes damos “vida” então criamos uma obra de arte. E a arte é conseguir surpreender o espectador com uma representação impensável e espectacular daquilo que para nós não passam de dados crus, logfiles, eventos isolados, database dumps, “terminal st...| Celso Martinho
Este artigo apareceu recentemente no /. e achei-o interessante, talvez por afinidade é certo, mas vale a pena ler. Aonde é que está aquela capacidade de fazer 10 coisas ao mesmo tempo sem perder energia e concentração em nenhuma delas? Ah sim, ficou nos vintes, juntamente com a força de fazer directas a trabalhar e fazer jantaradas com os amigos no fim dos projectos, quando ainda tinha inocência suficiente para pensar que ia mudar o mundo.| Celso Martinho
Esta é a minha visão sobre toda esta história da televisão terreste em Portugal e na Europa. Espero contribuir com alguma informação e lucidez, mesmo que em alguns pontos seja apenas a minha opinião, que vale o que vale, claro seja.A televisão digital terreste (TDT, ou DTT) é uma uma plataforma de difusão digital do sinal de televisão e vai substituir as actuais emissões analógicas. Algumas das vantagens mais claras e directas para o consumidor são uma melhor qualidade da imagem...| Celso Martinho
Cá vai então. Antes de mais um disclaimer. Eu trabalho na PT.COM, a empresa do SAPO e que pertence ao grupo Portugal Telecom. Este é um post sobre tecnologia. Quem achar que isto é publicidade, ou quiser fazer deste post um pretexto para desabafar sobre as políticas da banda larga em Portugal, ou desatinar em geral, por favor faça-me já um favor e rume a outras paragens. Esclareço também que o post anterior não tem assim tanto de enigmático para os mais atentos.| Celso Martinho
Back in the Tiger days, Quartz Composer had few support for network sources. The RSS feed patch was pretty much the only way we had to read data from the net, but it was way too limited (no streaming, not event based, not extendable, no input or output triggers). I needed a way to get data from the Network in the form of events that I could reuse in a quartz composition.| Celso Martinho
Bom, acho que já recuperei. O Codebits terminou e os dias que se seguiram foram de embriaguez daquela de missão cumprida e de sucesso. Tantos E-Mails, SMSes e telefonemas que recebemos. Muito agradável. Em 12 anos ligado ao projecto SAPO, o Codebits foi para o topo dos marcos históricos das iniciativas que nos orgulhamos muito e que sabemos que mudam o nosso rumo. Foi acima das minhas próprias expectativas, e quem me conhece sabe que eu sou optimista por natureza.| Celso Martinho
I’m a huge fan of Amazon. The way they turned just a successful book selling platform into one of the coolest internet companies and teams in the world, fighting head to head with Google, Yahoo and MS in the innovation and services playground is nothing to disdain. If you’re a geek, you’ll know Amazon better from AWS, FPS, EC2 and S3 than, hum.. books. I really think Amazon has a great vision of what the future of computing resources will be, and they’re shaping it, silently and cleve...| Celso Martinho
Ao tornarem-se páginas web em aplicações assíncronas, perde-se a tradicional noção de actividade através animação do browser (vulgo “E” do IE a rodar, ou spinwheel no Safari, ou o que quer que o tema do Firefox tenha). Assim sendo, com o advento do Ajax, chegou também a praga das spin-wheels nas páginas. Foi a resposta óbvia, com inspiração gráfica no Safari, para o problema da falta de feedback que o UI deixou de dar ao utilizador quando a página está a “carregar”.| Celso Martinho
Que dia é hoje ? Não interessa, mas é um bom dia. É o dia em que um dos mais fascinantes projectos do SAPO dos últimos tempos deu à luz, só para usar a metáfora do papá. O bicho está mesmo bem feito. E acreditem que não foi fácil. Esta obra de engenharia funciona como um relógio suíço em Firefox, Safari, IE6/7 e Opera. Até funciona no Safari do iMighty vejam lá bem, dizem por aí.| Celso Martinho
Há muito tempo atrás deixei aqui uma pérola da Mediamarkt. Há uns dias fui lá novamente comprar já não sei bem o quê, e dei com outra que merece destaque. Ponto um, não é “a Sapo”, é “o SAPO”. Tudo bem que o batráquio dos anúncios não tem pilinha mas mesmo assim, e a julgar pela quantidade de modelos que atrai, parece-me macho o suficiente. Ponto dois, desde quando é que o SAPO vende embalagens com créditos de Skype?| Celso Martinho
Há muitas coisas que me irritam. Agora que sou Pai e que tenho muito menos tempo para humm desperdícios de tempo, tornei-me mais objectivo e menos tolerante, ou numa palavra só, tornei-me um chato. Poderia falar de irritações banais, daquelas que temos na ponta da língua, do fumo nos locais públicos e da não lei do tabaco que o governo (não) aprovou, ou do barulho dos sacos de plástico dos supermercados, ou da falta de senso de humor das pessoas, etc, etc.| Celso Martinho
Finalmente. Após muitas semanas de preparação e o envolvimento e empenho de muitas pessoas eis que por fim estamos em condições de confirmar e divulgar o primeiro evento do SAPO completamente dedicado a programadores, hackers e webdesigners, ou genericamente falando talento de Internet em Portugal. A inspiração no formato do Yahoo! Hackday é óbvia e é justo referi-la. O conceito apaixonou-nos desde o primeiro dia e tem tudo a ver connosco, e portanto tornou-se claro que iríamos faz...| Celso Martinho
Já só faltava eu falar sobre planetas. Nunca os percebi. O meu agregador é o meu leitor de RSS e o meu planeta é a soma das minhas subscrições individuais. Claramente algo me estava a escapar (1). Nos últimos tempos tenho falado com diversas pessoas sobre a utilidade e as mais valias dos agregadores públicos. Até aceitei um convite antigo e persistente para integrar um. Mas por muitas experiências que faça para tentar compreender o fenómeno aparente da popularidade dos mesmos, as ...| Celso Martinho
…that most people don’t mention. It has no frakng 801.2X support. This means no corporate Wifi and in no transparent authentication in some public Wifi networks. Again public Wifi networks. I think Apple should look into this carefully because it’s all about ease of use and commodity. What’s the point on having a gorgeous transition between GPRS/EDGE and Wifi if I’ll be stuck in a crippled Hotspot HTML page to logon ?| Celso Martinho
Nesta altura fico sempre lamechas e meio estúpido mas a nostalgia faz parte da minha natureza, é difícil de evitar. Há 12 anos atrás eu, o Júnior, o João Luís, o Hélder, o Sérgio e o Fernando tivemos a brilhante ideia, sabemos hoje, de dar o pontapé de saída no batráquio na Universidade de Aveiro. Desde 1995 que eu não faço (quase) mais nada senão ajudar a tocar isto para a frente.| Celso Martinho
Courage, persistence and hard-work will always make the impossible, possible. Took me about 6h30m hours of unprecedentedly (nano)hardware fiddling, with soldering skills I wasn’t aware I had (no needles, that sucked too), but fuck, I did it. Geohot‘s method, fully unlocked, not the silvercard/supersim crap. Works. Check the gallery. off to bed now.| Celso Martinho
Geohot’s accomplishment is all over the web my now so I won’t comment on it any further but this MSNBC live interview with him is worth watching. George is an remarkable hardware guy but above all, it’s his motivation and his ethics that are worth mentioning. He’s a true hacker. I and a few friends actually followed the whole story on IRC live, when he wrote the step-by-step tutorial on the Blog.| Celso Martinho
Ok guys this is warning. Lots of iPhone related posts will follow. I know it’s sick and you’re not interested but there’s just too much fun going on here, sorry. This is your chance to unsubscribe this feed or drop this blog. This post is dedicated to João Pavão and João Pedro. These two (img1, img2) images are self-explanatory. :p Two nights struggling with pre-alpha software, sparse docs and a couple of problems due to my “non 10.| Celso Martinho
I told you rfc2397 was good for offline storage didn’t I ? Here’s a program (source) that generates two bookmarks. Each of those are actually javascript programs customized with your PT-WIFI credentials. Bottom line, you can save these bookmarks on your iPhone’s Safari browser and once you have PT-WIFI coverage you’re one-click away to instant log on. No more clumsy, painful web redirects or forms to fill in. Very handy.| Celso Martinho
I just joined the club of those in Portugal who have an iPhone and can actually talk about it, sort of. This is not a review, I’m tired of pointless opinions about the device. No matter how many defects you find, this toy is truly amazing stuff, specially the software and the OSX foundations. STILL, the one only thing that really pisses me off is that it does not support 802.| Celso Martinho
I’m a huge retro-gaming and arcade machines fan. Put that together with my passion for hacking and electronics, and this is gold for me. I just shed a tear. wget –mirror rocks.| Celso Martinho
Family movies were getting bigger and bigger, extra space on my ATV was needed fast. A quick trip to FNAC for a cheap 160GB USB2 portable HD and three hacks later (patchstick, usb storage and atv files), and I was happy. bash-2.05b# uname -a Darwin appletv.lan 8.8.2 Darwin Kernel Version 8.8.2: Mon Jan 29 18:57:29 PST 2007; root:xnu-792.94.18~1/RELEASE_I386 i386 i386 bash-2.05b# df -k Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/disk0s3 921596 448800 463584 49% / devfs 97 97 0 100...| Celso Martinho
This is me using rfc2397. It will work if you’re on >Firefox2, Opera or Safari3 and IE7 if you install this plugin. Won’t work with IE6, like if anyone with this virus would visit my Blog. What’s the point of this and what’s the relation to iPhone ? Two points: Here at SAPO we recently struggled to get a way to dynamically generate inline images on a web page, in all browsers.| Celso Martinho
If you live in Germany, from today on you might just get arrested for making an Hacker Tool. And pretty much anything call fall into this category, even “ping -f” functionality could get ping’s author into trouble. Amazing. But don’t get too amazed, in Portugal a very similar law was introduced recently. It came and was approved so smoothly and so under the radar that it makes me think about the whole law approval process in Portugal, the lobbyists, and how people are disconnected and...| Celso Martinho
O senhor João Ramos publicou este fim de semana uma peça no suplemento de economia do Expresso intitulada “Nokia com novo fôlego”. Ora eu coloco a Nokia no topo das empresas que inovam e surpreendem (e ainda por cima suportam o Opensource) e também não tenho nada contra as peças encomendadas nos jornais – é prática comum e já ultrapassei a fase do purismo, mas acho ao mesmo tempo que o jornalismo de especialidade deveria algum mais cuidado com o rigor da matéria que escrevem.| Celso Martinho
Quando tudo parecia perdido eis que de repente se dá um milagre e em semana e meia se vai tentar recuperar a Campus Party mais histórica de .pt. Suddenly powered by SAPO/PT. Ajudai-nos :p update: “Caros amigos: Infelizmente não vai ser possível realizar o BragaCampusParty, previsto para os próximos dias 25 a 29 de Julho. Conseguiram-se alinhar as vontades institucionais necessárias, incluindo os apoios da PT e do Sapo, cujo empenhamento era naturalmente auspicioso.| Celso Martinho
Everything has been said about Hackday London already, so I’ll skip the detailed description bit. This is just a quick note to say that BBC and Y! rocked. We had loads of fun and learned a lot too. The hack that we submitted didn’t won any prize, so we were clearly robbed there (maybe if the timer guy hadn’t shut us down during our presentation, bah…) but still a very big thumbs up to anyone on the list, to the jury, the winners, and to ourselves too.| Celso Martinho
Bought the iWoz book in London last weekend and read it all during my trip to Seattle (more on this later, I promise). The book is sort of a biography from Steve Wozniak, his relationships and life, entrepreneurship, and a big emphasis on the Apple I and the Apple creation. The book is as easy reading as it gets, and because of the simple and sincere way Woz exposes his personal fears and secrets it’s really passionate reading for geeks of all ages.| Celso Martinho