• Для чего в макете дизайнер указал значение matrix?

    @Lord_Dantes
    Это не он указывал, а фигма.
    Как и значения position: absolute, left и top.
    Ответ написан
    3 комментария
  • Что нужно знать, чтобы начать работать по Node-backend направлению?

    Prynik
    @Prynik
    Многое отсюда вообще можно выкинуть. И не нужно хвататься за все подряд, большинство из перечисленного - это инструменты, которые при знании "их родного языка" можно освоить за несколько часов, открыв документацию и исходники (это не про все, конечно же). Идите постепенно, исходя из появляющихся задач. На счет олимпиадных задач - они не возвысят вас в глазах hr менеджеров: сейчас готовлюсь к одной такой олимпиаде и имея достаточный опыт работы в компани и реализации крупных нагруженных приложений скажу, что данные знания, пригодятся мне только для поступления в ВУЗ и ни где больше.
    Ответ написан
  • Какой язык легче изучить для анализа данных?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    2 комментария
  • Как просуммировать два объекта по ключу в Javascript?

    0xD34F
    @0xD34F Куратор тега JavaScript
    const obj = arr.find(n => n.id === newObj.id);
    if (obj) {
      obj.quantity += newObj.quantity;
    } else {
      arr.push({ ...newObj });
    }
    Ответ написан
    Комментировать
  • Где начать зарабатывать типикал веб-макаке?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Написание курсачей для нерадивых студентов и сайтов для родни и их знакомых.
    Ответ написан
    Комментировать
  • Поему поле для ввода выходит за границы контейнера?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    box-sizing: border-box
    Ответ написан
    1 комментарий
  • Формирование зарплаты у веб разработчиков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Хороший вопрос!
    Я интересовался и получил ряд ответов от самих Заказчиков. Так, сказать, их мировозрение в этом плане.

    Со стороны Заказчиков:
    1. Раз ты работаешь на фрилансе - ты лох, потому, что не смог никуда устроиться.
    2. Если ты фрилансер - ты раб, который зарабатывает, чтобы не умереть с голоду. Поэтому, много тебе и платить не за чем.
    3. Нет гарантий для нас, что ты сделаешь всё на совесть. Мы не понимаем как сделать самим и, при этом, хотим хорошо сэкономить.
    4. (Про время) Мы оцениваем не сложность проекта и твоё умение и опыт, а время, которое никак не может быть дороже медианы фриланса по этому направлению.
    5. Нам нужно быстрее, т.к. это получается дешевле для нас, т.к. мы оцениваем время, а не сложность нашего проекта.
    6. Все фрилансеры низкоквалифицированные рабы.
    7. Каждый, кто мнит себя опытным и будет просить больше, будет сидеть без работы, т.к. высокая конкуренция и есть большой выбор исполнителей на рынке за копейки.
    8. Фриланс - это рабы IT сферы для нашего бизнеса.
    9. Мы всегда ищем тех, кого сможем обмануть в плане оплаты за работу и их почти 100%.
    10. Нам ничего не стоит сбросить сумму оплаты в любой момент сославшись на угрозу отрицательного отзыва.
    11. Мы не дорожим репутацией, в отличие от фрилансеров.
    12. Вы сами ничего не делаете: всё берёте с гитхаба уже готовое. За что вам платить?!

    (и ещё можно продолжать и продолжать...)

    И сразу возникает вопрос:
    Ждать ли роста дохода фрилансеров IT-сферы и когда?
    Ответ прост: когда все IT-шники поймут, что нужно ценить труд друг друга, что они не конкуренты друг другу, а единый целый "организм", который может сам за себя постоять и накормить вне зависимости от места работы и размера дохода.
    Итог: Не нужно работать и "ломать" глаза на тех, кто этого не понимает, а значит, и НЕ ЦЕНИТ!

    А пока разделяйте качество своих трудозатрат на "хлеб" и на "работу" и сразу озвучивайте 2 суммы заказчикам.
    Ответ написан
    10 комментариев
  • Повторять один и тот же запрос на сервер, пока значение ключа в ответе не поменяется?

    Stalker_RED
    @Stalker_RED
    const delay = 3000; // 3 sec пауза между запросами
    const timerId = setInterval(getKey, delay); // повторяется автоматически
    
    function getKey() {
      // здесь ваш запрос
      // ...
      
      if (result) {
        clearInterval(timerId); // прекращаем запросы
      }
    }
    Ответ написан
    Комментировать
  • Список литературы для самостоятельного изучения программированию?

    Jacen11
    @Jacen11
    Вот вам первый урок по программированию.
    А что вы сами сделали чтобы ответить на этот вопрос, прежде чем сюда придти? Если ничего, то шли бы вы отсюда и от программирования подальше. Везде уже обсосан этот вопрос. Юнити или анриал для игр, Юнити проще для новичков. Книга хедферст от орейли, стартанлроид на Ютубе для андроида
    Ответ написан
    5 комментариев
  • Пойти работать Джуном или доучиться до Миддла?

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

    @nirvimel
    Когда я захожу на определенный сайт, провайдер видит URL?

    Да.

    А если я захожу на https?

    Известен IP сервера и имя домена. Больше ничего.

    Откуда провайдер узнает, что я скачиваю определенный фильм/программу через torrent?

    Торрент-клиент общается с трекером по HTTP. Все видно насквозь: конкретные торренты + вся статистика (когда начато скачивание, когда закончено, когда пошла раздача, сколько роздано). Возможно подключение к трекеру и по HTTPS, но rutracker.org такой возможности не дает (мне тоже интересно почему).

    Все пакеты которые я получаю и раздаю значит провайдер скачивает себе, чтобы узнать что это за фильм/программа?

    Провайдер не хранит у себя весь трафик. Это технически невозможно. Но трафик обрабатывается, классифицируется и ведутся логи о том какой тип трафика когда входил/уходил от абонента.

    Или он отслеживает факт скачивания .torrent файла, а затем делает вывод по идущим пакетам, что это скачивается?

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

    Когда я пользуюсь VPN, что видит провайдер?

    Видит шифрованный траффик на конкретный IP. По IP можно узнать, что этот диапазон продается под VPSы. Сам факт шифрованного трафика вешает абонента в списки тех, "кому есть что скрывать", а значит подозреваемых при любом розыске.

    Что я зашел на определенный IP и с него идут зашифрованные потоки?

    Дальнейшее направление трафика от VPN-сервера отследить невозможно (по крайней мере, на оборудовании провайдера в автоматическом режиме). Но при целенаправленной слежке за абонентом в принципе возможно по временным меткам сопоставить трафик абонента с трафиком любого сервера.

    OpenVPN будет работать через VPN IP и в браузере и при обновлении Windows, драйверов, ...?

    В зависимости от настройки. Но в общем случае, да, так.

    Читал, что в Windows есть такая особенность, что если провайдер как-то урезает пакет, то VPN отключается и сайту показывается мой реальный IP?

    Это не связанно с провайдером. Это особенность Windows. Когда VPN отваливается, весь трафик вылетает наружу в открытом виде. Опять же зависит от настроек. Но это еще одна цена "удобства" при использовании Windows.

    При этом провайдер видит на каком я сайте, что скачиваю?

    VPN отвалился - хацкер спалился.

    Таких фишек много?

    Смотря о чем речь. В сфере сетевой безопасности и анонимности различных нюансов вообще много.

    Как от них защитится?

    Учить мат.часть. Разбираться в сетевых протоколах и в устройстве ОС.

    Если пользуюсь каким-то расширением типа ZenMate, dotvpn, провайдер аналогично как и с VPN видит что что-то отправляется и приходит на определенный VPN IP?

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

    При использовании Tor, кто-то пользуется моим IP, пока я пользуюсь чужим?

    Нет. Если у вас не сконфигурирован Exit Node.

    Что при этом видит провайдер, что я получаю потоки данных с определенных IP и каждый раз разный IP?

    У них есть система точного обнаружения использования Tor. Это факт остается в логах с теми же последствиями, что и для VPN.

    Провайдер видит URL?

    Через Tor и VPN - нет.

    Каким образом можно полностью управлять сетью на ПК, видеть что, куда и когда отправляется или приходит на ПК (Windows, Linux)?

    Видеть все: https://www.google.com/search?q=Wireshark
    Блокировать все лишнее: https://www.google.com/search?q=Comodo+Firewall
    Ответ написан
    22 комментария
  • Какие проекты стоит выкладывать на GitHub?

    @SODINNER
    На github стоит выкладывать проекты, которые будут полезны людям, проекты которые люди будут использовать. обсуждать, репортить баги, которые в свою очередь надо будет фиксить. Надо выкладывать живые проекты и тогда работодатель увидит пользу от тебя, как от разработчика.
    Ответ написан
    Комментировать
  • Кто-то пытается меня взломать? (Объясните, что за запросы)?

    Zoominger
    @Zoominger
    System Integrator
    Ну да, пытаются сделать SQL Injection.
    Ставьте ограничение на кол-во отправлений в минуту, капчу, блокировку массовых запросов.
    Ответ написан
    7 комментариев
  • Что сейчас используют веб-дизайнеры Figma или Photoshop?

    mmmaaak
    @mmmaaak
    У нас фигма
    Ответ написан
    Комментировать
  • Какой выбрать дистрибутив линукс для вкатывания в консоль и программирования?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Ubuntu возьми как миллионы других пользователей и не мучайся
    Ответ написан
    Комментировать
  • На чём написаны интерпретаторы и компиляторы разных языков?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    JavaScript - это язык программирования. Его невозможно написать, пишут компиляторы, интерпретаторы(в данном случае наверное движки). Основные движки js:
    SpiderMonkey - первый в истории движок js(написан на C++)
    V8 - написан на C++ и js
    Rhino - написан на java.

    но что выполнило работу интепретатора?
    это очень большая тема, невозможно здесь дать ответ.
    Читайте лучше хабр:
    Как работает JS: о внутреннем устройстве V8 и опти...
    Введение в компиляторы, интерпретаторы и JIT’ы
    Интерпретаторы байт-кодов своими руками

    А лучше напишите в google, например, - "habr как работает интерпретатор"
    Ответ написан
    7 комментариев
  • Как лучше хранить ноутбук чтоб не собирал пыль?

    @sc2ax
    в холодильник.
    Ответ написан
    Комментировать
  • Стоит ли изучать математику по первоисточникам?

    0xD34F
    @0xD34F
    Конечно стоит. Заодно выучите древнегреческий, арабский и латынь. Очень полезные знания. Особенно, в современном мире.
    Ответ написан
    4 комментария
  • Почему С++ за такое долгое время все еще не покорил веб?

    DevMan
    @DevMan
    потому что это не нужно даже тем энтузиастам, которые пилили свои вэб–фреймворки на плюсах.

    для вэба интерпретируемые языки удобнее. а части, на которых не хватает их производительности, отлично пиляться на плюсах или других производительных языках.
    Ответ написан
    3 комментария
  • Почему в пустом установлено 2 версии python?

    Потому что python 3 и python 2.7 между собой не совместимы. Некоторые программы используют версию 2.7, некоторые 3.
    Ответ написан
    Комментировать