Skip to content

Instantly share code, notes, and snippets.

View eniocosta's full-sized avatar
😎

Ênio Costa eniocosta

😎
View GitHub Profile
@eniocosta
eniocosta / keychron_linux.md
Created December 13, 2022 16:59 — forked from andrebrait/keychron_linux.md
Keychron keyboards on Linux + Bluetooth fixes

Here is the best setup (I think so :D) for K-series Keychron keyboards on Linux.

Most of these commands have been tested on Ubuntu 20.04 and should also work on most Debian-based distributions. If a command happens not to work for you, take a look in the comment section.

Make Fn + F-keys work

Keychron Keyboards on Linux use the hid_apple driver (even in Windows/Android mode), both in Bluetooth and Wired modes. By default, this driver uses the F-keys as multimedia shortcuts and you have to press Fn + the key to get the usual F1 through F12 keys.

GCSetup {
"feature_flags" {
"write_stats_file" 1
"write_stats_db" 1
}
"settings" {
"type" 1
"id" 1
"formato" "5x5"
"overtime" 1
GCSetup {
"settings" {
"type" 1
"id" "1"
"formato" "5x5"
"overtime" 1
"id_ct" "1234"
"flag_ct" "BR"
"name_ct" "Time BOBZENIO"
"id_t" "123"
<?php
if(isset($_GET['cep'])){
$cep = $_GET["cep"];
/*Remove o '.' e o '-' do CEP, deixando no padrao da API
Expressão retirada do Forum: http://forum.imasters.com.br/topic/299641-retirar-pontos-e-tracos-do-cpf/
*/
$cepNaoFormatado = preg_replace( '#[^0-9]#', '', $cep);
$cep = trim($cep);
/*Expressão Regular que avalia se o CEP digitado esta no formato 44.230-00 por exemplo.
Exepressão retirada do site: http://codigofonte.uol.com.br/codigos/validacao-de-cep-com-expressao-regular-em-php
<?php
function calcularSaldoFinal($extrato) {
$saldo = $extrato['saldo_anterior'];
foreach ($extrato['movimentacoes'] as $movimentacao) {
$saldo = $saldo + $movimentacao[2];
}
return $saldo;
}
?>
<?php
//Créditos a Nick Parlante (CodingBat)
define('SUCESSO', 'Parabens! O teste funcionou!');
define('FALHOU', 'Nao foi dessa vez! Obtido: %s / Esperado: %s');
/**
* @access public
* @param mixed $obtido Resultado Obtido
* @param mixed $esperado Resultado Esperado
* @return string Mensagem de sucesso ou de falha
*/
<?php
define('SUCESSO', 'Parabens! O teste funcionou!');
define('FALHOU', 'Nao foi dessa vez! Obtido: %s / Esperado: %s');
/**
* @access public
* @param mixed $obtido Resultado Obtido
* @param mixed $esperado Resultado Esperado
* @return string Mensagem de sucesso ou de falha
*/
function test($obtido, $esperado)