Coder: projeto de funcionários do Google transforma Raspberry Pi em ambiente de aprendizado de programação

Com um Raspberry Pi (qualquer modelo, até os iniciais) e um cartão SD contendo o Coder, qualquer iniciante pode ter um ambiente amigável para aprender programação para a web.

Trata-se de uma plataforma de aprendizado e desenvolvimento em HTML, CSS e Javascript, voltada a permitir que pais e educadores transmitam o conhecimento necessário, sem exigir do aluno experiência prévia em programação. (via opensource.com - “Coder teaches web programming to beginners and kids | Opensource.com”)

| Link para compartilhar
Por Augusto Campos | 1/12/2014

Webinar Google Analytics - Primeiros Passos e Dicas Relevantes

instalar, evento

Enviado por Dextra (mktΘdextra·com·br):

“Webinar gratuito! data: 3/dez horário: as 11:30h

Neste webinar vamos aprender os conceitos Google Analytics (GA). Será algo bem básico, para os participantes começarem a "brincar" e entender como funciona esta poderosa ferramenta do Google. Os itens que serão descutidos neste webinar serão: Criação de conta, instalação (onde instalar e o que fazer), configurações, para que serve isso e aqui, dashboards, metas, metas com urls próprias , users, o que fazer e o mais importante , o que NÃO FAZER.

Inscreva-se! [dextra.com.br/…]” [referência: dextra.com.br]

| Link para compartilhar
Por Augusto Campos | 1/12/2014

Novatec Editora lança livro sobre desenvolvimento web com HTML5

jogos, desenvolvedores

Enviado por Stephanie Milate (smilateΘnovatec·com·br):

“Há uma boa razão para o HTML5 ser um dos tópicos mais falados do desenvolvimento web. Além de ser a última versão da linguagem de marcação da web, define um padrão totalmente novo para o desenvolvimento de aplicações.

O HTML5 é a primeira versão a adotar a web como uma plataforma para o desenvolvimento de aplicativos web, e não constitui apenas tags e recursos novos adicionados a um velho padrão. Ele é a base da Web moderna, alavancando seus serviços interativos, UI de página única, jogos interativos e aplicativos empresariais complexos. Tem também suporte ao desenvolvimento de aplicativos móveis baseados em padrões, recursos poderosos (como o armazenamento local e WebSockets), ótimas APIs de áudio e vídeo e novas opções de layout com o uso de CSS3, SVG e Canvas.

O livro HTML5 em Ação, lançado pela Novatec Editora é uma introdução completa ao assunto direcionada a desenvolvedores de aplicações web, web designers e interessados no assunto. A obra examina a especificação HTML5 por meio de códigos e exemplos do mundo real e é um guia útil e prático para a construção segura de aplicativos e sites.

O conteúdo inclui explicações sobre os novos elementos semânticos, tipos de entrada de formulário, design de aplicativo de página única, criação de elementos gráficos interativos, aplicativos web móveis e tudo sobre os novos recursos HTML5.” [referência: novatec.com.br]

| Link para compartilhar
Por Augusto Campos | 28/11/2014

Como verificar a velocidade da internet via Terminal no Linux

distribuicoes

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Speedtest.net é um bom lugar para verificar a velocidade da Internet, aliás da sua conexão de Internet. Mas há uma maneira ainda mais simples. Usando o aplicativo de linha de comando speedtest-cli, você pode realmente verificar a velocidade atual de sua conexão de banda larga via Terminal.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 28/11/2014

BR-Arduino: quero aprender eletrônica, e vou contar a experiência em um novo blog

mais, um

Sou um geek que nunca aprendeu eletrônica, mas estou prestes a corrigir essa lacuna na minha formação, me divertir ao mesmo tempo e ainda por cima compartilhar a experiência para que outros interessados possam aprender junto, ou se inspirar a começar a trilhar o mesmo caminho.

Eu trabalhei com P&D de telecomunicações no começo da década de 90 e, na época, tive alguma proximidade com a eletrônica, mas não cheguei a colocar a mão na massa. Agora a oportunidade surgiu, e resolvi fazer o aprendizado de maneira evolutiva, começando por circuitos simples e baseados em componentes do século passado, até chegar aos atuais microcontroladores fáceis de conectar e de programar (em especial os Arduinos).

