
Дмитрий
02.02.2017
08:58:20
еее программирование на регэкспах

hlomzik
02.02.2017
08:59:35
математика, бич!

Сергей
02.02.2017
09:27:58
блин
как вы их понимаете ?

Boris
02.02.2017
09:29:18
а главное зачем?)

Google

Slava
02.02.2017
09:29:21
программистов?

Сергей
02.02.2017
09:29:39
регэкспы

Slava
02.02.2017
09:30:44
немного матчасти. Пять лет отшелничества, 3 раза поднятся на эверест, побриться в монахи и вуаля
вроде все просто

Alexandr
02.02.2017
09:31:20
:D
а я несколько страничек в js definition прочитал и все понял))

Таймураз
02.02.2017
09:31:52
Регулярки производительнее и проще, чем код без регулярок

hlomzik
02.02.2017
09:33:27

Boris
02.02.2017
09:34:19
и еще они усложняют чтение кода, плохо поддаются тестированию, очень удобно)
а в чем выражается простота регулярок?

Slava
02.02.2017
09:35:19
одна может зменить 100 ифов

Таймураз
02.02.2017
09:35:24
Сравни

Google

Таймураз
02.02.2017
09:35:37
Полюби регулярки

hlomzik
02.02.2017
09:35:47
не всегда они проще, конечно. для разбора структурированной информации может быть проще работать со структурой. в случае домена — парсить урл и проверять соответствующие части
особенно разбор html! горите в аду)

Polli
02.02.2017
09:36:08
https://habrahabr.ru/post/315442/#first_unread
блин
как вы их понимаете ?

Slava
02.02.2017
09:36:28
когда привыкаешь, то они читаются как родной язык

Boris
02.02.2017
09:36:41
серьезно? и вы потом катите это в продакшн потому что это может убрать ифы?

Таймураз
02.02.2017
09:36:56

Iaroslav ¯\_(ツ)_/¯
02.02.2017
09:37:03

Boris
02.02.2017
09:37:19
Таймураз, объясни мне, чем так плохи ифы, что ты решил их регулярками заменять?

Сергей
02.02.2017
09:37:54

Таймураз
02.02.2017
09:38:10
Я тупнул, пардон

Михаил
02.02.2017
09:38:13

Boris
02.02.2017
09:38:33
и еще вопрос сторонникам регулярок, а вы работали в команде когда-нибудь?

Таймураз
02.02.2017
09:38:37
Быстрее парсеров html, когда тебе дернуть нужно один элемент

Михаил
02.02.2017
09:38:55

Сергей
02.02.2017
09:39:59

Таймураз
02.02.2017
09:40:06

Boris
02.02.2017
09:40:42
тонна читаемого кода
и тестируемого

Google

Boris
02.02.2017
09:41:46
и когда что-то ломается, тесты - пруф того что это не здесь, а вот поверить на слово что ломает всё не регулярка я бы не стал

Таймураз
02.02.2017
09:42:15
Это уже от задачи зависит
Можно и тесты хреново написать

Boris
02.02.2017
09:42:55
имхо - сложные регулярки только для домашнего использования, едиственные задачи где можно мириться с рисками

Сергей
02.02.2017
09:45:45
у меня везде работает
Просто поиск и стрелка вниз

Slava
02.02.2017
09:46:20
пользуюсь ими уже 6 лет, в местах где они крутятся проблем никогда не было
Только если криво напишешь ))

