Telegram Group Search
Вот и подходит к концу последний рабочий день в этом году у подавляющего большинства айтишников.

Напоминаю, что правилом хорошего тона является закрыть все рутовые консоли в BMC/KVM, чтобы было неповадно пароли выпимши менять :)

Всех с наступающим 2025 годом!
Шел 2024 год, подходил к концу второй год импортозамещения и взрывного развития Weeek.

Товарищи до сих пор не научились UX'у, например, сохранять хотя бы в local storage ширину колонок в списочном представлении задач...

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

Мужики, алло! Вы сами этим пользуетесь? Не раздражает? Не стыдно за такое брать приличную сумму деняк? 🤦‍♂️🤦‍♂️🤦‍♂️

С момента моего последнего поста в начале года (и дальше 2 поста) особо ничего не изменилось, в общем, что печально.
Please open Telegram to view this post
VIEW IN TELEGRAM
Computers were a mistake
Шел 2024 год, подходил к концу второй год импортозамещения и взрывного развития Weeek. Товарищи до сих пор не научились UX'у, например, сохранять хотя бы в local storage ширину колонок в списочном представлении задач... Точнее как, у них есть забавный баг.…
Запись экрана_20241229_023122.webm
488.6 KB
Вот, чтобы не быть голословным.

Сие отправил им в бота, посмотрим, будет ли реакция. А пока голосуйте:

🤬 - это эпическое фиаско.
🔥 - и так сойдет!
😄 - (спецреакция свидетелей импортозамещения)
Please open Telegram to view this post
VIEW IN TELEGRAM
Computers were a mistake
Запись экрана_20241229_023122.webm
Итак, реакция приехала! Меня отправили на сайт в раздел "Предложите идею", чтобы предложить им исправить явные недочеты UX.

😐
Please open Telegram to view this post
VIEW IN TELEGRAM
Доброго времени суток!

Представляю вам мини-дайджест около-айтишных новостей за прошедшую неделю (23-28 декабря).

* Первый тестовый выпуск независимого web-браузера FixBrowser. Несмотря на то, что сам браузер к использованию сейчас 100% непригоден (проходит только 30% тестов HTML5, и в нем только очень базовая поддержка CSS), самым интересным тут выглядит FixProxy, который преобразует на лету сайты, напичканные JavaScript, в представление без него. А всякие там капчи, антидудосы от CloudFlare и подобное пока работать не могут ни в браузере, ни в FixProxy. Интересно, во что это в итоге выльется, правда, нельзя сказать, сколько этого придется ждать, ибо "A repository is not available, I prefer to work with source releases only" (цитата из FAQ).
* CobolCraft, сервер для игры Minecraft, написанный на языке COBOL. Чем бы дитя не тешилось, лишь бы по подъездам не шарилось (ц). Выглядит как забавный эксперимент, и довольно прикольно видеть, что оно работает. Правда, без небольшого утилитарного кода на плюсах не обошлось :).
* Второй кандидат в релизы графического редактора GIMP 3.0. Изменения, в основном, стабилизационные, однако нельзя не отметить появление нового API для фильтров, которое хотели добавить после 3.0, но в итоге передумали.
* Проект Bottles будет переписан на языке Rust с использованием libcosmic. Особенно приятно, что это не погоня за микросекундами с байтами памяти, а реальная необходимость - невозможность реализовать поддержку macOS (изначально бутылки написаны на Python+GTK). Так что пожелаем проекту всяческих успехов в реализации плана.
* Релизы ОСей и дистров: CachyOS 241221, Siduction 2024.1, postmarketOS 24.12, 4MLinux 47.0, Serpent OS Alpha (очередной атомарный самобытный дистрибутив Linux).


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

Следующий дайджест будет двухнедельным и выйдет 12 января.

