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

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

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
کدی که کد نباشد کد نیست، آب دوغ خیار است.
از این شفاف‌تر چی می‌تونستم بنویسم آخه! 😌 با آخرین نسخهٔ کامپایلر سالیدیتی هم بهینه شده.

توی قرارداد نویسی وب ۳ مهم‌ترین نکته اینه که ساده بنویسی، شفاف و مطمئن بنویسی.

مثل کد بک‌اندی C نیست که بگی جهنم و درک خودم می‌بینمش فقط! اینجا باید کدت کد باشه و اگرنه فردا از پروژه سوراخ سمبه‌های خوبی پیدا می‌کنن برای سوء استفاده و تضعیف اعتماد.
COMPΞZ 🧬
این تیکه یکی از حساس‌ترین بخش‌هاست :)
مثال بزنم، توی س++ کد شما هرچقدر بهینه باشه مصرف بهینه‌تری داره و سرعت اجرا بالاتره! اینجا توی سالیدیتی کدت هرچقدر بهینه باشه، همون مصرف بهینه از منابع برای پردازش تبدیل میشه به بهبود در هزینهٔ گاز!

با توجه به اینکه بک‌اند خود سالیدیتی هم ++C هست، بنابراین تمام جزئیات سمت زیر لایه‌ها روی پردازش ربط مستقیم دارن. هر کد بهینه برابر هست با مصرف گاز پایین‌تر و سرعت پاسخ‌گویی بهتر.
COMPΞZ 🧬
کدی که کد نباشد کد نیست، آب دوغ خیار است. از این شفاف‌تر چی می‌تونستم بنویسم آخه! 😌 با آخرین نسخهٔ کامپایلر سالیدیتی هم بهینه شده. توی قرارداد نویسی وب ۳ مهم‌ترین نکته اینه که ساده بنویسی، شفاف و مطمئن بنویسی. مثل کد بک‌اندی C نیست که بگی جهنم و درک خودم…
مهمترین موضوعی که خیلی حساسیت نشون داده میشه مالکیت بر قرارداد هست. یعنی آدرس کیف پول من به عنوان owner نباید بتونه بعد از استقرار توکن جدیدی روی قرارداد مینت یا اضافه کنه! نباید بتونه سر خود چیزی رو بسوزونه یا منطقی رو تغییر بده.

این‌ها توی اعتماد سازی مهمن! البته روی زورا و SR این موضوع با مالکیت DAO و همون استاندارد ERC20Votes حل شده. من هم منطق رو بر مبنای همین استاندارد پیاده‌سازی کردم که بعد از استقرار قرارداد دیگه کسی نیاد فردا یقهٔ منو بگیره چون همه چیز شفاف هست و من هم مثل بقیه بر مبنای تعداد توکنی که به عنوان هولدر خواهم داشت حرفم ضریب نفوذ خواهد داشت و همه چیز بر مبنای اعتبار پیش میره نه حرف یا اقدام دیکتاتورانه.

اینطوری هم من خیالم راحته هم جامعه. چه چیزی بهتر از این! استاندارد راهکار‌ها رو ارائه کرده! مهم اینه که شما ازش استفاده کنی یا نکنی!
این هم UML و نقشهٔ ساختاری هستهٔ قرارداد. 😝 پاره شدم توی این چند روز سر همین.
🔥🔥🔥🔥۹۹.۲۲ 👊🏼 پامپ شد!
COMPΞZ 🧬
🔥🔥🔥🔥۹۹.۲۲ 👊🏼 پامپ شد!
اون جزئیش هم انقدر شخشم زدم که از خود ابزار اسکنر خطا گرفتم! عوض اینکه اون به من بگه خطا چیه من بهش می‌گم خطایی که گرفتی خودش خطاست! 😂 نادون!!! واقعاً کامپیوتر بی‌شعوره دیگه شعور ندارن که. داره بهم میگه استاندارد Nonce رو باید حذف کنی چون ازش استفاده نکردی در حالی که کوره نمی‌بینه. 😐
COMPΞZ 🧬
اون جزئیش هم انقدر شخشم زدم که از خود ابزار اسکنر خطا گرفتم! عوض اینکه اون به من بگه خطا چیه من بهش می‌گم خطایی که گرفتی خودش خطاست! 😂 نادون!!! واقعاً کامپیوتر بی‌شعوره دیگه شعور ندارن که. داره بهم میگه استاندارد Nonce رو باید حذف کنی چون ازش استفاده نکردی…
میگه یه مشکل گاز داری اما نخیر نداریم! این همون مشکل بی‌شعوری کامپیوتر و اسکنر solidity هست ربطی به کد من نداره!

