COMPΞZ 🧬
396 subscribers
1.87K photos
52 videos
24 files
740 links
متخصص کامپیوتر و نرم‌افزار • سازنده • هنرمند و طراح • مجموعه‌دار • نویسنده • تحلیل‌گر • مشاور استارتاپی و ایده‌پرداز

𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
COMPΞZ 🧬
امروز دیجن‌های من باز شدن، بیش از ۱ میلیون واحد اما ۹۵٪ ارزشش رو از دست داده😭، هدف، تا قیمتی هست که برای خودم نقطه‌گذاری کردم.🚀 https://warpcast.com/compez.eth/0x90eaae44
توی ترید عادی وقتی تو ضرر هستی شما می‌تونی با روش‌های متفاوتی مثل میان‌گین کم کردن و کلی مورد دیگه ارزش توکن‌هات رو حفظ کنی. بارها این اتفاق افتاده و جبرانش کردم. اما وقتی یه جایی قفل کردی، دیگه باید اون رو بذاری توی تاخچه و بهش فکر نکنی. حتی اگه صفر هم بشه من دیگه دیجن برام مهم نیست. سهمیه بهم بده، نده... سود داشته باشه نداشه باشه هیچ‌کدومشون مهم نیست! چون یه تجربهٔ چند ده هزار دلاری بود برام که چیز‌های زیادی یاد بگیرم.

اما نقطه‌ای که در نظر گرفتم رو قطعاً خواهد دید.😉
معلوم نیست باز کی رفته چی خونده به گوش ملت مردم باز ریختن سرمون که تو مارو ریپورت کردی برچسب صفر گرفتیم! 😄😐 نمی‌دونم بخندم یا گریه کنم! 👀
🎃1
This media is not supported in your browser
VIEW IN TELEGRAM
یه سوأل پر تکرار که مدام می‌پرسن ازم اینه که چطور می‌شه کسانی که تازه وارد هستن و بیشتر به کمک AI کد‌نویسی می‌کن، می‌تونن مینی‌اپ در داخل فارکستر بسازند!

https://warpcast.com/compez.eth/0x0f964e50

از اونجایی که همهٔ این مباحث تخصصی هستن، طبیعیه که برای کسانی که در رشتهٔ مهندسی نرم‌افزار تجربهٔ کافی ندارن، کمی سخت به نظر برسن. اما این به هیچ‌وجه به معنای غیرممکن بودنش نیست! با تلاش، خلاقیت و علاقه به یادگیری، همیشه می‌تونی وارد این مسیر بشی و پیشرفت کنی.
در کل نمی‌شه به‌طور قطعی گفت ساخت یک mini app چقدر می‌تونه ساده یا پیچیده باشه؛ چون همه‌چیز بستگی به میزان آشنایی و تجربهٔ فنی تو داره.

یکی از بخش‌های کلیدی در ساخت مینی‌اپ، داشتن درک مناسبی از معماری نرم‌افزار و اصول پایهٔ مهندسیه. این مفاهیم، در تمام محصولات دیجیتال مشترک هستن و کمک می‌کنن تا محصولی با ساختار درست بسازی.

هوش مصنوعی واقعاً می‌تونه بهت کمک بزرگی بکنه؛ مخصوصاً اگر تازه وارد دنیای برنامه‌نویسی شدی. اما استفادهٔ مؤثر از AI نیاز به یک سطح ابتدایی از آگاهی داره. چون باید بدونی:

چی می‌خوای بسازی؟
چه ورودی و خروجی‌هایی داری؟
و چطور باید سؤالاتت رو از AI بپرسی تا جواب مفید بگیری؟


مهم‌تر از زبان برنامه‌نویسی، اینه که:

- بدونی اپلیکیشن شما قراره کجا اجرا بشه
- چه چهارچوبی و استانداردهایی براش لازمه
- چطور با پلتفرم‌های خاصی مثل Farcaster تعامل برقرار می‌کنه

