Skip to content

Instantly share code, notes, and snippets.

View dkushnikov's full-sized avatar

Dmitry Kushnikov dkushnikov

  • ManyChat Inc.
  • London, UK
View GitHub Profile
@dkushnikov
dkushnikov / gist:9ef47f0d79764e74b71a
Created January 25, 2015 22:06
Upgrading or Installing Parallels Tools in Text Mode in a Linux Guest OS
http://download.parallels.com/desktop/v5/docs/en/Parallels_Desktop_Users_Guide/28117.htm

Keybase proof

I hereby claim:

  • I am dkushnikov on github.
  • I am dkushnikov (https://keybase.io/dkushnikov) on keybase.
  • I have a public key whose fingerprint is B9D1 1EE5 1C79 AE3E A14F 64FB DBEE 815F 11A9 1047

To claim this, I am signing this object:

var path = require('path'),
fs = require('fs'),
vm = require('vm'),
bem = require('bem'),
bemLevel = bem.require('./level'),
vow = require('vow');
/**
* @class Bundle
@dkushnikov
dkushnikov / gist:8490346
Last active February 5, 2021 04:17
VirtualBox - list running guests ip addresses
#!/bin/sh
VBoxManage list runningvms | cut -d "{" -f1 | sed "s/\"//g" | while read VBOXNAME; do
IP=$(VBoxManage guestproperty get "$VBOXNAME" /VirtualBox/GuestInfo/Net/1/V4/IP | cut -d":" -f2)
echo "$VBOXNAME: $IP"
done
@dkushnikov
dkushnikov / README.md
Last active January 3, 2016 00:29
Vagrantfile for bem/project-stub

Инструкция по использованию

Перед началом использования необходимо установить для вашей операционной системы Vagrant и VirtualBox.

  1. После клонирования project-stub перейдите в папку проекта и скопируйте туда Vagrantfile
  2. При необходимости настройте параметры виртуальной машины (ip-адрес, порт и прочее)
  3. Запустить виртуальную машину

> vagrant up

План доклада для BEMup (29 ноября 2013)
Дмитрий Кушников
Компания ДАС груп
Ведущий разработчик и архитектор проекта Repka.com. Занимается веб-разработкой более 12 лет. Активный участник БЭМ-сообщества :)
"БЭМ глазами backend-разработчика"
Мы используем БЭМ для организации фронтенда с самого начала разработки проекта.
(function (BEM, $) {
BEM.DOM.prototype._proxy = function (func) {
return $.proxy(func, this);
};
})(BEM, jQuery);
(function ($, BEM) {
'use strict';
var CHANNEL_NAME = 'statistic';
var CHANNEL_EVENT_HIT = 'hit';
var CHANNEL_EVENT_REACH_GOAL = 'reachGoal';
BEM.DOM.decl({
block: 'i-yandexMetrika'
}, {
#!/bin/bash
##
# start|stop|restart selenium hub
#
# USAGE:
# ./selenium-hub.sh start|stop|restart
#
RUNTIME="/opt/selenium"
SELENIUM_CMD="java -jar ${RUNTIME}/lib/selenium-server-standalone*.jar -role hub -port 4444"
#!/bin/bash
##
# start|stop|restart selenium server
#
# USAGE:
# ./selenium-server.sh start|stop|restart
#
RUNTIME="/opt/selenium"
SELENIUM_CMD="java -jar ${RUNTIME}/lib/selenium-server-standalone*.jar -multiwindow -port 4444"