Skip to content

Instantly share code, notes, and snippets.

View vtamara's full-sized avatar

Vladimir Támara Patiño vtamara

View GitHub Profile
@vtamara
vtamara / test.fc
Last active January 12, 2023 04:45
Test for solution of first task of https://github.com/ton-blockchain/func-contest2
int __test_t30_12() {
int a = 30;
int b = 12;
tuple stack = unsafe_tuple([a, b]);
cell data = begin_cell().end_cell();
var (int gas_used, ret_stack) = invoke_method(gcd, stack);
int result = first(ret_stack);
throw_if(101, result != 6);
return gas_used;
}
{-
TASK 1 - Greatest Common Divisor
Write a method that calculates the greatest common divisor between 2
integers greater than or equal to 1 and less than 1048576.
-}
() recv_internal() {
}
;; solution based on
@vtamara
vtamara / plantilla-ap-rails4-aut.rb
Last active October 12, 2021 23:21
Plantilla para generar aplicación Ruby on Rails 4.0.0 con PostgreSQL, bootstrap de twitter, simple-form, devise, cancan, role_model y pruebas con rspec, cucumber, capybara y factory_girl. Probada en adJ 5.3
#!/usr/local/bin/ruby
# Plantilla para generar en adJ 5.3 aplicación Ruby on Rails 4.0.0
# Dominio Público de acuerdo a legislación colombiana.
# vtamara@pasosdeJesus.org. 2013
#
# La aplicación tendrá:
# * Base de datos PostgreSQL,
# * UI en español por defecto con Bootstrap de Twitter y simple-form
# * Autorización con devise, autenticación con cancan y role_model,
# * Pruebas con rspec, cucumber, capybara y factory_girl
@vtamara
vtamara / bitacora-sideex-pruebas-sjrcol-hasta-10.txt
Created November 18, 2020 23:40
Ejemplo de bitácora de sideex tras ejecución de 10 suits de pruebas a Jrscol y de archivo resultante tras procesarlo con grep, sed, tuberías y redirección en una sóla línea
[info] Playing test suite sjrcol-01-admin-tablas-basicas
[info] Playing test case tabla-accidentes-o-dificultades-en-la-migracion
[info] Executing: | clickAt | id=navbarDropdownAdministrar | 49,25 |
[info] Executing: | clickAt | link=Tablas Básicas | 70,12 |
[info] Executing: | clickAt | link=Accidentes o Dificultades en la migración | 155,9 |
[info] Wait until the element is found
[info] Executing: | clickAt | id=dificultadmigracion_nombre | 94,5 |
[info] Executing: | type | id=dificultadmigracion_nombre | aaa |
[info] Executing: | clickAt | id=dificultadmigracion_observaciones | 86,19 |
[info] Executing: | type | id=dificultadmigracion_observaciones | bbb |
@vtamara
vtamara / doc-practico-adJ.md
Last active December 3, 2019 01:58
Instalación de práctico 19.3 en adJ/OpenBSD 6.5

1. Entorno usado

2. Procedimiento de instalación

Segui instrucciones de la documentación, del archivo Vagrantfile que fuí adaptando para adJ y para no usar usuario root de MariaDB. También hice seguimiento al PHP.

@vtamara
vtamara / monitorea.sh
Created August 3, 2017 14:23
Monitorea conexiones de un cortafuegos, agregando a una bitacora resultado de ping a su propia IP externa, a un computador en la red interna, a la puerta de enlace y a otro computador en Internet
#!/bin/sh
#Monitorea conexiones de un cortafuegos, agregando a una bitacora resultado de ping a su propia IP externa, a un computador en la red interna, a la puerta de enlace y a otro computador en Internet
#Dominio Publico. 2010. vtamara@pasosdeJesus.org
# Ip externa de este cortafuegos
ipext=202.59.113.30
# IP de otro computador en la red interna
ipmaqint=192.168.1.35
@vtamara
vtamara / prepclienteldap.sh
Last active December 25, 2015 00:49
Prepara un Ubuntu para que permite autenticar con un servidor LDAP. Probado en Ubuntu 12.04 autenticando con un LDAPD en OpenBSD.
#!/bin/bash
# Prepara un Ubuntu como cliente LDAP
# Dominio Público. 2013. vtamara@pasosdeJesus.org
# Referencias:
# http://dhobsd.pasosdejesus.org/index.php?id=Atenticar+con+LDAP+desde+Ubuntu
# https://help.ubuntu.com/community/LDAPClientAuthentication
# http://www.jukie.net/~bart/ldap/ldap-authentication-on-debian/
# https://wiki.debian.org/LDAP/NSS
dn=$1