LINUX.ORG.RU

Сообщения hateyoufeel

 

Firefox всё?

Форум — Talks

Привет, ЛОР!

Как ты, наверное, помнишь, я проникнут горячей любовью к компании Mozilla, и не мог пропустить свежие новости.

А именно, в рамках антимонопольного разбирательства против Google министерство юстиции США составило список мер, призванных ограничить монополию Google на рынке интернет-поиска. Одним из пунктов является запрет для Google платить другим компаниям за использование их, Google, поиска в качестве варианта по умолчанию. Напомню, что на данный момент эта статья дохода для Mozilla составляет 80% их годового бюджета в принципе, и если эта мера будет принята, к лету следующего года Mozilla лишится 80% дохода.

(Тут, на всякий случай, уточню: Google УЖЕ проиграл антимонопольный суд, теперь бюрократы будут решать, что же именно с гугелем делать).

Естественно, руководство Mozilla не могло не предполагать подобного варианта развития событий, и поэтому ранее в октябре сократило 30% сотрудников. Это второй случай сокращения сотрудников из Mozilla только в этом году, до этого в феврале было уволено более 60 человек.

Кстати, помимо массовых сокращений, этой осенью Mozilla организовали большой Mozilla Fest в Замбии, сняв там люксовый курорт под это. Темами фестиваля были такие важные вещи как: инклюзивность, коллективное благополучие (collective wellbeing), климатическая справедливость (climate justice), использование AI для влияния на выборы. Про разработку веб-браузера мне найти ничего не удалось.

Помимо этого, Mozilla за последние годы скупила несколько стартапов, специализирующихся на AI, и всё больше денег вкладывает в эту область. Так же, в недавнем блог-посте был опубликован опрос со списком вариантов развития компании на ближайшие годы, и разработка браузера туда не входит.

В связи со всем вышеперечисленным, спешу огорчить пользователей браузера Mozilla: Firefox скорее всего всё. Если мозилка его не продаст кому-нибудь или его не форкнут, то он просто загнётся. Такие дела.

P.S. Хромогу тоже ничего хорошего не светит, с большой вероятностью гугель заставят его продать. Ещё возможно, что гугель заставят продать Android, но шансы этого несколько меньше.

 , ,

hateyoufeel
()

MacOS внедряет запрет на запуск стороннего софта

Форум — Talks

Привет, ЛОР!

