Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Погрузись в захватывающий шутер!

FRAGEN

Шутер, Экшены, Шутер от первого лица

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
0
OnlineBook
5 месяцев назад

Создание онлайн читалки книг на САЙТЕ. Может комуто будет полезна эта статья⁠⁠

Создание онлайн читалки книг на САЙТЕ. Может комуто будет полезна эта статья Windows, Программа, Гайд, Компьютер, Сайт, Программирование, Тестирование, Приложение, IT, Онлайн, Длиннопост

1. Создание структуры проекта

Сначала создайте папку для вашего проекта. Назовите её, например, online-library. Внутри этой папки создайте следующие файлы:

/online-library

├── index.html # Главная страница сайта

├── styles.css # Стили для сайта

├── app.js # JavaScript-код

└── /books # Папка для файлов книг

└── sample.epub # Пример книги (скачайте EPUB-файл)


2. Шаг за шагом

Шаг 1: Создайте файл index.html

Это главная страница вашего сайта. Откройте текстовый редактор (например, Notepad или VS Code) и создайте файл index.html. Вставьте туда следующий код:

html

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Онлайн библиотека</title>

<link rel="stylesheet" href="styles.css">

</head>

<body>

<h1>Добро пожаловать в онлайн-библиотеку!</h1>

<div id="book-reader"></div>

<script src="https://cdn.jsdelivr.net/npm/epubjs/dist/epub.min.js"></script>

<script src="app.js"></script>

</body>

</html>


Шаг 2: Создайте файл styles.css

Этот файл отвечает за внешний вид сайта. Создайте файл styles.css и вставьте туда следующий код:

css

body {

font-family: Arial, sans-serif;

margin: 0;

padding: 0;

background-color: #f4f4f4;

}

h1 {

text-align: center;

margin-top: 20px;

}

#book-reader {

width: 90%;

height: 500px;

margin: 20px auto;

border: 1px solid #ccc;

background-color: #fff;

overflow-y: auto;

}


Шаг 3: Создайте файл app.js

Этот файл содержит JavaScript-код для чтения книг. Создайте файл app.js и вставьте туда следующий код:

javascript

document.addEventListener('DOMContentLoaded', () => {

const bookUrl = 'books/sample.epub'; // Укажите путь к вашей книге

const bookContainer = document.getElementById('book-reader');

if (!bookContainer) {

console.error('Контейнер для книги не найден!');

return;

}

const book = ePub(bookUrl);

const rendition = book.renderTo(bookContainer, {

width: '100%',

height: '100%',

});

rendition.display(); // Отображаем первую страницу

// Добавляем кнопки для перелистывания страниц

const prevButton = document.createElement('button');

prevButton.textContent = 'Назад';

prevButton.onclick = () => rendition.prev();

const nextButton = document.createElement('button');

nextButton.textContent = 'Вперёд';

nextButton.onclick = () => rendition.next();

bookContainer.appendChild(prevButton);

bookContainer.appendChild(nextButton);

});


Шаг 4: Добавьте файлы книг

Создайте папку books внутри вашей папки проекта. Скачайте или создайте файл книги в формате EPUB (например, sample.epub) и поместите его в эту папку.


3. Запуск проекта

Теперь, когда все файлы готовы, можно запустить сайт.

Шаг 1: Установите локальный сервер

Для работы с файлами книг нужен локальный сервер. Вы можете использовать простой сервер, например, Live Server в VS Code или команду:

bash

Копировать

1

npx serve

Если у вас нет Node.js, скачайте и установите его с официального сайта .

Шаг 2: Откройте сайт в браузере

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


4. Что делать, если что-то не работает?

  1. Проверьте пути к файлам : Убедитесь, что путь к книге (books/sample.epub) указан правильно.

  2. Проверьте консоль браузера : Откройте инструменты разработчика (F12) и посмотрите, есть ли ошибки.

  3. Убедитесь, что сервер запущен : Файлы книг могут не загружаться без локального сервера.

Добавим дополнительные улучшения в проект: настройки чтения , поддержку других форматов (TXT, FB2) и адаптивный дизайн для мобильных устройств . Я объясню всё пошагово, чтобы вы могли легко добавить эти функции.


1. Добавление настроек чтения

Настройки чтения позволят пользователям менять размер шрифта и цвет фона.

