Pull to refresh
2
0
Send message

Планировал переехать с хубунты на 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 руб. - мелочь, не стоящая спора (мне и самому лень спорить), но при больших суммах и в дОлгую - заметная мелочь.

Уже сложно воспринимать новости "как написано"... :/

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

Information

Rating
Does not participate
Location
Россия
Registered
Activity