Mostrando postagens com marcador ti. Mostrar todas as postagens
Mostrando postagens com marcador ti. Mostrar todas as postagens

terça-feira, 28 de setembro de 2021

Como gravar .GIF direto da tela do computador

Apenda neste post uma maneira de gravar imagens em gif direto da tela de seu computador.




sexta-feira, 26 de março de 2021

Instalar o servidor LDAP no linux

 


 

 Alterações do arquivo functions.php


Alteração da linha 54:

function my_autoload($className) {

Trecho da linha777:

spl_autoload_register("my_autoload");

Alteração da linha 1083:

$CACHE[$sortby] = __create_function('$a, $b',$code);

Adição da linha 1091:

function __create_function($arg, $body) {
static $cache = array();
static $maxCacheSize = 64;
static $sorter;

if ($sorter === NULL) {
$sorter = function($a, $b) {
if ($a->hits == $b->hits) {
return 0;
}

return ($a->hits < $b->hits) ? 1 : -1;
};
}

$crc = crc32($arg . "\\x00" . $body);

if (isset($cache[$crc])) {
++$cache[$crc][1];
return $cache[$crc][0];
}

if (sizeof($cache) >= $maxCacheSize) {
uasort($cache, $sorter);
array_pop($cache);
}

$cache[$crc] = array($cb = eval('return
function('.$arg.'){'.$body.'};'), 0);
return $cb;
}

segunda-feira, 1 de março de 2021

Como descobrir o programa que está usando um porta


 

 Para descobrir qual programa está utilizando uma determinada porta basta utilizar o comando netstat -oa

Com este comando será listado o PID (Identificação do programa) junto a porta que está sendo usada.

 

Exemplo:

 netstat -ao


 

 

Com o PID em mãos basta utilizar o tasklist para descobrir qual programa.


Exemplo:

tasklist | findstr 6540


quinta-feira, 18 de fevereiro de 2021

Como procurar um arquivo por linha de comando no prompt de comando


 

Uma maneira simples de realizar uma busca de arquivo no prompt de comando windows é através do comando dir, seguindo a sintaxe abaixo.

Sintaxe

dir /s /b arquivo


Onde

  •  arquivo - Nome do arquivo a ser procurado.

 

Exemplos

Abaixo podemos ver alguns exemplos.

 

Exemplo 1 - Neste exemplo será listado todos os arquivos com com extensão .txt.

 dir /s/b *.txt

 

Exemplo 2 - Neste exemplo será listado todos os arquivos com nome de teste.bat

 dir /s/b teste.bat

 

 



sábado, 13 de fevereiro de 2021

Criar, editar e deletar variável de ambiente no windows

 

Apenas na sessão

Ao alterar ou criar uma variável de forma temporária que só existira quando o terminal estiver aberto. Quando o mesmo for fechado ela será apagada.

Sintaxe:

set variavel=valor

 

Onde:

* variavel - Nome da variável

* valor - Valor atribuído a variável


Exemplo

set JAVA="Teste teste"

set idade=32

 

Forma Permanente

Ao alterar ou criar uma variável de forma permanente ela existirá até mesmo se você fechar o terminal e abrir novamente.


setx variavel valor


Onde:

variavel - Nome da variável

valor - Valor atribuído a variável

 

Exemplo

setx JAVA "Teste teste"

setx idade 32

 

Forma permanente no sistema (nível de administrador)

Ao alterar ou criar uma variável de forma permanente ela existirá até mesmo se você fechar o terminal e abrir novamente em todas sessões. Usa-se o /M para atribuir a variável ao prompt a nível da administrador.


setx variavel valor /M


Onde:

variavel - Nome da variável

valor - Valor atribuído a variável

 

Exemplo

setx JAVA "Teste teste" /M

setx idade 32 /M

 

Removendo uma variável permanente no sistema (nível de administrador)

Para remover uma variável criada com setx basta apontar o conteúdo da variável para um valor vazio conforme a sintaxe abaixo:


setx variavel ""


Onde:

variavel - Nome da variável

 

Exemplo

setx JAVA ""

setx idade""

 



 

 

sexta-feira, 12 de fevereiro de 2021

Comandos basicos de branch do Git

 

Listagem de branch

O comando utilizado para verificar a lista de branch utiliza o comando branch.

Sintaxe:

git branch


Criação de branch

Para trocar de branch utilizamos o comando branch

Sintaxe:

git branch nome_branch


Onde:

nome_branch - É o nome do branch

 

Exemplo:

git branch dev1


Caso seja necessário pode usar um commit como referência na criação do branch.

Sintaxe:

git branch nome_branch commit


Onde:

nome_branch - É o nome do branch

commit - Código do comit


Exemplo:

git branch dev1 f71ac24d



Troca de branch

Para trocar de branch utilizamos o comando checkout.

Sintaxe:

git checkout nome_branch


Onde:

nome_branch - É o nome do branch

 

Exemplo:

 git checkout dev1



segunda-feira, 1 de fevereiro de 2021

Python - Aula 11 - Modularização

Assim como acontece a modularização através de funções é possível criar modularização através de arquivos e pacotes. Um módulo pode ser entendido como um arquivo .py, já um pacote é um conjunto de arquivos .py (modulos) dentro de uma pasta. 

Nesta aula abordaremos os módulos através de arquivos e como acessaremos funções de um arquivo .py em outro.

Para o inicio de nossos exemplo é necessário que se crie dois arquivos .py no mesmo diretório.

O primeiro será o calculadora.py

 

#conteúdo do arquivo calculadora.py

def soma(a,b):
    return a+b

def subtracao(a,b):
    return a-b

def multiplicacao(a,b):cls
    return a*b

def divisao(a,b):
    return a/b

 

Agora o conteúdo do segundo main.py que fará o acesso aos métodos do módulo calculadora.py.

 

#conteúdo do arquivo main.py

import calculadora

print(calculadora.soma(10,2))


Note que é necessário utilizar a anotação import seguida do nome do módulo(no caso o nome do arquivo .py). Neste exemplo utilizamos o método soma do módulo calculadora.

Caso você deseja mudar o nome do modulo você pode apelida-lo através da palavra chave as, veja abaixo o exemplo do main.py como apelido no módulo calculadora.


#conteúdo do arquivo main.py

import calculadora as x

print(x.soma(10,2))

 

Nesse exemplo o módulo calculara passa a ser chamado de x





 

 


    



quarta-feira, 27 de janeiro de 2021

Verificar se uma tabela existe no sql lite

 


 

Para verificar se uma tabela existe no sqlLite basta utilizar a query abaixo:


SELECT count(*) FROM sqlite_master WHERE type='table' AND name='nome_tabela'; 

 

Onde

  • nome_tabela - Nome da tabela que você deseja ver se existe.

 

 Caso exista a tabela será retornado o valor 1(um), caso contrário será retornado 0 (zero).

 

Exemplo

SELECT count(*) FROM sqlite_master WHERE type='table' AND name='usuarios';

terça-feira, 26 de janeiro de 2021

Python - Aula 10 - Funções

Funções

O principal objetivo de uma função é agrupar um conjunto de ações que um determinado pode executar sem que seja necessário reescrever o mesmo código mais de uma vez. 

Em Python como outras estruturas em Python, uma função também segue a regra dos dois pontos e indentação de linhas.

Para definir uma uma função utilizamos a palavra reservada def seguida pelo nome da função, os parâmetros da mesma depois dois pontos (:).

Sintaxe

 def nome_da_funcao (parametros_caso_houver):

    acao_1

    acao_2

 

Exemplo

a=2

b=3

def soma(a, b):

    print(a+b)

 

Caso necessário você poderá retornar um valor na função utilizando antes do fim da mesma a palavra reservada return

Exemplo

def  soma(a, b):

    total=a+b

    return total

a=2

b=3

print(soma(a,2))

 

Escopo da Função

O escopo da função é o trecho de código no quais algumas informações pertencem e existem somente na função (um exemplo são variáveis).

O escopo da função se entende como o local onde indentação do função começa e finaliza.

 

a=2

b=3

 

def somas(a,b):

    r=a+b #inicio do escopo

    return r #ultima linha do escopo

 

print (soma(a,b))

 


 

 

 

 

 

 

 

quinta-feira, 10 de dezembro de 2020

Como habilitar conexão remota por linha de comando no windows

 Podemos ativar a área de trabalho remota na linha de comando do Windows executando o comando abaixo:


reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f


Para desativar basta utilizar a linha baixo:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f


quarta-feira, 9 de dezembro de 2020

Passar usuário e senha para relizar conexão remota no windows (mstsc)

 

Caso você precise conectar remotamente em um computador sem que seja necessário abrir o modo gráfico basta seguir os passos abaixo:

 

Sintaxe:

 

cmdkey /generic: IP_OU_HOSTNAME /user:DOMINIO\LOGIN /pass:PASSWORD

mstsc /v:  IP_OU_HOSTNAME

 

Onde:

IP_OU_HOSTNAME  - IP ou hostname do servidor ao qual você deseja conectar.

DOMINIO - Domínio do servidor onde deseja conectar.

LOGIN - Login do usuário que será utilizado para realizar o login.

PASSWORD - Senha do usuário que você deseja usar na conexão.


Exemplo:

cmdkey /generic: 192.168.0.32 /user:maguscode.com\james /pass:ja3mes

mstsc /v:  192.168.0.32




terça-feira, 8 de setembro de 2020

Como verificar se seu computador tem 'TPM' ( Trusted Platform Module )

Será abordado neste post duas maneiras de verificar os dados referente a TPM (Trusted Platform Module) neste post.


1. Através do comando em powershell modo administrador

Abra o powershell e digite get-tpm, com esse comando será demonstrado informações do mesmo via prompt.

 

 Figura 1 - Computador sem suporte a TPM

 

Figura 2 - Computador com suporte a TPM

 

2. Através do comando tpm.msc

Através do menu executar será digitado o comando tpm.msc, quando o mesmo é executado é exibido uma tela com informações do TPM atual da sua maquina caso a mesma tenha.

 

 

Figura 3 - Execução do comando tpm.msc através do win+R

 

 Figura 4 - Computador sem suporte a TPM

 

Figura 5 - Computador com suporte a TPM



Abaixo é possível ver o link de um vídeo com as informações na prática.