Postagens

Calculo de umask definitivo.

--> Estava eu aprendendo a calcular umask e vi uma séria de informações desencontradas, alguns dizendo por exemplo para diminuir de 777, 666 e assim vai. Mas nada funcionava efetivamente dependendo do umask que você quer aplicar. Foi então que lendo a wiki do Archwiki e vendo uma afirmação me veio uma maneira simples de fazer o calculo: Linux does not allow a file to be created with execution permissions, in fact the default creation permissions are 777 for directories, but only 666 for files. On Linux, only the file permission bits of the mask are used, i.e. the 022 mask is equivalent to 0022. [1] Antes de ler isso na wiki eu estava fazendo a relação abaixo que vi em alguns sites: 0 - 7 - rwx 1 - 6 - rw 2 - 5 - r-x 3 - 4 - r-- 4 - 3 - -wx 5 - 2 - -w- 6 - 1 - --x 7 - 0 - --- Que mostra a relação entre o valor de umask e o valor octal normal de permissão (rwx). Vamos ao exemplo, se o umask é 007, qual será o valor final para diretórios e arquivos? Relemb...

Defina grupo de extensões no Chrome e o deixe mais rápido

Imagem
Não sei vocês mas sou do tipo que adora usar extensões em navegador, enriquece em muito a experiência de uso, seja no Firefox, Chrome, Safari ou Opera.  --> Agora que no Google chrome consigo usar duas contas do Gmail separadas por perfis me vi imbuído a utiliza-lo mais apesar do alto uso de memória e processamento que ele faz no Mac, aliás esse é um problema que aflige todo usuário do Chrome e até agora o Google não deu a mínima para isso. Para você ter idéia o Netflix só fica usável no Chrome, mesmo usando html 5, quando eu desativo diversas extensões, tenho um macbook white mid 2009. Fora que em alguns momentos abrir várias abas se torna um suicídio. Como é muito chato ter que ficar desativando e ativando as extensões pesquisei e encontrei a excelente SimpleExtManager , como ela você pode desativar/ativar de uma só vez todas as extensões ou mesmo criar grupos de extensões. Abaixo os grupos configurados, inicialmente eu desativo todas as extensões e quando eu est...

kernel_tasks com mais de 100% de uso da CPU no Mac Os Mavericks

De uns dias pra cá percebi algo chato no Mavericks, 100% de cpu ou mais de uso no Mavericks, o pior é que isso estava tornando impossível o uso do Mac, até pensei que fosse o spootlight indexando, porque além do ssd tenho outro disco no macbook. --> Depois de pesquisar cheguei a uma thread do fórum na Apple com outros usuários com o mesmo problema e eis que alguém cita que isso estava ocorrendo por causa do phone de ouvido plugado. Resolvi testar, despluguei o phone, reiniciei e ficou tudo normal, pelo que notei o problema só aparece se você inicia o mac com o phone plugado. Agora é esperar uma atualização da Apple que resolva isso pois antes da última atualização liberada esse problema não ocorria. Fica a dica. Fonte: https://discussions.apple.com/thread/5497235?start=0&tstart=0

Mac Os - Como trocar o storage engine de InnoDB para MyISAM

Tive que ralar um pouco para saber exatamente como trocar o storage engine do mysql de InnoDB para MyISAM. As alteração foram feitas no Mac OS Mavericks. --> Abaixo os passos: Abra um terminal e digite: sudo vi /usr/local/mysql/my.cnf abaixo da palavra   [mysqld]  coloque a seguinte linha, aperte antes i para entrar no modo de edição do vim: default-storage-engine=myisam Depois aperte a tecla ESC, digite :wq e aperte enter, arquivo salvo, vá até o painel de controle do Mac OS, pare o Mysql e inicie novamente, agora o engine padrão é o MyISAM. Para confirmar digite no terminal: mysql -u root -p Digite sua senha de root do mysql, dentro do prompt dele digite: mysql> show engines; Vai aparecer assim: mysql> show engines; ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id:    6 Current database: *** NONE *** +--------------------+---------+---------...

Renomenado vários arquivos pdf com o título correto

Eu tive que fazer o download de diversos arquivos pdf de um site, só que me deparei com um problema, os arquivos baixados tinham um nome diferente e nada prático, algo com B455049.pdf, apesar de no conteúdo dele estar marcado o título "Administrador Unix" por exemplo, como eu queria que cada arquivo tivesse o título correto, fiz um script para linux, não testei no Mac OS, que lê cada arquivo de um diretório, extrai o seu título e depois renomeia o arquivo com esse título, vou antes apresentar o que possibilita isso. No linux verifique se você possui o utilitário pdfinfo , verique no seu gerenciador de pacotes. Com o comando abaixo você lista uma série de informação sobre o arquivo pdf que são salvas quando se edita o arquivo:  [tux@linux Books]$ pdfinfo TLCL-13.07.pdf Title:          The Linux Command Line Author:         William Shotts Creator:        Writ...

Review adaptador UGA usb display

Imagem
Eu sou apaixonado por usar múltiplos monitores, pelo menos pra mim é perceptível o ganho de produtividade quando distribuo os apps entre mais de um monitor. Com meu macbook white mid 2009 uso um monitor Samsung de 22 polegadas mas ainda assim sentia falta de um terceiro monitor, como tenho um monitor de 17 polegadas aqui sentia pena de ve-lo parado sem uso algum.  Vi então um post antigo do Br-Mac sobre um adaptador UGA, é um dispositivo que você conecta na porta USB e por meio de um driver torna possível o sistema operacional reconhecer um monitor plugado por meio dele. Pesquisando na net vi que era um pouco caro e dificilmente alguns sites gringos enviariam para o Brasil e não passar fácil pela receita e ser tachado. Pesquisei então nda dx.com e encontrei o modelo abaixo: Link:  http://dx.com/p/usb-2-0-uga-multi-display-dvi-to-vga-hdmi-video-card-adapters-1920x1080-max-101049 Demorou cerca de 1 mês para chegar. Segue algumas fotos: ...

Memory Channel Storage - Seu HD direto na memória RAM

Imagem
-->Tá, eu exagerei no titulo, mas lendo o artigo de Stephen Foskett foi o que entendi. Quem fala nisso na verdade é a Diablo Technologies , veja o esquema abaixo surrupiado do site do Stephen: Basicamente funciona assim, em vez de você ter o seu SSD conectado na interface sata ou mesmo na interface pci vocẽ embuti memórias NAND, que compõem o SSD em  cartões de memória RAM e faz tudo isso ser acessado diretamente pela CPU, tendo assim uma latência muito menor do que na PCI. Bom o esquema já diz tudo, vamos ver se vão conseguir colocar isso no mercado. Fonte: http://blog.fosketts.net/2013/07/30/ssd-flash-memory-dram-slot-diablo-technologies/