Юмор

Aug. 23rd, 2025 08:00 pm
mikerrr: (Default)
[personal profile] mikerrr
После окончания курсов пекарей выдаётся корочка.


Герпрокуратура проверила манную кашу в школьных столовых и осталась недовольна:
"Слишком мало комков. У детей может создаться ощущение вседозволенности"


Черт:
— А вот озеро лавы, в котором ты проведешь вечность.
Я:
— Вообще-то мы под землей, так что это магма, а не лава.
Черт:
— Ты понимаешь, что вот поэтому ты здесь?


Люди делятся на два типа:
1) Мне грустно, приезжай
2) Мне грустно, уезжай


Лучших оправданий, чем обвинения, пока еще не придумали


Как понять, что у человека есть дома аквариум? Никак. Аквариум это не айфон, или крипта. Человек, у которого есть аквариум, никогда об этом не скажет просто так, ни к месту, он всегда будет утаивать до последнего. Посмотрите на людей вокруг - у любого из них может быть аквариум.
Если человек расколется, что у него есть аквариум, это всегда опытный аквафермер с двадцатилетним стажем. Не бывает человека, который завёл аквариум неделю назад, это всегда прошаренные люди, которые не терпят шуток типа "давай в аквариум нассым", и знают всех рыб планеты в лицо.
© yura_kotiruet


Купила самоклеющиеся обои. Сижу жду.

Web Analytics
[syndicated profile] linux_org_ru_feed

На этой неделе в KDE Plasma появился мастер начальной настройки системы. На протяжении нескольких лет в KDE Plasma был Центр приветствия, который запускается после первого входа в систему. Но что создает аккаунт пользователя, в который вы входите?

Если вы тот, кто установил операционную систему, установщик создал аккаунт после того, как вы ввели желаемое имя пользователя и пароль. Но что, если установщик запускал кто-то другой? Например, компания, у которой вы купили компьютер, или последний человек, который стер данные с машины перед тем, как отдать или продать ее вам. В этом случае аккаунты пользователей не настроены.

Теперь KDE Initial System Setup (KISS) берет эту задачу на себя! Кристен МаКуиллам (Kristen McWilliam) перенесла KISS из внутреннего проекта в готовую к производству часть процесса настройки OEM. KISS появится в Plasma 6.5.0.

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

В последнее время производители железа с предустановленными дистрибутивами Linux все чаще выбирают KDE в качестве графической среды. Появление мастера начальной настройки системы должно убедить новых пользователей в том, что они сделали правильный выбор, что в свою очередь поможет более широкому принятию Linux.

 , , ,

[syndicated profile] linux_org_ru_feed

Состоялся первый публичный выпуск нового проекта Nitro, развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензией 0BSD.

Nitro может применяться как в качестве init-процесса (pid 1), так и в форме непривилегированного процесса, контролирующего бесперебойное выполнение приложений в пространстве пользователя и перезапускающего задачи в случае сбоев. Поддерживается работа в Linux и FreeBSD, возможно применение в окружениях на базе стандартной Си-библиотеки Musl. В качестве областей применения упоминаются встраиваемые системы, образы ram-дисков (initramfs), контейнеры (Docker/Podman/LXC/Kubernetes), а также рабочие станции и серверные системы. Для управления работой сервисов и взаимодействия с init-процессом поставляется утилита командной строки nitroctl.

Вместо составных скриптов инициализации в Nitro применяется модель на основе выноса каждой функции в отдельный скрипт. Для каждого сервиса в иерархии /etc/nitro создаётся подкаталог, в котором могут размещаться следующие скрипты: setup - содержит команды, выполняемые до запуска сервиса; run - определяет сценарий запуска сервиса; finish - включает команды, выполняемые после завершения сервиса. Для организации ведения лога применяется символическая ссылка с именем log, указывающая на другой сервис, которому будет перенаправлен вывод. Для отключения автозапуска сервиса достаточно создать в его каталоге файл с именем «down», а для игнорирования сервиса следует добавить символ «@» к имени каталога.