Не знаю, как местные макоюзеры об этом ещё не отписались, но в общем сабж. Начиная c MacOS 15.1, из системы по-умолчанию убрана поддержка запуска неподписанных программ и, что важно, из настроек убрана даже опция, отключавшая такое поведение. Пока что проверку подписи всё можно можно отключить, выполнив spctl --master-disable из под рута, но общая тенденция показывает, что скоро запуск Emacs на макбуке будет фантастикой, а не реальностью. Такие дела :(

Найдено тут: https://www.osnews.com/story/141055/bug-or-intentional-macos-15-1-completely-removes-ability-to-launch-unsigned-applications/

 , , ,

hateyoufeel
()

Запатчил KDE1 под NetBSD

Галерея — Скриншоты

Привет, ЛОР!

Сабж. Запатчил, собрал и запустил KDE1 под свежей NetBSD 10. Что удивительно, всё работает, Firefox и Emacs запускаются, все анимации не тормозят даже без хардварного ускорения. В общем, на удивление быстрая и функциональная среда, куда удобнее и имеет больше настроек чем современный GNOME. Вдобавок, что явно порадует гентушников, сборка из исходников с нуля, включая qt1, заняла всего минуты три.

Ссылка на порт: https://github.com/nishiowo/kde1

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

Про ШГ в курсе.

 , , ,

hateyoufeel
()

Удалёнка для глухих программистов

Форум — Talks

Привет, ЛОР!

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

Хочу при поиске работы в следующий раз притвориться слабослышащим, дабы избегать всех этих бесполезных митингов в стиле ППР (посидели-поп%;%;%ли-разошлись).

 ,

hateyoufeel
()

kernel.org страдает от DDOS

Форум — Talks

Привет, ЛОР!

Забавная история: некий вендор решил, что не самой плохой идеей будет для проверки интернета слать HTTP запрос на kernel.org. И если для одного девайса это норм идея, то в итоге на данный момент таких запросов приходит около 700 в секунду. Люникс в опасности!

Ссылка на заведующего инфраструктурой LF: https://social.kernel.org/objects/b3edb7d1-1952-4374-b1a4-9ab5c63e99b3

 , ,

hateyoufeel
()

Новое слово в программировании на C: штатное определение количества элементов в массиве

Форум — Development

Привет, ЛОР!

Тихо и незаметно во всеми нами горячо любимый язык программирования Си решили наконец добавить новый оператор, возвращающий количество элементов в массиве. То есть, аналог вот такого:

#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))

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

Ссылка на опрос: https://www.allcounted.com/s?did=qld5u66hixbtj&lang=en_US

Статья от автора предложения: https://thephd.dev/the-big-array-size-survey-for-c

Что скажут эксперты в программировании на C по поводу этого нововведения? Нужно ли оно? Станет ли язык Си ещё лучше?

 ,

hateyoufeel
()

Феминизм в проектировании языков программирования

Форум — Development

Привет, ЛОР!

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

Что ты думаешь по этому поводу, ЛОР? Стал бы ты программировать на женской версии C/C++?

Ссылка: https://www.felienne.com/wp-content/uploads/2024/10/Feminism_in_Programming_Language_Design_CR_5-1.pdf

 , ,

hateyoufeel
()

Аналог mangle в OpenBSD

Форум — Admin

Привет, ЛОР!

Я тут читаю доки по PF в OpenBSD и не могу найти аналог люниксового mangle. Скажи, ЛОР, это я слепой или там этого правда нет? Что делать, если я хочу менять пакеты на лету?

 , ,

hateyoufeel
()

Bitwarden больше не СПО

Форум — Talks

Привет, ЛОР!

В клиентах для хранителя паролей Bitwarden в последнем выпуске появился компонент sdk-internal, лицензия которого в том числе включает следующие строки:

You may not use this SDK to develop applications for use with software other than Bitwarden (including non-compatible implementations of Bitwarden) or to develop another SDK.

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

Ссылка: https://github.com/bitwarden/clients/issues/11611

 , ,

hateyoufeel
()

Новая версия книги «Modern C», адаптированная для C23

Форум — Development

Привет, ЛОР!

Я просто оставлю это здесь: https://inria.hal.science/hal-02383654

В книгу добавлены такие новые (для сишников) штуки как _BitInt(N), constexpr, арифметика с проверкой переполнения, auto, nullptr, typeof и прочие фишки нового стандарта.

 , ,

hateyoufeel
()

Галя, у нас отмена!

Форум — Talks

Привет, ЛОР!

Пока РМС болеет раком, его решили отменить по новой. Группа анонимных шизофреников опубликовала отчёт с анализом высказываний Столлмана за многие годы, в котором они отмечают все случаи, когда Ричард оправдывал педозоонекрофилию и прочие приятные старику радости.

Ссылка: https://stallman-report.org/

Авторы также отмечают, что Ричард Столлман участвовал в жертвоприношениях девственниц[1] и вообще очень плохой человек.

[1]:

Richard Stallman has often performed a satirical routine as “St. IGNUcius” of the “Church of EMACS” at numerous events. The routine includes a ceremony regarding the “EMACS virgin” (a person who has not used EMACS before) with sexualized overtones. Prior to a 2009, Stallman emphasized in his routine that the virgin must be female, after 2009 Stallman referred to the EMACS virgin as a “person” who has not used EMACS.

UPD: наш любимый Брайан Лундюк поковырялся в DNS и прочем, и выяснилось, что скорее всего за отменой стоит… Дрю Дюваль!

Тыц: https://www.youtube.com/watch?v=9jkxnM0gJdo

 , , , отмена

hateyoufeel
()

В чём смысл этого?

Форум — Development

Привет, ЛОР!

Столкнулся тут с интересной фигнёй. Clang выдаёт предупреждение по поводу неиспользуемых аргументов командной строки. И это, естественно, гробит сборку при использовании -Werror.

Вопрос: нахрена это? Чтобы что? Как это делает хоть чью-то жизнь лучше?

UPD: чтобы развеять завесу непонимания, пример того, что вылезло у меня:

clang: error: argument unused during compilation: ‘-pie’ [-Werror,-Wunused-command-line-argument]

Выдается если отдельно собирать объектники без линковки. Т.е. что-то типа clang -o file.o -c -pie -fpie null.c.

 , ,

hateyoufeel
()

Выпуск Tcl/Tk 9.0

Новости — Разработка
Выпуск Tcl/Tk 9.0
Группа Разработка

Привет, ЛОР!

Спустя 27 лет после версии 8.0 наконец вышла новая версия некогда популярного языка программирования Tcl и развиваемой вместе с ним библиотеки для создания пользовательских интерфейсов Tk.

Tcl является высокоуровневым скриптовым языком программирования с динамической типизацией. Отличительная особенность языка – все данные, включая код самой программы, могут быть представлены как строки, что создаёт обширные возможности для метапрограммирования и создания расширений.

В новом выпуске содержатся несовместимые изменения с версиями 8.x, поэтому было решено увеличить ведущий номер версии:

  • При вычислении имён теперь используется только текущее пространство имён (namespace), а не глобальное;
  • Проблемы кодирования в функциях ввода-вывода теперь по умолчанию выбрасывают ошибку;
  • Тильда (~) в путях к файлам больше не указывает на домашнюю директорию пользователя;
  • Переменная tcl_precision больше не влияет на форматирование чисел.

Также среди изменений:

  • Добавлена поддержка переменных размером больше 2 гигабайт;
  • Улучшена работа Unicode;
  • Поддержка доступа к содержимому ZIP-файлов как к файловой системе;
  • Мультиплексинг IO теперь поддерживает epoll (в Linux) и kqueue (в BSD). Поддержка select сохранена.

В Tk 9.0 среди прочего были добавлены поддержка доступа к инструментам ОС, таким как трей, уведомления и печать документов, поддержка формата SVG, полный доступ к информации о графических файлах (метаданные и т.д.), поддержка жестов экрана и тачскрина.

>>> Подробности

 , ,

hateyoufeel
()

Рутовая дыра в CUPS, позволяющая поиметь твой комп парой UDP пакетов

Форум — Security

Привет, ЛОР!

В CUPS нашли зияющую огромную дыру размером с кратер от ядерного взрыва. Если у тебя есть CUPS, лучше бы его вырубить нахрен, закрыть udp порт 631 и удалить cups-browsed. Всё это включено из коробки в убанте и федоре, если что. Патчей пока нет.

Изначально планировалось, что информацию о дыре опубликуют 5 октябра, но эксплоит утёк раньше, поэтому нашедший её чувак опубликовал всё сегодня.

Длинный ролик на YT на Лундюка: https://www.youtube.com/watch?v=EdyKQicDRys

Утёкший отчёт: https://gist.github.com/stong/c8847ef27910ae344a7b5408d9840ee1

Длинный пост от чувака, нашедшего дыру: https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I/

P.S. если кому надо шквор, пилите новость :)

