Livro sobre orientação a objetos em JavaScript é lançado pela Novatec

desenvolvedores

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

“Princípios de Orientação a Objetos em JavaScript” revela os segredos de como os objetos funcionam em JavaScript

Não é segredo que a linguagem JavaScript é tão poderosa quanto popular. Programar em JavaScript é como começar uma folha em branco, e ela continua sendo a linguagem que os programadores escolhem para criar aplicações que funcionam independentemente da plataforma. Ao contrário de linguagens como Java - que define tanto o tipo de objeto usado quanto o layout dos arquivos e das pastas -, em JavaScript é possível organizar tudo do jeito que o programador quiser e ainda aproveitar a flexibilidade do JavaScript para estruturar de um jeito completamente novo.

Para quem já usou linguagens orientadas a objetos tradicionais, como C++ ou Java, o JavaScript não parecerá uma linguagem orientada a objetos. Ela não tem conceito de classes e não é preciso definir objetos para começar a programar, porém é uma linguagem incrivelmente eficiente e expressiva, que permite que as decisões de design estejam totalmente em suas mãos. Os objetos JavaScript são extremamente flexíveis e têm funcionalidades que geram padrões únicos e interessantes, impossíveis de serem criados em outras linguagens.

O livro Princípios de Orientação a Objetos em JavaScript, lançado pela Novatec Editora, explora minuciosamente a natureza orientada a objetos do JavaScript e mostra uma característica que é subutilizada até pelos programadores mais experientes: a sua abordagem única para a programação orientada a objetos.

O título, indicado para desenvolvedores de aplicações web, proporcionará também aos desenvolvedores mais experientes um entendimento mais profundo de JavaScript. O autor Nicholas C. Zakas explora a estrutura orientada a objetos do JavaScript e fará o leitor irá descobrir os segredos de como os objetos funcionam em JavaScript, entenderá a diferença entre valores primitivos e de referência e o que faz as funções em JavaScript serem únicas. Aprenderá também a definir seus próprios construtores e a trabalhar com protótipos. ” [referência: novatec.com.br]

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

Fuzix: Alan Cox anuncia novo sistema operacional baseado no Unix System V

Cansado das discussões intermináveis entre promotores e detratores do systemd, do kdbus, do Mir ou de algum outro ponto de jihad entre usuários de Linux? Alan Cox, que já foi o mantenedor número 2 na hierarquia do kernel Linux, tem uma nova alternativa à sua disposição: o Fuzix.

Tendo o objetivo de oferecer uma experiência razoável do Unix System V sem todo o inchaço, atualmente ele só exige 40KB de RAM para rodar (mais o espaço que for necessário para o userspace, claro).

O detalhe essencial: ele é feito para computadores de 8 bits, e atualmente só roda em processadores Z80 (mas já compila para o 6502, e pode vir a ser portado também para os PCs originais - até o XT e AT).

O código está disponível, e a mesma página apresenta uma lista de diferenças entre o Fuzix e o UZI (sistema pré-existente e que roda em máquinas com Z80), e uma lista do que Cox ainda quer implementar no seu novo sistema. (via plus.google.com - “Fed up of SystemD ? Kdbus the final straw ? Linux community too large and noisy…”)

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

Valendo: Empresas têm que entregar 80% da velocidade contratada na banda larga

Via g1.globo.com:

A partir do último sábado (1º), ficaram mais rigorosos os limites mínimos da velocidade de banda larga fixa e móvel que deve ser entregue pelas operadoras aos seus clientes. Pela regra definida pela Agência Nacional de Telecomunicações (Anatel), esse o mínimo passa a ser de 80% da velocidade contratada.

Isso significa que, num plano de 10 MBps (megabits por segundo), a média mensal da velocidade fornecida pela operadora deve ser de 8 MBps, no mínimo.

A regra faz parte do regulamento de Gestão da Qualidade nos serviços de Comunicação Multimídia

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

Lançamento do LibreOffice 4.2.7 e 4.3.3

office

Enviado por Eliane Domingos de Sousa (elianedomingosΘdocumentfoundation·org):

“Mais duas novas versões do LibreOffice foram lançadas. Saiba tudo em: [blog.pt-br.libreoffice.org/…]” [referência: blog.pt-br.libreoffice.org]
| Link para compartilhar
Por Augusto Campos | 3/11/2014

Gerando PWM com a Raspberry PI

desenvolvedores

Enviado por Diego Sueiro (diego·sueiroΘembarcados·com·br):

“A modulação por largura de pulso (MLP), mais conhecida pela sigla em inglês PWM (Pulse-Width Modulation), é uma técnica de modulação que gera uma onda quadrada, baseada na variação da largura de pulso de acordo com um valor chamado de duty cycle. Embora essa técnica de modulação possa ser utilizada para codificar a informação para transmissão, a sua utilização principal é permitir o controle da energia fornecida aos dispositivos elétricos, especialmente motores. Este artigo mostra como gerar sinais PWM na Raspberry pi.” [referência: embarcados.com.br]
| Link para compartilhar
Por Augusto Campos | 3/11/2014

Palestra EDX: Conquiste mundos novos com Joomla

Enviado por Eliane Domingos de Sousa (contatoΘciclodepalestra·com·br):

“Quarta-feira, 26 de novembro de 2014 às 19 h é dia de Ciclo de Palestra EDX. Helvecio da Silva apresentará o tema: Conquiste mundos novos com Joomla. ENTRADA FRANCA - Inscrição: [ciclodepalestra.com.br/…]” [referência: ciclodepalestra.com.br]
| Link para compartilhar
Por Augusto Campos | 3/11/2014

Camisas Polo Linux

