Задать вопрос
  • Действительно ли это реалии рынка?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Джуны никогда не были нужны, бизнес всегда хотел зрелого спеца с боевым опытом. В последние же годы ситуация ухудшилась. Во-первых, желающих вкатиться стало очень много, что увеличило конкуренцию на входе, естественно. Во-вторых, санкции, кризис в экономике, рост ключевой ставки - всё это ещё больше снизило желание бизнеса заниматься выращиванием специалистов. В-третьих, волчистые стали накручивать опыт, наниматели увидели, что якобы годовалые стали приходить тупые, и отреагировали повышением требований к опыту. Волчистые стали накручивать ещё больше, наниматели стали дальше поднимать планку. Этот инфляционный цикл сильно обесценил и без того невостребованных новичков. К тому же, если раньше кандидатам без опыт приходилось конкурировать за место только с кандидатами без опыта, годовалым с годовалыми и т.д., то теперь все эти слои слиплись в один. Мало того, что тупо больше людей теперь дерётся за место, так ещё и есть неиллюзорный шанс неопытному попасть на собеседование сразу после трёхлетки, например, что не оставляет никаких шансов. Ну и надо понимать, что вруны только портят рынок, "взять его в руки" им не удаётся. Обманешь максимум нанимателя в лице ООО "Мир гидпроприводов", где платят ветку, заставляют овертаймить и т.п. Нормальные компании просто выписку из трудовой сверяют с резюме.
    Ответ написан
  • Нормально ли дублирование строк в IN?

    @Vitsliputsli

    Подскажите нормально ли это или нет?

    Смотря какие нормы применяете.
    Будет ли СУБД повторно сравнить с каждым дублем? Нет, не будет.
    Где лучше отсеивать дубли? С учетом, что СУБД чаще всего узкое место, тем более если приложение работает в нескольких инстансах, то лучше конечно на стороне приложения.
    Ответ написан
    Комментировать
  • Нормально ли дублирование строк в IN?

    @alexalexes
    Вообще, в in засовывать некий массив данных, который больше по количеству элементов, чем пальцев на руках, самый неоптимальный вариант из все возможных.
    Если у вас, действительно, целый массив данных, который нужно применить в запросе, то лучше создать заготовку для временной таблицы в схеме данных, и перед выполнением туда подгружать то, что пригодится для in или уже как подзапрос перепишите с участием временной таблицы.
    Временную таблицу можно проиндексировать, и это во время выполнения запроса будет уже лучше работать, чем in.
    PS: В разных СУБД по-разному реализуются временные таблицы. У них есть разный уровень времени жизни данных - в течении сессии подключения пользователя, в течении транзакции... Посмотрите, какой вариант можно взять для Postgres - его и используйте.
    Ответ написан
    6 комментариев
  • Как завершить работу консольного приложения?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Дунадан - северный странник. Злой, но очень добрый
    Попробуйте
    subprocess.run(
        ["dotnet.exe", "путь к dll", "параметры"],
        input='\n',       
        text=True, 
        capture_output=True, 
        check=True
    )
    Ответ написан
    Комментировать
  • Как получить доступ к видеоконтенту (аниме) для моего сайта?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Торренты.
    Ответ написан
    Комментировать
  • Объясните суть Systemctl в ubuntu?

    @pfg21
    ex-турист
    в консольной команде первое слово - это имя програмки, которую запускаешь.
    остальные слова передаются програме в качестве параметров.

    соответственно systemctl status ufw запускает systemctl и передает ей параметры status ufw - получаем статус работы сервиса ufw.service от менеджера системы.
    а ufw status запускает ufw и передает ей параметр status - получаем "внутренний" статус работы непосредственно от ufw
    Ответ написан
    2 комментария
  • Как переделать скрипт bash для запуска через playbook в Ansible?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Делаете jinja-шаблон и используете его в ansible.builtin.template.
    Ответ написан
    Комментировать
  • Чем делать резервное копирование?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Желательно бесплатное программное обеспечение

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

    К сожалению, российский Кибер Бэкап оказался совершенно неадекватен по ценам. Такое впечатление, что они рассчитывают напродавать и свалить, поэтому искать надо решение (даже не совсем честное в плане лицензирования) состоящее как правило из агентов, которые устанавливаются в машины, которые бэкапятся и сервера, который эти агенты опрашивает.
    Для бэкапа виртуалок подошел бы Nakivo, но его больше не продают - разве только ключи где найдете :)
    Ответ написан
    2 комментария
  • Как получить доступ к двум доменам, которые находятся за одним белым IP?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Так и делаете - на 192.168.0.19 создаёте два серверных блока с proxy_pass на нужные хосты/порты.

    nginx.org/en/docs/http/ngx_http_proxy_module.html#...
    Ответ написан
  • ИИ - хороший помошник в обучении?

    ИИ — приемлемый помощник в работе опытного программиста, позволяющий немного снизить количество рутины.
    Начинающим же генераторы текста противопоказаны, так как их использование помешает формированию необходимых в реальной работе навыков.
    Ответ написан
    3 комментария
  • Противоречит ли импортозамещению?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Где можно это проверить?

    Импортозамещение важно не для всех, а только для тех, кто КИИ или работает с КИИ. Для них разрешено только то, что есть т.н. "реестре минсвязи" - Единый реестр программ для вычистлительных машин и... Если программы в реестре нет - она не разрешена.

    (Но тут есть прикольный лайфхак - если это opensource и Ваша контора по ОКВЭД пишет программы - можно проект форкнуть, поправить что-то незначительное и зарегить как свой :) )

    Если вы не КИИ, с КИИ не работаете и работать не будете - то в настоящее время вас импортозамещение может не интересовать :) (правда, как оно будет через год, скажем - предсказать не возьмусь)
    Ответ написан
    6 комментариев
  • Почему Kubuntu и другие дистрибутивы называет стоковые папки кириллицей?

    hint000
    @hint000
    у админа три руки
    Это не папки, а сивольные ссылки на папки. Сами папки латиницей. Desktop, Documents, Downloads, Music, Pictures, Videos.
    $ cat ~/.config/user-dirs.dirs
    # This file is written by xdg-user-dirs-update
    # If you want to change or add directories, just edit the line you're
    # interested in. All local changes will be retained on the next run.
    # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
    # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
    # absolute path. No other format is supported.
    # 
    XDG_DESKTOP_DIR="$HOME/Desktop"
    XDG_DOWNLOAD_DIR="$HOME/Downloads"
    XDG_TEMPLATES_DIR="$HOME/Templates"
    XDG_PUBLICSHARE_DIR="$HOME/Public"
    XDG_DOCUMENTS_DIR="$HOME/Documents"
    XDG_MUSIC_DIR="$HOME/Music"
    XDG_PICTURES_DIR="$HOME/Pictures"
    XDG_VIDEOS_DIR="$HOME/Videos"

    Откуда это всё?:
    Есть такой стандарт.
    https://specifications.freedesktop.org/basedir-spe...
    https://ru.wikipedia.org/wiki/Freedesktop.org
    Ответ написан
  • Как правильно удалить эти коммиты?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    git revert

    1. Получаешь изменения
    2. Выполняешь git revert последовательно для каждого коммита в обратном порядке (т.е. с конца к началу), либо git revert --no-commit HEAD~10..
    3. Коммитишь это
    4. Пушишь


    т.е. примерно так

    git pull
    git revert HEAD~10..
    git commit -m "revert: newbie master push"
    git push


    Вот тут есть подробнее
    Ответ написан
    Комментировать
  • Как добавить php5.6 в ubuntu 16.04.07?

    SilenceOfWinter
    @SilenceOfWinter Куратор тега PHP
    та еще зажигалка...
    скачай исходники https://www.php.net/downloads.php и собери сам
    Ответ написан
    Комментировать
  • Как понять в чем ошибки?

    Какая ошибка то? Может это вообще специфичная для конкретно этого приложения ошибка.
    Есть ли инструменты которые могут показать больше информации?

    Журнал событий в самой винде, мб файлы с логами, если это приложение само их пишет, windbg.

    upd:

    Ошибка c0009898. Может быть можно как то вывести trace выполнения приложения. К чему он пытается обратится.

    написано, что это STATUS_WOW_ASSERTION,
    Ошибка где-то в недрах самой винды. Приложение 32-бит, а винда 64-бит?

    Да )

    попробуй либо поискать версию этого же приложения под x64, либо пробуй запускать на x32, чтобы не было WOW.
    Ответ написан
    1 комментарий
  • Как выглядят данные об авторизации linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    В гугле забанили? Ищите документацию по PAM, какие там переменные окружения он выставляет и как с него получить пароль (если нужно) - а получить пароль не просто можно, а довольно просто :) Логин, пароль, удаленный хост (если это не локальный логин) - все можно получить.

    Как сделаете - так и будет. Линух - это одно такое большое Лего :)
    Ответ написан
    Комментировать
  • С чем может быть связана высокая нагрузка на сервер Postgres?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Ну, так посмотрите статистику запросов, из неё станет понятно, что нагружает СУБД.

    Вот, например https://github.com/dataegret/pg-utils/blob/master/...
    Ответ написан
    6 комментариев
  • Zabbix не подключается по web-интерфейсу, в чем может быть проблема?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Вообще-то для WEB-интерфейса Zabbix необходима установка пакета zabbix-web и PHP (в какой-либо форме).
    Ответ написан
    5 комментариев
  • Какую должность я занимаю?

    xez
    @xez
    TL Junior Roo
    Как говорится, хороший вопрос содержит половину ответа, ваш же вопрос настолько хорош, что содержит ответ полностью и даже больше.

    1. Ваша должность называется "эникей"
    2. Ваша з.п. - 25тр
    Ответ написан
    2 комментария
  • Ошибка отправки электронной почты. Linux. Sendemail.?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Да, всё так. В ошибке на нижней строчке всё подробно описано.
    Ответ написан
    3 комментария