@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 26 октября 2016 г.

12:17:26 ДП
User 76662447
User 139068333
ну ту штуку я выучил
Это четыре разных))
06:30:57 ДП
User 354104
Меня твои истории просто доебали уже, я уже не могу их слушать, блядь. Одна история охуительней другой, просто. Про глобалки, про __iter__, блядь. Чё ты несёшь-то вообще?
06:31:43 ДП
User 185980313
Пошли взрывы
06:31:54 ДП
User 354104
Вот не надо, это цитата!
10:49:59 ДП
02:39:54 ПП
User 165310493
Я только от кофескрипта отходить начала
03:07:05 ПП
User 165310493
Хотя... Это даже прикольно.
03:17:21 ПП
03:18:18 ПП
User 191299276
це ж хамл
03:24:24 ПП
User 32530886
рельсы
04:39:56 ПП
User 165310493
Не. хамл норм.
04:40:06 ПП
User 165310493
Осталось руби выучить с рельсами, лол
04:40:49 ПП
User 32530886
мне слим больше нравится
04:41:06 ПП
User 268035
User 165310493
Осталось руби выучить с рельсами, лол
Нахуя?
04:41:11 ПП
User 268035
Хайп уже сошел
04:41:42 ПП
User 165310493
User 268035
Нахуя?
Чтобы понимать что за вещи написаны после =
04:41:57 ПП
User 165310493
А то я только понимаю что @var - это переменная
04:42:07 ПП
User 165310493
и что там вместо скобочек do
04:42:30 ПП
User 165310493
"обожаю" фулстек :ссс
04:45:45 ПП
User 268035
User 165310493
"обожаю" фулстек :ссс
Нахуя?
04:45:46 ПП
User 268035
хДДД
04:45:56 ПП
User 165310493
Прост)))
04:53:33 ПП
User 165310493
Блин. Вообще моё знакомство с фулстека началосьс такого. После этого я поняла какое это болото. До этого мне казалось что всё прикольная эта штука
window.ranges = '<%= @ranges.to_json.to_s.html_safe %>';
window.minmax = <%= @minmax %>;
05:52:52 ПП
User 62169189
User 139068333
ну ты для себя хотябы сформулируй чтобы не обосраться когда будешь говорить что питонка плоха глобалками
Когда 2.7 дропнут-то?
05:53:20 ПП
User 139068333
зачем
05:54:12 ПП
User 62169189
Действительно
05:54:17 ПП
User 62169189
А 3 когда?
05:54:36 ПП
User 62169189
10 лет аутотренинга зазря не проходят
05:54:51 ПП
User 139068333
почему такие вопросы вообще
05:55:01 ПП
User 139068333
хочешь пиши на трешке хочешь на двушке
05:55:05 ПП
User 139068333
свобода
05:55:12 ПП
05:55:21 ПП
User 139068333
ну а как ты думал ?
05:55:41 ПП
User 139068333
если я спрошу когда запретят var ?
05:55:54 ПП
User 76662447
Он уже deprecated
05:56:05 ПП
05:56:18 ПП
05:56:20 ПП
User 62169189
ES6 обратно-совместим с ES5, ES3 и всем остальным, ВНЕЗАПНО
05:56:25 ПП
User 76662447
with из языка уже выкинули
05:56:25 ПП
User 139068333
когда его выкинут из доков?когда на него будут варнинги кидать ?
05:56:36 ПП
User 76662447
Вообще выкинули причём
05:56:42 ПП
User 62169189
User 76662447
with из языка уже выкинули
Шок
05:56:49 ПП
User 62169189
Как тесты писать
05:56:50 ПП
User 76662447
Так что на понт тут сообщество не возьмешь
05:56:56 ПП
User 62169189
Там with удобен был
05:57:16 ПП
User 139068333
это не на понт это тот же вопрос тока в  другой огород
05:57:22 ПП
User 165310493
User 139068333
когда его выкинут из доков?когда на него будут варнинги кидать ?
>but should be used with caution because they are expected to be removed entirely sometime in the future. You should work to remove their use from your code.
05:57:28 ПП
User 62169189
User 139068333
это не на понт это тот же вопрос тока в  другой огород
Дак можно исполнять код
05:57:31 ПП
User 165310493
>You should work to remove their use from your code.
05:57:32 ПП
User 62169189
Всё работает
05:57:32 ПП
User 76662447
User 62169189
Как тесты писать
with — зло, я б за него расстреливал на месте
05:57:35 ПП
User 165310493
>You should
05:57:37 ПП
User 62169189
В питоне нет
05:57:49 ПП
User 165310493
>to be removed entirely sometime in the future
05:57:52 ПП
User 62169189
User 76662447
with — зло, я б за него расстреливал на месте
Да-да, за гоуту вообще закатывать цементом в тазик
05:57:52 ПП
05:57:58 ПП
User 62169189
Знаем
05:58:00 ПП
User 76662447
User 62169189
Да-да, за гоуту вообще закатывать цементом в тазик
Ага
05:58:00 ПП
User 139068333
User 165310493
>but should be used with caution because they are expected to be removed entirely sometime in the future. You should work to remove their use from your code.
вот и второй питон экспектед ту би ремувд
05:58:01 ПП
User 62169189
Проходили
05:58:18 ПП
User 139068333
уже десять лет как
05:58:31 ПП
05:58:42 ПП
User 62169189
User 139068333
уже десять лет как
Кем?)
05:58:46 ПП
User 62169189
Экспектед
05:58:51 ПП
05:59:08 ПП
User 139068333
тобой например. ты же такие вопросы задаешь
05:59:21 ПП
User 62169189
Мной не экспектед
05:59:22 ПП
User 139068333
мне нарм второй
05:59:37 ПП
User 62169189
Скорее трёшка умрёт после релиза следующей мажорной
05:59:40 ПП
User 62169189
Чем двойка
05:59:47 ПП
User 62169189
Но это ещё смешнее будет
06:00:05 ПП
User 139068333
скоро вообще вся айтишечка умрет
06:00:29 ПП
User 76662447
User 62169189
Но это ещё смешнее будет
Ultra Long Term Support
06:01:12 ПП
User 139068333
я недавно чуть не перешел на трешку
06:01:30 ПП
User 76662447
Пронесло, отделался лёгким испугом?
06:01:41 ПП
06:04:04 ПП
User 139068333
ну переход должен быть очевидно но не на горбу обычных безработных
06:04:56 ПП
User 76662447
В сообществе питона нормально ничего не делать для перехода?
06:05:16 ПП
User 76662447
Хотя блин, риторический вопрос конечно 😂
06:05:17 ПП
User 139068333
а что делать ? одеть майку питон3 ?
06:05:50 ПП
User 76662447
Ну начать пользоваться им например
06:05:57 ПП
User 76662447
Хотя кому то проще майку)
06:06:05 ПП
User 139068333
как это ускорит преход ?
06:06:25 ПП
User 165310493
User 139068333
а что делать ? одеть майку питон3 ?
Начать упарывать змеиные таблетки и шипеть как змея.
06:06:37 ПП
User 165310493
И кричать "принимайте меня как настоящую змею!"
06:06:54 ПП
User 165310493
Можно ещё в одеялко закататься колбаской
06:07:27 ПП
User 139068333
почему это будет выглядеть именно как агитация за третий питон а не питон вообще ?
06:07:45 ПП
User 76662447
User 139068333
как это ускорит преход ?
Если бы в js сообществе всё писалось только для подрядчика, то мы бы сейчас на es3 сидели
06:08:19 ПП
User 139068333
если бы в питоне каждый бы писал свой фреймворк был бы такой же трш как в жс
06:08:26 ПП
User 76662447
Абрамову нужен был Redux  — он написало его, а не ныл, почему до сих пор никто не переделал reflux
06:09:53 ПП
User 76662447
User 139068333
если бы в питоне каждый бы писал свой фреймворк был бы такой же трш как в жс
Ну ты просто неосилятор, я тебе честно скажу. Уже два дня рассказываю тебе, где ты опять нифига не понял
06:10:11 ПП
User 139068333
неосилятор чего ?
06:10:30 ПП
User 139068333
это ж. заестный мемчик про фреймворк в секунду. это не правда ?
06:10:44 ПП
User 76662447
Нет конечно
06:10:54 ПП
User 76662447
В секунду выходит больше одного фреймворка
06:11:13 ПП
User 139068333
в контексте беседы не суть
06:13:36 ПП
User 76662447
Ну просто где-то инновации и экстенсивное развитие, а где то десятилетие версию языка сменить не могут, причем более того, даже не хотят особо
06:14:26 ПП
06:15:23 ПП
User 165310493
User 139068333
почему это будет выглядеть именно как агитация за третий питон а не питон вообще ?
Ты можешь тату с цифрой три на лбу сделать
06:30:19 ПП
User 62169189
Г-споди простите, тут есть php-канал?
06:34:28 ПП
User 139068333
User 76662447
Ну просто где-то инновации и экстенсивное развитие, а где то десятилетие версию языка сменить не могут, причем более того, даже не хотят особо
те инновации что сейчас происходят в жс питон пережил лет 15 назад
06:37:30 ПП
User 139068333
возмите основные пайтон библиотеки почитайте километры фич и будут вам инновации
06:37:42 ПП
User 76662447
Если бы то, что ты говоришь реально работало бы на практике, а не номинально, то ты бы сейчас не сидел в чате по ненавистному js, пытаясь понять разницу rest и spread
06:37:50 ПП
User 76662447
Километры фич нафиг не нужны
06:38:04 ПП
User 76662447
нужны рабочие
06:38:14 ПП
User 139068333
>пытаясь понять разницу rest и spread
да мне не сильно интересно
06:38:37 ПП
User 139068333
ну на практике вообще работает говно редкостное
06:39:03 ПП
User 139068333
вы жрали ваш ссаный жс без словарей и множеств 20 лет и не давились
06:39:04 ПП
User 139068333
работал же
06:39:20 ПП
User 76662447
Я прямо слышу твою боль
06:39:32 ПП
User 139068333
ну я не застал то время
06:39:36 ПП
User 139068333
отодвигал до последнего
06:39:54 ПП
User 139068333
хотел бы еще пять лет подождать конечно
06:40:00 ПП
User 76662447
Да, было плохо, но так как сообщество не пальцем деланое, то идётнормальный путь развития технологии
06:40:02 ПП
User 139068333
перед тем как шквариться об жс
06:40:25 ПП
User 139068333
User 76662447
Да, было плохо, но так как сообщество не пальцем деланое, то идётнормальный путь развития технологии
прям вот исключительно благодаря сообществу. о да
06:41:07 ПП
User 76662447
Объяснять это человеку, для которого никто не сделал достаточно чтобы он соизволил перейти на 3 это бесполезно
06:41:18 ПП
User 139068333
миллионы верстал со всех бодишопов и фриланс бирж прямо таки потребовали от гугла и мозилы чтобы пришел настоящий программист и сделал из этой помойки то на чем можно писать
06:41:50 ПП
06:41:54 ПП
User 76662447
Я всё
06:41:56 ПП
User 76662447
Больше не могу
06:42:02 ПП
User 139068333
User 76662447
Объяснять это человеку, для которого никто не сделал достаточно чтобы он соизволил перейти на 3 это бесполезно
ну почему. некоторые библиотеки делают python3 only. может быть через годик вынудят
06:42:35 ПП
User 76662447
А может лет через десять, ага
06:42:40 ПП
User 139068333
может
06:42:52 ПП
User 139068333
но вообще я не спорю что для питонки сейчас не лучшие времена
06:43:05 ПП
User 139068333
и дело не в нежелании переходить на трешку
06:43:20 ПП
User 139068333
гвида уже старый. коммитят все кому не лень. СООБЩЕСТВО ЖЕ
06:43:33 ПП
User 139068333
я уже перестал следить что там нужно использовать для асинхронки
06:44:19 ПП
User 139068333
ну пока миша жив хоть библиотеки для вебни будут. а там может и на кресты свалю какиенить
06:44:56 ПП
User 76662447
Не, тебе бы в 2000х на них понравилось
06:45:09 ПП
User 139068333
в 2000 я бы не понял как на этом писать
06:45:12 ПП
User 76662447
Одна версия в пятилетку, ничего не меняется, time is a flat circle
06:45:12 ПП
User 165310493
User 139068333
ну почему. некоторые библиотеки делают python3 only. может быть через годик вынудят
4 года минимум. До какого там поддерджка второго? до 2020?
06:45:18 ПП
User 76662447
Красота
06:45:43 ПП
User 139068333
User 165310493
4 года минимум. До какого там поддерджка второго? до 2020?
что четыре года ?
06:45:51 ПП
User 165310493
User 139068333
я уже перестал следить что там нужно использовать для асинхронки
Когда в жс есть axios и всё.
06:45:55 ПП
User 165310493
User 139068333
что четыре года ?
2020-2016
06:45:55 ПП
User 139068333
ты думаешь кого то это ебёт ?
06:46:01 ПП
06:46:14 ПП
User 139068333
чувак захотел сделал либу для трешки он и сделал. и послал всех
06:46:23 ПП
User 165310493
Пока есть поддержка второго питона официальная мало кто из бизнеса захочет что-то переписывать на третий, когда и так вё работает
06:46:35 ПП
User 165310493
Напомнить тебе про кобол с алголом?
06:46:56 ПП
User 165310493
Или на чём там в 00х писали для банков программы.
06:47:02 ПП
User 139068333
так нет никакой "официальной" поддержки
06:47:15 ПП
User 139068333
айтишечка это карточный домик
06:47:45 ПП
User 139068333
будет чтото течь или появится странный баг никто кроме особо пассионарного свитера не разберется
06:48:12 ПП
User 76662447
Для тебя it — это магия, я так понял
06:48:20 ПП
User 139068333
ну айти это для всех магия
06:48:24 ПП
06:48:27 ПП
User 76662447
Вообще нет
06:48:36 ПП
User 139068333
ну молодой еще
06:48:51 ПП
User 76662447
Не успел продеградировать?
06:48:57 ПП
User 139068333
не успел понять
06:49:10 ПП
User 76662447
C++ в 13 понял, а тут вдруг не успею понять
06:49:27 ПП
User 139068333
>C++ в 13 понял
лол
06:49:31 ПП
User 76662447
Говорит мне человек, который не осилил js spread
06:49:55 ПП
User 139068333
да чего ты за него так цепляешься то
06:53:53 ПП
User 76662447
То, что это очень показательно, как ты сначала вообще не въехал в фичу языка, потом нагуглил какой-то шлак за начало десятилетия, а потом начал ныть, что ваш js - говно и фич нету, когда реальность сильно превзошла не только твои ожидания, но походу и твоего удава
06:55:34 ПП
User 76662447
В js сейчас половина топовых библиотек умещается в 200 строчек, потому что сложность у них в замысле, а не в нагромождении архитектуры, ошибочно называемых "фичами 15 лет в языке"
06:56:42 ПП
User 76662447
Поэтому я конечно очень сочувствую, что у тебя если будет чтото течь или появится странный баг никто кроме особо пассионарного свитера не разберется, но это сугубо твои проблемы)
06:57:05 ПП
User 139068333
я не не вьехал я сказал что нету нормальных сигнатур как в питонке. вместо них ёбаный сделали ёбаный цирк с передачей обьекта и матчингом его прямо в сигнатуре
всё что оно умеет это hyperSpread( [2016], { length:100 } )
мне хотелось чтото вроде hyperSpread(length=100), чтобы язык бил по рукам если вызываешь с ключем которого нет
06:58:06 ПП
User 139068333
>потом нагуглил какой-то шлак
шлак и нагугливается потому что на любой вопрос ответ влючает сразу три абзаца - тот как сейчас, то как в ес6, то как планируется и вот тот плагин для бабеля который добавляет то чего вообще нет в стандарте но что нужно
06:58:26 ПП
User 178689889
пока вы тут сретесь, вот вам питонолиба приятеля, ему будет полезен любой фидбек
https://github.com/lk-geimfari/church
github.com/lk-geimfari/mimesis
mimesis - Mimesis is a fast and easy to use library for Python, which helps generate synthetic data for a variety of purposes in a variety of languages.
06:59:00 ПП
User 104477
User 139068333
я не не вьехал я сказал что нету нормальных сигнатур как в питонке. вместо них ёбаный сделали ёбаный цирк с передачей обьекта и матчингом его прямо в сигнатуре
всё что оно умеет это hyperSpread( [2016], { length:100 } )
мне хотелось чтото вроде hyperSpread(length=100), чтобы язык бил по рукам если вызываешь с ключем которого нет
Сигнатуры можно реализовать через композицию или дополнительный тайп чекинг при сборке
06:59:21 ПП
User 139068333
да я уже успел поржать. генератор фэйковой даты которая уже прегенерена https://github.com/lk-geimfari/church/blob/master/church/data/ru/address.json
06:59:22 ПП
User 104477
В рантайме от них толка примерно ноль все равно
06:59:56 ПП
07:00:46 ПП
User 139068333
User 104477
Сигнатуры можно реализовать через композицию или дополнительный тайп чекинг при сборке
ну вот вся суть современного жс да. "можна" навешать еще плагинчиков к бабелю, "можна", "скоро будет". а когда прямо сейчас берешь и пишешь нарываешься на совершенно бредовые ошибки когда map передается случайно второй аргумент и она себя ведёт не так как ожидалось
07:01:13 ПП
User 178689889
Ну там вроде для генерации моделей бд, хз
Мож что-то не так понял
07:01:42 ПП
User 139068333
и в реальности это всёравно выглядит не как красивое d = b(yoba=1) а как пихание в функции жсона КАЖДУЮ функцию
07:02:06 ПП
User 76662447
User 139068333
>потом нагуглил какой-то шлак
шлак и нагугливается потому что на любой вопрос ответ влючает сразу три абзаца - тот как сейчас, то как в ес6, то как планируется и вот тот плагин для бабеля который добавляет то чего вообще нет в стандарте но что нужно
Да, именно это и назиывается неосиляторством. Идёт развитие, понимаешь? То что тебе больно и сложна — это твои личные проблемы
07:02:08 ПП
User 139068333
а там где ооп не справляется можно напердолить лямбд
07:02:22 ПП
User 76662447
User 139068333
ну вот вся суть современного жс да. "можна" навешать еще плагинчиков к бабелю, "можна", "скоро будет". а когда прямо сейчас берешь и пишешь нарываешься на совершенно бредовые ошибки когда map передается случайно второй аргумент и она себя ведёт не так как ожидалось
Если у тебя что-то делается случайно, то проблема в тебе
07:02:56 ПП
User 139068333
User 76662447
Если у тебя что-то делается случайно, то проблема в тебе
ну да, юзер виноват в том что он ожидал ожидаемого
07:03:16 ПП
User 76662447
когда map передается случайно второй аргумент и она себя ведёт не так как ожидалось
07:03:20 ПП
User 76662447
юзер,
07:03:21 ПП
07:03:26 ПП
User 76662447
Что ты несешь вообще
07:03:32 ПП
User 139068333
юзер = кодерок
07:03:47 ПП
User 76662447
Кодерки должны страдать
07:04:13 ПП
User 139068333
кому должны ? кто сказал ?
07:04:22 ПП
User 76662447
Мне. Расчитаешься позже
07:04:24 ПП
User 139068333
User 76662447
когда map передается случайно второй аргумент и она себя ведёт не так как ожидалось
классика же. ты точно осилил кресты в 13 лет ? http://stackoverflow.com/questions/14528397/strange-behavior-for-map-parseint
stackoverflow.com/questions/14528397/strange-behavior-for-map-parseint
Possible Duplicate: javascript - Array.map and parseInt I saw this example of strange JavaScript behavior on twitter ['10','10','10','10','10'].map(parseInt) evaluates to [10, NaN, 2, 3, 4]
07:04:36 ПП
User 76662447
И цепь не должна быть слишком длинной, иначе в ней можно запутаться
07:04:45 ПП
User 165310493
User 139068333
и в реальности это всёравно выглядит не как красивое d = b(yoba=1) а как пихание в функции жсона КАЖДУЮ функцию
где там жсон?
07:05:20 ПП
User 139068333
User 165310493
где там жсон?
напомню что речь была про передачу именованых параметров в функции
07:05:32 ПП
User 76662447
User 165310493
где там жсон?
Он упоротый какой-то наглухо))
07:05:36 ПП
User 139068333
я опять чтото не знаю ? их можно передать как то кроме как в жсоне ?
07:05:41 ПП
User 76662447
User 139068333
классика же. ты точно осилил кресты в 13 лет ? http://stackoverflow.com/questions/14528397/strange-behavior-for-map-parseint
stackoverflow.com/questions/14528397/strange-behavior-for-map-parseint
Possible Duplicate: javascript - Array.map and parseInt I saw this example of strange JavaScript behavior on twitter ['10','10','10','10','10'].map(parseInt) evaluates to [10, NaN, 2, 3, 4]
Хахахах
07:05:51 ПП
User 139068333
покажите мне аналог yoba(a=1)
07:05:53 ПП
User 76662447
Отличный пример
07:06:14 ПП
User 76662447
Чтобы понять почему автор дурак мне потребовалось 15 секунд
07:06:34 ПП
User 139068333
User 76662447
Чтобы понять почему автор дурак мне потребовалось 15 секунд
почему же ?
07:06:37 ПП
User 104477
User 139068333
ну вот вся суть современного жс да. "можна" навешать еще плагинчиков к бабелю, "можна", "скоро будет". а когда прямо сейчас берешь и пишешь нарываешься на совершенно бредовые ошибки когда map передается случайно второй аргумент и она себя ведёт не так как ожидалось
СЛУЧАЙНО. чувак, все есть в спеке языка, ничего случайного там нет.
07:07:00 ПП
User 139068333
вам не надоело тролить спекой языка ?
07:07:04 ПП
User 139068333
ну серьезно ?
07:07:09 ПП
User 76662447
User 139068333
почему же ?
Потому что ты передаешь функцию принимающую больше одного параметра, ты прикинь?
07:07:24 ПП
User 139068333
User 76662447
Потому что ты передаешь функцию принимающую больше одного параметра, ты прикинь?
и что ?
07:07:31 ПП
User 104477
User 139068333
и в реальности это всёравно выглядит не как красивое d = b(yoba=1) а как пихание в функции жсона КАЖДУЮ функцию
А какая разница, в рантайме это будет или в языке? V8 все оптимизирует в кресты, и норм
07:08:30 ПП
User 104477
User 139068333
вам не надоело тролить спекой языка ?
ТРОЛЛИТЬ СПЕКОЙ
07:08:36 ПП
07:08:47 ПП
User 104477
Чувак, я тебе больше скажу
07:08:56 ПП
User 104477
Мап не просто принимает два аргумента
07:09:00 ПП
User 76662447
User 139068333
и что ?
Всё ОЧЕНЬ плохо. Нет, серьезно, это уже перебор
07:09:02 ПП
User 104477
Вернее его итератор
07:09:34 ПП
User 104477
Он принимает ТРИ аргумента
07:09:48 ПП
User 104477
А сам map принимает ДВА
07:10:11 ПП
User 104477
и это описано в любой статье, описывающей поведение этого метода
07:10:22 ПП
User 139068333
User 76662447
Всё ОЧЕНЬ плохо. Нет, серьезно, это уже перебор
конечно перебор. map обязан взять из списка элемент и аплайнуть с ним функцию ? что тут сложного ? почему жс на этом обсирается ?
07:10:45 ПП
User 76662447
Это ты сейчас
07:11:15 ПП
User 76662447
Потому что это такие базовые вещи, что даже пояснять нет сил
07:11:24 ПП
User 76662447
Выше тебе вон доступно объяснили
07:11:26 ПП
User 104477
User 139068333
конечно перебор. map обязан взять из списка элемент и аплайнуть с ним функцию ? что тут сложного ? почему жс на этом обсирается ?
А еще передать в нее индекс и исходный список
07:11:30 ПП
User 139068333
базовые да
07:11:38 ПП
User 76662447
User 104477
А еще передать в нее индекс и исходный список
☝️
07:11:47 ПП
User 104477
Потому что так решили те, кто составлял спецификацию
07:11:52 ПП
User 139068333
User 104477
А еще передать в нее индекс и исходный список
может еще дом срендерить ?
07:12:04 ПП
User 76662447
User 139068333
базовые да
Читай документацию, прежде чем писать что-то. Индюк тоже думал и в суп попал
07:12:05 ПП
User 104477
И делали это в том числе по причине наличия легаси в виде жквери
07:12:09 ПП
User 104477
Который делает так же
07:12:52 ПП
User 139068333
поколение жсников
07:13:05 ПП
User 104477
И да, в этом есть Argumentum ad verecundiam
07:13:10 ПП
User 139068333
хуёвая будет старость ничего не скажешь да
07:13:33 ПП
User 104477
Но так все инженерные задачи решаются)
07:13:49 ПП
User 104477
Хочешь не так - запили свою stdlib
07:13:54 ПП
User 139068333
ну нет чтобы скромно признать обсер
07:14:05 ПП
User 139068333
жсник будет кукарекать про то что ЭТО ЖЕ В СПЕКЕ
07:14:21 ПП
User 76662447
User 139068333
может еще дом срендерить ?
Шутки триста. Ты оптять показываешь, что не можешь даже нагуглить первую ссылку.
Нет, я могу показать в js реально странные штуки, но вот это — просто стыдно приносить, это такие основы, что даже обезъяны впервые видящие js ими пользовались уже через короткое время. Такое ощущение, что ты вообще в профессию случайно попал
07:14:39 ПП
User 139068333
> это такие основы
это именно что основы
07:14:52 ПП
User 104477
User 104477
Хочешь не так - запили свою stdlib
Но тогда authority станешь уже ты
07:14:53 ПП
User 139068333
на которых жс сосет. и это показано потому что дальше ходить бессмысленно
07:15:01 ПП
User 76662447
User 139068333
ну нет чтобы скромно признать обсер
Сленг птушника тебя не красит, но многое объясняет
07:15:10 ПП
User 76662447
Адьёс
07:17:48 ПП
User 139068333
нет ну в самом деле. вы этим своим поведением провоцируете в дальнейшем при встрече просто пиздить вас жестоко ногами потому что другой язык вы не понимаете как бы я ни старался до вас достучаться
07:18:11 ПП
User 104477
Хихихи
07:19:27 ПП
User 104477
User 139068333
на которых жс сосет. и это показано потому что дальше ходить бессмысленно
0 == true, %username%
07:21:51 ПП
User 76662447
User 104477
0 == true, %username%
(!+[]+[]+![]).length = 9
07:21:54 ПП
User 139068333
не. пример с мапом вброшен был в контексте того что братья меньше предлагают полностью отказаться от понятия сигнатура функции и следущией за этим работой рантайма по минимальному тайпчеку. и променять это на arguments в ранних версиях, и тупое кидание в аргумент object
07:22:04 ПП
User 139068333
но вы чето даже не поняли
07:25:15 ПП
User 139068333
и там на самом деле вся писечка. мап обязан брать из iterable ОДИН элемент и вызывать callable. это блядь история, это дефолт. это принцип которому 50 лет. нормальному человеку если ему нужен элемент и его порядковый номер он берет enumerate().map(...), но безмозглые обезьяны подумали а хули ? у нас же всёравно всё в дилдах, давайте используем нашу потрясающую дырку в языке когда фукнции аюсолютно похуй что в неё передают и напихаем просто доп. аргумент
07:26:50 ПП
User 139068333
и эти люди теперь краснеют. весь мир краснел четыре года назад. 
но школьники вроде вас считают это каким то достоинством чтоли. вот это всё ниасилил спеки. я даже не знаю это гиперкомпенсация такая ?
07:30:19 ПП
User 62169189
> нормальному человеку если ему нужен элемент и его порядковый номер он берет enumerate().map(...)

