Есть следующая ситуация:
есть два бага на одном проекте, под каждый баг заводится отдельная ветка, которая потом в ПР будет. Пока первый баг билдится/ревьювится, нужно не тратить время и решать второй баг. Но пока работаешь над вторым багом может прилететь пара замечений по первому багу, и нужно переключится потому что этот баг приоритетней второго.
Я такое решаю обычно заведением второго клона проекта - две IDE на один git-проект. Есть недостатки в виде синхронизации конфигураций (обычно у IDEA привязка настроек к проекту). Но есть и преимущества - не надо постояно шелфить/расшелфивать код.
Может быть кто-то по другому это решает? поделитесь своим опытом пожалуйста
есть два бага на одном проекте, под каждый баг заводится отдельная ветка, которая потом в ПР будет. Пока первый баг билдится/ревьювится, нужно не тратить время и решать второй баг. Но пока работаешь над вторым багом может прилететь пара замечений по первому багу, и нужно переключится потому что этот баг приоритетней второго.
Я такое решаю обычно заведением второго клона проекта - две IDE на один git-проект. Есть недостатки в виде синхронизации конфигураций (обычно у IDEA привязка настроек к проекту). Но есть и преимущества - не надо постояно шелфить/расшелфивать код.
Может быть кто-то по другому это решает? поделитесь своим опытом пожалуйста
Прошел уже где-то месяц как я полностью перешел на Ubuntu 20.04 LTS на рабочем компьютере. Все хорошо, работает быстрей, чем Windows.
Потом прошло 2 недели как я полностью обновился до нестабильной версии Ubuntu 21.04 на том же рабочем ноуте. Все хорошо. Был один баг с нечастным залипанием зума при переключении активных окон (решалась ребутом).
И вот сегодня я обновился до Gnome 40 (GTK4) (c Gnome 3.38 на GTK3). Обновилось все хорошо, но интерфейс переключения активных окон глючил и накладывался сам на себя. Покопав документацию, и следуя инструкциям я сломал совсем рабочий стол системы, был доступен только терминал. Покопав еще пару десятков статей через телефон, понял что дело в стилях прошлой версии, почему то они запускались на новом Gnome 40. Статья очень помогла. Но что бы следовать ей мне пришлось в рекавери-моде решить проблему пакетов.
В итоге теперь мой рабочий ноут на последней версии Ubuntu с последней версией Gnome 😏
PS: В целом никакой принципиавльной разницы не заметил :)
Потом прошло 2 недели как я полностью обновился до нестабильной версии Ubuntu 21.04 на том же рабочем ноуте. Все хорошо. Был один баг с нечастным залипанием зума при переключении активных окон (решалась ребутом).
И вот сегодня я обновился до Gnome 40 (GTK4) (c Gnome 3.38 на GTK3). Обновилось все хорошо, но интерфейс переключения активных окон глючил и накладывался сам на себя. Покопав документацию, и следуя инструкциям я сломал совсем рабочий стол системы, был доступен только терминал. Покопав еще пару десятков статей через телефон, понял что дело в стилях прошлой версии, почему то они запускались на новом Gnome 40. Статья очень помогла. Но что бы следовать ей мне пришлось в рекавери-моде решить проблему пакетов.
В итоге теперь мой рабочий ноут на последней версии Ubuntu с последней версией Gnome 😏
PS: В целом никакой принципиавльной разницы не заметил :)
Forwarded from insane format
девопсер паша преисполнил
с кубератакой занемог
сложивши лапки он усвоил
урок
с кубератакой занемог
сложивши лапки он усвоил
урок
Forwarded from Стой под стрелой
Вашему внимаю представляется список сложнейших, практически неразрешимых задач в IT:
- Инвалидация кэша
- Придумывание названий
- Off-by-one ошибки
- Кнопка «Назад»
- Плавный скролл
- Запомнить позицию скролла
- Плавные веб-анимации
- Звук на видеоконференциях
- Верстка имейлов
- Выравнивание текста и иконки
- Файловые пути с пробелами
- Запоминание «Запомнить меня»
- Не писать еще один пакетный менеджер (ой, написал)
- Логгирование в Джаве
- Юнит тесты в Джаве
- Сборка проекта в Джаве
- Выделение текста в PDF
- Оценка оставшегося времени в прогресс-барах
- Кража фокуса
- Запись в файл (надежная)
- Парсинг XML (надежный)
- Переключение режимов монитора в Windows
- Поиск пути, куда установлена Visual Studio
- Запоминание, на каком мониторе открывать окно
- Плавное изменение размера окна
- Подключение Bluetooth-наушников
- Цветовые пространства
- Ввод текста
- Вывод текста
- Часовые пояса
UPD (из комментов):
- Синхронизация файлов в iCloud
- Принтеры
- Выход из vi
- Счетчик непрочитанных
- Инвалидация кэша
- Придумывание названий
- Off-by-one ошибки
- Кнопка «Назад»
- Плавный скролл
- Запомнить позицию скролла
- Плавные веб-анимации
- Звук на видеоконференциях
- Верстка имейлов
- Выравнивание текста и иконки
- Файловые пути с пробелами
- Запоминание «Запомнить меня»
- Не писать еще один пакетный менеджер (ой, написал)
- Логгирование в Джаве
- Юнит тесты в Джаве
- Сборка проекта в Джаве
- Выделение текста в PDF
- Оценка оставшегося времени в прогресс-барах
- Кража фокуса
- Запись в файл (надежная)
- Парсинг XML (надежный)
- Переключение режимов монитора в Windows
- Поиск пути, куда установлена Visual Studio
- Запоминание, на каком мониторе открывать окно
- Плавное изменение размера окна
- Подключение Bluetooth-наушников
- Цветовые пространства
- Ввод текста
- Вывод текста
- Часовые пояса
UPD (из комментов):
- Синхронизация файлов в iCloud
- Принтеры
- Выход из vi
- Счетчик непрочитанных
Тут подумал как будет трудно жить людям будущего. Когда версии всех фреймворков перевалят за 1500.4.0 и выше. Когда все будет настолько отточено и смазано всякими нейронками, что кампании максимум что будут делать так это нанимать стажёров которые им за пару кликов настроят бизнес. Да даже бизнес уже особо не нужен будет потому у все все будет
Блин,коммунизм какой то получается..
Блин,коммунизм какой то получается..
Интересно, а уже кто-то придумал программу для веб камеры, которая при обнаружении человека за твоей спиной выключает экран? Как это загуглить?
Порекомендую несколько youtube-каналов по тематике Linux
The Linux Experiment
"Making the Linux desktop accessible: no techno lingo, no command line voodoo, no super technical content. Just Linux desktop news, simple tutorials, application spotlights, and opinion pieces trying to stay as positive as possible, and without gatekeeping."
TechHut
"TechHut brings detailed guides, tutorials, tips-and-tricks to the everyday user!
I'm a casual gamer, tech enthusiast, hardware novice, and overall geek. Here is a place I can express that. The best way to learn new skills is to study to teach. Here is where I teach. Some of the topics I will continue to discuss involve VirtualBox, Windows 10, Linux, PC Gaming, and much more!"
Pingvinus
"Операционная система Linux и все что с ней связано.
Новости из мира Linux и IT.
Руководства, обзоры дистрибутивов, обзоры программ и игр.
Командная строка и работа в терминале."
CusDeb
Какой-то чувак трет про новости о Линуксе :)
The Linux Experiment
"Making the Linux desktop accessible: no techno lingo, no command line voodoo, no super technical content. Just Linux desktop news, simple tutorials, application spotlights, and opinion pieces trying to stay as positive as possible, and without gatekeeping."
TechHut
"TechHut brings detailed guides, tutorials, tips-and-tricks to the everyday user!
I'm a casual gamer, tech enthusiast, hardware novice, and overall geek. Here is a place I can express that. The best way to learn new skills is to study to teach. Here is where I teach. Some of the topics I will continue to discuss involve VirtualBox, Windows 10, Linux, PC Gaming, and much more!"
Pingvinus
"Операционная система Linux и все что с ней связано.
Новости из мира Linux и IT.
Руководства, обзоры дистрибутивов, обзоры программ и игр.
Командная строка и работа в терминале."
CusDeb
Какой-то чувак трет про новости о Линуксе :)
Хорваты знают толк в Java https://hujak.hr/ 😆
HUJAK - Hrvatska udruga Java korisnika
Croatian Java User Association
20 Things I've Learned in my 20 Years as a Software Engineer - Simple Thread
https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/
https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/
Simple Thread
20 Things I've Learned in my 20 Years as a Software Engineer
Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with…