😎Собрал сервер

4-х ядерная Raspberry Pi, 8ГБ оперативной памяти, USB 3 и 1Gb Ethernet в полной комплектации.
Это вам не системниками со свистоперделками хвастаться. 😛😎😉
Сохраняй посты, комментируй и ставь оценки

4-х ядерная Raspberry Pi, 8ГБ оперативной памяти, USB 3 и 1Gb Ethernet в полной комплектации.
Это вам не системниками со свистоперделками хвастаться. 😛😎😉
Всем привет. Сегодня авторская неделя! А значит время авторского поста. К сожалению, он не тот, на который я рассчитывал. При удаление аккаунта посты остаются, но их сложнее найти. Поэтому и выходит этот пост, где все мои авторские работы рассортированные по тематикам: Прямые линии, видео с расшифровками от SciTeam, авторская палеонтология и авторская биология. Спасибо всем и удачи оставаться на этом сайте.
Здесь собраны прямые линии (помните такие?) со специалистами, где пикабушники задавали свои вопросы приглашённым спикерам! Очень круто, первое, что рекомендую к просмотру.
Тут собраны ролики, которые делал я и/или команда SciTeam, частью которой я был. Тогда аккаунт был не Дикий баклажан или Мартин Донт, а так и назывался @SciTeam. К каждому ролику (вроде бы) прилагается текстовая расшифровка. Здесь и Дробышевский, и Пушной, и Панчин, и Сурдин и ещё много чего интересного.
Учёные и популяризаторы о научпопе и науке
Учёные и популяризаторы читают мракобесные комментарии
История и археология
Палеонтология и биология
Космос
Тут результат моего персонального творчества. Первый мой просветительский пост, прасти хасподь, было вот это.... Парк юрского периода vs Реальность. 7 лет назад я тупо пересказал КИНОГРЕХИ!!! Парка юрского периода.) Отклик был хороший и мне стало интересно этим заниматься. Так я и влился... в струю, кхе. Как итог, 700 постов, 50+% моё, участие в крутых проектах, личное общение со всякими крутыми спецами. Только до FAQ по истории Земли, самой ценной моей работы, я на щитпостил типа умных постов будь здоров.) Но качество со временем выросло!
А это побочный продукт. Изучать палеонтологию невозможно, не изучая биологию. Вот так вышли эти посты.) Были ещё, но это тот же щитпостинг, что и ранняя палеонтология.
Пора покидать этот сайт, так уж случилось. 7 лет авторства (да, такого себе, но всё же), 700 постов, фотоконкурс, пятничное моё, прямые линии... С вами был @MartinDont, то есть @SciTeam, а нет @WildEggplant. Мою творчество продолжится на других площадках: основная и для длиннопостов. А тут всё.

Ура, вомбатяне! Спустя 3 дня простоя Вомбат наконец поднялся и готов радовать вас дальше интересными постами. Правда, слегка устаревшими. Спасибо всем, кто поддерживал и мотивировал разработчиков ❤️

В четверг наш хостинг-провайдер в 16:40 по Мск без объявления войны удалил сервер вомбата со всеми данными, которые на нём были. Бэкапы делались регулярно на уровне виртуальной машины (по самым скромным прикидкам на сайте было 28 000 постов и не менее 150 тыс. картинок), но хранились у того же самого хостера на соседнем сервере. И бэкапы эти были точно так же удалены.
Стали разбираться с хостером: оказалось, что просрочен платёж за сервер, о чём мы не были в курсе, т.к. у этого хостера нельзя привязать карту для автопродления, а при окончании денег должно приходить много уведомлений на почту, которых в этот раз не было вообще. Кроме одного - о том, что сервер удалён. Плюсом ко всему они должны были остановить сервер (не удалять) до момента оплаты. Вместо этого всего сервер был молча удалён вместе с бэкапами. Переговоры и просьбы восстановить данные у них на машинах результата не дали - хоть мы и написали им через 3 минуты после остановки сервера, восстановить ничего они не смогли (или не захотели).

Виноваты ли мы в этом - да, надо было поставить 100 будильников на дату оплаты сервера.
Виноват ли хостер в нарушении своего же договора, по которому он нас должен был уведомить и сначала остановить сервер, а не удалять - тоже да. Мы уже отправили в ML Cloud уведомление о подготовке досудебной претензии.

Небольшой интересный факт: за день до этого мы получили предложение о покупке ресурса, которое отклонили. Сторонники теорий заговоров - ваш выход.
Данные мы собирали по крупицам 2.5 суток - включая копирование из всех открытых вкладок с базой данных, пока программа не перезапустилась.
Посты: Из старых бекапов и кэша страниц в Яндексе нам удалось восстановить большую часть постов, которые были на Вомбате. С одной очень неприятной поправкой - в этих постах нет картинок.
Фото и какие-либо изображения есть только в перенесённых с Пикабу постах (мы выгрузили их заново). В написанных постах на Вомбате и аватарки пользователей спасти не удалось. Посты, в которых были картинки мы временно скрыли, тк они могли быть важной частью повествования. Сейчас мы готовим функциональную часть, которая даст возможность желающим отредактировать свои старые посты с картинками (например, вернуть иллюстрации рассказам).
Видео с Youtube/Вк/Вомбата живы и должны быть доступны на сайте.
Комментарии: к сожалению, комментарии, сделанные с начала года и до настоящего момента были утеряны.
Аккаунты пользователей: нам не удалось восстановить аккаунты, зарегистрированные в 2024 году. Сейчас на сайте есть только те, что были зареганы в 2023 году.
Поэтому посты, которые были написаны пользователями, зарегистрированными в 2024 году, пока временно привязали к @vombat-zombie. Сейчас у Зомби Вомбата 4400 постов. Что составляет 15% от общего числа постов. Не очень много, но неприятно.
Рейтинг: рейтинг пользователей сейчас восстановлен, но тк часть данных мы брали из рейтинга постов старого дампа, часть из кэша, могут быть некоторые неточности. Если вдруг разница в рейтинге будет критичной - пишите нам.
🙏 Из-за того, что сайт несколько дней был недоступен мы с большой вероятностью потеряли позиции в поисковиках, которые важны для роста сайта. Обращаемся к вам с просьбой в ближайшую неделю помочь Вомбату с активным наполнением новыми постами и комментариями. Это покажет поисковикам, что временные сложности миновали и можно продолжать рекомендовать сайт в поисковой выдаче.
Посыпаем голову пеплом и делаем правильные выводы: теперь мы будем покупать еще один сервер у провайдера, отличного от основного, чтобы хранить бэкапы там. Если у вас есть желание помочь с покупкой сервера или просто подбодрить нас в такой нелёгкий час - будем рады вашим донатам.
P.S. Авторы, приложившие руку к восстановлению Вомбата (заново зарегистрировавшиеся, прикрепившие свои старые посты к новому аккаунту и/или добавившие картинки в свои старые посты) будут награждены соответствующими ачивками (как только они появятся).
Доброго времени суток, уважаемые капибары!
С этого поста начинается наш путь в удивительный мир Linux!
В этом посте не будет дурацких взмахов волшебной палочки и глупых заклинаний!

Для начала давайте определимся с железками на которых мы будет разворачивать наш мультимедиа- сервер. Обычно это старенький комп, который валяется где-то в квартире/кладовке/etc.
Очень нужно, чтобы процессор поддерживал архитектуру amd64, оперативной памяти минимум 4 ГБ хотя, это глупое уточнение на мой взгляд, т.к. в основной массе современных ПК стоит именно такой процессор, ну и не менее оперативной памяти!
И так, мы начинаем КВН установку и настройку нашего сервера!
Я все операции буду выполнять на виртуальной машине, т.к мне лень включать подопытный комп)
Что мы делаем первым делом? А первым делом, мы открываем браузер на своем основном компе и идем по вот этой ссылке - https://ubuntu.com/download/server
Там есть большая зеленая кнопка с надписью на буржуйском - скачать Ubuntu server 22.04.4 LTS, собственно ее жмакаем и ждем пока 2 ГБ счастья и извращений не загрузятся на наш ПК.