Шаг 1: Обновите index.html

Добавьте элементы управления (кнопки и ползунки) для настроек чтения. Обновите файл index.html, добавив следующий код:

html

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Онлайн библиотека</title>

<link rel="stylesheet" href="styles.css">

</head>

<body>

<h1>Добро пожаловать в онлайн-библиотеку!</h1>

<!-- Настройки чтения -->

<div id="settings">

<label>

Размер шрифта:

<input type="range" id="font-size" min="12" max="32" value="16">

</label>

<label>

Цвет фона:

<select id="background-color">

<option value="white">Светлый</option>

<option value="black">Тёмный</option>

</select>

</label>

</div>

<div id="book-reader"></div>

<script src="https://cdn.jsdelivr.net/npm/epubjs/dist/epub.min.js"></script>

<script src="app.js"></script>

</body>

</html>


Шаг 2: Обновите styles.css

Добавьте стили для настроек чтения и адаптивного дизайна:

css

/* Настройки чтения */

#settings {

display: flex;

justify-content: center;

gap: 20px;

margin-bottom: 20px;

}

#settings label {

font-size: 14px;

}

/* Адаптивный дизайн */

@Media (max-width: 768px) {

#settings {

flex-direction: column;

align-items: center;

}

#book-reader {

width: 100%;

height: auto;

}

}


Шаг 3: Обновите app.js

Добавьте обработчики для изменения размера шрифта и цвета фона. Обновите файл app.js:

javascript

document.addEventListener('DOMContentLoaded', () => {

const bookUrl = 'books/sample.epub'; // Укажите путь к вашей книге

const bookContainer = document.getElementById('book-reader');

if (!bookContainer) {

console.error('Контейнер для книги не найден!');

return;

}

const book = ePub(bookUrl);

const rendition = book.renderTo(bookContainer, {

width: '100%',

height: '500px',

});

rendition.display(); // Отображаем первую страницу

// Настройки чтения

const fontSizeInput = document.getElementById('font-size');

const backgroundColorSelect = document.getElementById('background-color');

fontSizeInput.addEventListener('input', (event) => {

const size = event.target.value + 'px';

bookContainer.style.fontSize = size;

});

backgroundColorSelect.addEventListener('change', (event) => {

const color = event.target.value;

bookContainer.style.backgroundColor = color;

// Меняем цвет текста для контраста

bookContainer.style.color = color === 'black' ? 'white' : 'black';

});

// Кнопки перелистывания страниц

const prevButton = document.createElement('button');

prevButton.textContent = 'Назад';

prevButton.onclick = () => rendition.prev();

const nextButton = document.createElement('button');

nextButton.textContent = 'Вперёд';

nextButton.onclick = () => rendition.next();

bookContainer.appendChild(prevButton);

bookContainer.appendChild(nextButton);

});


2. Поддержка других форматов (TXT, FB2)

Шаг 1: Установите библиотеку для FB2

Для работы с FB2 используйте библиотеку fb2-reader. Установите её через npm:

bash

Копировать

1

npm install fb2-reader

Если у вас нет Node.js, скачайте библиотеку напрямую из CDN:

html

<script src="https://cdn.jsdelivr.net/npm/fb2-reader/dist/fb2-reader.min.js"></script>


Шаг 2: Обновите app.js

Добавьте поддержку TXT и FB2. Обновите файл app.js:

javascript

function loadBook(fileUrl) {

const extension = fileUrl.split('.').pop().toLowerCase();

const bookContainer = document.getElementById('book-reader');

if (extension === 'txt') {

fetch(fileUrl)

.then(response => response.text())

.then(text => {

bookContainer.innerHTML = `<pre>${text}</pre>`;

});

} else if (extension === 'fb2') {

fetch(fileUrl)

.then(response => response.text())

.then(fb2Text => {

const parsedContent = FB2Reader.parse(fb2Text);

bookContainer.innerHTML = parsedContent.body;

});

} else if (extension === 'epub') {

const book = ePub(fileUrl);

const rendition = book.renderTo(bookContainer, {

width: '100%',

height: '500px',

});

rendition.display();

}

}

// Пример загрузки книги

const bookUrl = 'books/sample.fb2'; // Укажите путь к вашей книге

loadBook(bookUrl);


