Skip to content

Instantly share code, notes, and snippets.

@kyeshmz
kyeshmz / gist:09043d74bdbb9859a16dd69c937de620
Created January 28, 2017 13:18 — forked from CristinaSolana/gist:1885435
Keeping a fork up to date

1. Clone your fork:

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
/**
* Retrieves all the rows in the active spreadsheet that contain data and logs the
* values for each row.
* For more information on using the Spreadsheet API, see
* https://developers.google.com/apps-script/service_spreadsheet
*/
function readRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
@kyeshmz
kyeshmz / gist:1add31e766e522ff1a91ca15c6d75d1b
Created July 26, 2017 05:12 — forked from victorgan/gist:cbf7e0216e802844198a
Installing ROS Indigo on a Ubuntu 14.04 Fresh Install
# Literally, from a completely fresh install, except for system updates.
# START TUTORIAL: http://wiki.ros.org/indigo/Installation/Ubuntu
# Note: In Ubuntu 9.04 (Jaunty) and later, the main, universe, restricted and multiverse repositories are enabled by default.
# accept software from ROS sources
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
# set up keys
wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-pip
sudo apt-get install python2.7-dev
#for virtualenv wrapper
sudo pip install virtualenv
sudo pip install virtualenvwrapper
@kyeshmz
kyeshmz / fastmaskrcnn
Created August 31, 2017 12:04
fastmaskrcnn script
#!/bin/bash
# Script to create and compile FastMaskRCNN code
### Cleanup
#rm -rf FastMaskRCNN
### Some dependencies (Python 2.7)
# use 'sudo pip' if installing globally
@kyeshmz
kyeshmz / gist:85d9db24e9a2aa600d6aadc1687b6398
Last active October 11, 2017 16:15
OpenCv2 on Raspi Jessie
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y build-essential git cmake pkg-config
#image files
sudo apt-get install -y libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev
sudo apt-get -y python2.7-dev opencv2 virtualenv
#video formats
sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install -y libxvidcore-dev libx264-dev
@kyeshmz
kyeshmz / opencv-install.sh
Created November 1, 2017 07:52
Opencv install
brew update
brew install -v cmake pkg-config
brew install python2
brew install python2
export PATH="/usr/local/opt/python/libexec/bin:$PATH" >> ~/.bashrc
brew tap homebrew/science
brew install eigen ffmpeg jpeg libpng libtiff openexr numpy
brew install opencv@2
export PATH="/usr/local/opt/opencv@2/bin:$PATH"' >> ~/.bashrc
@kyeshmz
kyeshmz / setup.sh
Created August 1, 2019 04:56
ubuntu machines for darknet
#!/bin/bash
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt install -y curl git ssh tmux zip wget
sudo apt-get install -y python3-pip
pip install pipenv
@kyeshmz
kyeshmz / Dockerfile
Last active August 27, 2019 03:50
Cuda 10.0 + Ubuntu 18.04+ cudnn7 + TF+ pytorch +darknet
FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04
LABEL maintainer="kkshmz"
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
RUN apt-get update --fix-missing && \
apt-get install -y --no-install-recommends wget bzip2 ca-certificates libglib2.0-0 libxext6 libsm6 libxrender1 git mercurial subversion unzip libjpeg-dev libpng-dev build-essential vim && \
apt-get -y autoremove && apt-get -y autoclean
RUN rm -rf /var/cache/apt
@kyeshmz
kyeshmz / docker management
Created August 21, 2019 06:22
Docker management script
#!/bin/bash
function start() {
docker build -rm -t myapp_image .
docker run -d -name myapp_container myapp_image
}
function stop() {
docker stop myapp_container && docker rm myapp_container
}