Что нам нужно сделать далее? А далее мы пойдем тернистым и простым путем. Тернистый - это записать данный образ на флешку не менее 4 ГБ с помощью специальных утилит, таких как Rufus - https://rufus.ie/ru/, Balenaetcher - https://etcher.balena.io/, либо UltraIso - https://www.ultraiso.com/download.html (последняя программа является проприетарной, что означает, что ей нужна денежка за работу). Лично я пользуюсь Rufusом, просто потому что нравится.
Далее эту флешку мы вставляем в подопытный комп и следуя инструкции в вашем BIOS или UEFI загружаемся с этой флешки.
Ну а простой путь - это развернуть все это дело на виртуалке (как развернуть виртуалку я думаю объяснять не нужно, а если нужно - напишите об этом в комментах).
Все действия в устанавливаемой системе производятся с помощью клавиш TAB, пробел, стрелочек и естессно ВВОД (он же ENTER)
Вот мы все записали на флешку или подготовили виртуалку для работы, далее мы загрузились с нашего установочного носителя и видим белые надписи на буржуйском. Жмакаем надпись Try or Install Ubuntu Server

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

Далее система спросит нас о раскладке клавиатуры, я оставил русскую

Затем будет спрошено какими клавишами менять раскладку с английского на русский и наоборот, я оставляю по-умолчанию Alt+Shift

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

С этими этапами мы легко справились, теперь же нас встречает первый серьезный противник - настройка сети!
Для виртуалки я использовал автоматическую настройку сети, т.е оставил все как предложила система.

Но мы же хотим чтобы наш сервер висел постоянно на каком-то одном адресе, шоб не выяснять это каждый раз. Конечно, можно все это сделать и в настройках роутера, но мы же не за этим здесь собрались? Поэтому выбираем наш сетевой интерфейс (у меня это enp0s3) клавишами tab или стрелочками, далее жмем ВВОД и там выбираем Edit IPv4

Теперь нам нужно выяснить какие адреса выдает нам роутер. Это могут быть по типу 192.168.1... или 192.168.0... Например 192.68.1.123 или 192.168.0.123. Узнать это можно в настройках Wndows - сеть и интернет - ваше содинение

Как выяснили - идем заполнять настройки дальше. В первую строчку мы пишем начальный диапазон нашего роутера, это может быть 192.168.1.0 или 192.168.0.0 к этим циферкам мы добавляем вот такую надпись /24 - что означает маску подсети. В строке Адрес пишем нужный нам ip. Например 192.168.1.127. Шлюз - это адрес вашего роутера. Name servers и домен оставляем пустыми. Ниже на скрине все видно:

Жмем сохранить и готово. Далее оно запросит адрес прокси-сервера, это поле мы тоже оставляем пустым и жмем Готово

В следующем окне будет проводится проверка доступа к сети и обновлений. Если все успешно, будет примерно как на скрине

Теперь нас ждет разметка диска. Я подразумеваю, что у вас на диске ничего нет или это не страшно потерять. Разметку диска мы тоже делаем на автомате, т.к. мы же учимся, верно? Забивать голову сложной разметкой не будем.
На этом этапе нам нужно снять галочку с надписи Set up this disk as an LVM group и нажать Готово

Теперь оно покажет, что оно сделает с нашим диском и если нас все устраивает - жмем Готово

Далее подтверждаем еще раз

Теперь приступаем к созданию пользователя. Заполняем все поля в соответствии с запросами и вашим желанием. Название сервера делайте понятным для вас, потому что именно так вы его будете видет в локальной сети. Жмем готово

В следующем окошке тоже жмем продолжить, Ubuntu Pro нам не надо.
Дальше ставим галочку для установки Openssh serverа) оно нам надо будет для удаленного подключения.

В следующем окошке выбираем docker, он тоже может нам понадобиться.

Все, пошла установка системы. Вы великолепны!

После установки оно попросит перезагрузиться. Не забудьте вытащить установочный носитель из компа (если вы сдуру все это на реальном железе делали)

И вот система впервые загрузилась! Ура! Есть у Ubuntu мелкая деталь при загрузке, что меня бесит, это как она перекрывает предложение ввода логина\пароля. Но нам это не помешает.

Затем пароль. Имейте ввиду, что пароль не будет отбражаться при вводе в консоль. Не пугайтесь. Вводим пароль и жмем ВВОД

Все! Вы вошли в только что установленную систему! Поздравляю!

На этом пока все, т.к ограничение на количество изображений стоит в 25 шт. В следующем посте мы обновим нашу систему и приступим к установке торрент клиента и медиасервера.
Чтобы выключить систему нужно ввести sudo poweroff и ввести пароль если оно попросит!
Всем пока и до встречи!
P.S. Я не настоящий сварщик! Все что я тут рассказываю или буду рассказывать - основано на личном опыте использования домашнего сервера. Если вы считаете что я делаю что-то не правильно, можете написать об этом в комментариях.
И снова здравствуйте, дорогие Капибары! Сегодня мы продолжим настройку нашего маленького, но очень гордого медиа-сервера! Вчера мы остановились после всей установки системы и выключили ее, сегодня нам нужно снова все включить и начать работу)
Сегодня я предлагаю продолжить работу с нашим сервером по ssh, конечно, некоторые товарищи в комментариях мне сказали, что лучше ставить GUI и работать по RDP, но на мой взгляд GUI на сервере излишен. Так что скачиваем mRemoteNG - https://mremoteng.org/download, устанавливаем ее и создаем новое подключение - протокол ssh version 2, вводим ip нашего сервера, который мы настроили в прошлый раз, порт указываем 22 и вводим пользователя и пароль, который мы тоже создали в прошлый раз.

И если у нас все правильно получилось, мы увидим такую картину

Ура! Вы великолепны! Теперь давайте обновим нашу свежеустановленную систему. Для этого нужно набрать команду sudo apt update нажать ВВОД и ввести пароль.
Напоминаю, пароль не будет отображатьсяP.S. команды которые я даю в этом посте можно копировать и вставлять в терминал с помощью правой кнопки мыши. Это немного ускорит работу с сервером

Если оно скажет, что найдены обновления в таком-то количестве, то нам нужно ввести команду sudo apt upgrade -y. В этот раз пароль запрашиваться не будет, т.к мы его ввели на предыдущем шаге. У меня нет обновлений. потому что пока я подготавливал скриншоты для поста, случилась грусть-беда и все что я успел наснимать - пришлось удалить. Но сути это не меняет)

После того, как мы обновились - наступило время для установки нужного нам ПО. Но для начала давайте подготовим папки, в которых будут храниться наши фильмы, сериалы и прочие ништяки. Для начала я создам папочку за пределами домашней директории нашего пользователя (я это делаю для своего удобства, потому что emby отказался работать с домашней директорией, да и просто привычка ничего не пихать в /home окромя конфигов)
Пишем такую команду sudo mkdir /cloud (вместо /cloud можете дать любое имя. Я предпочитаю использовать английские названия каталогов для уменьшения проблем.) Эта команда создает каталог cloud за пределами директории /home. Далее нам нужно указать владельцем этой папки нашего пользователя, для этого вводим sudo chown -R user:user /cloud (вместо user пишем своего пользователя) и теперь осталось выставить права на запись в эту папку, для этого вводим sudo chmod -R 755 /cloud. Затем мы можем создать в папке cloud нужные нам папки, такие как films, serials ну и прочее что нам в голову взбредет. Я создал там папочку downloads. Хочу уточнить, что теперь, чтобы создавать папку в каталоге /cloud нам не нужно добавлять sudo к команде. Достаточно просто ввести mkdir /cloud/downloads

Мы создали нужные папки и мы снова великолепны! Теперь установим Transmission-daemon. Это торрент-качалка. Для этого вводим команду sudo apt install transmission-daemon

И снова побежали буковки, нам нужно лишь дождаться окончания установки. После этого пишем sudo service transmission-daemon stop для остановки transmission, т.к. все настройки выполняются пока он остановлен. Далее мы копируем стандартные настройки в папку пользователя sudo cp -R /etc/transmission-daemon /home/user_name/.config/ (вместо user_name написать своего пользователя) sudo chown -R user_name /home/user_name/.config/transmission-daemon

Затем вводим sudo nano /etc/default/transmission-daemon и в строке CONFIG_DIR прописываем путь до папки с файлами настройки. Для сохранения изменений - ctrl+x затем Y для подтверждения.
CONFIG_DIR="/home/user_name/.config/transmission-daemon"

Теперь научим transmission работать от имени нашего пользователя, для этого нам нужно ввести sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service и в значении User= пишем имя нашего пользователя. Снова сохраняем и выходим.

Теперь нужно перезагрузить наши юниты. Для этого вводим sudo systemctl daemon-reload
Теперь научим transmission качать наши торренты в определенную папку, разрешать вход по логину и паролю и указать с каких адресов можно к нему подключаться. Для этого вводим nano /home/user_name/.config/transmission-daemon/settings.json (вместо user_name написать своего пользователя)
"download-dir": "/cloud/downloads", - меняем на свою папку. У меня это /cloud/downloads, "rpc-password": "{4d9e2d73e22b3d53fb1de394d5be2255f103ca96S/LhCaA7", - все что между " " стираем и пишем свой пароль для торрент. "rpc-username": - " " - придумываем имя пользователя для торрент. "rpc-whitelist": "127.0.0.*,192.168.1.*,192.168.0.*", - список разрешенных адресов для подключения, можно оставить как в примере. После всех озменений сохраняемся и выходим.

Теперь можно ввести sudo systemctl start transmission-daemon.service и если все правильно, нам не выдаст ошибок. Если все хорошо, то идем http://адрес нашего сервера:9091 и видим веб-морду нашего transmission, которая просит логин и пароль


Теперь возвращаемся в консоль и вводим команду sudo systemctl enable transmission-daemon.service, чтобы наш transmission сам запускался при старте системы. И снова мы великолепны!
Теперь давайте установим Emby-server, мы же для этого здесь собрались? Заранее отвечу почему не Plex - просто мне не нравится его способ подключения к серверу (ваши учетные данные лежат на серверах Plex), я обязательно расскажу как его установить, но сегодня мы ставим emby.
Для начала идем на сайт https://emby.media/linux-server.html и копируем ссылку на загрузку. Для вашего удобства я ее уже вставил для команды wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.8.3.0/emby-server-deb_4.8.3.0_amd64.deb. Осталось ее скопировать, вставить в терминал и дождаться пока скачается установочный пакет.

Теперь устанавливаем скачанный пакет sudo dpkg -i emby-server-deb_4.8.3.0_amd64.deb , ждем пока установится. После вводим sudo systemctl status emby-server и видим зеленую надпись active (running). И снова мы великолепны! Теперь снова возвращаемся к браузеру и идем http://адрес нашего сервера:8096/web/index.html. Там видим такую картину. Выбираем язык, страну

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


При добавлении библиотек, пожалуйста выберите на каком языке Emby должен будет подбирать метаданные, искать обложки и описания к фильмам и мультимедиа. По-умолчанию это английский. Как только вы настроили все ваши папочки с мультимедиа, возвращаемся в консоль и набираем sudo systemctl enable emby-server.service
Ура! Вы великолепны! В принципе на сегодня все, если в случае Transmission все понятно, то с Emby я предлагаю вам поковыряться в настройках и определить что для вас лучше.
Ну и снимок для примера

Всем пока и до новых встреч! В следующий раз мы научимся ставить Plex и еще что нибудь. Я предлагаю как альтернативу Transmission установить Qbittorrent. Так же начнем потихоньку настраивать Samba и прочие плюшки для нашего удобства)
Здравствуйте дорогие капибары! Простите меня пожалуйста, за столь долгое отсутствие поста!
Сегодня мы установим на наш маленький, но очень гордый мультимедиа-сервер еще один торрент-клиент - qbittorent-nox. Это такая же программа для скачивания торрентов ка и Transmission, но со своими приколами и плюшками.
Итак, приступим! Снова подключаемся по ssh к нашему серверу и для начала нам нужно обновить систему, для этого выполняем команду sudo apt update && sudo apt upgrade -y. Затем нам нужно добавить репозиторий данной программы sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable, подтверждаем, что мы в своем уме и ждем выполнения команды.

Можно снова обновить список репозиториев - sudo apt update. Мы великолепны! Теперь погнали дальше. Теперь установим саму программу sudo apt install qbittorrent-nox, так же подтверждаем и ждем когда установится

Оно установилось и наш следующий шаг - это добавить пользователя для торрент-клиента. sudo adduser --system --group --no-create-home qbittor. Эта команда создает нового пользователя qbittor, не создавая для него отдельной папки в домашней директории, потому что она нам совсем не нужна. Теперь добавим нового пользователя в группу нашего основного пользователя sudo adduser your-username qbittorr (замените your-username на имя своего пользователя). И снова мы великолепны!
Осталось совсем чуть-чуть! Теперь создадим юнит для нашей программы sudo nano /etc/systemd/system/qbittorrent-nox.service Напоминаю, что порт можно указать абсолютно любой на ваш вкус.
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
#Do not change to "simple"
Type=forking
User=qbittor
Group=qbittor
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=7054
Restart=on-failure
[Install]
WantedBy=multi-user.target

И как всегда мы великолепны! Сохраняем наш юнит ctrl+x затем y. Осталось запустить наш торрент-сервер! sudo systemctl daemon-reload && sudo systemctl start qbittorrent-nox. Если не выдало ошибок - идем по адрес вашего сервера:7054 и видим такую картину

Логинимся - логин admin, пароль adminadmin. И если все хорошо, то выполняем в консоли sudo systemctl enable qbittorrent-nox, чтобы программа запускалась автоматически при перезапуске системы. И как обычно, мы великолепны!
Осталось дело за малым, меняем пользователя торрента на своего, указываем папку загрузки и наводим небольшой марафет!
Для начала сменим пользователя, для этого идем Сервис-Настройки-Веб-интерфейс. В разделе Аутентификация меняем пользователя и пароль на предпочтительный (ни в коем случае не используем учетные данные нашего сервера! Придумайте что-нибудь новое)

Теперь укажем основную папку для загрузки Сервис-Настройки-Загрузки. У меня это /home/user/downloads. Вы же указываете свой путь на сервере

Ну и моя любимая фишка в Qbittorent - это категории. Помните, мы создавали папки для фильмов, сериалов и прочее? Мы можем указать qbittorent эти папки как категории. Для этого в веб-морде, в левой стороне есть надпись (вы не поверите!) категории! Жмем ПКМ (правая кнопка мыши) по этой надписи и видим Добавить категорию

Например категория Фильмы. У меня это /home/user/Films (Напоминаю, что Unix системы чувствительны к регистру)

Теперь, при добавлении торрента мы можем указать просто категорию, а конечная папка укажется сама! Например так

