Задать вопрос
  • Колокольчик уведомлений на сайт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    У каждой новости должен быть айдишник, просто порядковый номер. Новости читаешь всегда подряд.
    Хранишь айдишник новости в куках и все.

    setcookie($cookies_name, 0);

    это не очень понятно зачем ты каждый раз делаешь. Ты же просто обнуляешь все время. Ставить надо если у пользователя их не было.
  • Колокольчик уведомлений на сайт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    У каждой новости должен быть инкрементальный айдишник.
    Для каждого пользователя печеньке хранить ID последней прочитанной новости этим пользователем.
    При заходе, в шапке отображать разницу между айдишником который прочитал пользователем и последним актуальным айдишником. Если разницы нет, вообще не отображать колокольчик.
  • Должен ли программист выполнять роль девопса на сервере заказчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Это так же нелепо как если бы программист сказал что его задача заниматься только серьезными проектами - разработкой операционных систем. А мелкие задачи пусть другие делают - не программисты.

    К сожалению у тебя похоже нет понимания чем администратор отличается от девопса.
    Я приведу тебе такой пример.
    Привлекать программиста к исправлению опечатки в статье на сайте с вордпрессом - это нормально? Или это все-таки задача "контент-мененджера"?

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


    Задача девопса - это автоматизация SDLC. У вас же, если есть конкретно один девелопер и конкретно один заказчик, самого SDLC процесса не существует. Нет отдельного сервера для сборки, нет отдельной утилиты для автоматизации деплоймента и мониторинга и так далее.
    Девопс это не прокачанный администратор. В девопсы можно прийти из программистов, из QA, из саппорта, откуда угодно. Но соглашусь, что большинство девопсов - в прошлом админы.

    Девопс совсем не обязательно должен разбираться в тонкостях centos/freebsd, зато должен знать как настроить дженкинс или другую CI систему
  • Должен ли программист выполнять роль девопса на сервере заказчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    И как же так случилось, что с таким огромным опытом, ты не знаешь что заказчику сказать и спрашиваешь это на сайте?

    Я очень негативно отношусь к программисту, который не способен свою собственную программу запустить.
    И уж тем более считает что этой грязной работой должен заниматься Девопс.
    Я еще раз говорю, девопс не настраивает окружение. Это задача инфраструктурного админа.
    Девопс оркестрирует и автоматизирует, если окружений много. А единственное или 1-2 окружения может настроить кто угодно, в том числе и программист.
    И звать Девопса для настройки одного енвайрнмента это из пушки по воробьям. Я как девопс тоже могу начать рассказывать про мальчика на побегушках.

    Или не жалуйся в паблике кто чего должен, если есть такой шикарный опыт, или слушай что тебе подсказывают - а именно - в данном случае ты плохо договорился с заказчиком.
    И рассказы про то, что некоторые тебя больше года ждут как-то совсем не стыкуются с такой мелочью как ты рассказывал.
  • Не пингуется сервер Ubuntu Server и упала сеть, как восстановить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    потому что ip не обязан пинговаться. Для этого должны быть включены echo реквесты в фаерволе.
  • Как создать свой домен?

    saboteur_kiev
    @saboteur_kiev
    gd1xza, в вопросе нет ни заказчика ни игрового клуба.
    А для технического понимания достаточно вики почитать
  • Free inodes в Windows. Что это и как с этим бороться?

    saboteur_kiev
    @saboteur_kiev
    Я думаю Заббикс не очень знает, что там не линуксовая система, и это вполне может быть ложное срабатывание.
    Нужно выяснить чем и как заббикс снимает в данном случае метрику
  • Free inodes в Windows. Что это и как с этим бороться?

    saboteur_kiev
    @saboteur_kiev
    rPman, Нету. Весь цимес с inode в том как они организованы. А точнее что они могут закончиться. В винде количество динамическое, поэтому там такой ошибки не бывает.
  • Как создать свой домен?

    saboteur_kiev
    @saboteur_kiev
    Давайте расскажите как это проще указать ДНС у всех (миллиардов) клиентов
  • Как и где лучше всего хранить список постоянно используемых [консольных] команд?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    А я совершенно серьезно.
    При работе с панельным менеджером, где текстовый редактор и консоль всегда под рукой, текстовые файлы - идеально.
    Особенно учитывая, что в панельном менеджере поиск по файлам удобный.
    FAR наше все. и кучи файликов в свободном стиле.
    Главное - name convention
  • Что значит выучить язык программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    acuruma, опыт использования различных инструментов, крупных библиотек и фреймворков.
  • Как сделать свой собственный интернет для дома?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Сперва нужно сесть, подумать и рассказать что подразумевается под словом "собственный интернет". А потом уже спрашивать сколько будет стоить.
  • Должен ли программист выполнять роль девопса на сервере заказчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Во первых ты никакой не прогер. Ты фрилансер. А значит и прогер и админ и бухгалтер и менеджер и мальчик на побегушках.

    Во-вторых, нахера нужен прогер, который свою собственную программу запустить не способен?
    девопс и админ это про автоматизацию, а не про отгадывание какие зависимости на этот раз понатаскал прогер со stackoverflow

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    -name поддерживает нормальный синтаксис.
    Просто нужно брать в кавычки, чтобы баш не раскрыл вайлдкарты до передачи параметров в find
  • Как добавить поддомен для сайта, на сервере под ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    soft link в линуксе
  • Почему не заходит в контейнер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    по правам на файлах можно попробовать глянуть
  • Как сделать сложный таймер?

    saboteur_kiev
    @saboteur_kiev
    а еще лучше в базе данніх такое сделать
  • Почему не заходит в контейнер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    айдишники юзеров совпадают с тем что было?
  • Как записывать в файл до тех пор пока есть место в нем?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Более того. В свете развития современных файловых систем .....
    стали иметь хард-линки (несколько внешних имен одного файла).

    хард линки это не современные файловые системы. Они были в очень древних.

    Во времена 32х битных ОС файлы часто ограничивались в 2Гб сверху. И это и сейчас наблюдается по
    устаревшим API для файлов.

    вы хотели сказать 16-битных?