Arquivo da Categoria: Editorial

Editoriais da Revista PROGRAMAR.

Conectando os pontos

Eis que chegamos à quinquagésima edição da Revista PROGRAMAR. Cinquenta edições, de muito trabalho, muito esforço, muita dedicação e uma história que já se escreve ao longo de nove anos, mais de uma centena de autores, arrisco dizer milhares de litros de café, uma imensidão de linhas de código, de desafios, de esforços de problemas e soluções.

Até aqui, passaram cinquenta edições da revista, passaram nove anos, a tecnologia reinventou-se sucessivamente! Nestes nove anos, cinquenta edições apareceram dispositivos que revolucionaram a maneira como lemos, agora nos tão habituais tablets, que em 2009 viram a sua popularidade entrar num ritmo desenfreado e de certa forma massificaram a leitura em formato digital, num tamanho de ecrã mais “confortável”. Foram criadas novas linguagens de programação, novas ferramentas, novos IDE’s, várias versões de sistemas operativos, acompanhamos os “pequenos” tornarem-se “grandes” como o já muitas vezes falado Raspberry Pi, que tem vindo a tornar-se mais popular.

Continuar a ler

Revolvendo

Há 63 anos atrás, um brilhante engenheiro electrotécnico inglês supervisionou a montagem do primeiro circuito integrado. Estamos a falar de G. W. A. Dummer, que propôs o conceito de circuito integrado, recorrendo à fabricação de vários componentes electrónicos de um circuito, num único bloco de material semicondutor. Passados estes anos, não “vivemos” sem a tecnologia, que assenta nesse mesmo conceito! Revolucionário na altura, facilitou uma série de inovações que agora damos por garantidas, no nosso dia a dia, desde o simples relógio digital, até ao moderno computador, sem esquecer aquele “gadget” que tanta gente tem fascinado, dado pelo nome de Raspberry Pi, que não mais é do que um computador numa só placa de circuito!

Sempre me disseram que o mundo “dá voltas e mais voltas”, numa “revolução constante” e a tecnologia, dá as voltas com ainda mais rapidez, do que aquela que seria expectada!

Continuar a ler

“Guest@system”

Em Janeiro passado, com muita tristeza tomei conhecimento em segundos, do que acabava de acontecer em Paris. Um atentado à liberdade de expressão de todos nós e pensei: “Felizmente a internet não tem censura! Posso ler a noticia!” Com a mesma tristeza com que a li, pensei para mim: “Que sociedade é esta, onde vivemos?” e este pensamento assaltou-me nas horas seguintes, no dia de trabalho, nas linhas de código que escrevi.

Pensei nas vezes em que nós programadores criamos software, tecnologia, algo do nada e nem sequer nos apercebemos que aquilo que criamos pode ser usado para fins completamente dispares dos que nós idealizamos! É estranho! Parece que de certa forma enquanto nós “indivíduo” somos um utilizador “guest”, no sistema que é a sociedade em que vivemos!

Continuar a ler

Lorem ipsum

Os anos passam, mais um ano termina, e esta edição é a última do ano, com toda a nostalgia que isso possa trazer. Não obstante, o passar do tempo, significa que se evoluiu, se cresceu, se acrescentou algo, se viveu, se aprendeu, se mudou, sem esquecer de onde se veio.

Nesta edição escolhi para título o Lorem ipsum, pelo contexto histórico do texto normalmente conhecido por Lorem ipsum, mais concretamente o seu contexto ligado à tecnologia. Há algumas gerações atrás, um dos mais conhecidos softwares de desktop publishing, disponível para Macintosh e Windows, chamado PageMaker, da Aldus Corporation, fazia as delícias de jornalistas, escritores, autores, entusiastas e demais público, que vivia “fascinado” com o grande salto tecnológico que se vivia na década de oitenta do século passado, apresentava como texto padrão para alinhamento e formatação: o Loren ipsum. Este texto não é mais do que um misturar de palavras em grego, de um texto do século primeiro antes de Cristo, intitulado Finibus Bonorum et Malorum (A Origem do Bem e do Mal), escrito por Cícero, adaptado por Richard McClintock, como resultado de uma pesquisa que fez, de uma das palavras mais obscuras do latim (consectetur), criando um texto que não faça sentido algum, seja ele sintáctico ou gramatical. Este texto é ainda nos dias de hoje usado como texto padrão para ajuste de dimensões durante as fazes de paginação de obras de diversos tipos.

Continuar a ler

Tech Home Brew… Variables!

Quando escrevia este editorial, “choviam” informações via feed, sobre aquela que é de momento conhecida como CVE-2014-6271, a mais recente descoberta de uma vulnerabilidade numa das mais usadas shells, a Bourne Again Shell (Bash).

Esta stream de informação que me inundava o software cliente de RSS, fez-me pensar quanto tempo demoraria a aparecer um patch, para esta situação! Quanto tempo demoraria a resposta a uma situação classificada como de gravidade 10.

Continuar a ler

try: keepUpWork: Except Error: print ”again” break

Tentamos… Ousamos falhar, tentamos de novo… E no final do dia, tentamos outra vez!

Esta semana vi um cartoon engraçado sobre o desenvolvimento de aplicações open-source! Achei particularmente caricato, pelas semelhanças do cartoon com esta nossa e vossa revista. Vou tentar “codificar” o cartoon em palavras, apesar do sucesso ser pouco provável! No cartoon aparecia como título: “O que as pessoas pensam sobre como as aplicações open-source são feitas” e tinha vários grupos de pessoas, a trabalharem simultaneamente em ideias a construir algo, a testar a construir, a idealizar… E abaixo tinha uma segunda quadrícula intitulada “O que realmente acontece”, onde se via um sujeito solitário, com aspecto de cansado com o balão de fala onde se lia “let me just close one more ticket before sleep”, e via-se no fundo um relógio onde as horas marcavam perto de 2h da manhã. Era mais ou menos isto. Recomendo verem a imagem original na web, pois é bem mais ilustrativa e engraçada.

Continuar a ler

«Out of sync»

Fora de Sincronismo… Com o Natal quase a chegar e com cheiro “sabor a Natal” já no ar, chegamos a mais uma edição da Revista PROGRAMAR.Como tem vindo a ser “tradição” desde que escrevo os editoriais, escolho como titulo um código de erro e neste caso escolhi um genérico “out of sync”, por me parecer o mais adequado nesta altura em que tudo “parece estar fora de sincronismo”, desde o clima, até à tecnologia, com tantos lançamentos de novas tecnologias, consolas, updates de software, etc… Continuar a ler

try {Thread.sleep(1000); }

Como em tudo na programação, por vezes acontecem exceptions, que não antecipamos, nem pensamos que pudessem acontecer.Assim na Revista PROGRAMAR, aconteceu uma no passado mês de Agosto, pelo que a edição que seria publicada o mês passado, apenas agora é trazida até vós, com grande pena nossa. Aconteceu uma exception, para a qual não estávamos preparados, mas longe de isso significar o fim da revista, significa uma melhoria para a continuidade.Continuar a ler