Автором проекта отмечаются следующие достоинства Nitro по сравнению с другими системами инициализации:

  • Всё состояние хранится в ОЗУ, что упрощает работу в окружениях c дисковыми разделами в режиме только для чтения.
  • Архитектура на основе обработки событий, не использующая опрос в режиме полинга (polling).
  • Отсутствие операций выделения памяти во время работы (все буферы выделяются при запуске).
  • Ограниченное использование файловых дескрипторов во время работы.
  • Поставка в форме одного самодостаточного исполняемого файла и утилиты для управления системой.
  • Отсутствие стадий компиляции конфигурации - работу сервиса определяют простые скрипты в связанном с сервисом каталоге.
  • Наличие функции перезапуска сервисов после сбоя.
  • Наличие механизма ведения логов, которые могут включаться как по умолчанию, так и выборочно для отдельных сервисов.
  • Возможность построения цепочки обработки лога, охватывающей несколько сервисов.
  • Работа не зависит от точности выставления системных часов.
  • Поддержка запуска во FreeBSD через /etc/ttys.
  • Возможность сборки в форме миниатюрного статически скомпилированного исполняемого файла при использовании musl libc.

 , nitro,

FFmpeg 8.0

Aug. 23rd, 2025 05:34 pm
[syndicated profile] linux_org_ru_feed

После почти года разработки доступен мультимедиа-пакет FFmpeg 8.0, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет написан на языке Си и распространяется под лицензиями LGPL и GPL.

( читать дальше... )

 , ,

Маленький апгрейд

Aug. 23rd, 2025 01:00 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Прикупил в основной рабочий ноутбук (который Хара) терабайтный NVME. Благо второй разъем там формфактора 2280, а не 2242, так что выбор есть. Смысл этого действа в том, что когда на ноутбуке начинаешь работать локально, а не использовать его в качестве ssh терминала к большим серверам, 500Гб становится мало. Много контейнеров не разведешь.

Выяснилось что скорость чтения (по hdparm -tT) у нового диска в шесть раз превосходит старый. Старый 425Мб/c, хоть и NVME (Такая скорость вообще типична для SATA SSD) а новый - 2550Мб/c. Больше даже чем у меня сейчас на десктопе где системным диском тоже работает NVME формфактра 2280. Там 2Гб/c. Cached reads конечно, дает меньше разницы 23Gb/s vs 20.

UPD Еще поменял сегодня аккумулятор в UPS десктопа. А то старый похоже совсем уже заряд не держит, и когда был вчера даже не black, а brownout, десктоп отрубился. Что есть непорядок. Заказал на озоне аккумулятор на 7Aч, раскрутил UPS и обнаружил что в нем в огромпом полупутом отсеке (как раз на аккумулятор в 7Aч) стоит аккумулятор на 4.5. Ну поставил на 7, пусть будет. Судя по всему должна его эта схема нормально заряжать. Там еще выход на внеший аккумулятор предусмотрен,

Интересные числа

Aug. 23rd, 2025 12:42 pm
mikerrr: (Default)
[personal profile] mikerrr
Математики-попаданцы придумали следующее: попытайтесь разделить все натуральные числа на «интересные» и «скучные». Кажется, что найдутся скучные числа. Но как только вы это сделаете, самое маленькое из скучных становится… интересным — просто потому, что оно первое в этой категории. А значит оно «интересное»! Получается, что каждое число — «интересное». Контринтуитивно? Конечно.

Это не просто смешной математический фокус, а глубокий парадокс самореференции — идея, которая бросает вызов интуиции. Кажется очевидным, что есть скучные числа, но в глубине рассуждения мы понимаем обратное. Заставляет задуматься: может ли быть что-то настолько скучное, что это само по себе уже интересно?

Web Analytics

MiniOS 5.0.0

Aug. 23rd, 2025 10:06 am
[syndicated profile] linux_org_ru_feed

Представлена новая версия MiniOS 5.0.0 – легкого и модульного Linux-дистрибутива для съёмных носителей. MiniOS представляет собой портативный дистрибутив на основе Debian с модульной архитектурой, отличающийся гибкостью настройки под различные потребности пользователей.

Новая версия основана на Debian 13 «Trixie» и содержит фундаментальные изменения архитектуры.

( читать дальше... )

 , , , ,

чучундра

Aug. 22nd, 2025 05:05 pm
ccpro: (Default)
[personal profile] ccpro
мне всегда казалось это вымышленным животным. а оказывается нет. как и сурок



x-posted from livejournal.com.

legofixer

Aug. 22nd, 2025 01:31 pm
ccpro: (Default)
[personal profile] ccpro


x-posted from livejournal.com.

Apache NetBeans 27

Aug. 22nd, 2025 10:16 pm
[syndicated profile] linux_org_ru_feed

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

( читать дальше... )

 , , ,

Time for Europe to Get Off Its Ass

Aug. 22nd, 2025 11:47 am
vak: (U.S.A.)
[personal profile] vak
(перепощу целиком, оно того стоит)

It's August 2025. Biden is history. Trump is back. And after three years of war, one thing is beyond obvious: Europe still has no plan.

Billions have been spent. Headlines have been written. Security "guarantees" have been announced and re-announced. But on the ground in Ukraine, what we have is a war of attrition — and a continent still improvising its way toward defeat.

The U.S. Is Out — By Choice

Let's stop pretending. Whatever comfort Europeans took from the idea of "unshakable American support" is gone. Trump has made that crystal clear. He drags his feet on every shipment. He treats Ukraine like a bargaining chip. And when he isn't stalling, he's running interference for Moscow — signaling weakness and chaos that Putin reads as opportunity.

Europe has to understand this: the United States is no longer a partner to be counted on. Any plan that assumes Washington will lead is worse than naïve — it's dangerous. From here forward, U.S. help, when it comes, is a bonus, not a backbone. The future of Ukraine is Europe's responsibility now, or there is no future at all.

Diplomacy Is Not a Strategy

The second illusion is that clever diplomacy will somehow end this war. That if we talk long enough, Putin will blink, or that "security guarantees" without actual firepower will change anything.

That fantasy needs to die.

Putin isn't negotiating for peace. He's buying time — to rebuild his army, to fortify occupied territory, and to wait out Western fatigue. Every delay, every soft promise, every meaningless communiqué hands him that time. And every day without a plan costs Ukrainian lives.

Europe Needs a Real Plan — Now

The blueprint already exists. In The Shield and Denial Strategy and The Ukraine Decision, I've laid out the industrial framework Europe needs: mass air defense production, sustained artillery supply chains, co-production facilities in Ukraine, and enforcement mechanisms that actually work. The details are there.

The cost is modest: €200 per European per year — less than half a percent of GDP.

The deliverables are clear:

Air defense at scale, so Russia's missile and drone terror campaigns fail.

Artillery and drone parity, so Russian offensives collapse by default.

Co-production in Ukraine, to shorten logistics lines and political cycles.

The only thing missing is the political will to execute.

Physics Doesn't Negotiate

Moscow doesn't care about rhetoric. It doesn't care about communiqués or hashtags. What Moscow fears is industrial reality:

Interceptor stockpiles measured in months, not days.

Two million shells delivered on schedule, month after month.

Drones at scale, integrated with precision targeting.

Energy resilience that keeps Ukraine's grid above 95% uptime, even under winter barrages.

When those numbers start moving in the right direction, the Kremlin will notice. Not because Putin suddenly grows reasonable, but because physics doesn't negotiate. When every offensive fails, when the cost of holding territory rises every quarter, when Western fatigue is off the table — that's when Russia's strategy collapses.

Stop Throwing Money — Start Building Discipline

Europe's problem isn't resources. It's discipline. The continent has thrown billions at Ukraine — but in scattershot bursts, without coherent timelines, without enforceable milestones, without accountability.

Take Germany's delayed Leopard tank deliveries in early 2024, or France's stop-start CAESAR howitzer shipments. Each delay sends the same message to Moscow: Europe talks tough but delivers weak.

Drift isn't neutral. Drift is surrender by installments.

Decision Time

This is the moment for Europe to decide whether it wants to win this war or pretend to try. The steps are painfully obvious:

Pass three-year funding laws that auto-disburse, removing politics from logistics.

Establish a European Defense Production Board with teeth to enforce contracts and delivery schedules.

Build and maintain a public delivery dashboard that voters — and Moscow — can see, tracking air-defense systems, shells, drones, and production capacity in real time.

No More Illusions

This war will not be won by speeches, hashtags, or diplomatic fantasies. It will be won by a plan: measurable, predictable, industrial.

