Essa é para quem gosta de escovação de bits: Andrew Kelley publicou uma loooonga descrição de como tirou proveito dos recursos avançados do moderno compilador livre LLVM (e do Clang) para realizar seu sonho antigo de fazer um emulador de videogame, mas deixando de lado justamente a etapa do emulador: ele deu um jeito de desassemblar o conteúdo dos jogos originais do Nintendinho e recompilá-los como binários nativos das plataformas suportadas pelo compilador – no caso dele, no Linux
Artigos marcados com a tag desenvolvedores
COBOL: Como instalar o open-cobol no Ubuntu
Avisem para a @martavuelma! Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com): “Essa dica é das antigas, mais ainda é útil. As vezes precisamos compilar e executar programas em Cobol e não podemos usá-lo por não termos os requisitos para isso, por isso hoje iremos mostrar como instalar um compilador dessa linguagem. COBOL é uma das mais antigas linguagens de programação e concebida principalmente por Grace Hopper. Seu nome é um acrônimo para a Linguagem Orientada aos
Nova Comunidade PHP-DF.org
Enviado por Wouerner Brandão (wouernerΘgmail·com): “Com a iniciativa de alguns desenvolvedores PHP do Distrito Federal, estamos anunciando um novo site para troca de ideias, soluções, experiências e principalmente para fortalecer a comunidade de Programadores PHP do Distrito Federal. Mora no Distrito Federal? Quer contribuir? É iniciante na linguagem de programação PHP e quer conhecer a galera? Tem um empresa de ensino localizada na região, e quer contribuir com comunidade?
Plataforma de aprendizado edX agora é open source, sob a licença AGPL
Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org): “A plataforma de aprendizado edX acaba de completar sua transição para o código aberto e já está disponível sob a licença AGPL. O núcleo do sistema é o edx-platform que inclui tanto o LMS (Learning Management System) quanto o Studio, uma ferramenta para criação de cursos. Outras partes do sistema como a arquitetura de componente XBlock para courseware, graduação baseada em aprendizado de máquina como o
Dicas-L: como fazer debug de código em shell script