3. Адаптивный дизайн для мобильных устройств

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

css

/* Для маленьких экранов */

@media (max-width: 480px) {

h1 {

font-size: 20px;

}

#book-reader {

height: auto;

padding: 10px;

}

}


4. Тестирование

  1. Запустите локальный сервер:

    bash

    npx serve

  2. Откройте сайт в браузере.

  3. Проверьте:

    • Настройки чтения (размер шрифта, цвет фона).

    • Чтение книг в форматах TXT, FB2 и EPUB.

    • Адаптивность на мобильных устройствах.


5. Что делать, если что-то не работает?

  1. Проверьте пути к файлам : Убедитесь, что все файлы (HTML, CSS, JS, книги) находятся в правильных папках.

  2. Проверьте консоль браузера : Откройте инструменты разработчика (F12) и посмотрите, есть ли ошибки.

  3. Убедитесь, что сервер запущен : Файлы книг могут не загружаться без локального сервера.


Заключение

Теперь ваш сайт поддерживает:

  • Настройки чтения : Размер шрифта и цвет фона.

  • Форматы книг : TXT, FB2 и EPUB.

  • Адаптивный дизайн : Для мобильных устройств.

Показать полностью 1
Windows Программа Гайд Компьютер Сайт Программирование Тестирование Приложение IT Онлайн Длиннопост
0
alllhimic
alllhimic
5 месяцев назад
Халява

Как получить лицензию: SurFast Video Downloader на 6 месяцев?⁠⁠

Как получить лицензию: SurFast Video Downloader на 6 месяцев? Гайд, Раздача, Windows, Халява, Сервис, YouTube, Подписки, Macbook, Бесплатно, Приложение, Программа, Сайт, Видео, Загрузка, Mac Os, Windows 10, Telegram (ссылка), Длиннопост

💁🏻‍♂️ SurFast Video Downloader — это мощное приложение для загрузки видео, которое помогает вам загружать все типы видео онлайн с YouTube, TikTok, *Facebook, *Instagram и *Twitter (X) и других сайтов, а также программа поможет загрузить и конвертировать любую музыку с SoundCloud в высоком качестве.
╚ Лицензию сроком на 6 месяцев, смогут активировать: 1 000 человек. *Meta является экстремистской организацией и её деятельность запрещена на территории РФ.

Как получить лицензию: SurFast Video Downloader на 6 месяцев?

1. Вначале установи программу:
╚ Windows | MacBook

Как получить лицензию: SurFast Video Downloader на 6 месяцев? Гайд, Раздача, Windows, Халява, Сервис, YouTube, Подписки, Macbook, Бесплатно, Приложение, Программа, Сайт, Видео, Загрузка, Mac Os, Windows 10, Telegram (ссылка), Длиннопост

2. Справа вверху, жми "Upgrade".
╚ Введи код для активации лицензии:
44F1A084-8FC7-7F97-9CFA-A27EEBA1867A

Как получить лицензию: SurFast Video Downloader на 6 месяцев? Гайд, Раздача, Windows, Халява, Сервис, YouTube, Подписки, Macbook, Бесплатно, Приложение, Программа, Сайт, Видео, Загрузка, Mac Os, Windows 10, Telegram (ссылка), Длиннопост


3. Отлично, нажимай "Activate".

Как получить лицензию: SurFast Video Downloader на 6 месяцев? Гайд, Раздача, Windows, Халява, Сервис, YouTube, Подписки, Macbook, Бесплатно, Приложение, Программа, Сайт, Видео, Загрузка, Mac Os, Windows 10, Telegram (ссылка), Длиннопост

╚ Готово, лицензия на 6 месяцев

Как получить лицензию: SurFast Video Downloader на 6 месяцев? Гайд, Раздача, Windows, Халява, Сервис, YouTube, Подписки, Macbook, Бесплатно, Приложение, Программа, Сайт, Видео, Загрузка, Mac Os, Windows 10, Telegram (ссылка), Длиннопост

🔥 Пост отсюда: t.me/freehvb/6810

Показать полностью 5
Гайд Раздача Windows Халява Сервис YouTube Подписки Macbook Бесплатно Приложение Программа Сайт Видео Загрузка Mac Os Windows 10 Telegram (ссылка) Длиннопост
0
alllhimic
alllhimic
5 месяцев назад
Халява

