زبان برنامه نویسی سالیدیتی

Description
راه ارتباطی با ادمین👇
@Soliditylangfa

آدرس کانال 👇👇
https://t.me/soliditylang_fa
آدرس گروه 👇👇
https://t.me/+LSq6yF2NwJFmZGM0
Advertising
We recommend to visit

[ We are not the first, we try to be the best ]

Last updated 2 weeks, 3 days ago

FAST MTPROTO PROXIES FOR TELEGRAM

Ads : @IR_proxi_sale

Last updated 1 day, 16 hours ago

ترید شاهین 💸 | 🕋𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓
آموزش صفر تا 100 کریپتو 📊
❗️معرفی خفن ترین پروژه ها‌ در بازار های مالی به صورت رایگان🐳
سیگنال فیوچرز و اسپات (هولد) رایگان🔥
با ما باشی💯 قدم جلویی رفیق🥂
𝐈𝐍𝐒𝐓𝐀𝐆𝐑𝐀𝐌 :
www.instagram.com/trade_shahin

Last updated 1 month, 1 week ago

2 months, 1 week ago

اقا یه راهکار تو ذهنمه شاید برای بچه هایی که دارن تو ایران develop میکنن کمک کننده باشه تو بحث حل کردن مشکل فیلترینگ و تحریم

جنس محدودیت های مختلف:
1- سرعت اینترنت
2- فیلتر شدن
3- تحریم بودن ( ۴۰۳ خوردن و داکر و نگرانی برای لاگ شدن ip ایران روی سرور های شرکت و aws و ...)

نیازمندی ها:
1- یک سرور خارج ایران با ریسورس های متناسب با نیازتون (منظور رم و cpu و حافظه هستش) ـ ( بسته به stack و نرم افزار هایی که استفاده میکنید میتونه متفاوت باشه مثلا اگه کامپایل زیاد میکنید cpu خوب باشه تایم کمتری صبر میکنید یا اگه داکر نیاز دارید اون رو هم در نظر بگیرید و ...)

2- یه کانکشن اینترنت که بتونید به اون سرور وصل بشید با ssh ( بعضی موقع ها سرور رو اگه فقط خودتون وصل بشید نمیزنن ولی اگه زدن هم یه فیلتر شکن داشته باشین که بهتون یه کانکشن نسبتا stable و نه الزاما سریع بده کار ها رو در میاره)

3- تجربه کار با لینکوس

فرایند:

1- تهیه سرور متناسب با نیاز هاتون ( از سایت هایی مثل bithost میتونید با کریپتو هم سرور بگیرید و سایت های زیادی وجود داره برای گرفتن سرور با کریپتو)

2- نصب tmux یا نرم افزار مشابه رو سرور ( tmux VS scren ) که بتونید به session های قبلیتون وصل بشید یا اگه کانکشنتون قطع شدش مشکلی تو فراید اجرا شدن یه کامند یا ... به وجود نیاد و بتونید بعد از وصل شدن به ادامه کار بپردازید

3- اگه از چیز های دیگه ای جای bash استفاده میکنید، اون ها رو هم نصب کنید، این ها چیز هایی که زندگیم رو راحت تر کرده
https://ohmyz.sh/
https://github.com/zsh-users/zsh-autosuggestions
4- به طور کلی انگار یه سیستم لینکوسی جدید خریدید و هر کانفیگی معمولا روی سیستم جدید انجام میدید رو این سرور هم انجام بدین انگار ترمینال اون ترمینال سیستم لوکال خودتونه (make the server like your home )

5- کانفیگ کردن ssh-key ها مرتبط با اکانت گیتهاب/گیت لب اتون

6- نصب ابزار های مرتبط با استک اتون (npm, yarn, cargo, foundry, go, ...)

7- ساختن ssh-config روی سیستم خودتون برای وصل شدن به سرور ( link ) ( از chat gpt بپرسید هم سریع تر به نتیجه میرسید)

8- باز کردن vs code و باز کردن command palette ( روی مک command + shift + p ) نوشتن connect to host
و روی گزینه ای که اورد کلیک کنید و ssh-config اتون رو لود کنید و بعد با کلیک کردن روی کانفیگ مورد نظر vs code شما به سرور مورد نظرتون وصل شده و هم دسترسی ترمینال دارین اونجا هم میتونید کد بنویسید و فایل ها رو هم از بار سمت چپ میتونید کنترل کنید

9- دیگه متونید repo هاتون رو clone کنید و فایل هاتون رو بچینید و با دستور code path/repo-name هم میتونید vs code رو توی اون دایرکتوری مورد نظرتون باز کنید و ...

10- اکستنشن های vs code ای که استفاده میکنید رو هم نصب کنید (مثل rust analyzer, solidity visual developer , git lens ... )

11 - اگه با داکر هم زیاد کار دارید و حوصله ندارید زیاد کامند های داکر بنوسید و یه محیط شبیه docker desktop دوست دارید داشته باشید برای مدیریت و ...
میتونید portainer رو نصب کنید و با nginx روی ip سرور اش کنید و با browser اتون بهش وصل بشید (البته قبلش خود داکر, داکر کامپوز رو نیاز دارین رو سرور نصب کنید)

https://www.portainer.io/
https://docs.portainer.io/start/install-ce

12 - اگه دوست داشتین به دیتابیس هاتون وصل بشین معمولا data base viewer ها مثل pgAdmin از ssh-tunneling ساپورت میکنن میتونید استفاده کنید