Rubens Queiroz explica, neste artigo do Dicas-L, como fazer uso das diretivas -x, -v e -xv ao identificar o shell que irá rodar o script (exemplo: #!/bin/bash -xv), além do comando set -x, para acompanhar visualmente as instruções durante a execução de um script shell. (via dicas-l.com.br - “[Dicas-L] Shell scripting: debug de codigo”)
Vaga para desenvolvedor Django e Plone em Santo André
Enviado por Fabio Rizzo (fabiorizzoΘliberiun·com): “A Liberiun é uma empresa focada no Treinamento e Desenvolvimento de Soluções Open Source. Trabalhamos com Python, Plone, Django, HTML 5 entre outras tecnologias. Envie o seu currículo para vaga@liberiun.com Vaga desenvolvedor Django Requisitos: Ser Geek; Ter conhecimento em Python e Django; Ter conhecimento em desenvolvimento Web (Html, CSS e Ajax); Facilidade em trabalhar em equipe; Inglês técnico; Grandes diferenciais: Ter
GCC 4.8.1 traz implementação completa do padrão C++11
Enviado por Marcelo Soares Souza (marceloΘjuntadados·org): “Os desenvolvedores do GCC disponibilizaram uma nova versão, a primeira atualização para o GNU Compiler Collection após a troca da linguagem de implementação interna para C;. Com este lançamento os desenvolvedores consideram que o GCC é o primeiro compilador a implementar todas as principais funcionalidades do padrão C;11. A última peça que faltava ao quebra-cabeça para a implementação completa do padrão C;11 eram os
Curso Online: Programação Shell
Enviado por Paulo Oliveira (treinamentoΘlinuxsolutions·com·br): “Entre os dias 10 a 25 de junho de 2013, entre 19h as 22h, acontecerá o curso Programação Shell. A finalidade deste curso é guiar o aluno a fazer programas em linguagem Shell Script visando atender não somente as demandas diárias de um administrador mas também a confecção de programas para todos os fins dentro de uma empresa. Maiores informações, treinamento@linuxsolutions.com.br.” [referência:
User Space Device Drivers no Linux - Parte 1
Enviado por Sergio Prado (sergio·pradoΘe-labworks·com): “Desenvolver um driver para Linux requer conhecimentos multidisciplinares. Sim, você precisa saber ler datasheets e escovar bits. Precisa saber (muito bem) linguagem C, principalmente trabalhar com ponteiros e estruturas de dados mais complexas. Precisa conhecer também arquitetura de sistemas operacionais, e entender como o Linux escalona processos, gerencia a memória e controla o acesso aos dispositivos de I/O. Precisa conhecer
Palestra hoje no Rio: Doctrine 2
Enviado por Eliane Domingos de Sousa (ciclodepalestrasΘsindpdrj·org·br): “Segunda-feira, 03 de junho de 2013 às 19:00 h é dia de Ciclo de Palestras Software Livre no SINDPD-RJ. Raphael de Almeida apresentará o tema: Doctrine 2. Resumo da palestra: Doctrine é um projeto que traz suporte enterprise por meio de uma poderosa implementação de mapeamento objeto relacional (ORM). Não limitando-se apenas a isso, o Doctrine tem uma camada de abstração (DBAL) e a opção de escrever
LabFis 0.11: distribuição para física computacional e laboratórios de pesquisa
Enviado por André Machado (andreferreiramachadoΘgmail·com): “Lançada a versão 0.11 do LabFis, baseada no Debian Wheezy. Consiste de uma verdadeira instalação do GNU/Linux em um pendrive de 8 GB para uma completa experiência de um sistema GNU/Linux instalado. A grande novidade desta versão é que esta permite a gravação de arquivos no Pendrive. Está disponível com dois ambientes gráficos: Gnome3 e xfce. Inclui programas utilizados comumente em laboratórios de pesquisa e
Arduino lança placa WiFi e plataforma robótica prontas para uso
Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org): “A Arduino anunciou no último final de semana uma nova família de placas de desenvolvimento, bem como a primeira plataforma robótica completa, durante o evento “Maker Faire Bay Area”, na Califórnia. O Arduino Yún é o primeiro lançamento de uma nova linha de placas de habilitadas para WiFi e é baseado no Arduino Leonardo juntamente com uma placa WiFi embutida executando uma variante MIPS do Linux.
Comentar |
Link para compartilhar
Por Augusto Campos |
23/05/2013
Perl 5.18
Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org): “A última versão do Perl, o Perl 5.18, está agora disponível como uma versão estável. Entre as muitas mudanças que tiveram lugar ao longo dos doze meses de desenvolvimento e 400.000 linhas de código que foram alteradas, está uma grande revisão de como o hashing é implementado. A nova implementação de hash utiliza um kernel aleatório que irá variar os valores de retorno de keys(),
Comentar |
Link para compartilhar
Por Augusto Campos |
22/05/2013
SDK do Ubuntu poderá estar usável em outubro, a tempo para a versão 13.10
Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com): “Falando durante uma sessão no Ubuntu Developer Summit nessa terça-feira (14), Florian Boucault da equipe do Ubuntu SDK, anunciou que o produto poderá estar completo o suficiente para a maioria das aplicações em outubro, a tempo para o lançamento do Ubuntu 13.10 (Saucy Salamander). O Ubuntu SDK permitirá que os desenvolvedores usem o mesmo código base para criar aplicativos para Ubuntu rodando em celulares,
Comentar |
Link para compartilhar
Por Augusto Campos |
17/05/2013
Sinais, UNIX e Linguagem C
Enviado por Angelito M. Goulart (ange·sapΘhotmail·com): “Sinais são mensagens enviadas a um programa em execução. Por exemplo, quando usamos o comando kill, na verdade estamos enviando um sinal ao programa alvo. Veja alguns detalhes, e um breve exemplo de como tratá-los nos seus programas em C, no link a seguir.” [referência: angelitomg.com]
Comentar |
Link para compartilhar
Por Augusto Campos |
17/05/2013
← Mais antigosMais recentes →
COBOL: Como instalar o open-cobol no Ubuntu
Avisem para a @martavuelma! Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com): “Essa dica é das antigas, mais ainda é útil. As vezes precisamos compilar e executar programas em Cobol e não podemos usá-lo por não termos os requisitos para isso, por isso hoje iremos mostrar como instalar um compilador dessa linguagem. COBOL é uma das mais antigas linguagens de programação e concebida principalmente por Grace Hopper. Seu nome é um acrônimo para a Linguagem Orientada aos
Nova Comunidade PHP-DF.org
Enviado por Wouerner Brandão (wouernerΘgmail·com): “Com a iniciativa de alguns desenvolvedores PHP do Distrito Federal, estamos anunciando um novo site para troca de ideias, soluções, experiências e principalmente para fortalecer a comunidade de Programadores PHP do Distrito Federal. Mora no Distrito Federal? Quer contribuir? É iniciante na linguagem de programação PHP e quer conhecer a galera? Tem um empresa de ensino localizada na região, e quer contribuir com comunidade?
Plataforma de aprendizado edX agora é open source, sob a licença AGPL
Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org): “A plataforma de aprendizado edX acaba de completar sua transição para o código aberto e já está disponível sob a licença AGPL. O núcleo do sistema é o edx-platform que inclui tanto o LMS (Learning Management System) quanto o Studio, uma ferramenta para criação de cursos. Outras partes do sistema como a arquitetura de componente XBlock para courseware, graduação baseada em aprendizado de máquina como o
Dicas-L: como fazer debug de código em shell script