Как получить бесплатно: AnyViewer Pro на 1 год?⁠⁠

Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост

💁🏻‍♂️ AnyViewer — это программное обеспечение удаленного доступа. Оно предлагает удобство удаленного доступа к нескольким компьютерам из любого места в любое время через интернет, что делает его лучшим программным обеспечением для удаленной работы и удаленной поддержки по версии разработчиков.

Как получить бесплатно: AnyViewer Pro на 1 год?

1. Переходи по этой ссылке.
╚ Регистрируй новый аккаунт

Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост

2. Почты от Mail.TM » Подходят.
╚ Чтобы не засорять основную
3. Теперь установи AnyViewer:
╚ Windows | MacBook | iOS | Android

Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост

4. Отлично, запусти AnyViewer.
╚ Войди в созданный аккаунт

Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост

5. Теперь необходимо ввести код.
╚ Код ➡️ BE1B-89A3-6E9E-146F

Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост
Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост
Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост

6. Ввести код необходимо до 10 апреля.
╚ Готово, AnyViewer Pro на 1 год

Как получить бесплатно: AnyViewer Pro на 1 год? Раздача, Гайд, Халява, Windows, Macbook, iOS, Android, Приложение, Программа, Бесплатно, Сервис, Удаленный доступ, Telegram (ссылка), Длиннопост

🔥 Пост отсюда: t.me/freehvb/6804

Показать полностью 7
Раздача Гайд Халява Windows Macbook iOS Android Приложение Программа Бесплатно Сервис Удаленный доступ Telegram (ссылка) Длиннопост
7
12
alllhimic
alllhimic
5 месяцев назад
Халява

Как получить пожизненную лицензию: YouTube Video Downloader Pro?⁠⁠

Как получить пожизненную лицензию: YouTube Video Downloader Pro? Гайд, Раздача, Windows, Халява, Сервис, YouTube, Подписки, Macbook, Бесплатно, Приложение, Программа, Сайт, Видео, Загрузка, Mac Os, Windows 10, Telegram (ссылка)

💁🏻‍♂️ YouTube Video Downloader — это мощное приложение для загрузки и конвертации YouTube, которое помогает вам загружать все типы видео онлайн с YouTube на Windows. Вы можете использовать его для загрузки плейлистов YouTube, видео, аудиофайлов и субтитров с высокой скоростью и превосходным качеством.

Как получить пожизненную лицензию: YouTube Video Downloader Pro?

1. Вначале скачай и установи программу:
╚ Для Windows или для MacBook
2. Запусти программу и справа вверху, открывай меню.
╚ Отлично, нажимай на "Register"
3. Вводи свою почту и специальный ключ:

8cn2z3zO3Q6DNKhMyezyXedo3y476p

╚ Готово, пожизненная лицензия активирована, пользуемся!

Как получить пожизненную лицензию: YouTube Video Downloader Pro? Гайд, Раздача, Windows, Халява, Сервис, YouTube, Подписки, Macbook, Бесплатно, Приложение, Программа, Сайт, Видео, Загрузка, Mac Os, Windows 10, Telegram (ссылка)

🔥 Скопировали здесь: t.me/freehvb/6793

Показать полностью 1
Гайд Раздача Windows Халява Сервис YouTube Подписки Macbook Бесплатно Приложение Программа Сайт Видео Загрузка Mac Os Windows 10 Telegram (ссылка)
26
alllhimic
alllhimic
5 месяцев назад

Раздача доступа на 3 дня к Xbox Game Pass Ultimate⁠⁠

Раздача доступа на 3 дня к Xbox Game Pass Ultimate Халява, Бесплатно, Раздача, Лайфхак, Инструкция, Способы, Xbox, Xbox Game Pass, Игры, Atomic Heart, Компьютерные игры, Видео, Без звука, Длиннопост, Короткие видео, Сталкер 2: Сердце Чернобыля, Подписки, Windows, Сервис, Гайд, Приложение

💁🏻‍♂️ Xbox Game Pass Ultimate — это подписка, которая даёт доступ к большой библиотеке игр на Xbox и PC, мы оплачивали подписку и так как она заканчивается - решили вас порадовать.
╚ Подписка активна 3-4 дня, то есть до 14-15 марта.
╚ Какие игры входят в Xbox Game Pass Ultimate?