É hardware livre, inclui o uso e criação de bastante software livre, e assim o que eu escrever por lá deve aparecer por aqui com alguma frequência. Mas se você tiver interesse específico pela parte eletrônica da coisa, está convidado a acompanhar, em BR-Arduino.org.

Vale mencionar o luxuoso patrocínio da Novatec Editora que, além de me abastecer de livros, também vai contribuir diretamente na aquisição de material para minhas futuras experiências. Obrigado!

E eu também agradeço se você me ajudar a divulgar, informando aos seus amigos que gostam de eletrônica ou têm interesse em passar a gostar.

| Link para compartilhar
Por Augusto Campos | 27/11/2014

Vale a leitura: fundador fala sobre os próximos 10 anos do FreeBSD

O FreeBSD está fazendo 21 anos, e seu co-fundador, em uma recente palestra, fez uma breve retrospectiva das primeiras versões (quando a árvore de ports tinha só 70 pacotes e os típicos PCs eram menos poderosos que o atual Raspberry Pi), uma descrição da sua visão da situação atual (em que mais máquinas rodam Unix conectadas a baterias do que a tomadas...) e o que ele vê como as mudanças duras que o projeto precisará enfrentar nos próximos 10 anos.

Eu dediquei 10 minutos a ler os 37 slides acima, e foram minutos bem empregados. Além do valor estratégico de analisar uma perspectiva em um prazo assim longo, as principais ideias apresentadas pelo Jordan Hubbard me parecem bem sólidas, e ele não mede palavras: fala do Ubuntu, critica situações do FreeBSD mas também externas (como as da GPLv3, por exemplo), e fala até do systemd (em um contexto positivo, ainda que restrito).

Algumas das ideias dele são bastante calcadas no que o Darwin/OS X já faz (por exemplo, o formato único para todos os arquivos de configuração – você sabia que no OS X e no iOS, até arquivos de configuração do X11 e do GNU Emacs são gerenciados no formato XML plist nativo do sistema?), outras replicam conflitos que o mundo Linux está vivendo também, como a necessidade de modernizar o init, e outras são puramente uma visão de futuro.

Li e gostei. (via www.phoronix.com - “[Phoronix] FreeBSD Plans For The Next Ten Years”)

| Link para compartilhar
Por Augusto Campos | 27/11/2014

Diz a Info: Smartphone com sistema Ubuntu será lançado em 2015

Via info.abril.com.br:

O primeiro smartphone com o sistema Ubuntu Mobile tem previsão de lançamento para o início de 2015, de acordo com o CNBeta. A fabricante chinesa Meizu e a Canonical anunciaram nesta quarta-feira (26/11) que chegaram a um "acordo estratégico" quanto ao lançamento do aparelho.

As empresas não revelaram mais detalhes sobre o smartphone ou sobre o sistema. Segundo o site MyDrivers.com, o gadget será vendido inicialmente na China e na Europa. Não há previsão de chegada do produto ao mercado americano nem ao brasileiro. 

| Link para compartilhar
Por Augusto Campos | 27/11/2014

How to install your own VPN server on Linux and start secure browsing

instalar

Enviado por Leo G (leoΘtecharena51·com):

“Um dos mais preocupantes fatores para mim durante a navegação é: como eu posso garantir que meus dados permaneçam em sigilo e seguros? Enquanto procurava por respostas, eu vim a cruzar com uma série de maneiras em que você pode permanecer anônimo, como usar um site proxy. Mas assim você ainda está usando um serviço de terceiros, o que pode não ser garantia suficiente. O que eu precisava era de um software que pudesse ser instalado e executado por mim, garantindo assim que eu e só eu teria acesso aos dados.” [referência: techarena51.com]
| Link para compartilhar
Por Augusto Campos | 27/11/2014

Criando e consumindo Webservices em PHP com Zend Framework

distribuicoes, desenvolvedores, servidor

Enviado por Rodrigo Maciel (rodrigoΘrodrigomaciel·net):

“Existem alguns frameworks para se criar webservices que, além de pesados, são bem complexos e difíceis de implementar. Hoje vamos criar e consumir um webservice em PHP de maneira rápida, simples e bem enxuta.