Rubens Queiroz explica, neste artigo do Dicas-L, como fazer uso das diretivas -x, -v e -xv ao identificar o shell que irá rodar o script (exemplo: #!/bin/bash -xv), além do comando set -x, para acompanhar visualmente as instruções durante a execução de um script shell. (via dicas-l.com.br - “[Dicas-L] Shell scripting: debug de codigo”)
Vaga para desenvolvedor Django e Plone em Santo André
Enviado por Fabio Rizzo (fabiorizzoΘliberiun·com): “A Liberiun é uma empresa focada no Treinamento e Desenvolvimento de Soluções Open Source. Trabalhamos com Python, Plone, Django, HTML 5 entre outras tecnologias. Envie o seu currículo para vaga@liberiun.com Vaga desenvolvedor Django Requisitos: Ser Geek; Ter conhecimento em Python e Django; Ter conhecimento em desenvolvimento Web (Html, CSS e Ajax); Facilidade em trabalhar em equipe; Inglês técnico; Grandes diferenciais: Ter
GCC 4.8.1 traz implementação completa do padrão C++11
Enviado por Marcelo Soares Souza (marceloΘjuntadados·org): “Os desenvolvedores do GCC disponibilizaram uma nova versão, a primeira atualização para o GNU Compiler Collection após a troca da linguagem de implementação interna para C;. Com este lançamento os desenvolvedores consideram que o GCC é o primeiro compilador a implementar todas as principais funcionalidades do padrão C;11. A última peça que faltava ao quebra-cabeça para a implementação completa do padrão C;11 eram os
Curso Online: Programação Shell
Enviado por Paulo Oliveira (treinamentoΘlinuxsolutions·com·br): “Entre os dias 10 a 25 de junho de 2013, entre 19h as 22h, acontecerá o curso Programação Shell. A finalidade deste curso é guiar o aluno a fazer programas em linguagem Shell Script visando atender não somente as demandas diárias de um administrador mas também a confecção de programas para todos os fins dentro de uma empresa. Maiores informações, treinamento@linuxsolutions.com.br.” [referência:
User Space Device Drivers no Linux - Parte 1
Enviado por Sergio Prado (sergio·pradoΘe-labworks·com): “Desenvolver um driver para Linux requer conhecimentos multidisciplinares. Sim, você precisa saber ler datasheets e escovar bits. Precisa saber (muito bem) linguagem C, principalmente trabalhar com ponteiros e estruturas de dados mais complexas. Precisa conhecer também arquitetura de sistemas operacionais, e entender como o Linux escalona processos, gerencia a memória e controla o acesso aos dispositivos de I/O. Precisa conhecer
Palestra hoje no Rio: Doctrine 2
Enviado por Eliane Domingos de Sousa (ciclodepalestrasΘsindpdrj·org·br): “Segunda-feira, 03 de junho de 2013 às 19:00 h é dia de Ciclo de Palestras Software Livre no SINDPD-RJ. Raphael de Almeida apresentará o tema: Doctrine 2. Resumo da palestra: Doctrine é um projeto que traz suporte enterprise por meio de uma poderosa implementação de mapeamento objeto relacional (ORM). Não limitando-se apenas a isso, o Doctrine tem uma camada de abstração (DBAL) e a opção de escrever
LabFis 0.11: distribuição para física computacional e laboratórios de pesquisa
Enviado por André Machado (andreferreiramachadoΘgmail·com): “Lançada a versão 0.11 do LabFis, baseada no Debian Wheezy. Consiste de uma verdadeira instalação do GNU/Linux em um pendrive de 8 GB para uma completa experiência de um sistema GNU/Linux instalado. A grande novidade desta versão é que esta permite a gravação de arquivos no Pendrive. Está disponível com dois ambientes gráficos: Gnome3 e xfce. Inclui programas utilizados comumente em laboratórios de pesquisa e
Arduino lança placa WiFi e plataforma robótica prontas para uso
Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org): “A Arduino anunciou no último final de semana uma nova família de placas de desenvolvimento, bem como a primeira plataforma robótica completa, durante o evento “Maker Faire Bay Area”, na Califórnia. O Arduino Yún é o primeiro lançamento de uma nova linha de placas de habilitadas para WiFi e é baseado no Arduino Leonardo juntamente com uma placa WiFi embutida executando uma variante MIPS do Linux.
Perl 5.18
Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org): “A última versão do Perl, o Perl 5.18, está agora disponível como uma versão estável. Entre as muitas mudanças que tiveram lugar ao longo dos doze meses de desenvolvimento e 400.000 linhas de código que foram alteradas, está uma grande revisão de como o hashing é implementado. A nova implementação de hash utiliza um kernel aleatório que irá variar os valores de retorno de keys(),
SDK do Ubuntu poderá estar usável em outubro, a tempo para a versão 13.10
Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com): “Falando durante uma sessão no Ubuntu Developer Summit nessa terça-feira (14), Florian Boucault da equipe do Ubuntu SDK, anunciou que o produto poderá estar completo o suficiente para a maioria das aplicações em outubro, a tempo para o lançamento do Ubuntu 13.10 (Saucy Salamander). O Ubuntu SDK permitirá que os desenvolvedores usem o mesmo código base para criar aplicativos para Ubuntu rodando em celulares,
Sinais, UNIX e Linguagem C
Enviado por Angelito M. Goulart (ange·sapΘhotmail·com): “Sinais são mensagens enviadas a um programa em execução. Por exemplo, quando usamos o comando kill, na verdade estamos enviando um sinal ao programa alvo. Veja alguns detalhes, e um breve exemplo de como tratá-los nos seus programas em C, no link a seguir.” [referência: angelitomg.com]