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

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

3006 members

Архив канала @js_ru 28 апреля 2017 г.

05:11:47 ДП
User 107282384
Доброе утро, народ. Нужна ваша помощь
05:11:49 ДП
User 107282384
Пользыватель при регистрации, должен щелкнуть на кнопочку "Указать место", скорее всего откроется гугл карта. При выставлении маркера, я должен получить широту и долготу.... Как это реализовать, ребят? Кто то сталкивался с таким?
05:12:06 ДП
User 107282384
сайт на втором ангуляре, если эта деталь важна...
05:14:35 ДП
User 107282384
есть какие нибудь идеи?
05:31:17 ДП
User 256957364
используй картографический сервис(yandex, google). у них есть АПИ для этого
05:57:59 ДП
User 107282384
так в том то и дело, либо в глаза долблюсь, либо еще че.. Но именно, АПИ карты, в которую можно тыкнуть, а не увидеть чьето местоположение.... нету такого
06:01:48 ДП
User 155513348
User 107282384
Пользыватель при регистрации, должен щелкнуть на кнопочку "Указать место", скорее всего откроется гугл карта. При выставлении маркера, я должен получить широту и долготу.... Как это реализовать, ребят? Кто то сталкивался с таким?
есть возможность прицепить обработчик к маркеру?
06:02:20 ДП
User 155513348
google.maps.event.addListener(myMarker, 'dragend', function(evt){
    document.getElementById('current').innerHTML = '<p>Marker dropped: Current Lat: ' + evt.latLng.lat().toFixed(3) + ' Current Lng: ' + evt.latLng.lng().toFixed(3) + '</p>';
});
06:02:26 ДП
User 155513348
из примера
06:03:30 ДП
User 155513348
https://gis.stackexchange.com/questions/33238/how-do-you-get-the-coordinates-from-a-click-or-drag-event-in-the-google-maps-api
gis.stackexchange.com/questions/33238/how-do-you-get-the-coordinates-from-a-click-or-drag-event-in-the-google-maps-api
I have made a Google Version 3 Geocoder , I want to be able to pick up the coordinates of the marker when it is dragged or clicked. Below is my code: <head&gt...
06:03:39 ДП
User 155513348
в инете много всего
06:04:08 ДП
User 107282384
Спасибо большое...
08:21:41 ДП
User 279233223
Как вежливо отшивать если техническое задание слишком большое и тебе лень его делать?
08:23:51 ДП
User 277250801
проси оплату в три раза большую чем обычно
08:24:25 ДП
User 277250801
если совсем лень - то в пять. Хотя иногда я попадал сильно на этом и клиент все равно платил :(
08:25:11 ДП
User 279233223
Что-то все думают, что это фриланс )
Это меня не работу берут, но я передумал :D
Технологии которые я ненавижу и задание серьезно большое, очень )
08:25:54 ДП
User 277250801
а, то есть оплата уже зафиксирована?
08:26:16 ДП
08:26:36 ДП
User 277250801
ох. Тогда тяжело
08:26:56 ДП
User 279233223
Если я напишу:
Я не этой технологии точно не сделаю это тх, увы
08:26:57 ДП
User 279233223
Прокатит?)
08:27:57 ДП
User 277250801
ну да, всегда же можно обосновать почему заданная технология - говно
08:28:21 ДП
User 279233223
Благодарю )
08:28:24 ДП
User 68304221
А что тяжелого-то? «Здравствуйте, я не буду делать это ТЗ по причине устаревшего/неудобного/неинтересного технологического стека. Спасибо за ваше время»
08:29:16 ДП
User 351398265
согласен, говорите прямо
08:30:18 ДП
User 277250801
ну не знаю, как-то странно звучит. У вас неинтересный стэк, не хочу работать, мямямя. Это ты трудовой договор нарушаешь этак
08:30:59 ДП
User 279233223
Я не подписывал ничего
08:31:08 ДП
User 279233223
Это тестовое задание при приеме на работу
08:31:09 ДП
User 68304221
User 277250801
ну не знаю, как-то странно звучит. У вас неинтересный стэк, не хочу работать, мямямя. Это ты трудовой договор нарушаешь этак
Это ж тестовое задание после собеседования, если я правильно воспринял строки «это меня на работу берут».
08:31:14 ДП
08:31:22 ДП
User 279233223
Правильно )
08:32:24 ДП
User 68304221
Честность работает в две стороны. Как нанимаемый хочет, чтобы с ним в шарады не играли, так и нанимателю лучше сразу получить фидбек, чем ждать с моря погоды.
08:33:38 ДП
User 68304221
У меня один из собеседуемых вообще прислал письмо «я потратил на ваше тестовое задание 6 часов и остановился. Надеюсь, проделанной работы будет достаточно для принятия решения». Хотя парня не взял по другим причинам, за честность хотелось пожать руку.
08:33:57 ДП
User 277250801
User 279233223
Это тестовое задание при приеме на работу
аааа, тогда вообще без проблем "простите, нет времени на эту хрень, многовато вы мне дали для тестового задания, и вообще похоже вы какой-то отстой используете"
08:34:06 ДП
08:34:11 ДП
User 279233223
Спасибо )
08:34:11 ДП
User 277250801
ну, дипломатично тока
08:35:27 ДП
User 277250801
а шо в задании? Кофескрипт?
08:35:35 ДП
User 279233223
Не, задание вообще по пхп :D
08:36:01 ДП
User 279233223
Хоть и пишу спа на vue,но джс им, видимо, вообще не нужен)
08:40:43 ДП
User 441132
User 158811315
Ну если бы я пытался прям по видяшке сделать, то тоже в итоге плюнул бы на css3 извращения и начал бы ловить mouse энтеры/ливы и менять соответствующим образом класс какого-нибудь главного контейнера : ) А дальше уж дело за вёрсткой.
Ну я так и сделал. По бокам эсайды с отрицательной шириной и абс. позиционированием, в центре хедер с видео на бэкграунде. Соответственно, на класс эктив вешал трансформ: транзишн до нужного значения, который сдвигает и хедер, и со значениями left/right игрался. На события мыши повесил добавление/удаление этих классов. В результате вот это г-но получилось http://consis.tech/
08:42:51 ДП
User 38165071
User 279233223
Как вежливо отшивать если техническое задание слишком большое и тебе лень его делать?
загни цену или скажи, что такого большого окна на выполнение задачи не будет )
08:47:44 ДП
User 226892831
User 279233223
Это тестовое задание при приеме на работу
Я зачастую просто его не делаю и ничего не пишу
08:48:13 ДП
User 52383088
User 226892831
Я зачастую просто его не делаю и ничего не пишу
Отличный план, да
08:49:56 ДП
User 38165071
User 279233223
Это тестовое задание при приеме на работу
Просто говорю, что это некультурно - предлагать запилить целую страницу
08:50:40 ДП
User 38165071
Если компания готова бездумно грузануть соискателя, то что будет потом
08:52:26 ДП
User 52383088
Мы даём тестовое задание исходя из расчёта 4 часа.
08:52:35 ДП
User 38165071
это плохо
08:53:09 ДП
User 52383088
и мне это кажется осмысленным сразу с двух сторон - с одной стороны кандидат понимает ожидания от скорости работы, и мжоет отказаться если не тянет, с другой - можно посмотреть код
08:53:14 ДП
User 52383088
User 38165071
это плохо
Почему?
08:53:18 ДП
User 38165071
я за это время ещё бы с 2 компаниями побеседовал )
08:53:49 ДП
User 279233223
User 38165071
Если компания готова бездумно грузануть соискателя, то что будет потом
Там намного больше)
08:53:53 ДП
User 38165071
User 52383088
Почему?
имхо показатель того, что работодатель ленив
08:53:58 ДП
User 279233223
Там нужно сделать интеграцию с соц.сетями
08:54:02 ДП
User 25987514
Как вариант можно давать тестовое, с примерной оценкой трудозатрат, и кандидат сразу может решит, согласен он потратить свое время или нет
08:54:02 ДП
User 279233223
Авторизация/регистрация
08:54:05 ДП
User 279233223
+ навороченная админка
08:54:10 ДП
User 279233223
Но в целом - только юзеры
08:54:12 ДП
User 52383088
User 38165071
имхо показатель того, что работодатель ленив
Не понимаю, можешь обьяснить?
08:54:44 ДП
User 279233223
Там технология, которую я в глаза видел 8 месяцев назад
08:54:51 ДП
User 279233223
И то один раз
08:54:52 ДП
User 38165071
User 52383088
Не понимаю, можешь обьяснить?
ну вот лично для меня хорошо, когда компания проводит первое собеседование по скайпу с онлайн-редактором кода
08:55:04 ДП
User 38165071
занимает такое 1-1.5 часа
08:55:13 ДП
User 38165071
и даёт понимание опыта
08:55:46 ДП
User 52383088
User 38165071
ну вот лично для меня хорошо, когда компания проводит первое собеседование по скайпу с онлайн-редактором кода
У нас тестовое задание даётся только тем кто. по нашему мнению, может начать с нами работать.
08:55:47 ДП
User 38165071
а дать задачу на 4-6 часов - это в стиле "нам лень с каждым общаться"
08:55:56 ДП
User 52383088
Первый собес по скайпу, ясенно
08:56:04 ДП
User 38165071
User 52383088
У нас тестовое задание даётся только тем кто. по нашему мнению, может начать с нами работать.
можно просто готовые проекты его посмотреть
08:56:11 ДП
User 38165071
тоже лень наверно хз
08:56:16 ДП
User 279233223
User 38165071
а дать задачу на 4-6 часов - это в стиле "нам лень с каждым общаться"
Там дня 2)
08:56:20 ДП
User 279233223
Если знать технологию
08:56:21 ДП
User 38165071
User 279233223
Там дня 2)
🙈
08:56:40 ДП
User 52383088
User 279233223
Там дня 2)
А ты спроси на сколько часов они ее расчитыают?
08:56:44 ДП
User 38165071
User 279233223
Там дня 2)
мб они просто хотят себе проект запилить на соискателях ))))))))
08:56:58 ДП
User 279233223
У меня есть 8 дней
08:57:00 ДП
User 279233223
Пишет
08:57:01 ДП
08:57:20 ДП
User 52383088
User 279233223
У меня есть 8 дней
Тогда скорее всего это проект на соискателях, да...
08:57:34 ДП
User 38165071
User 279233223
У меня есть 8 дней
да он реально на бесплатный аутсорс, похоже, решил таск отдать )
08:57:47 ДП
User 279233223
Могу кинуть в лс если интересно )
08:58:08 ДП
User 38165071
нинада ))
08:58:21 ДП
08:58:24 ДП
User 158811315
User 279233223
У меня есть 8 дней
У вас есть время до конца спринта : )
08:58:36 ДП
User 52383088
User 38165071
можно просто готовые проекты его посмотреть
Готовые проекты очень сильно не всегда релевантны, не всегда доступны, ну и плюс не дают никакого фидбека про скорость работы
08:58:38 ДП
User 279233223
User 158811315
У вас есть время до конца спринта : )
Один день накидывают )
08:58:52 ДП
User 279233223
Да у меня на гите достаточно
08:58:55 ДП
User 279233223
Для оценки в целом
08:59:00 ДП
User 279233223
Да и они меня немного понизили (слишком)
08:59:10 ДП
User 279233223
Так что еще и гордостью мою задели :D
09:00:38 ДП
User 52383088
User 52383088
Готовые проекты очень сильно не всегда релевантны, не всегда доступны, ну и плюс не дают никакого фидбека про скорость работы
Как я говорил - одна из важных частей - дать понять человеку ожидаемый темп работы
09:00:52 ДП
User 38165071
User 52383088
Готовые проекты очень сильно не всегда релевантны, не всегда доступны, ну и плюс не дают никакого фидбека про скорость работы
ну опять же, это говорит о слишком придирчивом работодателе. собственно, для кого это некритично - сделают тестовое задание
09:01:15 ДП
User 279233223
Я не знаю как можно оценить мою скорость, если я не работал с этой технологией в целом
09:01:19 ДП
User 279233223
И они это прекрасно знают
09:01:24 ДП
User 279233223
А я не знал что будет это )
09:01:37 ДП
User 279233223
И там много зависимости от этой технологии
09:02:01 ДП
User 38165071
User 52383088
Как я говорил - одна из важных частей - дать понять человеку ожидаемый темп работы
ещё на эту тему. я могу собраться и сделать большую задачу в короткие сроки, но потом нужен будет отдых, чтоб инсульт не схватить
09:02:46 ДП
User 279233223
Самое оптимальное: crud
09:02:56 ДП
User 279233223
Вот самое простое и не большое
09:03:05 ДП
User 279233223
А отдельные компоненты системы....
09:03:06 ДП
User 279233223
Это слишком
09:04:13 ДП
User 38165071
User 52383088
Как я говорил - одна из важных частей - дать понять человеку ожидаемый темп работы
одно из самых интересных тестирований - это онлайн-тест в автоматической системе тестирования. там засекается время и мониторится каждый твой шаг
09:04:48 ДП
User 279233223
У меня на задание которое пишется за 1 час давали 7 дней, это было забавно даже )
Но разрабы были компетентны)
09:06:03 ДП
User 38165071
User 279233223
Я не знаю как можно оценить мою скорость, если я не работал с этой технологией в целом
и не надо туда идти имхо. найдут того, кто работал с этим, а ты найдёшь себе своё )
09:06:10 ДП
User 226892831
Ну если потом захочу туда, то пишу актуально ли ещё задание или нет и говорю что сразу не сделал так как опыта не хватало
09:06:58 ДП
User 52383088
User 38165071
ещё на эту тему. я могу собраться и сделать большую задачу в короткие сроки, но потом нужен будет отдых, чтоб инсульт не схватить
Я ту задачу сделал за 3 часа нормальной работы. Был один чувак который ее за 30 минут набросал рабочую. Ну и плюс - нахера читерить с "собраться и нахерачить" если тебе же потом будет плохо?
09:06:59 ДП
User 279233223
User 226892831
Ну если потом захочу туда, то пишу актуально ли ещё задание или нет и говорю что сразу не сделал так как опыта не хватало
Туда я точно не пойду, но мысль уловил, спасибо )
09:07:16 ДП
User 52383088
User 38165071
одно из самых интересных тестирований - это онлайн-тест в автоматической системе тестирования. там засекается время и мониторится каждый твой шаг
Это интересно, да
09:11:33 ДП
User 38165071
User 52383088
Я ту задачу сделал за 3 часа нормальной работы. Был один чувак который ее за 30 минут набросал рабочую. Ну и плюс - нахера читерить с "собраться и нахерачить" если тебе же потом будет плохо?
а что там за задача в двух словах? )
09:12:19 ДП
User 52383088
у меня была чисто на бек - парсить csv и отдавать через веб частями + несколько скрытых возможностей накосячить
09:12:50 ДП
User 52383088
если не запариваться на создание правильной структуры проекта - можно нахерачить реально минут за 30
09:14:16 ДП
User 279233223
А тут выходит 2-3 дня (по их меркам), интересно, они сами это делали бы или нет :D
09:15:19 ДП
User 279233223
Спасибо всем)
09:15:36 ДП
User 52383088
На сколько десятков тысяч баксов вакансия?
09:16:03 ДП
User 279233223
User 52383088
На сколько десятков тысяч баксов вакансия?
В год ведь ? :D
09:16:29 ДП
User 52383088
ну я вижу осмысленность тесттаска на 2-3 дня только при релокейте и поддержке в оном, либо на много много денег удаленно
09:24:14 ДП
User 279233223
User 52383088
ну я вижу осмысленность тесттаска на 2-3 дня только при релокейте и поддержке в оном, либо на много много денег удаленно
Там все плохо, да и без удаленки в моем городе)
09:26:19 ДП
User 52383088
В курсах, кстати, как происходит первое собеседование в амазон? может у тебя тоже чтот такое?
09:27:16 ДП
User 279233223
Нет, не знаю )
09:27:17 ДП
User 279233223
Может быть
09:27:24 ДП
User 279233223
Но собеседование было действительно не очень
09:27:45 ДП
User 279233223
Будто подготовленные вопросы и без гибкости
09:28:07 ДП
User 279233223
Ибо в резюме есть пару крутых штук, которые они даже не спросили
А когда я про них промолвился на собеседование - они пропустили мимо ушей)
09:29:22 ДП
User 279233223
Не знаю как в джсе обстоят дела, возможно знаете: solid, tdd
Не думаю, что нельзя было не обратить на это внимание)
Да и если tdd, то вопросы про unit тестирование можно задать)
09:29:25 ДП
User 279233223
Ничего не спросили
09:40:16 ДП
User 158811315
User 441132
Ну я так и сделал. По бокам эсайды с отрицательной шириной и абс. позиционированием, в центре хедер с видео на бэкграунде. Соответственно, на класс эктив вешал трансформ: транзишн до нужного значения, который сдвигает и хедер, и со значениями left/right игрался. На события мыши повесил добавление/удаление этих классов. В результате вот это г-но получилось http://consis.tech/
Ну так нужно просто сохранять aside открытым по hover. Ну и транзишн, конечно.
09:46:21 ДП
User 441132
User 158811315
Ну так нужно просто сохранять aside открытым по hover. Ну и транзишн, конечно.
Как понять "сохранять открытым"?
09:51:47 ДП
User 441132
User 158811315
Ну так нужно просто сохранять aside открытым по hover. Ну и транзишн, конечно.
Кстати, когда убираю событие mouseout, всё нормально выплывает 🤔
09:54:19 ДП
User 178689889
note: сдвигай через transform translate
09:58:00 ДП
User 441132
так и делаю
11:26:31 ДП
User 178689889
ну я прост увидел "со значениями left/right игрался" и решил поумничать
12:44:26 ПП
User 441132
Мне непонятно, почему не реагирует на событие mouseout. Оно должно убирать класс эктив, но не делает этого.
12:47:19 ПП
User 178689889
mouseleave мб?
12:53:21 ПП
User 441132
mouseleave срабатывает как надо. А вот когда мышку уводишь от элемента, класс не удаляется
01:10:32 ПП
User 441132
Получается что-то вроде этого http://consis.tech/
consis.tech
01:12:43 ПП
User 158811315
Ты хотя бы код разминифицируй : )
01:12:56 ПП
User 158811315
А то я пытался глянуть
01:13:22 ПП
User 283554144
Ребят, у меня пробема такая с Angular 2. При возврате на родительский контроллер через $state.go() или ui-sref="", он не работает вообще. А при перезагрузке страницы все хорошо. Что за трабл??
01:23:17 ПП
User 441132
User 158811315
Ты хотя бы код разминифицируй : )
https://github.com/imgsrc/oddity-tz/blob/master/app/js/common.js
github.com/imgsrc/oddity-tz/blob/master/app/js/common.js
Contribute to oddity-tz development by creating an account on GitHub.
08:14:47 ПП
User 4627228
Чтобы вы тут не скучали, напомню про замечательную группу https://t.me/qa_ru :)
t.me/qa_ru
Общаемся про все виды тестирования и автоматизации. Без мата,грубостей и провокаций. События: @qaevents Вакансии: @qa_jobs Джуночат: @qajuniors Автоматизаторы: @qa_automation Слухи: @qa_bad_company См. также: @serious_tester
08:22:18 ПП
User 626100
Написал гигантский пост про работу в терминале.

