root

99 readers
1 users here now

root

founded 2 years ago
MODERATORS
1
 
 

Looks nice! I even feel myself ready to write some Go if it will run on the MCU :)

2
3
4
5
 
 

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

6
 
 

Человек пишет об опасности чрезмерного использования словарей в Python, так как они приводят к неявной структуре и усложнению кода, и рекомендует использовать датаклассы, Pydantic или TypedDict.

7
 
 

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

8
 
 

чернейшая магия

9
3
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 
 

Новый сайд канал. Нужен физический доступ к ключу в момент использования. Пропатчить невозможно.

10
 
 

Там предалагют форсить этот квази трифорс

11
 
 

Оказывается мост для matrix от libera.chat уже год как закрыт, и закрыт на совсем. Изначально они писали, что отключение временное.

12
1
Make Firefox Private Again (make-firefox-private-again.com)
submitted 2 months ago by [email protected] to c/[email protected]
13
 
 

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

14
 
 

Превращает фрагменты кода в пошаговые анимации. Недавно добавили Rust

15
2
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
 
 

Варинаты:

  • опция --disable-gil
  • переменная окружения PYTHON_GIL
  • командная строка -X gil
16
 
 

Тоже как-то пришлось задаваться вопросом, как запускать программы с версией glibc, отличной от установленной в системе. В итоге накостылили. Тут же описаны проблемы с использованием LD_LIBRARY_PATH и статической линковкой. Решают через использование динамического загрузчика напрямую или изменения бинарных файлов с помощью patchelf. Основная идея - использовать соответствующие версии динамического загрузчика и библиотеки glibc для избежания ошибок и обеспечения совместимости в разных средах.

17
 
 

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

18
 
 

CrowdStrike - набор инструментов, платформа кибербезопасности, решения для защиты конечных точек, выявления угроз, реагирования на инциденты и кибераналитике. Очень широко используется, чем и обусловлен такой масштаб проблем.

19
20
 
 

Говорят finch подходит для разработки сетевых приложений, игровых движков и систем реального времени.

21
 
 

На вход подается advisory в OSМ формате, а на выходе будет список коммитов.

22
 
 

Приглашают вместе развивать приложение. Когда будет порт под Linux?

23
 
 

Самый выгодно вложенный 1 бакс

24
 
 

Я все жду пока не появится всеобъемлющая статья, о том как так случилось, и как оно работает. Но пока так. В статье предлагаются методы, как проверить подвержены ли вы данной проблеме.

25
3
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
 
 

cross-posted from: https://rekabu.ru/post/1103

Это перевод и небольшая редакция гайда отсюда https://lemmy.world/post/37906

Добро подаловать.

Часть 1. Добро подаловать в Lemmy

О Lemmy

Lemmy - это платформа для агрегирования новостей и их обсуждения, основанная на федерации разных узлов. Lemmy разрабатывается как ПО с открытым исходным кодом. Код можно посмотреть здесь: https://github.com/LemmyNet

О федерации

Что означает федерация?

Это означает, что Lemmy использует протокол (Activity pub), который позволяет взаимодействовать всем серверам Lemmy.

  • Вы можете искать и просматривать сообщества на других серверах с помощью этого сервера
  • Вы можете создавать посты в сообществах на других серверах с помощью этого сервера
  • Вы можете отвечать на сообщения на других серверах с помощью этого сервера
  • Вы будете уведомлены (если пожелаете) о комментариях к вашим публикациям на других серверах

Вы можете следить за пользователями / сообществами Lemmy на других платформах, которые также используют Activitypub (например, Mastodon, Calckey и т.д.)

Пожалуйста, обратите внимание, что сервер начинает индексировать сообщество только после того, как пользователь этого сервера взаимодействовал с ним. То есть если никто на сервере не подписан, например, на [email protected] то на этом сервере не будет сообщений оттуда даже если вы выберете "все" в ленте постов.

