

Дмитрий
03.12.2017
00:22:16
Но тебе я это уже показывал ?
const True = t => f => t
const False = t => f => f
const If = b => t => f => b (t) (f)
console.assert(1 == If (True) (1) (2))
console.assert(2 == If (False) (1) (2))
Not = x => If (x) (False) (True)
And = x => y => If (x) (y) (False)
Or = x => y => If (x) (True) (y)
Определяем числа:
Zero = s => z => z
One = s => z => s (z)
Two = s => z => s (s (z))
Операции над ними:
IsZero = n => n (_ => False) (True)
Lte = n => m => IsZero (Sub (n) (m))
Lt = n => m => Lte (Succ (n)) (m)
Фолд:
const Foldr = f => z => l => l (f) (z)
Операции над списками:
const Append = a => l => (f => x => f (a) (l (f) (x)))
const Head = l => l (a => _ => a) ()
const list = Append (1) (Append (2) (Nil))
const Map = m => l => (f => x => l (a => f (m (a))) (x))
const Length = l => Foldr (_ => Succ) (Zero) (l)
Определяем комбинатор неподвижной точки
Z = f => (x => f (y => x (x) (y)))
(x => f (y => x (x) (y)))
Теперь можем определить поиск остатка от деления
Rem = Z (rem => n => m => (
If (Lt (n) (m)) (_ => n)
(_ => rem (Sub (n) (m)) (m))
) ())
console.assert(1 == toInt (Rem (Three) (Two)))


John
03.12.2017
00:37:46
есть сайт на локалке, он весь на JS, там есть форма авторизации(webpack)
мне нужно сохранять то что ввели в поле input text и после нажатия на кнопку сохраняло результат, написал на пхп скрипт записи поля в бд, но при нажатии скрипт не выполняеться а сразу переходит на другую страницу(при нажатии на кнопку submit из за вебпака), если удалить скрипт вебпака то сохраняет, но так не выполняеться необходимое действие

Google

John
03.12.2017
00:38:26
как еще можно сохранить текст из поля?
помогите плиз

Aldar
03.12.2017
00:39:22
Action и метод какой у формы?

Oleg
03.12.2017
00:39:35
Я помню это

John
03.12.2017
00:41:06
верстка и скрипт пхп на index.php
https://pastebin.com/5RJ2wqyk

Дмитрий
03.12.2017
07:33:02
Ваш часовой пояс +4?

Skye ?
03.12.2017
08:15:10

Rafael
03.12.2017
11:33:48
ava или jest? что лучше? почему существуют оба? как там с дебагом тестов, если че?

Yung
03.12.2017
11:37:45

Rafael
03.12.2017
11:39:04

Google

Dmitry
03.12.2017
11:54:30
jest, норм снапшот тестинг и все такое
ava это тест раннер

Rafael
03.12.2017
11:55:26

Dmitry
03.12.2017
11:56:31
ну вот ты написал компонент, самое время его специфицировать, самый простое и первое, что ты сделаешь это его снапшот, своего рода слепок рендеринга, пропсов и прочего
если компонент изменяется, нарушается снапшот. Ты его либо обновляешь, автоматом, либо смотришь, что не так
а ava, это просто парарельный раннер, я его не юзал, но общая суть ускорить прогонку тестов
хотя у нас на проекте дето 7-9к унитов, и как-то не думали ускорять это дело
всеравно на пр все гонится
под vs code для jest есть куча плагинов крутых, для снапшотов и прям в реалтайме может тебе сказать че как у тебя
https://github.com/orta/vscode-jest

John
03.12.2017
14:04:45
кто то работал с nodejs на винде?
скачал вебсайт из github, делаю установку по инструкции npm install и такая ошибка
http://prntscr.com/hihgck
http://prntscr.com/hihghe

Andrey
03.12.2017
14:07:34

John
03.12.2017
14:09:36
я не могу понять

jdc
03.12.2017
14:11:19

John
03.12.2017
14:11:36
ставил через npm

jdc
03.12.2017
14:12:04

John
03.12.2017
14:12:47
npm install python

Google

John
03.12.2017
14:12:53
сейчас попробую по нормальному поставить

Andrey
03.12.2017
14:15:51

Sheldhur
03.12.2017
14:18:53

John
03.12.2017
14:19:23
из исходников
поставил питон и та же ошибка

Sheldhur
03.12.2017
14:19:37
виртуалку подними

Дмитрий
03.12.2017
14:20:11
А лучше просто снеси винду

Sheldhur
03.12.2017
14:20:37
там скорее всего какой-то модуль нодовский компиляется, тебе ещё визуал студию ставить придется и ещё всякого говна пачку
и не факт что соберется потом, а если и соберется то криво

John
03.12.2017
14:21:02
пробую поднять убунту на виртуалке

Cenator
03.12.2017
14:21:24

John
03.12.2017
14:21:27
+

Sheldhur
03.12.2017
14:21:38
там убунта вшита

Cenator
03.12.2017
14:21:51
+
Зайди в виндовс стор и скачай оттуда убунту(это не шутка)

John
03.12.2017
14:22:17
стор и прочий софт

Cenator
03.12.2017
14:22:33
Земля тебе пухом

Sheldhur
03.12.2017
14:22:38
кек

John
03.12.2017
14:22:49
?

Google

Дмитрий
03.12.2017
14:22:54

John
03.12.2017
14:23:03
я ставил 3

Admin
ERROR: S client not available

John
03.12.2017
14:23:08
сейчас попробую поставить 2

Valeriy
03.12.2017
14:24:11
Питон 2 версии плюс вмзуал студия 2015+

John
03.12.2017
14:25:35
почему все это не пишут в readme?
там просто написано npm install )))

Дмитрий
03.12.2017
14:26:04
Потому что там не рассчитывают что ты такой хуйни натворишь
Извини, не могу корректнее
Че, зато не следят теперь

John
03.12.2017
14:56:55
вы не поверите
на убунте все заработало без проблем
)))))

Crazy
03.12.2017
15:01:02
Мы верим тебе, бро))

Andrew
03.12.2017
15:02:03

Дмитрий
03.12.2017
15:03:12
Нативная поддержка

Sheldhur
03.12.2017
15:04:56

Andrew
03.12.2017
15:06:39

Google

Дмитрий
03.12.2017
16:15:16
Не смешно

Sheldhur
03.12.2017
16:18:12
а должно быть?

Дмитрий
03.12.2017
16:19:48
Там про пыху спрашивали, с мотивацией что в профильных чатах не помогли

Sheldhur
03.12.2017
16:23:35
чё спрашивали

Alexey
03.12.2017
16:47:32
Пишу расширение для chrome. Не могу выцепить адрес страницы активной вкладки для последующего анализа. Добрый человек - подскажи решение.

Sheldhur
03.12.2017
16:52:05
почитать документацию

Ivan
03.12.2017
16:53:13


Sheldhur
03.12.2017
16:53:51
в лиспе скобочки

Daniel
03.12.2017
16:54:03
Лямбда исчисление

Дмитрий
03.12.2017
16:54:14

Daniel
03.12.2017
16:54:15
Эх, прикольный был предмет в универе

Дмитрий
03.12.2017
16:54:22
Да, лямбды в чистом виде