Postagens

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...