Задать вопрос
  • Web storm, shift + { + enter переводит на новую строку без закрытой скобки как сделать чтобы переносилась и } скобка, как в Vs code?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Отпускайте shift.
    Если прямо с шифтом хочется - поменяйте комбинацию shift+enter в keymap на простой перевод строки
    Ответ написан
    2 комментария
  • После случайного обновления версии firebase. Как исправить?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Верните версию как было.
    Ответ написан
  • Как сравнить 2 массива. Нужно узнать % сходства?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Для начала определите критерии "сходства". А то фантазий много может быть.
    Для меня например массивы похожи если длина одинакова. Тогда просто- сравниваем длину.
    Ответ написан
  • Стек каких технологий (языки, фрейморк, база данных) вы бы посоветовали для создания веб-приложения и приложения на телефон/планшет (Android, IOS)?

    Robur
    @Robur
    Знаю больше чем это необходимо
    React Native норм. Достаточно быстрый чтобы не думать об этом
    Но для начала посмотрите, может вам PWA хватит
    Ответ написан
    4 комментария
  • Верно ли моё решение задачи по JavaScript?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Как вы считаете, моё решение верно на данную конкретную задачу?


    да.

    Но я бы собеседующего попросил привести реальный пример задачи для которой нужна такая функция, а так же спросил какие навыки это задание должно по его мнению проверять у собеседуемого, а так же спросил какие граничные условия, ограничения по скорости, какие строки могут приходить, и разные другие вещи которые на самом деле важны. В реальном мире то, какой именно код будет внутри функции - не важно, если там не треш какой-нибудь.
    Ответ написан
    9 комментариев
  • Как лучше платить фрилансеру-иностранцу?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Переводите частями, если боитесь что вас кинут. не переводите $100000 одним переводом авансом. Если вам еще по какой-то причине страшновато - то озвучьте по какой.
    Если вас кто-то кинет, то на небольшой процент от общей суммы.
    Посмотрите разницу между комиссией wire transfer и комиссией разных сервисов безопасных сделок - эта та сумма на которую вас могут кинуть и вы все равно ничего не потеряете :)

    Банковский перевод легален, легко отображается везде где надо, записывается в расходы и никаких схем не надо придумывать.
    Payoneer для вас будет работать точно так же - вы делаете банковский перевод на нужные реквизиты, деньги попадают исполнителю на карточку.
    Ответ написан
    6 комментариев
  • Какой стек технологий посоветуете новичку при указанных условиях?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Я лично присматриваюсь к javascript, так как с помощью него можно делать и бэкенд и фронтенд, получается экономия времени на изучении. Только для бэкенда придется изучить фреймворки, и боюсь, что изучение этих фреймворков, и написание бэкенда на них сложнее чем например изучение и написание на php.


    С точки зрения изучения языка - однозначно лучше один чем два. Тем более новичку.
    С точки зрения изучения фреймворков - их придется учить по любому, так как просто знать язык мало, какой учить - php/node - мало разницы. Знать как вообще работает браузер, http, запросы, куки, авторизация, базы, днс и прочее прочее - не зависит от языка/фреймворка.

    С изучением JS только одна проблема - обязательно найдется кучка хейтеров которые будут говорить "фу говно".
    В остальном - это лучший выбор.

    Если коротко описать функционал моих проектов, то это веб сайты и все они предусматривают:
    базу данных, админку с возможностью заносить данные в базу и управлением пользователями, аналитические инструменты по действиям пользователей, динамическое обновление контента, системы чатов или микросообщений, профили пользователей, регистрация и авторизация, хранение и кэширование медиаконтента, геолокация


    Звучит как описание сайта который можно сделать на каком-нибудь вордпрессе, без сильного погружения в девелопмент.
    Ответ написан
    Комментировать
  • Ноутбук/моноблок/стационарник - что подойдет для переездов?

    Robur
    @Robur
    Знаю больше чем это необходимо
    От бюджета зависит в первую очередь. От продолжительности и количества переездов во вторую.
    Я в свое время пересел с компа с двумя мониторами за макбук про 15 - первое время была клаустрофобия, потом привык. ноут единственный нормальный вариант если вы собираетесь перемещаться более чем пару раз. Остальное - боль, страдания, и воспоминания с тоской об этом коменте, который надо было послушать :)
    Потом выберете где осесть и там купите себе большой стационарник.
    Ноут конечно дороже такого же по мощности стационарника. Разумная плата за мобильность. Если позволяет бюджет - берите макбук, если нет - то надо выбирать, тут уже не подскажу.
    Ответ написан
    Комментировать
  • Как найти возможность в любой момент брать шабашки на 1000-2000 рублей?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если вы действительно работаете над "хорошими проектами за большие деньги", и видимо что-то из себя представляете, то codementor.
    Рейт начинается от $60 в час, $100-120 - это уже хороший уровень, "шабашки" бывают на почаса - час-два, бывает больше.
    Это конечно не 1000-2000р, как вы хотите, а 3000-5000 но я готов принять от вас все излишки сверх 2тр чтобы вы получили именно то что спрашивали.

    Когда мне хотелось как и вам что-нибудь быстренькое и ненапряжное развеяться - я ходил туда, впечатления положительные.
    Ответ написан
    5 комментариев
  • Rest при построении веб-сайтов?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Браузер загружает JavaScript личного кабинета который уже обращается к rest api и знает как полученные данные отображать. Сам браузер просто запускает этот JavaScript
    Ответ написан
    Комментировать
  • Как опредлелить характер человека по почерку, распознав его с помощью Python на картинке?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Никак:
    больши́м числом исследователей графология признаётся псевдонаукой[4][5][9]. Британское психологическое общество рассматривает графологию наравне с астрологией — как имеющую «нулевую достоверность»


    Но вы можете сделать вид что вы его определяете. В принципе, при любом техническом решении достоверность будет одинаково нулевая. Так что можете делать любым способом который вам больше нравится - заходит. Если нравятся нейросети - то возьмите любой вектор признаков, натренируйте и что получится то и выдавайте за результат.
    Если хочется просто сделать чтоб работало - то простой рандом, чтобы не сильно случайный - берите хеш от даунсемплинга картинки с подписью.

    Дальше эффект Барнума позволит вам впарить результат людям какой бы он ни был. Главное формулировки сделать достаточно размытыми как в гороскопе.
    Ответ написан
    Комментировать
  • Что должно быть в резюме у начинающего разработчика без коммерческого опыта?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Что должно быть в резюме у начинающего разработчика без коммерческого опыта


    Все то что он уже сделал и умеет. Если пет проекты - то пет проекты, если посты где-то по теме, значит посты, если разобрался как работает дебагер v8 и написал свой клиент (хотя коммерчески это не имеет никакого смысла) - значит это и так далее. Будьте честны в первую очередь.
    Во вторую - поймите что ценится не код который вы написали. Он будущему работодателю нафиг не нужен. Хоть пет проект, хоть супер-пупер коммерческий проект.
    А ценится то что вы можете дать работодателю в обмен на то что он даст вам. Опыт коммерческой разработки значит только то что вы понимаете многие важные вещи, работу в команде, планирование, что такое бизнес задачи, почему хорошо поддерживаемый код лучше оптимально работающего и так далее.
    Как новичок вы этого всего показать не можете так что вам надо показать что вы можете в это все быстро вникнуть. Ну и вообще мозги работают как надо - это самое главное.
    И понятно что никто вам не даст руководить разработкой в продуктовой компании, но если вы явно и четко показываете кто вы и что умеете, то вас возьмут туда, где это подходит. Если никуда не берут - значит надо делать что-то еще, чтобы уметь больше и быть способным показать больше.
    Ответ написан
    Комментировать
  • Кодить на iPad это извращение?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Это как хотеть стать профессиональными мотогонщиком и выбирать между простым мотоциклом, и классным, дорогим и удобным дорогим креслом на колесиках.
    Как-то кататься вы на кресле сможете и даже делать "ррр-рр-ррр", как будто газуете.

    На айпаде нет возможности работать в ос - только в приложениях. Соответственно и кодить вы сможете либо только в облаке (тот еще геморрой) либо в каких-то приложениях - песочницах. Синтаксис языков выучите, какое-то общее представление получите и на этом в общем-то все.
    Скорее всего через пару месяцев надоест себя мучать и начнете на нем смотреть ютуб как и все
    Ответ написан
    1 комментарий
  • Почему Webpack резольвит модуль до импортированного в него модуля?

    Robur
    @Robur
    Знаю больше чем это необходимо
    возможно у вас циклическая зависимость и она зарезолвилась таким вот образом.

    попробуйте вот это https://github.com/aackerman/circular-dependency-plugin - я не использовал, реальным опытом не поделюсь

    ну и вообще можно это дебагом проверить, почему так и что именно происходит в рантайме.
    Ответ написан
    3 комментария
  • Что не так с моим JS кодом вывода формы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Форма не может начинаться "между" tr и td и заканчиваться после . как и input. Браузер пытается сделать из той мешанины что вы ему передали хоть что-то валидное.
    или поместите её внутрь td, и делайте там еще одну таблицу или сделайте чтобы вся таблица была внутри формы, еще как-то меняйте верстку
    Ответ написан
    Комментировать
  • Веб приложение "Автобусное транспортное предприятие"?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Сделайте игру - симулятор менеджера автовокзала. С забастовками, непредсказуемыми ценами на соляру, таксистами которые ловят клиентов у входа и переманивают, проблемами со сломанными унитазами в туалете и прочим.
    Если будут какие-то вопросы - прмо скажите "как задание дали так и понял".
    Ответ написан
    2 комментария
  • Почему GET запрос быстрее POST?

    Robur
    @Robur
    Знаю больше чем это необходимо
    видимо этот конкретный сервер get обрабатывает быстрее чем post, почему- кто ж знает.
    Вообще get и post это два совершенно несвязанных запроса, даже по одному урлу и они могут делать абсолютно разные вещи.

    Какую опасность представляет GET запрос, если в ссылке есть важные данные?

    ссылки могут сохраняться во всевозможных логах и кешах, в случае с post данные обычно передаются в теле запроса и чаще всего никуда не сохраняется, в случае с get вероятность больше.
    Надо понимать что если вы с post что-то передаете в ссылке - то проблемы все те же самые что с get.
    Если хотите важные данные передавать, то post+https.
    Ответ написан
  • Как правильно подключить платежный шлюз?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Исходя из этого я предполагаю, что нужно отправлять запрос к шлюзу со стороны сервера.


    Тут не надо предполагать, если в документации написано что это должно быть на клиенте, значит на клиенте, если на сервере - то на сервере. Насколько я вижу никаких секретов и кодов там нет, так что для клиента это норм.
    Если кто-то залезет и в девтулзах поменяет значения - то он или оплатит не туда, или не ту сумму, в любом случае он просто создает себе проблему, а вы проверяете данные платежа на сервере и если платеж не валидный то не подтверждаете его и не даете ему то что он покупал.
    Ответ написан
    Комментировать
  • Как правильно написать отчет по обучающему проекту пре-джуна?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Отчет то для кого нужен?
    Если формальный с водой уже сделан - напишите нормальный, конкретный, что было сделано, зачем и какие результаты получились. Чем конкретнее тем лучше. Если останется 50 строк но по каждой вы ответите и будет понятно что за этим кодом стоит - это отлично. Видимость "побольше работы" и напустить важности - это вы уже сделали в первом отчете.
    Ответ написан
    Комментировать
  • Как sequalize вариант переделать в простой sql?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Включите логи sequelize, он вам все sql запросы которые делает вывалит в консоль. Дальше надо просто этот запрос инициировать в приложении, и скопипастить.
    Ответ написан
    Комментировать