На этом сегодня все, мои дорогие капибары! Надеюсь я вам чем-то да помог! Ваши замечания, исправления и пожелания - в комменты!
P.S. Напоминаю всем системным администраторам, программерам и прочим специалистам - я не настоящий сварщик, если вы считаете, что выбор ОС, способ настройки или еще какие факторы - неправильными - напишите свой пост с указанием моих ошибок и вашей версией, как это все нужно делать. Я не истина в последней инстанции. Всего хорошего!
Понимаю что внезапно но всё же. Есть сервак , нахрен не сдался но есть собрал для прикола. Не нужен хочу продать по себестоимости +- 100 тыщь . На авито разумеется никто не смотрит ибо сервер а не гейм машина. хотя сталкера 2 тянет на максималках ( хоть и херовая игра если честно) майнкрафт и тому подобное летает... я хз ... короче если надо кому что то пишите ...
Сисадмины со всего мира приезжают со своими рабочими серверами и бросают их так далеко, как только могут.


Она - автор нового развлекательного проекта "Капибара". Проект уже успел наделать шуму. И по большей части благодаря комьюнити. Как все началось? Это история для сериала. У айтишницы было две работы, ипотека и колоссальная нагрузка. Сломаться, устать можно по "щелчку Таноса". Отдыхала глазами на "Пикабу". Читала, постила. Пока политика сайта не пошла вразрез с ее личными убеждениями. Дальше был вихрь.
Собрать dream team за 2 часа
- Ольга, почему ваш проект называется «Капибара»?
- Это название выбрали пользователи. Сначала устраивали мозговой штурм. Потом голосовали в два этапа за понравившиеся варианты. Потом откатывались, чтобы обоснование сделать: почему тот вариант, а не другой. В целом, это полностью инициатива самих участников. Когда задала финальный вопрос: «Название «Капибара» всех устраивает?», больше 500 человек ответили: «Да!»
- А где проводили это голосование?
- В чате. Он создался в первые секунды жизни идеи. Там есть специальный топик: выбираем имя для проекта. В нем и провели голосование буквально через 3-4 дня после его создания. 24 июля обновился «Пикабу». В этот же день мною был создан тот самый пост, тут же был создан чат и все понеслось…

О причинах популярности капибар (ссылка на материал в Тинькофф журнал)
- Все-таки изначально идею предложили вы? Это связано с модой на капибар?
- Идея названия – полностью пользовательская. Я изначально дала только рабочее название Vortex. Нужно было заводить репозиторий, называть документы, папки. В общем, я автор только служебного названия. Но я не взяла на себя ответственность, что так будет называться весь проект. А Vortex потому, что у меня сложился такой ассоциативный ряд. Как «Капибара» началась вихреобразно, так все и понеслось.
- Вихреообразно – имеете ввиду, что началось все эмоционально?
Мы как-то очень неожиданно, очень импульсивно стартовали. Когда вышло обновление на «Пикабу», то от меня был всего один эмоциональный пост
- Стоп. Ольга, что за пост, с которого все началось?
Я написала «С этим «Пикабу» все понятно, если никто не начнет делать новый, то это начну делать я»
Триггером стал выход обновления на «Пикабу». Отмена отображения минусов. То есть в «горячее» с прошлого обновления стали попадать посты с отрицательным рейтингом. Это оказалось не багом: они что-то сделали с алгоритмами и не будут «чинить» рейтинговую систему, а будут маскировать продвигаемые посты под видимость обычных.
Я поняла, что того, что я любила на «Пикабу», больше не будет. Я была не согласна с тем, что нет альтернативы. Мол, есть «Пикабу», он единственный, терпите. Альтернатива нужна! Тогда еще не было известно ни про «Вомбат» ни про другие новые проекты.
Когда я создавала этот эмоциональный пост, думала, что впишусь в какую-нибудь команду разработчиков. О том, что я возглавлю, я даже не подозревала.
А, да, на «Пикабу» мой профиль забанили за упоминание «Капибары». Моему аккаунту было 8 лет и больше 100 000 рейтинга. Это не топ, но очень неплохие цифры для «Пикабу».
— Вы создали пост и получили обратную связь от пользователей?
- Да, посыпались комментарии: «Фронтенд-разработчик у тебя есть! Я разработчик с четырнадцатилетним опытом – я с тобой!»
Я создала отдельный чат в телеграм: ну пусть будет, и ушла работать.
Через два часа возвращаюсь, а в чате 3,5 тысячи человек

