Планировал переехать с хубунты на i3wm+дистрибутив для удобного тайлинга окон на больших дисплеях (42-57") (не единственная причина). Тайлинг в зорине показался более простым и удобным и достаточно (для меня) функциональным. Пока всё норм и внутри виртуалбокса не тупит.
Эта беда и в Ubuntu есть и в Xubuntu (подозреваю, что во всех линюксах, где Ctrl + Shift ловится не по отпусканию клавиши (т.е. можно было бы поймать "пустой" Ctrl-Shift), а по нажатию.
В IntelliJ IDEA овердофига комбинаций c Ctrl-Shift. Спасает одно - все комбинации я привык делать через Ctrl + Left-Shift. Переключение языков повесил на ctrl+ Right-Shift
Уф, отлегло, спасибо! Я только позавчера предоплату занёс за P16 Gen2, чтобы получить i9-13950HX, 128Gb, встройку и Ubuntu.
Вопрос по HDMI изучил специально, там 2.1, можно подключить 8К/57", думаю, без DP можно будет пережить.
В семье два Dell Latitude (+ ещё один Inspiron) разных поколений, тащусь от них, но верность сохранить не удалось - вариант 128Гиг + встройка подобрать не получилось. Буду привыкать к ThinkPad'у...
На моменте "производитель почему-то не допустил возможность установить туда два модуля оперативной памяти" пришло понимание, что ноутбук вы весьма поверхностно выбирали. Есть синкпады P16 серии, у них до 128 гиг озу. Единственное, что не нравится - не могу найти версию только со встройкой. Есть варианты с минимальной Ada-500, либо ей обойдусь, либо к соседям ехать, там поискать.
P.S. Ну вообще я, конечно, необъективен - после домашнего/рабочего Xeon/256Gb/42" необходимость куда-то выезжать и работать на потенциально тормозном ноуте с заведомо маленьким экраном печалит.
Про киллерфичу я имел в виду именно мультиплатформу (то, чего точно нет в Яве. TeaVM, думаю, ещё больше нишевая вещь). И, наверное, неполно выразился. Не только мультиплатформа, а в плюсе с "фуллстековостью". Возможность писать вебку на чистом котлине, с использованием общих core-модулей с сервером и клиентом. Насчёт "не взлетела" - не могу спорить. Широты она может не отхватила, однако в продакшене у меня, например, уже вторая версия. Но это история больше для маленьких команд, у которых нет ресурсов на отдельных фронтовиков/мобильников.
Забыли возможность возврата значения из блоков if и try. Удобно же. И одна из киллерфич - мультиплатформа + мультиплатформенный compose. В одном проекте - браузер (wasm) / сервер(jvm) / мобила (android).
Не то, чтобы я искал декларируемую логику в подобных вещах, но вот сочетание как бы причины "...на фоне нехватки персонала" и последующей реакции в виде "Расширение причин для расторжения трудового договора по инициативе работодателя" как-то не очень.
Или это уже дурацкая привычка находить "задний смысл" во всём...
Не поздновато ли уже "откапывать стюардессу", Алексей? ;)
На веб-клиенте перешёл с Compose/HTML на Compose/Wasm и прям вздохнул с облегчением.
В первую очередь от набора стандартных контролов, не надо ничего велосипедить.
Из минусов - да, долго ждать первого запуска после обновления, ну это не каждый день. Иногда изумляет небыстрая реакция элементов интерфейса (ну, может быть я просто "самая быстрая мышь на диком западе" :).
Зато легко завёл десктопного клиента, когда припёрло поработать с com-портами (не осилил пока WebUSB с первого подхода).
7 лет назад Котлин привлёк меня своей фуллстековостью - можно было на одном языке (и часто в одно лицо) писать и бэк и фронт (на kotlin/js). Сейчас стало ещё лучше - в проекте, помимо бэка, живут фронт на kotlin/wasm и мобильная версия на андроиде. Очень сокращает время разработки.
Буквально позавчера смог окольными дорожками оплатить/продлить лицензию. Побоялся, что засижусь на старой версии и лицензии и когда-нибудь что-то очень нужное на старой версии уже не окажется. 2024.х скачал с помощью первого попавшегося впн-расширения хрома. Но вот некоторые плагины уже не захотели обновляться. Ну и просто новая версия показалась ужасно багованной (отказался работать Ctrl-B что через клаву, что через меню; не смог подключить телефон через вай-фай для отладки; дальше копать не стал - этого достаточно). Откатился на 2023 с (теперь уже) продлённой лицензией, буду периодически обновлять 2024 в ожидании патчей. От нового UI вначале вздрогнул, но удалось вернуть свою кастомную цветовую схему, выдохнул.
В расходах: ЭЦП, оплата ведения счёта банку, и самое главное - ответственность. Очень аккуратно подходить к договоростроению. Это по ТК ты почти бессмертен.
Открытие счёта обычно бесплатно (ЕМНИП, опять же), отчётность (при отсутствии работников) - минимальная, раз в год. Оплата взносов/налогов - раз в квартал. Не обременяет совершенно. Но в первый раз страшновато :)
Но самое удивительное (не всегда, но бывает в регионах/провинциях): запрос на ту же сумму по ТК - "да ты офигел, я столько не получаю". Счёт по безналу на несколько более крупную сумму - важно кивают/соглашаются, мол, спецификация/акт/счёт, всё как у людей.
О, цель поманипулировать там возникает почти каждый первый раз.
Типа, "вот, смотри, мы добавим тебе 6%, закрываем все твои накладные расходы".
Обычно отвечаю так: "Парни, вы хотите сэкономить на мне порядка 43%. (Грубо, 49%-6%). Делим экономию пополам. С вас 21% процент прибавки. Все довольны, не?"
Не согласны - нам не по пути. Это только первый звоночек, но уже серьёзный.
"По трудовому договору работодатель платит налоги (13%) и страховые взносы (30%), и вместе они составляют 43% от того, что получает работник на руки "
Пора уже это "гуманитарное исчисление" в FAQ куда-нибудь выносить... (рука-лицо).
Ну нельзя эти проценты "просто суммировать"
Пусть ваш оклад (т.н. "грязный" оклад) = 100 т.р. страховые взносы = 30 т.р. сверху (ЕМНИП, там 33% в сумме, но лень смотреть, не принципиально) на руки получаете = 100 т.р. - 13% НДФЛ = 87 т.р.
Таким образом, в налоги/взносы уходит 30 + 13 = 43 т.р. Что составляет 43 / 87 ~ 49% от того, что вы на руки получите.
Тем же "гуманитарным исчислением" страдают предлагающие работать через ИП - "давай я тебе 100 т.р. + 6% УСН буду платить, т.е. 106 т.р.". Но постойте, чтобы получить 100 т.р. после налогов, надо получить 100 т.р. / 0.94 = 106 383 руб.
Возможно, 383 руб. - мелочь, не стоящая спора (мне и самому лень спорить), но при больших суммах и в дОлгую - заметная мелочь.
Планировал переехать с хубунты на 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 вначале вздрогнул, но удалось вернуть свою кастомную цветовую схему, выдохнул.
Эх, ностальгия.
Лежит 5060 дома, два аккума сменил, пластик на рукоятке уже отошёл.
Выкинуть/продать рука не поднимается.
Сейчас Canon R8 осваиваем...
Согласен.
В расходах: ЭЦП, оплата ведения счёта банку, и самое главное - ответственность. Очень аккуратно подходить к договоростроению. Это по ТК ты почти бессмертен.
Открытие счёта обычно бесплатно (ЕМНИП, опять же), отчётность (при отсутствии работников) - минимальная, раз в год. Оплата взносов/налогов - раз в квартал. Не обременяет совершенно. Но в первый раз страшновато :)
Но самое удивительное (не всегда, но бывает в регионах/провинциях): запрос на ту же сумму по ТК - "да ты офигел, я столько не получаю".
Счёт по безналу на несколько более крупную сумму - важно кивают/соглашаются, мол, спецификация/акт/счёт, всё как у людей.
О, цель поманипулировать там возникает почти каждый первый раз.
Типа, "вот, смотри, мы добавим тебе 6%, закрываем все твои накладные расходы".
Обычно отвечаю так: "Парни, вы хотите сэкономить на мне порядка 43%. (Грубо, 49%-6%). Делим экономию пополам. С вас 21% процент прибавки. Все довольны, не?"
Не согласны - нам не по пути. Это только первый звоночек, но уже серьёзный.
"По трудовому договору работодатель платит налоги (13%) и страховые взносы (30%), и вместе они составляют 43% от того, что получает работник на руки "
Пора уже это "гуманитарное исчисление" в FAQ куда-нибудь выносить... (рука-лицо).
Ну нельзя эти проценты "просто суммировать"
Пусть ваш оклад (т.н. "грязный" оклад) = 100 т.р.
страховые взносы = 30 т.р. сверху (ЕМНИП, там 33% в сумме, но лень смотреть, не принципиально)
на руки получаете = 100 т.р. - 13% НДФЛ = 87 т.р.
Таким образом, в налоги/взносы уходит 30 + 13 = 43 т.р.
Что составляет 43 / 87 ~ 49% от того, что вы на руки получите.
Тем же "гуманитарным исчислением" страдают предлагающие работать через ИП - "давай я тебе 100 т.р. + 6% УСН буду платить, т.е. 106 т.р.".
Но постойте, чтобы получить 100 т.р. после налогов, надо получить 100 т.р. / 0.94 = 106 383 руб.
Возможно, 383 руб. - мелочь, не стоящая спора (мне и самому лень спорить), но при больших суммах и в дОлгую - заметная мелочь.
Уже сложно воспринимать новости "как написано"... :/
Прочитал новость как "билайн смог вынести немножко денег путём "покупки" не особо нужных исходников ядра"