• Должны ли свойства родителя обязательно использоваться во всех потомках?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Есть правило, напрямую запрещающее делать лишние свойства. Читайте про принципы SOLID.
    Вы говорите о принципе разделения интерфейсов.
    Ответ написан
    Комментировать
  • Как развернуть mysql в докере с доступом по хосту, юзеру и паролю?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Ок, Гугл: docker hub mysql
    Даже команды можно копипастой вставлять.
    Ответ написан
    2 комментария
  • Как подключить балласт к УФ лампе?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Это весьма похоже на широко известные лампы ДРЛ. Внутри ДРЛки содержится кварцевая ампула с капелькой ртути, выдерживающая охренительное давление и температуру электрической дуги, способной плавить сталь. Ампула по включении разогревается пару минут и при работе испускает УФ-излучение, а наружный баллон, покрытый изнутри люминофором нужного цвета, преобразует УФ в видимый свет. Кроме того, наружный баллон сделан из обычного стекла, не выпускающего УФ наружу, иначе ожогов не оберёшься. На этом же принципе работают и обычные трубки дневного света, только они гораздо менее мощные и запускаются моментально специальным "стартёром" (путём пробоя трубки высоким напряжением за счёт индуктивности балласта).
    Если наружный баллон сделать тоже из кварца, прозрачного для УФ, то и получится то самое, что мы видим на фото автора вопроса. И включать его по идее надо точно так же, как ДРЛки - последовательно с индуктивным балластом, согласованным с лампой по мощности (собственно, эта простенькая схемка из двух элементов и нарисована на балласте, любой электрик навскидку разберётся). Включать с осторожностью! К включённой лампе не прикасаться (очень высокая температура)! Экранироваться от УФ-света! На глаза - специальные очки! Повторно включать только после полного остывания.
    Ответ написан
    1 комментарий
  • Что лучше изучать?

    из этого тильда самое перспективное
    Ответ написан
    3 комментария
  • Как спарсить id песен в группе в vk?

    @alekssamos
    Программист любитель
    Взять ID и токен от мобильного приложения и по API получить.
    Ответ написан
    1 комментарий
  • Как правильно отправлять почту через PHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    И снова в который раз я поражаюсь той вакханалии безнаказанности, с которой роскомнадзор блокирует интернет для отдельных граждан страны.
    Казалось бы - взял теги и заголовок вопроса, PHP ЭЛЕКТРОННАЯ ПОЧТА ПОЧТОВЫЙ СЕРВЕР Как правильно отправлять почту через PHP?
    и скопипастил в адресную строку своего браузера - что может быть проще?
    Но коварное полицейское государство не дремлет, и вместо результатов поиска показывает только товарища майора, грозно покачивающего пальцем.
    Ответ написан
    1 комментарий
  • Зачем в теге script код обернут в комментарий?

    Stalker_RED
    @Stalker_RED
    В прошлом тысячелетии были браузеры, которые не понимали тег <script> и отображали его содержимое на странице. Потому содержимое тегов <script> было принято комментировать, чтобы не пугать пользователя.
    Зачем это продолжают делать в opencart в 2022 - неведомо, возможно дань традиции.
    Ответ написан
    1 комментарий
  • Что за деталь на фото?

    @pfg21
    ex-турист
    кондер стоит как защита от помех коллектора двигателя.
    там выделяется куча помех для которых провод становится передающей антеной.
    на второй картинке синфазный дроссель с бифилярной намоткой. тоже для подавления помех.

    все прекрасно будет работать без них, только куча помех в эфире.
    Ответ написан
    2 комментария
  • Что за деталь на фото?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Керамический конденсатор, если не ошибаюсь на 22 нанофарад на 250 вольт. n - обозначение нанофарад, Z - допуск по величине или точность.
    https://go-radio.ru/marking-capacitor.html

    Доп. ответ - деталь с обмоткой называется дроссель.
    Ответ написан
    6 комментариев
  • Редирект. Как сделать переадресацию с определенной страницы?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Если я добавляю скрипты на своих страницах, у него также они отрабатывают.


    if(document.domain != 'мойсайт.ру') {
        document.write('лох, фидр');
    }


    логи-то посмотрите, легко найдется адрес откуда идёт загрузка данных и можно будет забанить по IP
    Ответ написан
    Комментировать
  • Как исправить ошибку при установке Mysql на VPS сервер с Ubuntu?

    Проблема в поврежденных пакетах

    Решение
    sudo apt-get purge mysql\* libmysql\*
    sudo apt autoremove
    
    sudo apt --fix-broken install
    sudo apt-get --reinstall install mysql-client-core-8.0
    sudo apt-get purge mysql\* libmysql\*
    sudo apt autoremove
    sudo apt update
    sudo apt install mysql-server
    Ответ написан
  • Как определиться с направлением программирования или ЯП?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Для начала надо не гнаться за модой и понять, куда самого тянет.

    И почему Вы думаете, что изучение Swift избавит от использования PHP? Сейчас половина функционала мобильных приложений выполняется на серверах, а там Swift не слишком популярен) В прошлом проекте для Android, например, серверную часть я как раз на PHP писал.

    Главный совет - меньше сомневайтесь, больше делайте. Начните делать реальный проект на Swift и поймете, чего не хватает и куда нужно двигаться.
    Ответ написан
    Комментировать
  • На каком я сейчас уровне?

    1. Не умеешь пользоваться гитом, тк загрузил файлы через Upload
    2. Код невозможно проверить, тк ты закинул только cs файлы, но не приложил не менее важный csproj - не разбираешься, как собирается проект.
    3. Про свич кейс тебе уже сказали в комменте.
    Про остальное мало что можно сказать - код самый обычный, на три с минусом, не очень хороший, но и не слишком ужасный.
    С архитектурой плохо, тк детали реализации смешаны с бизнес-правилами.
    По алгоритмам нельзя оценить, тк никаких сложных алгоритмов в твоём проекте нет.

    Уровень, имхо: стажёр/младший разработчик(обязательно под менторством и наблюдением более опытного)
    Ответ написан
    5 комментариев
  • Как передать на бекенд требования к API?

    @Vitsliputsli
    Многие фронтендеры относятся к беку, как к некой обертке для работы с базой данной. Когда такие становится лидом команды и начинают диктовать свои требования беку, начинается ад, проект даже с простым беком превращается в нечто монструозное, разваливающиеся на ходу. Но, так как снаружи бек не виден, руководство считает, что дело в отдельных тупых бек-разработчиках, которые артачатся, не хотят работать и увольняются.
    Судя по вашим фразам, вы скорее всего один из них. Так как уверены, что приложение - это то, что на фронте, что api - это хрень, которая завязана на отображении информации на фронте, что разработчики бека не нужны при разработке архитектуры и вообще пофиг, что они там делают, главное чтобы давали то, что хочет фронт.
    Но, раз вопрос задан, значит сомнения вас посещают. Поэтому: приложение это не только фронт, а зачастую фронт это не самая сложная его часть. Бек - это не обертка над базой данных, и если вы поменяете значение в базе, это не значит, что к примеру, в потоковом вещании сменится кодек (вот, кому-то может и смешно, а мне в такой ситуации ни фига не было весело). С помощью API получают данные, поэтому не важно, что там у вас напроектировали дизайнеры, или как эти данные выводит фронт, API должен быть универсальным и не зависить от того как вы отображаете данные, поэтому, к примеру, бек может вам дать для получения данных несколько универсальных запросов, а не один специальный. В общем, все гораздо сложнее, и ваш вопрос как состыковать фронт и бек перерастает в вопрос как формировать архитектуру проекта, и как управлять командой.
    Ответ написан
    17 комментариев
  • Есть ли для php-специалистов адекватная работа в СПБ?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Вопрос всегда не в среднем по больнице, а насколько вы лично хорошо и куда вас возьмут. Я в равной степени видел гениев, работающих за 70к с хорошим стажем и нахальных пацанов почти без опыта за 150к. И, если что, стоит привыкать что в IT премии это редкость. Вам сейчас просто повезло
    Ответ написан
    Комментировать
  • Шумоизоляция холодильника?

    Zoominger
    @Zoominger
    System Integrator
    Если с компрессором - закрывайте.
    Если с тепловыми трубками - нет.
    Ответ написан
    3 комментария
  • Шумоизоляция холодильника?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Можно закрывать
    Разве что там вроде как расположена ванночка в которую стекает конденсат а потом испаряется естественным образом, так как холодильник ноуфрост, нужно убедиться что там останутся щели для циркуляции воздуха.
    Ответ написан
    3 комментария
  • Какие стратегии повышения зарплаты существуют?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса - это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников. Один из факторов этой бесперебойности - низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ - есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.

    Естественно, всё описанное справедливо для случая, когда руководитель - профессиональный менеджер. А то часто на месте руководителя сидит человек руководствующийся эмоциями и мутными соображениями вычитанными в сомнительной бизнес-литературе.

    Из этого вывод, стратегия проста - увеличивайте собственный профессиональный уровень на столько, чтобы свободно менять компанию, как только вас что-то перестало устраивать.
    Ответ написан
    4 комментария
  • Лучшая обертку под mysqli PHP?

    sivabur
    @sivabur Автор вопроса
    Заблокировали просто так!
    https://github.com/joshcam/PHP-MySQLi-Database-Cla...

    Вот тоже откопал вроде неплохая.
    Ответ написан
    1 комментарий