ممکنه مثلاً JavaScript بلد باشی، ولی چیزی که Farcaster ارائه می‌ده چارچوب‌هایی مثل Next.js هستن، که ساختار و ابزارهای خاص خودشونو دارن. شناخت این محیط‌ها خیلی مهمه. در نهایت، فارغ از اینکه از چه زبانی یا فریم‌ورکی استفاده می‌کنی، اون چیزی که مهمه "استانداردهای توسعه و روش‌های ارتباط نرم‌افزار" هستن. با درک درست از این اصول، هوش مصنوعی می‌تونه نقش یه دستیار قوی رو برات بازی کنه.

مهارت‌هایی که پیشنهاد می‌کنم یاد بگیری:

مفاهیم پایه:
- آشنایی با ساختار کلاینت/سرور (حتی در قالب نود یا بلاک‌چین)
- نحوهٔ تعامل با APIها (REST و GraphQL)
- ساختار داده‌ای JSON، درخواست و پاسخ HTTP، کدهای وضعیت (status code)
- اصول اولیه احراز هویت (Token، Signer، OAuth و ...)
- استفاده از DevTools مرورگر برای بررسی و دیباگ کلاینت

ابزار و تکنولوژی:
- طراحی رابط کاربری با HTML/CSS/JavaScript
- آشنایی با فریم‌ورک‌هایی مثل React یا Next.js (که در Farcaster پیش‌فرض هست) من شخصاً از ++C و JavaScript خالص استفاده می‌کنم چون صفر تا صد همه چیز رو اونطور که دلم می‌خواد پیاده می‌کنم. (این روش برای تازه‌کار‌ها پیشنهاد نمیشه).

منابع مرتبط با Farcaster:
- مستندات کلی پروتکل: https://docs.farcaster.xyz
- برای API مرجع https://docs.farcaster.xyz/reference/warpcast/api
- ساختار مینی‌اپ‌ها: https://miniapps.farcaster.xyz/docs/specification
- ابزارها و SDK‌های لازم https://miniapps.farcaster.xyz/docs/sdk

بخش‌های مهم از این موضوع از نظر من به صورت زیر هستن:

- خلاقیت + تخصص و مهارت
- تجربه و بار علمی

این موارد ترکیبش کلید طلائی میشه برای ساخت و ترکوندن هر چیزی که تو ذهنت باشه و صد البته تفاوت رو هم در خروجی‌ها میشه به راحتی دید.
ISO_C++_Logo.svg
1.9 KB
االبته مهمترین چیز یادش رفته!

THE MOSNTER OF PROGRAMMING LANGUAGE ~ ⚡️C++

لوگوشو می‌ذارم ببینم چی می‌سازید ازش! ۵۱۲ دیجن دیگه هم میدم برای بهترین طرح یه ترکیب آبی و سبز با لوگو سی++ 😝


فایل اصلیش هم همینه با کیفیت SVG.
Please open Telegram to view this post
VIEW IN TELEGRAM
😍 یعنی عاشق آدم‌هایی هستم که واقعاً مغز‌های تو پر و ظاهر‌های ساده و بی‌ریان. دمپایی‌هات بخوره تو سر کمیتهٔ راست. 😂

توی این کنفرانس همه با هیجان داشتن تعریف می‌کردن از بهبود‌ها و تغییرات و جهش‌های زبان، بین همشون سازندش خیلی ساده فقط تو چند جمله گفت... این اتفاقی نبود. 😄 من می‌فهمم چی میگه!👊🏼 یعنی در این حد عمیق!

بازیابی شده از آرشیو.
2🤯1
مثالی بزنیم از بهبود‌های سی++ جدید در کوتاه‌نویسی و بهبود‌های فرا برنامه‌نویسی یا همون Meta Programming

#include <string>
#include <iostream>

struct A {
unsigned int toInt() { return 128; }
};

struct B {
std::string toString() { return "B"; }
};