Всех еще раз с наступающим 2025 годом! Напоминаю, что консольки надо закрывать, чтобы случайно не поменять на проде руту пароль. Не забывайте, что в среднем срок годности салатов - два-три дня, а заправленные майонезом режут этот срок минимум в 2 раза. А также если вас начало полоскать после литра виски, который вы закусывали копченой колбасой и бананами - последние тут явно не при чем 🙃.
Когда понял, что уже никогда не будешь прежним.
Кстати, про weeek, еще одно интересное наблюдение.

Прокрутив любую страницу на их сайте и заметив вот это вот слева снизу - становится непонятно, на какую аудиторию они нацелены 🫠.
Если вы спросите, какое самое фиговое API я видел, то я не дам вам ответ. Но я скажу, что API yclients очень близкое к нему. Почему? А потому что из 6 используемых ручек для интеграции, которую я разрабатываю, документации соответствует всего 2. Все остальные нещадно врут.

Ну например, вот эта ручка. В ее ответе есть как минимум следующая нестыковка - везде, где указан объект или массив объектов, вам может придти как один объект, так и массив объектов. Примеры - поля services и staff. Из-за говнокода приходится делать:


// Оно может быть как одним объектом, так и массивом. Хакаем систему.
staff := new(client.Staff)
if err := json.Unmarshal(appointment.Staff, staff); err != nil {
staffs := make([]*client.Staff, 0)

_ = json.Unmarshal(appointment.Staff, &staffs)

if len(staffs) > 0 {
staff = staffs[0]
}
}


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

Далее вообще эпичное - они деньги float'ами передают. При этом в документации пишут, что это int. Причем одни и те же данные в разных ручках могут быть указаны как float, и как int, и даже как number, но будет всегда float. Деньги. float. Эй, дурни, сколько будет 0.1 + 0.2?

Этим товарищам отдел разработки бы заменить нафиг...
Доброго времени суток!

Представляю вам первый мини-дайджест около-айтишных новостей в новом 2025 году за прошедшие 2 недели (29 декабря - 12 января). Чуть-чуть не влезло в одно сообщение, поэтому их будет два :).

1/2

* Опубликован код Mikage, эмулятора Nintendo 3DS. Ваши ставки - через сколько Nintendo зажопит разработчиков, как она это сделала с другими эмуляторами вроде Yuzu?
* Выпуск музыкального проигрывателя Amarok 3.2.0 с поддержкой Qt6. Помимо "ура, оно живое" можно отметить поддержку Ampache, сервера потокового вещания. Ждем добавления поддержки Jellyfin.
* Опубликована мобильная платформа LineageOS 22, основанная на Android 15. Вынес это в отдельную строчку, потому что там есть очень интересное нововведение - вместо плеера Eleven, который устарел и бла-бла-бла, запилили плеер Twelve, особенностью которого является поддержка серверов потокового вещания (заявлена поддержка Subsonic, OpenSubsonic, Jellyfin). Все больше и больше годного софта для потокового вещания, а какие-то полгода-год назад была дикая мука слушать музыку с Jellyfin, потому что вменяемого плеера не было, а стандартный интерфейс не показывал, например, уведомления о смене трека, и вообще не интегрировался в систему через MPRIS.
* Предварительный выпуск мессенджера Pidgin 3.0. Еще одна ожившая стюардесса, правда, в отличие от GIMP, перешедшая не на GTK3, а на GTK4. Из интересного - прекращение поставки Finch (может быть вернут в будущем), хранение истории чатов в sqlite (а значит, рано или поздно приедет поддержка чего-то вроде XEP-0313), а также единое окно для ростера и вкладок с чатами. Количество протоколов также резко снижено, ибо плагины от второй версии не подходят. Пока что есть IRCv3, пилится Bonjour и XMPP.
* Возобновлено соревнование по написанию запутанного кода на языке Си. В апреле-мае можно будет поломать себе голову чтением запутанного, обфусцированного кода, что вы не могли себе позволить последние 4 года, так как соревнование не проводилось.
* Мэтью Гаррет опроверг критику TPM, распространяемую Фондом СПО. Довольно интересное чтиво, которое погружает (пусть и поверхностно) чтеца в DRM и TPM. Ну а также хороший пример того, что RTFM спасает репутацию, чего фонд СПО не сделал как будто бы.
* Накручивание звёзд вредоносным репозиториям на GitHub. Скидывайте ссылочку всем, кто смотрит на звезды на шитхабе как на "знак качества". Все это фигня и провокация. К слову, недавно у меня был спор с разработчиком Android на работе на тему "Gitea vs Gitlab", он утверждал, что Gitea дырявая-дырявая. Когда я ему скинул два поиска с cve.mitre.org, которые показали, что у GItea 35 уязвимостей было, а у GItlab - больше тысячи, он начал аппелировать про "поддержку сообщества". Вот только эта "поддержка сообщества" особо нам поддерживать Gitlab не помогает. Так и тут со звездами - входят в доверие большой циферкой, а потом хренакс - и угоняет все ваши 0.0001 биткоина.
* VLC реализовал автогенерацию субтитров с помощью AI. Вот это действительно хорошо и действительно полезно, особенно учитывая, что генерация, по заявлениям разработчиков, работает локально. Пока что есть только демонстрация, о доступности для пользователей этого функционала подробностей пока нет.
* Суд обязал компанию AVM выполнить условия LGPL. Когда тивоизация в очередной не сработала и нашелся-таки человек, который нагнул контору за паразитизм на СПО. Напоминаю, что читать лицензию перед выбором компонентов для разработки или эксплуатации вашего ПО - is a must. И вас даже будет не жалко, если в суде сильно нагнут.
2/2