Enviado por Danillo (vendasΘtuxmall·com·br):

“Não sei se seria o foco do site, mais gostaria de divulgar nosso site de vendas de camisas do Linux, estamos trabalhando apenas com camisas polos bordadas, segue o site: [tuxmall.com.br/…]
| Link para compartilhar
Por Augusto Campos | 3/11/2014

ArangoDB – O banco multiuso – Documento, Chave-Valor e Grafos

banco-de-dados

Enviado por Christiano Anderson (chrisΘchristiano·me):

“Os bancos NoSQL se tornaram populares e são indispensáveis em sistemas que exigem escalabilidade. Nesse artigo, faço uma breve apresentação do ArangoDB, um NoSQL multiuso, orientado a documentos, chave-valor e grafos.” [referência: christiano.me]
| Link para compartilhar
Por Augusto Campos | 3/11/2014

Utilizando o OpenShift para hospedar uma aplicação Flask/Python

instalar, desenvolvedores

Enviado por Alexandre Vicenzi (vicenzi·alexandreΘgmail·com):

“O que é OpenShift? OpenShift Online é a plataforma de desenvolvimento e hospedagem de aplicações em nuvem disponibilizada pela Red Hat. O OpenShift automatiza o provisionamento, gerenciamento e dimensionamento de aplicativos para que você possa se ​​concentrar em escrever o código para o seu negócio, startup, ou grande ideia.

O que é Flask? Flask é um micro framework web baseado no Werkzeug e Jinja 2.

Criando a aplicação: Primeiramente vamos a configuração da nossa aplicação principal. Nesta aplicação será utilizado o Flask, mas você pode utilizar outro WSGI de sua preferência.

No arquivo server.py definimos o nosso serviço, no caso o / irá retornar "Hello World!". Você pode fazer o teste executando python server.py e acessando a url http://127.0.0.1:8080. (...)” [referência: blog.butecopensource.com]

| Link para compartilhar
Por Augusto Campos | 31/10/2014

Use WebSockets com Node.js para real time communications

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

“Websocket é um padrão do HTML 5 para comunicações de baixa latência entre Cliente e Servidor. Ele pode ser utilizado com várias tecnologias diferentes, inclusive Node.js e Javascript. veja nesse meu artigo como fazer isso, e entenda como o Node.js e o Javascript estão sendo utilizados até para controlar submarinos, como no projeto OpenROV.” [referência: obomprogramador.com]
| Link para compartilhar
Por Augusto Campos | 31/10/2014

Raspberry PI – GPIO input com Python

desenvolvedores

Enviado por Diego Sueiro (diego·sueiroΘembarcados·com·br):

“A primeira parte da série de interação com o GPIO (General Purpose Input Output) do Raspberry PI no modo Output possui os passos fundamentais para esta segunda etapa como a preparação do ambiente. Nesta segunda etapa vamos ver o modo Input, e para a prática será utilizado o Raspberry PI B, protoboard, pushbutton e alguns resistores. Serão mencionados os possíveis modos de trabalho com Input utilizando resistores de pull-up e pull-down, internos ou externos, e recursos como detecção de borda, debounce por software e uma “interrupção” baseada na detecção por borda.” [referência: embarcados.com.br]
| Link para compartilhar
Por Augusto Campos | 31/10/2014

openSUSE Tumbleweed: a nova distro rolling release que traz a versão Factory com o repositório Tumbleweed

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

“Richard Brown do openSUSE anunciou recentemente o nascimento do novo openSUSE Tumbleweed, um rolling release que vai mesclar a atual versão Factory com o repositório Tumbleweed, que inclui, no entanto, apenas as versões estáveis ​​e não em desenvolvimento, de modo a garantir uma maior estabilidade do sistema.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 31/10/2014

E-book: Guia do usuário Trisquel GNU/Linux

instalar, video

Enviado por Juliano Ramos (julianoΘtux4·com·br):

“Olá caros leitores do Br-linux. Escrevi um pequeno e-book para quem deseja conhecer e utilizar a distribuição Gnu/Linux Trisquel, que segue a filosofia da FSF e GNU, sendo 100% livre.

O E-book Aborda: - Definições sobre GNU e Software livre - Distribuições de GNU/Linux - O que é o Trisquel Linux? - Gravar imagem do Trisquel no Windows e Mac Os X - Trisquel pelo Pendrive - Tutorial de instalação do Trisquel - Instalando, atualizando e removendo softwares - Fontes de aplicativos - Gerenciando atualizações - Instalação pela linha de comando - Usando o Youtube pelo Trisquel - Navegador Icecat - Usando o ICECAT + Linternamagica - Virtualizaçao – Virtualbox e KVM - Dicas rápidas” [referência: gnu.tux4.com.br]

| Link para compartilhar
Por Augusto Campos | 31/10/2014

Controle de dependência em PHP, ditando o ritmo da música com composer

desenvolvedores

Enviado por Jonathan André Schweder (jonathanschwederΘgmail·com):

“Um artigo mostrado algumas funcionalidade do composer um dos programas de controle de dependência mais usados para PHP” [referência: blog.butecopensource.com]
| Link para compartilhar
Por Augusto Campos | 31/10/2014

Como reproduzir vídeo H.265 no Ubuntu

instalar, distribuicoes

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

“Por razões de licenciamento, o Ubuntu é lançado com suporte para reprodução de arquivos multimídia apenas para formatos livres. Por causa disso, quem quiser reproduzir o formato High Efficiency Video Coding (HEVC ou H.265), precisa instalar a biblioteca de código aberto libde265, que adiciona no Linux a capacidade de reproduzir arquivos H.265.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 31/10/2014