jsTree e jQuery

Pesquisar este blog

Contribua

Te ajudei? Quer retribuir? PIX de qualquer quantia.

Como configurar o 'Laragon portable' com o MySQL 8

Como configurar o 'Laragon portable' com o MySQL 8

Em geral as pessoas obtem erros como:
mysqld: Table 'mysql.plugin' doesn't exist
Could not open the mysql.plugin table. Please perform the MySQL upgrade procedure.

Seguindo os passos abaixo eu consegui configurar o Laragon portable com o MySQL 8.


O Laragon portable pode ser baixado aqui
https://laragon.org/download/

MySQL, faça o download do arquivo compactado .zip em
https://downloads.mysql.com/archives/community/

No meu caso em particular, eu baixei o arquivo
mysql-8.0.18-winx64.zip

Agora descompacte na pasta mysql do Laragon
{pasta_laragon}\bin\mysql

No meu caso em particular após descompactar ficou assim:
{pasta_laragon}\bin\mysql\mysql-8.0.18-winx64

Abra o Laragon e acesse
Menu > laragon > laragon.ini

No arquivo laragon.ini, na seção [preferences], anote o valor que se encontra em DataDir=
É algo como,
{pasta_laragon}\data

Agora feche o arquivo.
Vá no caminho que você anotou e crie uma subpasta chamada mysql-8
Se a pasta data não existir, crie-a.
{pasta_laragon}\data\mysql-8

ATENÇÃO
Não altere o valor DataDir do arquivo laragon.ini mantenha o caminho original que é
{pasta_laragon}\data

Abra um terminal e vá para a pasta bin do MySQL, no meu caso em particular
{pasta_laragon}\bin\mysql\mysql-8.0.18-winx64\bin

Agora precisamos inicializar o MySQL,
informando a pasta de instalação do MySQL e a pasta de dados,
no meu caso em particular
mysqld --initialize --basedir="{pasta_laragon}\bin\mysql\mysql-8.0.18-winx64" --datadir="{pasta_laragon}\data\mysql-8"

Vá para pasta abaixo em busca da senha temporária
{pasta_laragon}\data\mysql-8

Abra o arquivo de extensão .err o nome é {nome_do_seu_pc}.err
Vai ter algo como
{data e horário}.142594Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: {senha temporária root aqui}

Anote a senha e feche o arquivo.

Dar start no servidor
mysqld --console --basedir="{pasta_laragon}\bin\mysql\mysql-8.0.18-winx64" --datadir="{pasta_laragon}\data\mysql-8"

IMPORTANTE
Não feche o terminal que deu start no servidor.

Abra outro terminal, vá para a pasta bin do MySQL, no meu caso em particular
{pasta_laragon}\bin\mysql\mysql-8.0.18-winx64\bin

Entre no MySQL como root
mysql -u root -p

Digite a senha temporária.

Altere a senha root
ALTER USER 'root'@'localhost' IDENTIFIED BY '{uma_nova_senha_root_aqui}';

Agora sim, você pode fechar todos terminais.

Finalmente está tudo pronto.
Agora você pode ir no Laragon e iniciar o servidor MySQL localmente por ele.
Menu > MySQL > Start MySQL

 

O QUE FAZER QUANDO A FUMAÇA DO VIZINHO INCOMODA

Minha Opinião

Eu fui no vizinho com ótima disposição a brigar, cara fechada, irritadíssimo, dizendo que não havia condições, dele fazer churrasco na garagem pois a fumaça subia para minha casa, deixava cheiro nas roupas que estavam estendidas e incomodava nossa respiração, ele prontamente entendeu minha atitude, minha disposição de luta corporal e apagou a churrasqueira.

----------------------------------------------------------------------------------------

Motivo por postar aqui

O YouTube me censura, estou no chamado shadowban, 

pois não compartilho com todas narrativas e 

doutrinas impostas pela plataforma.


Apesar de até conseguir comentar no YouTube, 

ninguém vê minha postagem ou interage.


Por isso, eu opino aqui.


PROJETO HAARP - O que está afetetando o clima no Brasil e no mundo? - Lamartine Posella

PROJETO HAARP - O que está afetetando o clima no Brasil e no mundo? - Lamartine Posella


Minha Opinião

Essas antenas acredito que sejam usadas para a comunicação com submarinos de uma forma mais discreta, sem usar ondas de rádio potentes e entrega a posição, porém sim, antenas podem dispersar nuvens, então as antenas de celulares são o verdadeiro segredo. Anos atrás vi um experimento de um cientista mostrando em pequena escala a dispersão de uma neblina simulando a nuvem, esse vídeo sumiu, nunca mais o encontrei, espero que esse cara esteja bem.

----------------------------------------------------------------------------------------

Motivo por postar aqui
O YouTube me censura, estou no chamado shadowban,
pois não compartilho com todas narrativas e
doutrinas impostas pela plataforma.

Apesar de até conseguir comentar no YouTube,
ninguém vê minha postagem ou interage.

Por isso, eu opino aqui.

 

 

 

 

 

Plano Duvidoso que Liberou MOSQUITOS TRANSGÊNICOS

Plano Duvidoso que Liberou MOSQUITOS TRANSGÊNICOS
https://www.youtube.com/watch?v=aBDRVpEiILc

 

Minha Opinião
Esse pessoal da "medicina" que define o que é seguro, é a mesma que comprava sangue contaminado nos EUA, e vendia para Reino Unido sem fazer testes? 


----------------------------------------------------------------------------

Motivo por postar aqui
O YouTube me censura, estou no chamado shadowban,
pois não compartilho com todas narrativas e
doutrinas impostas pela plataforma.

Apesar de até conseguir comentar no YouTube,
ninguém vê minha postagem ou interage.

Por isso, eu opino aqui.

PSICANÁLISTA fala de VIDAS PASSADAS e quebra de tabus!!

 


Minha Opinião
Quando você permite o pai da mentira adentrar no seu templo, ele poderá projetar o que quiser, você vira a bonequinha dele. Não a toa o logo desse canal é o olho de Lúcifer

 ------------------------------------------------------------------------------------------------------------

O YouTube me censura, estou no chamado shadowban,
pois não compartilho com todas narrativas e
doutrinas impostas pela plataforma.

Apesar de até conseguir comentar no YouTube,
ninguém vê minha postagem ou interage.

Por isso, eu opino aqui.
 

DBeaver - passar parâmetro - consulta parâmetro

${nome_parametro}

select nome, cpf from tabela where campo='${nome_parametro}'

 

select codigo, nome, cpf from tabela where codigo=${nome_parametro}




A Corrida de R$ 50 Bi para Construir o 1° Trem-Bala do Brasil

A Corrida de R$ 50 Bi para Construir o 1° Trem-Bala do Brasil

https://www.youtube.com/watch?v=M9b-e8LkXv8



Trem da corrupção, isso é velho, o dinheiro some e não sai trem bala nenhum.




O YouTube me censura, estou no chamado shadowban,
pois não compartilho com todas narrativas e
doutrinas impostas pela plataforma.

Apesar de até conseguir comentar no YouTube,
ninguém vê minha postagem ou interage.

Por isso, eu opino aqui.

Como a COCA COLA está DESTRUINDO uma região do MÉXICO❓

​Como a COCA COLA está DESTRUINDO uma região do MÉXICO❓

https://www.youtube.com/watch?v=jb9AC06Kpq4


Minha opinião
A fórmula da coca-cola não é secreta, ela é oculta, os antigos sabem que ela possui cocaína.

 

Opinião C#, Java e PHP

Minhas opiniões pessoal.

# C# (.NET)

## Desvantagens
- Código fechado
- Versão community é capada
- Deveria atuar em mobile mas o Windows Mobile foi um fracasso
- Promete que é multiplataforma mas fracassou quando a questão é migrar Windows/Linux
- Mão-de-obra com preços médios, mas em falta

## Vantagens
- Linguagem não verbosa
- Aprendizado mediano
- Boa velocidade
- Robusta não quebra em sistemas por maiores que sejam
- Atua bem na área de desktop e na web
- Bibliotecas são bem padrões entre a comunidade
- Bom para sistemas pequenos, médios ou grandes
- Comunidade com foco, utilizam quase sempre a mesma IDE, Framework e bibliotecas
- Código dinâmico que melhora sua velocidade durante as execuções e sem intervenção do programador

## Não sei informar
- Migração entre banco de dados.
- Consumo de memória
- Custo de hardware
- Custo de treinamento

# PHP
## Vantagens
- Código aberto
- Aprendizado rápido
- Linguagem objetiva
- Custo de hardware baixo para executá-la
- Boa velocidade
- Pouco consumo de memória
- Mão-de-obra barata e abundante
- Baixo custo de treinamento
- Na versão nova o código melhora durante a execução.

## Desvantagens
- Quebra em sistemas maiores
- Se a migração entre platormas nunca foi algo previsto, isto pode ser um problema.
- Se a migração entre banco de dados nunca foi algo previsto, isto pode ser um problema.
- Se o compartilhamento de bibliotecas nunca foi algo previsto, isto pode ser um problema.
- Comunidade dispersa entre várias IDEs, frameworks, bibliotecas e plataformas

# Java

# Vantagens
- Código aberto
- Robusta não quebra em sistemas por maiores que sejam
- Boa velocidade
- Atua nas mais diversas áreas desktop, mobile, web e eletrônica.
- Mesmo em migrações não pensadas entre platormas é tranquila.
- Mesmo em migrações não pensadas de banco de dados é tranquila, pois usar JPA é "cultural" na linguagem.
- Compartilhamento de bibliotecas é tranquilo, pois usar Maven ou Gradle é "cultural" na linguagem.

## Polêmico
- Em geral, linguagem verbosa (é possível contornar com Kotlin ou Groovy)

## Desvantagens
- Aprendizado super lento
- Custo de hardware mais alto para executá-la
- Alto consumo de memória
- Mão-de-obra cara e abundante
- Alto custo de treinamento
- Código dinâmico que melhora sua velocidade durante as execuções e sem intervenção do programador
- Não compensa para sistemas pequenos
- Comunidade dispersa entre várias IDEs, frameworks, bibliotecas e plataformas

Autohotkey V2 - Detectar se o arquivo é UTF-8 ou não

 

O teste não é no arquivo, mas deve ser feito

no conteúdo de algum campo que contenha acentos, etc.



...

FileEncoding "UTF-8"

...


; Uma heurística simples para detectar UTF-8
is_UTF8(conteudo) {
    Loop Parse conteudo { ; percorre cada caracter da string
        byte := Ord(A_LoopField)
        if byte > 65000 { ; Quando a codificação de origem é Windows 1252 / ANSI Latin o código dos caracteres são maiores que 65000
            return false
        }
    }
    return true
}



IMPORTANTE

Essa função eu só testei em arquivos que eram UTF-8 ou Windows 1252 (CP1252) (ANSI Latin)

E a leitura do arquivo eu fiz usando a página de código UTF-8



Segurança por obscuridade

Existe muita sujeira debaixo do tapete, na verdade existe uma montanha debaixo do tapete.
Lembro de um pesquisador que sempre dava um jeito de descobrir como desabilitar o AVG, então a empresa foi na justiça para impedir o pesquisador de divulgar informações. Dá para atacar anti-vírus, bancos, polícia, governo, exército, tudo que é aparentemente é seguro, só que essas coisas são censuradas ao grande público. Também dá para quebrar todos sistemas antipirataria, criptografia de satélite, de TV, etc. da mesma forma pesquisadores são impedidos de divulgar essas coisas. Essas instituições sobrevivem de aparência. O correto seria fortificar a segurança e não atacar dispositivos, pesquisadores, etc. Um exemplo é o Flipper Zero, deveriam forçar as indústrias a fazerem dispositivos mais seguros, invés disso impediram a venda do Flipper Zero.

 





Renovando o meu certificado Lets Encrypt

https://docs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/

sudo /opt/bitnami/bncert-tool

Domain list:informei dominio
www.topictree.app.br topictree.app.br

informei e-mail
wellington@wsantos.eti.br



sudo /opt/bitnami/bncert-tool

Warning: Custom redirections were detected in your web server configuration files.
This tool will not be able to enable/disable redirections.
Press [Enter] to continue:

An updated version is available.
Would you like to download it? You would need to run it manually later. [Y/n]: n

----------------------------------------------------------------------------
Welcome to the Bitnami HTTPS Configuration tool.
----------------------------------------------------------------------------
Domains
Please provide a valid space-separated list of domains for which you wish to configure your web server.
Domain list []: www.topictree.app.br topictree.app.br

Warning: A certificate for the list of domains you entered already exists.
It will be used instead of generating a new one.
Press [Enter] to continue:
----------------------------------------------------------------------------
Changes to perform
The following changes will be performed to your Bitnami installation:
1. Stop web server
2. Configure web server to use an existing Let's Encrypt certificate and renew: /opt/bitnami/letsencrypt/certificates/topictree.app.br.crt
2. Configure web server to use an existing Let's Encrypt certificate and renew: /opt/bitnami/letsencrypt/certificates/topictree.app.br.crt
3. Configure a cron job to automatically renew the certificate each month
4. Configure web server name to: topictree.app.br
5. Start web server once all changes have been performed
Do you agree to these changes? [Y/n]: Y
----------------------------------------------------------------------------
Create a free HTTPS certificate with Let's Encrypt
Please provide a valid e-mail address for which to associate your Let's Encrypt certificate.
Domain list: topictree.app.br www.topictree.app.br
Server name: topictree.app.br
E-mail address []: wellington@wsantos.eti.br
The Let's Encrypt Subscriber Agreement can be found at:
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf
Do you agree to the Let's Encrypt Subscriber Agreement? [Y/n]: Y
----------------------------------------------------------------------------
Performing changes to your installation
The Bitnami HTTPS Configuration Tool will perform any necessary actions to your Bitnami installation.
This may take some time, please be patient.
----------------------------------------------------------------------------
Success
The Bitnami HTTPS Configuration Tool succeeded in modifying your installation.
The configuration report is shown below.
Backup files:*
/opt/bitnami/apache2/conf/httpd.conf.back.202308090128*
/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf.back.202308090128*
/opt/bitnami/apache2/conf/bitnami/bitnami.conf.back.202308090128
Find more details in the log file:
/tmp/bncert-202308090128.log
If you find any issues, please check Bitnami Support forums at:
https://community.bitnami.com
Press [Enter] to continue:

Opinião: Ben 10 versão adulta

Não sei se é uma boa ideia, mesmo que fique evidente que a produção se destina para os adultos, ela já conquistou jovens e crianças anteriormente e com certeza como seres humanos curiosos, inteligentes, espertos, inexperientes e por vezes imprudentes, irão assistir a produção adulta, isso fará mal a essas pessoas. Está mais para uma armadilha.

 

 

Hacker mala tentando me enganar

 Olá,
Lamento, mas tenho de começar com as más notícias.
Há alguns meses, obtive acesso à sua conta ligada ao SO e, por conseguinte, a todos os dispositivos que utiliza para navegar na Internet.
Posteriormente, foi fácil para mim instalar um software especial em todos os seus dispositivos que monitorizava todas as suas teclas e movimentos do rato.
Depois disso, ter acesso ao seu e-mail pessoal (meu-email@todos.conhecem.br) deixou de ser um problema.

Não sou um génio ou um hacker brilhante.
É apenas completamente descuidado em relação aos cuidados no mundo digital e à segurança na Internet.
Parece desconhecer completamente os separadores anónimos, VPN, TOR e clicar em ligações de e-mail suspeitas.
E aqui está o ponto do meu e-mail – acedi não só ao histórico e aos ficheiros do seu browser, mas também à sua webcam.
Não só o gravei a dar prazer a si próprio a ver um vídeo de conteúdo altamente controverso, como também obtive todas as suas conversas digitais.

Para que não pense que se trata de uma edição falsa, algumas das suas imagens são duplicadas a partir de vários dos seus dispositivos.
Tudo o que valoriza – a opinião que os seus amigos, colegas de trabalho e família têm de si – é posto em causa.
Passou muito tempo a construir a sua reputação como uma pessoa decente e responsável.
Nem você nem eu queremos destruí-la com um clique.

O clique que enviará a todos os que conhece, ama e respeita um vídeo questionável consigo e com os registos mais "notáveis" do histórico do seu browser.
Espero que tenha começado a perceber que posso transformar a sua vida anterior em vergonha e embaraço num só momento.
No entanto, sou uma pessoa racional e não quero fazer ninguém sofrer só por sofrer, por isso podemos chegar a um acordo.

Precisa de transferir o equivalente em bitcoin a R$ 4900 para esta carteira de criptomoedas BTC:

1J8MbLHX7qtshxEn5XJygGUgsAk89597WC

É uma quantia muito pequena para não perder a reputação que tem vindo a desenvolver durante anos, talvez mesmo décadas.
Assim que receber o pagamento, apagarei todos os materiais par sempre.
Uma vez que monitorizo toda a sua atividade no PC e no telemóvel, irei perceber quando enviar o pagamento, bem como quando ler este e-mail.

Dispõe de 48 horas para efetuar o pagamento, a partir do momento em que abre este e-mail.

Sou um homem de palavra, pode confiar em mim, caso contrário, já o teria publicado há muito tempo. Alguns conselhos prévios:
- Não responda a este e-mail. Este e-mail foi enviado de um endereço gerado aleatoriamente.
- Não chame a polícia ou qualquer outra autoridade. Assim que eu reparar que está a tentar contactá-los, os vídeos serão publicados online.
Além disso, as carteiras de criptomoedas são anónimas, pelo que ninguém me localizará.
- Não tente reinstalar o seu sistema operative ou reiniciar o seu dispositivo.
Como mencionei, assim que receber uma notificação de tal atividade, publicarei todos os materiais.

Lamento que nos tenhamos conhecido nestas circunstâncias, mas destino é destino.
Adios, señor. Espero que esta seja a última vez que interagimos.

P.S. Lembrete: por favor, tenha mais cuidado com a sua segurança na Internet a partir de agora, para que situações como esta não se voltem a repetir.