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

    @Vitsliputsli
    Ваша переменная по-факту объявлена внутри функции load_tpl, соответственно извне (даже в другом вызове той же функции) видна не будет.
    Ответ написан
    Комментировать
  • Как заменить кусок из одной колонки на кусок из другой колонки?

    @Vitsliputsli
    Если позиция телефона в строке не меняется:
    INSERT INTO `tel_incoming` (`id`, `caller_tel`, `record`) VALUES (
    5153677, 
    substring('/records/1549452962.119426_2019-02-06_143602_79685901405_79219262138.wav', 46, 11), 
    '/records/1549452962.119426_2019-02-06_143602_79685901405_79219262138.wav'
    )
    Ответ написан
  • Перестал грузится сайт на linode?

    @Vitsliputsli
    все файлы где-то пропали

    testdisk
    Ответ написан
    Комментировать
  • Как в SQL умножить поле?

    @Vitsliputsli
    Для обновления данных в БД используется оператор UPDATE
    Ответ написан
    2 комментария
  • Как установить отношение между таблицами?

    @Vitsliputsli
    Собственно в ошибке все написано, столбец Users.Login не является ни PK, ни UNIQUE. Собственно, сделайте его таковым.
    Ответ написан
    4 комментария
  • Долго ли привыкали, сменив первое место работы на другое?

    @Vitsliputsli
    Первый месяц всегда тяжело. Даже тупить нормально, все из-за большого кол-ва информации. А если нет нормального обучения, подготовки и постепенного погружения, то еще тяжелее. Т.е. все нормально, привыкните.
    Ответ написан
    Комментировать
  • Нужно ли делать unset для переменной, полученной по ссылке?

    @Vitsliputsli
    Все переменные, которые переданы по ссылке, всегда нужно удалять. Верно?

    Нет
    Ответ написан
    Комментировать
  • Стоит ли требовать удаленную работу прописать в договоре?

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

    @Vitsliputsli
    Раз вы работаете в Gitlab, то у вас уже есть инструмент для организации CI/CD.

    1. Хорошая ли идея стягивать все исключительно по тегам т.е. поставил я на фронте и на беке тег v0.4 и скрипт на сервере стянул и то и другое

    Нет, это не очевидно и усложнит работу, если репы разные, то и версионирование у них должно быть разное. Если вам нужна последняя версия, вытаскивайте сразу master. А для обновления подключаемого внешнего ПО используйте специализированные программы (тот же composer в php).

    2. Самонаписанный скрипт постоянно чекающий теги гитлаба это вообще идея хорошая? В чем +\- деплоя по тегам?

    А зачем постоянно чекать? В Gitlab есть хуки, если нужно какие-то действия осуществлять по push.

    3. Как быть с адресами и портами. К примеру в index.js на девелоперской машине у меня прописано windows.base_url = "localhost:1234" а на сервере мне нужно "10.1.2.6:9000" как это это автоматизировать?

    Все настройки должны быть в конфиге, при деплое конфиг настраивается в зависимости от среды. Можно сделать разные файлы для каждой среды, но все равно что-то придется менять конфиг при сборке (например, пароли к БД вы же не будете держать в репозитории).
    Ответ написан
    Комментировать
  • Как подключить PhpStorm к GitHub?

    @Vitsliputsli
    Вероятно, ваша Java поддерживает только устаревшие и ненадежные TLSv1/TLSv1.1. Обновите Java.
    Ответ написан
    Комментировать
  • Что не так с manjaro KDE?

    @Vitsliputsli
    У моих знакомых которые ставили Manjaro всегда наблюдались какие-то странные проблемы, поэтому ставьте Arch без всяких переделок.
    Не очень понятно, как именно лагает, но похоже проблема с видео-драйверами.
    Ответ написан
    Комментировать
  • Выполнение скрипта в цикле в определенное время суток?

    @Vitsliputsli
    systemd/timers
    Ответ написан
    Комментировать
  • Самые неожидаемые вопросы на собеседовании?

    @Vitsliputsli
    Проводить собеседование нужно уметь, это не такая простая вещь как кажется. Вас скорее всего собеседовал чисто технарь, в таких случаях, часто собеседование скатывается в экзамен по его любимым игрушкам. Если у вас отличный взгляд, то шансов нет, все альтернативы и предложения будут проигнорированы, и он будет продолжать грузить тем, на что молится. Собеседований на таких "собеседованиях" не бывает, вас не будут слушать и не будут что-либо рассказывать, их время слишком дорого, а вы лишь соискатель, который претендует играть в их песочнице.
    Идеальный вариант, это технарь-менеджер, человек, который понимает техническую часть, но в тоже время умеет общаться с людьми (это не просто, технарь из 1 абзаца тоже думает что умеет). Благодаря этому навыку, он не будет считать себя богом и вполне сможет посмотреть на вопрос со стороны, или даже допустить, что бывают разные решения.
    Другой вариант, это чисто менеджер. Но это больше, когда претендуете на руководящую или частично руководящую должность. Тут разброс очень широкий, самый печальный вариант, когда менеджер считает себя технарем, тогда сверху еще наслаиваются проблемы из 1 абзаца. В основном же, это вполне нормальные интервью, но может быть много вопросов "за жизнь". Бывают и своеобразные, так есть методика "агрессивного собеседования" - собеседующий опаздывает на 10-15 минут (это должно заставить кандидата нервничать), затем без каких-либо разговоров засыпает вопросами, всячески показывая, что это кандидат заинтересован, а не они. Иногда это может и работает, но когда такое применяют в IT, у кандидата формируется ощущение, что он разговаривал с некомпетентным быдлом. Хотя все это лишь то, что видел я.
    Мне кажется, если человек действительно нужен, то его возьмут. Но не все компании проводящие собеседования действительно набирают людей.
    Ответ написан
    2 комментария
  • Как сделать доступ к единому корпоративному ящику для нескольких пользователей (с разными правами)?

    @Vitsliputsli
    Вместо ящика сделайте группу рассылки, чтобы при поступлении письма на этот адрес, оно рассылалось на конкретные почтовые ящики.
    Если пароль гуляет по рукам, предупредите и смените пароль.
    Ответ написан
    Комментировать
  • Php реферальная система,как сократить код?

    @Vitsliputsli
    Оформите повторяющийся код отдельной функцией
    Ответ написан
    Комментировать
  • Как сгруппировать данные "по парам" в MySQL?

    @Vitsliputsli
    Например так:
    SELECT DISTINCT
            p_id,
            CASE WHEN temp.var = 0 THEN from_id ELSE to_id END user_id
        FROM table 
        CROSS JOIN (SELECT 0 var FROM DUAL UNION ALL SELECT 1 var FROM DUAL) temp

    Вывод будет таким:
    p_id user_id
    5      1
    5      2
    Ответ написан
  • Клавиша правкой кнопки мыши на клавиатуре?

    @Vitsliputsli
    А в чем именно сложность? Повесьте на полюбившуюся комбинацию эмуляцию нажатия кнопки и все. Самое простое с помощью уже готового софта xdotool, xte или иного...
    Например так "xdotool click 3"
    Ответ написан
    2 комментария
  • Как часто вы достигаете чего-либо на работе?

    @Vitsliputsli
    Достижения один из основных моментов вашего резюме.
    Ответы в стиле "просто стабильно работал, добросовестно выполняя весь оглашенный мне круг обязанностей" воспринимаются как детский лепет школьника

    Так и есть, такой ответ показывает, что либо от работника вообще не было толку, либо работник действует как солдат, сказали копать - копаю, не сказали - не копаю, если пока копаю перебью кабель - не мои проблемы, мне сказали копать. Хотя и солдаты тоже нужны.
    Есть и другой момент, у многих работников страдает навык презентации, как ни крути себя нужно уметь продать. К примеру, вы системный администратор, новых проектов не было, просто поддерживали существующую систему. Вроде бы сказать нечего, но ведь всегда можно рассказать, что во время вашей работы вы вышли на показатель стабильности выше 99.7%, хотя до этого было только 95%, что добились этого внедрением систем мониторинга или еще каких-то инструментов. Даже если в вашей работе все было совсем печально и страшное болото, можно рассказать что вы проявляли инициативу, но ее не поддерживали, поэтому и решили сменить место работы, а для этого самостоятельно изучили то-то и то-то, чтобы быть полезным любимому работадателю. Это наброски, но, думаю мысль ясна, вы должны заинтересовать работадателя, показать что будете полезны.
    А насчет пафоса и "ты сам чего достиг", то все мы люди, и кого только не встретите на собеседовании. Это еще вполне нормальный вопрос.
    Ответ написан
    Комментировать
  • Какой самый экономный дистрибутив Linux?

    @Vitsliputsli
    Места в принципе не жалко, но это не значит, что я должен впускать таджиков в 10-комнатную квартиру, даже если живу там один,

    Chrome один займет 8 из 10 комнат.

    нужна только для доступа в интернет через Chrome, другие программы использоваться не будут

    если это действительно так, можно вообще не использовать DE и запускать только иксы и в них Chrome
    Ответ написан
    Комментировать