${ title }
Реализована система категорий для статей и черновики.
Теперь можно указать по какой теме статья и она будет отображаться в специальном разделе.
Также теперь можно написать часть статьи, сохранить её как черновик, а потом продолжить писать в удобное время.
В этом обновлении мы поработали над страницами ошибок 404 и 500 - теперь они не такие страшные, а необычные и оформленные!
Добавили документы (правда они пока не готовы и полупустые): условия использования и политику конфиденциальности - первый шаг на пути к соответствию европейским требованиям к онлайн сервисам.
Раздел загрузок улучшен, для загрузки доступен Wavis - программа, взаимодействующая с Windows API и позволяющая, …
Условия использования в процессе написания.
- Учётные записи, которые были зарегистрированы, но вход в которые не производился ни разу могут быть удалены через 3 дня после даты регистрации.
- Учётные записи, последняя активность которых была более 2-х лет назад, могут быть удалены. Также, администрация имеет право сменить таким учётным записям логин (например, admin на admin1), с целью освободить красивый логин.
Политика конфиденциальности в процессе написания.
Персональные данные, которые мы храним:
- email адрес (используется для рассылки важных системных уведомлений, таких как смена пароля; также используется для восстановления доступа к аккаунту в случае утраты пароля)
- IP адреса всех успешных авторизаций. Список виден только вам и администрации. Используется для безопасности аккаунта.
Персональные данные, указываемые по желанию:
- имя и фамилия
- аккаунт Discord (логин, id и аватар)
- аккаунт League of Legends (логин)
- аккаунт Mojang (Minecraft)
Анонимизированные данные, которые мы собираем:
- браузер
- сайт, с которого был совершён переход (document.referrer)
- разрешение экрана
Удаление аккаунта:
Для удаления аккаунта отправьте письмо на support@liokor.com с темой "Удаление аккаунта".
Куки:
Используются …
К аккаунту LioKor теперь можно привязать аккаунт League of Legends, чтобы другие пользователи могли найти вас в игре. Инструкция внутри статьи.
Также добавили общий список пользователей и список пользователей онлайн (чтобы его открыть - кликните на число пользователей под меню).
Релиз Ubuntu проходит несколько подготовительных этапов перед тем как стать доступным в качестве готового продукта:
- За некоторое время до выпуска релиза Ubuntu замораживает пакеты в некотором состоянии.
- Перед релизом, но после заморозки пакетов, команда работает над исправлением ошибок и проблем, которые могут быть в этих пакетах. Новые версии пакетов больше не импортируются в репозитории.
- После выпуска релиза дополнительные изменения в пакеты вносятся только с целью исправления ошибок или проблем с безопасностью. Больше не делается обновлений пакетов в официальных репозиториях, даже если были выпущены их новые версии.
Новые версии пакетов последовательно импортируются из Debian для следующего релиза Ubuntu, пока не случится следующая заморозка и тот же процесс не повторится снова.
В данном обновлении была полностью переработана форма авторизации и добавлена функция восстановления пароля через email. Также теперь можно узнать на сайте пользователь или нет (и увидеть общее количество пользователей онлайн).
Ещё мы переработали все страницы настроек профиля и добавили новые UTF иконки.
Добавлена разбивка списка статей на страницы. Также мы позволили браузеру автоматически проверять правописание при написании материала - долой опечатки (ну и ошибки)! По-умолчанию, браузеры проверяют только русский язык, про настройку для английского - читайте дальше в статье.
Были преобразованы некоторые адреса, старые более не действительны:
- liokor.com/profile/admin/ -> liokor.com/@admin/
- liokor.com/material/5/ -> liokor.com/article/5/
Доработана связь аккаунтов LioKor и Discord. Бот стал умнее, теперь он отслеживает изменения на сайте и применяет их на сервере (как минимум - раз в день). Также в профиле отображается актуальная информация из Discord (логин, аватар). Данную информацию можно отображать в профиле (можно спрятать в настройках), чтобы другие пользователи смогли быстрее найти вас в Discord. Теперь аккаунты LioKor и Discord можно разделить.
Кроме того, в настройках профиля появилась возможность добавить к своему логину иконку (🐺🦁🦉🐎🐆🚶🍤) в качестве декорации.
Ну и, конечно, были исправлены некоторые ошибки (особенно в мобильной версии) и сделаны некоторые улучшения (поддержка иконок базой данных).
C / С++. Из десятичной системы счисления в двоичную.
Задача:
Дано число d в десятичной системе счисления. Требуется написать функцию, которая преобразует это число в его двоичную запись:
- 510 = 1012
- 810 = 10002
Основная программа должна иметь доступ к преобразованному число, нельзя просто вывести его внутри функции.
Решение:
1. Подумаем над прототипом функции, которую нам нужно написать. Так как двоичные числа могут быть очень длинными, то будем возвращать ответ в виде строки. Вернуть строку, созданную внутри функции, мы не можем из-за ограничения области видимости переменных. Остаётся два варианта:
- Вернуть указатель на динамически созданный массив char.
- Принять в качестве аргумента массив char и изменять его.
tar -xzf archive.tar.gz - распаковать .tar.gz архив
zip -r folder.zip folder - запаковать папку folder в архив folder.zip (сначала нужно установить zip: sudo apt install zip)
Управление пользователями и группами: | |
adduser <username> | создать пользователя |
deluser <username> | удалить пользователя |
passwd <username> | сменить пароль |
usermod -aG <group> <username> | добавить пользователя в группу |
groups <username> | список групп |
groupadd <name> | создать группу |
groupdel <name> | удалить группу |
Полезные команды: |
|
which <command> | путь до исполняемого файла команды |
man <command> | подробнейшая справка по команде |
du -s -h <folder> | размер папки в Мб |
df -h |
состояние файловой системы |
sudo lshw -c <cpu|memory|...> | информация о комплектующих |
lscpu | информация … |