ما در دعای جوشن کبیر عبارتی داریم که میگوییم: یا کریمٓ الصَّفْح!
معناش بسیار جالب هست که میگه: وقتی کسی تورو میبخشه و طوری فراموش میکنه که انگار نه انگار که تو خطایی رو مرتکب شدی! اصلاً هم به روت نمیاره و دیگه پیگیرش نیست. و این گونه است خدای ما!!!
انسانهایی که جنس بخشش اونها به این شکل هست واقعاً خوش به حالشون دل بزرگی دارند! و چه بسا کسانی هم هستند که سرشار از تکبر و غرور و به دنبال انتقام هستند و افسوس بر حال آنها!
معناش بسیار جالب هست که میگه: وقتی کسی تورو میبخشه و طوری فراموش میکنه که انگار نه انگار که تو خطایی رو مرتکب شدی! اصلاً هم به روت نمیاره و دیگه پیگیرش نیست. و این گونه است خدای ما!!!
انسانهایی که جنس بخشش اونها به این شکل هست واقعاً خوش به حالشون دل بزرگی دارند! و چه بسا کسانی هم هستند که سرشار از تکبر و غرور و به دنبال انتقام هستند و افسوس بر حال آنها!
👏4🕊1
This media is not supported in your browser
VIEW IN TELEGRAM
در مورد این پروژه که قبلاً ساختم و در Behance هست؛ اگه ایدهٔ تکمیلی برای اجرا در محیط web3 و بستر بلاکچین داشتین بهم اطلاع بدین، استقبال میکنم.
هر چیزی که بتونه با توکن اختصاصی در آینده ترکیب بشه.
https://www.behance.net/gallery/159035077/Project-Playcube
هر چیزی که بتونه با توکن اختصاصی در آینده ترکیب بشه.
https://www.behance.net/gallery/159035077/Project-Playcube
COMPΞZ 🧬
در مورد این پروژه که قبلاً ساختم و در Behance هست؛ اگه ایدهٔ تکمیلی برای اجرا در محیط web3 و بستر بلاکچین داشتین بهم اطلاع بدین، استقبال میکنم. هر چیزی که بتونه با توکن اختصاصی در آینده ترکیب بشه. https://www.behance.net/gallery/159035077/Project-Playcube
This media is not supported in your browser
VIEW IN TELEGRAM
اینو من در سال ۲۰۲۲ ساختم! با تجربهای که الآن دارم مطمئنم چیزی که بازسازی کنم ازش به مراتب یک نمونهٔ به شدت متفاوت ازش در میاد.
فرض بر این بگیریم، کل پروتکل فارکستر رو باهاش ادغام کنم و شما روی هر پلتفرمی بتونید on-chain روی محیط به تعاملها با طعم بازی بپردازید و با درگیر شدن با محیط توکن به دست بیارید.
اینها یه بخشی از پروژههامه که خاک خوردن اما همشونو باز سازی خواهم کرد.
فرض بر این بگیریم، کل پروتکل فارکستر رو باهاش ادغام کنم و شما روی هر پلتفرمی بتونید on-chain روی محیط به تعاملها با طعم بازی بپردازید و با درگیر شدن با محیط توکن به دست بیارید.
اینها یه بخشی از پروژههامه که خاک خوردن اما همشونو باز سازی خواهم کرد.
🔥1
استاندارد ۲۳ عضو std::contains را به کانتینرهای مختلف کتابخانه استاندارد اضافه کرده است که فرآیند جستجو برای عناصر را به طور قابل توجهی ساده میکند. این ویژگی به مانند کتابخانههای Boost و Qt میباشد که به تازگی به استاندارد پیشفرض STL اضافه شده است. عضو std::contains یک تابع است که به شما امکان میدهد بررسی کنید که آیا یک مخزن یک مقدار یا عنصر خاص را نگه می دارد یا خیر. اگر عنصر در داخل مخزن وجود داشته باشد، true و در غیر این صورت false را بر میگرداند.
همچنین std::contains با انواع مختلف مخازن و نوع std::string در استاندارد STL کار میکند.
مثالی از نحوهٔ استفاده:
#cpp20 #cpp23 #contain
همچنین std::contains با انواع مختلف مخازن و نوع std::string در استاندارد STL کار میکند.
مثالی از نحوهٔ استفاده:
import std;
auto main() -> int {
std::unordered_set<int> numbers = {1, 2, 3, 4, 5};
if (numbers.contains(3)) {
std::println("3 is in the set.");
}
std::string sentence = "Hello, world!";
bool has_world = sentence.contains("world");
}
#cpp20 #cpp23 #contain
COMPΞZ 🧬
استاندارد ۲۳ عضو std::contains را به کانتینرهای مختلف کتابخانه استاندارد اضافه کرده است که فرآیند جستجو برای عناصر را به طور قابل توجهی ساده میکند. این ویژگی به مانند کتابخانههای Boost و Qt میباشد که به تازگی به استاندارد پیشفرض STL اضافه شده است. عضو…
بخش تخصصی دوم (بهروز رسانی Solidity) | متغیرهای حالت ثابت و تغییرناپذیر (Constant/Immutable)
وضعیت متغیرها میتواند به دو صورت ثابت (constant) یا تغییر ناپذیر (immutable) اعلان شوند. مشابه این وضعیت در ++C دیدهایم که به صورت mutable و const ثابت و تغییرپذیر اعلان میشوند! اما در سالیدیتی در هر دو حالت، متغیرها پس از ساخت قرار قابل تغییر نمیباشند. برای متغیرهای ثابت (constant)، مقدار باید در زمان کامپایل ثابت میشود، در حالی که برای متغیرهای immutable، همچنان میتوان مقدار آن را در زمان ساخت قرارداد تعیین کرد.
نکته) کامپایلر یک شکاف ذخیرهسازی برای این متغیرها رزرو نمیکند و هر بار که اتفاق میافتد، توسط مقدار مربوطه جایگزین میشوند.
از این رو نسبت به متغیرهای وضعیت معمولی، هزینههای گاز (gas fee) در متغیرهای ثابت و بدون تغییر بسیار کمتر هستند. برای یک متغیر ثابت، عبارت اختصاص داده شده به آن به تمام مکانهایی که دسترسی به آن دارند کپی میشود و همچنین هر بار مجدد ارزیابی میشود. این امر امکان بهینهسازیهای محلی را فراهم میکند. متغیرهای بدون تغییر یک بار در زمان ساخت ارزیابی میشوند و مقدار آن به تمام نقاط کد که به آن دسترسی دارند کپی میشود. برای این مقادیر، ۳۲ بایت رزرو شده است، حتی اگر در کمترین بایتها جا بیایند. به دلیل این، اغلب اوقات مقادیر ثابت ممکن است ارزانتر از مقادیر بدون تغییر باشند.
برای متغیرهای ثابت (constant)، مقدار باید در زمان کامپایل به صورت ثابت باشد و باید در جایی که متغیر اعلان میشود، اختصاص داده شود. هر عبارتی که به ذخیرهسازی، دادههای بلاکچین (مانند block.timestamp، address(this).balance یا block.number) یا دادههای اجرا (msg.value یا gasleft()) دسترسی داشته باشد یا تماسهایی به قراردادهای خارجی بزند غیرمجاز است. عباراتی که ممکن است اثر جانبی برای اختصاص حافظه داشته باشند، مجاز هستند، اما عباراتی که ممکن است اثر جانبی بر روی سایر اشیاء حافظه داشته باشند، مجاز نیستند. توابع تعریف شده به طور داخلی keccak256، sha256، ripemd160، ecrecover، addmod و mulmod مجاز هستند (حتی با استثنای keccak256 که تماس با قراردادهای خارجی انجام میدهند).
متغیرهای اعلان شده به عنوان immutable نسبت به آنهایی که به صورت ثابت اعلان میشوند، کمتر محدود هستند؛ متغیرهای Immutable میتوانند در زمان ساخت یک مقدار اختصاص داده شوند. مقدار میتواند هر زمان قبل از پیادهسازی تغییر یابد و سپس دائمی میشود.
#solidity #web3 #update #ether #اتریوم
وضعیت متغیرها میتواند به دو صورت ثابت (constant) یا تغییر ناپذیر (immutable) اعلان شوند. مشابه این وضعیت در ++C دیدهایم که به صورت mutable و const ثابت و تغییرپذیر اعلان میشوند! اما در سالیدیتی در هر دو حالت، متغیرها پس از ساخت قرار قابل تغییر نمیباشند. برای متغیرهای ثابت (constant)، مقدار باید در زمان کامپایل ثابت میشود، در حالی که برای متغیرهای immutable، همچنان میتوان مقدار آن را در زمان ساخت قرارداد تعیین کرد.
نکته) کامپایلر یک شکاف ذخیرهسازی برای این متغیرها رزرو نمیکند و هر بار که اتفاق میافتد، توسط مقدار مربوطه جایگزین میشوند.
از این رو نسبت به متغیرهای وضعیت معمولی، هزینههای گاز (gas fee) در متغیرهای ثابت و بدون تغییر بسیار کمتر هستند. برای یک متغیر ثابت، عبارت اختصاص داده شده به آن به تمام مکانهایی که دسترسی به آن دارند کپی میشود و همچنین هر بار مجدد ارزیابی میشود. این امر امکان بهینهسازیهای محلی را فراهم میکند. متغیرهای بدون تغییر یک بار در زمان ساخت ارزیابی میشوند و مقدار آن به تمام نقاط کد که به آن دسترسی دارند کپی میشود. برای این مقادیر، ۳۲ بایت رزرو شده است، حتی اگر در کمترین بایتها جا بیایند. به دلیل این، اغلب اوقات مقادیر ثابت ممکن است ارزانتر از مقادیر بدون تغییر باشند.
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.21;
uint constant X = 32**22 + 8;
contract C {
string constant TEXT = "abc";
bytes32 constant MY_HASH = keccak256("abc");
uint immutable decimals = 18;
uint immutable maxBalance;
address immutable owner = msg.sender;
constructor(uint decimals_, address ref) {
if (decimals_ != 0)
// Immutables are only immutable when deployed.
// At construction time they can be assigned to any number of times.
decimals = decimals_;
// Assignments to immutables can even access the environment.
maxBalance = ref.balance;
}
function isBalanceTooHigh(address other) public view returns (bool) {
return other.balance > maxBalance;
}
}
برای متغیرهای ثابت (constant)، مقدار باید در زمان کامپایل به صورت ثابت باشد و باید در جایی که متغیر اعلان میشود، اختصاص داده شود. هر عبارتی که به ذخیرهسازی، دادههای بلاکچین (مانند block.timestamp، address(this).balance یا block.number) یا دادههای اجرا (msg.value یا gasleft()) دسترسی داشته باشد یا تماسهایی به قراردادهای خارجی بزند غیرمجاز است. عباراتی که ممکن است اثر جانبی برای اختصاص حافظه داشته باشند، مجاز هستند، اما عباراتی که ممکن است اثر جانبی بر روی سایر اشیاء حافظه داشته باشند، مجاز نیستند. توابع تعریف شده به طور داخلی keccak256، sha256، ripemd160، ecrecover، addmod و mulmod مجاز هستند (حتی با استثنای keccak256 که تماس با قراردادهای خارجی انجام میدهند).
متغیرهای اعلان شده به عنوان immutable نسبت به آنهایی که به صورت ثابت اعلان میشوند، کمتر محدود هستند؛ متغیرهای Immutable میتوانند در زمان ساخت یک مقدار اختصاص داده شوند. مقدار میتواند هر زمان قبل از پیادهسازی تغییر یابد و سپس دائمی میشود.
#solidity #web3 #update #ether #اتریوم
COMPΞZ 🧬
استاندارد ۲۳ عضو std::contains را به کانتینرهای مختلف کتابخانه استاندارد اضافه کرده است که فرآیند جستجو برای عناصر را به طور قابل توجهی ساده میکند. این ویژگی به مانند کتابخانههای Boost و Qt میباشد که به تازگی به استاندارد پیشفرض STL اضافه شده است. عضو…
عضو std::is_scoped_enum یک ویژگی جدید در استاندارد ۲۳ به شما امکان میدهد تا بررسی کنید که آیا یک نوع داده خاص از نوع «شمارشگر محدوده دار» (scoped enumeration) است یا خیر. شمارندهٔ محدودهدار نوعی از شمارنده (enumeration) است که در استاندارد ۱۱ معرفی شده است. این نوع شمارندهها از نظر امنیتی قویتر از شمارندههای سنتی (unscoped) هستند. از نظر مزیت از تداخل نام (name collision) با سایر شناسهها در محدودهٔ فعلی جلوگیری و از تبدیل ضمنی (implicit conversion) به انواع دیگر جلوگیری میکند.
ساختارهای شمارندهٔ محدودهدار
به توجه به ویژگی Scoped enumerations در زبان، از استاندارد ۲۳ میتوانیم به این صورت آنها را تشخیص دهیم؛ مثال:
#cpp20 #cpp23 #is_scoped_enum_v
ساختارهای شمارندهٔ محدودهدار
enum struct|class name { enumerator = constant-expression , enumerator = constant-expression , ... }
enum struct|class name : type { enumerator = constant-expression , enumerator = constant-expression , ... }
enum struct|class name ;
enum struct|class name : type ;به توجه به ویژگی Scoped enumerations در زبان، از استاندارد ۲۳ میتوانیم به این صورت آنها را تشخیص دهیم؛ مثال:
import std;
enum class ScopedEnum { A, B, C };
enum UnscopedEnum { X, Y, Z };
auto main() -> int {
std::println("ScopedEnum is scoped: {}", std::is_scoped_enum_v<ScopedEnum>);
std::println("UnscopedEnum is scoped: {}", std::is_scoped_enum_v<UnscopedEnum>);
}
#cpp20 #cpp23 #is_scoped_enum_v
COMPΞZ 🧬
عضو std::is_scoped_enum یک ویژگی جدید در استاندارد ۲۳ به شما امکان میدهد تا بررسی کنید که آیا یک نوع داده خاص از نوع «شمارشگر محدوده دار» (scoped enumeration) است یا خیر. شمارندهٔ محدودهدار نوعی از شمارنده (enumeration) است که در استاندارد ۱۱ معرفی شده است.…
بخش تخصصی دوم (بهروز رسانی Solidity) | متغیرهای بازگشتی
توابع در Solidity میتوانند مقادیر را به عنوان خروجی بازگردانند. این مقادیر بازگشتی با استفاده از کلمهٔکلیدی returns و به دنبال آن فهرستی از متغیرها تعریف میشوند. به عنوان مثال، فرض کنید میخواهید دو نتیجه را بازگردانید؛ جمع و حاصلضرب دو عدد صحیح که به عنوان ورودیهای تابع ارسال میشوند، سپس از چیزی شبیه به این استفاده میکنید:
توجه کنید که نام گذاری متغیرهای برگشتی اختیاری است. این متغیرها مانند هر متغیر محلی دیگری قابل استفاده هستند و با مقدار پیش فرض خود مقداردهی اولیه میشوند و این مقدار را تا زمانی که مجددا مقداردهی نشوند، حفظ میکنند.
شما میتوانید به دو روش از متغیرهای برگشتی استفاده کنید:
۱) تخصیص صریح) ابتدا به صورت جداگانه به متغیرهای بازگشتی مقدار اختصاص دهید و سپس تابع را مانند مثال بالا رها کنید.
۲) بازگرداندن مستقیم مقادیر) مقادیر بازگشتی (چه یک مقدار و چه چند مقدار) را مستقیماً با دستور return برگردانید:
اگر از دستور return زودهنگام برای خروج از تابعی که دارای متغیرهای برگشتی است، استفاده میکنید، باید حتماً مقادیر بازگشتی را به همراه دستور return مشخص کنید.
#solidity #web3 #update #ether #اتریوم
توابع در Solidity میتوانند مقادیر را به عنوان خروجی بازگردانند. این مقادیر بازگشتی با استفاده از کلمهٔکلیدی returns و به دنبال آن فهرستی از متغیرها تعریف میشوند. به عنوان مثال، فرض کنید میخواهید دو نتیجه را بازگردانید؛ جمع و حاصلضرب دو عدد صحیح که به عنوان ورودیهای تابع ارسال میشوند، سپس از چیزی شبیه به این استفاده میکنید:
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.4.16 <0.9.0;
contract Simple {
function arithmetic(uint a, uint b)
public
pure
returns (uint sum, uint product)
{
sum = a + b;
product = a * b;
}
}
توجه کنید که نام گذاری متغیرهای برگشتی اختیاری است. این متغیرها مانند هر متغیر محلی دیگری قابل استفاده هستند و با مقدار پیش فرض خود مقداردهی اولیه میشوند و این مقدار را تا زمانی که مجددا مقداردهی نشوند، حفظ میکنند.
شما میتوانید به دو روش از متغیرهای برگشتی استفاده کنید:
۱) تخصیص صریح) ابتدا به صورت جداگانه به متغیرهای بازگشتی مقدار اختصاص دهید و سپس تابع را مانند مثال بالا رها کنید.
۲) بازگرداندن مستقیم مقادیر) مقادیر بازگشتی (چه یک مقدار و چه چند مقدار) را مستقیماً با دستور return برگردانید:
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.4.16 <0.9.0;
contract Simple {
function arithmetic(uint a, uint b)
public
pure
returns (uint sum, uint product)
{
return (a + b, a * b);
}
}
اگر از دستور return زودهنگام برای خروج از تابعی که دارای متغیرهای برگشتی است، استفاده میکنید، باید حتماً مقادیر بازگشتی را به همراه دستور return مشخص کنید.
#solidity #web3 #update #ether #اتریوم
خوشمان آمد!🤌🏼
https://objkt.com/tokens/KT1NfntC5JsAj9Z4bhGPNUGHiq7LUVBtDxc9/6?ref=tz1WweW4V7Bzubp8hvXjVU4PqpJRRvTNkJki
I have just collected "Cube number 7" by Negarnaderifard on @objktcom
https://objkt.com/tokens/KT1NfntC5JsAj9Z4bhGPNUGHiq7LUVBtDxc9/6?ref=tz1WweW4V7Bzubp8hvXjVU4PqpJRRvTNkJki
I have just collected "Cube number 7" by Negarnaderifard on @objktcom
Objkt
Cube number 7
Create by MagicaVoxel 2048*2048
❤4
روی شبکهٔ Base وقت بذارید! آیندهٔ بیس قابل مقایسه با تزوس نیست! به هیچ عنوان 😉
پیشنهادم از نظر شبکه برای NFT نه فقط برای کارهای هنری، این شکلیه:
۱) بیتکوین (Ordinals) کارهای فوقالعاده خاص، برای آینده خوبه (خیلی جا نیفتاده هنوز).
۲) شبکهٔ اتریوم Main کارهای خاص و گرون قیمت.
۳) شبکهٔ اتریوم Base کارهای ارزون قیمت.
این تزوس هم خوبه اما من باهاش زیاد حال نمیکنم! مسیرش خیلی متفاوته؛ روی بیس کار کنید.
پیشنهادم از نظر شبکه برای NFT نه فقط برای کارهای هنری، این شکلیه:
۱) بیتکوین (Ordinals) کارهای فوقالعاده خاص، برای آینده خوبه (خیلی جا نیفتاده هنوز).
۲) شبکهٔ اتریوم Main کارهای خاص و گرون قیمت.
۳) شبکهٔ اتریوم Base کارهای ارزون قیمت.
این تزوس هم خوبه اما من باهاش زیاد حال نمیکنم! مسیرش خیلی متفاوته؛ روی بیس کار کنید.
❤3❤🔥2
COMPΞZ 🧬
روی شبکهٔ Base وقت بذارید! آیندهٔ بیس قابل مقایسه با تزوس نیست! به هیچ عنوان 😉 پیشنهادم از نظر شبکه برای NFT نه فقط برای کارهای هنری، این شکلیه: ۱) بیتکوین (Ordinals) کارهای فوقالعاده خاص، برای آینده خوبه (خیلی جا نیفتاده هنوز). ۲) شبکهٔ اتریوم Main کارهای…
میپرسند که خیلی تخصصیتر صحبت میکنی؛ خب راستش هدف من روی قضیه نیست! با باطنش کار دارم، عمقش برام مهمه. 😊
حالا چطوری میشه فعالیتها رو روی بیس بیشتر کرد؟ روشهای مختلفی داره.
۱) اگه برنامهنویس و سازنده هستی کارهات رو یجوری ربط بده روی این شبکه! با وب ۳ یا ادغامش با وب ۲ برای ارائه خدمات و میزبانی از خیلی چیزهای دیگه.
۲) اگه آرتیست هستی یا به هر نحوی هنری ازت بر میاد، هنرت رو سعی کن توی رویدادهایی که ضریب گسترشش زیاد هست شرکت کنی، مثل رویدادهای Onchain Sumnner که پارسال این بیس رو در این خصوص خوب جا انداختن.
- از سایتهایی مثل Rodeo یا Zora برای این کار میتونی استفاده کنی، کارهات رو با قیمت پایین چند سنتی میذاری اما خب ضریب مینتش وقتی بالا باشه کمیتش میره بالا! البته به کیفیت هم باید توجه کرد! هر چیزی رو کالکت نمیکنیم!
۳) به موضوع ۱ میلیارد تراکنش توجه کن! هدف اینه که جهان فناوری روی بیس بیشتر از این گسترش پیدا کنه.
این پست رو هم یه بار دیگه با دقت بخونید، فرصتهای طلائیش رو نوشتم.
https://t.me/compezeth/341
حالا چطوری میشه فعالیتها رو روی بیس بیشتر کرد؟ روشهای مختلفی داره.
۱) اگه برنامهنویس و سازنده هستی کارهات رو یجوری ربط بده روی این شبکه! با وب ۳ یا ادغامش با وب ۲ برای ارائه خدمات و میزبانی از خیلی چیزهای دیگه.
۲) اگه آرتیست هستی یا به هر نحوی هنری ازت بر میاد، هنرت رو سعی کن توی رویدادهایی که ضریب گسترشش زیاد هست شرکت کنی، مثل رویدادهای Onchain Sumnner که پارسال این بیس رو در این خصوص خوب جا انداختن.
- از سایتهایی مثل Rodeo یا Zora برای این کار میتونی استفاده کنی، کارهات رو با قیمت پایین چند سنتی میذاری اما خب ضریب مینتش وقتی بالا باشه کمیتش میره بالا! البته به کیفیت هم باید توجه کرد! هر چیزی رو کالکت نمیکنیم!
۳) به موضوع ۱ میلیارد تراکنش توجه کن! هدف اینه که جهان فناوری روی بیس بیشتر از این گسترش پیدا کنه.
این پست رو هم یه بار دیگه با دقت بخونید، فرصتهای طلائیش رو نوشتم.
https://t.me/compezeth/341
Telegram
Compez's World
باهوش باشی، میتونی حدس بزنی که چه اتفاقی خواهد افتاد. 👇🏼👇🏼👇🏼
در ژانویه ۲۰۲۵، تیم Base مأموریت، چشمانداز و استراتژی خود را برای سال ۲۰۲۵ اعلام کرد. هدف آنها ساخت یک اقتصاد جهانی بر بستر بلاکچین است که نوآوری، خلاقیت و آزادی را افزایش دهد—اینترنتی جدید…
در ژانویه ۲۰۲۵، تیم Base مأموریت، چشمانداز و استراتژی خود را برای سال ۲۰۲۵ اعلام کرد. هدف آنها ساخت یک اقتصاد جهانی بر بستر بلاکچین است که نوآوری، خلاقیت و آزادی را افزایش دهد—اینترنتی جدید…
👍4
COMPΞZ 🧬
میپرسند که خیلی تخصصیتر صحبت میکنی؛ خب راستش هدف من روی قضیه نیست! با باطنش کار دارم، عمقش برام مهمه. 😊 حالا چطوری میشه فعالیتها رو روی بیس بیشتر کرد؟ روشهای مختلفی داره. ۱) اگه برنامهنویس و سازنده هستی کارهات رو یجوری ربط بده روی این شبکه! با وب ۳…
بی تعارف بهتون بگم، من از آینده صحبت میکنم، اونهایی که قبلاً توی کانال قدیمی بودن یادشونه هرچی گفتم همش به واقعیت تبدیل شده، چه برنامهنیسی چه کریپتو.
بازهم میگم هرچی که ازش صحبت کنم در بلند مدت اتفاق میافته! چون ریشهٔ قضیه رو تحلیل میکنم با گروهها و مهرههای اصلی در ارتباطم! نه خبرهای سطحی ترجمه شدهٔ دو هزاری که صرفاً برای جذب زودهنگام به درد میخورن. 😉
بازهم میگم هرچی که ازش صحبت کنم در بلند مدت اتفاق میافته! چون ریشهٔ قضیه رو تحلیل میکنم با گروهها و مهرههای اصلی در ارتباطم! نه خبرهای سطحی ترجمه شدهٔ دو هزاری که صرفاً برای جذب زودهنگام به درد میخورن. 😉
👍3
COMPΞZ 🧬
بی تعارف بهتون بگم، من از آینده صحبت میکنم، اونهایی که قبلاً توی کانال قدیمی بودن یادشونه هرچی گفتم همش به واقعیت تبدیل شده، چه برنامهنیسی چه کریپتو. بازهم میگم هرچی که ازش صحبت کنم در بلند مدت اتفاق میافته! چون ریشهٔ قضیه رو تحلیل میکنم با گروهها و…
برای برنامهنویسها گفتم سی++ مهرهٔ اصلی و موتور کامل دنیای توسعست! همه میگفتن منسوخ شده به درد نمیخوره! ۲ سال طول نکشید خبرش اومد و تأیید شد که بیشترین کاربرد رو داره! مردم گفتن کاش همون موقع که میگفتی بیشتر یادش میگرفتیم! حتی خود Solidity رو هم که ثابت کردم قبلاً با خود سی++ ساختنش.
گفتم بیتکوین از اینی هم که هست مهمتر میشه شد!... بعدش مردم اومدن گفتن بیا سیگنال بده! آقا من سیگنال دهنده نیستم و عشق تحلیل فنی دارم! کارم سیگنال داد نیست.
گفتم لیتوگرافی پردازندهها دیگه پاسخگو نیست؛ سختافزارها تا یه حدی توان گسترش دارن؛ باید از نظر نرمافزاری همه چیز توسعه پیدا کنه، ۲ سال طول نکشید حرفم سبز شد! الآن کل دنیا به دنبال کد بهینست نه سختافزار غول!
گفتم انرژی سبز روی نرمافزارها اهمیت خاصی خواهد داشت، سبز شد! کل کاخ سفید اومد خبر از پیروی نرمافزارهای سبز داد.
گفتم هوش مصنوعی ابزار جایگزین نیست، اینهمه استرس اینو نگیرید که بیکار میشید! به عنوان یک تخصص بهش نگاه کن ازش استفاده کن تا بوست بشی به جلو! الآن هرجا بری برای کار میگن هوش مصنوعی بلدی؟!
گفتم بیتکوین یه روزی وارد صنعت NFT میشه، زیر یک سال خبر Ordinalsها اومد!
الآنم میگم اگه تو ساز و کار سنتی بیا بیرون، از منطق سنتی بکش بیرون بشین روی بلاکچین کار کن! تا حد زیادی دیدی که سبز شده!
خب صدها موضوع دیگه هست که گفتم و حتی خودمم یادم رفته اما وقتی یادآور میشم میبینم بله به هدف خورده.
خیلی موارد هستن میشه روشون وقت بذاریم، اما موضوع اینه دنبال چی هستی!؟ بلند مدتی؟ یا سودهای زود گذر دو روزه!
گفتم بیتکوین از اینی هم که هست مهمتر میشه شد!... بعدش مردم اومدن گفتن بیا سیگنال بده! آقا من سیگنال دهنده نیستم و عشق تحلیل فنی دارم! کارم سیگنال داد نیست.
گفتم لیتوگرافی پردازندهها دیگه پاسخگو نیست؛ سختافزارها تا یه حدی توان گسترش دارن؛ باید از نظر نرمافزاری همه چیز توسعه پیدا کنه، ۲ سال طول نکشید حرفم سبز شد! الآن کل دنیا به دنبال کد بهینست نه سختافزار غول!
گفتم انرژی سبز روی نرمافزارها اهمیت خاصی خواهد داشت، سبز شد! کل کاخ سفید اومد خبر از پیروی نرمافزارهای سبز داد.
گفتم هوش مصنوعی ابزار جایگزین نیست، اینهمه استرس اینو نگیرید که بیکار میشید! به عنوان یک تخصص بهش نگاه کن ازش استفاده کن تا بوست بشی به جلو! الآن هرجا بری برای کار میگن هوش مصنوعی بلدی؟!
گفتم بیتکوین یه روزی وارد صنعت NFT میشه، زیر یک سال خبر Ordinalsها اومد!
الآنم میگم اگه تو ساز و کار سنتی بیا بیرون، از منطق سنتی بکش بیرون بشین روی بلاکچین کار کن! تا حد زیادی دیدی که سبز شده!
خب صدها موضوع دیگه هست که گفتم و حتی خودمم یادم رفته اما وقتی یادآور میشم میبینم بله به هدف خورده.
خیلی موارد هستن میشه روشون وقت بذاریم، اما موضوع اینه دنبال چی هستی!؟ بلند مدتی؟ یا سودهای زود گذر دو روزه!
COMPΞZ 🧬
لایو سریع و کوتاه برای پاسخ به سوالات شما. 👋🏼
این آزمایشی برای بررسی وضعیت نت بود، جلسات صوتی جدی رو از قبل زمانبندی شده میدم براتون. 😉
👍5❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9