A versão do PHP utilizada nesse post é a 5.5, o servidor pode ser qualquer distribuição linux, mas estou utilizando o Ubuntu Server 14.04. Como arquivos e bibliotecas extras, temos o Zend Framework, framework criado pela própria mantenedora do PHP, a Zend. Atualmente esse framework se encontra na versão 2, mas ainda é amplamente utilizada a versão 1, que será utilizada nesse post. Não entrarei em detalhes sobre o poderoso Zend Framework, apenas uma pequena utilização do Soap Server.” [referência: ]

| Link para compartilhar
Por Augusto Campos | 27/11/2014

Como criar RESTful services em Java sem Container!

desenvolvedores

Enviado por Cleuton Sampaio (cleuton·sampaioΘgmail·com):

“O peso do Container e dos frameworks envolvidos no Java EE, faz com que você pague um alto preço! Em aplicações hospedadas em nuvem, isso se torna crítico. Se você gosta de Java e pretende continuar com ela, veja como criar apps Java mais eficientes no consumo de recursos, usando o Netty e o RestExpress!” [referência: obomprogramador.com]
| Link para compartilhar
Por Augusto Campos | 27/11/2014

10 exemplos de uso do sed

O sed é a realização dos sonhos de quem regularmente precisa fazer modificações em série num conjunto de arquivos ou num fluxo de texto, e este artigo apresenta 10 exemplos que podem servir para inspirar você a começar a usá-lo ou a aprender novos truques com ele.

Vale lembrar que estamos bem servidos de documentação em português sobre o sed, também. (via www.nextstep4it.com - “10 Sed (Stream Editor) Command Examples”)

| Link para compartilhar
Por Augusto Campos | 26/11/2014

O Castálio Podcast está de volta: episódio sobre o Vim

Enviado por Elyézer Rezende (elyezermrΘgmail·com):

“Depois de um longo e tenebroso inverno, o Castálio Podcast está de volta ao ar, desta vez para ficar e com algumas novidades.

Ao invés de somente fazer episódios de entrevistas, desta vez, também serão publicados episódios temáticos, onde será discutido sobre algum aplicativo, tecnologia ou assunto que seja de interesse dos ouvintes.

Confira o mais recente episódio, sobre o editor Vim.” [referência: castalio.info]

| Link para compartilhar
Por Augusto Campos | 26/11/2014

HandBrake 0.10.0 com suporte para novos encoders

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Boa notícia para quem lida muito com vídeos: Foi lançada a versão 0.10.0 do conversor de vídeo HandBrake. Nessa atualização, além das diversas correções e melhorias, o programa traz o suporte para novos encoders, como H.265 e VP8, além de um preset para Windows Phone 8 e várias outras mudanças interessantes.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 26/11/2014

Conhecendo melhor o OpenSUSE 13.2 KDE Edition

instalar

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Para atender os curiosos que ainda não instalaram o OpenSUSE 13.2 KDE Edition, o pessoal do site Linux Scoop fez um vídeo com uma visão geral do sistema e vários screenshots que mostram um tour dessa distribuição.

Com esse material, é possível conhecer o sistema, boa parte das novidades e o visual dele, sem precisar instalar (apesar do disco de instalação também fazer isso,rs), antes de realmente colocá-lo no seu PC.” [referência: edivaldobrito.com.br]

| Link para compartilhar
Por Augusto Campos | 26/11/2014

Use o inotify-tools para monitorar eventos de arquivos ou diretórios em seus scripts

Este artigo do Tech Arena explica e dá um exemplo (meio duvidoso quanto à aplicabilidade) de como usar o comando inotifywait para fazer um script reagir a eventos de arquivos ou diretórios.

Trocando em miúdos, o inotifywait solicita ao kernel que o informe sobre eventos em uma lista de arquivos ou diretórios, e assim pode detectar alterações (ou criações, mudanças de nome, de atributos, aberturas, etc.) consumindo bem menos recursos do sistema do que, por exemplo, as tradicionais rotinas de percorrer recursivamente um diretório via comando find e comparar com o estado anterior. (via techarena51.com - “How to use inotify-tools to trigger scripts on filesystem events -”)

| Link para compartilhar
Por Augusto Campos | 25/11/2014