πŸ’Ύ Archived View for betahowto.duckdns.org β€Ί social_media:kevachat captured on 2024-03-21 at 15:14:13. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-02-05)

➑️ Next capture (2024-05-10)

🚧 View Differences

-=-=-=-=-=-=-

KevaChat - Ρ‡Π°Ρ‚ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅

KevaChat - ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, устойчивый ΠΊ Ρ†Π΅Π½Π·ΡƒΡ€Π΅ Ρ‡Π°Ρ‚ с Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Kevacoin ( https://github.com/kevacoin-project/ ).

Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² ΠΏΠΎ ΠΈΡ… namespace ID - своСго Ρ€ΠΎΠ΄Π° модСль Fediverse ( https://ru.wikipedia.org/wiki/Fediverse ).

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

webapp

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‡Π°Ρ‚Π° - ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹, Π°Π²Π°Ρ‚Π°Ρ€ΠΊΠΈ, mentions, подписки RSS.

ОбновлСния:

geminiapp

Появился ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚/сСрвСр для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Gemini ( gemini://betahowto.duckdns.org/gemini_protocol ).

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ находится Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π½ΠΎ ΡƒΠΆΠ΅ доступСн ΠΎΠ½Π»Π°ΠΉΠ½ для тСстирования.

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ всС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Π±-вСрсии: просмотр ΠΊΠΎΠΌΠ½Π°Ρ‚, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° (Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ) Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

МодСль

Для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сообщСний ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΉ кошСлСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ администрация ΡƒΠ·Π»Π° ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π΅Π³ΠΎ расходования Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π’ Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ KevaCoin осущСствляСтся посрСдством Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° randomx, ΠΏΡ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ…Π΅ΡˆΡ€Π΅ΠΉΡ‚Π΅, ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ сообщСний ΠΌΠΎΠΆΠ½ΠΎ условно ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ бСсплатной.

На случай удороТания ΠΌΠΎΠ½Π΅Ρ‚Ρ‹ (Ссли это Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ мСсто Π² пСрспСктивС), Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΡƒΠ·Π»ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ модСль для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сообщСний:

Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π·Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ сообщСниС Π² ΠΏΡƒΠ»Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс для ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΌ, получая ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ комиссию ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСсурс.

Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

НС смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» KevaCoin прСдусматриваСт CRUD ( https://ru.wikipedia.org/wiki/CRUD ) ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΎΠΏΡ‹Ρ‚, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠ°ΠΊ _KEVA_DELETE_ лишь ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ сообщСниС Π² кошСлькС, ΠΏΡ€ΠΈ этом физичСскиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² Π±Π»ΠΎΠΊΠ°Ρ… ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎ.

Если ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΡƒΠ·Π΅Π» скрываСт ΠΈΠ»ΠΈ удаляСт сообщСния локально, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ с любого внСшнСго ΡƒΠ·Π»Π° KevaChat, эксплорСра Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ кошСлька KevaCoin.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»

KevaChat Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ стандартный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» KevaCoin ΠΈ Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌ Π² исходном Π²ΠΈΠ΄Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сторонних ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, для построСния Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ сообщСний ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄:

Для Π±Π°Π·Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ namespace _KEVACHAT_USERS_, с ΠΏΠ°Ρ€ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ (Π»ΠΎΠ³ΠΈΠ½) ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Ρ…Π΅Ρˆ пароля bcrypt).

ΠŸΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ обСспСчиваСтся подписью ΡƒΠ·Π»Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ осущСствлСна рСгистрация.

Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» стрСмится ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ объСм сохраняСмых Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π² исходном Π²ΠΈΠ΄Π΅.

Π›ΡŽΠ±Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ΡΡ клиСнтским ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π² Ρ‚ΠΎΠΌ числС с Ρ†Π΅Π»ΡŒΡŽ прСдотвращСния XSS ΠΈ запросов ΠΊ внСшним рСсурсам.

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ JSON ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ слои, Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΡŽΡ‰ΠΈΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ исходной Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ

ΠŸΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ сообщСния ΠΌΠΎΠΆΠ½ΠΎ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ (Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Π½Π΅ сохраняСтся ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ„ΠΎΡ€Π°Ρ†ΠΈΠΈ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅, ΠΊΡ€ΠΎΠΌΠ΅ timestamp ΠΈ сообщСния)

ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ зарСгистрированным ΠΏΠ°Ρ€ΠΎΠΉ Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ - ΡŽΠ·Π΅Ρ€Π½Π΅ΠΉΠΌΠΎΠΌ.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ сообщСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² KevaChat, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сторонних СксплорСров, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ KVAZAR ( https://github.com/kvazar-network ), galaxy ( https://github.com/kawww/galaxy/releases ) ΠΈ Ρ‚.Π΄. ΠΈΠ»ΠΈ нСпосрСдствСнно Π² кошСлькС Kevacoin ( https://github.com/kevacoin-project/kevacoin/releases ).

Установка

Π’ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Symfony 7 / PHP 8.2.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡƒΠ·Π»Π° трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ сСрвСру Kevacoin ΠΈ Memcached ( https://ru.wikipedia.org/wiki/Memcached ).

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:


composer create-project kevachat/webapp KevaChat

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ настройку срСды окруТСния ΠΏΠΎ инструкции README.md ( https://github.com/kevachat/webapp#setup )

KevaCoin

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ кошСлька KevaCoin Π² сСти Yggdrasil, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ„Π»Π°Π³ΠΈ:

ΠŸΠΈΡ€Ρ‹

Π£Π·Π»Ρ‹

ΠšΠ°Π½Π°Π»Ρ‹

Бсылки

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° GitHub:

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

https://github.com/kevacoin-project/

https://ru.wikipedia.org/wiki/Fediverse

gemini://betahowto.duckdns.org/gemini_protocol

https://ru.wikipedia.org/wiki/CRUD

https://github.com/kvazar-network

https://github.com/kawww/galaxy/releases

https://github.com/kevacoin-project/kevacoin/releases

https://ru.wikipedia.org/wiki/Memcached

https://github.com/kevachat/webapp#setup

http://[201:23b4:991a:634d:8359:4521:5576:15b7]/kevachat/

gemini://[301:23b4:991a:634d::1965]

http://kevachat.ygg

gemini://kevachat.ygg

gemini://betahowto.duckdns.org/yggdrasil:sites_and_services:search_services:yo

gemini://betahowto.duckdns.org/yggdrasil:bittorrent:yggtracker

gemini://betahowto.duckdns.org/yggdrasil:games:chesslablab_game_server

https://github.com/kevachat/webapp

https://github.com/kevachat/geminiapp

Навигация

Поиск

Главная страница

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Ξ²-Doku

Алиас

[0200::/7]

Alfis / Yggdrasil