Обновить
3

Пользователь

Отправить сообщение

"солидными 24ГБ DDR5 ОЗУ"

Нафига я thinkpad тогда взял с 4х32 гб...

Продавать теперь...

Кстати да, совершенно вылетела из головы эта сторона развития, каюсь.
И теперь можно "со своим авторским надзором я вернусь в предыдущие сферы" :)

Как вариант - чтобы не заморачиваться с установкой и донастройкой линюкса на ноуте, я заказал thinkpad p16 сразу с "заводской" убунтой.

Пока тьфу х 3, никакие обновления системы не смогли её уронить.

Что железячник смог плодотворно использовать ИИ - это супер!

А вот то, что после "корабельные системы управления, проверочные комплексы для авионики" уйти в "теплосчётчики, домофоны, последние годы оборудование для автомоек самообслуживания" мне кажется грустным.

Хотя, если интересно, не пофиг ли.

Пора бы это всё занести в какие нибудь "шаблоны проектирования", на которых любят учиться:

  • Timestamp без таймзоны

  • Внутри программы - всё в UTC

  • Таймзоны использовать только при вводе/выводе дата/времени клиенту/от него. Таймзона - это "визуальное" свойство клиента, а не системы, нефиг её тащить на сервер.

Планировал переехать с хубунты на i3wm+дистрибутив для удобного тайлинга окон на больших дисплеях (42-57") (не единственная причина).
Тайлинг в зорине показался более простым и удобным и достаточно (для меня) функциональным.
Пока всё норм и внутри виртуалбокса не тупит.

Эта беда и в Ubuntu есть и в Xubuntu (подозреваю, что во всех линюксах, где Ctrl + Shift ловится не по отпусканию клавиши (т.е. можно было бы поймать "пустой" Ctrl-Shift), а по нажатию.

В IntelliJ IDEA овердофига комбинаций c Ctrl-Shift.
Спасает одно - все комбинации я привык делать через Ctrl + Left-Shift.
Переключение языков повесил на ctrl+ Right-Shift

Дополнение для тех, кто как я, нашёл эту статью поиском в 2025 году:

build.gradle.kts:


tasks {

...

val fatJar = register("fatjar") {
dependsOn("build", "packageUberJarForCurrentOS")
doLast {
copy {
from("build/compose/jars")
into("$myHomePath/$localDesktopDir/lib")
}
}
}

...

}

в командной строке:

./gradlew fatjar

Примечание по платформозависимым skiko-файлам:

скрипт запуска не находит .so/*.dll файлы внутри jar-ника, посему закинул их сразу в $myHomePath/$localDesktopDir/lib

В итоге "получилось даже лучше" - итоговый размер jar-файла поменьше, а skiko-файлы меняются ну прям очень редко.

За статью, кстати, спасибо - дало направление в исследовании.

Старшая дочь начала распечатывать все билеты и т.п. после нескольких месяцев работы в автотестировании. А до этого - "да зачем, оно же в онлайне есть"

TurboPascal 3.0 занимал < 64 Kb в виде com-файла.

IDE (без отладчика) и компилятор.

Самому уже не верится...

Уф, отлегло, спасибо!
Я только позавчера предоплату занёс за P16 Gen2, чтобы получить i9-13950HX, 128Gb, встройку и Ubuntu.

Вопрос по HDMI изучил специально, там 2.1, можно подключить 8К/57", думаю, без DP можно будет пережить.


В семье два Dell Latitude (+ ещё один Inspiron) разных поколений, тащусь от них, но верность сохранить не удалось - вариант 128Гиг + встройка подобрать не получилось.
Буду привыкать к ThinkPad'у...

Да!
В свои 52 я чувствую себя зумером и статья как будто про меня.
Но не потому, что я молодой и буйный.
Просто могу себе позволить.

Зумер - это не возраст, это состояние.

На моменте "производитель почему-то не допустил возможность установить туда два модуля оперативной памяти" пришло понимание, что ноутбук вы весьма поверхностно выбирали.
Есть синкпады P16 серии, у них до 128 гиг озу.
Единственное, что не нравится - не могу найти версию только со встройкой.
Есть варианты с минимальной Ada-500, либо ей обойдусь, либо к соседям ехать, там поискать.

P.S. Ну вообще я, конечно, необъективен - после домашнего/рабочего Xeon/256Gb/42" необходимость куда-то выезжать и работать на потенциально тормозном ноуте с заведомо маленьким экраном печалит.

Про киллерфичу я имел в виду именно мультиплатформу (то, чего точно нет в Яве. TeaVM, думаю, ещё больше нишевая вещь). И, наверное, неполно выразился. Не только мультиплатформа, а в плюсе с "фуллстековостью". Возможность писать вебку на чистом котлине, с использованием общих core-модулей с сервером и клиентом.
Насчёт "не взлетела" - не могу спорить. Широты она может не отхватила, однако в продакшене у меня, например, уже вторая версия.
Но это история больше для маленьких команд, у которых нет ресурсов на отдельных фронтовиков/мобильников.

Забыли возможность возврата значения из блоков if и try. Удобно же.
И одна из киллерфич - мультиплатформа + мультиплатформенный compose.
В одном проекте - браузер (wasm) / сервер(jvm) / мобила (android).

Не то, чтобы я искал декларируемую логику в подобных вещах, но вот сочетание как бы причины "...на фоне нехватки персонала" и последующей реакции в виде "Расширение причин для расторжения трудового договора по инициативе работодателя" как-то не очень.

Или это уже дурацкая привычка находить "задний смысл" во всём...

Не поздновато ли уже "откапывать стюардессу", Алексей? ;)

На веб-клиенте перешёл с Compose/HTML на Compose/Wasm и прям вздохнул с облегчением.

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

Из минусов - да, долго ждать первого запуска после обновления, ну это не каждый день. Иногда изумляет небыстрая реакция элементов интерфейса (ну, может быть я просто "самая быстрая мышь на диком западе" :).

Зато легко завёл десктопного клиента, когда припёрло поработать с com-портами (не осилил пока WebUSB с первого подхода).

Наверное, стоило бы сравнивать "Dart vs. Kotlin" и "Flutter vs. Multiplatform Compose" как более сравнимые сущности.

И внезапно выяснить, что у флаттера и мп-компоуза гораздо больше общего.

7 лет назад Котлин привлёк меня своей фуллстековостью - можно было на одном языке (и часто в одно лицо) писать и бэк и фронт (на kotlin/js). Сейчас стало ещё лучше - в проекте, помимо бэка, живут фронт на kotlin/wasm и мобильная версия на андроиде. Очень сокращает время разработки.

Буквально позавчера смог окольными дорожками оплатить/продлить лицензию. Побоялся, что засижусь на старой версии и лицензии и когда-нибудь что-то очень нужное на старой версии уже не окажется. 2024.х скачал с помощью первого попавшегося впн-расширения хрома.
Но вот некоторые плагины уже не захотели обновляться. Ну и просто новая версия показалась ужасно багованной (отказался работать Ctrl-B что через клаву, что через меню; не смог подключить телефон через вай-фай для отладки; дальше копать не стал - этого достаточно). Откатился на 2023 с (теперь уже) продлённой лицензией, буду периодически обновлять 2024 в ожидании патчей. От нового UI вначале вздрогнул, но удалось вернуть свою кастомную цветовую схему, выдохнул.

Информация

В рейтинге
4 411-й
Откуда
Россия
Зарегистрирован
Активность