13- اگه هم کار فرانت دارید یا نیاز دارید یه چیزی رو روی یه پورتی بیارید بالا و تستش کنید
توی nginx سرور اتون یه basic auth ست کنید برای یه پورت یا چند تا و وقتی نیاز داشتید چیزی رو تست کنید مثل لوکالتون ران کنید و port proxy از لوکال به ip پابلیک رو توی nginx هندل کنید (ترجیحا این پورت ها رو پرت بزارید که indexer های سطح اینترنت اذیت نکنن سرور رو)

بعد از همه این مراحل موقع کار vs code رو باز میکنید و وصل میشید به سرور بعد اش اگه دوست داشتین سشن های tmux ای که باز داشتین و ادامه کار

خلاصه که بعد از این مراحل الان یه محیط توسعه دارید که دغدغه سرعت اینرتنت برای نصب پکیج ها و ... و مشکل تحریم (۴۰۳) و فیلتر بودن رو نداره

طبیعه که این کار احتمالا برای یک سری توسعه دهنده ها مثل توسعه دهنده های موبایل و ... ممکنه شدنی نباشه ولی برای بچه های بلاکچینی و بک اندی کاملا جواب میتونه بده نیاز هاشون رو

این ویدئو هم کوتاه و خوب بودش برای نشون دادن وصل شدن و ...

https://www.youtube.com/watch?v=miyD4c1dnTU

اگه هم که کاربر vim, neovim هستید پوزش بابت زیاده گویی ها ??

2 months, 1 week ago

راهکار برای توسعه‌دهندگان در ایران برای مقابله با فیلترینگ و تحریم

(خوندنش توی markdown راحت تر از پیام تلگرام هستش)

https://github.com/irnb/board/blob/main/content/for-iran-devs.md

GitHub

board/content/for-iran-devs.md at main · irnb/board

Organizing my research tasks and gathering references in this repository. - irnb/board

2 months, 3 weeks ago

نمک بیشتری موردنیاز است - بخش دوم خب تا این‌جای کار متوجه شدیم که سیدفریز ما و بخش‌های خاصی از مسیر اشتقاق برای ساخت آدرس اتریومی و کلیدخصوصی‌های متناظر، قابل تغییر نیستن، اما وقتی می‌تونیم مسیر اشتقاق رو شخصی‌سازی کنیم و حتی یک Passphrase روی سیدفریزمون…

4 months, 3 weeks ago

دوستان برنامه‌نویس فعال در گیتهاب که به پروژه های اپن‌سورس کانتربیوت کردین.
از این راند ایردراپ FLT حدودا 20 روز مونده واگه FLT-Drop هاتون رو کلیم نکردین انجام بدین، چون بعد 20 روز بعد ریوارد ها نصف خواهد شد.
من 2 ماه پیش کلیم کرده بودم و الان برداشت کردم و عدد قابل توجهی شد.
https://claim.fluence.network

5 months, 2 weeks ago
6 months ago

```

try someFunction() returns (uint result) {
// This block is executed if someFunction returns a uint
} catch {
// This block is executed if someFunction fails
}
```

عجیبه، شهر عجییه

returns
فقط توی فانکشن سیگنچر نیستش، میشه ازش بعد try استفاده کرد برای این که تایپ خروجی مورد نظرتون رو تعیین کنید.

6 months, 1 week ago
یکی از ابزارهای قدرتمند٬ جامعه دوست …

یکی از ابزارهای قدرتمند٬ جامعه دوست و پروژه محور در زمینه مالتی ولتها
Web3Onboard
هستش که با قابلیتهای فراوان خودش٬ میتونه شما رو در زمینه دست و پنجه نرم کردن با ولتهای مختلف راحت کنه و براحتی ازون استفاده کنید:
https://onboard.blocknative.com/

6 months, 2 weeks ago

https://www.linkedin.com/feed/update/urn:li:activity:7173144904888410114/

Linkedin

Liam 📜 on LinkedIn: ZK Grants Round | Ethereum Foundation Blog

The Ethereum Foundation's ZK Grants Round is an amazing opportunity for anyone who wants to help us further the adoption of zero-knowledge technology. As…

زبان برنامه نویسی سالیدیتی
6 months, 3 weeks ago

یکشنبه 20 اسفند تبریز بودین خوشحال میشیم ببینمتون
https://t.me/opentalks_ir/235

قبل جلسه بلاگ‌پست زیر رو هم مطالعه‌ای داشته باشین خالی از لطف نیست
https://bit.ly/amirh-bcome-solidity-dev

Telegram

جلسات باز تبریز

***💡***جلسه ویژه آخرسال مشتاق دیدارتان در جلسه ۵۸ از سری #جلسات\_باز\_تبریز هستیم با موضوع: برنامه نویسی بلاکچین و بررسی بازار کار ***📍***یکشنبه ۲۰ام اسفند ۱۴۰۲ در تبریز، دانشگاه تبریز، مرکز رشد و نوآوری، سالن باران با ارائه جناب مهندس امیر حبیب‌ زاده برگزار خواهد شد.…

یکشنبه 20 اسفند تبریز بودین خوشحال میشیم ببینمتون
We recommend to visit

[ We are not the first, we try to be the best ]

Last updated 2 weeks, 3 days ago

FAST MTPROTO PROXIES FOR TELEGRAM

Ads : @IR_proxi_sale

Last updated 1 day, 16 hours ago

ترید شاهین 💸 | 🕋𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓
آموزش صفر تا 100 کریپتو 📊
❗️معرفی خفن ترین پروژه ها‌ در بازار های مالی به صورت رایگان🐳
سیگنال فیوچرز و اسپات (هولد) رایگان🔥
با ما باشی💯 قدم جلویی رفیق🥂
𝐈𝐍𝐒𝐓𝐀𝐆𝐑𝐀𝐌 :
www.instagram.com/trade_shahin

Last updated 1 month, 1 week ago