#پیامرسان
روز سیزدهم :flow:
این لیسته رو پیدا کردم که اینستنس های جیتسی بود!
به نظرم یه تیکهای تو پیام رسان ویکی میتونیم این چیزا رو هم معرفی کنیم.
https://pads.ccc.de/jitsiliste
https://jitsi.github.io/handbook/docs/community/community-instances/
https://github.com/tosterkamp/random-redirect/blob/develop/res/jitsi_servers.lst
@mtarif با تشکر از مهران
رفقا امروز ساعت ۸ شب به وقت تهران یه جلسه دیگ داریم. میخوایم توش صحبت کنیم راجب این که چه کارایی میتونیم بکنیم و اولویت با چی هست و این قضایا.
جلسه اینجا هست:
https://jitsi.member.fsf.org/
میاین دیگ؟!
لینک گروه:
https://t.me/communication_734m
#پیامرسان
روز یازدم
:/ خوب جای پیچیده قضیه باید ببینم چطوری میشه این پوشر رو با هم اینتگریت کرد
خوب مثکه باید synapse رو وصل کنم به یه sygnal که کار پوش رو انجام بده و برای این حرکت باید برای اندروید و IOS به صورت جداگانه پوشر ستاپ کنم :) ! زیباست.
#پیامرسان
برای این که درگیر مرور زمان نشیم بگم که این کار ادامه پیدا میکنه.
اون سرور جیتسی هنوز مونده و هنوز روش جیتسی بالا نیومده :)))
متاسفانه !!
ولی به زودی اونم بالا میاد.
الان مشکل اساسی مشکل ویز و ماتریکسه. من نمیدونم این چطوری سیستم نوتیفیکشنش کار میکنه! پس اولویت امروز اینه که اینو بفهمیم و این مشکل نوتیف رو درست کنیم.
خوب به نظرتون مرحله بعد برای #پیامرسان چیه؟
:)))
یکم خسته و مریض دارم میبرمش جلو میدونم!
به نظرم بعد از این که در مورد jitsi براتون گفتم و قرار شد که یه سرور جیتسی بیارم بالا برای ویز بعد استاپ شد همه چیش! به نظرم الان وقت خوبی هست که بیارمش بالا :)) نه؟
با تشکر از بچههایی که دورهمی گنو رو هماهنگ کردن. این لینک ویدیوی دورهمی در تاریخ ۴ اسفند هست.
https://www.orion-hub.fr/w/ry63K4yTbWJ1c4ooZEHxrP
ممکنه یکم طول بکشه تا بیاد بالا
تو این دورهمی راجب پیامرسانها با هم حرف زدیم.
ممکن هست یه جاهایی صدا خیلی خوب نباشه به بزرگی خودتون ببخشید دیگ اولین دورهمی بود. :)
اینم ادامه عکس ها راجب Jitsi
حالا بریم که پیادش کنیم
بهترین راهش همون سرور داکرشه با یکم عوض بدل کردن.
خوب رفقا بریم که یه سرور jitsi بیاریم بالا.
هر سرور جیتسی اینا رو داره (تو تصاویر مشخصه)
دیگ خوشبختانه میدونیم هر کدوم داره چیکار میکنه:))
برا اونا که عاشق هایپ ها هستن! بگم که تو این مرحله از تحقیق از gpt خیلی استفاده کردم که هی نرم سرچ کنم!:))
#پیامرسان
خوب بذارین دوباره فکر کنیم.
اگه من خارج از ایران DNSهامو هاست کنم ممکنه درخواستامو ببندن!
اگه داخل ایران باشه ممکنه عوض کنن.
اگه عوض کنن DNSهامو ولی من از HTTPS استفاده کنم تو تعوری کار خاصی نمیتنن بکنن تا نتونن HTTPS ولید تعریف کنن.
هممم.
منطقیه استفاده از DNS خودم ولی خوب به هر حال سرورم رو ایرانه دیگ!:)) اگه بخوان DNS ها رو عوض کنن که اذیت کنن خوب میان سرورو عوض میکنن این راحت تره که!
میگذریم از این مسعله!
#پیامرسان (البته خیلی ربطی نداشت)
خوب این ویدیو میگه چطوری یه سری ویدیو هست که میگن حداقل ۲ تا سرور نیاز هست برای این کار ولی خوب من اون دوتا سرور رو ندارم علاقم ندارم اینکارو انجام بدم به نظرمم مسخرس:)) و همون اروان خوب و هزارتا قضیه دیگ :))
ولی خوب میدونم خیلیا قراره در آینده گیر بدن. علی ای حال این کارو منطقی نمیبینم.
تا اون موقع که منطقی بشه من برم بگردم ببینم کیا تو ایران دارن خدمات dns میدن.
روز نهم :flow:
اینم که انشالله میبینمتون :)
حالا برای این اومدم یه نیاز قدیمی رو شروع کنم پیاده کردن.
میخوام jitsi سرور بیارم بالا دوباره:))
این کار یکی از پر دردسر ترین کاراس! ولی خداروشکر الان یه دید خیلی خیلی بهتر دارم به این که اینا دارن چیکار میکنه!
سرور رو در داخل گرفتم.
کانفیگ اولیه انجام شد.
حالا مراحل مهم مونده.
یه نیازی بود برای این که dns رو بخوام خودم رو سرور منیج کنم!
از این شروع میکنیم.
اگه تایم زیادی بگیره ولش میکنم.
#پیامرسان
من چرا نتیجه اون روز رو نگفتم!
اقا این رو اوردم بالا به یکی از بچه هاگفتم تست کنه نتونست وصل شه! احتمال میدم دلیلش این بود که رو یه پورت دری وری بود! باید بیارمش رو پورت ۴۴۳ و بندازمش رو websocket تا کار کنه تو نت ایران! حالا اینو میزاریم برا بعد! ولی برای من کاملا کار کرد و اوکی بود :)
خود اپلیکشنشم باحاله و مینیمم های منو داره اینو بعدا درستش میکنم دوباره تست میگیرم
#روز هشتم :flow:
با این مقدمه :
https://khiar.net/@sadraiiali/109881039482430880
بریم سراغ کار جدید :)
امروز میخوایم یه سرور SimpleChatX راه بندازیم با turn سرور :)
خوب همشونو رو کاغذ نوشتم.
ببینیم چیزی یاد شما میاد؟
1- SIP
2- SDP
3- WEBRTC
4- XMPP
5- JMAPP
6- SIMPLEXChAT
7- NOSTR
8- TURN
9- STUN
10- ICE
11- SFU
12- MCU
چیزی جا انداختم؟
#پیامرسان
مشکل P2P ها رو اینجا نوشته.
نکته همینه که برای پیدا کردن نود ها همیشه وابسته به یه چیزی هستند.
خوب بعد از شروع زیبا دیشب من تونستم بالاخره نصب کنم ejabbered رو ! خیلیم سخت نبودا! خیلی ساده بود اتفاقا.
این ویدیوی دنشی خیلی خوبه!
https://youtu.be/rY0kRSj2rmU
در نهایت به این کلاینت ها رسیدم. همشون زشتن :))) همشون!
و در اخر Simplex رو تست کردم که واقعا خوب بود خوشم اومد ازش!
و delta chat ک میخوام تست کنم امروز.
#پیامرسان
در ادامه بگم میگه منو میتونی به هر دیتابیسی هم وصل کنی. کلیم قابلیت دارم که تو وب و موبایل راحت کار کنم :))
به اضافه مثکه داخل خودش SIP,ICE,STUN,TURN رو داره دوتا چیز جدید داره که نشنیدم Jingle و proxy65 یاد داشت کردم که یاد بگیرمشون :)
#پیامرسان
خودش میگه من اومدم اینا رو اضافه کردم:
قابلیت کانفیگ
قابلیت اسکیل شدن
قابلیت فالت تولورنس(وقتی ارور میدم زنده بمونم)
حالا شاید بپرسین که چه!
در واقع زبان برنامه نویسی erlang این قضایا رو در اختیارش گذاشته. یه ویدیو راجب erlang دیدم جالب بود :)
#پیامرسان
به به ejabberd تو سه حالت هست:
نسخهی community
نسخهی business
نسخهی SaaS
و نکتهی بعدی اینه که:
لایبراری اندروید
لایبراری IOS
لایبراری web با ساپورت از websocket و BOSH
و REST API و همچنین ابزار cmd داره.
با نام خدا از اینجا شروع میکنیم:
https://docs.ejabberd.im/get-started/
:))
#پیامرسان