Skip to content

Instantly share code, notes, and snippets.

View williamdes's full-sized avatar
🚀
Catching up on GitHub notifications

William Desportes williamdes

🚀
Catching up on GitHub notifications
View GitHub Profile

Keybase proof

I hereby claim:

  • I am williamdes on github.
  • I am williamdes (https://keybase.io/williamdes) on keybase.
  • I have a public key whose fingerprint is C4D9 1FDF CEF6 B4A3 C653 FD78 90A0 EF1B 8251 A889

To claim this, I am signing this object:

@williamdes
williamdes / mysql_backup.sh
Last active April 7, 2018 11:25
Backup your MySQL/MariaDB server ( data, users, grants, views, triggers, routines, events )
# See : https://github.com/williamdes/sql-backup
@williamdes
williamdes / firewall.sh
Last active February 15, 2018 09:51
Parefeu
#!/bin/sh
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin":$PATH
#echo $PATH
INPUT_PORTS="22,21,20,80,443,3306,8006"
FORWARD_PORTS="3306,80,443,8080"
cd /sbin/
echo "[IpTables] Reset..."
sleep 1
iptables -F
iptables -X
@williamdes
williamdes / DOCKER_OPENVPN_IPTABLES.sh
Last active October 31, 2017 19:44
Docker & OPENVPN iptables rules
#!/bin/bash
#
# Docker OR OPENVPN rules
#
#Reset rules
iptables -F
iptables -X
iptables -t nat -F
@williamdes
williamdes / object_to-from_shared_preferences.java
Created May 24, 2017 21:41
Save and Restore an object from android sharedpreferences
private static ExampleObject getObject(Context c,String db_name){
SharedPreferences sharedPreferences = c.getSharedPreferences(db_name, Context.MODE_PRIVATE);
ExampleObject o = new ExampleObject();
Field[] fields = o.getClass().getFields();
try {
for (Field field : fields) {
Class<?> type = field.getType();
try {
final String name = field.getName();
if (type == Character.TYPE || type.equals(String.class)) {