Перемещено hobbit из talks

 , ,

hateyoufeel
()

Исходный код Winamp опубликован под несвободной лицензией

Новости — Open Source
Исходный код Winamp опубликован под несвободной лицензией
Группа Open Source

Привет, ЛОР!

Свершилось то, чего все так долго ждали: исходный код легендарного аудиоплеера Winamp был опубликован под открытой, но не свободной лицензией. Лицензия Winamp Public License запрещает создание форков и распространение модифицированных копий как в исходных кодах, так и в виде сборок.

Для сборки из исходного кода на данный момент требуются: Visual Studio 2019, libvpx, libmpg123, OpenSSL, DirectX 9 SDK и Intel IPP.

О намерении открыть исходный код проигрывателя Llama Group объявила ещё в мае и теперь выполнила своё обещание.

>>> Подробности

 , ,

hateyoufeel
()

Средний возраст модераторского состава

Форум — Linux-org-ru

Привет, модераторы!

Если с общей картиной на ЛОРе мы примерно определились, интересно ещё узнать возраст модераторского состава в отдельности. Пишите, не стесняйтесь!

 ,

hateyoufeel
()

В C++ добавят Rust

Форум — Development

Привет, ЛОР! Я тебе покушать принёс.

Опубликован черновик расширения Safe C++, представляющего собой надмножество языка с возможностью отключать в коде Undefined Behaviour и прочие небезопасные штуки. Safe C++ добавляет в язык также borrow checker, pattern matching и другие функции, знакомые и любимые программистами на Rust. unsafe блоки входят в комплект.

Пример кода:

#feature on safety
#include <std2.h>

int main() safe {
  std2::vector<int> vec { 11, 15, 20 };

  for(int x : vec) {
    // Ill-formed. mutate of vec invalidates iterator in ranged-for.
    if(x % 2)
      mut vec.push_back(x);

    std2::println(x);
  }
}

Ошибка при сборке этого кода:

$ circle iterator.cxx -I ../libsafecxx/single-header/
safety: during safety checking of int main() safe
  borrow checking: iterator.cxx:10:11
        mut vec.push_back(x);
            ^
  mutable borrow of vec between its shared borrow and its use
  loan created at iterator.cxx:7:15
    for(int x : vec) {

Чтение за пределами обычных массивов также станет невозможным:

#feature on safety
#include <cstdint>

int main() safe {
  int array[4] { 1, 2, 3, 4 };
  size_t index = 10;

  // Panic on out-of-bounds array subscript.
  int x = array[index];
}

Результат:

$ circle subscript_array.cxx
$ ./subscript_array
subscript_array.cxx:9:17
int main() safe
subscript is out-of-range of type int[4]
Aborted (core dumped)

Таким образом, сишники и плюсисты наконец научатся писать нормальный код, который не падает с сегфолтами и не портит стэк. Так заживём!

Ссылка: https://safecpp.org/draft.html

 , , ,

hateyoufeel
()

Полку наследников Pascal прибыло

Форум — Development

Привет, ЛОР!

Тут появился новый язычок Oxygene и IDE для него. Обещают как Delphi, только ещё лучше!

Ссылка: https://www.remobjects.com/elements/oxygene/

За лицуху хотят $750. Для студентов и индивидуальных разрабов всего $200.

Зачем оно? А хз, но вдруг тут кому-то надо. Линэкс естественно поддерживается.

 , ,

hateyoufeel
()

В KeepassXC добавили синхронизацию

Форум — Talks

Привет, ЛОР!

В общем, пока все дро^Wпользовались Bitwarden, в менеджер паролей KeepassXC наконец-то добавили синхронизацию с удалённой базой через внешние команды (например, scp). Пока фича доступна только в master-ветке и войдёт в релиз 2.8.0.

Ссылка на PR: https://github.com/keepassxreboot/keepassxc/pull/7222

Теперь-то Bitwarden точно капец!

 ,

hateyoufeel
()

Curl удаляет код на Rust

Форум — Talks

Привет, ЛОР!

Несколько лет назад я писал здесь о том, что проект curl переходит к использованию Rust. К сожалению многих, результат не оправдал надежд разработчиков, и код на Rust планируется к удалению через полгода, в феврале 2025.

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

В общем, не лезет у растоманов каменный цветок, посоны. Такие дела :(((

 , , ,

hateyoufeel
()

RSS подписка на новые темы