Дима
Весело %)
Дима
Типичный жс
Чурка
Ой, ну... Скорее, типичный в его нынешнем состоянии: слишком много зависимых пакетов, авторы которых друг за дружку не отвечают.
Чурка
npm такое npm .-.
катехизис
могло и вообще ничего не быть и не работать
Чурка
Самое забавное, кстати, что в итоге я думала, думала куда писать... и решила не мучиться, а просто взяла nodeclr с первой попавшейся библиотекой вывода звука (CSCore).
Чурка
могло и вообще ничего не быть и не работать
Вот поэтому я давно и высказывала мнение, что помимо звездочек на гитхабе надо бы пильнуть систему оценок непосредственно в npm, дабы сразу была видна степень готовности\пригодности пакета.
катехизис
сложно. одному от либы нужен базовый юзкейс, другому более продвинутое использование. можно по градациям, конечно... вроде, кратко подытожить открытые ишью
катехизис
"у нас полностью отлажены базовые применения либы, и ещё хорошо работает такой путь и такой. а вот если полезете в третий путь — там есть пара проблем, но юзать можно". формализовать это описание и норм
катехизис
Не айс подход
ну, у нас не идеальный мир, да и даже если хочется сделать либу идеально — все ишью бывает лень обрабатывать. или для тебя, как разраба либы, конкретное ишью не так важно — а для какого-то юзера оно принципиально.
катехизис
баланс
катехизис
между "удовлетворять хотелки всех юзеров" и "иметь хотя бы немного свободного времени"
катехизис
а если кто-то другой готовит решение?
Дима
а если кто-то другой готовит решение?
А если кто-то другой НЕ готовит решение, потому что думает, что его сделает автор либы?
Дима
Демагогия
катехизис
дедлок :)
катехизис
я поддерживаю одну либу, иногда приходят такие ишью, которые фиг пойми, то ли делать то ли нет, и нужно ли это кому-то кроме одного юзера
катехизис
никто ничего не обязан, даже плашку вешать. и вообще решать чужие реквесты.
Egor
Метод toString определить, или toValue если не поможет
Ivan
Метод toString определить, или toValue если не поможет
Да, с переопределением toString / valueOf пробовал, но вопрос уже не актуален, спс
Egor
Да, valueOf, конечно
Дима
Метод toString определить, или toValue если не поможет
Пока не переделали реализацию toString, лучше другим методом делать
Дима
Любой объект, в котором определён метод Symbol.toPrimitive при приведении к строке будет возвращать то, что возвращает данный метод
Egor
Спасибо, буду знать
Nikolay
помнится кто-то мне советовал Nightmare js вместо использования phantom для написания скрэппера. Короче это оказалось плохой идеей. Nightmare работает на электроне, для работы которо нужны иксы. И короче надо еще с этим возиться.
Nikolay
не знаю даже что делать. Наверное перепишу на фантоме часть которая занимается непосредственно парсингом
Дима
Ну это надо отдельно оговаривать
Egor
стой, вон есть докер с электроном, запихни в него?
Nikolay
зачем?
Дима
Там даже апи трогать не надо
Egor
чтобы не мучиться с зависимостями
Egor
да и деплоиться проще
Nikolay
Не, nightmare это эволюция одной либы, которая работает с фантомом
то есть хочешь сказать что найтмэйр работает поверх фантома?
Дима
Нет
Дима
Просто с тем же api другой движок
Дима
Сейчас скажу как это называется
Nikolay
да и деплоиться проще
это чисто fun-driven-development. А докер мне не интересен во всяком случае пока
Egor
ну не исключено что именно эта проблема решилась бы проще
Дима
Емнип, в программе надо будет только поменять все .goto на .open
Narek
Я тут запилил вк сдк для ноды, мож кому интересно github.com/Naltox/node-vk-sdk
Max
Нифига нифига
Nikolay
Короче просто глянь horseman js)
хах, я только хотел написать тираду о том что отлично, еще одна Js библиотека. ЧТо нужно еще больше библиотек для такой простейшей задачи
Дима
Ну блин
Nikolay
а это возможно то что надо)
Дима
Не понимаю вообще такого нервного отношения к обширной базе пакетов в npm) Ну да, там несколько миллионов пакетов, можно ничего не юзать и писать всё руками самому)) И страдать, это выбор каждого
Nikolay
Не понимаю вообще такого нервного отношения к обширной базе пакетов в npm) Ну да, там несколько миллионов пакетов, можно ничего не юзать и писать всё руками самому)) И страдать, это выбор каждого
да не, это само собой- разнообразие прекрасно. Одна из самых больших библиотек в индустрии. Просто когда ты пробуешь три или четыре библиотеки, развивающиеся синхронно для решения одной и той же задачи, но обладающие собственными нюансами... Короче такое удовольствие
Дима
Ну это да
Anonymous
Кто-нибудь когда-нибудь ковырял стили для векторных тайлов?
Egor
http://городшахты.рф/open-stajl-pizding/
Anonymous
http://городшахты.рф/open-stajl-pizding/
Это ж к растровым тайлам, и 404.
Anonymous
Тыц mapbox.com/mapbox-gl-js/style-spec, тыц mapzen.com/documentation/vector-tiles. В общем, с помощью mapbox-gl-js тянем гео-данные с сервера mapzen и рендерим их на клиенте в векторном формате.
Alexandr
Всем привет!
Anonymous
Привет
Anonymous
Тут некрофилы труп насилуют... Будьте бдительны! А то еще в проекте такое увидите... не дай б.же... http://coffeescript.org/v2/
Чурка
После очередных попыток починить кардиостимулятор плюсам - такому бы удивляться.
Чурка
У Кофескрипта нет аналогов, все так же. И от него никуда не деться.
Anonymous
У Кофескрипта нет аналогов, все так же. И от него никуда не деться.
Он теперь не нужен. Он и раньше то был нужен только рубифилам, а теперь...
Чурка
Кому не нужен, почему не нужен ? CS, суть, лучшее, что смогли родить в качестве универсального скриптового языка. Никакие прочие разработки «удобного, доступного, по заявкам пользователей» близко не давали еще подобного резльтата.
Чурка
Я вот, если бы не он, в свое время JS учить и не стала.
⩔wein
У Кофескрипта нет аналогов, все так же. И от него никуда не деться.
что значит никуда не дется. я не использовал, не использую и не буду использовать.
Чурка
Это значит, что заменить его в его же нише уже не получится до каких-то принципиальных прорывов в... эээ... лингвистике.
⩔wein
а какая у него ниша? я серьезно спрашиваю
⩔wein
Это значит, что заменить его в его же нише уже не получится до каких-то принципиальных прорывов в... эээ... лингвистике.
Просто я для себя никогда в нем необходимости не видел. К тому же из недостатков - он не очень работает с флоу, насколько я знаю. Мне интересно какие конкретно задачи для тебя он решает.
Чурка
Так говорю же: универсальный скриптовый язык для всех (!) областей, где может применяться обычный js. От написания HTA до скриптования PRGMaker MV. Хотя вот, кстати, от lua-backend’а я бы тоже не отказалась.
Чурка
Я его вообще пытаюсь использовать как замену Питону последнее время .-.
⩔wein
Допустим purescript это ФП. typescript/flow добавляют типизацию.
Cesare Borgia
Народ, подскажите правильно ли я поступаю. Делаю чат на 2-х серверах: 1 для веб сокетов которые используються доставки сообщений; 1 для REST api, который используеться для регистрации, изменения данных пользователей и т.п. Теперь скажите, может мне нафиг убрать REST сервер и перевести его на websocket?
Cesare Borgia
кто как делает?
Чурка
Так какие задачи он помогает решить по сравнению с обычным JS?
Не совсем верная постановка вопроса же. Задачи он позволяет решить все те же, что решаются полными по Тюрингу языками. Разница, скорее, как у C# и VB.NET – т.е. в способах описать одни и те же действия.
Чурка
Но у каждого из поисанных выше языков есть фанаты именно их способа описания алгоритма, а вместе с ними - и ниша.
⩔wein
Но у каждого из поисанных выше языков есть фанаты именно их способа описания алгоритма, а вместе с ними - и ниша.
Ну так я о том же. Вот purescript например позволяет писать для веба(ну или чего то другого по желанию) на чисто функциональном языке близком к хаскелю. Тайпскрипт хочет решить проблемы энтерпрайза и добавляет в язык типизацию и еще разные фичи.
⩔wein
Что делает кофескрипт?
⩔wein
Так что я бы делал так же.