namespace cpp17 {
template <typename T, typename = void>
struct IsStringifiable : std::false_type {};

template <typename T>
struct IsStringifiable<T, decltype(std::declval<T>().toString(), void())> : std::true_type {};

template <typename T>
void detection(T obj)
{
if constexpr (IsStringifiable<T>::value) {
std::cout << "C++17: " << obj.toString() << '\n';
} else {
std::cout << "C++17: Object is not stringifiable\n";
}
}

}

namespace cpp20 {
void detection(auto obj) {
if constexpr (requires { obj.toString(); }) {
std::cout << "C++20: " << obj.toString() << '\n';
} else {
std::cout << "C++20: Object is not stringifiable\n";
}
}

}

auto main() -> int
{
cpp17::detection(A{});
cpp17::detection(B{});

cpp20::detection(A{});
cpp20::detection(B{});
}


در مثال فوق فرض کنید تابعی داریم که باید شرایطی مبنی بر رشته‌ای بودن نوع بازگشتی رو در نظر بگیره (بحث قابل تبدیل بودن یا نبودن). این محدود سازی در فرا‌برنامه‌نویسی به راحتی قابل پیاده‌سازی هست، اما پیاده‌سازیش در استاندارد ۲۰ بسیار ساده‌تر شده.

در این مثال کد‌های بین دامنه فضای cpp17 رو با cpp20 مقایسه کنید. در قبل از استاندارد ۲۰ لازم بود که از روش trait یا همون صفت یا خصیصه‌نویسی در قالب بهره‌ ببریم. در استاندارد ۲۰ بدون نیاز به این روش کافیه از auto و به کار گیری کلمهٔ کلیدی requires استفاده کنید. در این حالت نیازی نیست یک trait ایجاد کنیم، به صورت مستقیم می‌تونیم با در نظر گرفتن if constexpr این موضوع رو بررسی کنیم.

واژهٔ Trait در زبان برنامه‌نویسی سی‌پلاس‌پلاس به یک الگوی طراحی (Design Pattern) اشاره می‌کنه که امکان افزودن ویژگی‌ها یا رفتارهای خاص به نوع داده‌ها را فراهم می‌کنه. Traitها معمولاً به صورت کلاس‌های کوچک و متفاوت تعریف می‌شوند و به عنوان مؤلفه‌های افزودنی به کلاس اصلی اضافه می‌شوند.
👍2
پایتون هیچ‌وقت مورد استفادهٔ من نبوده!

من معمولاً از این‌ها استفاده می‌کنم:

JavaScript 🐠
C++ 🐅
Php 🐘
Solidity 🪼

اخیراً هم TS نسخه‌ای از JS که باز زیاد جالب نیست برام، مگر مجبوری...
COMPΞZ 🧬
پایتون هیچ‌وقت مورد استفادهٔ من نبوده! من معمولاً از این‌ها استفاده می‌کنم: JavaScript 🐠 C++ 🐅 Php 🐘 Solidity 🪼 اخیراً هم TS نسخه‌ای از JS که باز زیاد جالب نیست برام، مگر مجبوری...
البته، یادم نره که بگم موضوع مهم درک عمیق از مسأله هست.
وقتی بیان مسأله رو درستی بتونی پیاده‌سازی کنی، بعدش نوبت میرسه به ارائه راه حل خلاقانه و اصولی.
بعدش برمبنای نیاز به هدف، از ابزاری که دوست داری استفاده می‌کنی.

زیاد به اینا اهمیت ندین مگر اینکه واقعاً از ریشه حساس باشید به خروجی‌ای که تو مقیاس بزرگتر انتظار دارید. برای من هم همینطوره، همین الآن خیلی از برنامه‌ها رو با همین JS یا فوقش با PHP می‌نویسم، اما جایی که نیاز به قدرت پردازشی و سرعت بالایی داره یا می‌خوام از ریشه همه چیز روخودم بسازم، می‌دونم از چه الماسی باید استفاده کنم.

بعضی جاها فرصت رو نباید از دست بدی! بساز بره تا یک خروجی خوب نشون بدی! وقتی جا افتاد بکوب از اول بازسازیش کن با کیفیت هزاران بار بهتر.⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
مدادرنگی‌ها مشغول بودند، به‌جز مداد سفید!

