Skip to content

Instantly share code, notes, and snippets.

View vkhv's full-sized avatar
☁️
Cloud development

Vladislav Khvostov vkhv

☁️
Cloud development
  • Cloud
View GitHub Profile
@vkhv
vkhv / gist:e35a509eb599c2b8f150
Created May 29, 2015 08:02
Проверка на число.
_checkValue: function () {
$('#txtPassword').on('input', function (event) {
var val = $('#txtPassword').val();
var lastChar = val.charAt(val.length-1);
var valueLen = $('#txtPassword').val().length
// Введеный символ не число? Отрубаем последний символ и возвращаем предыдушее значение.
if(isNaN(lastChar)) {
@vkhv
vkhv / gist:3e010c36127328447ad6
Created October 4, 2015 13:51
Замена всех путей. с img на ../img
sed 's/img\//..\/img\//' *.css
@vkhv
vkhv / Default (linux).sublime-keymap
Created October 24, 2015 07:18
my siblime-text snippets
[
{
"keys": ["d", "f"], "command": "exit_insert_mode"
},
{
"keys": ["ctrl+l"],
"command": "insert_snippet",
"args": {"contents": "console.log(${1:this});"}
}
]
<snippet>
<content><![CDATA[
require('${1:./}');
${2:}
]]></content>
<tabTrigger>req</tabTrigger>
<description>requre</description>
<scope>source.js</scope>
</snippet>
@vkhv
vkhv / index.html
Created May 20, 2016 13:37
squares
<canvas id="canvas"></canvas>
<div id="banner-bg">
<div id="banner"></div>
</div>
<p>drag!</p>
<p>degree:<span id="deg-value"></span></p>
class Input extends React.Component {
render () {
const { className, padding } = this.props;
return (
<div className={className} style={padding ? { padding: ${padding}px} : {}}>Test</div>
)
};
}
@vkhv
vkhv / vim maps
Last active November 23, 2016 15:12
"Преход в нормальный режм последованием нажатием df fd
im df <Esc>
im fd <Esc>
"Сохранить файл на sa
map sa :w <Enter>
vm sa :w <Enter>
" Закрыть файд на qa
map cl :q <Enter>
" Подрубаем линтеры из пакета spf-13, в частности eslint (установлен глобально)
'use strict';
const getExtendedConfig = require('');
const defaultConfig = require('./stubs/defaut-config.js');
const userConfig = require('./stubs/bem-build-config.js');
const saveEnviorment = process.env.HOME;
const extendedConfig = require('./stubs/extended-config.js');
describe('bem-build-config', function() {
#!/bin/bash
echo $postfix
mkdir ./blocks/$1
touch ./blocks/$1/$1.styl
echo ".$1" > ./blocks/$1/$1.styl