Задать вопрос
  • Стоит ли учить AJAX без знания PHP и вообще все, что связанно с сервером?

    crazy_leo
    @crazy_leo
    Frontend Developer
    Тебе не суждено быть программистом, извини чувак)
    Ответ написан
    Комментировать
  • Всегда ли должна быть колонка ID в таблице БД?

    @Fortop
    Tech/Team lead
    Если рассматривать mysql innodb, то там даже если вы не добавите id, при отсутствии первичного ключа будет создан системный (скрытый для вас) первичный ключ.

    Что касается конкретно ID, то нет, именно этот столбец в таблице не обязателен.
    Но вот иметь первичный ключ крайне желательно. В его роли может выступать другой столбец (или несколько) содержащий уникальные данные однозначно идентифицирующие запись
    Ответ написан
    4 комментария
  • Как спроектировать архитектуру большого проекта с начальным знанием программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    К сожалению с начальным знанием программирования - никак.
    Вы не можете привлекать сторонних разработчиков, но уже привлекаете их через Тостер.

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

    Как говорят - оптимизация до оптимизации не нужна.

    У меня был опыт запуска интернет-магазина во времена, когда их было десяток на всю страну. Первый интернет-магазин мы писали почти полгода, внедрив в него тысячи фич, которые оказались невостребованными. Через год проект себя отбил, и мы заказали не редизайн а весь магазин с нуля. Разработка шла 2 месяца, обошлась в 4 раза дешевле. Функционал стал гораздо удобнее. И мы поняли, что в первый раз надо было тоже пойти по более простому пути, тогда мы мы запустились на 4 месяца раньше и отбились бы за полгода.
    Ответ написан
    1 комментарий
  • А Вы встречали гениев-программистов?

    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
    Работать и не душу терзать переживаниями. Это же работа, а не клуб по интересам.
    Ответ написан
    Комментировать