Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 593

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/nipc/numip.com/wp-includes/classes.php on line 710

Strict Standards: Redefining already defined constructor for class wpdb in /home/nipc/numip.com/wp-includes/wp-db.php on line 58

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-includes/cache.php on line 99

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/nipc/numip.com/wp-includes/cache.php on line 404

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-includes/theme.php on line 576

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 716

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 1083

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 1591

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 1632

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 1652

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 1752

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 1955

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2353

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2357

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2361

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2365

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2413

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2435

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2440

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2444

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2448

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2496

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2518

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2922

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2930

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2938

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2946

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 2954

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3295

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3299

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3303

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3307

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3368

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3390

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3429

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3451

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3456

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3460

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3464

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3468

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3778

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3810

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3840

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3863

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3874

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3884

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3906

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3920

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3947

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 3973

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4162

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4175

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4196

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4209

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4237

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4251

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4273

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4287

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4491

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4527

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4563

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4589

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4618

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4632

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4663

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4693

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4846

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4871

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4903

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4929

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 4983

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5112

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5148

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5181

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5212

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5316

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5348

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5387

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5423

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5458

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5493

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5500

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5785

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5789

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5793

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5797

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5845

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5867

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5872

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5876

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5880

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5928

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 5950

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 6387

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 7583

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 7644

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 7725

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 12572

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 12637

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 12662

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/simplepie-core/simplepie.inc on line 13218

Deprecated: Assigning the return value of new by reference is deprecated in /home/nipc/numip.com/wp-content/plugins/wp-o-matic/wpomatic.php on line 2083

Strict Standards: Non-static method WPOTools::getBinaryPath() should not be called statically, assuming $this from incompatible context in /home/nipc/numip.com/wp-content/plugins/wp-o-matic/wpomatic.php on line 394

Strict Standards: Non-static method WPOTools::getBinaryPath() should not be called statically, assuming $this from incompatible context in /home/nipc/numip.com/wp-content/plugins/wp-o-matic/wpomatic.php on line 395

Strict Standards: Non-static method WPOTools::getBinaryPath() should not be called statically, assuming $this from incompatible context in /home/nipc/numip.com/wp-content/plugins/wp-o-matic/wpomatic.php on line 396

Strict Standards: Non-static method WPOTools::getBinaryPath() should not be called statically, assuming $this from incompatible context in /home/nipc/numip.com/wp-content/plugins/wp-o-matic/wpomatic.php on line 397

Strict Standards: Non-static method WPOTools::pick() should not be called statically, assuming $this from incompatible context in /home/nipc/numip.com/wp-content/plugins/wp-o-matic/wpomatic.php on line 400
numip

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

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.

O artigo “BR-Arduino: quero aprender eletrônica, e vou contar a experiência em um novo blog” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

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”)

O artigo “Vale a leitura: fundador fala sobre os próximos 10 anos do FreeBSD” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

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. 

O artigo “Diz a Info: Smartphone com sistema Ubuntu será lançado em 2015” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

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

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]

O artigo “How to install your own VPN server on Linux and start secure browsing” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Criando e consumindo Webservices em PHP com Zend Framework

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: ]

O artigo “Criando e consumindo Webservices em PHP com Zend Framework” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Como criar RESTful services em Java sem Container!

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]

O artigo “Como criar RESTful services em Java sem Container!” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

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”)

O artigo “10 exemplos de uso do sed” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

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]

O artigo “O Castálio Podcast está de volta: episódio sobre o Vim” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

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]

O artigo “HandBrake 0.10.0 com suporte para novos encoders” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Conhecendo melhor o OpenSUSE 13.2 KDE Edition

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]

O artigo “Conhecendo melhor o OpenSUSE 13.2 KDE Edition” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

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 -”)

O artigo “Use o inotify-tools para monitorar eventos de arquivos ou diretórios em seus scripts” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

GNU grep 2.21

O grep é um dos comandos fundamentais dos ambientes Unix, e a versão 2.21 do GNU grep foi lançada trazendo várias melhorias de desempenho, além de algumas correções de bugs.

A nota de lançamento também menciona algumas mudanças de comportamento, que interessarão principalmente a quem ainda use a variável GREP_OPTIONS. (via www.phoronix.com - “[Phoronix] Grep 2.21 Brings Performance Improvements”)

O artigo “GNU grep 2.21” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Raspberry pi + Qt5 + Yocto

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

“Nesta série de artigos sobre o uso do Yocto Project veremos como criar uma distribuição Linux embarcado com o Qt5 para a Raspberry pi usando seu acelerador gráfico VideoCore IV. Na segunda parte veremos como gerar um SDK e integrá-lo ao QtCreator para que possamos desenvolver e compilar aplicações para o nosso target.” [referência: embarcados.com.br]

