Skip to content

Instantly share code, notes, and snippets.

@gebv
gebv / bash
Last active March 13, 2016 10:49
setup dev env
docker run --name psql94_data -v /var/lib/postgresql busybox
docker run --name psql94 -itd --restart always \
--publish 5432:5432 \
--volumes-from psql94_data \
sameersbn/postgresql:9.4-14 \
docker run --name es -itd --restart always \
-p 9200:9200 -p 9300:9300 \
elasticsearch
@gebv
gebv / main.js
Last active April 17, 2016 09:22
Unmount component mithril. Если компонент инициилизируется в другом компоненте-врапере, главный компонент в роутинге и обновление данных асинхронное.
var Content = {
controller: function(c) {
var isInit = false;
var api = {
text: m.prop("old text"),
config: function(element, isInit, context) {
isInit = isInit;
},
unlistener: function() {
@gebv
gebv / appendorreplace.go
Last active July 5, 2016 15:43
append or replace struct, slice, map golang
package utils
import (
"errors"
"reflect"
)
func resolveValues(dst, src interface{}) (vdst reflect.Value, vsrc reflect.Value, err error) {
if dst == nil || src == nil {
err = errors.New("nil args")
import (
"encoding/json"
"fmt"
"strconv"
"strings"
"bitbucket.org/gbv/specbuilder"
"bitbucket.org/gbv/specbuilder/models"
"bitbucket.org/gbv/specbuilder/utils"
)
@gebv
gebv / gitlab-get-latest-buid.sh
Created August 25, 2016 16:43
GitLab download the latest successful build
#!/bin/bash
set -e
OUT_FILE="artifacts.zip"
APP_LAST_BUILD=$(curl -H "PRIVATE-TOKEN: ${API_PRIVATE_TOKEN}" ${API_BASE_URL}/api/v3/projects/${APP_PROJECT}/builds?scope=success | jq ".[0] | select(.status==\"success\") | .id")
curl -fksSL -o ${OUT_FILE} -H "PRIVATE-TOKEN: ${API_PRIVATE_TOKEN}" "${API_BASE_URL}/api/v3/projects/${APP_PROJECT}/builds/${APP_LAST_BUILD}/artifacts"
@gebv
gebv / table.md
Last active February 4, 2017 12:39

h1

h2

Table

Пиломатериалы основное назначение для использования на малоответственные детали в строительстве, раскроя на мелкие заготовки различного назначения; строительства (ремонтно-эксплуатационные нужды), элементов несущих конструкций, строганых деталей строительство (ремонтно-эксплуатационные нужды), элементы несущих конструкций, строганые детали -
вид обрезные доски; необрезные доски обрезные доски -
вид обрезные доски; необрезные доски обрезные доски -
@gebv
gebv / docker-compose.yml
Created February 5, 2017 18:50
Bitcoin docker-compose
version: "2"
services:
node:
image: kylemanna/bitcoind
container_name: bitcoind
volumes:
- ./_data:/bitcoin
- ./callback.sh:/callback.sh
# ports:
# - 8333:8333
@gebv
gebv / example.md
Last active February 7, 2017 11:49

tableA.doc

a1 a2 a3
a11 a12 a13
a21 a22 a23
a31 a32 a33

tableB.doc

# GET /message
+ Response 200 (text/plain)

        Hello World!
@gebv
gebv / api.apib
Last active March 6, 2017 23:27
test API Blueprint
FORMAT: 1A
# My API
## POST /places
+ Request (application/json)
{"text": "a"}
+ Response 200 (application/json)