И это всё МОЁ

Разбираюсь с мегапоиложением - посмотрел там даже cron апдейтится через отдельную команду. Разработчик просто описывает необходимые крон задачи в виде красивого псевдокода - после командой генерится crontab файл. Причем я бы понял если бы ненерили отдельные cron файлы - но тут просто добавляется фактически в системный файл. Это нормально ?









 








И это всё МОЁ

Закон принят, но нюансы — в постановлении правительства, которое вроде как ещё не принято. Но обычно публикуют проекты постановлений. Кто-нибудь находил проект сабжевого постановления?








 ,








И это всё МОЁ

Команда locate Linux используется для поиска файлов, расположенных на машине пользователя или на сервере. Фактически она выполняет ту же работу, что и команда find, однако, ведёт поиск в собственной базе данных. Find же шаг за шагом проходит через всю иерархию директорий. Обновление базы данных locate происходит автоматически, как правило, раз в сутки. Настроить желаемый интервал между сканированиями системы можно с помощью планировщика задач Cron. Синтаксис и опции locate В эмуляторе терминала команда locate записывается в таком формате: locate опции шаблон_для_поиска Опции: -A (--all) — выводит только файлы, соответствующие всем заданным шаблонам. -b (--basename) — выводит файл, если его название соответствует


Запись Команда locate в Linux впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ

Собственно, взял и сделал сабж.

Получилась такая картина: http://pics.rsh.ru/img/screenshot1584701324_552kp0w8.jpg .








 , ,








И это всё МОЁ

Здравствуй, мой юный друг. Хочешь я расскажу тебе сказку?


В одном северном городе, на парковке убили человека, за то что он мешал проехать, предтсавляешь?


https://www.gorod3466.ru/news/2385644/v-niznevartovske-na-parkovke-torgovogo-centra-zestoko-izbili-muzcinu-iz-za-cego-tot-skoncalsa


Но это пол беды.


Каждый месяц, а то и чаще, ко мне подходит сосед по дому, и говорит, я снег чистил-чистил под своей машиной, а ты на это место машину поставил, уважай, говорит труд.


А я: но территория общедомовая, не было других мест, ты же не покупал это место, а других мест не было, но не в соседнем же дворе мне машину ставить?


На что тат: «Я все сказал».


И ссорятся соседи со мной, а я упорно доказываю что ничьих парковок нет. Ладно хоть до мордобоя не доходит между соседями.


Аргументы: я тут 40 лет живу, и за парковку борюсь, уважайте труд.


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


К тому же летом снега не будет, но аргументы, что это парковочное место именно его – найдутся, к бабке не ходи.









 ,








И это всё МОЁ

Приветствую! В прошлом году активно пользовался услугами этого хостера. Из-за проблем сети и железа переехал к другому хостеру, а старый сервер отменил. А как сейчас узнаю из письма, я обязан заплатить за сервер т.к он не отменился, а продолжал пахать всё это время. Если не заплачу, обещают передать долг в debt collection agency. Как это страшно для гражданина РФ? Тех.поддержка хетзнера трещит что надо обязательно заплатить, иначе никак.









 ,








И это всё МОЁ

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









 








И это всё МОЁ

ttf-parser — это библиотека для разбора TrueType/OpenType шрифтов.
В новой версии появилась полноценная поддержка переменных шрифтов
(variable fonts) и C API, вследствие чего я решил прорекламировать её на лоре.


До недавнего времени, если была необходимость работы с TrueType шрифтами, было ровно два варианта: FreeType и stb_truetype. Первый является огромным комбайном, второй поддерживает довольно небольшое количество функций.


ttf-parser находится где-то посредине. Он поддерживает все те же TrueType таблицы (формат TrueType состоит из множества отдельных бинарных таблиц) что и FreeType, но не занимается отрисовкой самих глифов.


При этом, ttf-parser содержит множество других значительных отличий:



  1. ttf-parser написан на Rust без использования unsafe. FreeType и stb_truetype написаны на C.

  2. ttf-parser является единственной безопасной (memory-safe) реализацией. Чтение произвольной памяти невозможно. Во FreeType постоянно исправляют уязвимости, а stb_truetype в принципе не предназначен для чтения произвольных шрифтов.

  3. ttf-parser является единственной thread-safe реализацией. Все методы парсинга константны. Единственным исключением является задание координат для переменных шрифтов, но эта функция reentrant. FreeType в принципе однопоточный. stb_truetype - reentrant (можно использовать отдельные копии в разных потоках, но не одну из множества).

  4. ttf-parser является единственной реализацией не использующей аллокации в «куче». Это позволяет ускорить разбор и избежать проблем при OOM.

  5. Также, почти все арифметические операции и приведение числовых типов проверяются (в том числе статически).

  6. В самом худшем случае библиотека может бросить исключение. При этом в C API исключения будут перехвачены и функция вернёт ошибку, но не упадёт.


