Skip to content

Instantly share code, notes, and snippets.

View ofstudio's full-sized avatar

Oleg Fomin ofstudio

View GitHub Profile
@ofstudio
ofstudio / heplers.js
Last active September 9, 2021 09:55
Couple useful heplers for ghost
var hbs = require('express-hbs'),
api = require('core/server/api'),
_ = require('lodash'),
async = require('express-hbs/lib/async'), // To redefine `registerAsyncHelper`
registerAsyncHelper;
// Redefine `registerAsyncHelper` from `express-hbs`
registerAsyncHelper = function (name, fn) {
hbs.handlebars.registerHelper(name, function (context, options) {
// Pass `[context, options]` as arg instead of `context` only
@ofstudio
ofstudio / ByTagHelper.js
Last active August 29, 2015 14:16
Query Ghost posts by tag
var hbs = require('express-hbs'),
api = require('core/server/api'),
async = require('express-hbs/lib/async'), // To redefine `registerAsyncHelper`
registerAsyncHelper;
// Redefine `registerAsyncHelper` from `express-hbs`
registerAsyncHelper = function (name, fn) {
hbs.handlebars.registerHelper(name, function (context, options) {
// Pass `[context, options]` as arg instead of `context` only
return async.resolve(fn.bind(this), [context, options]);

Всем-всем! Уже завтра, в пятницу начнется долгожданный Westie Fest 2013! Несколько важных новостей :)

Для начала хотим представить вам информационного партнера Westie Fest 2013: Телеканал «HD Life» — музыкальные программы, видеоклипы, концерты, информационно-развлекательные программы, модные показы и знаменательные события! http://www.hdlife.ru/

О новостях:

  1. В пятницу у нас будет Welcome Party с 21:00, где мы все наконец встретимся и как следует прогреем танцпол! Также, в пятницу можно будет оплатить участие всем, кто еще не сделал этого.
@ofstudio
ofstudio / Musical Self-Sabotage.md
Created March 30, 2016 14:00
Musical Self-Sabotage: What NOT to Play

Оригинал

Музыкальный самоконтроль: какую музыку лучше не ставить

Широчайший спектр музыки под которую танцуют West Coast Swing привлекает в танец самых разных людей: разных возрастов, культур и вкусов. И для тех, кто занимается развитием и продвижением WCS, очень важно понимать музыкальные пристрастия каждой аудитории.

Музыка, которую вы выбираете для занятий, вечеринок или танцевальных демо может как помочь вам привлечь внимание людей, так и наоборот — отпугнуть. Это статья — не учебник по диджейству, и не список самых лучших песен. Она рассказывает о том как привлекать людей в танец с помощью музыки.

Небольшая предыстория

/tool fetch ya.ru
@ofstudio
ofstudio / pm2.sh
Created September 25, 2017 22:47
PM2 initial setup on Ubuntu 16.04
# Replace USERNAME with user name
sudo su -c 'env PATH=\$PATH:/usr/bin pm2 startup ubuntu -u USERNAME --hp /home/USERNAME'
sudo env PATH=\$PATH:/usr/bin pm2 logrotate -u USERNAME
@ofstudio
ofstudio / openvpn-docker.sh
Created October 30, 2017 18:57
Run OpenVPN Server in Docker container
#!/usr/bin/env bash
# https://hub.docker.com/r/kylemanna/openvpn/
OVPN_DATA="openvpn_data" # Docker volume name
OVPN_HOST="vpn.hostname.org" # Server hostname
OVPN_USER="peter_the_pig" # Client username
# init
docker volume create --name $OVPN_DATA
@ofstudio
ofstudio / espressodance.com.conf
Created December 4, 2017 07:28
Sample Nginx reverse proxy configuration with websockets
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
listen [::]:80;
server_name live.wcs.life;
return 301 https://$host$request_uri;
@ofstudio
ofstudio / wcschat_topics.md
Last active June 19, 2018 14:31
Список тем Большого WCS Чата