Europe has the money. Europe has the factories. Europe even has the blueprint. The only question remaining is whether Europe can afford not to act.

The day Europe executes a real plan, the day predictable timelines start moving metal and men at industrial scale, is the day Moscow realizes the war it thought it could outlast is the war it can no longer win.

That day cannot come soon enough. The question is: will Europe choose to make it happen?

Пушистики

Aug. 22nd, 2025 08:45 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Вот представим себе что у нас есть иная цивилизация. Гуманоидная, иначе не интересно (почему неинтрересно объясняла как-то Кэт Уильямстон Дживу Марресу). Но сформировалась совершенно отдельно и независимо. И биосфера у них на планете немножко другая, а история и география другие - ну совсем.

Соответственно вопрос в том, какие домашние животные будут у них. (возможно, кстати, что на уровне чуть выше наших набор домашних животных сильно поменяется. Вот сейчас всяких минипигов и домашних лис развели).

Нужно чтобы уровень мимимишности был не ниже чем у наших собак и кошек, но все было другое.

Пока приходят в голову следующие мысли

  1. Что-то большое зайцеобразное (вроде розовского нуралага) в экологической нише пони (ну овцы/козы тоже, но главный герой там не с фермерами общается, а небольшие гужевые повозки могут и по городу ездить)
  2. Перевертыш - лиса в нише кошки, и гепард в нише собаки
  3. Шерстистый осьминог и гладюка (шерстистая змея) То есть животные похожие внешне на наших осьминога и гадюку, но теплокровные и покрытые шерстью (шерстистый осьминог должен быть, видимо, древесным животным).

X-Post to LJ

Кристальный шар

Aug. 23rd, 2025 12:17 am
michaelkoloboff: (Default)
[personal profile] michaelkoloboff
Купил китайскую приблуду делать прозрачные кубики льда. Прикольно я вам скажу - лед и выглядит хорошо и тает очень медленно. Рекомендую. Осталось купить коньячила.

(no subject)

Aug. 22nd, 2025 07:09 pm

Гностическое

Aug. 22nd, 2025 06:52 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Там сидят за пультом гностики И гоняют диагностики...

lexbor 2.5.0

Aug. 22nd, 2025 04:18 pm
[syndicated profile] linux_org_ru_feed

13 августа, после девяти месяцев разработки, состоялся выпуск 2.5.0 высокопроизводительной библиотеки lexbor, предназначенной для парсинга HTML 5 и CSS.

( читать дальше... )

 , , , ,

michaelkoloboff: (Default)
[personal profile] michaelkoloboff
Только что получил письмо. С маркой, в конверте из сэкономленных пять раз переработанных материалов, заклеенном так что хуй откроешь. Внутре у ней неонка резюме на позицию софтварного инженера. Дальше не читал - нахуй-нахуй, ибо создавать для простых вопросов сложные решения я и сам умею, причем в три раза быстрее и в три раза сложнее чем все мои сотрудники вместе взятые, нашел с кем тягаться, позиция занята.
Сказочный долбоеб.
[syndicated profile] linux_org_ru_feed

Вышел KDE Gear 25.08.0 - набор мощных и полезных приложений от команды KDE.

В новом обновлении:

( читать дальше... )

Помимо дистрибутивов KDE, скачать приложения KDE можно в виде исходников, на платформах Flathub и Snapcraft.

Также не стесняйтесь заходить в чатик - общаться и задавать вопросы! :)

Полный список изменений

 ,

michaelkoloboff: (Default)
[personal profile] michaelkoloboff
Участвуем в выставке в октябре первый раз за хуй знает сколько времени, и тут я тупанул - не завел одноразовый почтовый ящик для общения с организаторами. Теперь всякие разные пидарасы по 20 раз на дню пишут мне с предложением купить базу данных 19,755 таких же лохов как я.
Шопифай, кстати, тоже гондоны, и по той же причине - на мэйл аккаунта постоянно сыпятся предложения по допиливанию магазина, поставкам в СШП и проч тематический спам.
vak: (Знайка)
[personal profile] vak
Ответ на настоящее время: 20421 штука.

Вот скрипт на Питоне, который извлекает из базы UniProt/SwissProt полный список известных протеинов человеческого организма: extract_human_swissprot_proteins.py

Результат записывается в файл human_swissprot_proteins.tsv. Для каждого протеина указывается идентификатор, описание и название гена. К примеру, отыщем всё, связанное с инсулином:
$ grep -i insulin human_swissprot_proteins.tsv
F8WCM5 Insulin, isoform 2 INS-IGF2
O00425 Insulin-like growth factor 2 mRNA-binding protein 3 IGF2BP3
O14654 Insulin receptor substrate 4 IRS4
O15503 Insulin-induced gene 1 protein INSIG1
P01308 Insulin INS
P01344 Insulin-like growth factor 2 IGF2
P05019 Insulin-like growth factor 1 IGF1
P06213 Insulin receptor INSR
P08069 Insulin-like growth factor 1 receptor IGF1R
P08833 Insulin-like growth factor-binding protein 1 IGFBP1
P09565 Putative insulin-like growth factor 2-associated protein N/A
P14616 Insulin receptor-related protein INSRR
P14735 Insulin-degrading enzyme IDE
P17936 Insulin-like growth factor-binding protein 3 IGFBP3
P18065 Insulin-like growth factor-binding protein 2 IGFBP2
P22692 Insulin-like growth factor-binding protein 4 IGFBP4
P24592 Insulin-like growth factor-binding protein 6 IGFBP6
P24593 Insulin-like growth factor-binding protein 5 IGFBP5
P35568 Insulin receptor substrate 1 IRS1
P35858 Insulin-like growth factor-binding protein complex acid labile subunit IGFALS
P51460 Insulin-like 3 INSL3
P61371 Insulin gene enhancer protein ISL-1 ISL1
Q01101 Insulinoma-associated protein 1 INSM1
Q14641 Early placenta insulin-like peptide INSL4
Q16270 Insulin-like growth factor-binding protein 7 IGFBP7
Q6B9Z1 Insulin growth factor-like family member 4 IGFL4
Q6U949 Putative insulin-like growth factor 2 antisense gene protein IGF2-AS
Q6UW32 Insulin growth factor-like family member 1 IGFL1
Q6UWQ7 Insulin growth factor-like family member 2 IGFL2
Q6UXB1 Insulin growth factor-like family member 3 IGFL3
Q86XT9 Insulin-like growth factor-binding protein 3 receptor TMEM219
Q8TDV5 Glucose-dependent insulinotropic receptor GPR119
Q8WX77 Insulin-like growth factor-binding protein-like 1 IGFBPL1
Q96A47 Insulin gene enhancer protein ISL-2 ISL2
Q96T92 Insulinoma-associated protein 2 INSM2
Q9NZI8 Insulin-like growth factor 2 mRNA-binding protein 1 IGF2BP1
Q9Y4H2 Insulin receptor substrate 2 IRS2
Q9Y581 Insulin-like peptide INSL6 INSL6
Q9Y5Q6 Insulin-like peptide INSL5 INSL5
Q9Y5U4 Insulin-induced gene 2 protein INSIG2
Q9Y6M1 Insulin-like growth factor 2 mRNA-binding protein 2 IGF2BP2
А вот скрипт, показывающий структуру указанного протеина: get_protein_sequence.py. Опробуем на инсулине:
$ python3 get_protein_sequence.py P01308
Fetching protein sequence for UniProt accession: P01308
UniProt data retrieved for P01308: Insulin
Saved sequence to protein_sequences.fasta

$ cat protein_sequences.fasta
>P01308 | Insulin | UniProt Protein Sequence
MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN
Каждая буква обозначает аминокислоту:
  • A - Аланин
  • C - Цистеин
  • D - Аспарагиновая кислота
  • E - Глутаминовая кислота
  • F - Фенилаланин
  • G - Глицин
  • H - Гистидин
  • I - Изолейцин
  • K - Лизин
  • L - Лейцин
  • M - Метионин
  • N - Аспарагин
  • P - Пролин
  • Q - Глутамин
  • R - Аргинин
  • S - Серин
  • T - Треонин
  • V - Валин
  • W - Триптофан
  • Y - Тирозин

Profile

lazy_tiger: (Default)
lazy_tiger

December 2019

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930 31    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 24th, 2025 12:04 am
Powered by Dreamwidth Studios