И несмотря на все гарантии безопасности, ttf-parser также является и самой быстрой реализацией. Например разбор CFF2 в 3.5 раза быстрее чем в FreeType. Разбор glyf тем временем на 10% медленнее чем в stb_truetype, но это из-за того, что он не поддерживает переменные шрифты, для реализации которых требуется хранить доп. информацию. Больше подробностей в README.









 ,








И это всё МОЁ

Преамбула: тут у нас внезапно (ещё вчера) всё перешло на удалённое обучение и нам даже не уменьшили зарплату (как было 0.1 ставки, так и осталось). В общем что-то нужно делать с семинарами, точнее сохранить хоть какую-то интерактивность.

Нужно решение, которое позволит организовать рукописный ввод. Варианты решений:

  • с помощью Android планшета, например, Samsung galaxy tab s4, где есть перо вменяемого качества
  • с помощью графического планшета, например, от фирмы wacom

С первым я вроде понял примерно что делать: adb+scrcpy или vysor.io+40 баксов (скорее всего выберу последнее).

Хотелось бы понять что делать со вторым. А точнее:

  • Нужен наиболее оптимальный планшет для рукописного ввода
  • Он должен работать под Ubuntu 18.04

Второе решение возможно удастся использовать как рекомендацию для студентов дабы вызывать их к «доске». Предметы: Аналитическая механика и Статистическая физика. Ввод через мышку или клавиатуру исключается (тут и с рукописным вводом и так сложностей выше крыши).

Прошу помощи у сообщества.








 , , ,








И это всё МОЁ

Помните русский сервис FindFace, нашумевший на весь мир, который распознавал вообще всех и везде? Затем его продали ФСБ и закрыли для публичного использования. Год назад появилось продолжение- тоже из России. Сервис FindClone распознает лица из социальных сетей. На видео какой-то дядька троллит дурачков из чат-рулета, используя FindClone в реальном времени. Хорошо что никогда не совал свою реальную фотку вконтакте. Такое будущее хуже всякого киберпанка.


https://www.youtube.com/watch?v=YZeTQSjlvyI









 , ,








И это всё МОЁ

Разработчики объявили о начале бета-тестирования дистрибутива Fedora 32. Официальный релиз запланирован на середину апреля этого года. В рамках релиза будут выпущены следующие версии дистрибутивов:



  • Fedora Workstation

  • Fedora Server

  • Fedora Silverblue

  • Live-сборки с окружениями рабочего стола KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt




Fedora — дистрибутив Linux, спонсируемый фирмой Red Hat и содержащий возможности, которые в будущем предполагаются к использованию в дистрибутиве Red Hat Enterprise Linux. Цель проекта — построение целостной операционной системы из свободного программного обеспечения силами сообщества в духе экосистемы Red Hat Linux. Версии выходят каждые 6—8 месяцев по публичному расписанию.




Из изменений:



  • Для раннего реагирования на нехватку памяти в сборках рабочих станция теперь по умолчанию включен earlyoom

  • Для сглаживания износа SSD дисков по умолчанию включен systemd-таймер fstrim.timer, запускающий fstrim.service для выполнения команды /usr/sbin/fstrim --fstab --verbose --quiet, передающий устройствам хранения данных сведения о неиспользуемых блоках

  • GNOME обновлен до версии 3.36.

  • Python 2 удален в связи с прекращением его «срока жизни». Для тех, кому он все-таки нужен, будет подготовлен пакет python27, в который будут добавлены все необходимые модули в режиме «все включено»

  • Сборки осуществлена при помощи GCC 10.

  • Обновлены версии многих пакетов:

    • Glibc 2.31

    • Binutils 2.33

    • LLVM 10-rc

    • Python 3.8

    • Ruby 2.7

    • Go 1.14

    • MariaDB 10.4

    • Mono 6.6

    • PostgreSQL 12

    • PHP 7.4



  • Python собран и использованием флага -fno-semantic-interposition, что по результатам тестирования дает прирост производительности в пределах от 5 до 27%


>>> Полное описание изменений


>>> Исходный код и описание earlyoom


>>> Официальный сайт и загрузки









 ,








И это всё МОЁ

Об этом сообщалось в письме, разосланном пользователям G Suite. Причиной заявлена высокая уязвимость к угону учётной записи при использовании однофакторной аутентификации по логину и паролю.


15 июня 2020 года будет отключена возможность парольной аутентификации для пользователей, которые пытаются осуществить её впервые, а 15 февраля 2021 года — для всех.


