Novidades do PHP 7 – Parte 2/5: Scalar Type Hints

desenvolvedores

Enviado por Angelito Goulart (angelitomgoulartΘgmail·com):

“O PHP é uma linguagem fracamente tipada, ou seja, não dá muita bola em relação a tipos de dados. Uma variável pode conter um float, logo depois uma string e no final ainda pode se tornar um objeto.

Muitos não gostam do PHP por causa deste excesso de liberdade. Com a chegada do PHP 7, foi introduzido um recurso chamado scalar type hints, ou indução de tipo escalar. Assim, o programador pode definir o tipo de parâmetro que um método deve receber, o tipo de retorno de uma função, etc.” [referência: angelitomg.com]

| Link para compartilhar
Por Augusto Campos | 28/12/2015

Social pessoal vs Social corporativista

instalar, pos-pc, evento, servidor, comunidade

Enviado por Thiago Mendonça (thiagoΘacesso·me):

“(...) Nesse período do ano, meio de dezembro pra lá, se voltarmos no tempo uns 7 anos, podemos nos lembrar que nos dias 24, 25, 31 de dezembro e 1º de janeiro, as linhas telefônicas eram congestionadíssimas, telefonar para parentes pra desejar um feliz ano novo durante a virada de ano era uma tarefa hercúlea, muitas vezes as ligações nem completavam, as vezes caíamos na famigerada linha cruzada… trocas de SMS custavam o peso do celular em ouro, e nesses dias a entrega das mensagens demorava se não horas, mais de dia… Tempos antigos esses, não é mesmo? Hoje em dia é só abrir o “zap” e mandar uma mensagem de voz que, se a pessoa não estiver em local com 3G ou WI-FI na hora, assim que ela chegar, recebe as felicitações e responde. MARAVILHOSO!!! Ehr… eu concordo em partes.

Eu concordo que a “instantaniabilidade” da comunicação hoje é maravilhosa, quase divina se não fosse tecnológica. Porém, me preocupam os meios usados. Sim, vou tentar mais uma vez argumentar contra o uso de ferramentas mainstream.

Eu já argumentei antes que o (...)” [referência: ]

| Link para compartilhar
Por Augusto Campos | 28/12/2015

Eliminando BloatWare e SystemApps do Android [Root]

instalar, jogos, pos-pc

Enviado por Thiago Mendonça (thiagoΘacesso·me):

