Skip to content

Instantly share code, notes, and snippets.

@leonardop21
leonardop21 / tmux-atalhos.md
Created January 30, 2023 22:44 — forked from aalvesjr/tmux-atalhos.md
[TMUX] Atalhos

quando ler <Prefix> será o padrão Ctrl + b

Window

  • <Prefix> c => para criar uma nova 'window'
  • <Prefix> % => para dividir uma 'window' verticalmente
  • <Prefix> " => para dividir uma 'window' horizontalmente
  • <Prefix> & => para fechar uma 'window'
  • <Prefix> . => move a window para algum indice ainda não utilizado
  • <Prefix> 0 a 9 => abre a 'window' com o numero digitado
  • \ w => abre a 'window' a partir de uma lista
@leonardop21
leonardop21 / functions.php
Created May 9, 2022 22:02
Lista de menu do Wodpress admin
Insira na functions do tema, exibe arrays referente aos menus do admin, na posição [2] fica a role, pode ser usada para ocultar um menu no admin
<?php
add_action( 'admin_init', 'wpse_136058_debug_admin_menu' );
function wpse_136058_debug_admin_menu() {
echo '<pre>' . print_r( $GLOBALS[ 'menu' ], TRUE) . '</pre>';
}
@leonardop21
leonardop21 / cyberpanel.css
Created March 16, 2022 23:20
Personalização de tema Cyberpanel
#sidebar-menu, #page-sidebar {
background: #000;
}
#sidebar-menu > li > a, #page-sidebar ul li.header {
color: #ffff;
}
.bg-gradient-9 {
@leonardop21
leonardop21 / wpp-connect.php
Created January 15, 2022 00:08
wpp connect
public function getStatusConnection(){
if(Session::get('token') and Session::get('session')){
Wppconnect::make($this->url);
$response = Wppconnect::to('/api/'.Session::get('session').'/check-connection-session')->withHeaders([
'Authorization' => 'Bearer '.Session::get('token')
])->asJson()->get();
$response = json_decode($response->getBody()->getContents(),true);
return $response;
}else {
return json_encode(['status' => false, 'message' => 'Disconnected']);
@leonardop21
leonardop21 / image-src-regexpr.php
Created July 20, 2021 14:02 — forked from vyspiansky/image-src-regexpr.php
PHP: get image src attribute (regular expression)
<?php
// Source: http://goo.gl/qyLFbg
$html = '<img border="0" src="/images/image.jpg" alt="Image" width="100" height="100" />';
preg_match( '@src="([^"]+)"@' , $html, $match );
$src = array_pop($match);
// will return /images/image.jpg
@leonardop21
leonardop21 / iptables.md
Created July 14, 2021 16:46 — forked from fearblackcat/iptables.md
firewalld for in public allow

Lookup the open port:

iptables -L -n

Add new open port:

//open 8080 port
iptables -I IN_public_allow -p tcp --dport 8080 -j ACCEPT
@leonardop21
leonardop21 / meta-tags.html
Last active June 21, 2021 17:43 — forked from lancejpollard/meta-tags.md
Complete List of HTML Meta Tags (Lista completa de tags html)
Copied from http://code.lancepollard.com/complete-list-of-html-meta-tags/
## Basic HTML Meta Tags
``` html
<meta name="keywords" content="your, tags"/>
<meta name="description" content="150 words"/>
<meta name="subject" content="your website's subject">
<meta name="copyright"content="company name">
<meta name="language" content="ES">
@leonardop21
leonardop21 / validacao-range2.php
Created June 16, 2021 17:35
validação cep range 2
<?php
Class Cep {
private $cep;
private $intervalosCep;
public function __construct($cep){
$this->intervalosCep = [['09000001', '09399999'], ['09600001', '09899999'], ['09500001', '09599999']];
$this->cep = $this->validate($cep);
@leonardop21
leonardop21 / validate-range-cep.php
Last active June 16, 2021 17:51
Validação de range de cep
<?php
Class Cep {
private $cep;
public function setCep($cep){
$this->cep = $this->validate($cep);
}
@leonardop21
leonardop21 / feed.php
Last active June 15, 2021 11:59
Exibir imagens destacadas no Wordpress
<?php
function insert_feature_thumb_feed( $content ) {
global $post;
if(has_post_thumbnail( $post->ID ) ) {
$thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full' );
$content = '<img src="'.$thumbnail[0].'" class="type:primaryImage" width="'.$thumbnail[1].'" height="'.$thumbnail[2].'">';
} else {
$content = '<img src="https://leonardonascimento.dev/assets/img/no-image.jpg" class="type:primaryImage" width="768" height="512">';
}