Ulad🧑‍💻
а по node возможно устроится на позицию junior ?
Конечно, разве что с++ Джуниор почти никому не нужен )
ikasymov
я все больше и больше начинаю не любить выведение ошибки в nodejs, честно хрен поймешь где она и из за чего
ikasymov
в питоне все было понятно изначально
Evgeny
Чуваки, а никто не знает логгера который умеет менять уровни логгирования налету через сигналы?
Evgeny
+
Evgeny
Тоже интересно
Aleksand
Чуваки, а никто не знает логгера который умеет менять уровни логгирования налету через сигналы?
а самому повесить хэндлер на сигнал и логгер пересоздать не подойдет?
Evgeny
Ненене, я знаю как это делать, я знаю как это сделать. Мне интересно есть ли готовое решение в котором уже понабивалия всякие шишки
Ohar
Вернее, вопрос был «Как бы вы реализовали такой логгер?»
Aleksand
Логгер — это синглтон обычно.
что мешает поменять ему уровень?
Aleksand
ну ничего в принципе
а какой был ответ на собеседовании и что сказали спрашивающие?
Aleksand
Это был открытый вопрос на час примерно
ну вот мне кажется возни с обработкой сигналов там поболее чем собственно с самим логгером будет
Михаил Макарычев
Сергей
/
Anonymous
3. фриланс
для фриланса надо гарантированные навыки, чтобы не объяснять клиенту : "извините, я не знаю как это писать, подождите недельку(или больше) пока я разберусь". А в моем случаее это будет "ААА блииин откуда я могу знать, как это писать !"
A
ктонибудь писал бекенд календаря? sheduler
ikasymov
кто заливал проект на хероку? хероку не может понять что такое async await, локально пашет
ikasymov
Мне хероку жалуется что SyntaxError: Unexpected token function и ссылается на async function(){}
Evgeny
может имеет смысл узнать версию ноды на хероку?
ikasymov
6.11 :)
myk.
6.11 :)
Вот и проблема)
ikasymov
вторая) как обновить
myk.
Проверь есть ли nvm
myk.
(по идее на хероку должен быть, хотя хз)
myk.
вторая) как обновить
Если есть nvm nvm install 8
ikasymov
нету
myk.
Если нет - гуглим install node 8 on <OS name>
ikasymov
я уже гуглил, пихают как задеплоид приложение
myk.
Окей, Шо за ос стоит?
myk.
Бубунта?
ikasymov
хз, а какая не херокке по умолчанию?
myk.
А, ща, я адски туплю
myk.
Это же хероку
myk.
Идём в package.json
myk.
В объекте engines ставим "node": "8.1.*"
ikasymov
странно нету engines
ikasymov
самоу надо добавить?
myk.
Да
myk.
А
myk.
Ой, не совсем так
myk.
{ "name": "myapp", "description": "a really cool app", "version": "1.0.0", "engines": { "node": "8.1.x" } }
myk.
Вот иак
myk.
Nice, спасибо
Вместо * поставь x
ikasymov
Вместо * поставь x
с * за деплоил, работает
Богдан
расскажите а как правильно учить ? Пытаюсь написать блог на express и mogoDb. Идет очень туго. Неделю пытался написать логинизацию. Регистрация работает. Авторизация работает пока хреново. Каждый раз спотыкаюсь. В итоге продвижение идет милимитровыми шагами. Но самое главное- что я все таки учу ? Да, я рано или поздно закончу (за пол года😒 ) Да, оно буде работать ( в каком-то виде ) Но это все равно кустарщина и реального применения не имеет. Тоесть практическая польза от этого будет незначительная. Работник такой никому не нужен, даже после 3х или 5и кое-как законченых проектов. Мне кажется что без ментора и курсов практически не возможно это все нормально выучить. Так как правильно ? (извините)
Я бы посоветовал учить фундаментальные вещи а не какие-то фреймворки. Вот выучишь ты как что-то делать на экспрессе а потом прийдешь на работу а там используется koa или еще какой-то фреймворк а все статьи или видеокурсы которые я видел дают только алгоритмы - вот сделай это напиши это поставь с десяток внешних библиотек и что-то будет работать. В итоге у джуниора есть навыки каких-то узких задач а шаг влево шаг вправо уже полная растерянность (или какие-то костыльные решения). Мой тебе совет - возьми чистую ноду и без всяких внешних библиотек создай объект http.Server подпишись на событие request и вперед
Anonymous
увы - по другому учиться не возможно Попадаются все статьи и туторы только про express, mongoDB . О Koa я почти не слышал )
Богдан
Кстати вспомнил есть один неплохой курс от Кантора по базовым вещам ноды - https://www.youtube.com/playlist?list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg но советую посмотреть только первую часть где стримы
Vlad
привет, подскажите, как при сборке gulpом сделать так, чтобы .pug компилилось в dist/ в формате .pug а не .html
Yar
после компиляции полюбому будет хтмл, в этом смысл компиляции
Vlad
а смысл от пага вообще?
Михаил Макарычев
а смысл от пага вообще?
С ним удобнее верстать. Вообще это просто шаблонизатор
Yar
а смысл от пага вообще?
в том том, что он предаставляет возможности которых html-ю не хватает
Anonymous
не сказал бы что с pug удобнее часто бывает необходимо вставить готовый кусок верстки bootstrap и возникает неудобство
GG
при правильной настройке все ок
Он имеет виду копи паст хтмл
Anonymous
ага в pug ведь разметка упрощенная и нестинг а в примерах обычный html
Yar
можно вставлять html прям так
Yar
были ж конструкции
Yar
если нет, то самому модернизировать pug можно
Yar
погуглите
Yar
полюбе есть уже готовые решения или в pug-е возможность
Anonymous
ок
Никита
http://html2jade.org
Святослав
#whois Всем привет! Представляюсь по форме)) Занимаюсь проектом по автоматизации оконного бизнеса (кстати, ищу помощника для разработки серверной части на Node.js для своего ПО). Я специализируюсь на Node, Typescript, Sencha ExtJS. Сам из Москвы.
Yar
привет)
Anonymous
http://html2jade.org
спасиб )
Anonymous
Ребят, всем привет Помогите, пожалуйста На данный момент есть: 1) Скрипт на phanthomjs, который логинит юзера и делает нужные дела 2) Файл users.txt, который содержит данные email-pass в таком формате: user1@ya.ru:pass user2@ya.ru:pass Вопрос: как поставить отслеживание на users.txt, при обновлении которого скрипт будет выполнять работу с аккаунтами, которые есть в этом файле? Что нужно для этого? P.S. по схеме работы похоже на gulp, хоть он и из другой оперы, но суть одна и та же - вешаем отслеживания на файлы, при апдейте которых выполняем скрипт