Картинка, поясняющая как это работает: (Это перевод оригинала от @ulu_[email protected] . Спасибо ему за проделанную работу)

Для увеличения откройте ссылку: https://rekabu.ru/pictrs/image/67511eb3-5033-4b8c-a18a-7d20e87dc1f9.jpeg

Часть 2. О 0xDD

0xDD - это один из множества серверов, на которых запущен софт Lemmy.

Список серверов и их статистика может быть просмотрена на FediDB (например на https://fedidb.org/)

Краткое руководство

Учётная запись

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

Поиск

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

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

Вы также можете выполнить поиск сообщества по его ссылке, например [email protected] . Даже если сервер никогда не видел это сообщество, он будет искать его удаленно. Иногда требуется некоторое время, чтобы он извлек информацию (и тем временем отображает "Нет результатов" ...), так что просто наберитесь терпения и выполните поиск во второй раз через несколько секунд.

Создание сообщества

Во-первых, убедитесь, что сообщество еще не существует. Воспользуйтесь поиском (см. выше). Также попробуйте https://browse.feddit.de/ чтобы узнать, есть ли удаленные сообщества в других экземплярах Lemmy, которые еще не известны данному инстансу. В прочем если все найденные на дургих сервервз сообщества по какой-то причине вам не нравятся можете создать локальное.

Если вы уверены, что оно еще не существует, перейдите на главную страницу и нажмите ‘Создать сообщество’.

Это откроет следующую страницу:

Здесь вы можете заполнить:

  • Название: должно состоять только из строчных букв. Это будет /c/ Отображаемое имя: Это будет отображаемое имя. Вы можете загрузить иконку и изображение баннера.
  • Боковая панель должна содержать такие элементы, как описание, правила, ссылки и т.д. Вы можете использовать Markdown (если вы не знаете Markdown можно поискать поисковиком, это довольно распространённая разметка)
  • Если сообщество будет содержать в основном контент NSFW, установите флажок NSFW. NSFW разрешен до тех пор, пока он не нарушает правила.
  • Если вы хотите, чтобы публиковать могли только модераторы, установите этот флажок.
  • Выберите любой язык, на котором вы хотите, чтобы люди могли публиковать сообщения. Вам не следует отменять выбор ‘Неопределенный’. Выберите "Неопределённый" + Руссккий или Английский (или все 3 сразу). Некоторые приложения используют "Неопределенный" язык по умолчанию, поэтому они не будут работать, если вы его не выбрали. Что бы выбрать несколько языков зажмите Ctrl и потом нажмите на нужные языки.

Чтение

Я думаю, что смысл очевиден. Просто нажмите на сообщение, и вы сможете прочитать его. Иногда, когда комментариев много, они частично сворачиваются.

Написание поста

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

На странице Создания записи есть поля:

  • URL: Здесь вы можете вставить ссылку, которая будет показана в верхней части поста. Также там будет ссылка на миниатюру поста. В качестве альтернативы вы можете загрузить изображение, используя значок изображения справа от поля. Это изображение также будет отображаться в виде миниатюры для публикации. Название: Название поста.
  • Текст: Здесь вы можете ввести свой пост. Вы можете использовать Markdown, если хотите.
  • Сообщество: выберите сообщество, в котором вы хотите создать эту запись, по умолчанию используется сообщество, в котором вы были, когда нажали "создать запись".
  • NSFW: Выберите это, если вы публикуете какой-либо материал NSFW, это размоет миниатюру и отобразит "NSFW" за заголовком публикации.
  • Язык: Укажите, на каком языке написана ваша публикация. Также вы можете посмотреть документацию Lemmy по форматированию и т.д. если вам это необходимо.

Клиентские приложения

Есть несколько приложений, которые доступны или находятся в стадии тестирования. Смотрите список в этом посте!

Часть 3. Проблемы

Сообщайте о любых проблемах или запросах на улучшение самого программного обеспечения Lemmy здесь: https://github.com/LemmyNet#

view more: next ›