
Kelin
12.01.2018
13:00:43
Я не отрицаю, что есть другие ci
Я лишь сказал, что травис умеет из коробки
Без конфигов
И я писал о трависе

Google

Сергей
12.01.2018
13:01:08
ну ок
я не знал об этом
Но опять же пруф

kana
12.01.2018
13:01:15

Kelin
12.01.2018
13:01:15
К чему ты приплел остальное, не ебу вообще

andretshurotshka?❄️кде
12.01.2018
13:01:24

Dmitry
12.01.2018
13:01:52

Сергей
12.01.2018
13:01:52

Dmitry
12.01.2018
13:01:53
https://blog.travis-ci.com/2016-11-21-travis-ci-now-supports-yarn

Kelin
12.01.2018
13:01:56

Сергей
12.01.2018
13:01:59

Default
12.01.2018
13:02:16
А я чот не вижу проблем добавить пару строк в конфиги, чтоб через ярн ставить
Хз

Сергей
12.01.2018
13:02:18

Default
12.01.2018
13:02:23
Каждому своё

Google

Kelin
12.01.2018
13:02:36

Сергей
12.01.2018
13:02:42

Kelin
12.01.2018
13:03:02

Сергей
12.01.2018
13:03:13
консистентность для тебя только в одной строке

Kelin
12.01.2018
13:03:24
Либы через дефис, компоненты через паскалькейс
Че не так

Default
12.01.2018
13:03:27

Сергей
12.01.2018
13:03:31

Default
12.01.2018
13:04:01
Они ноют ток если их заставить лишней работой заниматься
А в остальном им плевать, как правило

Kelin
12.01.2018
13:04:10
Вуисты же как-то живут с официальным стайлгайдом, который рекомендует паскалькейс для компонентов

Сергей
12.01.2018
13:04:32

Sergey
12.01.2018
13:04:53

Kelin
12.01.2018
13:04:55
чат другой
Суть та же, компоненты и там, и там есть

Сергей
12.01.2018
13:05:06

kana
12.01.2018
13:05:11
Если все однородно и нет my-dir/ZaLupa, то ок
ну таки нет. называть файл как идентификатор внутри можно только с двумя ограничениями (не одновременно)
- файл содержит или экспортирует ровно одно значение, которое такое имя и имеет (как в Java) (слишком жесткое ограничение)
- файл экспортирует что-то через default и имя файла - имя идентифкатора (которое мы с default не даем) (а использовать default не хочется, да и имя никак не будет отражать те идентификаторы, которые не в export default)

Google

Kelin
12.01.2018
13:05:11
Вместо .vue разве что .js

Сергей
12.01.2018
13:05:28

Kelin
12.01.2018
13:05:40
Окей

Сергей
12.01.2018
13:06:25
а вот теперь смотрим))
начнется оправдание, типа “ну так и норм, видно, что это компонент”
или же добавление условий в проект “все что идет на экспорт должно быть в param-case”
или ещё более спорный вариант “не надо импортить из кишков либы”
и вся эта херня покрывается ровно двумя исключающими друг друга вариантами:
1. забить хер на консистентность, пишем-как нам_этого захочетсяНаХУЙ
2. юзать param-case везде

kana
12.01.2018
13:09:56
консистентность это конечно важно, но имхо это далеко не самая большая проблема, я уже расписал выше

Сергей
12.01.2018
13:10:23
помнишь историю с Нью-Йоркским метро в 90х или 80х?

Artyom
12.01.2018
13:10:46
Есть евент на отслеживание положение пальца на сенсорном экране?

Сергей
12.01.2018
13:10:57

kana
12.01.2018
13:10:58
я нет, я в 97 родился, чтобы такие вещи помнить)

Сергей
12.01.2018
13:11:37

Artyom
12.01.2018
13:12:31

Vitaly
12.01.2018
13:14:06
я немного вброшу - основная разница между кейсами, в том что при двойном клике в underscore- и camel- выделяется все значение. и это ппц как удобно)

Сергей
12.01.2018
13:14:43
да ну
тоже субъективно
дико вымораживает, что сложное имя не разделяется
fooBarBazGahNam пытаешься переименовать в fooBarBagGahNam

Kelin
12.01.2018
13:15:19

Google

Admin
ERROR: S client not available

Сергей
12.01.2018
13:15:55
но kebab-case тож не особо решает
компоненты и функции в camelCase же

Kelin
12.01.2018
13:15:58
Но так же и бесит, когда все имя надо выделить, а оно на тире тормозит

Сергей
12.01.2018
13:16:38

andretshurotshka?❄️кде
12.01.2018
13:18:22
комбо

Сергей
12.01.2018
13:20:49
Всем привет.
Есть кто то кто боролся с iframe (auto height, cors).
У меня есть iframe с другого домена. Его высоту нужно устанавливать по контенту, так же iframe адаптивный.
Первое решение (postMessage) работает, но есть косяк с ресайзом (не корректно передает высоту).
Хочу сделать более универсальное решение с contentWindow.document. Но тут на моем пути CORS.
Пытался юзать
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
next();
if (req) {
return;
}
});
так же
const cors = require('cors');
app.use(cors());
И даже совмещал эти 2 варианта.
все равно отдает SecurityError: Permission denied to access property "document" on cross-origin object
вообще есть @SyntaxHighlightBot

kana
12.01.2018
13:21:22
точнее в окно в начале

Kelin
12.01.2018
13:25:00
Правда, шакалит картинку очень жестко

Сергей
12.01.2018
13:25:56
есть более качественная идея

Kelin
12.01.2018
13:28:38
Вообще мне интересно, почему так мало возможностей форматирования в мессенджерах делают

Сергей
12.01.2018
13:28:40
запилим бота который будет отвечать на ссылки на гист подсветкой в чат

Kelin
12.01.2018
13:29:26

Sergey
12.01.2018
13:29:30
а - ` не везде работает?
чорт - три раза `

Sergey
12.01.2018
13:29:55

Сергей
12.01.2018
13:29:57

Kelin
12.01.2018
13:30:22
Помню, что там все в одном было

Google

kana
12.01.2018
13:31:38
они только шрифт моноширным делаюет и в некоторых клиентах фон меняют

Rustam
12.01.2018
13:32:27
Добрый вечер. Подскажите, пожалуйста, какой инструмент можно использовать для декомпозиции макета в реактовские компоненты. так, чтобы было видно иерархию контейнеров и можно было бы прописать названия и пропы?

Sergey
12.01.2018
13:32:41

Сергей
12.01.2018
13:33:48

Rustam
12.01.2018
13:34:47

Kelin
12.01.2018
13:38:51
О, я помню, в свое время был модным bootstrap-studio
Для бутстрапа