* Очередная порция лулзов от Automattic и Wordpress. Во-первых, Automattic (у которой хозяин - автор Wordpress) снизила свое участие в разработке WP до 45 часов в неделю (ранее Automattic утверждала, что вкладывает в WP 3915 часов в неделю). Возможно, нас ожидает стагнация развития этого рассадника вирусов. Во-вторых, из-за истории Automattic vs WP Engine некоторые разработчики и прочие менеджеры начали продвигать смену парадигмы управления в сообществе, за что Мэтт Мулленвег (хозяин Automattic и автор Wordpress) просто-напросто блокнул их учетки на wordpress.org, пожелав удачи в создании форков. Вы уже с попкорном, я надеюсь? 🙃
* Подборка интересных новостей про открытые проекты за 2024 год. Этакий Free Software Rewind.
* Релизы дистров и ОСей: Chimera Linux Beta (ядро Linux с юзерлендом из FreeBSD), Nobara 41, обновление AlmaLinux Kitten 10, Tails 6.11, обновление openSUSE Slowroll, Debian 12.9.
👍 спасибо, что читаете!
Please open Telegram to view this post
VIEW IN TELEGRAM
Кстати, небольшая быстроаналитика ситуации Automattic (Wordpress) vs WP Engine из комментариев к последнему новостному посту.
Forwarded from Computers were a mistake
тут скорее из-за игры слов "Wordpress Engine" - "WP Engine" вся катавасия, ну и что у WP Engine лучше были сеошники, что в итоге дало возможность на продукте паразитировать и выходить в поисковиках перед сайтами Automattic

ну, я так вижу :) Вот например яндекс:

https://yandex.ru/search/?text=wordpress+blog+engine - по wordpress blog engine первым идет официальный сайт вротпреса.
https://yandex.ru/search/?text=wordpress+engine - а вот по wordpress engine уже не официальный сайт :)

Гугль - а тут даже интереснее, на оба запроса выдается сайт wp engine:

https://www.google.com/search?q=wordpress+engine
https://www.google.com/search?q=wordpress+blog+engine

так что все стандартно - it's all about money :)
Инет упаль. Но обещал вернуться.