هیچکس به او کار نمی‌داد، همه می‌گفتند: تو به هیچ دردی نمی‌خوری!
یک شب که مدادرنگی‌ها تویِ سیاهیِ شب گم شده بودند، مداد‌ سفید تا صبح ماه کشید، مهتاب کشید و انقدر ستاره کشید که کوچک و کوچکتر شد؛

صبحی که آمد، توی جعبه مداد‌رنگی، جای خالیِ او با هیچ رنگی پر نشد!

شبتون بخیر!
👍92👏1
چطور ممکنه زمین‌لرزه باشه اما تو سیستم ثبت لرزه‌نگاری ثبت نشده باشه! من فکر می‌کردم خواب دیدم الآن متوجه شدم که نه هوشیار بودم پس صدا نشنیدم! تفاوت بین ضربه با لرزه خیلی زیاده!

اینجا بیخ گوش ما چه غلطی می‌کنین وسط دریاچه خشک شده که حومش نشان از کانسارهای اورانیوم داره چی آزمایش می‌کنید!!! الله اعلم!

خلاصه که دیشب قشنگ حسش کردم طرفای شب ۱۲ الی ۱ انگار یه توپ زدن وسط زمین حومهٔ شهر! 😐 هسته‌ای مسته‌ای می‌سازید یا چی! یه رودهٔ صاف ندارید شماها چرا ...
👍1🌚1
COMPΞZ 🧬
چطور ممکنه زمین‌لرزه باشه اما تو سیستم ثبت لرزه‌نگاری ثبت نشده باشه! من فکر می‌کردم خواب دیدم الآن متوجه شدم که نه هوشیار بودم پس صدا نشنیدم! تفاوت بین ضربه با لرزه خیلی زیاده! اینجا بیخ گوش ما چه غلطی می‌کنین وسط دریاچه خشک شده که حومش نشان از کانسارهای…
این جایی که من توش زندگی کردم خاص‌ترین اکوسیستمی بود که تو عمرم دیده بودم ولی لیاقت می‌خواد همچین چیزی داشتن! ماها نداریم...

۱. 🌍 بزرگ‌ترین دریاچه شور خاورمیانه

- زمانی رتبه‌ٔ دوم آسیا رو هم داشت (بعد از دریای خزر البته) و رتبهٔ دوم دریاچه شور جهان.
- وسعتش در زمان اوج به ۵,۸۰۰ کیلومتر مربع می‌رسید! تقریباً هم‌تراز با کشور لبنان! حالا اونجارو آباد کردین نه؟

۲. 🧂 نمک دریاچه به‌قدری زیاده که...
- اگه داخلش بخوای شنا کنی، غرق نمی‌شی!
- چگالی بالای آب باعث می‌شه مثل دریای مرده (Dead Sea) روی آب بمونی.
- درصد نمک بعضی قسمت‌ها حتی به ۳۵٪ هم می‌رسه!

۳. 🦐 موجودات دریاچه: فقط یه گونه زنده! من به چشمام دیدم و بارها روی تنم چسبیده بود (ده‌ها سال پیش وقتی بچه بودم) الآن اثری ازشون نمونده.
- دریاچه فقط میزبان یک موجود زنده‌ست: آرتمیا اورمیانا (Artemia urmiana)
- یه نوع میگوی ریز شورزیسته که بسیار مقاومه و برای پرورش ماهی و مرغداری‌ها خیلی باارزشه.
- دانشمندا هنوز دارن روی ژنتیکش کار می‌کنن چون مقاومت عجیبی در برابر نمک و سختی داره!

۴. 🏝 جزایر دریاچه: بیش از ۱۰۲ جزیره!
- جزیره‌هایی مثل:
- جزیره کبودان (شاهی): سابقاً محل زندگی گوزن زرد ایرانی
- جزیره اشک: پناهگاه حیوانات نادر و زیبا
- جزیره آرزو: اسم شاعرانه‌اش حرف داره برای گفتن 🌙

