Задать вопрос
  • MySQL в Debian?

    @Vitsliputsli
    debian_Lenovo-B50-30, любые новые, не проверенные пакеты попадают в unstable, как только он будет готов его добавят в testing. Старый opensource MySQL продолжает существовать в репе под новым именем, новый оракловский MySQL решили тоже добавить, хоть он и не opensource, вероятно появилась потребность, но все стадии ему придется пройти, релизы там более редкие, из-за этого тоже процесс идет не быстро.
  • MySQL в Debian?

    @Vitsliputsli
    debian_Lenovo-B50-30, отчего он самопальный? Почему смена названия делает продукт самопальным?
    Debian не любит проприетарный и несвободный софт, поэтому не стоит удивляться, если такого софта нет в репозитории. Раз пакет в unstable, значит его готовят к релизу, значит он когда-то попадет в testing, как и любой другой новый софт. Старый MySQL по прежнему находится в репозитории.
  • Почему при обычном http запросе браузер перезагружает страницу?

    @Vitsliputsli
    pogarik, при обычном запросе происходит рендеринг всей страницы т.к. вы запрашиваете всю страницу, нет и не может быть никаких особых условий для частичного рендеринга (хотя есть, конечно, устаревший frame, и как частный случай iframe). При ajax никакого рендеринга вообще не происходит, но, если нужно, вы можете его выполнить через js и так как вам нужно, полностью или частями.
    Что там придет через ajax, дело десятое. Можете прислать всю страницу html целиком и затем заменить существующую, можете прислать только кусок и заменить его, можете прислать отдельные параметры в json например и на основе них поменять что-то в уже отрисованном DOM-элементе.
  • Как передать переменную(get параметр) через сессию?

    @Vitsliputsli
    m1rvi,
    проблема в url. Вот например если в $ref я передам string какойнить, то все будет прекрасно

    тогда проверьте в первую очередь что в $_GET, когда не найдете там ref - проверяйте обработку url в веб-сервере.
  • Как передать переменную(get параметр) через сессию?

    @Vitsliputsli
    m1rvi, как вы формируете запрос? url понятно, но как тело формируется, там все корректно? Вы ведь проверяете наличие параметра goReg, а без него ни в сессию ничего не помещается, ни перенаправление не происходит.
  • Как передать html по curl php?

    @Vitsliputsli
    проверяйте код формирующий html.
  • Почему если цикл в цикле, то идёт дублирование?

    @Vitsliputsli
    Например, потому что вы для каждого пользователя выводите переменную $var, но нигде ее не обнуляете. Соответственно для каждого последующего будут выводиться значения и для предыдущих.
  • Как можно просуммировать данные из таблицы mysql за предыдущий месяц с последующим выводом этой суммы?

    @Vitsliputsli
    Георгий Оленченко, ваш mysql_query упал с ошибкой, смотрите ошибки в mysql_error.
    К слову, mysql - это устаревшее расширение, используйте вместо него PDO или mysqli. Читайте документацию.
  • Как создать таймер в php?

    @Vitsliputsli
    Аякс каждую секунду - это жестко, но работать будет и гораздо проще.
  • Каким образом можно изменить автора в коммитах GitLab?

    @Vitsliputsli
    Максим, никто не мешает и для dev запретить force push.

    Согласен, вероятно переписана история, чтото больше сказать не могу, нужно разбираться, очень странно что в git log ничего нет, если были перезаписаны коммиты, то там они быть обязаны...
  • Каким образом можно изменить автора в коммитах GitLab?

    @Vitsliputsli
    Максим, смотрите git log там будут все коммиты, в том числе перезаписанные. Тут нужно проводить полноценное расследование. Поэтому чтобы такого не было, обычно запрещен force push в master или вообще все только через pull request.
  • На каком дистрибутиве linux php сайт будет быстрее работать?

    @Vitsliputsli
    Замечу все же, что ядра достаточно сильно различаются, скажем у Arch ядро достаточно близко к vanilla kernel, а у Ubuntu ядро несет громадное кол-во изменений и весит в разы больше. Но как правильно замечено, практически, на производительность php это влияет не сильно, даже если вы оптимизируете ядро конкретно под ваше железо.
    Если у вас в системе запущено большое кол-во иных приложений, то они будут жрать ресурсы. И падение производительности будет тем больше, чем больше и жирнее эти приложения и чем слабее ваш сервер. На нормальном продуктовом производительном сервере это не будет иметь значения, на слабой машине куда вы вкрячете полноценную DE ("рабочий стол") может быть. Пишу это лишь потому, что раз зашел разговор об установке на сервер "версии с рабочим столом", то значит и под сервером может пониматься что-то достаточно слабое.
  • Каким образом можно изменить автора в коммитах GitLab?

    @Vitsliputsli
    этот коммит теперь числится за первым разрабом, второй разраб теперь только числится во вкладке activities и видно что это именно он запушил этот коммит

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

    Я не очень понимаю из вашего описания что в репе, и не могу отделить ваши предположения от фактического состояния репа. Смотрите лог гита, он ничего не удаляет (во всяком случае сразу), там будут все изменения истории коммитов.
  • Каким образом можно изменить автора в коммитах GitLab?

    @Vitsliputsli
    Максим, вероятнее всего был украден пароль или ключ ssh.
  • Как передать звук из наушников в микрофон?

    @Vitsliputsli
    Sergo Zar, в том смысле, что Рональд ненавидит linux, считает его неполноценным, т.к. был печальный опыт лет 15 назад. Считает пользователей linux извращенцами, которые мучаются с ним вместо того, чтобы пользоваться "настоящей" ОС. А тех кто пользуется Kali считает школьниками, которые не понимая устройство ОС, сетей, и систем безопасности, хотят почувствовать себя хакерами.
    Если я что-то напутал, Рональд меня поправит :-).
  • Как вы изучаете языки программирования и технологические стеки БЫСТРО?

    @Vitsliputsli
    Не бывает универсальных решений, но как правило всегда нужно начинать с документации. Затем пробовать на практике и по возможности консультироваться у экспертов, если таковые имеются.
    Бывают и исключения, например дока по Oracle очень корявая, как будто специально написанная чтобы было непонятно, изучить тупо Merge по ней уже проблема. Или Angular где примеры наполнены решениями, которые уже не рекомендуется использовать.
    Но после этого у вас будет лишь поверхностное представление, добавить новую специализацию можно, когда будет опыт работы по ней.
  • Красный диплом или опыт работы?

    @Vitsliputsli
    Robur, и я за конкретику, не знаю насчет значения цвета диплома для получения визы (обычно наши ВУЗы не ценятся зарубежом и приходится заново доказывать квалификацию), но это в общем, а есть примеры, для кого это действительно сыграло роль?
    Инструменты везде разные, но их типы везде одинаковые, зная одно легко освоить другие, но не за 2-3 недели. Но нужно понимать, что предлагаемая работа в нормальной компании, что это даст хороший опыт, а желание получить на 6-8 месяцев халявную рабсилу говорит не в ее пользу. Тут полностью согласен.
  • Красный диплом или опыт работы?

    @Vitsliputsli
    Мало кто смотрит на образование, и вообще никто не смотрит на цвет диплома, во всяком случае в IT так. Это не просто модно так рассуждать, это опыт людей, которые это написали. Но если есть иной опыт, было бы интересно услышать.
    Но даже если где-то кто-то предпочитает кандидатов с красным дипломом, то я бы 100 раз подумал, прежде чем идти туда, потому как очень большие сомнения в адекватности такого нанимателя. Какая разница как и где учился кандидат, важны лишь его навыки здесь и сейчас по требуемым направлениям. Есть даже обратная ситуация, некоторые смотрят с подозрением на кандидатов с профильным IT дипломом, не говоря уже о красном, просто потому что многие из таких кандидатов считают что диплом - это гарантия высококлассного специалиста, но диплом не компенсирует отсутствие знаний и навыков.
    Между неопытным студентом и кандидатом отработавшим 6-8 месяцев разница колоссальная, не потому что это опытный специалист, а потому что он уже познакомился с основным инструментарием и ему не нужно объяснять элементарные вещи. Но это в том случае, если компания нормальная и ее подходы соответствуют рыночным.
    Больше смущает неоплачиваемая работа - это странно. Любой труд должен оплачиваться, а через 2-3 месяца вы уже должны приносить пользу компании, поэтому именно это должно смущать.
  • Как подключиться к базе, которая запущена локально на удаленном сервере?

    @Vitsliputsli
    И, кстати, DataGrip это умеет из коробки, достаточно внимательно посмотреть на меню подключения.
  • Как оптимизировать / кэшировать кучу тяжелых запросов к MySQL?

    @Vitsliputsli
    Очень странное решение... Под id обычно подразумевают уникальный идентификатор, на который вешают primary key и соответственно создание никаких дополнительных индексов не нужно.
    Если положение улучшилось, то скорее всего в id храните "Google", "Yandex" и прочее, либо их идентификаторы. Так?

    К слову, оптимальным будет написать 1 запрос на все. И так как он будет обрабатывать все строки в таблице, то и индексы ему будут не нужны. Что-то вроде:
    select
        project,
        title,
        count(CASE WHEN date>'16.09.2020 00:00:00' THEN 1 ELSE null END) count_in_day,
        count(CASE WHEN date>'14.09.2020 00:00:00' THEN 1 ELSE null END) count_in_week,
        count(CASE WHEN date>'01.09.2020 00:00:00' THEN 1 ELSE null END) count_in_month,
        count(*) count_all
        from table
        group by project,title