https://medium.com/@evgeny.rodionov/27321527be5d
medium.com/@evgeny.rodionov/люби-свой-терминал-27321527be5d
Заметил, что многие мои знакомые будучи на Маке или Юникс-лайк системе слабо используют терминал, а ведь зря.
09:45:39 ПП
User 626100
Между делом пробегая мимо, не соглашусь с твитом, процитированном в канале после анонса статьи на медиуме.
(https://twitter.com/housecor/status/857973559431491586)
(Я, правда, не веб-разраб.)
Имхо обрабочики событий как раз и должны называться именно так, чтобы было ясно в ответ на что была дёрнута эта функция.
НО. В теле этого метода (хендлера) не должна содержаться какая-либо логика, относящаяся не к этому событию.
В вырожденном случае (который чаще всего и бывает) там должен быть вызов метода, имя которого уже как раз и говорит нам о том, что он делает.
Потому что вызов хнедлеров НЕ из недр какого-либо дипетчера события, а напрямую — действительно фу. 
То есть, хендлер надо называть так, чтобы было понятно, ПОЧЕМУ он был вызван, а внутри него должны быть методы с названиями, говорящими о том ЧТО они делают.
09:45:39 ПП
User 626100
Че за оффтоп
09:45:39 ПП
User 626100
В @js_ru ёпта
09:45:39 ПП
User 626100
Ну. Это не про жс. Это про вообще.
09:45:39 ПП
09:45:39 ПП
User 626100
Ну хуйня же <button onClick={this.onClick} />
09:45:39 ПП
User 626100
Вместо этого можно написать нормально <button onClick={this.saveOrUpdate} /> как я обычно делаю
09:45:39 ПП
User 626100
Свалите в @js_ru плиз
09:45:39 ПП
User 626100
ИМХО совсем не хуйня.
НО, повторюсь, что я из несколько другой специфики.
09:48:05 ПП
User 626100
То есть, в кокосе на плюсах это, например, 
void onClick(Ref* obj);
На флеше в зависимости от фреймворка... Ну, например, 
private function onButtonClick(event:MouseEvent):void
То есть, имеются данные, которые являются лишней сущностью в бизнес-логике, происходящей в методе.
09:49:30 ПП
User 626100
Но я нихуя не понял если что
10:12:54 ПП
User 293023044
Что он несёт
10:13:02 ПП
10:40:22 ПП
User 76662447
Новая концепция чата — все молча читают копипасту.