@uselinux
معماری جالب و مباحث فنی پشت کافه بازار
(بیشتر فرانت اند هست تمرکز مقاله vue.js/nuxt.js)
لینک
@uselinux
معماری جالب و مباحث فنی پشت کافه بازار
(بیشتر فرانت اند هست تمرکز مقاله vue.js/nuxt.js)
لینک
@uselinux
ویرگول
بازنویسی وبسایت کافه بازار
از معماری، لایهی ارتباط با بکند، پشتیبانی از مرورگرها، SEO و SSR و PWA گرفته تا استراتژی انتشار و چالشهای پرفرمنسی بعد از انتشار
@uselinux
💥کرنل لینوکس در ورود به سال 2020 به 27.8 میلیون خط در گیت رسید اما در سال 2019 دولوپران کمتری روی آن کار کردند!
@uselinux
در سال 2019 کرنل لینوکس 74,754 کامیت دریافت کرد درحالی که این تعداد پایین ترین میزان از سال 2013 بوده است
در سال 2017 و 2018 کامیت ها 80k و در سال 2016 حدود 77k و در سال های 2014 , 2015 به میزان 75k بوده است
@uselinux
علاوه بر کامیت ها میزان دولوپران نیز کمتر بوده است
در سال 2019 حدود 4189
در سال 2018 حدود 4362
و در سال 2017 نیز 4402
@uselinux
و با وجود کامیت های کمتر 3,386,347 خط کد جدید به آن اضافه و 1,696,620 خط از آن حذف شده است
و لینوس توروالدز بیشترین میزان کانتریبیوت را داشته است .
@uselinux
منبع
💥کرنل لینوکس در ورود به سال 2020 به 27.8 میلیون خط در گیت رسید اما در سال 2019 دولوپران کمتری روی آن کار کردند!
@uselinux
در سال 2019 کرنل لینوکس 74,754 کامیت دریافت کرد درحالی که این تعداد پایین ترین میزان از سال 2013 بوده است
در سال 2017 و 2018 کامیت ها 80k و در سال 2016 حدود 77k و در سال های 2014 , 2015 به میزان 75k بوده است
@uselinux
علاوه بر کامیت ها میزان دولوپران نیز کمتر بوده است
در سال 2019 حدود 4189
در سال 2018 حدود 4362
و در سال 2017 نیز 4402
@uselinux
و با وجود کامیت های کمتر 3,386,347 خط کد جدید به آن اضافه و 1,696,620 خط از آن حذف شده است
و لینوس توروالدز بیشترین میزان کانتریبیوت را داشته است .
@uselinux
منبع
Phoronix
The Linux Kernel Enters 2020 At 27.8 Million Lines In Git But With Less Developers For 2019
As of this morning in the Linux kernel Git source tree, the kernel weighs in at 27.8 million lines!
وقتی یکی ازم میپرسه چه توزیع لینوکسی نصب کنم ,درحالی که #جنگ_جهانی_سوم #WW3 ترند توییتر شده😕
@uselinux
@uselinux
🔰#نکات_لینوکسی:
1) تو ترمینال میشه خیلی ساده بازدن <Ctrl+u> تو ترمینال کل اون سطر روبپاکید به جای اینکه انگشتتونو بزارید رو backspace😐
2) به جای اینکه هر دفعه بزنید clear تا صفحه پاک بشه خیلی راحت میتونید با زدن <Ctrl+l> همینکارو انجام بدید :)
➖@UseLinux➖
🔰بیش از ۴۰۰ سورس پلاگین brup suite و بیش از ۵۰۰ ویدیو و تصویر:
https://github.com/alphaSeclab/awesome-burp-suite
➖@UseLinux➖
🔰آسیب پذیری 0day در مدیا پلیر ویندوز به مهاجمان امکان دسترسی به اطلاعات حساس را میدهد. برای اکسپلویت کردن این آسیب پذیری مهاجم باید با هدف ارتباط برقرار کند به این منظور کاربر باید یک صفحه ویا فایل مخرب را باز کند. این آسیب پذیری مربوط به مکانیسم کد گذاری MPEG است.
منبع:آپا
➖@UseLinux➖
🔰مجموعهای از لیست پیلود ها:
Command Injection:-
https://t.co/FKLGsBxpYZ
XSS Payloads:-
https://t.co/kmf9Ep11VA
XXE Payload List:-
https://t.co/izzAiaVJHG
SQLI Payload List:-
https://t.co/x8NEKwnKDJ
RFI/LFI :-
https://t.co/8ApByen6Bk
Open Redirect:-
https://t.co/7W7I6d4mjC
➖@UseLinux➖
🔰ابزاری برای اسکرپ اطلاعات گروههای تلگرام:
https://securityonline.info/telegram-scraper-telegram-group-scraper-tool/
➖@UseLinux➖
1) تو ترمینال میشه خیلی ساده بازدن <Ctrl+u> تو ترمینال کل اون سطر روبپاکید به جای اینکه انگشتتونو بزارید رو backspace😐
2) به جای اینکه هر دفعه بزنید clear تا صفحه پاک بشه خیلی راحت میتونید با زدن <Ctrl+l> همینکارو انجام بدید :)
➖@UseLinux➖
🔰بیش از ۴۰۰ سورس پلاگین brup suite و بیش از ۵۰۰ ویدیو و تصویر:
https://github.com/alphaSeclab/awesome-burp-suite
➖@UseLinux➖
🔰آسیب پذیری 0day در مدیا پلیر ویندوز به مهاجمان امکان دسترسی به اطلاعات حساس را میدهد. برای اکسپلویت کردن این آسیب پذیری مهاجم باید با هدف ارتباط برقرار کند به این منظور کاربر باید یک صفحه ویا فایل مخرب را باز کند. این آسیب پذیری مربوط به مکانیسم کد گذاری MPEG است.
منبع:آپا
➖@UseLinux➖
🔰مجموعهای از لیست پیلود ها:
Command Injection:-
https://t.co/FKLGsBxpYZ
XSS Payloads:-
https://t.co/kmf9Ep11VA
XXE Payload List:-
https://t.co/izzAiaVJHG
SQLI Payload List:-
https://t.co/x8NEKwnKDJ
RFI/LFI :-
https://t.co/8ApByen6Bk
Open Redirect:-
https://t.co/7W7I6d4mjC
➖@UseLinux➖
🔰ابزاری برای اسکرپ اطلاعات گروههای تلگرام:
https://securityonline.info/telegram-scraper-telegram-group-scraper-tool/
➖@UseLinux➖
GitHub
GitHub - alphaSeclab/awesome-burp-suite: Awesome Burp Suite Resources. 400+ open source Burp plugins, 400+ posts and videos.
Awesome Burp Suite Resources. 400+ open source Burp plugins, 400+ posts and videos. - alphaSeclab/awesome-burp-suite
🔰[PoC] Mozilla Firefox – Denial Of Service
Remove 'https:// & .com/' from the following URL 'firefoxcrash.000webhostapp.com/.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a_'
Make sure to include the underscore '_' at the end of the URL string.
https://t.co/EsLUVzLilO
@UseLinux
Remove 'https:// & .com/' from the following URL 'firefoxcrash.000webhostapp.com/.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a_'
Make sure to include the underscore '_' at the end of the URL string.
https://t.co/EsLUVzLilO
@UseLinux
🔰بایپس تشخیص روت بودن گوشی از اپها:
https://medium.com/@sarang6489/root-detection-bypass-by-manual-code-manipulation-5478858f4ad1
@UseLinux
https://medium.com/@sarang6489/root-detection-bypass-by-manual-code-manipulation-5478858f4ad1
@UseLinux
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
در این وبینار به بررسی لینوکس و استفاده آن در صنعت خواهیم پرداخت
ای وبینار بصورت کاربردی است . که برای شما مسیر راه و ساختار تجاری و سازمانی را بازگو میکند .
⏱این وبینار در تاریخ ۱۹ دیماه ۹۸ ساعت ۱۶ برگزار خواهد شد .
نکته: همچنین وبیناررکورد خواهد شد
جهت ثبت نام کلیک نمایید .
آنچه در وبینار خواهیم گفت :
💡سهم لینوکس در ابر کامپیوتر ها
💡تفاوت توزیع های گنو/لینوکس
💡تاریخچه لینوکس
💡بحث Linux Virtual Appliance Library و مباحث appliance
💡 لینوکس و پایگاه داده اوراکل
💡 لینوکس به عنوان utm و فایروال (معرفی ابزار و ساختارهای آن )
💡لینوکس و روتینگ (معرفی ابزار و ساختارهای routing suite )
💡لینوکس و nas (معرفی ابزار و ساختارهای آن )
💡لینوکس و Network Access Control
💡لینوکس و شبکه
ا💡 freeipa در لینوکس
ا💡 ipam و لینوکس
💡لینوکس و e-kids
💡لینوکس و physiological computing
💡لینوکس و Physical Computing
💡لینوکس و IOT
💡لینوکس و embedded device & Embedded os
💡لینوکس و Virtualization
💡لینوکس و Cloud Computing
💡لینوکس و geolocation
💡لینوکس و Search engine
💡لینوکس و Dns
💡لینوکس و Inventory
و ...
ای وبینار بصورت کاربردی است . که برای شما مسیر راه و ساختار تجاری و سازمانی را بازگو میکند .
⏱این وبینار در تاریخ ۱۹ دیماه ۹۸ ساعت ۱۶ برگزار خواهد شد .
نکته: همچنین وبیناررکورد خواهد شد
جهت ثبت نام کلیک نمایید .
آنچه در وبینار خواهیم گفت :
💡سهم لینوکس در ابر کامپیوتر ها
💡تفاوت توزیع های گنو/لینوکس
💡تاریخچه لینوکس
💡بحث Linux Virtual Appliance Library و مباحث appliance
💡 لینوکس و پایگاه داده اوراکل
💡 لینوکس به عنوان utm و فایروال (معرفی ابزار و ساختارهای آن )
💡لینوکس و روتینگ (معرفی ابزار و ساختارهای routing suite )
💡لینوکس و nas (معرفی ابزار و ساختارهای آن )
💡لینوکس و Network Access Control
💡لینوکس و شبکه
ا💡 freeipa در لینوکس
ا💡 ipam و لینوکس
💡لینوکس و e-kids
💡لینوکس و physiological computing
💡لینوکس و Physical Computing
💡لینوکس و IOT
💡لینوکس و embedded device & Embedded os
💡لینوکس و Virtualization
💡لینوکس و Cloud Computing
💡لینوکس و geolocation
💡لینوکس و Search engine
💡لینوکس و Dns
💡لینوکس و Inventory
و ...
🔰امسال (۲۰۲۰) باید از خیلی چیزها خداحافظی کرد:
+پایتون۲😭
+ویندوز۷(کمتر از ۷روز دیگر)
+ساپورت نشدن Windows Server 2008 R2(کمتر از ۷روز دیگر):
https://www.microsoft.com/en-us/cloud-platform/windows-server-2008
➖@UseLinux➖
🔰Django < 3.0 < 2.2 < 1.11 - Account Hijack:
https://www.exploit-db.com/exploits/47879
➖@UseLinux➖
🔰بایپس آنتی ویروس ها از طریق اجرای فایل exe در مموری:
https://blog.dylan.codes/bypassing-av-via
➖@UseLinux➖
🔰رایت آپی جالب در مورد اپلود کردن .htaccess به عنوان image جهت بایپس فیلترها:
medium.com/p/71dfcf797a86
➖@UseLinux➖
+پایتون۲😭
+ویندوز۷(کمتر از ۷روز دیگر)
+ساپورت نشدن Windows Server 2008 R2(کمتر از ۷روز دیگر):
https://www.microsoft.com/en-us/cloud-platform/windows-server-2008
➖@UseLinux➖
🔰Django < 3.0 < 2.2 < 1.11 - Account Hijack:
https://www.exploit-db.com/exploits/47879
➖@UseLinux➖
🔰بایپس آنتی ویروس ها از طریق اجرای فایل exe در مموری:
https://blog.dylan.codes/bypassing-av-via
➖@UseLinux➖
🔰رایت آپی جالب در مورد اپلود کردن .htaccess به عنوان image جهت بایپس فیلترها:
medium.com/p/71dfcf797a86
➖@UseLinux➖
Docs
Windows Server documentation
Windows Server is the platform for building an infrastructure of connected applications, networks, and web services, from the workgroup to the data center.
@uselinux
🥀🖤 وقتی که نمیدونی آخرش اینطور تموم میشه ..
وقتی که اکانتت برای همیشه خاموش خواهد موند ..
و شوخی ای که بجای خنده , اشک آدما رو در میاره .. .
مجتبی عباس نژاد از درگذشتگان سانحه هوایی امروز.. و اخرین توییتش قبل از پرواز ..
#تسلیت_ایران . .
تسلیت به تمام خانواده های داغ دار این حادثه..
@uselinux
🥀🖤 وقتی که نمیدونی آخرش اینطور تموم میشه ..
وقتی که اکانتت برای همیشه خاموش خواهد موند ..
و شوخی ای که بجای خنده , اشک آدما رو در میاره .. .
مجتبی عباس نژاد از درگذشتگان سانحه هوایی امروز.. و اخرین توییتش قبل از پرواز ..
#تسلیت_ایران . .
تسلیت به تمام خانواده های داغ دار این حادثه..
@uselinux
💥هایو ابر رو احتمالا با سرور های باکیفیت و قیمت مناسب فرانسه اش میشناسید ,
دیروز علاوه بر لوکیشن های فرانسه و امریکا ,سرور لوکیشن ایران هم به زیرساخت های ابریش اضافه کرد👌🏻
https://www.haio.ir/
@haioir
@uselinux
دیروز علاوه بر لوکیشن های فرانسه و امریکا ,سرور لوکیشن ایران هم به زیرساخت های ابریش اضافه کرد👌🏻
https://www.haio.ir/
@haioir
@uselinux
🔰NordVPN
برخی ها خیلی خوششانس هستند.
طرف فقط لاگهای اسکنر رو کپی پیست کرده و ریپورت داده بانتی 500$دلار گرفته😐
https://hackerone.com/reports/751876
@UseLinux
برخی ها خیلی خوششانس هستند.
طرف فقط لاگهای اسکنر رو کپی پیست کرده و ریپورت داده بانتی 500$دلار گرفته😐
https://hackerone.com/reports/751876
@UseLinux
آیا با ارز های دیجیتال خرید و فروش کرده اید؟ و به یادگیری و اخبار اینگونه مطالب علاقه دارید؟
Anonymous Poll
17%
معامله کرده ام و به این موضوع علاقه دارم
52%
معامله نکرده ام اما به یادگیری و اخبار این موضوع علاقه دارم
9%
معامله کرده ام اما علاقه ای به این موضوع ندارم
21%
معامله نکرده ام و علاقه ای هم ندارم که یاد بگیرم
Linux & OpenSource
آیا با ارز های دیجیتال خرید و فروش کرده اید؟ و به یادگیری و اخبار اینگونه مطالب علاقه دارید؟
@uselinux
ممنون از دوستان که نظر دادن و انتظار داریم که نظرات بیشتری رو مبنی بر اینکه علاقمند هستید یا نه به این موضوع داشته باشیم ,تا مطالب خوب و با کیفیت و متنوعی رو ارائه بدیم
@uselinux
برای اون ۳۰درصد که علاقمند نیستند😅 به این موضوع , شاید یکی از علل اصلیش , سختی پرداخت یا تهیه کردن ارز های دیجیتال باشه یا تحریم بودن ایرانی ها در ولت های آنلاین کریپتوکارنسی (که یادگیری و شناختن گذرگاه ها و پلتفرم های واسط داخل که به راحتی میتونید به تهیه و تبدیل ارز دیجیتال اقدام کنید هم جزو مطالبی هست که دوست دارم درباره اش توضیح و آموزش بدیم)
@uselinux
رفته رفته ارز های دیجیتال تو زندگی ما پررنگ تر خواهند شد ,و سیستم های پرداخت به این شیوه افزایش خواهند یافت و همینطور پرداخت ها راحت تر خواهند شد با کمک اپلیکیشن ها و اتصال سرویس های مختلف به همدیگر
@uselinux
اما مزایای این نوع پرداخت (و همینطور دریافت!) برای ما این هست که تحریم هارو تا حد خوبی میتونه کنار بزنه و دسترسی پذیری سیستم پرداخت رو افزایش بده برامون, همینطور به چشم سرمایه گذاری هم میشه بهش نگاهی انداخت
@uselinux
میشه باهاش درگاه های پرداخت کریپتوکارنسی به سیستم ها و اپلیکیشن هاتون (اگر تارگت های خارجی و جهانی دارید) اضافه کنید و محصول بفروشید
@uselinux
و بحث صرفا به پرداخت ختم نمیشه
بلاکچین و بستر های به این صورت در زیرساخت های نرم افزاری و سخت افزاری و اوپن سورسی و iot درحال گسترش هستند, تا میزان اعتماد پذیری و anonymity و امنیت رو افزایش بدند(که این هم از موضوعات بحث ما خواهد بود)
@uselinux
بیت پی(BitPay) که یکی از درگاه های خوب برای پرداخت با بیت کوین هست امروز اعلام کرد با همکاری OneGold این امکان رو فراهم خواهد کرد تا بتونید با بیت کوین . طلا بخرید!!
بیت پی به بیشتر از 300,000 فروشگاه آنلاین سرویس میده
منبع:
@uselinux
https://cointelegraph.com/news/bitpay-integration-lets-users-buy-gold-with-cryptocurrency
ممنون از دوستان که نظر دادن و انتظار داریم که نظرات بیشتری رو مبنی بر اینکه علاقمند هستید یا نه به این موضوع داشته باشیم ,تا مطالب خوب و با کیفیت و متنوعی رو ارائه بدیم
@uselinux
برای اون ۳۰درصد که علاقمند نیستند😅 به این موضوع , شاید یکی از علل اصلیش , سختی پرداخت یا تهیه کردن ارز های دیجیتال باشه یا تحریم بودن ایرانی ها در ولت های آنلاین کریپتوکارنسی (که یادگیری و شناختن گذرگاه ها و پلتفرم های واسط داخل که به راحتی میتونید به تهیه و تبدیل ارز دیجیتال اقدام کنید هم جزو مطالبی هست که دوست دارم درباره اش توضیح و آموزش بدیم)
@uselinux
رفته رفته ارز های دیجیتال تو زندگی ما پررنگ تر خواهند شد ,و سیستم های پرداخت به این شیوه افزایش خواهند یافت و همینطور پرداخت ها راحت تر خواهند شد با کمک اپلیکیشن ها و اتصال سرویس های مختلف به همدیگر
@uselinux
اما مزایای این نوع پرداخت (و همینطور دریافت!) برای ما این هست که تحریم هارو تا حد خوبی میتونه کنار بزنه و دسترسی پذیری سیستم پرداخت رو افزایش بده برامون, همینطور به چشم سرمایه گذاری هم میشه بهش نگاهی انداخت
@uselinux
میشه باهاش درگاه های پرداخت کریپتوکارنسی به سیستم ها و اپلیکیشن هاتون (اگر تارگت های خارجی و جهانی دارید) اضافه کنید و محصول بفروشید
@uselinux
و بحث صرفا به پرداخت ختم نمیشه
بلاکچین و بستر های به این صورت در زیرساخت های نرم افزاری و سخت افزاری و اوپن سورسی و iot درحال گسترش هستند, تا میزان اعتماد پذیری و anonymity و امنیت رو افزایش بدند(که این هم از موضوعات بحث ما خواهد بود)
@uselinux
بیت پی(BitPay) که یکی از درگاه های خوب برای پرداخت با بیت کوین هست امروز اعلام کرد با همکاری OneGold این امکان رو فراهم خواهد کرد تا بتونید با بیت کوین . طلا بخرید!!
بیت پی به بیشتر از 300,000 فروشگاه آنلاین سرویس میده
منبع:
@uselinux
https://cointelegraph.com/news/bitpay-integration-lets-users-buy-gold-with-cryptocurrency
Cointelegraph
BitPay Integration Lets Users Buy Gold With Cryptocurrency
BitPay integrates with OneGold mobile app, allowing crypto users to purchase gold using Bitcoin and other digital currencies.
@uselinux
انجین بازی گودوت(Godot) نسخه 3.2 چند روزی هست بصورت استیبل و LTS (حداقل ۳سال ساپورت) عرضه شده
اگه نسخه های قبل تر مثل 3.1 یا LTS قبلی مثل 2.1 کار میکردید حتما سویچ کنید
@uselinux
نسخه 4.0 ساپورت vulkan رندرر اضافه میشه بهش 😍 و backward compatible نخواهد بود
@uselinux
https://godotengine.org/article/here-comes-godot-3-2
انجین بازی گودوت(Godot) نسخه 3.2 چند روزی هست بصورت استیبل و LTS (حداقل ۳سال ساپورت) عرضه شده
اگه نسخه های قبل تر مثل 3.1 یا LTS قبلی مثل 2.1 کار میکردید حتما سویچ کنید
@uselinux
نسخه 4.0 ساپورت vulkan رندرر اضافه میشه بهش 😍 و backward compatible نخواهد بود
@uselinux
https://godotengine.org/article/here-comes-godot-3-2
Godot Engine
Here comes Godot 3.2, with quality as priority
Godot contributors are thrilled and delighted to release our newest major update, Godot 3.2! It's the result of over 10 months of work by close to 450 contributors who authored more than 6000 commits! Godot 3.2 is a major improvement over our previous 3.1…
Forwarded from Python Repository
@PyRepo
منابع آموزشی جنگو (جدید)
آموزش جنگو 2 از جاستین میشل(این مدرس کارش خیلی درسته)
https://www.youtube.com/watch?v=F5mRW0jo-U4
آموزش جنگو 3.0 (دیتابیس MySQL)
https://www.youtube.com/watch?v=6ManltU_8iU
هرکدوم از این آموزش ها full course beginner هستن , و حدود 4 ساعت هستن.
مفاهیم پایه رو بصورت مقدماتی پوشش میدند
@PyRepo
نکته 1: از جنگو 2.2 استفاده کنید چون LTS هست و تا سال 2022 ساپورت خواهد شد , LTS قبلی (1.11) به زودی تا چند ماه اینده به پایان ساپورتش خواهد رسید
نکته 2: اگر جنگو 1.11 , 1.10 , 1.9 بلدید , نیاز به دیدن این کورس ها ندارید . کافی هست release Note های جنگو 2 به بالا رو بخونید تا تغییرات اندکی که دارن و فیچرای جدیدی که دارند رو یاد بگیرید و سویچ کنید
@PyRepo
منابع آموزشی جنگو (جدید)
آموزش جنگو 2 از جاستین میشل(این مدرس کارش خیلی درسته)
https://www.youtube.com/watch?v=F5mRW0jo-U4
آموزش جنگو 3.0 (دیتابیس MySQL)
https://www.youtube.com/watch?v=6ManltU_8iU
هرکدوم از این آموزش ها full course beginner هستن , و حدود 4 ساعت هستن.
مفاهیم پایه رو بصورت مقدماتی پوشش میدند
@PyRepo
نکته 1: از جنگو 2.2 استفاده کنید چون LTS هست و تا سال 2022 ساپورت خواهد شد , LTS قبلی (1.11) به زودی تا چند ماه اینده به پایان ساپورتش خواهد رسید
نکته 2: اگر جنگو 1.11 , 1.10 , 1.9 بلدید , نیاز به دیدن این کورس ها ندارید . کافی هست release Note های جنگو 2 به بالا رو بخونید تا تغییرات اندکی که دارن و فیچرای جدیدی که دارند رو یاد بگیرید و سویچ کنید
@PyRepo
YouTube
Python Django Web Framework - Full Course for Beginners
Learn the Python Django framework with this free full course. Django is an extremely popular and fully featured server-side web framework, written in Python. Django allows you to quickly create web apps.
💻Code: https://github.com/codingforentrepreneurs/Try…
💻Code: https://github.com/codingforentrepreneurs/Try…
@uselinux
چرا Discord از Go به Rust سویچ میکند ؟
🤔
@uselinux
https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
چرا Discord از Go به Rust سویچ میکند ؟
🤔
@uselinux
https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
Medium
Why Discord is switching from Go to Rust
Rust is becoming a first class language in a variety of domains. At Discord, we’ve seen success with Rust on the client side and server…