Идите, покушайте, чтоли. Хватит листать мемасики да думскролить новости СВО.
В одном из последних обновлений яндекс.музыки у меня появился "классный" баг - при проигрывании "Моей волны" воспроизведение останавливается после 1-2-3-5 треков максимум. Ровно до тех пор, пока руками не перезапущу. Только на десктопе, на мобиле все ок.

Олимпиадники, эй, вы опять нафакапились!
Доброго времени суток!

Представляю вам первый мини-дайджест около-айтишных новостей за прошедшую неделю (13 - 19 января).

* Подборка новостей про Rust. Если вы используете этот язык, то вам будет интересно. Также некоторые проекты, вроде FISH (шелл такой), переехали на Rust.
* Релиз OpenZFS 2.3.0. Из интересного для меня - возможность использовать прямой ввод-вывод (Direct I/O), что крайне годно для NVME по скорости. Также докинули вывод в JSON для множества команд (а значит нормальный GUI для бэкапов по аналогии с Time Machine на macOS скоро тоже появится), увеличили лимит на имя файла с 255 до 1023 байт (то есть до 255 4-байтовых символов, это для любителей emoji видимо).
* В Rsync 3.4.0 устранены уязвимости. Новый релиз, пачка фиксов безопасности, включая RCE. Если вы внезапно пользуете rsync с недоверенным сервером (например, если вы держите зеркало репозитория какого-либо дистрибутива), то рекомендую обновиться как можно скорее.
* В готовящемся в релизу ядре Linux 6.13 выявлен сбой, вызванный кодом сотрудника Microsoft. Вообще, happens even with the best of us, а когда лезешь в защиту от эксплуатации эксплоитов - так тем более. Вопрос, правда, в следующем - почему патч приняли без фактически ревью кода?
* Музыкальный проигрыватель Decibels принят в основной состав GNOME. Помимо "омайгад, очередной плеер" можно поофигевать с того, что он написан на TypeScript. Ну то есть точно будет жрать ресурсы.
* Обновление Git с устранением уязвимостей. Там манипуляция с выводом данных (например, можно создать иллюзию обращения к другому репозиторию), а также отсутствие проверки входных данных в подсистеме помощи общения с секретами (credential helper). Короче, РЕШЕТО! И всем срочно обновляться, официальная рекомендация, между прочим, просит не обращаться необновленным гитом к сомнительным репозиториям.
* Немного новостей из стана красношапки: live-сборки Fedora намерены перевести со SquashFS на EROFS, превращение сборок Fedora c KDE в базовую редакцию дистрибутива.
* Интересное наблюдение, если вдруг кто-то пропустил: Firefox по номеру версии обогнал Chrome. Firefox сейчас на версии 134.0.1, а Chrome - 132.
* Обход дискового шифрования, использующего TPM2 для автоматической разблокировки. После прочтения всего текста новости (чего и вам желаю) понял, что терморектальный криптоанализ будет как-то понадежнее да побыстрее.
* Релизы дистров и ОСей: MX Linux 23.5, Linux Mint 22.1.
Computers were a mistake
В одном из последних обновлений яндекс.музыки у меня появился "классный" баг - при проигрывании "Моей волны" воспроизведение останавливается после 1-2-3-5 треков максимум. Ровно до тех пор, пока руками не перезапущу. Только на десктопе, на мобиле все ок. …
Ради дебага (и интереса, и прикола, конечно же) стал слушать яндекс музяку в браузере с открытой JS консолью. И когда у меня прерывалось воспроизведение я ловил... Что бы вы подумали? Ошибку кодека? Какой-нибудь ERRCONNREF? Нет же!

Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://strm-m9-159.strm.yandex.net/music-v2/raw/ysign1=ТУТ_ВСЯКИЕ_ПЕРЕМЕННЫЕ/flac. (Причина: не удалось выполнить запрос CORS). Код состояния: (null).


🤦‍♂️ну екарный бабай!
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/01/25 05:34:18
Back to Top
HTML Embed Code: