Skip to content

Instantly share code, notes, and snippets.

View igorpronin's full-sized avatar

Igor Pronin igorpronin

View GitHub Profile
@igorpronin
igorpronin / unicode
Created March 8, 2016 17:59
html, unicode spaces
Круглая шпация, U+2003,   — как было сказано, имеет ширину, равную размеру кегля. Также называется Em Space, возможно, потому что буква «M» в каких-либо старых шрифтах имела такую ширину. Вместе с тем, сейчас это выполняется далеко не везде, и поэтому утверждение, что Em Space всегда имеет ширину буквы «M» — заблуждение.
Полукруглая шпация, U+2002,   — половина круглой. Также называется En Space, возможно, потому что буква «N» в каких-либо старых шрифтах имела такую ширину. Вместе с тем, сейчас это выполняется далеко не везде, и поэтому утверждение, что En Space всегда имеет ширину буквы «N» — заблуждение.
Третная шпация, U+2004,   — треть круглой. По-английски называется Three-per-Em Space.
Четвертная шпация, U+2005,   — четверть круглой. По-английски называется Four-per-Em Space.
Одна шестая круглой, U+2006,  . По-английски называется Six-per-Em Space.
Тонкая шпация, U+2009,   — обычно имеет ширину в 1⁄5 круглой (реже — 1⁄6). Вообще говоря, её ширина зависит от языка набор
@igorpronin
igorpronin / gist:8d37933a6d1bd62db396
Created March 18, 2016 17:47
browser-sync injecting css
bs.reload({stream: true})
@igorpronin
igorpronin / gist:14e289e0928d95917a58
Created March 23, 2016 06:01
cmd create network path and copy dir with includes
net use X: \\SERVER\Share
// привязать к расшареной папке на сетевом ресурсе имя диска (X)
xcopy C:\users D:\copy1 /H /Y /C /R /S
// скопировать все файлы и подкаталоги ( /S ) с перезаписью существующих без запроса ( /Y ) , включая скрытые и системные. ( /H ) с перезаписью файлов с атрибутом "Только чтение" (/R) и игнорированием ошибок ( /C )
@igorpronin
igorpronin / gist:ee208256145bf56fc71c032a109410ca
Created April 6, 2016 11:28
Включить группы в skype в ubuntu
/msnp24
.*
!.bowerrc
/.idea/
/app/cache/*
/app/logs/*
/app/config/parameters.yml
!.fontcustom*
/vendor
/uploads
div. - если после тега поставить точку, многострочный текст будет восприниматься как содержимое одного тега
запуск с ключом -P в cmd - создает отформатированный html, где все теги с новой строки.
ключ -w = watch вотчит изменения, автоматически компилит.
@igorpronin
igorpronin / gist:ce5bd2ecc09264ceb7ce02d434a6db0b
Last active May 30, 2017 08:57
cmd commands, delete node_modules
npm install rimraf -g
rimraf node_modules
// Delete folder with all includes
rd /s/q path_to_folder
rmdir /s/q path_to_folder
@igorpronin
igorpronin / gist:733085b7573bcbb367c0b01498ec2b0f
Created April 17, 2016 17:46
Magnific Popup sass styles for Dialog with CSS animation
/* Styles for dialog window */
#small-dialog
background: white
padding: 20px 30px
text-align: left
max-width: 400px
margin: 40px auto
position: relative
@igorpronin
igorpronin / gist:1cbb1a81ce4b014b7e3fe8aca85b1331
Created April 19, 2016 18:53
google map styles from ask-new
;
google.maps.event.addDomListener(window, 'load', init);
function init() {
// Basic options for a simple Google Map
// For more options see: https://developers.google.com/maps/documentation/javascript/reference#MapOptions
var mapOptions = {
// How zoomed in you want the map to start at (always required)
zoom: 15,
@igorpronin
igorpronin / gist:95eb611421c416f505f6990ce814de21
Created April 26, 2016 16:10
Gulpfile example, from LS Angular Course (lesson 1)
'use strict';
var gulp = require('gulp'),
concat = require('gulp-concat'),
scss = require('gulp-sass'),
uglify = require('gulp-uglify'),
plumber = require('gulp-plumber'),
ngAnnotate = require('gulp-ng-annotate'),
sourcemaps = require('gulp-sourcemaps'),
webserver = require('gulp-webserver');