cats_shadow: (Default)
Есть такое понятие «Best practice». Применимо к различным областям деятельности.
Выработал подобное для защиты своих финансов, аккаунтов и прочего ценного от жулья. Порядок принципов не важен, важна их совокупность в применении.

<td>
1. То, про что вещают из каждого утюга: «не сообщать никому никаких кодов». Неважно, каким методом получен код: в СМС ли, в мессенджере, почтой или ещё как.
2. При разговорах с незнакомыми людьми по телефону не использовать слова «да» и «нет».
3. Не использовать простые пароли. Пароль должен быть мнемоничен, чтоб запоминался, и должен набираться с клавиатуры по памяти. Использовать случайно сгенерированные пароли можно только пользуясь менеджером паролей, что неудобно, когда у тебя больше одного устройства, на котором бывает нужно залогиниться куда-либо. Read more... )

cats_shadow: (Default)
Фрэнк очередной раз подтвердил свою козлиную сущность.
Сначала выдал ошибку пароля, при повторном вводе — заблочил IP.


Read more... )
cats_shadow: (Default)

С подачи [personal profile] alado :verified_paw: поднял домашний фотоархив на базе #Immich (https://immich.app/), раз у них в планах таки ожидается редактор. А то какой фотоархив без возможности обрезать/повернуть фото? Посмотрим как пойдёт.
Read more... )

cats_shadow: (Default)
Чойта меня на хи-хи пробило. Инста грохнула мой аккаунт. :)
Не логинится ни по паролю (юзернейм/телефон — пароль не верен, емэйл — нет такого мыла в базе), ни по фейсбуку. :)
Это я вовремя свои фото старые оттуда на пикселфед импортировал... :)

А всего-то хотел на новомодное поделие попыриться. :)
Read more... )

cats_shadow: (Default)
На хабре опубликован перевод статьи про то как корпы борются с открытым ПО на примере децентрализованных сетей: «Как погубить децентрализованную сеть (на примере Федиверса)" (https://habr.com/ru/articles/745240/)

Цитата оттуда. Хорошо сказано!
К Федиверсу подключаются свободолюбивые люди. Если люди не готовы к свободе или не стремятся к ней – это нормально. Они вправе оставаться на проприетарных платформах. Силой тянуть в Федиверс никого не надо. Не стоит пытаться максимально увеличить аудиторию, чего бы это ни стоило. Мы должны быть честны и не сомневаться, что люди присоединяются к Федиверсу именно потому, что разделяют те или иные ценности этой сети.

Read more... )

cats_shadow: (Default)
Ну что, Pixelfed таки научился в импорт из инсты.
Перенёс всё на домашний инстанс (https://pixelfed.cats-home.net/cats-shadow).

При этом слетела кодировка постов (подозреваю, что инста выгрузила не не юникод). Впрочем, думаю, что это поправимо. Архив лежит на компе, глянуть в него недолго. Если проблема в движке Pixelfed, то, думаю, что за автором не заржавеет исправить баг.
Read more... )

cats_shadow: (Default)
Летает тут ссылка про то как Qualcomm несекьюрно на уровне чипсета юзерские данные тырит....
https://www.nitrokey.com/news/2023/smartphones-popular-qualcomm-chip-secretly-share-private-information-us-chip-maker
https://www.securitylab.ru/news/537814.php
Некузяво, да.

Но млин, в оригинальной статье не обошлось без «покупайте наших слонов, все слоны плохие, кроме наших»...

Nitrokey’s NitroPhone does not contain the Qualcomm chipset and our tests confirm that when GPS is turned-off, no requests for A-GPS are being made. When GPS is turned-on, to prevent Google from obtaining and storing your IP address, the NitroPhone's GrapheneOS contacts and downloads the A-GPS files from google.psds.grapheneos.org, a proxy server supplied by GrapheneOS to protect users’ privacy. And unlike Qualcomm, GrapheneOS does not share any personal information with the GrapheneOS proxy servers, nor with Google or Qualcomm.


И вот внимание вопрос -- насколько таки это маркетинговый ход, и как реализован A-GPS на других чипсетах?
Read more... )

Bookwyrm

Mar. 20th, 2023 02:14 am
cats_shadow: (Default)
Уфф..
Дошли руки восстановить инстанс Bookwyrm — свободной федеративной альтернативы GoogleReads.
Так что, народ читающий — welcome. Регистрация — по запросу.

Осталось допричесать и восстановить локализацию, которой когда-то занимался.
Изначально софт распространялся только в виде Docker-контейнеров, что неприемлемо на моём сервере (не не безграничное число ресурсов, однако, чтоб запускать по нескольку экземпляров одного и того же в параллель), приходилось разбирать контейнеры и сращивать куски заново. В какой-то момент на эксперименты времени перестало хватать. Сейчас глянул — появилась инструкция для запуска без Docker, чем и воспользовался.

