Pull to refresh
125
0
Иван Вахрушев @IvanVakhrushev

Java Developer, Open Source Enthusiast

Send message

Какой смысл ставить open-in-view: false, если сразу после этого идет enable_lazy_load_no_trans: true?

Отличная статья и запросы.
Утащу к себе в проект https://github.com/mfvanek/pg-index-health
Если есть желание, то можете законтрибьютить https://github.com/mfvanek/pg-index-health/issues/362

Есть домашние задания, но их проверка производится спустя рукава.

Увы, домашние задания не могут проверяться качественно. Я как проверяющий куратор получаю 200-300 рублей за принятое задание. За эти деньги я не могу себе позволить потратить полчаса-час на разбор всех косяков студента. Количество итераций тоже приходится ограничивать. У меня сейчас висит несколько десятков работ, которые студенты забросили. Я потратил на них кучу времени, но мне никогда за это не заплатят.

Итог всего этого простой: иди в ВУЗ. Это лучший способ получить IT-образование.

Потом найди ментора/преподавателя и бери частные уроки для подготовки к трудоустройству/собеседованиям.

Снял квартиру больше и лучше, но дальше от центра за те же деньги.
Могу спать по 8 часов в сутки.
Больше времени провожу с семьей.
Хожу гулять каждый день, слежу за двигательной активностью.
Не набираю вес! Люди в Яндексе жиреют. Спортзалы в офисе не особо помогают.
Появилось время на обучение/подработку/open source проекты.

Я просто живу в кайф!

P.S. Я из тех, кто работал в Яндексе, когда начался ковид и только ввели удаленку. С тех пор я на удаленке. Это божественно!

А в чём смысл такой "необходимой помощи"? Ну выиграли дело в суде, и что? Помимо морального удовлетворения от собственной правоты что ещё получат бывшие сотрудники?

Спасибо. Посмотрел. Ничего про это не слышал ранее. Интересные инсайты словил, например про культуру увольнения одним днём по-тихому.

И что будет при использовании ретраев на тестах: например, первая попытка провалилась, а вторая прошла? Эта ситуация нормально распознается?

Не забываем про "хэшмапу" для хранения результатов

А что будет при параллельном прогоне тестов? Как этот код будет работать?

Нет, не думаю. Дело шло к выпуску версии 1.0.0
Репозитории в архиве из-за санкций.
Думаю, позднее появится информация о новых репозиториях.

В статье сделан акцент на classpath. А что насчет module-path? Как загрузчики классов соотносятся с системой модулей?

-XX:MetaspaceSize - минимальный объём памяти для области

Это не так. MetaspaceSize - это порог (a high-water mark), при достижении которого инициируется сборка мусора.

Спасибо за статью.

Мне не хватило open-source примера на GitHub.

P.S. Рекомендую посмотреть в сторону Stryker-mutator и их дашбордов по мутационным тестам

ритм бега с языком на плече – ваша родная стихия

Вероятно, вы правы. Возможно, я не умею по-другому работать. Нужно учиться не загонять себя и команду в любых условиях.

С точки зрения диванного аналитика в оригинале, в целом, всё есть. EBITDA -37%

@rogue06, можете рассказать, в каких случаях будет работать withResure(true)? Есть ли какая-то статистика по ускорению?
На своих проектах не заметил никакого прироста.

Статистика накапливается с момента её соседнего сброса. Смотрите pg_stat_reset и аналогичные ей функции.

Да, я тоже на это попал. Предзаказал Скайрим на DVD-диске, забрал диск, приехал домой с работы… и облом — скачивание обновлений заняло весь вечер и всю ночь.
Аналогичная ситуация была с GTA IV — куча проблем с установкой и запуском лицензионной игры. Такие ситуации могут отбить всякое желание покупать лицензионные игры.

Небольшой апдейт. Приседания с secring.gpg-файлами не нужны, если использовать gpg-agent

signing {
    if (!version.endsWith('SNAPSHOT')) {
        useGpgCmd()
        sign publishing.publications.mavenJava
    }
}

Файл gradle.properties должен иметь примерно следующий вид:

signing.gnupg.executable=gpg
signing.gnupg.useLegacyGpg=false
signing.gnupg.keyName=<ваш ключ>
signing.gnupg.passphrase=<ваш пароль>

ставят autovacuum_work_mem -1, чтобы он заимствовал

Оно так по умолчанию стоит. Формулировка оставляет желать лучшего.

Information

Rating
Does not participate
Location
Yerevan, Yerevan, Армения
Works in
Date of birth
Registered
Activity

Specialization

Specialist
Lead
Java
PostgreSQL