Utilizando diversas chaves SSH

Quando trabalhamos com diversos servidores de empresas diferentes, é comum ter diversas chaves SSH distintas para ocasiões especificas. Para que o sistema saiba qual chave usar para acessar diferentes hosts, existe o arquivo de configurações que fica na pasta home do SSH.

Continue a leitura...

Compartilhando sessão ativa do X11 com vnc.

Há diversas versões do sistema VNC de compartilhamento do ambiente de janelas, porém, 99% compartilham o serviço X11 e não a sessão X11, ou seja, quando o cliente se conecta ao serviço é oferecido uma nova sessão X11, e dependendo do caso, esta opção não é o suficiente e é preciso "assumir" uma sessão corrente. Isto é possível com o x11vnc.

Continue a leitura...

Gerenciamento de pacotes no console do Debian e derivados (Ubuntu, Elementary OS, etc...)

O gerenciamento de pacotes no Debian e seus derivados é feito com a ferramenta apt, aqui os comandos mais comuns.

Continue a leitura...

Montando volume samba no Linux localmente como guest

$ sudo mount -o guest,vers=1.0 -t cifs //192.168.200.1/sda1 /home/samba

Continue a leitura...

Firewall com PF no OpenBSD

Arquivo simples de configuração de firewall no OpenBSD.

Continue a leitura...

OpenBSD character Sets and Localization

To use the Unicode character set in UTF-8 encoding wherever supported, set the LC_CTYPE environment variable to the value en_US.UTF-8:

If logging in via xenodm(1), add export LC_CTYPE="en_US.UTF-8" to your ~/.xsession before starting the window manager. See customizing X for more details. If logging in via the text console, add export LC_CTYPE="en_US.UTF-8" to your ~/.profile. The text console's UTF-8 support is a work in progress, and some non-ASCII characters may not display properly.

Source: https://www.openbsd.org/faq/faq8.html

Java no Mac OS

Notas de instalação do Java Development Kit e Tomcat no Mac OS.

Continue a leitura...

Eclipse no Mac com JDK 14

Como o Eclipse não funciona com o JDK 14.0.0 o jeito é rodar com outra versão, basta usar a argumento "-vm" :

/Applications/Eclipse.app/Contents/MacOS/eclipse -vm /Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home/lib/

E o Eclipse funciona normal, há previsão de que este problema será resolvido na versão JDK 14.0.1

Continue a leitura...

Erro para instalar o Laravel no Mac OS

Estava dando um erro persistente :

Warning: preg_replace(): JIT compilation failed: no more memory in phar:///usr/local/Cellar/composer/1.8.6/bin/composer/vendor/symfony/console/Fo
rmatter/OutputFormatter.php on line 36

  [ErrorException]
  preg_match(): JIT compilation failed: no more memory


PHP Warning:  preg_match_all(): JIT compilation failed: no more memory in phar:///usr/local/Cellar/composer/1.8.6/bin/composer/vendor/symfony/con
sole/Formatter/OutputFormatter.php on line 199

Continue a leitura...

Ativando Key Repeat no Sublime Text do Mac

Por padrão o Sublime Text vem com a repetição de caractere desligada no Mac, ou seja, quando pressiono uma tecla e seguro o editor não repete como esperado.

Achei esta dica na internet que resolve o problema :

defaults write com.sublimetext.3 ApplePressAndHoldEnabled -bool false

Fonte: King Luddite <https://kingluddite.com/st2/using-vintage-mode-in-sublime-text-the-skinny>

Continue a leitura...

Ativar modo Vim no Sublime Text

Por padrão, o modo vim vem desabilitado no sublime text pela variável ignored_packages, para ativar o modo vim, basta remover o pacote "Vintage" da lista contida nesta variável. No Preferences.sublime-settings do usuário :

// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by syntax-specific settings.
{
    // List any packages to ignore here. When removing entries from this list,
    // a restart may be required if the package contains plugins.
    "ignored_packages": []	
}

No meu caso ficou vazia.

Continue a leitura...

Inicializando o serviço Samba no boot do OpenBSD.

Dentro do arquivo /etc/rc.conf.local basta colocar na variável pkg_scripts desta forma :

pkg_scripts = "${pkg_scripts} smbd nmbd"

E no próximo boot o samba estará ativo por padrão.

Continue a leitura...

Atualizando vários repositórios git de uma vez.

Quem utiliza o editor de textos VIM e o plugin pathogen, têm todas as pastas de plugins instaladas na pasta /$HOME/.vim/bundle, no meu caso todas foram instaladas pelo git.

$ cd .vim/bundle
$ for path in *;do echo -e "Entrando em $path..."; cd $path; git pull; echo -e "Saindo de $path...\n\n" ; cd .. ; done


E todos os repositórios serão atualizados pelo git pull.

Continue a leitura...

Console Unicode no Mac OS High Sierra

Para o console funcionar no mac os com unicode, basta colocar no arquivo /etc/profile o comando export :

export LC_ALL="pt_BR.UTF-8"

Isto fará o console funcionar em Português do Brasil usando unicode.

É possível fazer também outras customizações do console neste arquivo, como por exemplo, colocar o bash para usar o mapa de teclado do vim para edição nas linhas de comando :

set -o vi

Continue a leitura...

Unix man pages

O comando `catman -w` gera indices de "man pages", para serem utilizados por comandos como o "apropos" e o "man". Nas versões mais recentes de OpenBSD, o comando é `makewhatis`. Este comando depende das pastas listadas em "/etc/manpath.conf".

Continue a leitura...

Rodando o aplicativo "Dia Diagram" no Mac com Xquartz

O aplicativo "Dia Diagram" é excelente para projetos diversos com UML, ou outros diagramas. No Mac ele funciona com a ajuda do XQuartz e não funcionou de cara como esperava. Esta dica soluciona o problema.

Continue a leitura...

Contas diferentes no mesmo MAC com SSH.

Conectar-se ao mesmo mac com contas diferentes usando VNC e SSH.

Continue a leitura...

Arquivos importantes no Solaris 2.5.1


/etc/defaultrouter    -> É o arquivo que define a rota padrão.



Ligar dtlogin no boot do Solaris 5

É preciso ter os pacotes do CD Desktop instalados. Esta instalação disponibiliza o arquivo de configuração "/usr/dt/config/dtlogin.rc". Para ativar no boot, basta copiar este arquivo para a pasta "/etc/rc2.d" e renomear ele seguindo o padrão desta pasta, veja :

# cp /usr/dt/config/dtlogin.rc /etc/rc2.d/S99dtlogin

E pronto, no próximo reboot o Solaris abrirá o dtlogin.

Ainda sobre o dtlogin.

Na pasta do usuário existe um arquivo chamado .dtprofile, nele é possível customizar o ambiente. Dentro deste arquivo existe uma variável chamada "DTSOURCEPROFILE", configurar ela para "true" fará o sistema utilizar o arquivo ".profile" dos usuários para customização do ambiente Shell.

Tks!

Tag customizada para mascarar número de telefone no Vuejs.

    directives: {
        mask: function(el, binding, vnode) {

            var str = el.value;
            var re, replcmt;

            if (str.length > 9) {
              re = /^(\d{2})(\d{4,5})(\d{4})/;
              replcmt = '($1) $2 $3';
            }
            else if (str.length > 6) {
              re = /^(\d{2})(\d{4,5})/;
              replcmt = '($1) $2';
            }
            else if (str.length > 2) {
              re = /^(\d{2})/;
              replcmt = '($1)';
            }

            if (re) {

              str = str.replace(re, replcmt);

              el.value = str;
            }
        }
    },

- página 1 de 2