• Как осуществить это в html?

    @Art222222
    Это можно сделать через JavaScript. Создаешь метод где будет каждую секунду изменятся время (гугл в помощь).
    Допустим, будем изменять текст в параграфе:
    <p id="timer1">00:00:00</p>
    Id нам понадобится в JavaScript:
    Создаем тег script и внутри делаем такую штуку:
    document.getElementById("timer1").innerHTML = "00:00:01";


    Ну а что бы метод обновлялся каждую секунду, запихиваем это в какой-то метод и пишем дабы было удобно обновлять таймер это:
    document.getElementById("timer1").innerHTML = hour + ":" + minute + ":" + seconds;
    или это:
    var dv = ":";
    document.getElementById("timer1").innerHTML = hour + dv + minute + dv + seconds;
    Ответ написан
    1 комментарий
  • Как работает интернет?

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

    2. Погугли в википедии что такое специальные IP адреса. Скорее всего у тебя адрес из подсети, которая была выделена для локальных сетей, следовательно у тебя "серый IP адрес".

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

    @dronmaxman
    VoIP Administrator
    1. Это специальное програмное обеспечение, которое создает туннель поверх сети интернет. механизмы создания туннеля так же разыне. Например: оба клиента могу подключаться к серверу в инетрнет и он будет их связующим звеном.

    2. Чаще всех я привожу пример работы телефонии для объяснения работы интернет. Представь, что у тебя есть компании и 10 сотрудников. У компании есть городской номер, у всех сотрудников есть внутренние телефоны (3-4х значные). Когда сотрудник звонит в город, то сторона принимающая звонок будет видеть городской номер компании, но не внутренний номер сотурдника.

    А теперь аналогии
    Белый IP - городской номер компании
    Серый IP - внутренний номер сотрудника.

    3. Маршрутизатор - это не только домашний роутер. Маршрутизатор так же есть у провайдера. Соответственно маршрутизатор провайдера соединен с другими провайдерами (физически это может быть 2-3 подключения), а ваш домашний маршрутизатор уже подключен к маршрутизатору провайдера.

    Может вам стоит почитать про BGP?
    Ответ написан
    Комментировать
  • Можете дать простенькую книгу по принципу работу интернета?

    @podde
    самый младший сисадмин
    Вполне хорошо для взрослого, хоть и название – "Сети для самых маленьких":
    https://m.habr.com/ru/post/134892/
    Посложнее, но чёткий и прекрасный курс сертифицированного специалиста по сетям:
    https://m.habr.com/ru/company/ua-hosting/blog/438908/
    (пусть не смущает бренд Cisco, сетевая теория всё равно для всех общая)
    Ответ написан
    Комментировать
  • Какая есть самая простая книга по алгоритмам и структурам данных?

    MrNexeon
    @MrNexeon
    Когда то я задавался таким же вопросом.

    Для меня же было достаточно посмотреть на структуры данных и алгоритмы сортировок в действии.

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

    Книг по алгоритмам и структурам данных множество, но почти все они (о ужас!) довольно сложные.

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

    Долой формальность!
    Ответ написан
    4 комментария
  • Как стать Backend разработчиком?

    @fullstackly
    1. Осиль какой-нить туториал по написанию CRUD-а на Django, чтобы все было предельно понятно.
    2. Потом попробуй поменять toDo-шки туториала на что-нибудь тебе интересное - покемонов, например, но так, чтобы надо было добавить какой-то логики сервису.
    Поупражняйся с базой, миграциями, с тем, куда какие куски логики надо пихать. Тут ключевое, чтобы именно тебе эта "тема" была интересна лично, буд-то ты уже свой стартап пилишь.
    3. Добавь аутентификацию с сессиями: тут очень много нового, интересного и тяжелого для понимания. Можешь подбадривать себя тем, что аутентифицируемые - это твои будущие покупатели и каждый сможет тебе 5$ в месяц башлять за доступ к твоей платформе. )))
    4. Теперь еще запили авторизацию: админ, простой пользователь и пользователь с платной подпиской на какой-то функционал.
    5. Задеплой это на Хероку, а если еще и в докер завернешь - цены тебе не будет для рекрутеров.
    6. Дальше ищи работку-стажировку, не стесняйся, если ты реально все, что я описал выше, поймешь и не будешь забывать углубляться в нюансы языка и фрейморка, тебя куда-то да возьмут.

    P.S. не знаю, что там есть у Джанги, но у Рельсов и Ноды есть два реально шикарных бесплатных онлайн-курса, которые с моей, конечно субьективной, точки зрения очень качественно тебя обучают:
    Ruby on Rails
    Node.js + React
    Оба я сам штудировал и остался доволен. Там, конечно, рассмотренны не полностью "боевые" решения, зато очень наглядные для изучения и практики. (Да и есть проекты с как раз такой наколенной реализацией)
    Ответ написан
    6 комментариев
  • Как стать Backend разработчиком?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Короче, мне нужен материал для изучения всех этих аспектов, чтобы после изучения всего этого я мог спокойно заняться изучением самого языка.

    Чтобы стать бэкенд-разработчиком на Python надо прочитать учебник "Изучаем Python" Мрка Лутца и руководство Django на официальном сайте. Всё, это необходимый минимум. В идеале надо ещё знать принцип работы сетей, протокол HTTP и в целом понимать, как работает Web.

    Также, я хочу знать, стоит ли поступать в ВУЗы?

    Чтобы писать бэк на Python не обязательно.
    Ответ написан