Раздача доступа на 3 дня к Xbox Game Pass Ultimate Халява, Бесплатно, Раздача, Лайфхак, Инструкция, Способы, Xbox, Xbox Game Pass, Игры, Atomic Heart, Компьютерные игры, Видео, Без звука, Длиннопост, Короткие видео, Сталкер 2: Сердце Чернобыля, Подписки, Windows, Сервис, Гайд, Приложение

Как получить доступ к Xbox Game Pass Ultimate?

  1. Переходим в Microsoft Store.
    ╚ Не в браузере, а через Microsoft Store на ПК:

Раздача доступа на 3 дня к Xbox Game Pass Ultimate Халява, Бесплатно, Раздача, Лайфхак, Инструкция, Способы, Xbox, Xbox Game Pass, Игры, Atomic Heart, Компьютерные игры, Видео, Без звука, Длиннопост, Короткие видео, Сталкер 2: Сердце Чернобыля, Подписки, Windows, Сервис, Гайд, Приложение

2. Нажимаем на человека и выходим из своего профиля.

Раздача доступа на 3 дня к Xbox Game Pass Ultimate Халява, Бесплатно, Раздача, Лайфхак, Инструкция, Способы, Xbox, Xbox Game Pass, Игры, Atomic Heart, Компьютерные игры, Видео, Без звука, Длиннопост, Короткие видео, Сталкер 2: Сердце Чернобыля, Подписки, Windows, Сервис, Гайд, Приложение

╚ Теперь входим в аккаунт с подпиской:

— Почта: dulxih@taxibmt.net
— Пароль: Te1egram@freehvb
— Если просит PIN-код - вводим код от вашего ПК

3. Открываем Xbox-лаунчер и входим в свой аккаунт. Если подписка не появилась, убедитесь, что в настройках Xbox-лаунчера, в пункте "Авторизованный аккаунт в Microsoft Store" указан аккаунт с подпиской, в ином случае пройдите 2-ой этап заново.

Раздача доступа на 3 дня к Xbox Game Pass Ultimate Халява, Бесплатно, Раздача, Лайфхак, Инструкция, Способы, Xbox, Xbox Game Pass, Игры, Atomic Heart, Компьютерные игры, Видео, Без звука, Длиннопост, Короткие видео, Сталкер 2: Сердце Чернобыля, Подписки, Windows, Сервис, Гайд, Приложение

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

Показать полностью 4
Халява Бесплатно Раздача Лайфхак Инструкция Способы Xbox Xbox Game Pass Игры Atomic Heart Компьютерные игры Видео Без звука Длиннопост Короткие видео Сталкер 2: Сердце Чернобыля Подписки Windows Сервис Гайд Приложение
11
5
alllhimic
alllhimic
6 месяцев назад
Нейросекта

Как получить бесплатно: Aiarty Image Matting на 1 год?⁠⁠

Как получить бесплатно: Aiarty Image Matting на 1 год? Раздача, Халява, Бесплатно, Гайд, Программа, Photoshop, Дизайн, Сервис, Сайт, Дизайнер, Тестирование, Искусственный интеллект, Шаблон, Презентация, Картинки, Видео, Без звука, Короткие видео, Гифка, Промокод, Нейронные сети, Windows, Telegram (ссылка), Длиннопост

Раздача активна до 15 марта

Aiarty Image Matting — это современное ПО для матирования изображений на основе ИИ, обеспечивающее точное удаление фона, расширенное альфа-матирование для детализированных волос, меха и прозрачных объектов, а также бесшовное смешивание переднего и заднего плана.
╚ Как получить бесплатно: Aiarty Image Matting на 1 год?
1. Переходи по этой ссылке.
╚ Или по альтернативной ссылке

Как получить бесплатно: Aiarty Image Matting на 1 год? Раздача, Халява, Бесплатно, Гайд, Программа, Photoshop, Дизайн, Сервис, Сайт, Дизайнер, Тестирование, Искусственный интеллект, Шаблон, Презентация, Картинки, Видео, Без звука, Короткие видео, Гифка, Промокод, Нейронные сети, Windows, Telegram (ссылка), Длиннопост

2. Введи свою/временную почту.
╚ Временный почты от EmailNator » Подходят
3. Загрузи: Aiarty Image Matting.
╚ Введи почту и ключ активации

Как получить бесплатно: Aiarty Image Matting на 1 год? Раздача, Халява, Бесплатно, Гайд, Программа, Photoshop, Дизайн, Сервис, Сайт, Дизайнер, Тестирование, Искусственный интеллект, Шаблон, Презентация, Картинки, Видео, Без звука, Короткие видео, Гифка, Промокод, Нейронные сети, Windows, Telegram (ссылка), Длиннопост
Как получить бесплатно: Aiarty Image Matting на 1 год? Раздача, Халява, Бесплатно, Гайд, Программа, Photoshop, Дизайн, Сервис, Сайт, Дизайнер, Тестирование, Искусственный интеллект, Шаблон, Презентация, Картинки, Видео, Без звука, Короткие видео, Гифка, Промокод, Нейронные сети, Windows, Telegram (ссылка), Длиннопост

5. Готово, лицензия на 1 год!
╚ Раздача активна до 15 марта

Как получить бесплатно: Aiarty Image Matting на 1 год? Раздача, Халява, Бесплатно, Гайд, Программа, Photoshop, Дизайн, Сервис, Сайт, Дизайнер, Тестирование, Искусственный интеллект, Шаблон, Презентация, Картинки, Видео, Без звука, Короткие видео, Гифка, Промокод, Нейронные сети, Windows, Telegram (ссылка), Длиннопост

🔥 Скопировали здесь: t.me/freehvb/6791

Показать полностью 4
Раздача Халява Бесплатно Гайд Программа Photoshop Дизайн Сервис Сайт Дизайнер Тестирование Искусственный интеллект Шаблон Презентация Картинки Видео Без звука Короткие видео Гифка Промокод Нейронные сети Windows Telegram (ссылка) Длиннопост
4
15
AlexanderG
6 месяцев назад
pikabu GAMES
Серия Портативный гейминг

Steam Deck ГАЙД - РАСКЛАДКИ УПРАВЛЕНИЯ для ЛЮБОЙ ИГРЫ: стратегия RTS, RPG, шутер FPS, MMO, Инди. Советы за 3 года опыта (2025)⁠⁠

Я много писал на пикабу про портативки, и вот время пришло.

Супер-гайд на русском языке про управление на Steam Deck - готов!

https://www.youtube.com/watch?v=QlbswOL0v-I

Ссылка на видео вступление (3 минуты, на пикабу не залилось почему-то, при этом полное видео дольше двух часов на YouTube): https://t.me/ganjjgames/7/751

Сегодня вы научитесь настраивать управление на Steam Deck так, чтобы:

1. С комфортом играть в любые RTS (Red Alert 3, Ancestor's legacy), как играть в Realtime или пошаговые RPG (на примере Atom RPG), ПК инди игры, управляемые в основном мышью (Faster Than Light) с помощью "TRACKPAD - MOUSE REGION на весь экран";

2. Ускорять и замедлять время, будь то долгий стелс, медленная анимация атаки в JRPG или долгая катсцена (System Shock Remake, Black Skylands, Sea of Stars) с помощью Proton Speedhack;

3. Целиться на трекпад + gyro в шутерах от первого и третьего лица (на примере Deus Ex: Mankind Divided, Insurgency: Sandstorm);

4. Автоматизировать клики мышкой: например испарять мусор из инвентаря в system shock через выпадающее меню или возводить укрепления в battlebit remastered по нажатию одной кнопки;

5. Вызывать нужную стратагему в Helldivers 2 по одной кнопкой, а также настроить передвижение, карту, прицеливание и гранаты таким образом, чтобы не быть мертвым грузом в забеге на 10 сложности;

6. Автоматически компенсировать отдачу в шутерах, интуитивно выбирая нужен ли вам сейчас recoil assist или нет (на примере Insurgency: Sandstrom);

7. Не только целиться на трекпад, но и переключать все виды оружия и взаимодействия в игре по нажатию на тот же самый трекпад без дополнительных кнопок модификаторов (Insurgency: Sandstorm).

Ну и БОНУС - если у вас портативка (или стимдек) на винде (rog ally, lenovo legion go, ayaneo, onexplayer итд.) или просто геймпад - ваше основное средство ввода - то я научу вас:

- где взять и как поставить хорошую тач клавиатуру (если ее нет из коробки);

- как настроить тач жесты на изменение громкости/яркости, открытие программ, ввод текста итд;

- основам Steam Input для каждого: например, как настроить геймпад на комфортное управление десктопом (работа с текстом, горячие клавиши).

- и конечно, как играть в шутеры с gyro и ПК инди, имитируя мышку с gyro.

___

Пишу про Китай тут: t.me/china_life
Пишу про игры/VR/портативки тут: t.me/ganjjgames

Показать полностью
[моё] Гайд Steam Deck Портативные консоли Прицел Гироскоп Игры Компьютерные игры Стратегия Пошаговая стратегия Шутер FPS RPG JRPG Инди Инди игра Квест YouTube Windows Управление Раскладка Видео
3
19
user10367295
6 месяцев назад
Arduino & Pi

Гайд по установке Klipper на Orange Pi Zero (Lts) (Актуально на 02.03.2025)⁠⁠

1. Подготовка системы

1.1. Ставим образ

Ставим образ Armbian Minimal/IOT Debian 12 (Bookworm)
https://www.armbian.com/orange-pi-zero/

1.2. Пропускаем добавление пользователя

Пропускаем добавление пользователя Crtl+с

1.3. Настройка WiFi

Устанавливаем и включаем WiFi, коннектимся к сети:

apt-get install network-manager-gnome

sudo nmtui

Теперь после перезагрузки OPI будет автоматически коннектиться по WiFi к выбранному подключению, но лучше, конечно, всё настроить ещё по LAN.

2. Добавление пользователя pi

2.1. Создание пользователя и назначение групп

sudo adduser pi

sudo usermod -a -G tty pi

sudo usermod -a -G dialout pi

sudo adduser pi sudo

2.2. Перезагрузка системы

sudo reboot

3. Настройка sudoers

3.1. Редактирование файла sudoers

Редактируем sudoers, добавляем пользователю pi все разрешения.
Этот этап очень важный и нельзя ошибиться. При открытии может потребоваться закрыть 2 страницу (Ctrl+X):

sudo nano edit /etc/sudoers

Добавляем в следующий блок:

#User privilege specification

root  root ALL=(ALL:ALL) ALL

pi  ALL=(ALL:ALL) ALL  // этот блок без сноски

Сохраняем изменения (Ctrl+O, подтверждаем, Ctrl+X – закрываем).

3.2. Перезагрузка системы

sudo reboot

4. Установка необходимых пакетов

4.1. Установка net-tools

sudo apt-get install net-tools –y

4.2. Установка остальных пакетов (копируем целиком)

sudo apt install -y \

git \

make \

gcc \

libncurses-dev \

libusb-1.0-0-dev \

python3-virtualenv \

python3-dev \

avrdude \

zlib1g-dev \

libjpeg-dev \

libopenjp2-7-dev \

libtiff5-dev \

libfreetype6-dev \

liblcms2-dev \

libwebp-dev

5. Обновление системы

5.1. Обновляем установленные пакеты и систему

sudo apt update && sudo apt upgrade –y

6. Расширение оперативной памяти

6.1. Увеличиваем объем оперативной памяти до 2 ГБ

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

7. Увеличение объёма папки /tmp

7.1. Редактируем /etc/fstab

sudo nano /etc/fstab

Найдите строку:

tmpfs /tmp tmpfs defaults,nosuid 0 0

Измените её, добавив параметр size=512M:

tmpfs /tmp tmpfs defaults,nosuid,size=512M 0 0  (должно выглядеть так)

Сохраните файл (Ctrl+O, затем Enter) и выйдите (Ctrl+X).

7.2. Перезагрузка системы

sudo reboot

8. Установка скрипта KIAUH

8.1. Клонирование репозитория и запуск скрипта

sudo git clone https://github.com/th33xitus/kiauh.git

запускаем KIAUH
./kiauh/kiauh.sh 

8.2. Установка компонентов

Устанавливаем:

  • Klipper для 1 машины*

  • Выбираем Python 3.x

  • Moonraker

  • Fluidd или Mainsail (веб-окружение)

Показать полностью
Orange pi Windows Linux Гайд Текст Длиннопост
6
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии