Skip to content

Instantly share code, notes, and snippets.

View ipetropolsky's full-sized avatar
⚒️

Ivan Petropolsky ipetropolsky

⚒️
  • HeadHunter
  • Moscow
View GitHub Profile
{
    background: -webkit-linear-gradient(top, #fdfdfd, #f1f1f2);
    background:    -moz-linear-gradient(top, #fdfdfd, #f1f1f2);
    background:      -o-linear-gradient(top, #fdfdfd, #f1f1f2);
    background:         linear-gradient(top, #fdfdfd, #f1f1f2);
}

{
 -webkit-user-select: none;
backUrl = etree.Element('backUrl')
backUrl.text = salarystat.service_url('promo')
self.doc.put(backUrl)

nextPageUrl = etree.Element('nextPageUrl')
nextPageUrl.text = salarystat.service_url('structure')
self.doc.put(nextPageUrl)

self.doc.put(etree.Element('showRemoveButton'))
@ipetropolsky
ipetropolsky / rebase-onto.md
Last active August 29, 2015 14:00
Безопасный ребейз ветки от ветки

Безопасный ребейз ветки от ветки

Из документации

First let’s assume your topic is based on branch next. For example, a feature developed in topic depends on some functionality which is found in next.

o---o---o---o---o  master
     \

o---o---o---o---o next

@ipetropolsky
ipetropolsky / fdconf14.md
Last active August 29, 2015 14:00
Интересное с FDConf 2014
@ipetropolsky
ipetropolsky / web-components.md
Created April 23, 2014 16:18
Web Components

URI Template — RFC6570

ImplementationsJS, Python.
Common test suite.

var template1 = UriTemplate("/date/{colour}/{shape}/");
var template2 = UriTemplate("/prefix/{?params*}");
var template3 = UriTemplate("{/id*}{?fields,token}");
@ipetropolsky
ipetropolsky / b-component.md
Last active August 29, 2015 14:01
Варианты инициализации компонентов, +/−

Варианты инициализации компонентов

Теги

Плюсы
  • Можно использовать собственный тег для каждого компонента.
  • Нет ограничений по количеству и расположению внутри элемента.
@ipetropolsky
ipetropolsky / html-templates.md
Last active August 29, 2015 14:01
HTML templates

Шаблоны в HTML

Требования

  • Объёмные куски HTML-кода.
  • Прозрачно для шаблонизатора (нет разницы между выводом в шаблон и в документ).
  • Расстановка компонентов в шаблонизаторе, инициализация во всём фрагменте сразу.
  • Простая подстановка плейсхолдеров.
  • Простое обновление фрагмента (установка свойств, атрибутов, значений, переключение видимости элементов).
@ipetropolsky
ipetropolsky / idea-shortcuts.md
Last active August 29, 2015 14:02
IDEA Shortcuts

Ctrl+Alt+Shift+N — поиск символов, то есть классов, методов, констант, etc. Работает для Питона, JS, и даже для классов в CSS. В окошке поиска справа фильтр по типам, можно отключить лишнее.

Shift, Shift — поиск всего (медленный).

Ctrl+E — последние открытые файлы.

Ctrl+Shift+E — последние изменённые файлы.