Solidity is a Gas-constrained language. Having unused code or import statements incurs extra gas usage when deploying the contract.

راه‌کارشو 😐
It is recommended to remove the import statement if it’s not supposed to be used.

خب اینو من پاک کنم که کد کامپایل نمیشه زبون نفهم :)) در نتیجه نادیدش می‌گیریم چاره‌ای نیست. 😊
Yesss Babeee! 👊🏼
COMPΞZ 🧬
Yesss Babeee! 👊🏼
به این می‌گن تمیزی نتیجه!
۲۵۶ میلیون توکن رفت رو آدرس توزیع خود جنی‌لیپ! کد تمیز خروجی تمیز! 😍 کیفم کوک شد...😂
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
به این می‌گن تمیزی نتیجه! ۲۵۶ میلیون توکن رفت رو آدرس توزیع خود جنی‌لیپ! کد تمیز خروجی تمیز! 😍 کیفم کوک شد...😂
دوستان می‌گن که تمومه... می‌گم نه!!! چون اینا فقط آزمایشه! قرار باشه به صورت رسمی مستقرش کنم اینجا و اینجوری اطلاع نمیدم که :) کار داریم هنوز... همهٔ تست‌ها رو باید رد کنیم!
LFG
Please open Telegram to view this post
VIEW IN TELEGRAM
لوگومونم نهایی شده... 😌
توی این ۲۴ ساعت به‌روز رسانی جالبی روی وارپکست اعمال شده. حالا رو نسخهٔ وب هم می‌تونید به کیف پول Warplet دسترسی داشته باشید، هم می‌تونید مینی‌اپلیکیشن‌ها رو Minimize و جذاب مرتب شده ببینید.
نوجوانی از پیر دانایی پرسید:

— «استاد! چگونه می‌توانم به موفقیت برسم؟»

پیر، نوجوان را کنار جوی آبی برد، سر او را در آب فرو برد و نگه داشت. نوجوان تقلا کرد تا نفس بکشد. وقتی او را رها کرد، با تعجب گفت:

— «چرا چنین کردی؟»

پیر پاسخ داد:

— «وقتی برای موفقیت به اندازه‌‌ٔ نفس کشیدن در آن لحظه، مشتاق شدی، آن وقت موفق خواهی شد.»

موفقیت فقط سهم کسانی است که با تمام وجود، عطش رسیدن به آن را دارند.
Please open Telegram to view this post
VIEW IN TELEGRAM
GM!

هنر احساس می‌آفریند. کد دنیا می‌سازد. امروز، هر دو را انجام بده.

https://warpcast.com/compez.eth/0xe6a431c6
https://x.com/thecompez/status/1917847705826779612
صحبت‌هایی به گوشم رسید که حقیقتاً تأسف‌باره؛ در مورد فضای فعلی جامعهٔ کاربران ایرانی در فارکستر! معمولاً ترجیح می‌دم سکوت کنم در برابر رفتارهای نابخردانه چون همشون از نادونی سرچشمه می‌گیره و کسی که خودشو به خواب عمیق زده نمیشه بیدار کرد.

فکرشو بکنید،‌ این موضوع در زمان ریر هم گزارش شده! بارها و بارها! حالا تو قضیه دیجن... اینطوریه که فردی مقدار بسیار ناچیزی، مثلاً ۱۰ عدد دیجن، به کسی می‌فرسته که با وضعیت فعلی بازار، ارزش مادی خاصی نداره و حتی قفل هم نمی‌شه که بخواد سهمیه داشته باشه تا بتونه به شما چیزی بده! بعد اونی که تیپ داده، توقع داره ده برابرش رو بهش پس بدن! و وقتی این اتفاق نمی‌افته، شروع می‌کنن به تخریب شخصیت فرد مقابل؛ از گذاشتن اسم‌های عجیب تا فحاشی در گروه‌های عمومی، ریپورت کردن، بلاک کردن و تلاش برای بی‌اعتبار کردنش.

این رفتار‌ها از سر فقر فرهنگی و ناآگاهی‌ست. کسانی که این درد دل‌ها رو با من در میون می‌ذارن، مطمئن باشن که حامی‌شون هستم؛ اون‌ها نیازی به تأیید و کمک افرادی ندارن که عزت نفس خودشون رو با چند تیپ و چند دیجن معامله می‌کنن. زمانش رسیده بفهمیم شأن و شعور، خیلی مهم‌تر از چند توکن ناچیزه که راحت شخصیت یه نفرو بشوری بذاری زیر پات.

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

بارها و بارها مشابه این رفتارها در پروژه‌های قبلی مثل ریر هم دیده شده. گروه‌هایی با اسامی شیک اما عملکردی سطحی که هدفی جز بهره‌برداری ندارن. با ده تا، صد تا یا حتی هزار تا دیجن قرار نیست کسی میلیاردر بشه! اما می‌تونید با احترام، درک و رفتار انسانی، جامعه‌ای بسازید که همه از حضور در اون لذت ببرن.

افرادی که برای چند تیپ، دیگران رو قضاوت، تخریب و حذف می‌کنن، هیچ‌وقت رشد واقعی نخواهند کرد. در همان گروه‌های بسته و بی‌ثمر باقی می‌مونن، چون دایرهٔ فکری‌شون کوچکه و ذهنشون درگیر سوءظن، رقابت بی‌معنا و فقر فرهنگیه! پیشنهاد می‌کنم به هیچ عنوان در جمع چنین افرادی قرار نگیرید چون شماهم تحت تأثیر اون‌ها قرار خواهید گرفت.

پیشنهاد می‌کنم کتاب «بیشعوری» رو مطالعه کنید؛ شاید کمی از این تنگ‌نظری‌ها فاصله بگیرید. اینو به‌خاطر بسپارید تا زمانی که یاد نگیریم دل بزرگ و دستی حمایت‌گر داشته باشیم، چیزی به دست نخواهیم آورد.

چیه این کارا واسه دو تا تیپ جنگ می‌کنید می‌زنید تو سر کلهٔ هم! بابا من بالای ۱ میلیون دیجن لاک شده دارم هر روز سهمیم کفش ۲ هزارتاست کل چیزی که جمع کردم توی این فصل ۱۰۰۰ تا هم نشده! مهم هم نیست واسم! هزارتا هزارتا به ملت تیپ میدم عین خیالمم نیست... بعد شما برای ۱۰ تا تیپ طرفو فحش میدی میگی کوفتت بشه؟ شماها دیگه کی هستید... بی پناه گیر آوردی؟ فکر کردی اینا بی دفاعن؟ اتفاقاً بشین و نظاره‌گر باش ببین اینارو من چطور می‌کشم بالا... امثال شما گشنه‌ها هم باید بشینن سماق بمکن.
COMPΞZ 🧬
صحبت‌هایی به گوشم رسید که حقیقتاً تأسف‌باره؛ در مورد فضای فعلی جامعهٔ کاربران ایرانی در فارکستر! معمولاً ترجیح می‌دم سکوت کنم در برابر رفتارهای نابخردانه چون همشون از نادونی سرچشمه می‌گیره و کسی که خودشو به خواب عمیق زده نمیشه بیدار کرد. فکرشو بکنید،‌ این…
بیا... کف سهمیه من ۲ هزارتا روزانست... هر روز بخوام ۲ هزارتا بدم بگیرم ماهی چقدر می‌کنه؟ نمی‌تونم؟ یا بلد نیستم؟ یا قدرتشو ندارم؟ ارزش جامعهٔ دیجن به چی هست؟ به کلاهی که سرشون گذاشته شده؟

خودم چی جمع کردم؟ ۸۴۱ تا... اراده کنم می‌تونم عین چی فارم کنم 😐 حالا که نمی‌کنم بیام برم گروه بزنم فحش بدم مردم رو که چرا به من دیجن نمیدین؟ چقدر کوتاه‌فکرید شماها چقدر گشنه‌اید... واییی مغزم رگ‌به رگ شد... 😔

من حتی حال تیپ دادن ندارم بعد ملت هنوز با ۱۰ تا دیجن هم انتظار دارن هم تخریب‌گری می‌کنن... بابا والا یکم روی خودتون کار کنید مطمئن باشید هم خودتون حس راحتی خواهید داشت هم پیرامونتون ازتون راضی خواهند بود.