Skip to content

Instantly share code, notes, and snippets.

@abidibo
abidibo / gist:a5dae11a05c4ea22d526c00801f507d3
Created Jun 5, 2019
Material about memcached and kubernetes
View gist:a5dae11a05c4ea22d526c00801f507d3
https://karrier.io/blog/memcached-on-kubernetes/
https://stackoverflow.com/questions/50180560/memcache-on-kubernetes
https://www.kubestack.com/catalog/memcached-v0.2.1-kbst.2/documentation
@abidibo
abidibo / ngrxintro.md
Last active Apr 10, 2018 — forked from btroncone/ngrxintro.md
A Comprehensive Introduction to @ngrx/store - Companion to Egghead.io Series
View ngrxintro.md

Comprehensive Introduction to @ngrx/store

By: @BTroncone

Also check out my lesson @ngrx/store in 10 minutes on egghead.io!

Update: Non-middleware examples have been updated to ngrx/store v2. More coming soon!

Table of Contents

@abidibo
abidibo / PyQt.md
Last active Mar 14, 2018
PyQt Stuff
View PyQt.md

PyQt5 Stuff

i18n

Install the following package

$ sudo apt-get install pyqt5-dev-tools

In my case it was also necessary to install this other package to use linguist command

@abidibo
abidibo / code-plugins.vim
Last active Oct 23, 2017
A vim configuration model
View code-plugins.vim
" Indentation
Plug 'Yggdroot/indentLine'
" folding
Plug 'Konfekt/FastFold'
" pairs
Plug 'jiangmiao/auto-pairs'
" commentary
View vim-conf.md
@abidibo
abidibo / rope.md
Last active Oct 20, 2017
ROpe stuff for vim
View rope.md

Rope stuff

By default you can use <Ctrl-Space> for autocompletion

Autocompletion is also called by typing a period in |Insert| mode by default.

By default when you press <C-C>g on any object in your code you will be moved to definition.

Pymode can rename everything: classes, functions, modules, packages, methods, variables and keyword arguments.

@abidibo
abidibo / gist:dcbfb642cbda28c5227545bc8d7a3549
Created Oct 13, 2017
Install Vim 8 with Python, Python 3, Ruby and Lua support on Ubuntu 16.04
View gist:dcbfb642cbda28c5227545bc8d7a3549
sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-gui-common
sudo apt-get install liblua5.1-dev luajit libluajit-5.1 python-dev ruby-dev libperl-dev libncurses5-dev libatk1.0-dev libx11-dev libxpm-dev libxt-dev
#Optional: so vim can be uninstalled again via `dpkg -r vim`
sudo apt-get install checkinstall
sudo rm -rf /usr/local/share/vim /usr/bin/vim
cd ~
View wg.html
<html>
<head>
<meta charset="utf-8" />
<script
src="https://code.jquery.com/jquery-2.2.4.min.js"
integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
crossorigin="anonymous"></script>
<script src="https://cdn.rawgit.com/TorinoMeteo/tm-widgets/3d120d9b/dist/tm-widgets.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Nova+Mono|Oswald:400,700" rel="stylesheet" />
View tm-widget1.js
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId])
/******/ return installedModules[moduleId].exports;
@abidibo
abidibo / appdev.sh
Last active Jun 28, 2017
webdev and appdev scripts to automate startup dev screens and tools
View appdev.sh
#! /bin/bash
if [ -z "$1" ]; then
echo "Usage: . appdev [ProjectName]"
else
window=dev:0
project=$1
cd ~/Dev/mobile/${project}
tmux split-window -v
tmux split-window -h
tmux send-keys -t "2" 'npm run start' C-m
You can’t perform that action at this time.