Задать вопрос
  • Какие параметры и значения указать в style.css, чтобы мой файл был похож на макет?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    1) Научиться верстать
    2) Подключить шрифты
    3) Использовать флексбоксы и гриды

    Ну невозможно прописать в CSS что-то конкретное, чтобы решить твою проблему. Чтобы ответить, нужно знать макет полностью и видеть твою реализацию кодом. И плюс нужно понимать, что у одной проблемы может быть десятки решений
    Ответ написан
    Комментировать
  • Почему у меня не получается учиться, даже когда я все делаю все в точности как в видеоуроках?

    @Akela_wolf
    Extreme Programmer
    Потому что изучение - это самостоятельное усвоение знаний. Не просто повторять за кем-то, но и понимать что, зачем и как он делает. И вот тут у вас наступает затык. Пробуйте не просто повторять, а каждый раз задавать себе вопрос: что он делает? Зачем он это делает? Как еще это можно сделать? Что будет если этого не сделать? Что будет если сделать по-другому? И да, это потребует намного больше времени и сил. Придется многое выгугливать или искать в книгах. Но, на мой взгляд, в конечном итоге это будет значительно эффективнее.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы после выполнения функции, она останавливалась?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Проблема не в том, что "функция не останавливается", а в том, что вы при каждом клике на кнопку создаёте ещё один обработчик клика по .inner-of-fake-HTML. В итоге после второго клика на кнопку обработчик клика по .inner-of-fake-HTML сработает дважды и так далее.
    $('.selector-of-deep').click(function() {   // нажатие на кнопку
            $('.inner-of-fake-HTML').click(function(event) { // случайный id


    Зачем вам вообще ловить клик по .selector-of-deep, если он сам только добавляеть ещё один обработчик события?
    Ответ написан
    Комментировать
  • Как сравнить установленную дату на пк и настоящую?

    в сети для синхронизации времени используется протокол NTP – Network Time Protocol.
    На Хабре есть статья, с реализацией на Python
    Ответ написан
    Комментировать
  • Существуют ли "приходящие" специалисты по организации работы отдела?

    Adamos
    @Adamos
    Возможно, вам, как бюджетникам, логичнее решать такие вопросы через "региональный центр компетенций", если он есть в регионе. Теоретически эти конторы для того и создавались...
    Ответ написан
    2 комментария
  • Существуют ли "приходящие" специалисты по организации работы отдела?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Начну с анекдота:
    Одесса, консультант приехал в фирму, что бы поднять прибыль, первый совет переставить столы.
    Уборщица ворчит: когда я работала в борделе, что бы увеличить прибыль, меняли проституток, а не кровати переставляли.

    Есть такие люди. Консталтеры, кризисные управляющие и внедренцы.
    Посоветовать можно Крок, Открытые Системы , ИТМиВТ

    Если же серьезно то за вас никто не сделает если вы сами не понимаете своего бизнеса.

    Кстати почитайте вот этого автора у него интересные статьи, хоть и едкие https://habr.com/ru/post/663572/
    Ответ написан
    4 комментария
  • Автоматическое обновление windows xp как исправить?

    krax1337
    @krax1337
    личинка Девопса
    1) Попробовать через другой браузер

    2) Передать обновления на целевую машину другим способом, если это виртуалка то можно просто передать файлы. Или воспользоваться другим протоколом передачи данных. Или с помощью физических носителей.
    Ответ написан
    Комментировать
  • Автоматическое обновление windows xp как исправить?

    @Drno
    попробуйте нормальный браузер. например Моззилу + наверняка корневые сертификаты протухли
    Ответ написан
    Комментировать
  • Как прибавить к текущей дате дни?

    @Akela_wolf
    Extreme Programmer
    Во-первых, никогда, не собирайте SQL-запрос по кускам с помощью конкатенации строк. Это очень, очень, ОЧЕНЬ, плохой способ, за который тысячи разработчиков поплатились взломом сайтов через SQL-injection. Используйте параметры запроса.

    Во-вторых, у вас в запросе ошибка: INSERT и SET не могут использоваться совместно.

    В-третьих, проще всего воспользоваться функцией DATE_ADD, передавая ей количество дней как параметр, например так:
    $pdo->prepare("INSERT INTO `order`(user_id, date, date_end) VALUES(:userId, :date, DATE_ADD(:date, INTERVAL :days DAY))")
    	->execute(["userId" => 100,
    			   "date" => date("Y-m-d"),
    			   "days" => 10
    			  ]);


    Полный пример

    Обратите внимание: phpize.online предоставляет объект $pdo. Вам в вашем коде придется его инициализировать вручную, либо понять как использовать параметры вместе с тем объектом $db, который у вас есть. Если это Laravel - то он тоже умеет аналогичным образом подставлять параметры.
    Ответ написан
    4 комментария
  • Почему у меня всегда разная скорость скачивания?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Проблема в том, что скорость, которую декларирует провайдер - это скорость последней мили, от провайдера к вам. А как там сложатся дела в интернете - провайдер гарантировать не может.

    Стим использует ряд трюков для ускорения закачки (тот же LEDBAT и многопоточное скачивание), у него мощные датацентры и CDN - отсюда и возможность выжать из вашей последней мили всю скорость.
    Ответ написан
    4 комментария
  • Оригинальный Windows XP на современный компьютер?

    Adler_lug
    @Adler_lug
    Не занимайтесь некрофилией.
    Если вдруг реально нужна XP - ставьте на виртуалку или соответствующее ей древнее железо.
    Ответ написан
    Комментировать
  • Оригинальный Windows XP на современный компьютер?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Нет, потому что lenovo ideapad - это не компьютер. Это ноутбук. А с ноутами были проблемы даже в те времена, когда хрюня была в активной разработке, а сейчас там просто половина устройств работать не будет.
    wifi, сеть, тачпад, батарейка - все мимо.

    Если нужна хрюня - ставьте на VB
    Ответ написан
    Комментировать
  • Клонирование приложение windows?

    @rPman
    Именно функционал клонирования, причем запущенного, есть у систем виртуализации, если физически машины имеют одинаковое железо то, на этом даже основаны системы резервирования приложений, позволяющие не прекращать их работу (доля секунды пауза) даже после смерти одной из машин (Fault Tolerance как часть High Availability у vmware).

    Если речь идет о переносе настроек, то в большинстве случаев достаточно определить место их хранения и скопировать только их. Можно проконтролировать как именно приложение устанавливается на машину с помощью монитора работы с диском и реестром (этого обычно достаточно) например приложения microsoft sysinternails

    На практике никто конечно не решает это проблему в лоб, на целевую машину производят штатную установку приложения, а затем копируется реестр (с помощью штатного regedit) из HKLM и HKCU /Software/.. и и файлы из appdata (плюс собственно файлы приложения, где их хранят)
    Ответ написан
    Комментировать
  • Существуют ли переводчики с бесплатным API?

    @Kirill-Gorelov
    С ума с IT
    яндекс/гугл/промт

    Все они бесплатные. Только у них лиминты есть на переводы.
    Ответ написан
    1 комментарий
  • Правильно ли применять bootstrap для верстки по индивидуальному макету? Почему?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    посмотри на верстку и оцени, что из bootstrap'а ты там сможешь применить. сетку, компоненты и т.д.
    если нормальный макет еще и сдизайненный по колонкам и различные модалки, табы и пр. сможешь брать из bootstrap, то используй bootstrap.
    а если там что-то в виде этого:
    gui-%D0%B8%D0%B3%D1%80%D1%8B-65894637.jpg
    то ясное дело тут bootstrap никак не уперся. ты из него ничего не применишь и он просто будет у тебя в проекте место занимать
    Ответ написан
    Комментировать
  • Локальное подключение бибилиотеки. Как это сделать?

    @Everybody_Lies
    Если я вас правильно понял, то вам нужно установить пакеты только для локальной разработки (devDependencies). Такие пакеты не попадут в общую сборку.
    Для этого при установке используйте следующие параметры --save-dev или -D
    npm install <package-name> --save-dev
    Ответ написан
    Комментировать
  • Как поднять свой аналог CloudFlare для DNS на Linux?

    @mureevms
    Смешались в кучу кони, люди... попробуем прояснить, хоть решение уже есть, но автор действительно ничего не понимает в вопросе, поэтому не может нормально оценить ответ как решение.

    При регистрации доменов у любого регистратора, можно указать ns сервера CloudFlare.

    Можно указать любые NS сервера, хоть свои. Это не фича CloudFlare, а просто держатель DNS зоны домена. Еще говорят, домен делегирован на <Имя владельца DNS зоны>

    В CloudFlare указыватся только ip сервера где крутятся домены.

    Судя по всему речь идет про A запись. Просто почитайте про типы DNS записей. И, наверное, имеется ввиду, что крутятся не домены, а сайты, которые сопоставлены с этим доменом А записью.

    Получается что ip адрес сервера с доменами скрыт, в whois виден только сервер CloudFlare.

    Нет. Whois, DNS и IP адреса разные вещи, хоть и связаны друг с другом.
    Whois - сервис, который позволяет узнать основные данные о доменном имени. Пример https://whois.ru/google.ru. Там нет никакой инфы про IP адреса и домены, только NS записи.
    DNS - сервис, грубо говоря, который сопоставляет доменные имена и IP адреса.
    IP - уникальный набор байтов для возможности использования интернета с конкретного устройства.
    Т.е. пока CloudFlare ничего не скрыл. Если бы вы делегировали домен на Яндекс, там были бы NS сервера Яндекса.

    Мне нужно тоже самое сделать на 2-х серверах линукса.
    На одном нужно поднять DNS сервер, в котором будет прописан 1 домен domainkkkkkk.ru и будут записи
    ...
    На втором сервере будут крутится другие домены
    ...

    Свой DNS сервер имеет поднимать только в том случае (в данном контексте), если вы хотите сами хостить свою зону, т.е. делегировать ее на свой DNS сервер. А вам этого не надо, поскольку вы уже делегировали зону в CloudFlare.
    Вам надо разметить на серверах сайты, которые будут сопоставлены с доменами, а сделать это надо сопоставлением доменного имени с IP адресом сервера на котором будет нужный сайт, путем добавления А записи.
    Т.е. если IP первого сервера x.x.x.x, а второго y.y.y.y, надо создать несколько DNS записей:
    Имя               Тип   Значение
    site1.domain.ru   A     x.x.x.x
    site2.domain.ru   A     x.x.x.x
    newdomain1.ru     A     y.y.y.y
    newdomain2.ru     A     y.y.y.y
    newdomain3.ru     A     y.y.y.y

    Все еще CloudFlare ничего не скрыл.

    Первый ДНС сервер должен знать где находится второй сервер и про домены на нем.
    Данные первого сервера я пропишу у регистратора для доменов со второго сервера.

    Это просто фантазии не имеющие отношения к делу

    ---

    Таким образом, вы ничего не скроете, послольку клиенту чтобы зайти на сайт надо сопоставить имя сайта с его IP адресом.
    Если все же надо скрыть (кстати, зачем?), то как раз этим и занимается CloudFlare. В разделе DNS есть облачко со стрелочкой около DNS записи и только нажав на нее вы включите проксирование через CloudFlare.

    Если знаете как у них реализована ддос защита, напишите в дополнению к основному вопросу.

    Об этом уже сказал Dr. Bacon, добавлю лишь то, что DDOS защита включается только при проксировании.
    Ответ написан
    Комментировать
  • Ответьте пж где учить CSS (учусь сам дома, не советуйте кого то на подобие Хауди хо)?

    MrDecoy
    @MrDecoy Куратор тега CSS
    Верставший фронтендер
    https://developer.mozilla.org/ru/docs/Learn/CSS
    https://web.dev/learn/css/
    htmlbook.ru/samcss
    Леа Веру - секреты css
    Дэвид Макфарланд - Новая большая книга css

    https://htmlacademy.ru/courses
    Ну и конечно же самостоятельная практика.
    Ответ написан
    1 комментарий
  • Как объеденить Ubuntu и windows 10 в локальную сеть?

    Vindicar
    @Vindicar
    RTFM!
    Вопрос: доступ по SSH откуда?
    Если с ноута на стационарный комп, то проблем должно быть минимум:
    1. Убедиться, что трафик ходит между компом и ноутом (интерфейсы подняты, адреса и подсети выбраны корректно).
    2. Убедиться, что SSH сервер слушает соответствующий адрес (ну или слушает 0.0.0.0).
    Роутер в этой схеме никак не участвует.

    Если же нужен SSH доступ изнутри сети роутера, но не с ноута, то тут дело сложнее. Помимо вышеуказанного:
    3. Ноут должен либо делать port forwarding на стационарный комп, либо делать bridge для двух сетей - wi fi и кабель.

    А если нужен доступ извне сети роутера, то дело ещё усложняется:
    4. Роутеру нужен внешний IP, на который можно постучаться.
    5. Роутер должен делать port forwarding для выбранного порта для SSH на ноут.

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