Postagens

Mostrando postagens de 2016

Novidades na Netflix

Imagem
Agora é possível baixar seus títulos através dos aplicativos para IOS e Android. Para baixar títulos da Netflix em um aparelho móvel, você precisará de: iOS 8.0 ou superior Android 4.4.2 ou superior Uma conexão com a Internet A versão mais recente do aplicativo  Netflix para iOS  ou  Netflix para Android Mais informações no site .

Laço FOR em uma linha - Python

Outro dia precisei criar uma lista utilizando apenas uma linha em Python. Felizmente python tem algo chamado Lista por compreensão , essa é uma das melhores formas de se criar uma lista. A estrutura básica em python é a seguinte: outras_coisas = [coisa for coisa in lista_de_coisas] Para cada coisa numa lista_de_coisas, você pode coisar a primeira do jeito que precisar. Deixa eu explicar melhor... Vamos supor que você queira extrair só o nome dos contatos de uma agenda (dicionário), usando o for normal, você faria o seguinte: >> > contatos = [] >>> for c in agenda _contatos : ... contatos . append (c.get('nome' )) ... >>> squares ['Douglas', 'Elton', 'Maria', 'Delilah'] Com listas de compreensão, você pode fazer isso tudo em uma só linha: contatos = [c.get('nome') for c.nome in agenda_contatos ] Fonte [Em inglês]: http://blog.teamtreehouse.com/python-single-line-loops

Video Aulas | Playlist sobre Git e GitHub

Imagem
    Tempo investido: 1 à 20 minutos.     Se você ainda está se familiarizando com o Git e GitHub, aqui vai uma playlist (em inglês e legendas automáticas em português)  sobre os conceitos básicos de Git e GitHub.

App Chines que combina Facebok, Amazon, Twitter, Olx e muito mais!

Imagem
    Em meados da década de 70 o Brasil fechou as portas para tecnologia estrangeira com a Política Nacional de Informática que tinha como objetivo reservar o mercado para empresas nacionais. O resultado foi um atraso absurdo na industria e tecnologia do País.    Hoje em dia a china faz algo parecido, a Internet lá é mais o que podemos chamar de Intranet, já que através de firewalls e outras barreiras as pessoas não conseguem acessar sites como Facebook, Google, Twitter e Youtube.     Essa grande muralha fez com que a China precisasse desenvolver imitações de aplicativos que se tornaram empresas monstruosas. Para o Google temos o Baidu, para o Youtube o Youku, Twitter tem o Sina Weibo.     Curiosamente esse isolamento criou monstros que cresceram em qualidade e funcionalidades que hoje em dia os aplicativos do lado de cá da muralha tentam imitar, o maior exemplo disso é o Wechat, que por falta de uma palavra melhor podemos chamar de Superapp...

Como ler cada linha de um arquivo no Powershell

Imagem
Eu estava no sofa e tinha um computador conectado a TV tocando Reginaldo Rossi e estando nessa situação crítica eu percebi que deveria resolver isso da forma mais rápida possível.  É claro que isso significa fazer um pequeno script que acessa tenta acessar via SSH cada computador conectado ao roteador, assim eu poderia desligar ele. A primeira parte é simples, acessar o roteador e pegar a lista de IPs conectados. usei o ATOM para deixar só uma coluna de com os IPs, da seguinte forma: 1: 192.168.0.10 2: 192.168.0.12 3: 192.168.0.13 4: 192.168.0.16 5: 192.168.0.17 Até ai tranquilo, mas eu tava utilizando o Windows, o que significa aprender a fazer um for no Linux pegar cada linha do arquivo e executar alguma ação com cada uma delas... Sem mais delongas, aqui vai o pedaço de código: 1: foreach($line in Get-Content .\ips.txt) { 2: ssh $line 3: } E no fim! Não consegui acessar via SSH :(, mas já sei como fazer um foreach no powershell e pegar cada ...

O que é Virtual Memory Ballooning

Imagem
Se você já leu esse termo em algum lugar pode ficar confuso, inclusive porque a tradução para o português não faz o menor sentido. Virtual Memory Ballooning  é uma técnica para gerenciamento de memória usada por hipervisores para permitir que o sistema físico recupera memória não utilizada pelas VMs convidadas (Guests) e compartilhe com outras. Por exemplo, foi alocada para uma VM 8 GB de ram, mas ela só está utilizando 4 GB. A técnica de "Ballooning" permite que essa memória ociosa seja alocada para uma outra VM que necessita executar um processamento mais intenso. Essa técnica serve para emprestar memória de uma VM com uma menor para uma com maior demanda. Como todo sistema operacional rodando em uma em uma VM, os recursos são virtualizados e o SO não sabe os totais disponíveis. Memory Ballooning permite que o Guest SO saiba da escassez de memória. Baloneamento (?) faz mais sentindo em português quando dizemos que o gerenciador de memória infla (inflating) o b...

Montar a partição do Windows 10 (apenas leitura) no Linux

Imagem
Se você faz dual boot, eu finalmente conseguir instalar o Debian Jessie no meu notebook, eventualmente vai precisar montar a partição do Windows 10, no linux. E pode ser um pouco complicado, já que o Windows 10 mantém em uso a partição e ela acaba não montando automaticamente quando você a seleciona no navegador de arquivos. Para evitar alterações no Windows você pode montar a partição em apenas leitura, o que facilita um pouco a vida. Através da linha de comando # mount -t "ntfs" -ro "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdyX" "/caminho/destino" Explicando rapidamente o comando: -ro  = Read Only, ou seja, apenas leitura. y = a,b,c - Aqui vai ser o nome da partição, muito provavelmente sda, já que o Windows geralmente é instalado primeiro. x  = Número da partição. E por fim o caminho de destino para montar, por padrão o linux tenta em: "/media/ SEU_USUARIO /Windows 10", at...

Youtube, só que tipo TV!

Imagem
Outro dia eu estava sentado pensando, porra , bem que seria legal navegador no youtube como se fosse uma TV, onde eu pudesse dar play numa categoria em um canal e simples BOOM, tá lá, playando. Sem complicações sabe? Dai eu pensei, i'm gonna fucking programar essa taboca. BUT, as lembre-se que não estamos aqui pra reinventar a roda. E eu fiz um pequeno google nisso (Impossível traduzir "did a lil google on it" de uma maneira legal. Bom, chega de enrolar vocês com o texto mais porcamente escrito deste blog. EXISTE UMA VERSÃO DO YOUTUBE TIPO TV. VOCÊ DÁ PLAY NUMA CATEGORIA/CANAL E PUFF. YOUTUBE TIPO TV. Não vou nem perder meu tempo explicando como fuciona, apenas acesse: https://www.youtube.com/leanback. Well done youtube, well done.

Dropbox foi hackeado, entenda o que fazer agora

Imagem
E agora? Uma brecha no Dropbox  permitiu o vazamento de 68 milhões de credenciais, envolvendo e-mails e hash das senhas, com sal ( wtf? ). Segundo o a empresa  esses dados foram muito provavelmente obtidos em 2012. Se você criou sua conta em meados de 2012 e desde então não mudou a senha é melhor atualizar. E tenha mais atenção ainda caso você utilize essa mesma senha para outros serviços. Apenas mude sua senha. Acesse https://www.dropbox.com/account#security e clique em Alterar senha. Entenda um pouco mais! Algumas de forma simples que você precisa saber sobre senhas. Bons serviços da Web não armazenam a senha que você digita, no lugar disso eles utilizam uma função matemática que tem como entrada a sua senha, do outro lado sai um código completamente aleatório, além da sua senha eles adicionam as variáveis da entrada o sal, que é um número randômico. Esse processo faz a criptografia da sua senha e gerado é o HASH. Então, quando você vai faze...

6 mudanças nos termos do Whatsapp

Imagem
As mudanças nos termos e políticas de privacidade do Whatsapp trazem novidades, tanto para empresas que pretendem usar o aplicativo como uma forma de se aproximar dos clientes como para os próprios usuários do App, que poderão integrar a conta do Whatsapp com o Facebook, que o adquiriu em 2014. O objetivo de compartilhar informações do Whatsapp com o Facebook é melhorar para o usuário a experiência de anúncios e produtos da empresa. Embora não fique claro que informações são compartilhadas, a empresa enfatiza que nem mesmo ela ou terceiros não podem ler suas mensagens, já que usa criptografia fim a fim, ou seja, só você e o destinatário podem ler o conteúdo das mensagens. As principais mudanças são as seguintes: Termos mais fáceis de se ler e entender - E aqui temos que dar o braço a torcer. Apesar de extenso, o que torna a leitura cansativa todo o texto é bem estruturado, deixando claro cada tópico abordado. Combater Spam - Através da conexão o Facebook quer combater os Spa...

4 motivos que provam que RSS é melhor que o Feed do Facebook

Imagem
Uma forma simples de compreender o que o RSS é olhar para o feed de noticias do Facebook. Você segue páginas, elas fazem posts e eventualmente você vê essas publicação, você clica e lê. Mas eu posso te apresentar alguns pontos que provam que RSS é melhor. Acabei de instalar o  Feedly  no Chrome, e vou usá-lo como exemplo. 1. Controle sobre o você quer ver O Facebook não vai te enviar todos os posts de todas as páginas que você curte. Simplesmente por que o novo algorítimo do feed é focado em exibir conteúdo relativo aos seus amigos e familiares. "Poxa que bacana por parte do Facebook"... Não exatamente caro leitor(a). Assim as páginas de empresas precisam pagar um pouco mais para que suas publicações alcancem o público alvo. 2. Sem propagandas Propagandas, propagandas demais, tem propaganda em todo canto! Enquanto um feed RSS vai exibir apenas as publicações novas dos sites que você acompanha. 3. Foco Distrações, ok, essa aqui é relativa, se você tira um momen...

Mu Origin - POTA QUE PAREU

Imagem
Certamente não é um review adequado, muito menos para os que não conhecem o jogo. Raramente eu fico excitado com um jogos o ultimo que me impressionou foi o Battlefield 1 (2016) , mas desde que eu parei de jogar 14 horas por dia poucos jogos me chamaram atenção. Até que eu reencontrei MU ORIGIN e o trabalho de trazer esse jogo para mobile merece uma medalha de ouro. Ok, ultima vez que eu tento fazer associação as olimpíadas. O fato é que, estou me tremendo. O feito de trazer esse MMORPG, que usa uma série de comandos, teclas, dedos, banda  e todo seu vocabulário de palavrões para o celular e continuar jogável, merece ser aplaudido. Posso estar me precipitando porque só joguei 40 minutos hehe, mas esse jogo tá foda. Ainda não gravei a tela porque exigiu um bocado de espaço (300 fucking MB) e eu deletei o AirDroid =(. Mas eu tirei uns prints ai dela pra poder dar um gostinho do que o jogo. A nostalgia já começa com a tela de seleção do servidor e criação do personagem. ...

Entendendo a saída do teste de benchmark do John The Ripper

Imagem
Neste período estou passeando pela cadeira de Segurança de Redes de Computadores. E a primeira atividade foi utilizar a ferramenta John The Ripper. O primeiro comando foi o john --test, que testa (claro) todos os crackers habilitados: vagrant@vagrant-ubuntu-trusty-64:~/john$ john --test Eu peguei apenas um trecho da saída, que é basicamente esse formato pra cada algoritmo de criptografia: 1: Benchmarking: crypt, generic crypt(3) [?/64]... DONE  2: Many salts: 244377 c/s real, 244867 c/s virtual  3: Only one salt: 261729 c/s real, 262252 c/s virtual 1: Na primeira linha, indica o algoritmo de criptografia 2: O número real e o virtual das cifras por segundo usando "vários sais " 3: O número real e virtual das cifras testadas por segundo "um sal apenas" O Sal é uma palavra gerada randomicamente, concatenada com a senha e então processado pelo algoritmo de criptografia.   Real vs Virtual Enquanto c/s indica cifras(senhas) por segu...