terça-feira, 23 de agosto de 2016

Formatar pendrive no NTFS usando Linux

Pelo linux, acesse o terminal e entre com o seguinte comando:
sudo mkntfs
Caso não tenha essa ferramenta instalada, instale-a digitando:
$sudo apt-get install ntfsprogs
Verifique a partição de sua pendrive:
sudo fdisk -l
A saída será similiar a essa:
$ sudo fdisk -l

Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: BE38E239-B337-4CD5-BEC8-66F1E43FC9B3

Device         Start       End   Sectors   Size Type
/dev/sda1       4096    589823    585728   286M EFI System
/dev/sda2     591872  17778687  17186816   8.2G Linux filesystem
/dev/sda3   17778688 324978687 307200000 146.5G Linux filesystem
/dev/sda4  324978688 468860927 143882240  68.6G Linux filesystem

Disk /dev/sdb: 14.7 GiB, 15724707840 bytes, 30712320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 30711807 30709760 14.7G  c W95 FAT32 (LBA)
Veja que no meu sistema a pendrive foi montada em /dev/sdb1, certifique-se corretamente aonde será montada a sua. Tenha certeza para que ocorra nenhum acidente e apague uma partição errada.

Agora iremos desmontar a pendrive antes de iniciar a formatação.
$sudo umount /dev/sdb1
Feito isso, iremos formatar a pendrive com o sistema de arquivos NTFS. Usarei o mkntfs, e antes que pergunte porque não o comando mkfs.ntfs é porque esse último é um link para o primeiro, veja:
$ locate mkfs.ntfs /sbin/mkfs.ntfs /usr/share/man/man8/mkfs.ntfs.8.gz $ ll /sbin/mkfs.ntfs lrwxrwxrwx 1 root root 6 May 26 2015 /sbin/mkfs.ntfs -> mkntfs*
Com o comando mkntfs usarei as seguintes flags:
-f, --fast Perform a quick format -v, --verbose Verbose execution -L, --label STRING Set the volume label
Explicando:

-f  para formatação rápida (quem usa ou já usou Windows sabe do que estou falando)
-v  para exibir na tela o passo a passo de todo o processo de formatação
-L para dar nome ao pendrive

Vamos ao comando propriamente dito:
$ sudo mkntfs -f -v -L minha_pendrive /dev/sdb1 Cluster size has been automatically set to 4096 bytes. Creating NTFS volume structures. Creating root directory (mft record 5) Creating $MFT (mft record 0) Creating $MFTMirr (mft record 1) Creating $LogFile (mft record 2) Creating $AttrDef (mft record 4) Creating $Bitmap (mft record 6) Creating $Boot (mft record 7) Creating backup boot sector. Creating $Volume (mft record 3) Creating $BadClus (mft record 8) Creating $Secure (mft record 9) Creating $UpCase (mft record 0xa) Creating $Extend (mft record 11) Creating system file (mft record 0xc) Creating system file (mft record 0xd) Creating system file (mft record 0xe) Creating system file (mft record 0xf) Creating $Quota (mft record 24) Creating $ObjId (mft record 25) Creating $Reparse (mft record 26) Syncing root directory index record. Syncing $Bitmap. Syncing $MFT. Updating $MFTMirr. Syncing device. mkntfs completed successfully. Have a nice day.
Terminado o processo é só checar sua pendrive.

Caso tenha problemas ao usar a pendrive no linux, e receba uma mensagem tal como essa:
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details."
Proceda dessa forma:
$ sudo apt-get install ntfs-3g
$ sudo ntfsfix /dev/sdb1
Lembrando que nesse caso minha pendrive foi montada em /dev/sdb1, certifique o local em que sua pendrive foi montanda com o comando fdisk -l.

That's all folks!








quinta-feira, 18 de agosto de 2016

Minha experiência com a iZettle


Vou reportar o que aconteceu comigo hoje, 18 de Agosto de 2016, e aproveitar para elogiar os serviços prestados pela iZettle.

Quando minha esposa precisou de um leitor de cartão, para usar em seu salão de cabelereiro, fiz uma vasta pesquisa das opções que tinha na atualidade, e em um blog, que já não me recordo qual, conheci essa leitora. Achei as taxas que empregava, ainda emprega, muito competitivas, além de  ser um aparelho bonito. O valor para aquisição era bom e bem parcelado, fiz em 12 vezes, e pasmem, isso tudo em 2014 e ainda hoje, 2016, continua com a mesma facilidade e preço.

