Pular para o conteúdo principal

Postagens

Mostrando postagens de maio, 2018

Como colocar o PyCharm no launcher do Ubuntu

Atualizei recentemente meu pycharm para a versão 2018.1. A atualização basicamente consiste em baixar do site da Jetbrains  dedicado ao PyCharm, e depois do download basta descompactar e mover o diretório criado para você você achar mais adequado. No meu caso está em ~/bin/pycharm. Para rodar o pycharm é só executar o script pycharm.sh que está no diretório bin dentro do diretório do pycharm, isto é, no meu caso ~/bin/pycharm/bin/pycharm.sh. Eu queria ter o ícone do pycharm no launcher (aquela barra lateral do Ubuntu) para ficar mais fácil chamá-lo. O PyCharm pode criar seu próprio ícone de lançador, contudo ele não é cria por padrão. A gente tem que executar alguns comandos: 1) Comece chamando o PyCharm em um terminal. 2) No menu Ferramentas, selecione "Criar entrada da área de trabalho ..." 3) Se você já tem o PyCharm, ele irá perguntar se você quer reaproveitar as configurações da versão anterior: 4) Marque a caixa correspondente, se você quiser o lanç

Como instalar o kernel do Javascript (Node.js) no Jupyter do Windows

Neste vídeo considero que você já tem o Jupyter instalado no seu Windows. Kernel é o nome que o Jupyter dá para os módulos que acrescentam linguagens no seu ambiente. Para achar onde está o kernel basta procurar no google "jupyter javascript". Vamos utilizar o kernel que aparece na primeira opção, que é o "n-riesco/javascript": Se você clicar no link, será enviado para a página no GitHub. Mais ou menos descendo 70% da página, você achará as instruções para instalação no Windows que mostramos abaixo: No meu caso estou utilizando a versão oficial do Python para Windows, contudo o processo de instalação descrito acima não funcionaram no meu Windows 10. Os comandos são parecidos e eu mostro abaixo: python -m pip install --upgrade pip pip install npm npm install -g ijavascript ijsinstall Se você não tiver o jupiter ainda, basta alterar a segunda linha de comando acima para a linha abaixo: pip install jupyter npm Agora o módulo está instalado. Podemos ab

Rodando vários cron jobs em uma linha

Neste post mostro como executar dois (ou mais) comandos consecutivamente, não simultaneamente, utilizando uma linha do crontab. Um crontab normalmente executa um comando em cada linha. Por exemplo: # m h dom mon dow command 01 00 * * * /usr/sbin/meu_programa1 05 00 * * *  /usr/sbin/meu_programa2 00 01 * * *  /usr/sbin/meu_programa3 00 02 * * *  /usr/sbin/meu_programa4 No exemplo acima mostramos como criar quatro tarefas que são executadas às 00:01, às 00:05, às 01:00 e às 02:00. Contudo imagine que queremos que meu_programa2 seja executado depois de meu_programa1 e meu_programa1 pode durar menos ou um pouco mais de cinco minutos. Usando a configuração acima, não temos esta garantia. Assim teríamos que alterar a segunda linha para garantir um intervalo maior entre os dois programas. Em vez disso, posso executar essas tarefas cron uma após a outra, colocando && entre cada tarefa. Assim o nosso exemplo ficaria: # m h dom mon dow command 01 00 * * * /usr/sbin/me

Reparando o boot no Ubuntu

Caso você não consiga mais acessar o seu Ubuntu porque um erro para a inicialização (ou o boot para no prompt grub> ), você pode reparar a inicialização utilizando uma ferramenta bastante interessante e que torna o processo bem simples: Boot Repair (a página do projeto é https://sourceforge.net/p/boot-repair/home/pt/ ). Para instalar o Boot Repair no Ubuntu é necessário instalar um novo repositório. Esta instalação permite ainda que você receba automaticamente as futuras atualizações dele. Vamos iniciar o computador com um pendrive que tem o Ubuntu live, selecionando a opção de Experimentar o Ubuntu como mostrado abaixo: Quando o Ubuntu tiver carregado, precisamos chamar um terminal (no Unity use as teclas CTRL + ALT + T) ou podemos pesquisar em aplicativos como abaixo: Agora vamos adicione o repositório do programa com este comando: $ sudo add-apt-repository ppa:yannubuntu/boot-repair Se você estiver utilizando o Ubuntu 18, não é necessário atualizar o A