۵. 🧪 دریاچه‌ای درمانگر؟
- گل و نمک دریاچه خاصیت درمانی برای بیماری‌های پوستی و مفصلی دارن.
- سابقاً مردم محلی از گل دریاچه برای ماساژ و درمان استفاده می‌کردن — یه جور اسپا طبیعی!

۶. 🏛 افسانه‌ها و اسطوره‌ها
- بعضی روستاهای اطراف معتقد بودن که دریاچه زنده‌ست و روح داره.
- افسانه‌هایی از پادشاهان فراری، گنجینه‌های غرق‌شده، و اشک‌هایی که دریاچه رو ساختن بین مردم رد و بدل می‌شه.

۷. ✈️ از فضا دیده می‌شه!
- وقتی پرآبه، شکلش از فضا شبیه یه پروانه یا یه بز کوهی دیده می‌شه.
- ناسا بارها درباره‌اش گزارش داده، مخصوصاً درباره خشکی تدریجی‌اش در دو دهه اخیر.

۸. 📿 نام‌های تاریخی:
- در دوران باستان بهش می‌گفتن:
- چی‌چَست یا چیچست (در اوستا اومده)
- یونانی‌ها هم ازش با نام‌هایی مثل Spauta یا Lake Matiene یاد کردن.

۹. 🌡 آب و هوا و غبار نمک
- تو روزهای گرم تابستون، تبخیر شدید آب باعث می‌شه ذرات نمک بلند شن و به شکل غبار نمکی به شهرهای اطراف برسن. این موضوع می‌تونه برای سلامتی خطرناک باشه و یکی از چالش‌های زیست‌محیطی امروزه‌ست.

۱۰. 🎨 الهام‌بخش هنرمندان و عکاس‌ها
- رنگ دریاچه گاهی قرمز یا صورتی می‌شه! چرا؟
- به خاطر جلبک‌های شور‌دوست و باکتری‌های خاص مثل Dunaliella salina
- یه منظره‌ی خفن سوررئال و فضایی که فقط تو جاهای خاص دنیا دیده می‌شه.

از این‌‌هایی که می‌بینی هیچی نمونده! جز کویر که آثار همین سیستمی هست که بعضی‌ها سنگشو به سینه می‌زنن. تپهٔ قهوه‌ای نشده توی این مملکت گذاشتین بمونه...؟!
👍6
COMPΞZ 🧬
این جایی که من توش زندگی کردم خاص‌ترین اکوسیستمی بود که تو عمرم دیده بودم ولی لیاقت می‌خواد همچین چیزی داشتن! ماها نداریم... ۱. 🌍 بزرگ‌ترین دریاچه شور خاورمیانه - زمانی رتبه‌ٔ دوم آسیا رو هم داشت (بعد از دریای خزر البته) و رتبهٔ دوم دریاچه شور جهان. - وسعتش…
این هم برخی از تحقیقات با هوش مصنوعی که بد هم نمی‌گه...

🧬 اول از همه: اورانیوم چیه؟

اورانیوم (U) یه عنصر فلزی سنگینه، عدد اتمیش ۹۲ئه.
به‌صورت طبیعی در خاک، آب، صخره‌ها و حتی آب دریاچه‌ها وجود داره.

ایزوتوپ مهم:
نوع U-238 (غالب‌تره ولی فایدهٔ کمتری برای سوخت هسته‌ای داره)
نوع U-235 (نادره ولی برای شکافت هسته‌ای لازمه)


🔗 حالا ربطش به صنعت هسته‌ای:
منبع اورانیوم (کاربرد احتمالی)
- خاک، رسوبات، لایه‌های زیرسطحی دریاچه، استخراج اورانیوم برای غنی‌سازی و تولید سوخت هسته‌ای
- شور بودن آب و املاح بالا اورانیوم راحت‌تر ته‌نشین یا رسوب می‌کنه و قابل‌شناسایی‌تر می‌شه
- نزدیکی به مراکز زمین‌شناسی قدیمی احتمال انباشت منابع اورانیومی ثانویه بالاتر می‌ره


📍 پس ربط دریاچه ارومیه چیه دقیقاً؟
اگر (و فقط اگر) خاک یا رسوبات اطراف دریاچه شامل درصدی از اورانیوم باشن:
- ممکنه از دریاچه به‌عنوان منطقه اکتشاف و استخراج استفاده بشه.
- ممکنه نواحی خاصی در اعماق خشک‌شده هدف آزمایش‌های ژئوشیمیایی باشن.
- در سناریوهای امنیتی یا نظامی، ممکنه منطقه "استراتژیک" محسوب بشه.


🧪 شواهد احتمالی:
- طبق برخی گزارش‌های ژئوشیمی (رسمی یا غیررسمی)، در جنوب و جنوب‌غربی دریاچه (مثلاً نزدیکی‌های تکاب و شاهین‌دژ)، معادن سنگ‌های حاوی اورانیوم یا رادیواکتیو ضعیف وجود داره.
- این سنگ‌ها و مواد معدنی می‌تونن از طریق رسوبات رودخانه‌ای وارد حوزه دریاچه شن.
- آب شور باعث تمرکز عناصر سنگین می‌شه — مثل اورانیوم، لیتیوم و... (به‌همین دلیله که آب دریاچه‌های خشک شده گاهی منبع معادن غنی می‌شن).
👍3
COMPΞZ 🧬
این هم برخی از تحقیقات با هوش مصنوعی که بد هم نمی‌گه... 🧬 اول از همه: اورانیوم چیه؟ اورانیوم (U) یه عنصر فلزی سنگینه، عدد اتمیش ۹۲ئه. به‌صورت طبیعی در خاک، آب، صخره‌ها و حتی آب دریاچه‌ها وجود داره. ایزوتوپ مهم: نوع U-238 (غالب‌تره ولی فایدهٔ کمتری برای سوخت…
جالبش اینجاست روگذری که روی دریاچه کشیدن، رو به اسم میان‌بر ساختن! کلی هم پول می‌گیرن (گرون‌ترین عوارضی هست که من تو کل ایران دیدم) اما وقتی از روش رد میشی انگار روی یک حلبی دو هزاری ماشین رو حرکت بدی که هر لحظه ممکنه به فنا بری!

جاده آشغال! آسفالت آشغال! خدمات هم صفر!

ظاهر قضیه ساختن روگذر روی دریا بوده اما الآن ظاهری ازش نمونده که هیچ... باطنش رو هم که هر روز یه صدای عجیب غریب و لرزه‌های غیر طبیعی! اسمشم بذارید پیشروی در راستای آبادانی مملکت... :|
👍2😐1
می‌بینم که طلا هم به فنا رفته در حالی که ارزش جهایش سقف زده! 😄
دلار ۸۸ تومنی تو یه شب ۱۲~۱۳ هزار تومن کشید عقب! 👀

باغ‌وحش اقتصادی ایران و جهان 😏 اون حبابی که ساخته بودین به یه نوک سوزن بنده! ولی به کی بگی... 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
این خاصیت برنامه‌نویس جماعته! 😝
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣3😁1
COMPΞZ 🧬
این خاصیت برنامه‌نویس جماعته! 😝
تازه این به زبانیه که شما متوجه هستی!
بیش از ۹۰٪ کده... میخواین اونارم بنویسم تو کانال؟ 😝
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
COMPΞZ 🧬
تازه این به زبانیه که شما متوجه هستی! بیش از ۹۰٪ کده... میخواین اونارم بنویسم تو کانال؟ 😝
بذار یکم از نقاشی‌های کد بهتون نشون بدم...
این‌ها سبکی از سی++ هستن روی موتور Cell که در موردش بارها صحبت کردم...

جزئیات ومرتب بودن برای من مهمه! حتی رنگ قلم توی کد‌نویسی بر مبنای چیزی هست که خودم انتخاب کردم، همه چیزش سلیقه‌ایست.
🔥2