Skip to content

Instantly share code, notes, and snippets.

View blia's full-sized avatar
🦄

Kyrylo Yakovenko blia

🦄
  • Kharkiv, Ukraine
View GitHub Profile
@blia
blia / gist:2b971ebc56b1ab0bd29d
Last active August 29, 2015 14:06
Play/Pause Yandex.Music AppleScript for Automator
-- Open automator
-- Create new service
-- Set Service recives selected to no input in any application
-- Move Run AppleScript to workflow
-- Past this script
-- Save with name like "Play Yandex Music". Do not use slashes, dots etc.
-- Goto System Preferences / Keyboard / Shortcuts / App Shortcuts / All applications
-- Press +
-- Set Menu title as your service name from step 6 (you can check name by selecting services menu from App menu)
-- Set key

Собствеено зачем нужен твой код. он должен решить следующую проблему случайного переопределения функции Но он ее не решает. Тк вызывает функцию из глобального scope window

Те мне например надо доработать твой сайт. Я не знаю всех твоих функций и создаю с таким же именем. И оп - имеем проблему Моя доработка сломает твой код.

Так мы эту проблему решим и немного улучшим кейс

@blia
blia / lists.md
Last active August 29, 2015 14:12
Artauro - списки

#ТЗ - Списки

###Виды списков

  • Обычный – Хранит список id изделий. Изделия добавляются и удаляются вручную.
  • "Умный"/Фильтр – Список содержит набор фильтров, по которым выбираются изделия, изделия добавляются и удаляются автоматически.

###Отображение:

@blia
blia / specs.md
Created January 9, 2015 19:34
Список возможных характеристик

Изделие:

  • Артикул
  • Вес
  • Цена
  • Себестоимость
  • Описание
  • Изображения
  • 3D модель
  • Просмотры
import Ember from 'ember';
/*
Code modified from Addepar/ember-widgets
https://github.com/Addepar/ember-widgets/blob/master/src/mixins.coffee#L39
*/
var BodyEventListener = Ember.Mixin.create({
bodyElementSelector: 'html',
bodyClick: Ember.K,
bodyDragEnter: Ember.K,
bodyDragLeave: Ember.K,
@blia
blia / gist:6edf05f015c0e1e9d9bb
Last active October 3, 2015 13:08
Черновик

Ставится задача сделать интерфейс. Интерфейс разбивается функциональные блоки. Допустим блок - компонент. Далее все учатсники процесса обсуждают фичлист этого болка на основе ТЗ, с учетом UX. После этого имеем нечто такое component.json

{
  "type": "component",
  "name": "Product Card",
  "description": "Карточка продукта. Представление базовой информации о продукте и основных действий с ним",
@blia
blia / bs.md
Last active November 9, 2015 18:36

Пишете вы, к примеру, прототип на бутстрапе. Сделали форму. В форме есть кнопка. Нормальный jsx

<button type="button" className={cx('btn', 'btn-success', 'btn-sm')} onClick={this.save}>
  Save
</button>

С использованием библиотеки http://react-bootstrap.github.io

<My-nav>
<Link-to-home/>
<Link-to-about-us/>
<Link-to-contacts/>
<Link-to-blog/>
<Nav-spacer/>
<Nav-dropdown>
<Profile-cart/>
<Nav-dropdown-menu>
<Nav-dropdown-item-loguot/>
render((
<Router>
<Route path="/" component={App}>
<Route path="about" component={About}/>
<Route path="users" component={Users}>
<Route path="/user/:userId" component={User}/>
</Route>
<Route path="*" component={NoMatch}/>
</Route>
</Router>
<Spinner-component>Loading...</Spinner-component>