“(...) O que pouca gente se dá conta é que muitos aparelhos high end ou mid range como um Galaxy S5 ou um Moto G da vida (high e mid respectivamente) apesar de embarcarem um hardware bem poderoso (processadores Quad/Dual Cores, 2/1Gb de RAM, 32/16Gb de armazenamento interno e expansiveis até 128Gb via cartão SD e mesmo assim os aparelhos continuam engasgando e se comportando de forma inapropriada, ativando GPS, microfones, pesquisas e atualizando componentes sem você solicitar. E isso tem um motivo bem simples. A quantidade de software privativo incluido pela Google, pelas fabricantes e pelas operadoras é enorme. E pior ainda, a quantidade de software privativo que instalamos nesses aparelhos é igualmente proporcional. Isso por si só é um problema gigante, mas os apps que instalamos, podemos desinstalar. E os bloatwares que embarcam os aparelhos?

Embora algumas empresas digam que usar um aparelho com root e/ou custom ROMs seja (...)” [referência: ]

| Link para compartilhar
Por Augusto Campos | 28/12/2015

Criando um LAMP com Docker

apache, desenvolvedores

Enviado por Rafael Gomes (gomexΘriseup·net):

“Bastante pessoas me pediram para eu criar uma documentação sobre como configurar um LAMP (Linux, Apache, Mysql e PHP) com o Docker.

Para esse tutorial usaremos o Docker e Docker-compose, mas não entremos nos detalhes básicos sobre seu uso.

Para configurar um LAMP faremos o uso de um ambiente com dois containers separados, um para web e outro para banco de dados.” [referência: techfree.com.br]

| Link para compartilhar
Por Augusto Campos | 28/12/2015

Entendendo armazenamento de dados no Docker

instalar

Enviado por Rafael Gomes (gomexΘriseup·net):

“Esse artigo tem como objetivo explicar de forma resumida e direta como funciona o armazenamento de dados no Docker. Falar sobre volumes e como eles impactam na performance do contêiner.

Para entender como o docker gerencia seus volumes, primeiro precisamos explicar como funciona ao menos um backend de armazenamento. Faremos aqui com o AUFS, que foi o primeiro e ainda é um padrão em boa parte das instalações do Docker.” [referência: techfree.com.br]

| Link para compartilhar
Por Augusto Campos | 22/12/2015

Saint Row IV está disponível para SteamOS (Linux)

Enviado por Erik Chendo (qrcyenΘgmail·com):

“Saint Row IV está disponível para SteamOS (Linux)” [referência: ]
| Link para compartilhar
Por Augusto Campos | 22/12/2015

Docker Compose

Enviado por MundoDocker (contatoΘmundodocker·com·br):

“Criar o ambiente para sua aplicação ou micro serviço nunca foi tão fácil, com Docker Compose é possível definir sua infra em um arquivo de configuração e escalonar esse ambiente da forma que for necessário, sem precisar refazer todo o ambiente. No post publicado em nosso blog explicamos um pouco mais como isso é possível.” [referência: mundodocker.com.br]
| Link para compartilhar
Por Augusto Campos | 22/12/2015

Falha no Grub permite obter acesso a sistema pressionando-se Backspace 28 vezes

kernel, instalar, distribuicoes, falha, vulnerabilidade

A falha é grave mas se manifesta apenas em máquinas cujo boot exige uma senha no grub, claro.

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

“Os pesquisadores Hector Marco e Ismael Ripoll, do Grupo de pesquisa em cybersegurança da Universidade de Valencia, descobriram uma falha de segurança nas versões 1.98 (Dezembro de 2009) a 2.02 (Dezembro de 2015) do popular gerenciador de inicialização Grub2.

Resumidamente, se a inicialização de um sistema estiver protegida por uma senha no gerenciador, basta pressionar a tecla Backspace 28 vezes no prompt "Username" e apertar enter para obter-se acesso ao shell de recuperação. Uma vez nesse ambiente. o atacante pode iniciar o sistema, carregar um kernel personalizado e, inclusive, instalar algum malware ou rootkit na máquina.

Segundo o site Olhar Digital, Canonical, Red Hat e Debian já disponibilizaram correções para o problema.” [referência: theregister.co.uk]

| Link para compartilhar
Por Augusto Campos | 21/12/2015

Para o Anahuac, a "Linux Foundation mata o GNU"

kernel, office, jogos

Segundo o folclórico Anahuac, o golpe final contra o GNU está bem próximo, e a culpada é a Linux Foundation. Quem quiser saber mais sobre mais este posicionamento dele, com o alarmismo ("alerta vermelho!"), pregação ("diga somente GNU!") e conclusões já costumeiros, pode ler a íntegra do seu texto.

Particularmente não acho que o GNU seja tão frágil a ponto de sofrer com 6 vídeos da Linux Foundation, e nem que algum inimigo externo a ele esteja em condições de dar um golpe final contra ele a curto prazo. E nem precisa, como se vê.

| Link para compartilhar
Por Augusto Campos | 21/12/2015

Hangout Online e Gratuito Semana do Linux - Hardware Livre é possível? - 23/12/15 as 20h

Enviado por Paulo Henrique (contatoΘsemanadolinux·com·br):

“No dia 23/12/15 as 20h ocorrerá o Hangout Online e Gratuito da Semana do Linux - Hardware Livre é possível?

O Hangout ocorrerá com grandes personalidades do mundo de TI e software livre como Heitor Carpes Marques Fernandes, Joel Grigolo, Thalis Antunes de Souza, Germano Tagliari, Vitor Mazuco, Pacman Pereira.

Inscreva-se no link: https://docs.google.com/forms/d/1fRurfUqouGcvs7OJZVwmojcBPr0Lbjf0iBxQI8JmoOs/viewform” [referência: coletivo.semanadolinux.com.br]

| Link para compartilhar
Por Augusto Campos | 21/12/2015

Cursos Zabbix com até 50% de desconto

evento, curso

Enviado por Janssen dos Reis Lima (janssenreislimaΘgmail·com):

“A Conectsys, especializada em treinamentos Zabbix e única com treinamentos de API do Zabbix está com desconto de até 50% em seus treinamentos EAD. Destaque para os combos de Natal onde o aluno poderá fazer até dois cursos pelo preço de 1. Aproveite também o lançamento do curso API do Zabbix para Sysadmin com Shell Script.” [referência: store.conectsys.com.br]
| Link para compartilhar
Por Augusto Campos | 21/12/2015

Confirmado: Street Fighter V será lançado para Linux

jogos, jogos

Enviado por Francivan Bezerra (fba·igΘig·com·br):

“A Capcom anunciou, através de seu blog na manhã desta quinta-feira, que o jogo Street Fighter V será oficialmente lançado para Steam OS.

Ainda de acordo com o anúncio, a Capcom está trabalhando junto com a Valve nesta empreitada, e o jogo terá suporte ao Steam Controller.” [referência: capcom-unity.com]

Enviado por Ryu (ryuΘcapcom·com):

“Segundo a Capcom, eles estão trabalhando conjuntamente com a Valve para disponibilizar SFV também para SteamOS/Linux, além de Windows e Playstation 4: http://www.capcom-unity.com/street_fighter/blog/2015/12/17/announcing-steam-os-support-for-sfv” [referência: capcom-unity.com]
| Link para compartilhar
Por Augusto Campos | 18/12/2015

Geohot está desenvolvendo seu próprio carro autônomo usando Ubuntu Linux

distribuicoes

Enviado por Ricardo Ferreira Costa (linuxdescomplicadoΘgmail·com):

“George Hotz, hacker conhecido por ser o primeiro a hackear o iPhone e PlayStation 3, está desenvolvendo seu próprio sistema de carro autônomo; que por sinal estar usando Ubuntu como sistema operacional. Em entrevista ao Bloomberg Business, nesta semana, ele falou sobre alguns de seus projetos; inclusive esse. A proeza está sendo feita sobre o Acura ILX – compacto executivo de luxo da Honda.” [referência: linuxdescomplicado.com.br]
| Link para compartilhar
Por Augusto Campos | 18/12/2015

DatabaseCast 63: Engineered systems

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

“Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Rodrigo Righetti fecham com a Oracle para discutir os Engineered Systems. Você vai aprender a diferença entre um banco de dados na nuvem, como on premisses ou appliance, como resolver o problema colocando mais hardware, se preparar para administrar o banco, o sistema operacional e o hardware e quebrar o cofrinho de moedas para comprar um Exadata.” [referência: imasters.com.br]
| Link para compartilhar
Por Augusto Campos | 18/12/2015

Bash: Reverse Search

Enviado por Marcos Paulo de Souza (marcos·souza·orgΘgmail·com):

“No Bash, é comum reexecutarmos comandos o tempo inteiro, especialmente quando precisamos compilar um programa ou mover um arquivo. O que se faz geralmente é ir apertando a tecla “para cima” e encontrar o comando desejado. Essa tarefa pode ser um pouco custosa, uma vez que o comando pode ter sido executado há horas e então, ficar voltando enumeros comandos não deve ser muito interessante.” [referência: ]
| Link para compartilhar
Por Augusto Campos | 18/12/2015