Pull to refresh
59
0.2
Григорий Клюшников @grishkaa

Пользователь

Send message

Если кто имел опыт, поделитесь, где есть более-менее неплохие сервера со сравнительными ценами, как у HZ.

Мне посоветовали Scaleway два раза, но ещё сказали, что это самый худший хостинг всей вселенной ¯\_(ツ)_/¯

Через загран, в котором никаких адресов нет :)

И мне пришло. Вот думаю попробовать поменять адрес на какую-нибудь бандерольку. Почтовый? Ещё как почтовый! В том смысле, что почту с этого адреса я получать могу, если очень захочу. А требования, чтобы я там жил, у них вроде и нет :)

Но альтернативы всё равно посоветуйте. Нужно что-нибудь с большим диском (не SSD) до 50$ в месяц.

Я вот вообще люблю в ответ на любые предложения по оболваниванию софта отвечать в духе "это нормально, когда высокие технологии требуют обучения их использованию".

С современным софтом есть ещё другая проблема — отсутствие аффордансов в интерфейсах. Ты далеко не всегда можешь понять, что делает элемент интерфейса, просто посмотрев на него. Тебе надо попробовать на него навести курсор или нажать, и только тогда это станет понятно, или по тому, как курсор изменится, или по тому, как он отреагирует на нажатие. Современные интерфейсы заставляют думать.

И редизайны. Грёбаные редизайны, потому что во всех ИТ-компаниях есть штатные дизайнеры, которых нужно чем-то занять — а когда всё в компании уже задизайнено, занять их нечем, вот они и переделывают то, что отлично работало и всех устраивало. Это мы с вами понимаем, а поколения постарше — нет. У них иной раз в специальном блокноте записана последовательность действий, необходимых для выполнения небольшого множества задач на компьютере, вроде там видеозвонка или отправки имейла. А теперь представьте себе, что они чувствуют, когда продукт, которым они пользуются, редизайнят. Всё, ничего больше не работает, инструкция больше не подходит, надо чтобы внук приехал и помог написать новую! Это так, к слову про IQ. Но и для нас с вами проблема в том, что все эти изменения ради изменений ломают мышечную память, продуктом больше не получается пользоваться со скоростью мысли, привыкнуть ни к чему невозможно, ведь как только привыкнешь, всё снова поменяется.

А потом люди меня ещё спрашивают, почему я так не люблю обновлять операционные системы на своих устройствах.

Я ещё на всякий случай записал это безобразие профайлером и отправил в ответ на тикет, не уверен, дошло ли. Если не дошло, сообщите, залью куда-нибудь и дам ссылку.

Вот так это выглядит

И ещё интересный нюанс: если открыть новое окно даже без перезапуска, в нём это не происходит. То есть это как будто бы состояние окна как-то засирается. Может из какого-то списка что-то не удаляется в какой-то ситуации, потому что там безумное количество вызовов какого-то emitChange. Сами по себе они быстрые, но их просто очень много. Открытие боковой панели аналогично лагает.

А. Ну это всё равно выглядит слабо реализуемым на практике, потому что тогда всё равно сломается большая часть интернета, кроме, разве что, государственных и окологосударственных сайтов. Мне кажется, что эта подготовка — это просто часть политики "все вокруг враги", перестраховка на случай, что "коллективный запад" якобы решит "отключить России интернет".

В смысле? Под конец прошлого раза появились MTProto-прокси, которые умеют неотличимо маскироваться под TLS. Были даже такие реализации сервера, что там можно было отдавать сайт, если зайти на адрес и порт прокси браузером. Сложно представить, как подобное можно обнаружить и заблокировать.

VPN — в том смысле, что они именно пересылают IP-пакеты как есть?

