Информация

Сайт в стадии реконструкции. Пользуйтесь форумами.

Твиттер

Статистика

Яндекс.Метрика
Друзья, соседи, проекты

Сайт расходящихся тропок

Блог

авиабаза персоны участники фото
Попалось под руку. В прошлом году американцев на форуме троллил московскими -30°C :)
Конечно, для Якутии какой-нибудь это почти курорт, но для Москвы — холодновато. А американцы так вообще офигевают :D
2017-0107-1239-03.jpg (скачать) [2048x1152, 996 кБ]
 
 
 
радости жизни
А вот — панорама на 180° :)
20180518_102431.jpg (скачать) [1280x461, 482 кБ]
 
 
 
Ага. Сегодня — День пионерии :D Я совсем и забыл эту дату, если б в Телеграме не вспомнили — в голову бы не пришло :) Под это дело — фотки, которым ровно 35 лет (+ месяц) — 22 апреля 1983г. Приём в пионеры Вашего покорного слуги :D
PICT0086.JPG (скачать) [1280x854, 402 кБ]
 
PICT0088.JPG (скачать) [854x1280, 370 кБ]
 
 
 
Продолжение ряда тем о переносе тяжёлых данных в коллективное облако.
Зачем всё это нужно?
Видео, выкладываемые на YouTube и другие подобные места — плохое место для хранения. Их массово выпиливают (вопросы правообладания, политическое давление, сцены жестокости и т.п.), ресурсы целиком могут попасть под блокировки, сервисы могут закрываться и т.п. Менять YouTube на Вконтакте или Rutube — шило на мыло. Радикально тут поможет только децентрализация.
Чем пользоваться?
После пары лет поисков пока в отношении видео остановился на ZeroNet. Тут — инструкция по установке (или даже так, совсем коротко: качаем zip-архив, распаковываем, запускаем ZeroNet.exe — всё).
Пока для минимальной помощи в раздаче достаточно посмотреть нужное видео. Оно, после того, как скачается на комп, будет раздаваться другим пользователям. Как в торренте. Чем больше пользователей — тем надёжнее хранение.
Как смотреть видео у себя
ZeroNet — это распределённая бессерверная сеть. Для её работы не нужны никакие централизованные сервера. Все данные раздают друг другу участники сети со своих компов. Для этого требуется, как сказано выше, установить у себя специальную программу. Но это только первый шаг. Эта программа позволит скачать себе ZeroNet-сайты («зайты»), но сама за вас это не сделает.
Чтобы зайт скачался, достаточно его просто открыть. Например (после установки программы) тыкаемся в ссылку http://127.0.0.1:43110/1Jb5ZdmvTzVnHpa2hayjQk3H2kZgNVbmBb/ и откроется форум Авиабазы в ZeroNet.
Форум сам по себе не хранит видео. Для видеохостинга в ZeroNet есть несколько разных решений. Я буду использовать зайт KopyKate. Нужно открыть ссылку http://127.0.0.1:43110/big.kopykate.bit/. Но тут есть тонкость. По умолчанию ZeroNet не загружает зайты, размером более 10Мб. А KopyKate уже весит немного больше. Поэтому при попытке открыть его сверху справа появится жёлтенький такой запрос, что-то в духе «Размер сайта более 10Мб, увеличить лимит до 20Мб?» Надо подтвердить и тогда он загрузится целиком.
После этого можно открывать страницу форума в ZeroNet с видео и смотреть его.
Операцию по загрузке KopyKate нужно проделать один раз, потом видео будут показываться любые и так.
 
Это «псевдофорум», в котором показаны обновления топиков некоторых форумов децентрализованной сети ZeroNet. Кликом по топику можно перейти в такой форум через Web-прокси в режиме «только чтение». Для полноценной работы в ZeroNet нужно установить клиент этой сети: ZeroNet [Balancer#20.01.18 19:30]
 
Вот, попалась очередная:

Рособрнадзор потерял 14 млн записей персональных данных обладателей дипломов об образовании | Экспертный центр электронного государства

Пользователь habrahabr.ru с ником NoraQ обнаружил на сайте Федеральной службы по надзору в сфере образования и науки уязвимость, позволившую ему скачать базу данных дипломов вузов, содержащую 14 миллионов записей, и в понедельник обнародовал сведения об этом, не проинформировав предварительно администрацию взломанного ресурса. По сообщению NoraQ, таблица с дипломами об образовании содержит следующие данные: серия, номер, … //  d-russia.ru
 

И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках

Одиноким вечером, глядя на свою пустую зачётку и осознавая, что конец близок, я снова задумался о том, как бы мне сейчас собрать сумку, или даже просто рюкзак,... //  habr.com
 
 
Мысли вслух (когда такое пишешь, то в голове картинка становится чётче :) )
Все эти потенциальные угрозы со всех сторон (раз, два, да и триm хотя это несколько другой момент, а есть ещё и пара аспектов, которые только в закрытом можно обсуждать) основательно достали. Я, блин, технарь, и вся эта хрень мне как железом по стеклу…
Но закрывать проект, как бы руки, порой, не опускались, я пока не готов. А децентрализованные неблокированные решения, типа ZeroNet или RetroShare принять накопившийся объём данных пока не готовы.
Авиабаза сегодня — это что-то около 250Гб аттачей (и +60Гб в год), сколько-то десятков/сотен гигабайт (точно быстро не подсчитать, ресурсоёмкая операция) кеша картинок (большинство из которых на оригинальных адресах уже недоступны), более 30Гб баз данных и до более 3Тб трафика в месяц. А ещё к этому десятки/сотни гигабайт места на логи и бэкапы.
Чтобы обеспечить всю эту хрень, особенно файловые архивы с миллионами мелких файлов с активным случайным доступом, требуются относительно внушительные ресурсы (и дохрена времени на поддержку этого зоопарка :)). Одиночный сервер с HDD с такой нагрузкой давно не справляется, а сервер с SSD нужных объёмов совершенно не по карману даже при европейских расценках хостинга. так что я сейчас понемногу растаскиваю компоненты по нескольких мелким относительно дешёвым серверам. Скажем, аттачи, разбитые по годам за прошедшие годы уже вынесены в основном со старого основного сервера, и хотя ещё нужны ему для работы, с него уже практически не раздаются.
В перспективе, если приложить руки, тяжёлые файловые коллекции со старого сервера можно вообще убрать, оставив только необходимое для формирования топиков форума и т.п.
Это позволяет сейчас задуматься о схеме ухода из под угрозы GDPR хотя и с ростом риска зависимости от Роскомнадзора.
Перенести хостинг целиком в Россию, боюсь, будет неподъёмно по финансам даже с учётом возможного регулярного краудфандига.
Значит, можно попробовать оставить основные мощности в Европе, но всю морду сайта перенести в Россию. Это будет создавать некоторые дополнительные задержки в скорости отдачи страниц (100-200мс на запрос), но не принципиальные. Зато наши сервера в Европе светиться не будут вообще и угроза санкций по GDPR будет минимизирована.
Также, видимо, придётся пересмотреть идеологию разделения форумов по тематическим поддоменам. Каждый домен должен быть полноценным зеркалом и уметь становиться основным форумом. Если какой-то из доменов попадёт под блокировку, то всегда можно увести сайт на другие. Хотя тут могут быть проблемы с Гуглорекламой — неизвестные материалы на balancer.ru, которые вызвали бан, могут вызвать проблемы на других доменах. Но тут можно попробовать прикрыться, разбив материалы по датам, положив это всё в поддомены третьего/четвёртого уровня. Это будет хуже для SEO, но чем-то приходится жертвовать :)
И, конечно, надо будет экспериментировать дальше в сторону создания полностью автономных форумов, связанных только через общий механизм навигации, типа пробного шара с Реформистом: Прожект, рабочее название «Параллельные миры» или «100 цветов» [Balancer#06.04.18 12:07]
А, вот ещё вспомнил, на что нужны быстрые гигабайты — на поисковый движок :) И хорошо, что он у нас тоже давно оторван от форумов и может работать достаточно автономно.
 
[Переслано от AngryCritic]
Роман, здравствуйте. Меня зовут Андрей. Ребята из авиационных (и околоавиационных) каналов попросили на просторах Телеграма распространить клич о сборе средств на фильм об авиабазе Кубинка, в честь 80-ти летия. Вот ссылка на канал с новостью:

inSKY

​​Авиабазе Кубинка — 80! Сделаем вместе фильм к Юбилею! Друзья! 12 мая 2018 года на аэродроме в Кубинке пройдёт большой праздник, день открытых дверей, на который сможет попасть любой желающий и на котором мы хотим подарить диски с фильмом ветеранам Центра показа авиационной техники. Создание фильма финансирует на условиях краудфандинга. Требуется любая Ваша посильная помощь! Важен каждый рубль. Но есть варианты ещё интереснее: Планета //  t.me
 

Прямая ссылка на проект -

Планета

Пульс Planeta.ru Как поддержать проект Что такое краудфандинг? Спецпроекты Пульс Planeta.ru Как поддержать проект Что такое краудфандинг? //  Дальше — planeta.ru
 

Вдохновителя проекта и сочувствующих можете найти в этом чате, если будет интересно -

inSKY Group

Telegram-группа проекта inSKY.aero Наш Telegram-канал: Telegram: Contact @inskyaero Правила участия в группе: Telegram: Contact @inSKYgroup //  t.me
 

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

Народ в телеграм-чате активно отреагировал, так что я и тут продублирую.
Собрано 47%, 230 тыс. руб. из 490 тыс. Для того, чтобы сбор средств не аннулировался, за оставшиеся три дня нужно добрать до 50%, т.е. ещё 14.7 тыс. рублей.
 
Постулаты:
1. Форумы как формат вымирают. Наверное, до конца никогда не умрут, хотя бы потому, что они относительно неплохо каталогизируются, но, тем не менее, всё общение уходит в социальные сети и формат блогов/микроблогов.
2. Каждый форум по мере «ожирения», отнимает всё больше ресурсов и требует всё больше затрат на содержание. Посещаемость же форумов начиная с какого-то момента не растёт, а часто даже падает. Из-за чего почти любой форум в какой-то момент времени становится слишком затратным для поддержания и не окупает никакие затраты.
3. Любая централизованная информационная система рано или поздно умирает, унося с собой всю полезную информацию.
4. Пункты 2 и 3 теоретически могут решать полностью децентрализованные системы, но народ пока не готов переходить на них. И как бы я не ратовал за ту же ZeroNet, я прекрасно понимаю, что в обозримом будущем сколь-нибудь заметного количества пользователей там не будет. Ну и монетизировать свои усилия на развитие и поддержание там не получится :D
5. Централизованные социальные сети, типа Facebook, Twitter или Вконтакте ведут одновременное и очень агрессивную и очень попустительскую политику регулирования контента. То банят без разбора, то, наоборот, ничего не предпринимают против всевозможных троллей. Плюс к этому всё бОльшая политизация и поляризация мира, нет никаких гарантий завтрашнего наличия доступа к этим сетям и т.п.
Надо как-то решать эти вопросы и решать, по возможности, быстро. Ещё несколько лет и форумы Авиабазы в текущем формате станут совсем мало востребованы. И огромные объёмы информации на них могут кануть в Лету.
Отчасти в этом и я виноват, в последние пару лет, в поисках альтернативных решений и экспериментов, сильно забросил тут свою активность. Масса материалов, которые я пишу, находится где угодно, только не на наших форумах :D
Однозначного решения проблемы я пока не вижу, вопрос открыт. Так что дальше пока больше мысли, чем конкретные планы.
Идеи проекта Infonesy в исходном виде, как сети обмена данными разных форумов, считаю, оказались не востребованными. Идентичных форумов, годных для обмена информацией, тупо мало осталось, чтобы их объединение оправдало затраты. Однако, эти идеи могут быть полезными для гетерогенного обмена данными. Например, извещать на форумах о новых записях/комментариях в блогах, постить в автоматические блоги инфо о постах на форумах и т.п.
Я уже пытался вводить на Авиабазе блоги и социальные системы, как в чисто форумном виде («топик автора = блог» и LSBR), но всё это не взлетело. Блоги на форумах не дают главную социальную фишку — подписчиков и френдленты, а LiveStreet оказался очень закрытой и не развивающейся системой, которая быстро устарела. Но я считаю, что блоги в классическом виде нам нужны. Это позволит притянуть часть пользователей, которым по душе этот формат общения. А, как показывает практика, таких сегодня в Интернете большинство.
Ставить очередной красивый и удобный сторонний готовый блог/социальную сеть — идея привлекательная. Но в немалой степени это размен шила на мыло. Блоги всё равно останутся уязвимы к закрытию сайта и т.п.
Сейчас мне кажется привлекательной идея задействования федеративных блогов и социальных сетей. Федеративные сети — это промежуточный вариант между централизованными (один сервер/сайт на всё) и децентрализованными (каждый участник сети сам себе автономный сервер) системами. Каждый узел сети независим и имеет свой набор пользователей, которые могут обмениваться информацией с пользователями других сетей. Ближайший и всем известный аналог — обычная электронная почта. Отказ вашего почтового сервиса, например, gmail или mail.ru для его пользователей будет катастрофой, но на сети в целом не скажется. В контексте современных социальных сетей такой подход позволяет частично сохранить информацию — ваши материалы, на которые подписаны другие пользователи, останутся у них доступны, даже когда ваш сервер исчезнет. Сохранность не такая высокая, как в случае децентрализованных систем, но лучше, чем ничего.
Зато федеративные системы, в отличие от децентрализованных, имеют несколько больших плюсов:
- Неподготовленному пользователю такой формат общения привычнее (сайт/регистрация/логин).
- С такими сайтами/узлами сети удобно работать с мобильных устройств (у децентрализованных это проблема)
- Владелец популярного узла (ага, ваш покорный слуга) может получать прибыль с рекламы и т.п., так что поддержание узла не будет чистым финансовым минусом.
Так что задача стоит в ближайшее время найти/выбрать подходящую сеть и конкретное решение, попробовать создать узел такой сети на Авиабазе и объединить с форумами.
Также, впрочем, остаётся открытой задача освоения и плавной миграции новых форумных движков на Авиабазу. Уже не раз писал, что нынешний движок ужасно устарел и развивать его в одиночку — бессмысленная трата сил.
По форумным движкам тут выбор не очень большой. В сухом остатке (демки) только:
- Vanilla: Vanilla@Infonesy
- MyBB: MyBB@Infonesy и Убежище Balancer'а
По федеративным соцсетям, вероятнее всего, нужно будет использовать сеть StatusNet/OStatus/ActivityPub. Вот конкретных решений на этой сети сегодня не мало. Надо будет заняться тестированием и отбором. Важно, чтобы:
- Легко можно было управлять пользователями и контентом узла, чтобы интегрироваться с форумами.
- Был простой и удобный интерфейс.
- Был нормальный мобильный клиент.
Я пока тестировал лишь Mastodon:

Balancer (@Balancer@mastodon.blue)

60 Посты, 6 Подписан(а), 23 Подписчики · //  mastodon.blue
 

GNUSocial:

Quitter.no

Donation by Bitcoins : 1BkWd6SgEWRc36dhEiKrwUhnLiee4CzkvA Quitter.no is not a service and you are not a customer here. We are a small part of a bigger social change, creating a large decentralized community. This means that we don't have to be neutral toward the content on our GNU social instance. If you don't like the direction this instance is going, you are free to move to another instance or start your own. You will still be able to follow and be followed (and blocked) by users on this instance. In constrast to the top-down authority of commercial social media, this creates a kind of flat power structure. //  Дальше — quitter.no
 

Disapora:


Дальше »»»
 
В который раз сталкиваюсь с необходимостью передавать (или получать) данные с Arduino по воздуху. Традиционные рецепты, типа nRF24L01 или 433МГц передатчиков требуют дополнительного программирования и дополнительной ноды-гейта, а я так до сих пор её и не собрал :) А так — то на табло надо данные выводить, то с сенсоров снимать, то управлять пресловутой рожей робота :)
Пару дней назад (в Телеграм-чате писал, сюда поленился) в доме от соседей из параллельного подъезда сильно пахло не то чесноком, не то газом. В панику удариться не дал мой газовый сенсор MQ-2, который не показал ничего аномального :)

Но для пущей уверенности данных надо бы побольше. И у меня есть аналогичные MQ-4, MQ-9 и MQ-135. Но как их подключать? Все они требуют аналогового входа. Данные нужны по воздуху. У ESP8266 только один аналоговый вход. Когда-то я брал I²C-АЦП на 4 канала. Собрался подключать. Вижу, что протокол работы с ним какой-то замороченный. И в NodeMCU надо его поддержку отдельно включать/перекомпилировать/перепрошивать. А ломает же! :) Воткнул временно эти сенсоры в Arduino, скармливаю в комп, всё равно надо сутки прогреть после первого включения.
Ну, а если в комп скармливаются данные, то можно же и к ESP8266 подключить? Идея давно в воздухе витает, но есть две потенциальных проблемы:
1. Нужно как-то согласовывать формат данных, писать на ESP парсер.
2. Использование последовательного порта ставит крест на отладке ESP с компа.
Однако, второй пункт проблемой больше не является, т.к.
- Есть ide.lua, редактор скриптов через браузер
- Есть допиленная система fail-proof, которая отменяет инициацию скриптов при трёх быстрых перезапусках ESP — это защищает от ошибок при скриптописании, приводящих к bootloop'у.
Ок, тогда остаётся передача данных. Я итак скармливаю из Arduino на комп данные в CSV-формате для удобства чтения. Пишу на lua простейший парсер в несколько строчек. Подсовываю ему данные с последовательного порта. И пуляю результат на MQTT. Voilà!
/bal/esp-uni/values {"D2":"0","D3":"0","D0":"1","D1":"0","A3":"287","A2":"319","A1":"295","A0":"182"} 

В общем-то, оно уже работает. Но мысль идёт дальше. И под ESP/NodeMCU, и под Arduino есть JSON. Надо передавать данные в нём, это позволит совсем избежать проблем парсинга. Более того, это позволит достаточно эффективно передавать параметры, наоборот, с ESP (точнее, из внешнего мира через ESP) на Arduino, например, для управления LED-матрицей или той самой головой робота :) Можно гнать сложные данные с командами, параметрами или целые сценарии. Я всё хотел для этого написать Forth-подобный парсер, но, если подумать, тут достаточно простого командного сценария.
Допишу до конкретики, причешу, поделюсь результатом :)