Skip to content

Instantly share code, notes, and snippets.

View dgilperez's full-sized avatar
🌊
Build that!

David Gil dgilperez

🌊
Build that!
View GitHub Profile

Pry Cheat Sheet

Command Line

  • pry -r ./config/app_init_file.rb - load your app into a pry session (look at the file loaded by config.ru)
  • pry -r ./config/environment.rb - load your rails into a pry session

Debugger

@dgilperez
dgilperez / slack_history.py
Created May 12, 2020 14:23 — forked from minniel/slack_history.py
Download Slack Channel/PrivateChannel/DirectMessage History
from slacker import Slacker
import json
import argparse
import os
import shutil
import copy
from datetime import datetime
# This script finds all channels, private channels and direct messages
# that your user participates in, downloads the complete history for
@dgilperez
dgilperez / droja.md
Created April 12, 2023 15:26
An Analysis of Xosé Toxeiro Díaz's Unforeseen Predicament: A Case Study in Deception and Manipulation

Title: An Analysis of Xosé Toxeiro Díaz's Unforeseen Predicament: A Case Study in Deception and Manipulation

Abstract: This study investigates the predicament of Xosé Toxeiro Díaz, a man who, despite not holding an influential position, possesses significant financial resources. Through an examination of his interactions with two women named María, we explore the deceptive and manipulative tactics employed by these women to take advantage of Toxeiro's vulnerabilities. Utilizing a scholarly, analytical approach, we assume the reader possesses extensive prior knowledge of the subject matter.

Keywords: Xosé Toxeiro Díaz, deception, manipulation, wealth, vulnerability

Introduction: Xosé Toxeiro Díaz, a man of considerable financial means, found himself in an unexpected situation that has captured the attention of scholars in various fields. Toxeiro was not a man of political or social influence, but he had managed to accumulate a substantial fortune amounting to four million in retirement funds. This wealth wa

@dgilperez
dgilperez / gist:cd04989dd9d54f13a89e
Last active March 1, 2021 18:15
Sacando un trabajo a medias a una rama

Sacando código a otra rama

"Ocultas" los cambios en la pila de cambios local

git stash

Creas una rama local (no en github)

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle">
<channel>
<title>Rosita - Coach de Longevidad Mayores 65</title>
<item>
<title>Version 0.1.10</title>
<description>desc</description>
<pubDate>Thu, 30 Jul 2020 12:00:00 +0000</pubDate>
<enclosure url="https://play.google.com/store/apps/details?id=com.heartsradiant.rosita" sparkle:version="0.1.10" sparkle:os="android" />
</item>
@dgilperez
dgilperez / slack_history.py
Created May 12, 2020 14:24 — forked from Chandler/slack_history.py
Download Slack Channel/PrivateChannel/DirectMessage History
# MIT License
# Copyright (c) 2016 Chandler Abraham
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
@dgilperez
dgilperez / README.MD
Created March 26, 2020 20:48 — forked from lmarkus/README.MD
Extracting / Exporting custom emoji from Slack

Extracting Emoji From Slack!

Slack doesn't provide an easy way to extract custom emoji from a team. (Especially teams with thousands of custom emoji) This Gist walks you through a relatively simple approach to get your emoji out.

If you're an admin of your own team, you can get the list of emoji directly using this API: https://api.slack.com/methods/emoji.list. Once you have it, skip to Step 3

HOWEVER! This gist is intended for people who don't have admin access, nor access tokens for using that list.

Follow along...

@dgilperez
dgilperez / springrole
Created February 14, 2019 18:41
springrole verification
2abeca13d96df706beeb3204e00dc56977b3c0158ae05bc65ac2a909d0183926cbb675cd933f97d0149f91a20c08556febeeae69433ef79272785857cd0f166d
@dgilperez
dgilperez / gist:1960607
Last active November 6, 2018 16:58
Compiling and Installing Sphinx 2.0 with libstemmer
# to execute from home folder
wget http://snowball.tartarus.org/dist/libstemmer_c.tgz
wget http://sphinxsearch.com/files/sphinx-2.1.2-release.tar.gz
tar -xvzf sphinx-2.1.2-release.tar.gz
tar -xvzf libstemmer_c.tgz
cp -R libstemmer_c/* sphinx-2.1.2-release/libstemmer_c/
cd sphinx-2.1.2-release/
./configure --with-libstemmer
make
@dgilperez
dgilperez / check.rb
Created August 26, 2018 21:14 — forked from christopher-b/check.rb
Canvas MySQL -> Postgres Migration
#!/usr/bin/env ruby
# Do sanity check on imported data by comparing the number of rows in each table
require 'pg'
require 'mysql2'
tables = %w( { list the tables to compare here })
p = PG.connect(dbname:'canvas', host: 'postgres.ocad.ca', user: 'canvas_user')