Я включила людям топики, темы они создавали сами, какие-то голосования начали вести. Посмотрев на это, я поняла, что надо стартовать разработку прямо сейчас, потому что люди уже начали голосованием выбирать базу данных, языки программирования и прочие технические вещи. Но это не те вещи, которые выбираются голосованием…
- То есть в чатах народ взял власть в свои руки?
- Абсолютно. Но оно пошло не в том направлении, в каком имело хоть какие-то шансы развиться. Поэтому к вечеру следующего дня я написала, каких именно компетенций нужны специалисты.
Мне ответили: «Давайте не будет как с народным Авито!» «Народное Авито» — это проект «Мой торг», тоже проект пикабушников, которые решили создать свой «Авито». Один из ребят из той команды сказал мне: «Блин, мы за полгода ни строчки кода не написали. Давай здесь не будет также…»
Про энтузиазм и конфликты
- Проект, абсолютно построенный на UGC – это, наверное, какой-то идеал, к которому вы стремитесь?
- Есть огромная разница, между тем как строить проект и как им пользоваться. Как им пользоваться — не вопрос. Мы все делаем для того, чтобы это была UGC-платформа с минимальным вмешательством со стороны администрации. То есть это действительно полностью власть пользователей. Люди сами решают, какой контент годный, что будет в тренде, что будет в топе, а чему нужно утонуть в минусах. Это полностью их вотчина.
Но при постройке самого проекта, при создании архитектуры, кодовой базы, дизайна такая демократия невозможна.
- А вы не думаете, что проекты, созданные на эмоциях, долго не живут?
Если в проекте только одна эмоция – я полностью согласна. Но «Капибара» разогналась до достаточно приличной скорости. Ее притормозить просто так не получится. У проекта колоссальная поддержка коммьюнити. Идея жива. Продукт людям нужен.
Даже если меня завтра собьёт автобус – «Капибар» легко восстановить, потому что исходники в открытом доступе.
У команды есть доступы, и базы данных «Капибары» могут поднять на соседнем домене. Я диверсифицировала риски.
- Что «Капибар» сегодня из себя представляет?
- Это платформа с честной регуляцией и алгоритмами, прозрачной рейтинговой системой, саморегуляцией контента пользователей и приятной площадкой для авторов.
Получается – основные отличия «Капибары» как UGC -платформы от сотен других соцсетей в том, что человек настраивает не только свою ленту – игнором тегов, подписками на теги, но и он влияет на то, что в трендах. У «Капибара» нет информационного пузыря. Здесь ценится то, что ты делаешь и пишешь.
Ленты «Тренды, Топ и Авторское» — это отдельные ленты, на которые ты не подписывался. Подписка — отдельная лента. Каждый человек влияет своими оценками на то, что попадает в тренды.
- Какие цифры у «Капибары» сейчас?
Незарегистрированных пользователей мы еще не особо умеем считать. Пока здесь надежда на Google метрики, Яндекс-аналитику и Similarweb. Он, кстати, говорит, что у нас 192 000 посетителей за месяц.
- Для вас это больше цифры?
- Сложно сказать. Наверное, большие.
- Вы говорите, что 1, 8 тысяч зарегистрированных пользователей. Но если сравнивать с подписчиками какого-нибудь крупного паблика – это не очень большая цифра
- Капибар вышла в публичный доступ 1 января. Это отдельный сайт без раскрутки. Получается, что для проекта, который в доступе чуть больше 2 месяцев – это очень хороший показатель.
Саму разработку мы начинали летом. В ноябре вышли в закрытый альфа тест. Туда можно было заходить по приглашениям. Человек заходил со всеми дисклеймерами: понимал, что это тест, понимал, что еще куча багов. Но, таким образом, мы авторов запускали.
— Команда капибар. Кто это?
- Динамический состав команды. Часть разработчиков пришла со старта. Часть после. Часть присоединилась недавно. Это высококвалифицированные специалисты. С коммерческим опытом работы больше четырех лет. Я не могла позволить себе взять команду джунов. Потому что это оттягивало бы ресурс остальных разработчиков.
Все спецы очень высокого грейда. Все это истинные герои и энтузиасты. Идейные люди. Очень самостоятельные. С комплексным видением с умением цельно видеть весь продукт и проект. Что редкое качество.
- Сколько денег потратили на запуск проекта?
- Честно — не считала. Расходы на регистрации доменов, ботов для упрощения модерации в канале, инфраструктуру – это все совершенно не сравнимые цифры с тем, сколько бы я потратила на разработку, если проект был бы коммерческий.
-???
- Можно посмотреть на HeadHunter среднюю зарплату разработчиков. У нас 10 человек – костяк команды, а в целом в команде разработки было до 40 человек.
У нас динамический характер команды. Если бы все эти люди были на зарплате, то на проект уже бы потратили восьмизначные суммы.
«Капибара» едет на энтузиазме. Люди горят идеей, чтобы этот проект был. Чтобы существовала альтернатива. Поэтому open source код и затраты только на инфраструктуру (облачные сервера).
- Понимаю – проект молодой. Но были ли конфликты с пользователями?
- Да, конфликты случаются. Связано в первую очередь с тем, что «Капибара» – пока без политики. И мы об этом рассказывали до старта проекта, и повторяли не раз. Это записано в правилах и повторяется самими пользователями.
У некоторых были ожидания, что проект станет местом, где можно обсуждать и двигать свои политические идеи. Те, которые не проходят модерацию на «Пикабу».
Я не готова рисковать проектом, который могут «роскомнадзорнуть» за чье-то высказывание. И я не хочу, чтобы «Капибара» превращалась в агитплощадку. Потому что это очень непростая тема, на которую даже близкие люди могут переругаться. А на огромном сайте…
Конечно, есть не согласные с этим.
«Капибара» делалась как обитель авторского контента. Того, которому не придется сражаться за доступ к читателю пробиваясь через «баяны» и рекламу десятков тысяч телеграм-каналов. У всех были свои ожидания, и есть люди, которые ждали, что там будет свобода вообще во всем.
Отмечу, что мы ограничены законодательством всех стран технического контакта. Большинство пользователей из России, а значит, надо соблюдать закон РФ. Это мы делаем в добровольном порядке. Мы соблюдаем закон.
Про несогласие с отсутствием альтернативы на рынке
- «Капибар», «Вомбат», «Пипмай», есть, думаю, еще ряд проектов, о которых пока мы не знаем. Почему вдруг люди начали делать подобные проекты. В чем причина?
- Я думаю, несогласие с отсутствием альтернативы. В воздухе висит такое: «Хочешь альтернативу? Иди на «Reddit». Там англоязычные люди из далекого зарубежья и их посты тебе не «откликаются». Это не про тебя. Да, есть «Yaplakal. com» – там своя специфика. Есть «Fishki. net» – но это не замена «Пикабу».
- В чем отличия?
- По функционалу, по темам, по аудитории, по специфике.
- А чем аудитория отличается?
- Я взяла агрегированные данные. Читала немало постов на тему, почему это не аналог, но сама эту аналитику не проводила. Если вкратце – это не замена. Все аналогичные проекты, о которых говорили выше, стартовали, чтобы у людей был выбор
- У проекта есть бизнес-цель или это пока хобби?
Это точно не хобби. Это уже слишком серьезно.
Но цели «зашибать» там миллионы мы не ставили. Если финансово взлетит, то, конечно, отказываться от денег не будем. Цель минимум — вывести проект на «самоподдержание».
- А в целом, сколько времени у вас отнимает работа над «Капибарой»?
- Все свободное время. У меня стандартная восьмичасовая пятидневка. А «Капибар» это уже не просто «поработать». Я ею живу! У меня каждое утро начинается с «Капибар». Появляется минута на обеде – «Капибар». Свободный вечер – «Капибар».
- Как сейчас продвигается проект?
- SЕО продвижение. Страницы "Капибары" очень хорошо индексируются google и Яндексом. Ну, и конечно, сарафанное радио. Сообщество рассказывает о «Капибаре». Плюс, у нас есть страницы в ВК, откуда приходят люди. Но если верить Similarweb, то основное количество людей идет через Телеграм. Люди делятся статьями, пересылают их, рассказывают о них. Плюс у нас регулярные публикации на других ресурсах.
Например, первая статья на Хабре удачно выстрелила, есть статьи на vc, на tenchat, на реддите.
- То есть пока вы не заходите в такие инструменты как Яндекс. Директ и т. д.?
- Пока нет такой необходимости. Для этого нам нужно SEO ядро. Человек, который умеет это делать, чтобы не сливать бюджет.
«Все! Не могу больше…»
- Возвращаясь к Пикабу. Есть мнение из комментариев к одному моему интервью, что клонов у этого сайта десятки. Что можете ответить на это?
Могу ответить: «Пожалуйста, не бросайте начатое. Альтернативы — это прекрасно. Свободный рынок – это двигатель развития, прогресса. Нам нужно разнообразие. Чем больше создается таких площадок, тем выше шанс, что через 10-15 лет кто-то из нас будет еще существовать».
- То есть вы говорите о том, что если крупные площадки закроются, то вся масса пользователей останется без контента?
- Нет, без контента, конечно же, не останется. Но вопрос в качестве этого контента. Быстро, легко, смешно, листай-листай-листай… Посмотрите на рилсы в Инстаграме*, на клипы в ВК, перепосты «хохотачей» с Одноклассников, сотни тысяч телеграм-каналов с мемами. «Пикабу» взял тот же ориентир. Площадок с качественным авторским контентом все меньше.
- Есть еще мнение конспирологическое. Якобы за созданием «Вомбата» и «Капибар» стоит один человек. И якобы это сайд-проекты «Пикабу».
- Впервые слышу такое мнение. «Вомбаты» и «Капибары» в коллабе. Мы поддерживаем друг друга. У нас совместные активности и конкурсы. Тот же «Анонимный Дед мороз» или конкурс на 14 февраля. У них под тегом – #любовьморковь , у нас #расскажи мне о любви. И призы были совместные. Хлопнули по лапкам и помогаем в развитии друг другу.
Нет, никто не из администрации «Пикабу». Мы все — бывшие пользователи «Пикабу».
- Ольга, когда хотелось бросить проект? Ну, вот: «Все, не могу больше…»
«Капибара» началась, когда в моей жизни было одновременно две работы, и я только-только влезла в ипотеку. Представляете уровень нагрузки?! И тут появляется третья бесплатная работа — «Капибара».
Она забирает время и деньги. Конечно, я была близка к выгоранию! И, например, через месяц руки уже опускались!
Взяла выходные. Провела их как нормальные люди и снизила нагрузку. Тут мне очень помогли модераторы, команда проекта, активисты чата. Они взяли на себя многое из того, чем занималась я. И за чатом смотрели, и обновления сами выкатывали, и конкурсы сами проводили, и различные мероприятия/игры для поддержания активности пользователей, и объявления раскидывали, и с текстами помогали, и авторов звали. Стало проще.
- Ваша большая нагрузка была угрозой проекту?
- Это сложно назвать угрозой. Потому что я заложила очень сильный фундамент в «Капибару». У нее высокая автономность. Даже если бы я выпала на 3 месяца из проекта, то я сделала в команде высокую ставку на самоорганизованность.
- Что это значит?
- Каждый понимает, что он делает. И делает, не спрашивая разрешения. У нас есть функциональные требования и общее понимание того, во что целимся. В виде прототипа — тот же «Пикабу». И мне не нужно расписывать людям в деталях: сделай так или так. Команда высокопрофессиональная и на высоком уровне организованности.
Даже если все пропадет по щелчку Таноса – исходники находятся в открытом доступе. Кто-нибудь обязательно возьмет и продолжит…
*Meta – запрещенная на территории РФ организация
Мы проговорили с Ольгой несколько часов. Материала много. Она высококлассный специалист и не попросить ее поделиться лайфхаками было бы глупо. Она поделилась: как использует нейросети в работе над проектом. Нейронки пишут код, ищут ошибки, забирают рутину. Но, это уже вторая часть интервью, которая выйдет позже. Проанонсирую в своем канале: Стас смотрит рекламу
Понедельник - обычный день на моей работе, (Я работаю айтишником у местного интернет-провайдера), ничего не предвещало беды, я работал над сервисом (переносил его на другой движок, если интересно), который объединяет камеры с серверов и регистраторов нашей сети через api и выдает поток с камеры по запросу (для наших абонентов под логином и паролем от лк, для остальных регистрация и небольшая денежка за подписку).



Отвлекся... Сижу, работаю, начинают сыпаться письма, что не работают камеры - полез разбираться. Машина работает под управлением Windows Server 2016, на котором запущено несколько экземпляров софта Trassir server (один из которых отвалился), логи софта ничего не дали стал смотреть логи виртуалки:
Device naa.600605b008996800221d6a3a46fa2d78 performance has deteriorated. I/O latency increased from average value of 632 microseconds to 19364 microseconds.
- Сказал мне лог, а с этой надписью подросла и температура у меня и колеги, так как сама виртуалка - это железка с собранным RAID массивом, собранным еще прошлыми ребятами, и не хватало нам еще проблем с жестким диском.
Прошло два часа с момента, как все лежало, нарастал градус, кипел отдел (как и замдир, каждые несколько минут задававший очередной вопрос - "ну как там, скоро?"). Решили сперва погуглить и нашли инфу, что нужно отключить технологию виртуализации Intel VT-d в самой ESXi (iovDisableIR), и вот мы уже логинимся по ssh и вводим заветную команду esxcli system settings kernel list -o iovDisableIR в надежде, что сработает - ребутаем сервер, молимся. Иии....иии...ииииии...пинги пошли.... - маячил колега. Запускаем удаленку с сервером, запускаемся и все прекрасно! Тьфу, тьфу, тьфу! Пол часа с момента починки - полет нормальный, можно снова заниматься своими делами.
Всем хорошего дня и настроения!
P.S. Не знаю, как позвать разрабов - https://kapi.bar/publish/(заголовок) слишком большая высота страницы, то есть: видно блоки по бокам, небольшой блок, который сообщает, что пост опубликован, и страницу можно скролить вниз, на мой взгляд многовато. При редактировании поста (когда сохранишь) - эта страница так же по height уехала. Не знаю, баг это или нет, но наблюдение...
Доброго времени суток, капибары и капибарыни! Случилось тут со мной, что я намутил свой телеграм бот для скачивания книг со своего сервера. Библиотека должна быть в формате inpx (например копия флибусты, скаченная с любого удобного трекера).
Если вы читали (и о Ктулху!) сделали по моим постам свой сервак, то знаете, что свой сервер - это круто! Бот я задумал совсем давно, когда столкнулся в принципе с такими ботами. И мне в голову пришла мысль, а почему бы и да? (тут хочу уточнить, я не программист и программировать я не умею). С этим вопросом я обратился в интернет

Первым делом я обратился к нейросетям, они меня конечно поняли, но со своей, извращенной логикой. И как я им не объяснял, что мне нужно, нормальную реализацию моей задумки мне получить так и не удалось. Затык был в парсинге книг из inpx и в принципе в нормальном поиске и скачивании книг (по сути во всем), но какой-никакой костяк они мне дали. Решив, что так жить нельзя, а в одном месте все так же свербит, я пошел на Авито в поиске настоящего программиста, которого я там и нашел. Объяснив задачу и несколько раз объяснив что такое inpx (я раньше думал, что после получения задачи, программист сам способен выяснить технические детали с чем ему нужно работать), он сделал мне полностью рабочего бота, который парсил inpx и даже выдавал результаты поиска и позволял скачивать найденное!
Но у этого бота было множество минусов! Во-первых, все данные он держал в ОЗУ (оперативной памяти), т.е при каждом перезапуске бота, он заново парсил весь inpx. Во-вторых были проблемы с отображением результатов (уже и не вспомню какие), плюс, он был чувствителен к регистру. В третьих, все переменные он держал внутри тела бота, что на мой взгляд было очень неудобно, искать среди всего кода куда и с чем ему работать. Но, так как у меня уже был рабочий бот, с исходниками можно было обратиться к нейросетям. Мой выбор пал на Grok, от Илона нашего Маска!
Нейросети очень сильно помогли мне с этим. Так, я научил бота создавать бд в SQL, куда сохранялись все спарсенные книги, чтобы не выполнять каждый раз парсинг при запуске бота. Переработал сам парсер, изначально он был на Python, но пришлось переписать его на GO и переложил всю работу с парсингом и вставкой книг в SQL на него (парсинг ускорился в несколько раз, с 7-8 минут на версии Python до 48-50 секунд на версии GO после компиляции) Сейчас бот нечувствителен к регистру, все перменные для работы находятся в .env файле, но у него есть ряд ограничений. Он ищет книги только на русском языке, в форматах fb2 и epub. Все остальные языки и форматы игнорируются. В рабочем режиме, после парсинга, бот потребляет не более 70 мегабайт ОЗУ, что делает возможным его запуск на микрокомпьютерах вроде Orange pi. Для запуска бота, вам потребуется сама библиотека, Python, SQL с пользователем, который может создавать и изменять бд в ней. Все переменные указываются в файле .env Сами исходники и версия с парсером на Go лежат тут https://disk.yandex.ru/d/EF36zcqYdp_01A
Совсем забыл! Токен для бота нужно получить в @BotFather и указать его в .env файле! Пример файла лежит в папке с ботом! Просто замените или укажите в нем свои значения. Файл должен лежать в одной папке с ботом. Путь к inpx не абсолютный, обычно этот файл лежит с zip книг. В env указываете только адрес папки с zip, бот сам обнаружит inpx и начнет парсинг
Это мой первый пост. Вдохновили меня на него эмоции от работы, которую я сам себе усложнил в несколько раз.
Решил написать ознакомление/предостережение для всех кто столкнётся с пепакурой и захочет повторить сборку модели с текстурой.

Pepakura, если очень кратко объяснять, это программа для "разворачивания"любых 3D-моделей и преобразования их в раскройку из деталей пригодную для сборки в 3D-модель. Программа разбивает детали по листам А4, правда не всегда правильно и ровно. Вывод на принтер возможен прямо из программы. Детали вырезаются, сгибаются где нужно, склеиваются и по сути всё!

Кратко о самом важном в сборке. Линии сгиба, клапана и их нумерация:

Так вот, это является моим вялотекущим хобби, и мой коллега зная это, попросил в подарок себе на ДР изготовить модель персонажа из вселенной World of Warcraft.
Не раздумывая я согласился и работа закипела.
Ну как закипела...
Первое на что я обратил внимание, на модели сохранена текстура, её конечно можно легко отключить, но делать белую модель при живой то текстуре! Кощунство! Решил я действовать по хардкору, перед распечаткой удалив с модели все линии и направления сгиба, а так же номера клапанов (т.к. на готовой модели их будет видно).
Понимая, что меня ждёт "очень весёлый" аттракцион по "слепой" сборке сложной модели, я распечатал дракона. На выходе получил 36 листов деталей, посмотрел на это всё, вспотел и забросил на месяц.
Слева, то с чем я жил 2 месяца, и плакал по ночам.
Справа развёртка здорового человека, которую можно легко собрать не обращаясь к программе.

И так, предстало передо мной вот это:

На вырезание ушла почти неделя работы по вечерам,
На сгибание деталей ушло 4 дня чистого времени.
Т.к. на деталях нет номеров клапанов, каждую из 230 деталей я помечал порядковым номером листа, что бы не запутаться в почти одинаковых элементах.
Внутри это выглядит так:

Вырезал, согнул, пронумеровал, рассортировал элементы по пронумерованным конвертам и выдохнул.
Отдохнул пару недель от дракона, и начал самое лёгкое во всей этой работе. Сборка!
Детали согнуты, суперклей на готове, смотри в программу да склеивай) Изи!
За первый вечер собрал верх морды.

Три вечера собирал и усиливал основание бюста.

И в течение недели, конечно с лёгкими косяками я закончил работу.





Меня больше ничто не заставит заниматься подобной сборкой модели с текстурой по двум причинам:
1)Лютейший геморрой ввиду отсутствия каких либо ориентиров во время подготовки и сборки.
2)Как видно на всех фото, в местах сгиба краска слезает с бумаги. Этого я не учёл, и был крайне "обрадован"...
Мораль такова. Кто решит заниматься подобным видом рукоделия, печатайте без текстуры, и будет вам счастье!
За сим всё! Добра всем кто дочитал, удачи всем кого заинтересовал!
Доброго времени суток, уважаемые капибары!
Появилась у меня тут идейка рассказать людям добрым про удивительный мир домашнего мультимедиа сервера, коим можно решать разного рода задачи для собственного удовольствия. Многие уже привыкли к разным рода подпискам на разных же сервисах, по типу Кинопоиск, IVI и прочих сайтах, легальных и не совсем. И если в случае нелегальных (пиратских) сервисов все понятно, их постоянно блокируют, то с легальными все еще грустнее. Т.к. отсутствие многих фильмов, сериалов и озвучек к ним - очень печалит. В случае с музыкальными сервисами - та же байда. Отзыв прав на композиции и фильмы, постоянные просьбы купить контент, когда ты уже заплатил за подписку - все это неимоверно бесит (меня точно бесит).
Так вот, я хотел бы рассказать, как поднять свой мааленький, но очень гордый сервер в домашних условиях и без смс. Нужна кому-нибудь эта инфа? Или мне потом будет стыдно за этот пост?
Я тут буквально вчера создал пост, в котором предоставил бесплатный доступ к прокси-серверу для обхода блокировок для жителей Вомбата, которые сами не умеют это делать и платить не хотят по разным причинам.
Пост удалили - и правильно сделали. Прошу прощения у администрации Вомбата, я как-то не подумал что могу подставить ресурс своими добрыми намерениями.
Однако, информация из данного поста успела очень быстро распространиться по интернету и если вчера я заметил активность всего нескольких пользователей, то сегодня началась какая-то вакханалия - помимо кучи желающих просто использовать по назначению начались DDOS-атаки как на сам сервер (я даже в панель управления заходил с трудом), так и на VPN-канал (пытались забить его мелкими запросами, их были миллионы), а ещё начался брут-форсинг (попытки взломать пароль админа путём тупого перебора). В общем сервер стал абсолютно бесполезным по прямому назначению.
Благо данный сервер был создан мной как прокладка именно для Вомбата и больше никакой нагрузки на себе не нёс.
Из-за нехорошей активности и возникшей бесполезности пришлось его прибить, он просуществовал менее суток.
Приложение Discord является самым популярным приложением для общения.
Но многие забывают или намеренно пропускают сами минусы этого приложения.
Сами минусы приложения Discord:
1)Разнообразный коллектив в котором не всегда нормального собеседника найдешь;
2)В приложении Discord сами модераторы серверов не реагируют на жалобы;
3)Конфиденциальность в серверах не имеет никакого значения;
4)Странное комньюнити в русскоязычных серверах.
5)На жалобы техобслуживание долго не реагирует.Но попытаться можно.Все зависит от количества жалоб.
6)Само коммьюнити приложения тебя сделает плохим.Если им что-то не нравится.У них своё представление о том или ином человеке.Они живут в своём собственном представлении кто ты и что ты и делают выводы не оценив ситуацию.
7)Есть определенные “особые” личности которым всё не почем.И “они” проникают без ведома куда не следует.
8) Модерация в чатах часто произвольная, субъективная или отсутствовать совсем.
9) Дискорд зачастую используется для травли и целенаправленных атак на индивидуумов или небольшие группы.
10) Многие сервера не имеют фильтрации контента или неадекватно с ней справляются.
11) Переполнено спамом, особенно в публичных серверах.
12) Масса неактивных серверов засоряет поиск новыми серверами и затрудняет общение.
13) Ненормативная лексика и оскорбления может быть частью общения и никто за это не накажет.
14) Сообщества могут быть ориентированы на конкретную аудиторию и не приветствовать новичков.
15) Часто нет возможности контролировать, что другие пользователи делятся с вами или отправляют вам в личные сообщения.
16) Бывает сложно поддерживать беседы из-за большого потока сообщений.
17) Профили пользователей часто анонимные, что может увеличить шансы настречу с деструктивными или вредоносными людьми.
18) Также в самом приложении есть некоторые “личности” которые имеют свойство “цепляться” к словам.Притом даже к определенным словам.
19) Сервера обсолютно никакой роли не играют вообще.
20) Подстрекатели и провокаторы в самих серверах.
21) В приложении Discord нужно быть осторожным с высказываниями (даже если они написаны на эмоциях это не будет является оправданием) и соблюдать информационную гигиену.
22) Кибербуллинг в самих серверах.
23) Уязвимость перед хакерами. В результате слабого шифрования, некоторые аккаунты пользователей могут быть взломаны.
24) Экстремальный контент: на некоторых серверах можно столкнуться с нецензурными изображениями, насилием, мошенничеством или другими формами экстремального контента.
25) Поиск чужих грехов.
26)Запрет в некоторых странах. По некоторым причинам, Discord запрещен в некоторых странах, что делает его недоступным для некоторых пользователей.
27) Стигматизация и стереотипизация в самих серверах.
28) В приложении Discord происходит высмеивание в виде жёсткого сарказма и жёсткой иронии.
29) Задирание, издевательство, притеснения в самих серверах.
30) Психологическое давление в самих серверах. (Входят пункты:18;20 — 22;25;27 — 29) (манипулятивные действия).
31) То что "их" не устраивает , то "они" готовы применить любые способы на возвращение "старого".Любыми методами и способами.не смотря на последствия.
32) могут загнать в ловушку в психологическом плане для удовлетворения собственных потребностей.
33) “Переводной дурак” - если нашел кого-то, кто более виноват чем он сам, то автоматически считает себя полностью невиновным.
34) В приложении Discord присутствует копирование, подражание и все что с этим связано с плохой стороны.
35) В самом приложении Discord могут прицепиться, достать, придраться по любому поводу и целям с отрицательной стороны.
36) Многие присутствующие в данном приложении "переобуваются" на ходу.хотя являясь при этом "отрицательными" и "не отрицательными" "личностями".
37) Обидчивость и злопамятность в самих серверах.
38) Коллективное чувство.
39) Троллинг
40) Подлость
41) Наглость
42) Хейтерство
43) Подколка
Поэтому следует думать что пишешь и говоришь в русскоязычных серверах Discord.
Это некоторые из минусов использования Discord, особенно в русскоязычном сегменте. При использовании такого приложения важно быть осведомленным и заботиться о своей безопасности.

Осенний лес очень богат на дары природы. Именно осенью в лес идут за грибами, ягодами, орехами и т.д. Идут привычными маршрутами, часто в одиночку и не рассказывая никому, куда пошли. Ну разве опытный грибник выдаст свои урожайные места? Те, кто идёт в лес первый раз, более осторожны, а вот постоянные ходоки часто уверены: "что может со мной случиться, я этот лес знаю как свои пять пальцев".
Эх, знали бы вы, сколько раз поисковики слышали эту фразу от тех, кого впоследствии находили... Много, если кратко. Заблудиться может каждый. Это как на воде — чаще тонет тот, кто слишком уверен в своих силах. Лес может меняться, вы можете случайно свернуть на незнакомую тропу — и вот уже вокруг совершенно неизвестная вам природа. А она ошибок не прощает.