БЛЯДЬ
07:30:26 ПП
User 62169189
простите
07:30:38 ПП
User 62169189
нормальный человек так не сделает
07:33:35 ПП
User 139068333
а как он сделает ?
07:34:02 ПП
07:34:53 ПП
User 62169189
User 139068333
а как он сделает ?
сначала поперёк, потом посмотрит как проходят вены, затем вдоль
07:35:42 ПП
User 139068333
ВРЕТИ. ВСЕ НЕ ТАК
@
А КАК ?
@
*хуёвая шуточка и сьезжание с темы*
07:37:17 ПП
User 76662447
заканчивайте  т р о л л и т ь  с п е к о й ! ! 1 !
07:37:35 ПП
User 139068333
так что не так с enumerate ?
07:39:10 ПП
User 139068333
User 76662447
ну всю бедность в списках у жс даже бессмысленно писать. ты зря старался. перегрузки методов нет, слайсов нет, генераторы вроде привезли но непонятно ничего с ними
07:42:18 ПП
User 120852106
хлопцы, что сегодня нужно жуниору по жс знать? давайте без шутеек
07:42:51 ПП
07:42:58 ПП
User 62169189
Типы в Javascript'е
07:43:27 ПП
User 62169189
Методы на стандартных объектах Object/Array знать неплохо
07:44:02 ПП
User 62169189
Алгоритмы неплохо бы, какие-нибудь
07:44:31 ПП
User 169859
Каких еще слайсов?
07:45:21 ПП
User 120852106
User 62169189
Алгоритмы неплохо бы, какие-нибудь
спс, возьму на заметку
07:45:28 ПП
User 120852106
User 169859
Каких еще слайсов?
slice
07:52:04 ПП
User 165310493
User 139068333
напомню что речь была про передачу именованых параметров в функции
Кажется кто-то хэш с жсоном перепутал. лол.
07:52:28 ПП
User 139068333
кажется ктото обьект с хешем перепутал
07:52:43 ПП
User 165310493
Кажется кто-то объект со словарём перепутал
07:53:01 ПП
User 139068333
хеш это по вашему словарь ?
07:53:05 ПП
User 139068333
я это и сказал
07:53:19 ПП
User 165310493
https://ru.wikibooks.org/wiki/Ruby/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA/Hash
07:53:38 ПП
User 165310493
Мне просто слово хэш больше нравится
07:54:20 ПП
User 165310493
В любом случае я не вижу связи между объектом и жсоном кроме их поверхностной похожести
07:54:24 ПП
User 104477
User 169859
Каких еще слайсов?
Может, хоть тебе удастся выяснить
07:54:30 ПП
User 139068333
миллионы названий
@
>больше нравится
@
обвинять в непедантичности к терминам
07:55:02 ПП
User 139068333
жсон это когда {'hue':hue}
07:55:19 ПП
User 76662447
Не валидно
07:55:21 ПП
User 104477
User 139068333
кажется ктото обьект с хешем перепутал
В питоне нет разницы между словарем и плейн хэшом
07:55:23 ПП
User 165310493
User 139068333
миллионы названий
@
>больше нравится
@
обвинять в непедантичности к терминам
Пытаться передать жсон как объект
@
не понимать в чём прикол
07:55:27 ПП
User 76662447
Давай по новой
07:55:30 ПП
User 165310493
User 139068333
жсон это когда {'hue':hue}
Нет
07:55:45 ПП
User 104477
Жсон это синтаксис
07:55:52 ПП
User 139068333
просто если сказать что в функциою передают обьект нормальные люди могли бы действительно подумать что передают обьект. а тут обьект это просто такой СИНТАКСИС для named args
07:56:09 ПП
User 139068333
User 165310493
Пытаться передать жсон как объект
@
не понимать в чём прикол
а жсон не кодируется в обьект ?
07:56:53 ПП
User 165310493
User 139068333
а жсон не кодируется в обьект ?
Попробуй строке значение присвоить
07:57:07 ПП
User 139068333
User 104477
В питоне нет разницы между словарем и плейн хэшом
о боже что такое плейн хеш ?
07:57:52 ПП
User 139068333
User 165310493
Попробуй строке значение присвоить
когда с ним работают обычно он уже не строка
07:58:17 ПП
User 104477
User 139068333
а жсон не кодируется в обьект ?
Жсон это СИНТАКСИС.
07:58:36 ПП
User 104477
Жс-движок умеет интерпретировать этот синтаксис
07:58:41 ПП
User 139068333
вы решили теперь тролить неточностями
07:58:45 ПП
07:58:49 ПП
User 104477
Я просто бухой
07:58:57 ПП
User 104477
Не хочу тебя троллить
07:59:14 ПП
User 139068333
User 104477
Жс-движок умеет интерпретировать этот синтаксис
ну кого это ебёт в контексте вопроса то ?
07:59:35 ПП
User 139068333
да. жсон это синтаксис. делаем
yoba({})
используем блядь этот синтаксис
07:59:50 ПП
User 104477
User 139068333
ну кого это ебёт в контексте вопроса то ?
Ну просто никто слово джейсон не использует в том контексте, в котором ты пытаешься
07:59:53 ПП
User 104477
Это раздражает
08:00:00 ПП
User 139068333
просто ктото там хотел приебаться что передаем "строку"
08:00:51 ПП
User 104477
User 139068333
просто если сказать что в функциою передают обьект нормальные люди могли бы действительно подумать что передают обьект. а тут обьект это просто такой СИНТАКСИС для named args
Это не named args, это их реализация в юзерленде через понятный всем, кто использует язык, концепт
08:00:56 ПП
User 139068333
User 104477
Ну просто никто слово джейсон не использует в том контексте, в котором ты пытаешься
кто никто то ? обычно под жсоном понимают формат который может содержать словари списки строки и инты
08:01:07 ПП
User 104477
named args как фичи языка не существует
08:01:17 ПП
User 139068333
User 104477
Это не named args, это их реализация в юзерленде через понятный всем, кто использует язык, концепт
ну вот я подчеркнул что плохая реализация
08:01:26 ПП
User 139068333
User 104477
named args как фичи языка не существует
и это я сказал
08:01:36 ПП
User 104477
Есть destructuring, который без серьезного изменения рантайма позволяет достичь тех же целей
08:01:42 ПП
User 104477
Сечешь?
08:01:47 ПП
User 139068333
на что на меня полилась куча негатива про то что я не знаю святых изьёбов со spread
08:01:47 ПП
User 104477
Достичь целей
08:02:10 ПП
User 104477
Не сделать идентичным какой-то системе, к которой привык условный питонист
08:02:46 ПП
User 139068333
я то секу но когда речь о ЯЗЫКЕ как таковом понятия "достичь целей" или "реализация в юзерленде" мягко говоря не то
08:03:16 ПП
User 104477
Ну а толку от этих сентенций?
08:03:22 ПП
User 104477
Выглядит как нытье
08:03:31 ПП
User 139068333
сахарок который "позволяет достичь целей" стандартом не сделать и доки из него не сгенерировать
08:03:37 ПП
User 104477
Чуваки вон бабели всякие пилят
08:03:46 ПП
User 104477
User 139068333
сахарок который "позволяет достичь целей" стандартом не сделать и доки из него не сгенерировать
Ну пойди напиши стандарт
08:04:25 ПП
User 104477
А потом сделай все клиенты, которые воспринимают только JS, совместимыми с ним
08:04:29 ПП
User 104477
Любыми методами
08:04:31 ПП
User 139068333
стандарт уже есть. практики есть. просто смотри как сделано в питонке/расте/где угодно
08:04:35 ПП
08:04:39 ПП
User 104477
Клиенты уже есть
08:04:45 ПП
User 104477
Называются браузеры
08:05:00 ПП
User 104477
В них интерпретаторы встроены
08:05:05 ПП
User 104477
Того языка
08:05:13 ПП
User 104477
Дз тебе кароч
08:05:22 ПП
User 104477
Я пошел бухать дальше
08:05:56 ПП
User 139068333
слушай ну ты серьёзный разговор начал но ты же понимаешь что если я стану обвинять жс в том что он не рвет обратной совместимости мне скажут ты не прав, ты жс нихуя не знаешь, вон от with отказались, вон var запретили
08:06:24 ПП
User 139068333
я то прекрасно понимаю что все костыли жс связаны в том числе с тем что никто не хочет рвать обратную совместимость
08:06:54 ПП
User 139068333
я тут час назад поражался что тутошние школьники вобщем то вооще это всё костылями не считают
08:08:02 ПП
User 139068333
вот так всегда. пока продавливаешь мирок школьника ты кто угодно и нюб и даун. а стоит проломить так ты оказываешься нытиком и при этом начинается потом жалоб как всё плохо и лютая чернуха. я на такое не очень подписываюсь
08:11:29 ПП
User 104477
User 139068333
вот так всегда. пока продавливаешь мирок школьника ты кто угодно и нюб и даун. а стоит проломить так ты оказываешься нытиком и при этом начинается потом жалоб как всё плохо и лютая чернуха. я на такое не очень подписываюсь
Дай обниму
10:26:05 ПП
User 165310493
У меня очень важный вопрос. Посреди ночи. Почему я кофескрипт встречаю только в руби проектах? Рубисты что, настолько ущербные что им даже бабель не завезли?
10:28:51 ПП
User 76662447
User 165310493
У меня очень важный вопрос. Посреди ночи. Почему я кофескрипт встречаю только в руби проектах? Рубисты что, настолько ущербные что им даже бабель не завезли?
Для рубистов это очень современно и трендово
10:29:49 ПП
10:30:22 ПП
User 191299276
User 165310493
У меня очень важный вопрос. Посреди ночи. Почему я кофескрипт встречаю только в руби проектах? Рубисты что, настолько ущербные что им даже бабель не завезли?
у рубистоф другой подход - волшебный монолит, и вообще своя атмосфера
10:30:38 ПП
User 165310493
RRRAGE. Но теперь я хоть понимаю за что над ними все издеваются.
10:30:43 ПП
User 76662447
А бабель я бы и сам не завозил, если бы можно было
10:31:05 ПП
User 165310493
Увы, не всё поддерживает ес6+ :с
10:31:35 ПП
User 191299276
Пользуйся кофескриптом
10:32:03 ПП
User 165310493
User 191299276
Пользуйся кофескриптом
У меня из-за кофескрипта аллергия на нормальный кофе.
10:32:37 ПП
User 165310493
Особенно от этих неявных return
10:33:17 ПП
User 165310493
Почему этот код переводится в
10:33:30 ПП
User 76662447
Сегодня запилил первый проект на ноде выкинув бабель и с нативными async await и прямо как-то приятно на душе стало)) Это лучше, чем видеть во что превращается это после транспиляции
10:33:31 ПП
10:34:45 ПП
User 191299276
по рубишному, возвращает последнее выражение в функции, поэтому ретурн не обязательно писать
10:35:11 ПП
10:35:16 ПП
User 104477
В пизду
10:35:28 ПП
User 62169189
User 165310493
У меня очень важный вопрос. Посреди ночи. Почему я кофескрипт встречаю только в руби проектах? Рубисты что, настолько ущербные что им даже бабель не завезли?
В третьих рельсах кофе изкаропки был ЕМНИП
10:35:40 ПП
User 165310493
User 62169189
В третьих рельсах кофе изкаропки был ЕМНИП
10:36:08 ПП
User 191299276
да нормально ж, привыкнуть можно
10:36:22 ПП
User 165310493
Я не хочу привыкать к тому, на чём пишут только рубисты
10:36:39 ПП
User 139068333
в эрланге так же
10:36:42 ПП
User 191299276
да там и привыкать то не надо
10:36:46 ПП
User 139068333
и хачкеле
10:36:53 ПП
User 165310493
Я привыкла к куче всего из ес6
10:36:56 ПП
User 165310493
К тмоу же елт
10:36:58 ПП
10:37:08 ПП
User 165310493
или биндингу по ::
10:37:12 ПП
User 62169189
Жизнь не сахар
10:37:15 ПП
User 191299276
User 165310493
Я привыкла к куче всего из ес6
http://blog.arkency.com/2015/05/start-using-es6-with-rails-today/
blog.arkency.com/2015/05/start-using-es6-with-rails-today
Source: Asif Salman The thing that made me fond of writing front-end code was CoffeeScript. It didn't drastically change syntax. Coffee introduced many features that made my life as a web developer much easier (e.g. destruction and existential operators). That was a real game changer for Rails developers. We can write our front-end in language that is similar to Ruby and defends us from quirks of JavaScript.
10:37:22 ПП
User 62169189
User 165310493
или биндингу по ::
от этого ещё и отвыкнуть мб надо будет
10:37:28 ПП
User 165310493
Надо внуть этой статьёй рубиста
10:37:30 ПП
User 76662447
User 165310493
или биндингу по ::
Вот это точно не айс
10:37:42 ПП
User 165310493
User 62169189
от этого ещё и отвыкнуть мб надо будет
Скорее всегою
10:37:50 ПП
User 191299276
скажи хочу ес6 и фсе тут
10:37:57 ПП
User 191299276
бугога
10:38:30 ПП
User 165310493
Но от Object.entries() я точн не отвыкну т.Т
10:38:40 ПП
User 165310493
или values
10:39:27 ПП
User 76662447
Лодаш подтяни
10:39:48 ПП
User 165310493
Я не умею ничего в рельсах тянуть
10:40:06 ПП
User 191299276
ну научись
10:40:15 ПП
User 191299276
Пропиши в  Gemfile
10:40:15 ПП
User 165310493
Придётся
10:40:24 ПП
User 191299276
gem 'sprockets-es6'
10:40:37 ПП
User 191299276
и потом в консоли  bundle
10:40:57 ПП
User 165310493
тут есть gem 'sprockets', '~> 2.12.4'
10:41:00 ПП
User 165310493
Это пойдёт?
10:41:17 ПП
User 191299276
спрокетс это стандартный asset pipeline рельсовый)
10:42:07 ПП
User 191299276
короче он собирает все файлы например sass, делает из них css, сливает в один и минифицирует
10:42:28 ПП
User 191299276
http://guides.rubyonrails.org/asset_pipeline.html
10:42:44 ПП
User 191299276
вот прочитай чтобы понимать как сборщик ресурсов работает
10:43:25 ПП
User 165310493
Cgfcb,j? xbnf./
10:43:29 ПП
User 165310493
Спасибо, читаю.