Sua usabilidade cai bem ao meu gosto. Simplicidade, essa a palavra que mais descreve os serviços da iZettle. Com seu cadastro, acessando via browser, tem-se a visão de uma interface minimalista, objetiva e agradável. Você terá acesso aos seu extrato de transações, configuração de conta bancária, que pode ser alterada a qualquer momento (desde que seja uma conta bancária com o mesmo CPF do cadastro), e há também a opção de configurar o comprovante que é enviado ao cliente por email. Enfim, muita praticidade, que é justamente o que precisamos para os dias de hoje.

Bom, vamos ao foco desse artigo...

Usando mais de um cadastro para a mesma leitora


Minha esposa tinha a necessidade de que suas transações caissem em sua conta bancária. Como de ínicio fui eu que comprei a leitora e criei meu cadastro, usando meu CPF, não podia usar uma conta bancária dela, já que os CPFs são diferentes. Houve então, a necessidade de trocar o cadastro para os dados dela. Não encontrei no site iZettle nada que ajudasse nessa questão, e foi então que abri uma solicitação via email para eles.

Eis minha solicitação:


"Senhores, diante do fato de não conseguir cadastrar a conta bancária de minha esposa para os créditos, gostaria de solicitar a transferência de propriedade de minha máquina iZettle para o cadastro dela."

Resposta da iZettle:

"Lucio, em relação à sua dúvida enviada no e-mail anterior, informamos que não é possível alterar a titularidade de um cadastro. Sendo assim, se sua esposa passará à utilizar o Leitor, ela deve realizar o próprio cadastro dela informando dados pessoais e bancários, para que os depósitos caiam na conta da mesma. As vendas feitas no cadastro vinculado ao seu CPF, serão depositado somente na sua conta. Pois não efetuamos depósitos em contas de terceiros, somente na conta vinculada ao CPF do titular cadastrado."


Como nem tudo são flores, abro aqui um parênteses para reclamar do atendimento. As perguntas levam um dia para serem respondidas e ainda são evasivos.


Com a resposta que tive, levei um tempo para processar o que de fato era visível!

"A leitora de cartão não é vinculada a uma conta."

Pesquisei muito para encontrar essa resposta e é exatamente isso! Bastou criar um cadastro em nome na minha esposa, com a conta bancária dela. Em seguida ela configurou o aplicativo da iZettle com esse novo cadastro. A leitora vai usar o cadastro que estiver em operação no momento. Assim prova que de fato ela não é vinculada a um cadastro, ela apenas faz a leitura do cartão e processa com o cadastro que está configurado o aplicativo em uso no momento. 

Dessa forma, tenho em meu celular o aplicativo com meu cadastro e ela, com seu celular, o aplicativo com os dados dela.

E viva a liberdade de escolha!!!

segunda-feira, 8 de agosto de 2016

Adobe Brackets no LMDE2


Seguem orietações e dicas para instalação do Brackets no Linux Mint Debian Edition 2:

1. Baixe o pacote .deb do Brackets aqui

2. Vamos verificar as dependências do pacote .deb

dpkg -I Brackets.Release.1.7.64-bit.deb
(Esse é o pacote que está disponível no momento em que escrevo esse artigo)
(Esse é o pacote que está disponível no momento em que escrevo esse artigo)
Possivelmente terá problemas com a dependência libgcrypt11, mesmo você tendo a libgcrypt20 em seu sistema. Foi o que aconteceu comigo e com muitas outras pessoas, como pude ver pelos fóruns.

Para instalar a libgcrypt11 você precisará de outra dependência, a libgpg-error. Verifique se você a tem em seu ambiente:
dpkg -l | grep libgpg-error
Caso não tenha, vamos começar por ela.


Instalando a libgpg-error

Faça o download do pacote .bz2 por aqui.

Descompacte o pacote

tar xvjf libgpg-error-1.9.tar.bz2
(Neste exemplo estou usando a versão 1.9 da libgpg-error, certifique se não há uma versão mais nova e use-a)

Feita a descompactação vamos à instalação da lib

./configure
sudo make
sudo make install
(Execute um comando por vez, e verifique se houve algum erro antes de executar o próximo)

Certo, feito a instalação da libgpg-error voltemos para a instalação da libgcrypt11.

Instalando a libgcrypt11

Faça o download da libgcrypt11 por aqui.
No momento em que escrevo esse artigo o pacote disponível foi o libgcrypt11_1.5.0-5+deb7u4_amd64.deb.

Instale o pacote .deb

sudo dpkg -i libgcrypt11_1.5.0-5+deb7u4_amd64.deb

Dando tudo certo agora vamos ao prato principal, a instalação do Adobe Brackets


Instalando o Bracktes

sudo dpkg -i Brackets.Release.1.7.64-bit.deb
Pacote instalado com sucesso abra o editor e divirta-se!


Segue algumas extensões que acho bem úteis:



Para quem gosta de temas escuros, recomendo o tema Nova Dark.