dev format
29 subscribers
74 photos
5 videos
10 files
120 links
Download Telegram
набрать EQ в фигурный скобках на русской раскладке
Например, {EQ}
Крутецкое приложение Phrase Express (Win/Mac/Linux)

Это как бы T9 для компьютера. Повторяющие фразы он предлагает через автокомплит 🔥

Полный список фич: https://www.phraseexpress.com/features/
"Пансионат ООП для глубокого погружения"
Попробовал Spring Native. Это Spring пытается обогнать проект Quarkus.
Приложения на Spring Native, как и Quarkus, компилируются и запускаются на GraalVM. При этом важно отсутствие использования рефлексии в коде, в том числе в коде подключаемых зависимостей.

Так вот, пустое приложение (c модулями Spring Web + Spring Security + Spring Actuator + Lombok) запускается за 0.090 секунд! (обычно за секунд ~8-15)
Но код компилируется за 4-6 минут занимая при этом 5-7ГБ оперативной памяти. По завершению компиляции создается докер образ и jar файл.

Что могу сказать. Это круто, но многие модули Spring Boot пока не поддерживается.
Анализинга, Тестинга и Девопсинга не додумались сделать 🥸
wait for it... 👇
Есть следующая ситуация:

есть два бага на одном проекте, под каждый баг заводится отдельная ветка, которая потом в ПР будет. Пока первый баг билдится/ревьювится, нужно не тратить время и решать второй баг. Но пока работаешь над вторым багом может прилететь пара замечений по первому багу, и нужно переключится потому что этот баг приоритетней второго.

Я такое решаю обычно заведением второго клона проекта - две 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: В целом никакой принципиавльной разницы не заметил :)
Нужен переходник PS/2 to Lighting. Есть у кого?
Forwarded from insane format
В индустриальном районе Windows - триальный
Пора отпустить прошлое :)
Forwarded from insane format
девопсер паша преисполнил
с кубератакой занемог
сложивши лапки он усвоил
урок
Вашему внимаю представляется список сложнейших, практически неразрешимых задач в IT:

- Инвалидация кэша
- Придумывание названий
- Off-by-one ошибки
- Кнопка «Назад»
- Плавный скролл
- Запомнить позицию скролла
- Плавные веб-анимации
- Звук на видеоконференциях
- Верстка имейлов
- Выравнивание текста и иконки
- Файловые пути с пробелами
- Запоминание «Запомнить меня»
- Не писать еще один пакетный менеджер (ой, написал)
- Логгирование в Джаве
- Юнит тесты в Джаве
- Сборка проекта в Джаве
- Выделение текста в PDF
- Оценка оставшегося времени в прогресс-барах
- Кража фокуса
- Запись в файл (надежная)
- Парсинг XML (надежный)
- Переключение режимов монитора в Windows
- Поиск пути, куда установлена Visual Studio
- Запоминание, на каком мониторе открывать окно
- Плавное изменение размера окна
- Подключение Bluetooth-наушников
- Цветовые пространства
- Ввод текста
- Вывод текста
- Часовые пояса

UPD (из комментов):

- Синхронизация файлов в iCloud
- Принтеры
- Выход из vi
- Счетчик непрочитанных
Тут подумал как будет трудно жить людям будущего. Когда версии всех фреймворков перевалят за 1500.4.0 и выше. Когда все будет настолько отточено и смазано всякими нейронками, что кампании максимум что будут делать так это нанимать стажёров которые им за пару кликов настроят бизнес. Да даже бизнес уже особо не нужен будет потому у все все будет

Блин,коммунизм какой то получается..