Skip to content

Instantly share code, notes, and snippets.

View alfredoreduarte's full-sized avatar

Alfredo Re alfredoreduarte

View GitHub Profile
@alfredoreduarte
alfredoreduarte / readme.md
Created February 4, 2022 02:53
sublime text 3 multiple line selection with cmd+alt

Sublime Text > Preferences > Key bindings

then

[
	{ "keys": ["shift+super+m"], "command": "goto_definition" },
	{ "keys": ["super+alt+up"], "command": "select_lines", "args": {"forward": false} },
	{ "keys": ["super+alt+down"], "command": "select_lines", "args": {"forward": true} },
	{ "keys": ["ctrl+shift+'"], "command": "change_quotes" }
@alfredoreduarte
alfredoreduarte / react_native_android_on_mac.md
Created December 24, 2021 03:18
kickstart react native development for android on a new mac
@alfredoreduarte
alfredoreduarte / logrotate.md
Created September 19, 2019 16:00
Setting up logrotate for a rails app
yum update && yum install logrotate -y
vim /etc/logrotate.conf
/var/www/html/bsforum/log/*.log {
@alfredoreduarte
alfredoreduarte / parayvan.md
Created March 21, 2019 18:28
Cómo levantar sitios nuevos en vagrant (windows)

Desarrollo local

Levantar server local

  • Usando bash, ir a C:\Users\dasro\websites\scotch y correr vagrant up

Agregando sitios nuevos

  • Abrir C:\Windows\System32\drivers\etc\hosts y agregar 192.168.33.10 website.local
  • Abrir C:\Users\dasro\websites\scotch\Vagrantfile y agregar website.local
@alfredoreduarte
alfredoreduarte / instructions.md
Last active February 8, 2019 15:53
Prettier JS

Run:

yarn global add prettier
yarn install onchange --dev
echo '{
  "tabWidth": 4,
  "useTabs": true,
  "semi": false,
 "trailingComma": "es5",
@alfredoreduarte
alfredoreduarte / command.md
Created January 23, 2019 12:06
get PID of process using a given port

netstat -vanp --tcp | grep 3000

@alfredoreduarte
alfredoreduarte / Instructions.md
Last active June 21, 2018 16:14
Enabling localhost vhosts in OSX, with mod_rewrite for nice URLs
@alfredoreduarte
alfredoreduarte / instructions.md
Last active August 22, 2018 22:03
Automatic deployment with git

On your server

cd /root
mkdir repos
cd repos
mkdir project-name.com
cd project-name.com
git init --bare
nano hooks/post-receive
@alfredoreduarte
alfredoreduarte / restrict.js
Last active January 27, 2016 16:20
remove stuff from DOM based on country code
(function() {
var restrictedPosts = ['109']
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
@alfredoreduarte
alfredoreduarte / Obj-c MD5 from string
Last active August 29, 2015 14:23
Obj-c Generate MD5 from string
#import <CommonCrypto/CommonDigest.h>
- (NSString *)generateMD5:(NSString *)token{
const char *cStr = [token cStringUsingEncoding:NSASCIIStringEncoding];
unsigned char digest[16];
CC_MD5( cStr, strlen(cStr), digest );
NSMutableString *output = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2];
for(int i = 0; i < CC_MD5_DIGEST_LENGTH; i++)
[output appendFormat:@"%02x", digest[i]];
return output;