В качестве замены предлагается использовать OAuth. Из свободных клиентов для IMAP, CardDAV и CalDAV этот способ аутентификации поддерживают Thunderbird и KMail (но у пользователей KMail в последнее время отмечаются проблемы).


Парольная аутентификация для SMTP продолжит работать. О подобных изменениях для некорпоративных пользователей учётных записей Google пока не известно.









 , , , ,








И это всё МОЁ

Команда GOG позаботилась о том, чтобы мы не слишком скучали в карантине, и раздаёт до конца марта бесплатно классические игры, многие из которых имеют версию для GNU/Linux. Все они, разумеется, лишены DRM.









 , , ,








И это всё МОЁ

GitHub сообщил о завершении стадии бета-тестирования своих мобильных приложений.




GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.


Веб-сервис основан на системе контроля версий Git и разработан на Ruby on Rails и Erlang компанией GitHub, Inc (ранее Logical Awesome). Сервис бесплатен для проектов с открытым исходным кодом и (с 2019 года) небольших частных проектов, предоставляя им все возможности (включая SSL), а для крупных корпоративных проектов предлагаются различные платные тарифные планы.


C 4 июня 2018 года принадлежит корпорации Microsoft




В приложении предоставлены следующие возможности:



  • Отслеживать состояние проекта

  • Просматривать код

  • Разбирать сообщения о проблемах (issue) и отвечать на них

  • Рецензировать pull-запросы

  • Производить слияние изменений


Приложения доступны для Android и для iOS.


>>> Google Play


>>> AppStore









 , ,








И это всё МОЁ

17 марта была выпущена Java SE 14.

Представлены следующие изменения:

  • На постоянной основе добавлены выражения для switch в виде case VALUE -> {}, которые выходят из условия по умолчанию и не требуют оператора break.
  • Текстовые блоки, ограничиваемые тройкой кавычек """ вышли на второй предварительный этап. Добавлены управляющие последовательности \, которая перед переводом строки не добавляет перевод строки в многострочном блоке, и \s, которая обозначает один пробел.
  • На предварительной основе представлено новое поведение instanceof, позволяющее в дальнейшем развить сравнение по шаблону.
  • На предварительной основе представлены записи с ключевым словом record. Записи автоматически получают методы equals, hashCode, toString, геттеры к членам записи и конструктор.
  • Улучшено описание ошибок NullPointerException.
  • Добавлен упаковщик jpackage для самодостаточных приложений.
  • Порты для Solaris и платформ на SPARC объявлены устаревшими и могут быть исключены в будущем.







 , ,








И это всё МОЁ

15 марта представлена бета-версия дистрибутива Devuan 3 Beowulf, который соответствует Debian 10 Buster.

Devuan является форком Debian GNU/Linux без systemd, который «предоставляет пользователю контроль над системой путём избежания излишней сложности и обеспечения свободы выбора системы инициализации».

Из изменений:

  • Изменено поведение su. Теперь вызов по умолчанию не меняет переменную PATH. Для старого поведения теперь требуется вызывать su -.
  • Если в PulseAudio нет звука, убедитесь, что в файле /etc/pulse/client.conf.d/00-disable-autospawn.conf строка #autospawn=no закомментирована.
  • Firefox-ESR не требует больше PulseAudio и может работать от ALSA.







 , , ,








И это всё МОЁ

Законопроект о поправках в Трудовой кодекс разработан в ОНФ. Там предложили дополнить документ статьей «Временная удаленная работа». Такой режим работы можно будет установить через дополнительное соглашение к трудовому договору, в том числе в электронном формате. Место для дистанционной работы сотрудник сможет выбирать самостоятельно. При условии выполнения полного объема работ его зарплата не должна уменьшиться.


https://lenta.ru/news/2020/03/19/udalenno/









 ,








И это всё МОЁ

Так, ну вроде такое тут обсуждать нельзя, но мне как адепту интересно, кто будет брать, а кто нет и главное почему.


Еще вопрос, если это железо покупать самому, оно будет дороже 500 баксов, как предсказывают оракулы, или это развод?


Знаю что на лоре есть любители пропритарщины, начинаем перепись.


https://www.cybersport.ru/other/news/sony-pokazala-tekhnicheskie-kharakteristiki-playstation-5









 ,








И это всё МОЁ

Наболело немного.

Ну прежде всего я сторонник как можно более нативных приложений, если планируется релизы на разных ос - то только тогда использовать что-то кроссплатформенное, а просто так для удобства, если например не планируется линукс-версия, то не брать никогда qt для формочек на винду и т.п. Ну вот есть например у меня софтинка - качалка всего из ВК, она написана на Qt, но линукс версии нет и не планируется, что бы тогда не написать на winforms или что-там нативное в винде и не тянуть лишнюю абстракцию в установочном пакете и рантайме...

Да, работы для программиста тогда будет больше, но ведь это кайф, лично для меня хотя бы. Потому что я испытываю больше удовольствия от самого процесса чем от кол-ва завершенных на скорую руку проектов, на «быстрых»(относительно времени и сложности разработки) языках, где не нужно следить за выделенной памятью и т.п.

Но наболело не от широкого натиска(*) всяких там джва-скрипт фреймворков в дестопе а от самой веб концепции.

(*) - недавно решил поискать локальный редактор MarkDown (о блин, в 2020 очень тяжело найти локальный, всё кишит в веб-редакторах), и вот на хороших (по моему мнению это Си++) яп - проекты локальных редакторов все кончились в 2014 году, я их попробовал но все они сырые, после 2014 в таких вот мелко-проектах для десктопа в публичных-гитах просто кишат всякие там джва-скрипт решения на электроне и подобное, в итоге я нашел таки хороший с первого взгляда, но на Питоне - Remarkable - но лишь с первого взгляда, т.к. начинает тормозить на даже не больших документах, но всяко лучше чем веб, вот пользуюсь им.

Для меня Веб хорош, но только как странички, форумы, блоги и странички-медиаресурсов. Всё. Никаких приложений там быть не должно. При этом я говорю чисто про то что может быть локальным (а это переводчики, базы данных, программы обработки своих данных), понятное дело что то что изначально подразумевает распределенную обработку клиент-сервер, типа банковской сферы или просмотра контента видео-хостинга - без веба тут никак. Речь лишь о том что когда-то прекрасно работало локально, а теперь стремиться утечь в веб сферу, привнося сомнительные плюсы на фоне очевидных (но почему-то незамечаемых людьми) минусов.

Потому что приложения в вебе это хуже чем любая проприертарщина и делает пользователя не свободным.

Пример, когда перешел с Файрфокса на Хромообразные браузеры, стянул в них классный плагин «Элементы Яндекса: Переводчик» - это было очень удобно, просто выделяешь текст на страничке, появляется кнопочка, жмакаешь и появляется моментально перевод, очень удобно, намного удобнее чем открывать отдельную вкладку с переводчиком.

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

Ответ приблизительно такой какой я и ожидал:

«Яндекс Элементы больше не поддерживаются, надеемся на ваше понимание».

Ну как всегда, программисты классные которые этот плагин сделали,и развивали его, последнее обновление в конце 2019 года, а в настройках плагина копирайт включал дату 2020... Видимо разработчики думали что это все будет и дальше, но как всегда очередное гов*о (эффективный менеджер Яндекса) решил что это или не пользуется спросом или надо продвигать родной браузер через закрытие плагинов для не родных - в общем раз, и все перестало работать.

А был бы это нормальные локальный продукт (ведь можно же для плагина сделать локальную базу перевода и чтобы он вообще в веб не лез) - всё бы работало.

Очень расстроило меня это. Тоже самое с 2гис, раньше была классная самописная локальная версия, но тупой менеджмент решил что нафиг дестоп, есть же веб. И все, уже как несколько лет десктоп версия мертва, нужно загружать браузер и тратить кучу озу и трафика чтобы сделать то на что бы хватило 100 мегабайт и инет был бы не нужен.

И тут даже не то что без инета и лучшая эффективность (за счет меньших cлоёв-абстракций) а просто ваше право пользоваться тем что вам понравилось и привыкли. Например вам нравится именно такой интерфейс - вы тогда вольны им пользоваться сколь угодно долго, не обновляя, а в вебе... Эффективные манагеры просто для видимости развития переодически заставляют продукт менять свой облик, не для добавления функциональности а просто для создания ощущения что проект жив как никогда - особо этим грешат вебсайты и кстати не только веб но и мобильные приложения на Андроиде от Гугла, раз в полгода обязательно сменится интерфейс ютуба, гугл-карт, не превнося новой функциональности.

В общем о чём я - о том что если кто может (имеет соответствующие рычаги влияния) - то было бы хорошим решением, для сохранения свободы пользователя, бороться с распространением современного веба (любыми возможными способами: пропагандой, отказом от использования и т.п.). Кажется что даже лютая проприертарщина и закрытый код угрожают свободе меньше чем уход от десктопа и локальщины в веб и превращением локальных рабочих станций в тонкие клиенты. Не говоря уже о открытости всего что за вашим компом в сети - всяким монополистам на насилие (государствам).

Удобства облаков и синхронизаций устройств - не стоят той свободы что даёт независимость от этих сервисов.

А вы что думаете по этому поводу, не наболело ли?








 , , ,








И это всё МОЁ

Какая сейчас оптимальная видеокарта nvidia для игр 1080р 60fps?









 , ,