Просто вот у меня уже давно есть идея для такого "VPN", который бы работал за проксирующим HTTP(S)-сервером, и принимал бы соединения через вебсокеты. При этом, чтобы не пускать TCP через TCP, слой с TCP/IP вообще выкидывается и по сети не передаётся. Клиент говорит серверу "хочу соединиться с 1.2.3.4 порт 443", сервер соединяется, говорит клиенту "соединение успешно", клиент отдаёт в ОС "правильный" SYN/ACK пакет. После этого идёт обмен данными. Это, видимо, прокси по этой классификации, потому что TCP-соединения к серверу назначения открывает сам VPN-сервер, хоть и по команде клиента, а не клиент через VPN-сервер?

У меня на сервере нет и не будет поддержки https.

Так тогда ничего и работать не будет. Все ActivityPub-сервера требуют HTTPS, по-моему это даже часть спецификации. Я потому и написал в статье, что в случае, если нет возможности настроить его полноценно у себя, можно воспользоваться ngrok или каким-нибудь другим аналогичным прокси-сервисом.

Алгоритм правильный, я бы перепроверил keyId в заголовке, там тоже надо https://

Вы по-прежнему можете видеть брендинг или рекламные акции, добавленные в контент его автором. Эти ссылки и акции могут относиться к внешним сайтам, товарам, подпискам на канал, билетам на мероприятия и так далее

Как хорошо, что есть SponsorBlock. Без него ютуб невыносим.

Профиль чей и где? Непонятно. У меня вообще нет никакого профиля.

Это я имел в виду, что если вы хотите посмотреть объект актора с другого сервера. Например, с мастодона.

Unhandled exception: smithereen.exceptions.InternalServerErrorException: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'SaemonZixel-y777.ru' for key 'users.username'

О, кажется, вы нашли у меня баг :)
В базе он есть, но с https://, а не http://, потому что я так-то нешифрованный http вообще не поддерживаю. Починил.

Но вообще, конечно, надо придумать, что делать для общего случая, когда в базе уже есть актор с таким username@domain, но с другим ID. Как минимум надо возвращать адекватную ошибку.

Неистовая крутота.

Прошивки, кстати, вполне могут быть универсальными между несколькими моделями тетрисов. Когда я был маленьким, глупым, и мне было нечем заняться, я игрался со своими электронными игрушками, но не совсем по назначению. Точно помню, что у меня пару раз случайно получалось сделать так, чтобы тетрис показал не свою обычную заставку, а другую, от другой модели. Сейчас я взрослее и умнее, и понимаю, что то, что я тогда сделал, называется глитчинг по питанию и является вполне валидной техникой для, например, обхода всякой защиты. Даже модчип для Nintendo Switch работает по такому принципу.

Вполне может быть, что модель задаётся какими-нибудь перемычками на самой плате или подключением кристалла к ней. Правда, в дизассемблированной прошивке я вижу чтение только из тех портов, к которым подключены кнопки (PP и PS).

Я во всех своих браузерах выключил third-party cookies ещё несколько лет назад, и не заметил существенных проблем. Кажется, что полезных для пользователя применений для сторонних кук просто не существует. И кажется, что если их просто убрать, не предоставив никакой замены, мир станет лучше. Если очень хочется передать данные между разными сайтами, например, для авторизации на всяких порталах с кучей доменов, это можно сделать через редиректы и гет-параметры.

Сначала подумал, что было бы прикольно научиться отправлять сообщения на пейджеры с флиппера, а потом посмотрел внимательно на частоты и понял, что это не получится, т.к. у флиппера рабочий диапазон начинается с 300 МГц, а все пейджеры из статьи (кроме одного) на 100 с чем-то.

А вот пищать ресторанными пейджерами с него можно, люди это уже делали.

Outbox, кажется, никто, а реплаи я прогружаю в Smithereen при репосте или при открытии поста по ссылке (и меня бесит, что у некоторых этой коллекции нет)

Писать — это как раз Create{Note}, который описан в статье. Сохранять в профиле — это outbox. Можете в мастодоне посмотреть, это коллекция с пагинацией со всеми вашими исходящими активити. Сам мастодон, правда, её с других серверов не прогружает.

Можете потестить свои подписи с моим сервером Smithereen, он отвечает подробными сообщениями об ошибках в таких случаях.

В популярных централизованных сервисах вообще не используется.

Information

Rating
2,153-rd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity