Skip to content

Instantly share code, notes, and snippets.

View KelvinRonaldo's full-sized avatar
🎯
Focusing

Kelvin Ronaldo KelvinRonaldo

🎯
Focusing
  • Aditum Pagamentos LTDA
  • Carapicuíba - SP
View GitHub Profile
@KelvinRonaldo
KelvinRonaldo / Dart_basic.dart
Last active November 15, 2024 20:48
Basic use of Dart language
class Produto {
// Se não declarar como nullsafety(?) a variável precisará ser incializada
String? nome;
double? preco;
// Produto(String nome, double preco){
// this.nome = nome;
// this.preco = preco;
@KelvinRonaldo
KelvinRonaldo / send_get_adb.md
Created April 26, 2024 14:18
Send and get files from android app using adb
  • Get the package name of the app. Use the below command to list all installed packages
adb shell pm list packages
  • Grant WRITE_EXTERNAL_STORAGE permission: The app needs to have the WRITE_EXTERNAL_STORAGE permission to write files to its folder. You can grant this permission using adb:
# Grant WRITE_EXTERNAL_STORAGE permission
adb shell pm grant  android.permission.WRITE_EXTERNAL_STORAGE
@KelvinRonaldo
KelvinRonaldo / keyboard.md
Created March 27, 2024 14:24 — forked from ericdouglas/keyboard.md
Cedilla under C (ç) in 'US international' keyboard layout in Linux

Add English (US, alt. intl.)

It's because the cedilla module isn't loaded by default when the locale is set to en, so you have to change the configuration files for gtk to add them:

  1. Edit configuration files:
sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

sudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
@KelvinRonaldo
KelvinRonaldo / setup_zsh.md
Last active March 12, 2024 16:05
Install ZSH on Ubuntu

Instalar ZSH no Ubuntu

  • sudo apt update

    Atualiza repositórios do conhecidos do Ubuntu(cache do comando apt)

  • sudo apt install zsh -y

    Instala o ZSH ja confirmando a instalação

  • whereis zsh

    Mostra onde a instalação está localizada

  • sudo usermod -s /usr/bin/zsh $(whoami) > Define o ZSH como shell padrão do usuário
package br.com.kelvin.kotlinbasics
/**
* @brief Principal função do Kotlin.
* Ponto de partida da aplicação
*/
fun main(){
// var = variables
// val = constants
@KelvinRonaldo
KelvinRonaldo / MySQL Errors.md
Created August 17, 2021 18:47
MySQL Errors

GABARITO DE ERROS MYSQL 8+

SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client in ...

  • MySQL 8+ usa auth_socket para autenticação. Necessário trocar para o antigo
ALTER USER '<username>'@'<host>' IDENTIFIED WITH mysql_native_password BY '<password>';

Uncaught PDOException: could not find driver in ...

  • Driver do PDO da versão de PHP não está instalado.
@KelvinRonaldo
KelvinRonaldo / Special Char ASCII C.md
Last active November 9, 2021 14:29
Special Char ASCII C

GCC 4.6.3

LOWERCASE UPPERCASE
à: 195 160 À: 195 128
á: 195 161 Á: 195 129
â: 195 162 Â: 195 130
ã: 195 163 Ã: 195 131
ä: 195 164 Ä: 195 132
è: 195 168 È: 195 136
  • Ao iniciar o PC, aperte continuamente a tecla para entrar no menu de boot (ver na tela de inicialização, geralmente usa as teclas DEL, F2 ou F12).
  • Escolha a opção que tem o flash drive para iniciar a instalação

⚠️ CASO NÃO ENCONTRE O FLASH DRIVE NO MENU DE BOOT:

  • Entrar na Setup do PC (ver na tela de inicialização, geralmente usa as teclas DEL, F2 ou F12).
  • Ir nas opções de boot e ativar USB.
  • Entre nas opções de boot, e mude a sequência, deixando a opção de USB em primeiro lugar.
  • Seleciona as opções desejadas (idioma, teclado e demais coisas básicas)
  • Se a instalação solicitar a escolha das opções Atualização ou Instalação personalizada (algo assim), leia e seleciona a opção que irá fazer uma instalação do zero (Personalizada).
  • Quando chegar o menu de partições, identifique o novo disco e formate-o se possível.
  • Selecione o disco e clique em Novo para criar uma nova partição. Ela deve ser uma partição primária

COMPILAR PROGRAMA C COM ÍCONE

1. Ter imagem do ícone no formato .ico
2. Criar arquivo de texto no formato .rc com o caminho da imagem:

  • 1 ICON "./example-icon.ico

3. Usar windres para linkar o arquivo rc (criar objeto .o):

  • windres -i "./example-icon.rc" -o ./example-icon.o

4. Compile seu código fonte e o .o juntos:

@KelvinRonaldo
KelvinRonaldo / DateCalc.php
Created November 5, 2020 13:55
Código cuja a intenção é gerar um dado de decorrência de tempo, de um valor em milisegundos
<?php
$sec;
$mili;
$hour;
$min;
$day;
$mili = 96000000; // Entrada em milisegundos