Skip to content

Instantly share code, notes, and snippets.

@douglascabral
douglascabral / RecorderService.java
Created August 31, 2017 00:08 — forked from qihnus/RecorderService.java
a minimalist example of Android accessibility service
import android.accessibilityservice.AccessibilityService;
import android.accessibilityservice.AccessibilityServiceInfo;
import android.util.Log;
import android.view.accessibility.AccessibilityEvent;
public class RecorderService extends AccessibilityService {
static final String TAG = "RecorderService";
private String getEventType(AccessibilityEvent event) {
@douglascabral
douglascabral / dumpmysql.sh
Last active December 14, 2017 12:35
Dump MySQL Database to another one
mysqldump -h HOST_HERE -u USER_HERE -p'PASS_HERE' DATABASE_NAME_HERE | mysql -h ANOTHER_HOST_HERE \
-u ANOTHER_USER_HERE -p'ANOTHER_PASS_HERE' ANOTHER_DATABASE_NAME_HERE
@douglascabral
douglascabral / ports-in-use.sh
Created September 12, 2017 16:48
Ports in use
sudo netstat -tlpn | grep 8080
@douglascabral
douglascabral / gitalias.sh
Created September 15, 2017 19:21
GIT Alias
alias cmt='git add .; git commit -am'
alias cmtf='cmt "First commit"'
alias push='git push'
alias pull='git pull'
alias psh='git push origin'
alias pll='git pull origin'
alias ckout='git checkout'
alias st='git status'
alias mmd='git checkout master && git merge dev'
alias lg='git log'
@douglascabral
douglascabral / request_no_curl.php
Created February 5, 2018 19:13 — forked from iNaD/request_no_curl.php
Sending a GET/POST Request via PHP without CURL (fopen needs to be enabled)
<?php
$url = 'http://server.com/path';
$data = array('key1' => 'value1', 'key2' => 'value2');
// use key 'http' even if you send the request to https://...
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data),
@douglascabral
douglascabral / center-text-in-image-with-php.php
Created March 9, 2018 13:43
Center text in image with PHP
<?php
// Variáveis de configuração
$width = 600;
$height = 180;
$fontsize = 17;
$angle = 0;
$font = './arial.ttf';
// Cria a imagem
<VirtualHost *:80>
ServerName domain1.com
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
RedirectMatch ^/(.*)$ https://domain2.com/$1
</VirtualHost>
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
mysqldump database_name_1 \
--host=address_1 \
--port=3306 \
--user=username_1 \
--password=password_1 \
--single-transaction \
--compress \
--no-create-db \
--skip-add-locks \
--skip-comments | mysql \
@douglascabral
douglascabral / .htaccess
Last active May 28, 2020 21:54
Parâmetros de segurança para o Apache
#bloqueia o acesso ao git
RedirectMatch 404 /\\.git(/|$)
#bloqueia o acesso em arquivos e pastas ocultas
RedirectMatch 404 (?i)/\..+
#bloqueia o acesso ao node_modules e vendor
RedirectMatch 403 (?i)/View/node_modules
RedirectMatch 403 (?i)/vendor