Задать вопрос
  • Выключение или зависание намертво компьютера в играх - как определить, причина в windows или аппаратная?

    GavriKos
    @GavriKos
    Как проверить что дело в системе - элементарно - переустановить нахрен систему. За три года в семерке немало говна может скопиться, тем более если меняли железо.
    Ответ написан
    2 комментария
  • Почему нельзя сделать push на сервер?

    rockon404
    @rockon404
    Frontend Developer
    Если вы задание так же внимательно изучили, как вводную на странице репозитория, то рекомендую его никому не показывать. Там же английским языком, черным по белому написано:
    5b4691ba92d1d656741743.png
    Все эти буковки так же, как и остальную информацию на главной, вы должны были внимательно прочитать перед тем, как приступать к работе.

    Пароль правильный. Я не понимаю, что я делаю не так

    У вас доступ только на чтение есть. Еще бы вам туда пушить разрешили. Да еще и в master.

    Надеюсь вы им об этой проблеме не написали, так как подобные действия это уже повод выбрать человека покомпетентней и внимательней вас.
    Ответ написан
    Комментировать
  • Какие есть стоки изображений с free commercial license?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Pixabay, Unsplash, Pexels - этих трёх как правило хватает.

    Если нет, лезу в настройки гугл-картинок, там можно уточнять тип лицензии.
    Ответ написан
    Комментировать
  • Что не нравится phpStorm?

    Stalker_RED
    @Stalker_RED
    Вот вы выбросили исключение, а кто ловить кто будет?
    Шторм ищет где у вас обработчик этого исключения, но не может найти.

    php.net/manual/ru/function.set-exception-handler.php куда-нибудь глобально, хоть прям в index.php
    В идеале неподалеку от error_reporting.
    Ответ написан
    Комментировать
  • Запросы к сайту в обход Cloudflare?

    SagePtr
    @SagePtr
    Еда - это святое
    Если подключили недавно, то не у всех успели DNS-записи обновиться. Если злоумышленник знает ваш IP за Cloudflare, он может задудосить вас напрямую в любом случае, потому если поставили Cloudflare перед вами ради защиты от DDoS - рекомендуется поменять IP'шник вашего сервера на тот, о котором злоумышленник ничего не знает. Ну и дополнительно - запретить к веб-серверу доступ напрямую, разрешить только с IP-адресов Cloudflare.
    Ну и напоследок, настроить nginx так, чтобы он доверял Cloudflare и подставлял IP-адрес в remote_addr: nginx.org/ru/docs/http/ngx_http_realip_module.html
    Ответ написан
    2 комментария
  • Как экранировать такой запрос?

    dvershinin
    @dvershinin
    High performance web server engineer
    С URL параметрами директивы location в nginx не работают.

    Можно попробовать так:

    location ^/index\.php$ {
       if ($query_string ~ "r=test") {
         proxy_pass ...
       }
       ...
    }
    Ответ написан
    1 комментарий
  • Простейший терминальный RDP сервер на Ubuntu/CentOS из под HyperV - как?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Из Линукса делать RDP или VNC-сервер — дурная трата времени. Смотри в сторону https://wiki.x2go.org/doku.php

    А вообще-то линукс сам по себе терминальный сервер! Достаточно на клиента поставить XServer + putty, а на сервере XFCE-desktop, и тоже будет щазтие!
    XServer под виндовс - смотрите vcxsrv или xming.

    Ну и для Windows 10 можно и так - https://habr.com/post/305372/ и https://xakep.ru/2017/02/03/wsl-in-colors/
    Ответ написан
    Комментировать
  • Кто-нибудь может помочь с драйвером RADEON серии HD 6000M?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Видеодрайверы в Linux устанавливаются из run-файлов следующим образом:

    1) Первым делом надо прибить иксы. Переключаемся в консоль через Ctrl+Alt+F1, логинимся. Останавливаем менеджер диcплея: sudo service lightdm stop
    2) cd /каталог_с_драйвером
    3) sudo chmod +x файл_драйвера.run
    4) sudo sh файл_драйвера.run
    5) ребут
    Ответ написан
    Комментировать
  • Кто-нибудь может помочь с драйвером RADEON серии HD 6000M?

    ipswitch
    @ipswitch
    IT-инженер
    Его действительно нужно запускать в терминале, но Вы скачали не ту версию (не для Вашей разрядности или несовместимую с Вашей ОС и версией X).
    На Вашем же скриншоте первом есть текстовое сообщение об ошибке.
    Ответ написан
    Комментировать
  • Как сделать отказоустойчивый кластер PostgreSQL?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Мультимастер СУБД - это такая замечательная штука, которую все хотят и ни у кого пока не получилось.
    Потому что есть такая штука как CAP теорема, весьма мешающая сделать серебряную пулю.

    Ладно, ближе к делу.
    Самая большая проблема с автоматическим failover СУБД - решить, что уже пора переключаться. Для чего необходимо выяснить, а что вообще происходит, не развалилась ли сеть, не вернётся ли через пару секунд мастер обратно - если в сети в результате окажется два мастера, то нет никакого разумного способа определить, где данные актуальны. Худшее что можно представить - это split brain: когда часть приложений ходит в один мастер, часть в другой и данные стремительно расходятся в разные стороны. Есть такая байка про гуглдиск "у нас всё отказоустойчиво, все данные хранятся в 4 экземплярах. Правда, у нас была авария и мы теперь понятий не имеем, какая из копий актуальная"
    Переключение мастера на 90% - решение административное и человеческое. Автоматика же добавляет головной боли. Зачастую - больше головной боли, чем без неё. Особенно если железо адекватное серверное, которое "вдруг" выпадает очень редко.

    Обычно автоматики нет, и есть детальная инструкция по переключению мастера БД, по которой и в ночи можно переключиться.

    Если всё ещё хочется походить по граблям - посмотрите patroni. Есть пара кластеров с ним на поддержке, при наличии мониторинга особых проблем не припоминаю. До split brain по крайней мере не придумал как довести, вроде все варианты прикрыты. В худшем случае в readonly уходит.
    Ответ написан
    7 комментариев
  • Необходимо ли разгонять DDR4-2133?

    DevMan
    @DevMan
    Частота памяти может только тешить самолюбие в тестах. В обычной работе разницу на глаз просто не заметить, и разгон не имеет смысла.
    Больше толку будет от ещё одной плашки во 2-ом канале.
    Ответ написан
    Комментировать
  • Как исправить проблему с https:?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Если на вашей https-странице просто указаны ссылки на http, то страница будет безопасной. Вот я привожу ссылку, значок на этой странице никуда не исчез.
    Если же по http подгружаются какие-либо элементы страницы, то она, естественно, будет небезопасной. В этом случае надо либо искать https-аналоги этих ресурсов, либо загружать их через свой сервер, используя https между браузером и сервером, а http уже между сервером и ресурсом.
    Ответ написан
    Комментировать
  • Какова должна быть ответственность удалённого работника перед иностранным работодателем?

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

    Это нормально. Вы если накосячили и несёте убытки но в разумном объёме. Больше сумма контракта больше мотивации не косячить. Но и максимум чем вы рискуете это поработать бесплатно. И потерять репутацию.

    Вы исполнитель а не владелец бизнеса. Поэтому у вас не должно быть рисков больше чем у владельца бизнеса.

    Я тоже когда заключаю договор с кем то то там обычно есть и штрафы за просрочку и ответсвенность за нарушение авторских прав. Но если вы не будете воровать чужой код и выдавать его за свой то всё будет нормально.
    Ответ написан
    Комментировать
  • Whats app - как позвонить с компьютера на телефон?

    sergiks
    @sergiks Куратор тега Веб-разработка
    ♬♬
    Никак. Вот FAQ:

    Currently, WhatsApp Calling is available on Android, iPhone and Windows Phone.
    Ответ написан
    Комментировать
  • Div, который выглядит по-разному в каждом браузере?

    @itsjustmypage
    Outline это контур элемента с внешней его стороны, то есть сразу за border. В отличие от border он никак не влияет на элементы, их ширину и расположение. Ключевое слово inset в свойстве outline: inset 100px green; устанавливает этот контур в виде псевдотрехмерной рамки за счёт осветления правой и нижней границ и затемнения левой и верхней относительно указанного цвета. Ширина 100px, цвет зелёный.

    Баг создаёт свойство outline-offset: -125px;, которое задаёт смещение контура. При положительном значении контур будет расширяться во все стороны. А при отрицательном будет сжиматься внутрь элемента.

    Спецификация CSS Basic User Interface Module Level 3 в статусе рекомендации говорит о том, что контур элемента со свойством outline-offset при отрицательном значении не должен становиться меньше, чем двукратная вычисляемая ширина контура. То есть если в примере у нас размеры элемента 100x100 пикселей и контур задан у нас шириной 100px, то при outline-offset: -125px; он должен сжаться внутрь элемента на 125px со всех сторон, а спецификация визуально ограничивает сжатие до outline-offset: -50px; (по 50px внутрь с каждой стороны элемента). То есть контур должен просто сойтись вместе со всех сторон, образуя квадрат в нашем случае и насколько больше не ставь отрицательное значение, больше он сжиматься не должен. Но реализация в браузерах не учитывает это поведение и выдаёт непонятные фигуры, если отрицательное значение слишком большое.

    https://www.w3.org/TR/css-ui-3/#outline-offset
    5b447ea6c9061121780680.jpeg

    Поведение при отрицательном outline-offset должно быть как на гифке. Если дальше уменьшать значение, ничего меняться не должно. AMQ4hnM.gif
    Ответ написан
    1 комментарий
  • Как отследить и зафиксировать продажу(услуги) в оффлаине, когда твой сайт был посредником?

    @GilbertAmethyst
    Как вариант:
    Сделать систему, в которой номера автосолонов заменяются на прокладку через ваш колл-центр, в котором звонок автоматически определяется как лид, далее менеджер (или сама CRM, если в ней сделан call-tracking, такая функция сейчас есть в некоторых CRM, таких как Amo) перенаправляет клиента далее. В конце же месяца созваниваться с салонами и сверять данные по количеству лидов и клиентов. Так как клиент звонит вам, то в CRM остаётся его номер. Дабы контролировать надёжность своих салонов обзванивать случайные номера, уточнять прошла ли у них сделка и довольны ли они сервисом. Соответственно если сделка прошла, а у вас нет об этом информации - штраф с салона или его удаление из сервиса.

    Более простых решений, к сожалению не вижу. Может быть разве что передачу денег организовать только через ваш сервис - но тут тоже большие трудности в плане доверия клиента и организации переводов крупных денежных сумм.
    Ответ написан
    3 комментария
  • Как создать шаблонные элементы asp.net?

    @kttotto
    пофиг на чем писать
    Для этого есть много вариантов:
    1. Частичные представления. Просто, но логику надо писать внутри разметки, либо выносить наружу.
    2. Html - хелперы.
    3. Tag - хелперы.
    4. View Component. Если требуется что-то с более сложной логикой, чем просто разметка, то лично я использую этот способ. Почитать за него можно тут.
    Ответ написан
    2 комментария
  • Как настроить CNAME запись для домена, чтобы он открывал сторонний поддомен?

    Никак. Это вообще не проблема днс.

    Чтобы получить 111.site.com вам нужно в заголовок запроса $http_host положить "111.site.com", а у вас там "site.ru".
    site.com о таком виртуальном хосте не знает - и отдает хост по умолчанию.
    Ответ написан
    8 комментариев
  • Работаете с откатами?

    gobananas
    @gobananas
    finishhim.ru
    Какой же это откат. Менеджер в этом случае выступает для вас агентом по поиску работы, вы ему как агенту платите процент. Можно и не платить, но тогда когда этот заказчик отвалится следующего не видать от него.

    Вы можете искать самостоятельно без менеджера.

    По поводу отношений менеджер-заказчик, я обычно заказчикам так и говорю: у меня есть проверенные люди в этой и этой сфере. Могу вам их порекомендовать. Если всё они вам понравятся, можно посотрудничать, но сразу говорю, что у меня с этими людьми свои дела старые, кто-то из них может отблагодарить меня за заказ. В 99,9% случаев заказчику профигу благодарит меня фрилансер или нет.
    Ответ написан
    3 комментария
  • Необходимо изменение и сохранение переменных?

    @Yan-s
    Переменные - нет. Читайте как работает PHP.
    Можно сохранять данные в некое хранилище (файл, БД, память), а затем получать их. Собственно типичная работа с данными.
    Ответ написан
    Комментировать