Skip to content

Instantly share code, notes, and snippets.

View morellana88's full-sized avatar

Marco Orellana morellana88

  • San Salvador, El Salvador
View GitHub Profile
@morellana88
morellana88 / gist:67eba26c9dd2b606e90060e7393d7b21
Created January 10, 2019 21:58
Create linux user passwordless and add it to sudo group
# adduser username --disabled-password
# usermod -aG sudo username
$ sudo su username
$ ssh-keygen
# Sudo without password
$ sudo visudo
# Add this to the end of the file
username ALL=(ALL) NOPASSWD:ALL
@morellana88
morellana88 / Delete a DAG from all tables
Created September 13, 2018 22:30
Delete a DAG from Airflow 1.9 database
set @dag_id = 'my_dag_id';
delete from xcom where dag_id = @dag_id;
delete from task_instance where dag_id = @dag_id;
delete from task_fail where dag_id = @dag_id;
delete from sla_miss where dag_id = @dag_id;
delete from log where dag_id = @dag_id;
delete from job where dag_id = @dag_id;
delete from dag_run where dag_id = @dag_id;
delete from dag where dag_id = @dag_id;
package prueba_spark_marco_orellana
import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.functions._
import org.apache.spark.sql.expressions.Window
import java.util.Calendar
object PruebaSpark {
def main(args: Array[String]){
@morellana88
morellana88 / bq_exe_query
Last active August 15, 2017 21:28
Run parameterized query from a file on bq tool from
bq query \
--format=none
--allow_large_results
--replace
--noflatten_results
--use_legacy_sql=false
--destination_table tie_rol.rol_ml_dataset$20170814
--parameter="date_partition::2017-08-14"
< somequery.sql
[program:realtime-daemon]
command=/usr/local/bin/mono RealTimeDaemon.exe
process_name=%(program_name)s ; process_name expr (default %(program_name)s)
numprocs=1
directory=/home/ec2-user/BeyondGames.Data/src/AnalyticsDashboard/RealTimeDaemon/bin/Debug
autostart=true
autorestart=true
stdout_logfile=/home/ec2-user/BeyondGames.Data/src/AnalyticsDashboard/RealTimeDaemon/bin/Debug/stdout_logfile.log
stderr_logfile=/home/ec2-user/BeyondGames.Data/src/AnalyticsDashboard/RealTimeDaemon/bin/Debug/stderr_logfile.log
stdout_logfile_backups=5
[program:analytics-dashboard]
command=/usr/local/bin/xsp4 --port 8080 --root /home/ec2-user/BeyondGames.Data/src/AnalyticsDashboard/AnalyticsDashboard/
process_name=%(program_name)s
directory=/home/ec2-user/BeyondGames.Data/src/AnalyticsDashboard/AnalyticsDashboard/
autostart=true
autorestart=true
priority=100
stdout_logfile=/home/ec2-user/BeyondGames.Data/src/AnalyticsDashboard/AnalyticsDashboard/stdout_logfile.log
stderr_logfile=/home/ec2-user/BeyondGames.Data/src/AnalyticsDashboard/AnalyticsDashboard/stderr_logfile.log
stdout_logfile_backups=5
namespace test
open System
open System.Data
open FsSql
open Npgsql
module test =
let connectionString = "Host=127.0.0.1;Port=5432;Database=analytics_dashboard;Username=analytics_dashboard;Password=postgresp44s"
@morellana88
morellana88 / iterm2-solarized.md
Created October 8, 2015 07:16 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + oh my zsh + solarized + Meslo powerline font (OSX)

Solarized

@morellana88
morellana88 / Drop-down.fs
Last active September 8, 2015 19:01
Drop-down list tree
let firstSelect (data: string list) =
selectAttr[
attr.id "first-combo"
attr.``class`` "form-control"
on.change(fun _ e ->
e.PreventDefault()
let selectedOption = JQuery.Of("#first-combo").Val() |> string
updateSecondSelect selectedOption "#second-combo"
)
](