Задать вопрос
  • А Вы встречали гениев-программистов?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не надо высматривать гениев. Чудоковатым гениям место в институтах. В бизнесе их гениальность применить почти невозможно. Ищите человека подходящего под ваши условия работы и требования.
    Ответ написан
    10 комментариев
  • Актуальны ли специалисты Big Data в РФ?

    longclaps
    @longclaps
    Ну сам посуди: какой еще огромный спрос, если ты его не видишь?
    Спрос совсем маленький, малюсенький.
    А специалисты такие всю неделю гоняют БигДату туда-сюда. Лучше бы делом занялись, ей-богу.
    Ответ написан
    5 комментариев
  • Разностный архив - что за зверь?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Это описание не разностных, а инкрементальных архивов, и в случае сплошных инкрементальных архивов для восстановления тебе потребуется последняя полная копия плюс ВСЕ инкрементальные копии по порядку создания. Какой не хватит, дальше не восстановишь - они образуют связную последовательность. Если же ты создаешь именно разностные, то в каждой копии будет разница между текущим состоянием и полной резервной копией, т.е. в первой будет один файл, а в 364й - 364, если "один файл в день" - это каждый раз разные файлы. Тогда для восстановления тебе потребуется полная копия плюс последняя разностная.

    Насчет восстановления 365 архивов - по-хорошему, когда ты восстанавливаешь данные, интерфейс предлагает указать дату, и разворачивает бэкап из всех необходимых файлов. То есть, это работа системы бэкапа - использовать необходимые файлы для восстановления, операция в любом случае будет одна со стороны пользователя. Кстати, не забывай бэкапить базу данных самого Cobian, иначе прежде чем восстанавливать, придется перечитать их все только затем, чтобы понять, какой файл что хранит.
    Ответ написан
    Комментировать
  • Направление для развития в DevOps администрировании?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    DevOps должен обязательно понимать программистов.
    220px-Devops.svg.png
    Учитесь программировать.
    Ответ написан
    5 комментариев
  • Направление для развития в DevOps администрировании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Попробуйте автоматизировать задачи при помощи инструментов, применяемых в DevOps.

    TeamCity или Jenkins, их и под виндой можно поднять.
    Но лучше добавить виртуализацию (virtualbox, vmware) и поднять их под Линукс
    Научиться в git
    Освоить bash

    А вообще - читайте вакансии, читайте требования, учите что в них. Адекватный windows-админ широкого профиля достаточно быстро осваивает базовый линукс уровень.
    Ответ написан
    3 комментария
  • Как кастомизировать стандартные подсказки html?

    Astrohas
    @Astrohas
    Python/Django Developer
    Стилизовать никак не получится. А вот изменить например текст можно
    oninvalid="this.setCustomValidity('Please Enter valid email')"

    добавлением этого атрибута
    Ответ написан
    Комментировать
  • Агентства на upwork - какие обязательства, если вступил?

    @jkotkot
    режим сарказма
    У вас проблема с коммуникацией. Вы должны эти впоросы задавать тому, кто вас приглашает. Устроить созвон и задать эти вопросы.

    Главное требование: Вовремя задавать нужные вопросы и за базар отвечать.
    Уйти можно в любой момент, если нет активного контракта. За контракты отвечает менеджер.
    Каждому человеку дается свой заказ и свой рейтинг. Однако, и групповая ответственность есть. Если зафакапить, то в среднем рейтинг хреновый будет у всех. С другой стороны если косячить, но все пройдет хорошо, то это скорее всего не отразится.
    Ответ написан
    Комментировать
  • Что перспективнее изучать и под что перспективнее учится программировать: под windows или linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Перспективно стать хорошим специалистом, а под windows, linux, андроид или мак или вообще кроссплатформенно это уже второстепенно.
    Прикладное программирование особо не отличается, и для этого уровня нужно знать и windows и linux на продвинутом уровне.

    К сожалению, вам сейчас большинство аргументов будут непонятны - сама постановка вашего вопроса говорит, что еще рано такое спрашивать.
    Ответ написан
    Комментировать
  • Баг? Фича? Или я что-то не понимаю?

    @D3lphi
    А чего тут непонятного? У вас в Data::$data лежит массив с экземплярами классов stdClass. То бишь, объекты. А объекты в PHP как передаются? Правильно, по ссылке! Следовательно, изменение значения свойства этого объекта в одном месте, изменяет этот объект везде.

    И да, не пишите больше таких классов. Вообще, старайтесь статику только в самом крайнем случае использовать.
    Инициализировать статические свойства в конструкторе очень странно.
    Ответ написан
    2 комментария
  • Как сделать регистрозависимую авторизацию Laravel(MySQL)?

    @D3lphi
    Это особенность текущего сравнения utf8_general_ci. А это именно сравнение, а не кодировка! Кодировка - это utf8. Суффикс _ci означает case insensitive (То есть, нечувствительный к регистру). Установите сравнение таблиц utf8_bin, чтобы сделать значения чувствительными к регистру.
    Ответ написан
    1 комментарий
  • Как совместить несколько ЯП в одной программе?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ответ написан
    Комментировать
  • Онлайн сервис генератор для создании картинки master или visa карт?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Не всегда удобно печатать номер карточки когда ждешь от клиента оплаты
    ДОКАЖИ!951e387ed6644e67b2761e94c10f800b.jpg
    Ответ написан
    Комментировать
  • Можно ли перехватить трафик до шифровки?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Трафик: сначала - шифруется, затем - отправляется.

    Поэтому, остаётся только 2 варианта:
    1. ловить до шифровки
    2. подменить публичный ключ шифрования на свой, чтобы потом им же - расшифровать шифрованный трафик

    PS: как именно это сделать - можно поискать в интернете.
    Ответ написан
    1 комментарий
  • Можно ли перехватить трафик до шифровки?

    Jump
    @Jump
    Системный администратор со стажем.
    Я открываю Wireshark, и там все tcp пакеты
    в виде "абракадабры"(может они не зашифрованы и так должно быть?)
    Смотря что вы понимаете под абракадаброй, для большинства пользователей любой tcp пакет будет являться абракадаброй

    Если вы подключены к серверу по протоколу без шифрования - все передается открытым текстом.
    Если вы подключены к серверу по шифрованному протоколу - трафик будет зашифрован.

    Перехватить до шифрования можно, если оно происходит на вашем компьютере. А вот насколько это будет сложно зависит от того какое приложение шифрует, и от вашей квалификации.
    Если это банальный SSL достаточно поставить локальный прокси в режиме MITM.
    Ответ написан
    1 комментарий
  • Что делать когда коллеги уровнем ниже?

    Jump
    @Jump
    Системный администратор со стажем.
    А проблема есть вообще?

    В эти моменты приходится вплотную работать с кодом и решениями коллеги, что вызывает не самые приятные ощущения
    Это собственно ваша проблема, как работника. Тут или терпеть или уходить. Но ни в коем случае не учить других.

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

    Sanes
    @Sanes
    Работать и не душу терзать переживаниями. Это же работа, а не клуб по интересам.
    Ответ написан
    Комментировать
  • Что делать когда коллеги уровнем ниже?

    @McBernar
    Если вы их руководитель и объективно более опытный, чем они — что мешает вам их заменить на других людей?
    Ответ написан
    Комментировать
  • Выделение памяти в PHP ООП?

    @D3lphi
    1) При создании экземпляра new Class() в память забираются все его методы - чем больше методов тем больше памяти надо, или там память на метод в момент его вызова метода выделяется?


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

    Само по себе создание каждого последующего объекта также несет затраты.

    Значит ли всё это что наиболее нагруженную но простую часть системы лучше вынести в отдельный компактный класс содержащий только необходимое для её функционирования?


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

    pm_wanderer
    @pm_wanderer
    junior-HTML
    Чтобы увидеть преимущества функционального подхода, лучше написать пример немного другим образом. Сейчас у Вас в общем ничего функционального там и нет (наличие функций !== ФП):

    function formatter(item) {
        return "0" + item.toString();
    }
    
    function validator(number) {
        if (typeof number !== "number") {
            throw new Error("invalid argument: Number expected");
        }
        return number;
    }
    
    function formatData(array, formatter, validator) {
        return array.map(item => formatter(validator(item)));
    }
    
    alert(formatData([1, 2, 3], formatter, validator));


    PS: можно заморочиться и спроектировать более универсальные функции, но в качестве примера и так сойдет)
    Ответ написан
    6 комментариев