O artigo “Raspberry pi + Qt5 + Yocto” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Owncloud - seu próprio espaço em nuvem

Enviado por Bruno Correia (contatoΘlayer8·com·br):

“A dica rápida de hoje é sobre o OwnCloud. Uma alternativa para o Dropbox. Na busca de uma alternativa mais segura e profissional para o Dropbox, encontrei o projeto Owncloud. A ferramenta atendeu em 100% minhas expectativas e já é parte de boa parte dos ambientes dos nossos clientes.” [referência: penselinux.com.br]

O artigo “Owncloud - seu próprio espaço em nuvem” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Uselessd: uma versão simplificada do systemd

Enviado por André Machado (andreferreiramachadoΘgmail·com):

“Os movimentos de boicote ao systemd levaram à criação do uselessd, um novo daemon de inicialização baseado no systemd que tenta remover seus recursos desnecessários.

Em seus primeiros estágios de desenvolvimento, o Uselessd é o systemd reduzido para ser um processo de inicialização de daemons simples. Entre os itens removidos, estão o journald, libudev, udevd, e tipos unitários supérfluos. O sistema está nos estágios iniciais de porte para o FreeBSD.” [referência: phoronix.com]

O artigo “Uselessd: uma versão simplificada do systemd” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Experimento com desenvolvedores Android

Enviado por Mauro Pichiliani (pichilianiΘgmail·com):

“Estou em uma fase da minha pesquisa de doutorado que requer a realização de um experimento científico. Depois de estudar bastante sobre este assunto, conversar com pessoas e fazer todo o design do experimento preciso contatar os possíveis interessados em participar das sessões do experimento. Basicamente preciso de desenvolvedores Android com no mínimo 6 meses de experiência e que estejam em São Paulo. Há algumas recompensas para quem participar.” [referência: pichiliani.com.br]

O artigo “Experimento com desenvolvedores Android” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Como instalar o Google Chrome 39 no Linux

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

“Foi lançado recentemente o Google Chrome 39, com uma série de mudanças para todas as plataformas. Se você quiser experimentar essa versão, veja aqui como instalar ela no Ubuntu, Linux Mint, Pinguy OS, Elementary OS, LXLE, Linux Lite, Peppermint, Deepin, Debian, Crunchbang, SparkyLinux, Fedora, CentOS, OpenSUSE, Mageia e OpenMandriva.” [referência: edivaldobrito.com.br]

O artigo “Como instalar o Google Chrome 39 no Linux” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Consulta à comunidade - Dados do Governo em Datacenter privado?

Enviado por Lauro Borges (laurocgbΘgmail·com):

“Gostaria de saber da comunidade se alguém tem exemplo de sistema ou dados do Governo estarem hospedados em Datacenter de empresa privada, empresa brasileira, em solo brasileiro. Se sim, qual embasamento legal para tal?”

O artigo “Consulta à comunidade - Dados do Governo em Datacenter privado?” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Mais um: Ian Jackson, ex-líder do Debian, renuncia ao comitê técnico da distribuição

Ian Jackson, ex-Debian Project Leader, foi quem propôs a Resolução Geral sobre dependência em relação ao init que, como vimos ontem, foi concluída com votos majoritários indicando que essa Resolução Geral era desnecessária (sem, portanto, decidir a questão inicialmente proposta).

Após a divulgação do resultado, ele fez o que eu também faria na mesma situação: renunciou à participação na gestão do projeto, já que a votação majoritária foi contra haver necessidade de uma decisão ampla sobre um tema polêmico sobre o qual ele acredita que os demais meios decisórios são insuficientes.

Ele não foi o único a renunciar ao comitê recentemente: recentemente mencionei que está em curso uma revoada. Tomara que seja para o avanço do projeto. (via www.networkworld.com - “Open-source devs vote down anti-systemd measure, sponsor steps down | Network World”)

O artigo “Mais um: Ian Jackson, ex-líder do Debian, renuncia ao comitê técnico da distribuição” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original

Emoji no Linux: como ativar

Para ativar os caracteres Emoji no Linux, este artigo no OMGUbuntu explica o que fazer no Ubuntu, mas o método é o mesmo em outras distribuições: instalar o pacote ttf-ancient-fonts. (via www.omgubuntu.co.uk - “How To Enable Emoji On Ubuntu In One Easy Step - OMG! Ubuntu!”)

O artigo “Emoji no Linux: como ativar” foi originalmente publicado no site BR-Linux.org, de Augusto Campos.

Post Original