Сегодня я хочу рассказать о том, что нужно сделать перед походом в лес. Рекомендации будут на основе памяток отряда "ЛизаАлерт".
Первое и самое важное: старайтесь не ходить в лес в одиночку. И так же старайтесь не отпускать туда пожилых родственников одних и тем более с маленькими детьми.
Обязательно надевайте яркую одежду. Нет яркой куртки — купите аварийный жилет со светоотражателями, он стоит копейки, занимает мало места в рюкзаке, а при необходимости его легко можно будет надеть. Но лучше надевать его сразу. Вы же не охотник, грибы не испугаются и не убегут. Да, когда идёте не один, яркая одежда поможет не терять друг друга из виду.
И личный лайфхак - поставьте несколько будильников на телефоне с разницей в полчаса. А то в лесу, особенно если хороший урожай, легко увлечься и не заметить, как пролетит время.
Правильно говорят: выходишь на час — бери запасы на день. Обязательно возьмите лекарства, которые принимаете регулярно (с запасом) и те, что вам нужны в стрессовых ситуациях. Вода тоже должна быть всегда с собой. Лёгкий перекус, пара зерновых батончиков, сухофрукты и орехи - всё это не отяготит вас, зато может выручить в случае непредвиденной задержки.
Зарядите телефон, по возможности возьмите с собой ещё и повербанк (внешний аккумулятор). Ещё из рекомендаций — спички или зажигалка, желательно в непромокаемом чехле, свисток, компас (если вы умеете им пользоваться).
Обязательно сообщите хотя бы кому-то из родных или друзей, когда вы ушли в лес, где точка входа и когда планируете вернуться. Если вы заблудитесь и не вернётесь к назначенному сроку, у поисковиков будет хоть какая-то информация.
И помните: заблудиться может каждый.
Рекомендации, что делать, если всё же заблудился, будут завтра.

Автор текста Оля (Лютик СПб)
Автор фоток я
Почему мы пиратим? Нет, это не бедность, не жадность, и ни в коем случае не принцип свободного контента. Всё дело в удобстве, ведь рутрекер с интерфейсом начала нулевых и EiskaltDC++ с монструозным GUI'ем из 90'х всё равно в миллион раз удобнее и понятнее чем нетфликс, кинопоиск и прочие прочие. Тут тебе и множество озвучек на выбор, и разные кодеки и проч и проч. Такое кинцо/музыку/сериалы лёгкой рукой можно закинуть в директорию которая нюхается Plex media server и смотреть где угодно где есть интернет прямо как кинопоиск, но с большим выбором. И что самое главное - в отличии от кинопоиска фильм никогда не будет удалён прямо во время просмотра потому что у оного кончились права на показ фильма (и да, у меня такое было и с кинцом, и с книгами и с музыкой, и это нереально бесит)!
Но это всё про музыку и фильмы, тут все знают про plex/emby/jellyfin. Ну а как быть с аудиокнигами и электронными книгами? Конечно можно так же как и с фильмами просто закинуть на флешку, взять с собой туда куда хочется и смотреть "оффлайн". Но это неудобно. Я пробовал слушать аудиокниги через plex, увы и ах он под это совершенно не заточен. Но когда я уже почти отчаялся и планировал полностью уйти в оффлайн я случайно наткнулся на гитхабе на замечательный проект audiobookshelf.
Это аналог plex но заточенный на электронные книги и аудиокниги. Справедливости ради этот проект пример того как криво получается софт если бекенд делают фронтендеры, но за неимением лучшего буду юзать его.
Коротко о том как его себе поставить. Добавляем репозиторий, ставим пакет, запускаем. Всё описано в доке. Если мы хотим выставить его в интернет и/или дать доступ другим людям то хорошей идеей будет поставить перед ним nginx с сертификатом и кешированием. Как это сделать тоже есть простая дока из двух действий. У меня всё немного сложнее, у меня audiobookshelf крутится в lxc контейнере, имеет ro доступ к файлам лежащим на другом сервере, но в целом от доки я не отступал, только добавил пару дополнительных шагов.
Что мы получаем:

Главный экран выглядит довольно просто и идеологически копирует plex (верхняя строчка "продолжить просмотр" ниже "недавно добавленные"), с лева можно выбрать просмотри всего списка книг, либо по авторам, по сериям или актёрам озвучки (перейти в нужную категорию можно так же из странички с книгой). Если же вы добавили отдельную библиотеку с электронными книгами и перейдёте в неё то интерфейс будет выглядеть ровно так же.

На странице книги можно увидеть (и перейти) автора, серию из которой эта книга и актёра озвучки, сервис отлично запоминает где ты остановился и предлагает продолжить с этого места даже если сменилось устройство. Всё как в plex (только не так красиво).

К сожалению в отличии от plex нет единой базы пользователей, так что если вы пользуетесь несколькими серверами audiobookshelf (например свой и вооон того парня), то прийдётся запомнить (ага, как буд-то кто-то сейчас запоминает а не созраняет в keepassxc) несколько учётных записей. Зато в отличии от plex несколько учёток могут иметь админские права (правда мне это не пригодилось) которые смогут управлять контентом прямо через браузер (но не через мобильное приложение, об этом позже).
Так же слушать контент с audiobookshelf можно через rss вообще не имея учётной записи, правда для этого необходимо чтобы кто-то имеющий такую учётку создал вам rss поток например на серию книг.
Кроме очевидного функционала audiobookshelf так же умеет править теги в mp3 файлах (а там обычно всякий мусор) и собирать из пачки mp3 файлов один удобный m4b (правда лучше сначала убедиться что 1файл=1глава, и если это не так то поправить через редактор глав прямо тут же)

Конечно же все метаданные можно менять, по умолчанию такие вещи как Автор и Серия книг берутся из структуры файловой системы /путь/до/библиотеки/автор/серия/книга/файл, и из метаданных файла, но так же могут браться из .opf файлов.

Конечно же присутствует возможность найти метаданные у одного из нескольких провайдеров и добавить их в локальную базу данных (к слову в качестве БД используется sqlite).
Пару слов о мобильном приложении:

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

Ну и присутствует пара специфичных для мобильного приложения опций.
Не судите строго, я никогда не писал статей ни на хабр ни на пикабу, да и эта статья появилась больше для теста капибары чем для того чтобы поделиться статьёй.
P.S.: я знаю что я неграмотный и возможно допустил в тексте кучу ошибок, простите.
P.P.S.: я бы поделился доступом в свой audiobookshelf со всеми желающими, но я что-то не очень уверен в том что это не нарушение чего нибудь.
Полезные ссылки:
сайт проекта: https://www.audiobookshelf.org
гитхаб проекта: https://github.com/advplyr/audiobookshelf
гитхаб android приложения: https://github.com/advplyr/audiobookshelf-app
play market: https://play.google.com/store/apps/details?id=com.audiobookshelf.app
app store: https://testflight.apple.com/join/wiic7QIW
Печка и оснастка для литья алюминия...Тигель, форма для болванок.

Кровельная горелка запитывается от баллона напрямую, без редуктора. Вставляется в отверстие печки.

Тигель из профильной трубы сотки. Болванки-палки льются в форму из 50-го уголка.



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

Понятно, что чистого алюминия нет и любой хозбыт-алюминий - это сплав, но "чистым алюминием" я называю плавки из известного мне сырья, которые я оцениваю как качественные алюминиевые сплавы и, самое главное, однородного состава. А там где написано "сплав" - болванки из разнородного сырья, включая цинковые сплавы.

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

Комментарии