Read more... )

IT lytdybr

Jan. 31st, 2023 03:04 am
cats_shadow: (Default)
У кого сдох SSD, на котором крутились базы данных (MySQL и PostgreSQL) в компании с кэшем для сайтов (Redis) в сервере — тот я.
Вернее, начал переходить в RO состояние и терять записи за сутки...
Вытащил, подключил к виндовой машине — утилитка от производителя пишет, что всё путём, нет проблем на диске, ресурса на запись ещё с запасом. Перегрузился с LiveUSB в минт, чтоб не возиться с ext4 под виндой, лезу монтировать диск и новый такой же. А диспетчер дисков красным по белому пишет, что оному SSD жить нелолго осталось.
Вот и думай после этого разное...

В общем, с некоторыми потерями всё восстановлено.

// И таки настроить бэкап регулярный, а не ручной по случаю. А то сапожник без сапог, как всегда.
Read more... )

cats_shadow: (Default)
Неожиданно обнаружил, что правило в цепочке forward аналогичное тому, что было на предыдущем роутере под OpenWRT, не работает, и потому те ресурсы, что должны быть доступны по IPv6 снаружи, недоступны.
Где можно глянуть пример настройки брандмауэра IPv6 с организацией доступа к веб-серверу за ним?
Read more... )
cats_shadow: (Default)
Случилась ситуация, мне непонятная. Хоть WireShark ставь и пакеты перехватывай.
Есть у меня в локалке сервер, на нём веб-сервис, доступный по доменному имени как снаружи локалки, так и изнутри.
На оном веб-сервере есть API для подключения программок.
Одна программка работает как из локалки, таки и снаружи.
Веб-интерфейс доступен и работает как изнутри, так и снаружи.
Но есть ещё вторая программка, которая работала отовсюду, как и первая, до тех пор, пока в квартире блэкаут не случился (а может так оно совпало?).
Сейчас оная вторая программка из локалки не коннектится, как сама пишет, по таймауту, что с основного компа, что с ноута. Но стоит оный комп/или ноут любым способом вытащить за пределы локалки, хоть через VPN — то всё работает!
Как диагностировать ситуацию? И таки исправить, очень уж неудобно стало. :/

Upd. проблема локализована. Ресурсы сервера недоступны из локалки по IPv6, хотя всё пингуется. По SSH сервер через IPv6 также недоступен, так что проблема не в настройках nginx.
Read more... )

cats_shadow: (Default)
По случаю проапгрейдил сервер, на котором всё вертится.
Был Core Quad 9400/8GB DDR2 RAM, стал Core i7-3770/32GB RAM DDR3.
Разница заметна невооружённым взглядом!

Ещё б конфиг микротика с IPv6 допилить до желаемого...
Read more... )

cats_shadow: (Default)

Оно регулярно успешно ставится уже не первый год. Где б зачистить, не снося системы?
Read more... )

IT lytdybr

Aug. 10th, 2022 11:20 am
cats_shadow: (Default)
Достала дохнущий сетевой адаптер сервера. Воткнул в PCI первый попавшийся интеловский 100Мбит/с из заначки. С пинка взлетело (некоторые вопросы по настройке IPv6 остались, но пока работает).
Перепрописал в роутере статику по IPv4, но не тут-то было. Злое сцобако по имени микротик каким-то образом закешировало ARP таблицу, и в результате этого, там осталась привязка к старому MAC адресу. Картина маслом: из локалки по ip сервер пингуется, putty в консоль открывает... С роутера пинга к серверу нет, с сервера к роутеру — аналогично.
Зачистил запись в ARP таблице — всё взлетело.
Read more... )
cats_shadow: (Default)
Снова забанили в ЖЖ по IP-адресу.
Вспоминая цитату «кошкина дома»: «Не могу я спорить с ней, у неё рога длинней».. Так вот, у козла этого рога стопудово длинней. Козёл он, потому что.
Так что из дому мне в ЖЖ ходу нет (пока). Пну саппорт, конечно, но они молчат как рыба об лёд о причинах блокировки доступа. Шлют дежурные отписки.
Потому отключил прямой кросспост в ЖЖ. Оставил только в Dreamwidth (и с локального блога, и с федиверсовской части его — https://hub.cats-home.net/channel/cats-shadow), в DW включил кросспост в ЖЖ.

Upd. таки ЖЖ огораживается по пути FB. В инбокс DW прилетело: Crossposting to LiveJournal is temporarily disabled due to LiveJournal refusing connections from us. Please see https://dw-maintenance.dreamwidth.org/86004.html for more details.
Похоже, что площадка протухает окончательно.
Так что, пипл, кто ЖЖ всё ещё — думаю, что есть резон мигрировать на DW или в Федиверс на узлы (инстансы) с движками типа Hubzilla, Streams или Friendica.
Read more... )

cats_shadow: (Default)
По результату наблюдения за потреблением ресурсов на сервере положил тестовый инстанс Pleroma.
С шансами, та же участь ждёт и инстанс Friendica.
Streams посмотрел, но, скорее всего тоже будет положен в ближайшее время, хоть и хорош. Есть мелочи, которых не хватает в Hubzilla, но не хватает пары критичных для меня функций, которые самому дописать слабо.
Bookwyrm и Funkwhale ждут восстановления/настройки.

Hubzilla, Pixelfed, Peertube, Misskey, Matrix — в строю.
Мост matrix-telegram, скорее всего, будет разведён.

Пара слов о.
Это узлы Fediverse, распределённой социальной сети, работающие на разных движках, но при этом связанные меж собой (и другими узлами в сети). Если вспоминать аналогии из прошлого — наиболее близкой будет FidoNet.
Hubzilla — узел для макроблоггинга (формата VK/FB/... посты поддерживают нормальную разметку и форматирование), выглядит слегка брутально.
Read more... )

cats_shadow: (Default)
В связи с творящимся бардаком решил оптимизировать сервер. Перенёс базы данных на SSD. Шайтанама! Чойта как-то сервисы, что на нём крутятся, все быстрее стали в разы работать... И чего я раньше не собрался подобное провернуть?
Остальное всё на хардах. Осталось только бэкап SSD на RAID5 настроить.

Пользуясь случаем, раз тут прикрыли твиттер и мордокнигу... Может таки пора мигрировать в Fediverse? Есть аналоги и твиттера, и фейсбуков, и инсты, и ютуба... Узлов хватает, и в РФ тоже.
(собственно писал про это раньше https://cats-shadow.cats-home.net/fediverse )

P.S. MySQL таки поругивается, надо глянуть, нужно ли подстраивать что для работы с SSD.


Read more... )

cats_shadow: (Default)
Как вы яхту назовёте, так она и поплывёт... Какой маскот — такой и саппорт, извините.

Очередной раз ЖЖ заблокировал RSS читалку по IP адресу. Очередной раз открыл кейс в саппорте. Получил, на мой взгляд, шедевральную отписку:

Как было указано в ваших предыдущих запросах, вам необходимо настроить ваши автоматизированные программы для соответствия требованиям LiveJournal для роботов. Вам необходимо значительно ограничить количество запросов, осуществляемых программой в короткий промежуток времени. К сожалению, поскольку подозрительная активность с указанного IP адреса возобновилась, адрес был вновь заблокирован.

Вот что такое «короткий промежуток времени» и что значит «значительно ограничить»? Как такие параметры прописывать в конфиги? При условии, что порядка 10 лет работало всё без проблем, и вот потихоньку начались блокировки, в этом году — как с цепи сорвались.

И ведь молчат, как рыба об лёд, про то, каких порогов нельзя превышать.

Создаётся впечатление, что основная цель, как и фб/вк и иже с ними — огородиться и загнать в свой веб-интерфейс.
Read more... )

cats_shadow: (Default)
По итогам игротехники на прошедшей игре (была основана на основе чатов в телеграме) возник вопрос: как обеспечить в режиме «на минималках» следующую задачу:

1. текстовые чаты между пользователями как индивидуальные, так и групповые
2. возможность работы как в локальной сети, так и при подключении к интернету (т.е. доступ к чатам удалённызх пользователей).
*. возможность работы в mesh-сети между клиентскими устройствами будет плюсом.
3. нетребовательность к трафику (в идеале — укладываться в полосу 2400 бит/сек, в реальной ситуации показометр скорости на телефоне прыгал в интервале 0.3-3кб/сек).
4. устойчивость работы в случае нестабильного низкоскоростного коннекта — гарантированность доставки сообщений (автоматическая перепосылка их при обрыве соединения, не получении подтверждения о получении и т.п.).
5. наличие API для написания ботов.
6. Клиенты под Android, iOS.
*. наличие десктопных клиентов будет плюсом.
7. Юзерфрендли для обычного пользователя.
8. Нетребовательность к ресурсам: возможность развернуть серверную часть (если она есть) на *Pi или ПК прошлого/позапрошлого поколения (10-15 летней давности).
Read more... )

cats_shadow: (Default)
Перекинул библиотечную базу данных с MySQL на PostgreSQL. Импорт данных из 420308 файлов архивов занял порядка 9 часов, в противовес 16 часам, что было на MySQL.
Неплохо, однако.

Read more... )

November 2025

S M T W T F S
      1
2345678
9101112131415
16171819 202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 07:26 am
Powered by Dreamwidth Studios