Задать вопрос
  • Tele2 занижает скорость. Что делать?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    купи себе вышку или ретранслятор
    Ответ написан
    Комментировать
  • Как обратиться к текущей ячейке?

    ProgrammerForever
    @ProgrammerForever Куратор тега Google Apps Script
    Учитель, автоэлектрик, программист, музыкант

    функция возвращает сумму значений слева и справа от той ячейки, на которой вызвана

    =ДВССЫЛ("R"&СТРОКА()&"C"&(СТОЛБЕЦ()-1);ЛОЖЬ) + ДВССЫЛ("R"&СТРОКА()&"C"&(СТОЛБЕЦ()+1);ЛОЖЬ)
    Ответ написан
    3 комментария
  • Можно ли грузить аудио/видео из js-потока, а не только с url?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    вот такие варианты нашел:
    Video stream with Node.js and HTML5

    Video stream through Websocket to video tag

    PS: последний проверил - работает (с учетом исправлений данных в ответе)
    Ответ написан
    1 комментарий
  • Как запустить бинарный поток с клиента на сервер?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    Можно, через websocket. Есть даже готовый npm пакет для этих целей websocket-stream

    Use HTML5 websockets using the Node Streams API.

    Usage
    This module works in Node or in Browsers that support WebSockets. You can use browserify to package this module for browser use.


    Или вам нужен чистый http?
    Ответ написан
    4 комментария
  • Что лучше: унифицированный или уникальный дизайн?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Насчет однообразного дизайна - у эппл и гугла есть дизайн-гайдлайны. Следаовать этим гайдлайнам - хорошо.
    Twitch в браузере, на телевизоре, на мобильном телефоне и на десктопе смотрятся узнаваемо. Как-то они это делают.
    WinAmp - имеет "уникальный" дизайн не соответствующий стилю внешней системы - все пользуются.
    Ответ написан
    Комментировать
  • Есть ли какая библиотека, компонент для React для парсинга содержимого сайта?

    @flighter7
    Вы путаете понятия и то, для чего нужен реакт. Он отвечает только за уровень отображения и к парсингу никакого отношения иметь не будет (тк это уровень модели/реализации).
    Отвечая на ваш вопрос: в зависимости от сайта вам надо будет либо достаточно сделать запрос и регулярками разобрать код и найти ссылку, либо использовать на стороне сервера что-то типа cheerio и уже оттуда искать ссыль, а затем отправлять результат в реакт
    Ответ написан
    4 комментария
  • Как сделать многоязычность на сайте на js?

    @prostoprofan
    А в чём собственно проблема?
    Определения языка на JS В инете есть
    На основе языка делается window.location.href=URL
    Только как Вам уже правильно подметили, то делается это на пхп не потому что так для индексации нужно, а потому что так правильнее будет и в будущем изменение контента необходимо будет на 1й странице (в 1м файле), но не в 10 сразу.
    Не стройте костыли, а лучше сделайте как нормальные люди :)
    Ответ написан
    Комментировать
  • Как научиться проектировать ПО?

    Ranwise
    @Ranwise
    может подойдут книги типа

    Agile оценка и планирование проектов, Кон Майк - 2018
    Постигая Agile. Ценности, принципы, методологии, Э.Стеллман, Д.Грин - 2018
    Ответ написан
    Комментировать
  • Как вы ведёте проекты по разработке сайта в Trello?

    Atanvar
    @Atanvar
    Frontend developer
    Спринты.

    1 спринт:
    - дизайн
    верстка
    программирование

    2 спринт:
    дизайн
    верстка
    программирование
    и тд.

    Чаще всего дизайн выносят за спринты.
    Статусы:
    Открыта
    В процессе
    Завершениа
    Тестирование
    Проверена
    Переоткрыта

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

    @nexus478
    Проектирование приложений можно условно разбить на 2 уровня:
    1. Уровень проекта.
    Сюда входит понимание того, как приложение должно выглядеть в целом и из каких компонентов состоять, а также по каким принципам оно собирается взаимодействовать с внешним миром (если есть такая необходимость). Компоненты зависят от выбранной архитектуры - в случае монолитного приложения вам требуется понимать, как разбивать его на слои и в чем ответственность каждого слоя; в случае микросервисов вы также должны понимать, как очерчивать зоны ответственности и определять протоколы взаимодействия между ними.
    В вашем случае я думаю вряд ли микросервисы будут актуальны (они для больших проектов), поэтому у вас скорее всего будут небольшие монолитные приложения.
    Книги о том, как проектировать приложения на общем уровне:
    1. Роберт Мартин. Чистая архитектура - очень короткая и простая книга, рекомендую начать с неё.
    2. Эрик Эванс. Предметно-ориентированное проектирование (принципы + стратегические шаблоны).
    3. Мартин Фаулер. Архитектура корпоративных приложений (часть 1).

    Уровень 2. Уровень модулей (классов).
    Когда вы спроектировали компоненты, из которых состоит ваше приложение, теперь надо спроектировать их внутренности - то есть разбить на более мелкие и конкретные модули. Тут вам пригодятся принципы объектно-ориентированное проектирования, принципы SOLID, паттерны.
    Книги по уровню 2.
    1. Банда четырех. Приёмы объектно-ориентированного проектирования. Паттерны проектирования. Тут важно не только сами паттерны, но принципы, по которым они строятся. Концентрируйтесь на принципах.
    2. Роберт Мартин. Принципы, паттерны и методики гибкой разработки на языке C#. Тут более подробно рассматривается объектно-ориентированный дизайн и принципы SOLID в сравнении с его "Чистой архитектурой".
    3. Эрик Эванс. Предметно-ориентированное проектирование (тактические шаблоны).
    4. Мартин Фаулер. Архитектура корпоративных приложений (часть 2).
    5. Стивен Макконел. Совершенный код (сконцентрируйтесь на понимании Главного Технического Императива!).

    Этих книг вам будет достаточно, чтобы ориентироваться в проектировании приложений, всё остальное решает практика. Рисуйте схемы, концентрируйтесь на ответственности компонентов и их интерфейсах, учитесь отбрасывать ненужные детали реализации.
    Ответ написан
    1 комментарий
  • Как настроить безопасность расширяемых сайтов?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Например так
    open_basedir string
    Ограничивает указанным деревом каталогов файлы, которые могут быть доступны для PHP, включая сам файл. Эта директива НЕ подвержена влиянию безопасного режима.

    Когда скрипт пытается получить доступ к файлу, например, с помощью функции fopen() или gzopen(), проверяется местонахождение файла. Если файл находится вне указанного дерева каталогов, PHP откажется его открывать. Все символические ссылки будут раскрыты, так что с их помощью не удастся обойти это ограничение. Если файл не существует, то символическая ссылка не сможет быть прочитана и имя файла (прочитанное) будет рассматриваться open_basedir .

    Опция open_basedir может распространяться не только на функции для работы с файловой системой; например, если MySQL настроен использовать драйвер mysqlnd, то LOAD DATA INFILE подпадает под опцию open_basedir . Множество функций PHP также использует open_basedir.
    Ответ написан
    Комментировать
  • Как отобразить изображения на веб-странице Angular 2?

    А может дело не в Angular ?
    В приведенном вами коде не пахнет ни то что ангуляром а Javascript в принципе. Я так думаю єто вопрос больше касается развертывания.
    1) Вы используете angular cli ?
    2) картинки не видны после деплоя или в процессе разработки?
    3) Куда саму картинку заливаете?
    Ну и путь с выходом на уровень выше выглядит странно, как правило в папке assets создают папку images и путь указывают полный от рута сайта src="/assets/images/myimage.png"
    Ответ написан
    3 комментария
  • Как остановить таймер из другого потока?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    Общение между тредами должно быть только через сигнал слот. Следственно остановить таймер без сигнала нельзя.
    Удалять таймер так же следует в том треде в котором он создан.
    Ответ написан
    2 комментария
  • Как найти партнёра для работы с клиентами?

    Moon_Lobster
    @Moon_Lobster
    Инвестор
    Вы просите совмещенного проджекта и отдел продаж, так не бывает как правило) Хотя можно по биржам попробовать поискать.
    Если бюджет ограничен, то лучше нанять продажника, для составления тз обходится своими силами. Продажника можно искать переманивая с других фирм (сложный путь), либо просто поиском через биржи. Предлагаете небольшую ставку и главное % от продажи. Желательно иметь 2-3 таких человека в команде.
    Ответ написан
    6 комментариев
  • Как изучить RethinkDB?

    @AnneSmith
    самая ленивая
    у них на сайте полный набор туториалов и видео, плюс кукбук
    Ответ написан
    Комментировать
  • Как узнать, кто занимает localhost:3000?

    SerafimArts
    @SerafimArts
    Senior Notepad Reader
    netstat -ano - там будет PID процесса.

    Затем открыть диспечер (Ctrl+Shift+Esc) и посмотреть PID процесса кто именно.
    Ответ написан
    Комментировать
  • Действительно ли Node.js такой популярный?

    SPAHI4
    @SPAHI4
    реактовцы - это не девы, а прокидыватели пропсов
    да
    Ответ написан
    Комментировать
  • Как разделять работу дизайнера?

    @agent_tremolo
    UX/UI дизайнер
    Если речь идет о чисто визуальном дизайне, то имхо, нужен ведущий дизайнер (или арт-директор), который разрабатывает концепцию и выдает брендбук, дизайн-концепт и или UI-кит. Его подчиненные, соответственно, разрабатывают на их основе внутренние страницы/экраны.
    Ответ написан
    2 комментария