Запретить в development реакции с клоуном
Люди серьезные вещи обсуждают, но обязательно найдется пара-тройка юмористов поставивших клоунов. В чем смысл таких реакций, кроме попыток обратить на себя внимание?
Люди серьезные вещи обсуждают, но обязательно найдется пара-тройка юмористов поставивших клоунов. В чем смысл таких реакций, кроме попыток обратить на себя внимание?
В топике про новое издание учебника программирования от Столярова появился @bloody_enterprise и сказал, что ему сложно было осваивать паскаль по книге «Паскаль для школьников» Д. М. Ушакова.
Среди заданий там было
Задание 5.7. Ввести значение X и, используя график функции, определить значение Y. Требуется заполнить блок-схему алгоритма.
График функции рисовать не требовалось, но мне захотелось это сделать. Далее рассказывается, как именно я решал эту задачу. Приведен полный исходный код трёх программ, написанных мной, а также их скриншоты. Разрешается включение кода в проекты под любой свободной лицензией без необходимости упоминания автора. Если кому-то эта статья или программы пригодились, мне было бы интересно об этом узнать.
( читать дальше... )
По мотивам темы Обнаружен практически идеальный ноут для линукса.
Привет, ЛОР! Хотел бы рассказать о смартфонах без гуглосервисов, которых кот наплакал, если хочется новое и недорогое устройство. Выбор тут невелик: Google Pixel и LineageOS/GrapheneOS, или CMF 1 и /e/OS(форк LineageOS). Список телефонов, которые прошиваются на LineageOS по годам выпуска - тут. Из списка примерно ясно, что кроме пикселей на рынке нет устройств, которые можно было бы купить новым и перешить на LineageOS.
( читать дальше... )
Состоялся выпуск kmscon 10.0 – эмулятора терминала, который создан в качестве замены ядерной консоли. Вместо подсистемы ядра vt kmscon использует KMS и реализует необходимую функциональность в юзерспейсе.
С помощью такого подхода решается проблема низкого качества кода в подсистеме vt и отсутствия у сопровождающих опыта в нем, что делает практически невозможным дальнейшее развитие этой подсистемы.
( читать дальше... )
>>> release notes (github.com)
Снежинка в терминале. 1 штука.
#include <stdio.h>
#include <stdlib.h>
//Снежинка в консоли
void main ()
{
system("clear");
system("sleep 1");
printf("❄\n");
system("sleep 2");
system("clear");
printf("\n\n\n ❄\n");
system("sleep 2");
system("clear");
printf("\n\n\n\n❄ \n");
system("sleep 2");
system("clear");
printf("\n\n\n\n\n\n ❄ \n");
}
Так как мне надоело вручную жонглировать десятками вкладок ЛОРа и запоминать, где я что читал, вручную перематывать вверх-вниз - пришлось сделать такую панельку.
https://ns.fiber-gate.ru/uploads/images/img_1778830448139_d366e4cd.png
Вот она, справа. Подстраивается автоматически под выбранную тему:
https://ns.fiber-gate.ru/uploads/images/img_1778830555340_a770df86.png
https://ns.fiber-gate.ru/uploads/images/img_1778830658445_22500337.png
Правда, подстройку под темы тестировал не очень тщательно.
Все возможности подробно описаны в настройках, во вкладке «Справка»:
https://ns.fiber-gate.ru/uploads/images/img_1778926219370_df3bc737.png
Что умеет панель
Навигация:
▲ и ▼ - перемотка в начало и в конец страницы
💬 - переход к своему последнему комментарию
📢 - переход к последнему комментарию, где вас упомянули
Быстрый доступ к разделам:
📋 Форум и ☰ Трекер: левый клик открывает раздел, правый клик показывает текущие темы с подсветкой изменений и количеством новых комментариев
🔔 Уведомления: левый клик - страница уведомлений, правый клик - модальное окно со списком, на кнопке отображается счётчик непрочитанных
Новые кнопки:
🚫 Чёрный список - добавьте ники авторов, чьи новости больше не хотите видеть. Мини-новости тоже проверяются через загрузку полной страницы
💾 Сохранённые - правый клик сохраняет текущую тему (запоминается позиция скролла и количество комментариев), левый клик открывает список сохранённого с проверкой новых сообщений. Повторный правый клик по кнопке в сохранённой теме обновляет информацию о ней. Автоматически ничего не сбрасывается - всё под вашим контролем. При первом заходе на сохранённую страницу позиция скролла восстанавливается автоматически
Прочее:
Бесконечная лента новостей с авто-подгрузкой при прокрутке
Все данные хранятся в localStorage вашего браузера
Настройки панели (открываются при ПКМ на кнопку профиля): масштаб, видимость рамки, выборочное отключение кнопок
Код буду дорабатывать, обновления здесь: https://github.com/Vladgobelen/NSLorPanel/
Это скрипт для расширения Violentmonkey (или аналогичных - Greasemonkey, Tampermonkey (но не тестировал)).
Основная панель: NSLorPanel.user.js
Дополнение для обработки черного списка авторов: NSLorNewsFilter.user.js
Модификация для редактора теста. Вставляется отдельным скриптом. Требует для настроек основную панель, но может работать и без нее: NSLorPanel-MarkdownToolbar.user.js
Модификация для подсветки модераторов. Вставляется отдельным скриптом, ищет основную панель, если находит - подхватывает настроки, если основной панели нет - работает без нее безусловно: NSLorModHighlighter.user.js
Поиск по теме в комментариях, плюс изменение кнопок «Мои сообщения» и «Упоминания» - при ПКМ можно искать по другим юзерам (может работать без основной панели): NSLorNavPlus.user.js
ОТДЕЛЬНО сортировка таблиц вне панели, если не нужна панель. Если используеся панель, этот скрипт не нужен: lor-table-sorting.user.js
Исправление блэк темы для смартфонов: lor-black-mobile-fix.user.js
Пишите чего если кому нужно еще добавить исправить - добавлю и исправлю, мне не жалко.
Перемещено maxcom из talks
Что-то в духе распознавания рукописных символов в УЖЕ очищенном от шума векторном виде. Такое, чтобы после прочтения я мог сам состряпать нужные алгоритмы.
Требование «БЕЗ нейронок и ML» ключевое – чтобы я мог руками впилить в эти алгоритмы свои знания и быть на 100% уверенным в логике их работы, а не пердолиться с придумыванием обучающих данных и получить потом на выходе чёрный ящик, выдающий непредсказуемые результаты.
Т.е. нужны некие базовые до-ML-ные идеи. Например, попалось на глаза словечко «кластерный анализ» – похоже в тему, но где б найти с подходящей (но не избыточной) детализацией идеи и с примерами. И вот всё такое похожее надо.
Те книги, которые рекомендует гугл, – про сильно более навороченные вещи (e.g. мне не нужны цветные пиксельные картинки и построение 3D из 2D), и с непременным ML в том или ином виде. Разве что 1е издание Фукунага «Введение в статистическую теорию распознавания образов» – 1979 год, это по ощущениям ещё до-нейроночная эпоха, там может быть что-то подходящее.
А пишу в форум про нейронки, потому что тутошняя публика как раз может что-то знать на тему.
Написанное ниже — мои заметки по протоколу Reticulum. Я решил, что они могут оказаться кому-то полезными и публикую их по этой причине. Особенности работы протокола рассматриваются только с позиции клиента ввиду моих крайне скудных знаний по этой теме.
Reticulum — радиопротокол для mesh-сети, по словам автора — попытка создать альтернативный протокол базового уровня для сетей передачи данных.
( читать дальше... )
Последний опрос такого типа был в 2017-ом что ли.
Я подумал, а почему бы и нет? Практика -критерий истины.
>>> Результаты
Сабж.
Чтобы это запускалось гарантированно на линуксе. Нативно или через эмуляторы.
Список что нашел:
5D Chess With Multiverse Time Travel
Timeshift
Chrono Trigger
Braid
Ultima 2
Singularity
Pathologic 3
Skyrim
PoP: Warrior Within
Day of Tentacle
Hat in Time
The Legend of Zelda: Majora’s Mask
Outer Wilds
No Time to Explain
Life is Strange
Steins;Gate,
Millennia: Altered Destinies
Old Skies
Higurashi When They Cry
Original War
Ultima
The Mystery of Time and Space
Evolend 2
Back to the Future: The Game
Red alert 2
Legacy of Kain: Soul Reaver 1/2
Ecco: The Dolphin
Lost in Time
No Time
Time Command
YOU and ME and HER: A Love Story
Timespinner
Посоветуйте пожалуйста игры, подходящие под данные критерии.
Руководство затрагивает проблему с отсутствующим звуком в музыкальных программах типа Power Tab Editor в linux. Подходит для систем с PipeWire или PulseAudio. Ниже описана настройка MIDI и звука для Power Tab Editor.
( читать дальше... )
После самоуничтожения Windows установил Ubuntu 25.10 на Honor Magicbook art 14 (Intel Arc 7 xe graphics) Установил майн через Prism launcher
ФПС ~300 с просадками до нуля
Как пофиксить?
Кто в какие игры играет в 2026? не обязательно новые, но интересно, в какие вообще?
Предположим, у нас есть библиотека на Си. А в этой библиотеке - какая-то структура, детали реализации которой мы хотим скрыть и поэтому удалили из публичных заголовочных файлов. Как правильно выделить память под экземпляр этой структуры? Данная статья пытается ответить на этот вопрос.
( читать дальше... )
Состоялся стабильный выпуск (1.0) Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.
( читать дальше... )
>>> Подробности на GitHub (github.com)
Что ж, этот день настал. Будем делать gtk 2.26.
Минимальный план работ такой:
Приглашаются все желающие. Пишите ваши соображения.
Разные частичные наработки у меня есть, но я их пока нигде не публиковал. Причешу немного и выложу на гитхаб.
P.S. @hobbit, верни тэг gtk2 в БД сайта!!!
Из данных интересует текущая температура и давление в гПа
Решил таки прикоснуться к прекрасному, потому как все чаще слышу мнения о том, что мол готов уже вайланд n лет, все хорошо.
На поиграться выбрал два композитора, а именно: labwc и river. Потому что модель тайлинга в sway, который по всей видимости самый готовый из прочих, мне не нравится, а niri какой-то инопланетянский.
Hyprland не рассматривал — вижу в конфиге анимации — сразу досвидание). А если серьезно, то похоже его какие-то хипсторы пилят, форкнули wlroots… они вообще понимают во всем этом? К тому же мне нужен стабильный и по возможности простой композитор, не хочу ходить при каждом обновлении вчитываться в changelog, чтобы понять что там опять передвинули.
И так. Labwc кажется совсем не юзабельный, курсор мыши не следует за фокусом окна, в мане есть что-то похожее на эту тему (WarpCursor), но как пользоваться этим не понятно. К тому же, Alt-Tab переключает даже скрытые окна, нафига? За конфиг на xml отдельное спасибо. В мусорку.
River (classic) интересней, простой конфиг, динамический тайлинг, в целом понравился (не въехал пока как тегами пользоваться). Вообще концепция у него интересная — «напиши свой генератор макета», коих уже набросали не мало. Новую версию (4.0) не щупал, в репе нет, лень разбираться с опакечиванием.
Самый главный недостаток — хоткеи не работают в отличной от английской раскладке, надеюсь ошибаюсь и вы меня поправите. Transmission ведет себя неадекватно, плодит новые экземпляры, диологовое окно открывает на первом теге. rofi -window не может переключить фокус на окно в другом теге. Прикрепление приложения к конкретному тегу не понятно как работает, если с pcmanfm сработало, то transmission/telegram никак, аналога xprop похоже вообще не существует, нагуглился лишь какой-то скрипт для sway… как получить информацию о приложении? Эти ужасные заголовки окон… их не убрать.
Из плюсов: шустрый и с плавающими окнами хорошо работает (думаю им впринципе можно как стековым пользоваться).
Да, еще вскользь взглянул на mangowc (основан на dwl). Дефолтный конфиг — мешанина из динамического и прокручивающегося макета, анимации опять какие-то… тут уже лень стало ковыряться.
Господа хорошие! Тема не ради холивара! Как готовить этот ваш вайланд? Из первых уст так сказать, каким композитором пользуетесь, с какими проблемами столкнулись и как их решали. Делитесь опытом, скриптами и прочее.
Видево: https://www.youtube.com/watch?v=6Maoe-GMynM
Ъ:
Fil-C — a memory safe implementation of the C and C++ programming languages you already know and love.
Key Features:
Memory Safety: Advanced runtime checks to prevent exploitable memory safety errors. Unlike other approaches to increasing the safety of C, Fil-C achieves complete memory safety with zero escape hatches.
C and C++ Compatibility: Your C or C++ software most likely compiles and runs in Fil-C with zero changes. Many open source programs, including CPython, OpenSSH, GNU Emacs, and Wayland work great in Fil-C. Even advanced features like threads, atomics, exceptions, signal handling, longjmp/setjmp, and shared memory (mmap style or Sys-V style) work. It’s possible to run a totally memory safe Linux userland, including GUI, with Fil-C.
Modern Tooling: Compiler is based on a recent version of clang (20.1.8), supports all clang extensions, most GCC extensions, and works with existing C/C++ build systems (make, autotools, cmake, meson, etc).
Принёс на ЛОР.
Нужна ли борьба с borrow checker? Или продолжаем страдать от ЦеПеПе?
Известны ли уже CVS с ошибками в unsafe блоках?
5 марта, после полугода разработки и более ста коммитов, состоялся выпуск 0.100.0 проекта PortableGL, развивающего программную реализацию графического API OpenGL 3.x, написанную целиком на языке Си. Теоретически PortableGL может быть использован в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Код оформлен в виде одного заголовочного файла и распространяется под лицензией MIT.
( читать дальше... )
>>> Подробности на OpenNET (opennet.ru)
| следующие → |