Skip to content

Instantly share code, notes, and snippets.

View cesc1989's full-sized avatar
🐻
¿Cuál es la diferencia entre la participación y el compromiso?

Francisco Quintero cesc1989

🐻
¿Cuál es la diferencia entre la participación y el compromiso?
View GitHub Profile
@cesc1989
cesc1989 / 001_position_args.sh
Created October 11, 2017 17:58
Different ways for declaring a function's arguments in Bash scripts
#!/bin/bash -xe
function byPosition () {
echo "Variable in position 1: $1"
echo "Variable in position 2: $2"
}
byPosition hola mundo
@cesc1989
cesc1989 / create-room.js
Created April 21, 2020 15:17
Ember Octane + Twilio Video
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
import { inject as service } from '@ember/service';
import * as Video from 'twilio-video/dist/twilio-video';
import { attachTracks } from "../utils/intrati-twilio";
export default class CreateRoomComponent extends Component {
@cesc1989
cesc1989 / hello_macro.rb
Last active August 18, 2020 21:46 — forked from crescentrose/hello_macro.rb
Cómo se escriben las macros en Ruby
module SaysHi
def self.included(base)
base.extend ClassMethods
end
module ClassMethods
def hi_to
@hi_to ||= ""
end
@cesc1989
cesc1989 / action_mailer_and_sidekiq.md
Last active May 19, 2021 02:03 — forked from maxivak/00.md
How to send emails with ActionMailer and Sidekiq

Sending emails with ActionMailer and Sidekiq

Send email asynchroniously using Sidekiq.

ActionMailer

Create mailer class:

# app/mailers/user_mailer.rb
@cesc1989
cesc1989 / create_db_from_csv.rb
Created November 8, 2024 23:24
Crea una base de datos SQLite a partir de un archivo CSV.
require "csv"
require "sqlite3"
if ARGV.length < 3
puts "Uso: ruby create_db_from_csv.rb ruta/al/archivo.csv debugging.dashboard.db nombre_tabla"
exit
end
csv_file = ARGV[0]