Задать вопрос
  • Какой тип поля mysql для быстрого поиска?

    @shevchenko__k
    Помогаю новорожденным web программистам
    Ответ написан
    Комментировать
  • При устройстве в it компанию или web-студию требуют военный билет?

    Zoominger
    @Zoominger
    System Integrator
    Если устройство официальное - да.
    Как и в любой другой фирме.
    Ответ написан
    Комментировать
  • Как быть с медленными заказчиками?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Предупреждаю заказчика, о двух неприятных фактах: Во-первых, предоплата не возвращается ни при каких обстоятельствах. Во-вторых, в случае отсутствия реакции с его стороны в оговоренные сроки я бросаю проект.
    Ответ написан
    Комментировать
  • Как правильно работать с мультибайтовыми строками в php7 и чем плох func_overload?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Всё очень просто.
    Использование func_overload меняет работу стандартных функций. Например, strlen после этого начинает возвращать длину строки не в байтах, а в символах. Соответственно, библиотеки, полагающиеся на стандартное поведение функций, будут работать некорректно. Поэтому func_overload запретили и, если вам нужны мультибайтовые строки, то надо напрямую использовать библиотеку mbstring.
    Ответ написан
    1 комментарий
  • Как сделать лицензионное соглашение и политику конфиденциальности?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если приложение коммерческое, то это область в которой можно легко попасть в неприятности, поэтому я бы заплатил юристу за разработку этих документов. А если некоммерческое, то надо где-нибудь написать "Коммерческую деятельность не осуществляю, ничего не собираю, ни за что не отвечаю, приложение предоставляется как есть и используется вами на свой страх и риск".
    Ответ написан
    Комментировать
  • Как плюс-минус безопасно хранить данные для подключения к mysql базе?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    как вариант - отключить ftp, запускать скрипты от иного пользователя, чем тот, которым логинишься по ssh (по ключу с паролем на ключ, разумеется, и двухфакторной авторизацией).

    условно, ты по ssh заходишь пользователем updater, а скрипты и вся конфигурация хранятся как worker:worker с правами 700 и запускаются от пользователя worker.
    Ответ написан
    Комментировать
  • Если у меня есть два разных хэша от одного пароля - есть способ узнать пароль быстрее обычного?

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

    Вроде бы sha256 не особо медленнее MD5, зато коллизий в нём точно меньше. Поэтому разумно брутфорсить по SHA256. Предполагаю, что первый же вариант будет верным.
    Ответ написан
    2 комментария
  • Как работать с покупной html-темой?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    Сами себе проблему создаете! Пока вы ищете священный грааль, чей-то стилевой файл на 200кб больше, приносит радость и деньги!
    Ответ написан
    Комментировать
  • Действительно ли С# скоро устареет?

    Sanes
    @Sanes
    Нормально всё с C#. Вполне сравним с Java.
    Знакомый в универе C# тоже изучает, пишет дипломную на Net Core. И уже сейчас работает в приличной IT фирме. Автоматизация всяких городских табло, светофоров и т.п.
    Пригласили на стажировку в какой-то кампус от Intel в Нижний. Даже зарплату обещали 40к + проживание.

    p.s. Спросите у препода, как у JS обстоят дела с арифметическими операциями.
    Ответ написан
    Комментировать
  • Какую выбрать свободную ОС + ПО для небольшого конструкторского бюро?

    2ord
    @2ord
    Одновременно переводить всех пользователей будет, пожалуй, рискованно. Я бы порекомендовал начать, в качестве пилотного проекта, с наиболее подкованных пользователей, установив какую-то из популярных дистрибутивов Линукс. Тогда поработать полгода-год и начать обмениваться опытом. Иначе производительность бюро может резко просесть из-за малого опыта.
    Выбирайте: 10 Best CAD Software for Linux
    Ответ написан
    Комментировать
  • Программное решение для упорядочивания жизни?

    Robur
    @Robur
    Знаю больше чем это необходимо
    часть информации в итоге забывается

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

    а жизнь кажется хаотичной,

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

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

    Учитесь фильтровать по принципу "а как я собираюсь это применить?". не "вообще" а именно я, именно её и в какие конкретно даты?
    Останется только действительно нужное и вот это вы уже сможете упорядочить.
    Ответ написан
    6 комментариев
  • Как умножить переменную на 100% в php?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Умножать можно числа, а не проценты. Это программирование, а не калькулятор.
    Док: https://www.php.net/manual/ru/language.operators.a...
    $result = ($ipsa3 / 100) * 200;
    Учитывайте, что $ipsa3 ещё должна быть числом.
    Ответ написан
    2 комментария
  • Прога мониторинга ресурсов linux из windows типа Диспетчера задач?

    @MadridianFox
    Web-программист, многостаночник
    ssh + htop
    а вообще мониторинг серверов это очень обширная тема
    Ответ написан
    Комментировать
  • Как собрать ПК для программиста до 1000 евро?

    Zoominger
    @Zoominger Куратор тега Компьютеры
    System Integrator
    Ну, раз новичок, то явно веб.
    Начинающему веб-кодеру нужен Pentium D с 2 Гб ОЗУ и никаких SSD, чтобы учиться экономить ресурсы и не заставлять пользовательское железо ворочать мегабайтом JS-гогна ради отрисовки менюшки.
    Ответ написан
    2 комментария
  • Обязательно ли размещать на сайте политику конфиденциальности и т.п., согласно 152 ФЗ?

    AItF4
    @AItF4
    Помог ответ? Отметь решением.
    Дмитрий, закон обязывает публиковать политику конфиденциальности только операторов персональных данных. Чтобы понять, нужен ли такой документ на вашем сайте, сначала надо понять, что это за данные и кто такие операторы.

    152-ФЗ дает такое определение:

    Персональные данные - любая информация, относящаяся прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).

    Т.е. персональными можно считать все данные, которые относятся к конкретному человеку и позволяют его идентифицировать.

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

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

    Если же при отправке комментария от пользователя требуют только имя или никнейм, политика конфиденциальности не нужна, так как по такой информации идентифицировать человека невозможно.
    Ответ написан
    Комментировать
  • В чем основное различие между trank портом и access портом?? кроме tagged это понятно?

    athacker
    @athacker
    ОСНОВНОЕ отличие -- именно в этом. Что trunk порт может гонять тегированный трафик нескольких вланов, а аксесс порт будет принимать/отправлять нетегированный трафик, принадлежащий только одному влану (трафик как принадлежащий влану будет маркироваться только внутри коммутатора).

    Неосновное отличие -- trunk-порты могут поддерживать протоколы автоматического согласования режимов/VLAN'ов. Это протоколы DTP или VTP.

    Коммутаторы можно связывать акцесс-портами в том случае, если вы стыкуете две инфраструктуры с пересекающимися вланами. Такой кейс возникает у интернет-провайдеров, например. Когда нужно подключить коммутатор клиента, и у вас на этого клиента выделен влан, скажем, 666. Но у клиента этот влан уже используется. Вы не можете ломать свой VLAN план, и клиент не может. Тогда вы настраиваете порт в сторону коммутатора клиента на 666 влан акцессом, а клиент на своей стороне настраивает акцесом порт в том влане, который у него выделен как стыковочный. Ну, к примеру, 777. И получается мир-дружба-жвачка, и все работают согласно своим VLAN-планам без всяких проблем. Но технически получается, что два коммутатора подключены акцесс-портами.
    Ответ написан
    Комментировать
  • В чем основное различие между trank портом и access портом?? кроме tagged это понятно?

    @DDwrt100
    Trunk линк к котором может ходить куча тегированных пакетов(Читай Вланов), в связи с этой особенностью такой тип линков используется обычно для связи коммутатор коммутатор.
    Access , что можно перевести как доступ, и используется для подключений конечных устройств. На этот порт подается только один Влан, особенность(говорим о оборудовании циско) в том что конечному устройству пакет уже придет с вырезанным тегом VLAN , тоесть пакеты до рабочей станции будут уже нетегированными.
    Это в общем случае.
    Правило не строгое , и в принципе можно некоторые ньюансы вывернуть на изнанку.
    По поводу LACP, это агрегация линков. Если опираться именно на вышеописанную идеологию, это именно агрегация. LACP линк может быть в статусе trunk и acess.
    Ответ написан
    3 комментария
  • Как сменить профиль работы и язык программирования C# > Python?

    Zoominger
    @Zoominger Куратор тега Python
    System Integrator
    Стоит ли указывать в резюме опыт работы на другом языке и в другой сфере?

    Да, безусловно.

    Получится ли перешагнуть Junior Python или все равно придется начинать с джуна?

    Исключительно нет.
    Ответ написан
    Комментировать
  • Безопасная схема с литиевым аккумулятором?

    Jump
    @Jump
    Системный администратор со стажем.
    внутреннее сопротивление батарейки нагревается
    Сопротивление это свойство, оно нагреваться не может.

    Интересует, что может плохого произойти
    Разогрев аккумулятора и как следствие - возгорание.
    Литий очень сложно потушить, горит очень активно, можно получить сильные ожоги и устроить пожар.
    Взрыв - возможен, но не всегда. Сам по себе литий не взрывается, просто повышенное газовыделение в ограниченном объеме. Давлением газа оболочку разрывает. Если оболочка крепкая может довольно прилично разлететься.

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

    ivan_zhuck
    @ivan_zhuck
    random_int() доступна только начиная с седьмой версии PHP. Если на хостинге стоит версия ниже, то замените random_int() на rand() с теми же параметрами (стоит учесть что rand не безопасен для криптографических целей).

    Или обновите PHP до версии 7 или выше.

    Или используйте стороннюю библиотеку с реализацией этого функционала, например: https://github.com/paragonie/random_compat
    Ответ написан
    1 комментарий