I hereby claim:
- I am thomedes on github.
- I am thomedes (https://keybase.io/thomedes) on keybase.
- I have a public key whose fingerprint is D6CC 1A77 AB07 E83D DDD3 2A95 712C F7B5 4CCC D59C
To claim this, I am signing this object:
{ | |
"basics": { | |
"name": "Toni Homedes", | |
"label": "Embedded Programmer and DevOps", | |
"picture": "https://ca.gravatar.com/avatar/ba5f96391f5499c01e98d03957e31f98", | |
"email": "[email protected]", | |
"phone": "+34 647-10-77-35", | |
"website": "https://toni.homedes.net/", | |
"location": { | |
"postalCode": "08330", |
I hereby claim:
To claim this, I am signing this object:
template<typename T, typename Container = std::vector<T> > | |
class SortedVector { | |
public: | |
typedef T value_type, &reference; | |
typedef const T &const_reference; | |
typedef Container container_type; | |
typedef typename container_type::iterator iterator; | |
typedef typename container_type::const_iterator const_iterator; | |
typedef typename container_type::size_type size_type; |
#!/bin/bash | |
# vim: set ts=4 sw=4 noet fileencoding=utf-8: | |
fontDir=`figlet -I2` | |
if [[ $# -eq 0 ]]; then | |
echo "usage: $(basename $0) [message] -- print given message for every available font in figlet" | |
exit 0 | |
fi |
/////////////////////////////////////////////////////////////////////////////// | |
// | |
// browser_x_loader(tag_name, element_type, callbak[, end_callback]) | |
// | |
// Load files in the browser | |
// | |
// Usage: | |
// | |
// <script type="text/x-toni-template" src="tmpl/default.tmpl"></script> | |
// <script type="text/x-toni-template" src="tmpl/login.tmpl"></script> |
//----------------------------------------------------------------------------- | |
// | |
// print_r(expression[, _return = false ]) | |
// | |
// PHP's print_r() implemented in javascript | |
// | |
// Usage: | |
// alert(print_r([111, {a: 33, b: 44}], true)) | |
// | |
// if _return is true will return string |
DELIMITER $$ | |
DROP FUNCTION IF EXISTS `cif_letra` $$ | |
CREATE FUNCTION `cif_letra` (`p_cif` INT UNSIGNED) RETURNS CHAR(1) | |
-- ---------------------------------------------------------------------------- | |
-- Calcula la letra que corresponde al núm. de CIF dado | |
-- ---------------------------------------------------------------------------- | |
DETERMINISTIC | |
NO SQL |
# | |
# Get all sections from .INI file | |
# | |
sed -n 's/^[ \t]*\[\(.*\)\].*/\1/p' /etc/samba/smb.conf | |
# | |
# Get all values of given section in a clean key=value form | |
# | |
section=global; sed -n '/^[ \t]*\['"$section"'\]/,/^[ \]t*\[/s/^[ \t]*\([^;#\[][^ \t]*\)[ \t]*=[ \t]*\(.*\)/\1=\2/p' /etc/samba/smb.conf | |
# | |
# Get a specific value for a given key and section |
# List all [sections] of a .INI file | |
sed -n 's/^[ \t]*\[\(.*\)\].*/\1/p' | |
# Read KEY from [SECTION] | |
sed -n '/^[ \t]*\[SECTION\]/,/\[/s/^[ \t]*KEY[ \t]*=[ \t]*//p' | |
# Read all values from SECTION in a clean KEY=VALUE form |