Задать вопрос
  • Как узнать онлайн пользователей тостер.ру?

    Это никак не узнать. Такого функционала на Тостере нет
    Ответ написан
    Комментировать
  • С чего начать изучение веб-разработки?

    @stilic
    1. HTML
    2. CSS
    3. JS

    В таком порядке.

    Изучение HTML занимает 40 минут для понимания сути. А потом все равно по справочникам шариться постоянно, всего не запомнить сразу, и не нужно.
    Ответ написан
    Комментировать
  • Реальные задачи JS?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Хотелось бы более приближенные к реальной жизни.

    toster.ru/tag/javascript/questions
    Ответ написан
    Комментировать
  • Какие есть примеры достаточно сложных приложений на React?

    miraage
    @miraage
    Старый прогер
    Комментировать
  • В какой момент проставляются environment?

    Lynn
    @Lynn
    nginx, js, css
    Само название переменные окружения подразумевает, что они выставляются окружением при запуске программы.

    [телепатия] впрочем судя по тегу React у вас код для браузера который собирается чем-то (webpack, rollup и т.п.) и эти сборщики могут подменить process.env на этапе сборки прямо в коде.
    Ответ написан
    1 комментарий
  • Как задать атрибуты динамически в React?

    @Dasslier
    FrontEnd Developer
    Для начала изучить JavaScript и React, а там все встанет на свои места
    Ответ написан
    Комментировать
  • Как задать атрибуты динамически в React?

    hzzzzl
    @hzzzzl
    <input type="submit" disabled={this.state.validationNotOk} value="послать форму" />
    Ответ написан
    Комментировать
  • Правильно ли я понимаю что такое замыкание?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Чтобы понять и понять правильно, можно прочитать целиком страницу про Closure на Learn JavaScript ru.

    Оттуда:

    Замыкания

    В программировании есть общий термин: «замыкание», – которое должен знать каждый разработчик.

    Замыкание – это функция, которая запоминает свои внешние переменные и может получить к ним доступ. В некоторых языках это невозможно, или функция должна быть написана специальным образом, чтобы получилось замыкание. Но, как было описано выше, в JavaScript, все функции изначально являются замыканиями (есть только одно исключение, про которое будет рассказано в Синтаксис "new Function").

    То есть, они автоматически запоминают, где были созданы, с помощью скрытого свойства [[Environment]] и все они могут получить доступ к внешним переменным.

    Когда на собеседовании фронтенд-разработчик получает вопрос: «что такое замыкание?», – правильным ответом будет определение замыкания и объяснения того факта, что все функции в JavaScript являются замыканиями, и, может быть, несколько слов о технических деталях: свойстве [[Environment]] и о том, как работает лексическое окружение.
    Ответ написан
    Комментировать
  • Как уже на собеседовании понять, какое в компании качество кода?

    @g_s_e
    Ну вообще стоит начать с того, что Вы подразумеваете под говонокодом. Зачастую говнокод - это не только криво написаный метод/класс, это еще плохо оптимизированная бд, кривая архитектура приложения и неверно выбранные инструменты для решения задач поставленных перед проектом. В любом случае проект делают люди, которые меняться на проекте, посему нужно выяснить детали самого подхода разработки проектов в самой компании:
    - спросить сколько проект находится в разработке, степень покрытия тестами, если прокт древний и не покрыт, то плохо;
    - если проект древний, то узнать обновляются ли на нем версии инструментов/фреймворков на более новые, выяснить что с обратной совместимостью;
    - спросить как происходит процесс мерджа новых фич, если если через мерджреквесты на тимлида, которые он аппрувит или отклоняет, то уже не плохо, и Вам подскажут, проконтролируют, что не плохо. Eсли пуш в ветку девелопмент, то плохо;
    - если используют мерджреквесты на тимлида, то спросить используется ли git-flow, если да, то хорошо, это минимизирует варинт того, что Вы получите кучу крешей от того, что было запушино коллегами, если не используется, то плохо;
    - узнать что проиходит с CI на проекте, если есть тесты, то запускаются ли они при деплойменте, если да то хорошо, нет - плохо;
    - если это web проект, на котором используется бекенд и фронтенд фреймворки, то стоит спросить развернуты ли они на разных серверах, если да то хорошо, если нет то плохо;
    Выяснить это все иначе, чем по косвенным признакам, является маловероятным.
    Ответ написан
    Комментировать
  • Какой язык программирования для Back-end производительнее?

    DevMan
    @DevMan
    вы любитель сравнивать теплое с мягким?
    мне кажется, что писать что-то крупное на PHP сегодня "зашквар", и дело даже не в моде, а в производительности.
    среди интерпретируемых языков у пыха, сюрпиз-сюрпиз, скорость на высоте.
    а теперь или трусы оденьте, или крестик снимите определитесь что вам нужно: скорость выполнения или скорость разработки.
    кстати, открою вам секрет: на многих проектах используют несколько языков.
    Ответ написан
    Комментировать
  • Какой подход лучше?

    @vadimMalovaniy
    import React, { Component } from 'react';
    
    class App extends Component {
      <>...</>
    }
    Ответ написан
    Комментировать
  • Какой подход лучше?

    askhat
    @askhat
    Вот такой

    import React, { Component } from 'react';
    
    class App extends Component {
      render() {
        return <>...</>
      }
    }
    Ответ написан
    Комментировать
  • Стоит ли держать игровой сервер на локалке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Дома:
    * возможность отключения электричества, с чем уже столкнулись
    * пропадание интернета.
    * круглосуточный шум от компа (можно убрать современным корпусом)

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

    @dimoff66
    Кратко о себе: Я есть
    Полагаю это связано с переводом часов. Now - после 30 октября, а created - ДО
    Ответ написан
    1 комментарий
  • Интерактивная карта на сайте. Как правильно поступить с координатами?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Вы можете в графическом редакторе переместить и масштабировать всю свою карту в SVG так, чтобы она была грубо говоря не от 0 до 100 (или какая она у вас там) по горизонтали, а от 19 до 169 (вроде бы, не силен в географии). И по вертикали так же подвинуть. И исходить из соображений, что координаты X/Y в SVG буквально равны нашим обычным координатам по широте и долготе. На восток и север - в плюс, на запад и юг - в минус. А перемещение на экране и масштабирование можно сделать с помощью атрибута viewbox, меняя его по ходу дела. Если вы руками рисуете, то таким образом можно получить точность в 1/4 градуса без умственных усилий, просто представив циферблат (0'/15'/30'/45' -> 0/.25/.50/.75), так что думаю, что для ваших задач, где точность не столь важна, это вполне подойдет.
    Ответ написан
    2 комментария
  • Какой проект сделать front-end разработчику?

    @cema93
    WordPress разработчик
    Предлагаю присоединиться к моему проекту Центр прав призывника. Проект не коммерческий и ищет волонтеров с вашими умениями :)
    Ответ написан
    Комментировать
  • Как устроиться Python Developer?

    1) Подавай на все вакансии, что есть - возможно какая-то галера тебя возьмет на удаленку. Но шансов реально мало.

    2) Проблема Python в России заключается в том, что он не очень популярен, и на нем делают либо сервисы, которые работой с датой (например, сервисы автоматизации и статистики для социальных сетей), либо с ним работают гиганты рынка типа Yandex/mail.ru/Rambler итд.

    И эти компании хотят иметь дело либо с разработчиками middle+, либо с талантливыми выпускниками, которые проходят внутреннюю школы условного яндекса в Москве или Питере. Ну т.е. удаленку найти на Python найти в РФ практически нереально.

    Мне в свое время делали несколько предложений, но там была простой бойня. По типу: вот тебе проект, вот тебе две недели, вот тебе список задач. Сделаешь - окей, не сделаешь - ну прости, пошел вон. Ну и скажу честно, без опыта коммерческой разработки в 2-3 года, их сделать было невозможно.

    3) Лучший вариант: либо ехать туда, где есть работа. Либо посмотреть предложения по городу, переучиться на этот стек и пойти получать реальный опыт. А потом либо искать удаленку на этот стек, либо ехать туда, где есть работа.
    Ответ написан
    Комментировать
  • Как устроиться Python Developer?

    @Araya
    Шансов на удаленку - нет. Пытайтесь устроиться стажёром на неполный день, пока несовершеннолетний
    Ответ написан
    Комментировать
  • Куда можно эмигрировать без высшего образования?

    Zoominger
    @Zoominger
    System Integrator
    В Украину, в Узбекистан, в Польшу (собирать клубнику).
    Это ответ.
    Ответ написан
    Комментировать
  • Как бороться со стрессом на работе?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    и даже в итоге работает, но реализация неправильная

    Это Ваше собственное мнение или мнение тимлида? Если собственное - перестаньте быть перфекционистом - работает - не трогай :)
    Сталкивались ли вы с чем-то подобным в начале своего пути

    Сталкивались. Чрезвычайно неприятные воспоминания. Лет пятнадцать назад я админил одну котору, уже не маленькую, но еще не среднюю - около сотни компов, несколько серверов на FreeBSD, которую я считал что знаю, как собственный карман. Предложили перейти в другую контору и я перешел... и понял, что я еще очень многого о FreeBSD не знаю :) Контора была похожей на Вашу - руководство заботило только получение прибыли (это был местечковый провайдер), прежний админ просто ушел, никто ничего не обьяснял - видимо считали, что я сам должен разобраться.
    Когда я обнаружил, что испытываю чувство отвращения каждое утро, идя на работу - это я, фанат работы и безмозглыйумный перфекционист! - я понял, что пора валить. И свалил.
    Если не хотите валить, то отделите себя от работы (это проблема всех ИТ-шников). С 9 до 6 (или как у вас там) - работа, в шесть и одна минута - все, комп выключил (или как там по регламенту), голову очистил от мыслей о работе и зашагал к выходу. Займитесь чем-нибудь - спортом, например, девушку заведите (секс - это не только эмоциональная разгрузка, но еще и неплохое упражнение, в особенности на пресс). Лучше чем-нибудь активным, а не то, чтобы торчать за компом.
    Ответ написан
    Комментировать