Dmitry
02.02.2017
09:46:29
если в хром залогинется, то потом что-то слетает ((

Олег
02.02.2017
09:49:02

Slava
02.02.2017
09:49:45
Получить значение из текста по шаблону, например

Iaroslav ¯\_(ツ)_/¯
02.02.2017
09:50:33
Если честно, любая задача, которую пытался решить с регулярками в конечном итоге решалась мною без регулярок и решение выглядело более адекватным, удобоваримым и читаемым. А главное - логичным

Сергей
02.02.2017
09:51:42

Slava
02.02.2017
09:51:53
это все ровно что говорить: зачем нам русский, его ж не понять. Я когда на английском пишу - все понимаю...

hlomzik
02.02.2017
09:53:18

Boris
02.02.2017
09:53:53
если в коде есть регулярка каждый кто читает код должен остановиться, вникнуть, убедиться что она делает то что должна и читать дальше, с ифами это происходит значительно быстрей, если регуляка простая - хорошо, а если сложная, то может она и не так нужна?

Iaroslav ¯\_(ツ)_/¯
02.02.2017
09:54:10

Boris
02.02.2017
09:54:40

Slava
02.02.2017
09:54:52
ококок, троливная тема. Всем спасибо, я ушел

hlomzik
02.02.2017
09:59:55

Виталий
02.02.2017
10:00:51
/о, холиварчик по регуляркам/

Google

? Алёна
02.02.2017
10:06:11
ммм. Как по человечески можно сравнить какой-то предыдущий стейт формы с текущим? Без редакса и вот этого вот всего. Сейчас делаю, как мне кажется, какой-то костыль черезодноместный - при инициализации формы и её отправке делаю слепок с формы, который представляет из себя массив хэшей вида {id: int, hash: string} и потом, для сравнения, сравниваю два таких стейта через JSON.stringify . Что, кмк, тупо.
В общем:
1. Как лучше сравнивать между собой объекты? ( inb4: _.isEqual() )
2. Как лучше генерировать подобные слепки?

Каїн
02.02.2017
10:09:12
JSON.stringify

Aleksandr
02.02.2017
10:21:10
Как npm в package.json показать: "устанавливать пакет ДО такой-то версии"

Олег
02.02.2017
10:21:37
укажи точную версию
без крышечек)

Vladimir
02.02.2017
10:22:43

Aleksandr
02.02.2017
10:23:07
Спасибо, пацаны

Admin
ERROR: S client not available

Sergey
02.02.2017
10:29:47
кто-нибудь юзал nodejs soap ?

Vladimir
02.02.2017
10:30:50
пожалуйста нет

Sasha
02.02.2017
10:50:02
Всем, привет. Подскажите пожалуйста, как импортировать модули для ангуляра, в которых не обозначен дефолтный экспорт?
В чатике по ангуляру мало людей
Например,
import dndLists from 'angular-drag-and-drop-lists';
* Default export is not declared in imported module
import * as dndLists from 'angular-drag-and-drop-lists'; эт не то

Ivan
02.02.2017
10:51:43
в файле который импортируешь должен быть экспорт

Олег
02.02.2017
10:51:52
import dndLists = require('angular-...)

Sasha
02.02.2017
10:51:58
Но его там нет

Ivan
02.02.2017
10:52:15
import dndLists = require('angular-...)

Sasha
02.02.2017
10:53:15

Ivan
02.02.2017
10:54:10
var dndListg = require('best-angular-plugin)

Олег
02.02.2017
10:54:55
https://www.typescriptlang.org/docs/handbook/modules.html

Dreamerinnoise
02.02.2017
10:55:09

Sasha
02.02.2017
10:55:30

Google

Олег
02.02.2017
10:55:30
а ну да)

Ivan
02.02.2017
10:56:34
ну это не чат об ангуляре

Sasha
02.02.2017
10:56:38

Олег
02.02.2017
10:58:48
тайпинги на него есть в папочке?

Dreamerinnoise
02.02.2017
10:59:30

Sasha
02.02.2017
11:00:04

Dreamerinnoise
02.02.2017
11:00:31
можешь руками
создать у себя какой нибудь index.js
и там написать
require('./angular-drag-and-drop-lists.js');
module.exports = 'dndLists';

Олег
02.02.2017
11:01:24
первый ангуляр чтоли)

Sasha
02.02.2017
11:01:52
Первый да

hlomzik
02.02.2017
11:01:53

Sasha
02.02.2017
11:03:15
помогло вот что:
required 'module_name.js'.
и в angular.module его название стрингой '';

Yaroslav
02.02.2017
11:45:34
Ребят, подскажите пожалуйста хорошие сайты на инглише по теме React. Имею в виду где можно постоянно находить свежие интересные статьи.

Alex
02.02.2017
11:57:42
https://facebook.github.io/react/blog/ ?

Pavlik
02.02.2017
11:59:08
https://twitter.com/dan_abramov

Олег
02.02.2017
12:04:17
не у кого нет списка JS конференций на 2017?

Alexandr
02.02.2017
12:05:03
https://github.com/web-standards-ru/frontend-confs