Задать вопрос
  • Почему не работает код (JavaScript)?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    Вы не возвращаете сумму.
    В первом случае вы возвращаете функцию, а не результат её выполнения.
    Во втором - вы выполняете возвращённую функцию, которая ничего не возвращает.

    Вернее, возвращает, но значение по умолчанию - undefined.
    Ваш код работает ровно так, как написан.
    Ответ написан
    Комментировать
  • Сколько приблизительно пользователей находится в своем акаунте на тостере на данный момент?

    pragmatik
    @pragmatik Куратор тега Тостер
    К сожалению, мы не уполномочены предоставлять статистическую информацию, относящуюся к показателям работы ресурса.
    Ответ написан
    5 комментариев
  • Стоит ли использовать смайлики на Хабре?

    pragmatik
    @pragmatik Куратор тега Хабр
    Открываем правила Хабра и читаем список того, чего на ресурсе делать не следует. Поскольку в тексте правил нет никакой оговорки, в которой бы говорилось, что эти правила следует применять лишь при написании статей, делаем вывод, что правила в равной степени относятся как к публикациям, так и к комментариям.
    Ответ написан
    Комментировать
  • С чего начать карьеру, если чувствуешь свою проф непригодность, хотя никогда не пытался устроиться?

    opium
    @opium
    Просто люблю качественно работать
    Ну сходите и попробуйте чё тут то писать
    Ответ написан
    Комментировать
  • Что делать если на WEB сервере скомпрометирован root доступ?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Вряд ли туда вкорячили какой-то руткит, для вас повод задуматься о расширенном логировании действий в cli, а также мониторинга всех попыток входа в систему.
    Ответ написан
    Комментировать
  • Как сделать чтобы число каждую секунду убавлялось в C# под unity?

    GavriKos
    @GavriKos Куратор тега Unity
    1) Почитать книгу по C#, что то для начинающих
    2) Понять что такое Update, TIme.deltaTime любым доступным способом, например по туториалам юнити
    3) Расписать алгоритм того что вам нужно с оглядкой на п.2
    4) Реализовать алгоритм.

    Вопрос мало того что примитивен, так еще и является заданием. Если вы не можете реализовать такое - то вам крайне рано в геймдев
    Ответ написан
    1 комментарий
  • [code-review] JS галерея, какие замечания?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Вы подключили 'use strict'; в самом начале кода. Этим подключением вы можете потенциально сломать чей-то чужой код, который написан без учета новых правил. Ваша первая задача - инкапсулировать свой код. Перенесите внутрь Gallery.
    2. Не хватает возможности подключать код как модуль: https://github.com/umdjs/umd
    3.
    throw new Error('I cant find gallery-element on this page');
    - не нужно кидать ошибку тут. Ваш плагин должен тихо проверять есть ли нужные элементы, и, если их нет, тихо НЕ запускаться. Мало ли, вдруг его подключат на весь сайт, а галерея будет только на одной из страниц.
    4. В остальном код выглядит немного сумбурно. Нет визуального разделения на части, разная функциональность не вынесена в отдельные функции, трудно понять логику и последовательность выполнения. Возможно не хватает немного комментариев. При расширении функциональности через какое-то время поддерживать этот код станет очень тяжело.
    Ответ написан
    1 комментарий
  • Как реализовать поиск по полному имени, имея два раздельных поля в базе (first_name, last_name)?

    @javedimka
    Хочу сока
    from django.db.models import Q 
    
    def find_user_by_name(query_name):
       qs = User.objects.all()
       for term in query_name.split():
         qs = qs.filter( Q(first_name__icontains = term) | Q(last_name__icontains = term))
       return qs

    stackoverflow.com/questions/9009635/django-queryse...

    Q objects

    Но вообще, если еще не поздно, я бы сделал одно поле full_name, first_name и last_name получал бы через методы модели, а поиск через icontains и проблем бы не было.
    Ответ написан
    8 комментариев
  • Django. Что делать, когда слишком много страниц?

    @deliro
    Ты называешь велосипедом кастомный тег в 2 строчки?
    Тогда весь твой проект — это веломарафон)
    Ответ написан
    Комментировать
  • Является ли это нарушением авторских прав?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Приведите полный текст сообщения, которое Вы рассылали юзерам сервиса К.
    Если оно там было - замените его на эту же букву К.

    Если название вашего сервиса на 60 и более процентов совпадает с названием сервиса конкурента - это уже нарушение.

    Процесс регистрации товарного знака уже подходит к концу
    Если Вы станете известнее их ДО регистрации их товарного знака - то они не смогут уже ничего сделать. Это написано в законе по регистрации ТЗ.

    Процесс регистрации товарного знака уже подходит к концу
    Незавершённое действие процесса регистрации не может являться фактом наличия ТЗ.
    На данный момент - нет объекта обсуждения и спора даже: ТЗ не существует.
    Ответ написан
    5 комментариев
  • Как бороться с накруткой опросов ВКонтакте?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Считать голоса только тех, кто был в группе ДО начала опроса.
    Ответ написан
    Комментировать
  • Что можете сказать про вакансию "социальный хакер"?

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

    ThePyzhov
    @ThePyzhov
    iOS Ninja
    как быть тем у кого нет карты

    Оформлять карту.
    За "напрямую" бан, если апворк узнает)
    Ответ написан
    Комментировать
  • Что изучать верстальщику и в каком порядке?

    xtala
    @xtala
    Постигает Дзен
    — Куда мне отсюда идти?
    — А куда ты хочешь попасть?
    — А мне все равно, только бы попасть куда-нибудь.
    — Тогда все равно куда идти. Куда-нибудь ты обязательно попадешь.
    "Алиса в стране чудес" Л. Кэрролл
    Ответ написан
    Комментировать
  • Какой необходимый уровень знаний для junior React.js Разработчика?

    Junior-React разработчик?
    По-моему, как-то странно звучит.
    К изучению стэка технологий, среди которых Реакт нужно подходить уже будучи не совсем джуном: важно понимать базовые основы функциональной парадигмы, отличие её от ООП, понимание архитектуры flux и потоков данных, уверенный уровень JS (ES6), как асинхронность работает, всякие ajax-api (axious, fetch), конечный автомат (что такое и зачем нужен). Про хтмл\вёрстку, само собой, конечно же.
    Я когда без хорошего навыка JS полез в Реакт, то не понял, что вокруг происходит.
    Ответ написан
    2 комментария
  • Сложная бизнес-логика. Как всё учесть?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    - есть около 20 сущностей (корабль, флот, пользователь...)
    - 50 типов запросов от пользователей (модернизировать корабль, создать флот...)
    - 5 realtime обработчиков (полёты, бои, добыча...).
    По пунктам:
    1. сущность = существительное
    2. свойства объекта = прилагательное
    3. тип запроса на действие к объекту = действие/глагол
    4. real-time обработчик = триггер/heart-beat/time-tracker

    Теперь, чтобы добавить что-то новое, просто используйте наследование объекта нужного архитектурного паттерна проектирования связей, созданного заранее.
    Ответ написан
    2 комментария
  • Получение параметров кондиционера по IR приемнику?

    @d-stream
    Готовые решения - не подаю, но...
    Чаще всего, как и в телевизоре в пульте ик-светодиод, а в кондиционере/телевизоре фотоприемникдиод

    То бишь кондей/телевизор исключительно слушают, а говорить не умеют...
    Ответ написан
    Комментировать
  • Получение параметров кондиционера по IR приемнику?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Пульт просто шлет кондюку все параметры целиком.
    Ответ написан
    2 комментария
  • Есть ли клиент для чтение записей тостера?

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

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    UPDATE: реальные тестовые задания и разборы здесь, ответы на все вопросы из поста в моем блоге об обучении react.

    не включая основы js

    Извините, но стандартная задача, про "напишите функуцию add, которая при вызове add(1)(2) вернет 3" - многих положила на лопатки =) Поэтому будьте готовы..

    React
    0) Какую проблему решает react ?
    1) Мгновенно ли срабатывает setState? Если нет, то как выполнить код, который 100% выполнится после того, как новый state будет установлен?
    2) Зачем многие постоянно пишут в constructor: this.FUNCTION_NAME = this.FUNCTION_NAME.bind(this) и отсюда вопрос вытекает чему равно this в разных местах вашего компонента...
    3) в каких методах жизненого цикла стоит выполнять xhr запросы? В каких стоит "обновлять state на основе props"?
    4) Что будет если вызвать this.setState в render методе компонента?
    5) зачем нужен componenWIllUnmount, приведите пример..
    6) Контролируемые, не контролируемые компоненты
    7) Как организовать роутинг в реакт приложении? (ответ: взять react-router - подходит, но было бы круто, если бы вы рассказали, как он примерно работает)*
    8) Зачем нужны propTypes? Что происходит с ними в production сборке?
    9) Как можно удобно "отлаживать" чужой код приложения, написанного на react (намек в сторону React devtools)
    ...

    Redux
    0) Какую проблему решает redux?
    1) Зачем многие создают типы действий NAME_REQUEST / NAME_SUCCESS ? А заодно, что такое "действие", а что такое "создатель действия"...
    2) Что такое редьюсер? Можете написать простой редьюсер без react/redux?*
    3) Для чего нужен redux-thunk? Как он работает? Напишите (можно псевдокод) асинхронный создатель действия (либо, если надоело говорить "терминами" - асинхронный aciton)
    4) Как компоненты приложения получают "пропсы" из "стора"?*
    5) Можно ли (и считается ли это нормальным) использовать state, если используется Redux?
    6) Почему в reducer'ax мы возвращаем новые объекты? Приведите пример, когда вы возвращаете новый объект, а когда тот же самый.
    6.5) А так же, "как в js вообще это работает?". Например:
    let obj1 { name: 'Test', age: 100 }
    let obj2 = obj1
    obj2.name = 'Test_new'

    Что будет в obj1, почему? В каких случаях объекты могут быть равны?
    7) Что возвращает функция connect (из react-redux)?
    ...

    Общее:
    0) package.json
    1) Webpack, gulp, etc...
    2) node.js
    3) promise

    Что-нибудь практическое:
    1) Как бы вы валидировали форму, если ошибки валидации приходят после submit'a ее на сервер..
    2) Почему не работает следующий код, сделайте чтобы работало
    ...
    На истину не претендую, но такие вопросы имели место быть на собеседованиях. В беседе можно многое разузнать дополнительными вопросами и так далее. Так же, если часть вопросов вам неизвестна - не беда, многие и на половину ответить не могут.

    p.s. возможно дополню...
    p.p.s. звездочкой отметил, на мой взгляд не самые необходимые для junior-собеседования вопросы.
    Ответ написан
    31 комментарий