Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

timokins

  • 62
    вклад
  • 37
    вопросов
  • 75
    ответов
  • 52%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Подойдет ли монитор Dell UltraSharp U2518D к макбук про 13 (2017)?

    xmoonlight
    xmoonlight @xmoonlight
    https://sitecoder.blogspot.com
    Сделайте как тут и всё норм будет.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Какие технолгии здесь используются для подобного функционала?

    alams_stoyne
    Alams Stoyne @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Для решения такой задачи я использовал konvajs
    Данные тянул из БД с помощью php сразу (смысла лишний раз делать запросы не увидел)
    Рендер и взаимодействие написаны на JS

    Как это работает
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Что работает лучше: $3 vs $2.99?

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    Ну блин что вы как маленький правильно делать зачеркнутая цена $10 а потом уже $2.99
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Что мы будем видеть в иллюминаторе ракеты, движущейся с околосветовыми скоростями, включая скорость света?

    saboteur_kiev
    Saboteur @saboteur_kiev
    software engineer
    Всем заинтересованным физикой известна теория о том, что при скорости движения, равной скорости света, время для тела, обладающего такой скоростью, остановится (или что-то примерно такое случится, достоверно это неизвестно). Всё же меня интересует вопрос более практического характера: что мы будем видеть, например, пролетая планеты солнечной системы по прямой траектории во время их парада в иллюминатор ракеты, который будет к ним повёрнут?


    Практический характер в вашем вопросе отсутствует.
    Потому что скорость света - это грубо говоря скорость реакции, скорость распространения чего-либо в пространстве-времени.
    На практике - "видеть" будет нечем - материя (глаз, камера, все это) - потеряет свою материальную компоненту, превращаясь в энергию, и следовательно перестанет быть организмом/инструментом и ничего зафиксировать не сможет. Любая попытка что-либо увидеть, превращается в абстракцию.

    Это как "пощупать ядро атома" - на самом деле невозможно, ибо создать материальный захват для манипуляции с ядром нельзя - захват должен состоять как минимум из целых молекул вещества, можно делать абстракции - манипулировать полями, излучениями, но это уже не "пощупать".
    Ответ написан более двух лет назад
    12 комментариев
    12 комментариев
  • Исполнять код, пришедший с сервера - это нормально?

    Minifets
    Александр @Minifets
    Hello world!!!
    Исполнять код, пришедший с сервера — это нормально?

    Нет.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Высшее IT образование для миграции "прикладная информатика" - заочно?

    Zoominger
    Рональд Макдональд @Zoominger Куратор тега IT-образование
    System Integrator
    Начал задумываться о переезде в Германию, но из образования у меня только СПО

    Типично для wannabe-мигранта.

    Задайтесь вопросом: "Я могу чего-то добиться в России?". Если нет, то попытайтесь это сделать хотя бы тут, иначе потом будет мучительно больно.
    Ответ написан более трёх лет назад
    22 комментария
    22 комментария
  • Существует ли сервис проверки кросс-браузерности?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Я не знаю сервис или утилиту который точно соответствовал бы вашему описанию, но попробуйте погуглить в сторону "css regression testing"
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Есть ли разница в вызове функций?

    rockon404
    Антон Спирин @rockon404
    Frontend Developer
    Вам уже ответили выше про подводные камни использования this в методах объектов.
    Но правильней использовать именно this. Почему? В случае необходимости изменения имени ссылки на объект или необходимости экспортировать объект как модуль, вам не придется править реализацию методов. Так же, это повышает читаемость. Ну, а в случае если метод надо передать в другое место, используйте bind:
    const a = {
      b() {
        this.с();
      },
      c() {
        alert('expected result');
      }
    }
    
    const d = {
      b: a.b.bind(a),
      c() {
        alert('wow');
      }
    };
    
    d.b(); //  => "expected result"


    Короткая форма записи методов объектов более удобна и читаема. Используйте ее в своем коде.
    Длиная форма записи:
    var obj = {
      a: function() { 
        // do something
      },
      b: function() { 
        // do something
      }
    };

    Короткая форма записи:
    const obj = {
      a() {
        // do something
      },
      b() {
        // do something
      }
    };
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Шаблонные фразы для сервисов. Есть такое?

    elevennine
    Евгений Антипов @elevennine
    Можно выкурить из файла локализации в любой CMS или FW.
    Как варик bb форумы)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как соединить 2 select?

    saggid
    Роман Ахмадуллин @saggid
    Веб-Программист
    Я бы сделал вот так, если честно :) На основе Riot.js. На нём подобные вещи становятся очень простыми. Порог понимания JS там более высокий, чем писать обычные портянки на jQuery, но оно того стоит.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как совершить действие в заданное время?

    Flanker_4
    Ан @Flanker_4
    К сожалению нет. Но возможно есть кастомные реализации подобного sheduler'а

    В iOS очень сложно с работой в фоне+приложение может быть выгружено в любой момент пользователем. Самый идеальный вариант - реализовать подобную логику на сервере, и , воспользовавшийсь какой либо очередью сообщений (rabbit mq там) +remote push notification, уведомить клиента о наступлении события

    Но если с сервером проблемы, то вручную это делается следующим образом:
    1) Определить дату и время срабатывания
    2) Завести таймер NSTimer с этой датой, там есть метод initWithFireDate(точно не помню), указав селектор(метод) для срабатывания
    3) при уходе приложения в фон остановить таймер
    4) при возвращении приложения из фона или при запуске - проверить , больше ли текущее время за запланированное в пункте 1 . Если да, то выполнить предпологаемую логику, если нет - то выполнить пункт 2.

    Для того, что бы пользователь не проморгал момент наступления события, можно бросать/шедулить локальные нотификации UILocalNotification- в этом случае, если приложение будет в фоне, пользователь увидет пуш и если это что то важное для него - запустит приложение и кинет вас в пункт 4
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 11 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • Grapeoff
    Dmitriy Grape
    • 5 ответов
    • 1 вопрос
  • Dr. Bacon
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • drAbuse
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации