Skip to content

Instantly share code, notes, and snippets.

View suenot's full-sized avatar
🕸️
Deep

Eugen Soloviov suenot

🕸️
Deep
View GitHub Profile
@suenot
suenot / App.vue
Created January 5, 2020 19:21
Vue reactive data + sass + css variables
<template>
<div :style="cssVars">
<div class="test">test</div>
</div>
</template>
<script>
export default observer({
name: 'App',
data: () => ({
@suenot
suenot / mdi.js
Created December 26, 2019 10:46
Material icons in object
export default [{"icon":"mdi-ab-testing"},{"icon":"mdi-access-point"},{"icon":"mdi-access-point-network"},{"icon":"mdi-access-point-network-off"},{"icon":"mdi-account"},{"icon":"mdi-account-alert"},{"icon":"mdi-account-alert-outline"},{"icon":"mdi-account-arrow-left"},{"icon":"mdi-account-arrow-left-outline"},{"icon":"mdi-account-arrow-right"},{"icon":"mdi-account-arrow-right-outline"},{"icon":"mdi-account-badge"},{"icon":"mdi-account-badge-alert"},{"icon":"mdi-account-badge-alert-outline"},{"icon":"mdi-account-badge-horizontal"},{"icon":"mdi-account-badge-horizontal-outline"},{"icon":"mdi-account-badge-outline"},{"icon":"mdi-account-box"},{"icon":"mdi-account-box-multiple"},{"icon":"mdi-account-box-multiple-outline"},{"icon":"mdi-account-box-outline"},{"icon":"mdi-account-card-details"},{"icon":"mdi-account-card-details-outline"},{"icon":"mdi-account-cash"},{"icon":"mdi-account-cash-outline"},{"icon":"mdi-account-check"},{"icon":"mdi-account-check-outline"},{"icon":"mdi-account-child"},{"icon":"mdi-account-c
@suenot
suenot / mdi.js
Created December 26, 2019 09:38
mdi-icons
export default [
"mdi-ab-testing",
"mdi-access-point",
"mdi-access-point-network",
"mdi-access-point-network-off",
"mdi-account",
"mdi-account-alert",
"mdi-account-alert-outline",
"mdi-account-arrow-left",
"mdi-account-arrow-left-outline",
@suenot
suenot / create-react-app--add-mobx.md
Created August 16, 2018 03:46
create-react-app add mobx
npm run eject
npm install mobx mobx-react --save
npm i babel-plugin-transform-decorators-legacy --save-dev
@suenot
suenot / python-ubuntu-18-04.sh
Last active September 24, 2019 00:12
python ubuntu 18.04
sudo apt install python3
sudo apt install python3-pip
sudo apt install python-minimal
sudo apt install python-pip
@suenot
suenot / docker-ubuntu-16-04.sh
Last active August 12, 2018 19:32
docker ubuntu 16.04
export LC_ALL=C
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce
@suenot
suenot / tarantool-luarocks.md
Created August 1, 2018 10:58
tarantool luarocks
git clone https://github.com/tarantool/websocket.git .
luarocks make

tarantoolctl rocks install https://raw.githubusercontent.com/tarantool/websocket/master/websocket-scm-1.rockspec
@suenot
suenot / readme.md
Last active August 14, 2018 12:36
cloud9 aws by ssh

How to install AWS Cloud9 with Docker (Collaboration editor on server)

https://aws.amazon.com/ru/cloud9/

# which node
# /root/.nvm/versions/node/v8.11.3/bin/node
mkdir aws-cloud9
@suenot
suenot / asyncio_producer_consumer.py
Created June 11, 2018 13:57 — forked from akrylysov/asyncio_producer_consumer.py
Python 3 asyncio basic producer / consumer example
import asyncio
import random
q = asyncio.Queue()
async def producer(num):
while True:
await q.put(num + random.random())
await asyncio.sleep(random.random())