Skip to content

Instantly share code, notes, and snippets.

Hector Oliveros Eitol

Block or report user

Report or block Eitol

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Install Dev Env
## CONFIG
USR=`whoami`
SHARED_FOLDER=/home/${USR}/NAS
## GO CONFIG
GOVER='1.11.1'
GOPATH=/opt/go
GO_INSTALL_FOLDER=/usr/local/
GOROOT=${GO_INSTALL_FOLDER}/go
View run_studio3t.sh
# This scripts allow to run 3T Studio even if the trial time has expired
# Explanation:
# 1- disable the network date system
# 2- change the time to a past date
# 3- Run Studio 3T
# 4- Wait to open (Increase if your computer is slow)
# 5- Enable the network date system
# Note: tested in ubuntu 18.04
@Eitol
Eitol / install_protobuf.sh
Last active Nov 14, 2018
Install lastest version of protobuf. Tested in in ubuntu 18.04.
View install_protobuf.sh
#!/usr/bin/env bash
# run like:
# sudo -S bash ./install_protobuf.sh
#-------- Config ---------
SO=linux-x86_64 # linux-x86_64 | linux-x86_32 | windows | osx
PROTOBUF_REPO="protocolbuffers/protobuf"
PROTOBUF_USER=`whoami`
@Eitol
Eitol / asdadasdsad
Created Oct 7, 2018
run pgadmin #postgres
View asdadasdsad
python3 /usr/local/lib/python3.6/dist-packages/pgadmin4/pgAdmin4.py
@Eitol
Eitol / asdasdasd
Last active Oct 7, 2018
django cli #django
View asdasdasd
pip3 install virtualenv
pip install psycopg2-binary
# Iniciar un proyecto
django-admin.py startproject NOMBRE
# La wea que migra
manage.py makemigrations
manage.py migrate
manage.py runserver
@Eitol
Eitol / pytest_mock_example.py
Created Apr 13, 2018
mock pytest parametrize test
View pytest_mock_example.py
# first install pip3 install pytest-mock
import os
import pytest
class TestNodeInteractor:
    def exists(self, path):
        return os.path.exists(path)
    @pytest.fixture(autouse=True)
    def mock_exists(self, mocker, expect):
@Eitol
Eitol / install_avrdude_raspbian9.sh
Created Mar 2, 2018
Install AVRDUDE in Raspbian 9 (raspberry pi model B)
View install_avrdude_raspbian9.sh
#!/usr/bin/env bash
sudo apt-get install bison flex libusb-dev gcc gcc-avr avr-libc libelf-dev libusb-1.0-0-dev libusb-1.0-0-dev libftdi1-dev libftdi-dev libhidapi-libusb libevent-pthreads-2.0-5 libpthread-workqueue0 -y
wget http://ftp.nchc.org.tw/Unix/NonGNU/avrdude/avrdude-6.1.tar.gz
tar xfv avrdude-6.2.tar.gz -C /tmp
CURRENT_DIR=$(pwd)
cd /tmp/avrdude-6.2
./configure --enable-linuxgpio
make -j4
sudo make install
View Clean raspbian instalation
sudo apt remove minecraft-pi chromium-browser claws-mail galculator bluej greenfoot geany scratch scratcht2 sense-emu-tools sense-hat libreoffice* wolfram*
@Eitol
Eitol / install_kivy.sh
Created Feb 15, 2018
Install Kivy 1.10.0 in Raspbian Strech (9)
View install_kivy.sh
#!/usr/bin/env bash
sudo apt-get update
apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \
pkg-config libgl1-mesa-dev libgles2-mesa-dev \
python-setuptools libgstreamer1.0-dev git-core \
gstreamer1.0-plugins-{bad,base,good,ugly} \
gstreamer1.0-{omx,alsa} python-dev libmtdev-dev \
xclip xsel libatlas-base-dev
pip3 install Cython==0.27.3 kivy==1.10.0
@Eitol
Eitol / data_grid.py
Last active Oct 27, 2017
Simple Data grid for kivy. (Work in python 3 an 2)
View data_grid.py
import json
from kivy.app import App
from kivy.lang import Builder
from kivy.properties import ListProperty
from kivy.uix.label import Label
from kivy.uix.togglebutton import ToggleButton
from kivy.uix.gridlayout import GridLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.core.window import Window
from kivy.uix.scrollview import ScrollView
You can’t perform that action at this time.