خفنترین کتابخانهای که توی عمرم دیدم فقط Boost هست، بقیه بچهبازیه... 😏 روی سرور آخرین نسخهٔ ۱.۸۸ رو نصب کردم اصلاً یه وضعیه...
هیچ بنی بشری از این کتابخونه توی وب ۳ استفاده نکرده هنوز چون همه اکثراً TS کار هستن نه ++C کار! اما همینقدر بگم بهتون، همین مجموعه محصولات Adobe از فتوشاپش گرفته تا افترافکت و هر چیز خفن دیگه از محصولات Autodesk همشون بر پایهٔ Boost Lib ساخته شدن!خوشحالم که کل قابلیتهاش رو بتونیم بیاریم روی وب ۳👀
پس ما قراره چه کنیم؟ خیلی کارها توی زیر ساخت!😜 چون موتور سِل این ویژگی رو داره که موقع کامپایل بهش بگیم از Boost استفاده کن، به جای STL. 😏 هم سریعه هم خیلی جامعهٔ بزرگی داره؛ مستندات و کد مرجعهاش وحشتناک عالیه.
هیچ بنی بشری از این کتابخونه توی وب ۳ استفاده نکرده هنوز چون همه اکثراً TS کار هستن نه ++C کار! اما همینقدر بگم بهتون، همین مجموعه محصولات Adobe از فتوشاپش گرفته تا افترافکت و هر چیز خفن دیگه از محصولات Autodesk همشون بر پایهٔ Boost Lib ساخته شدن!خوشحالم که کل قابلیتهاش رو بتونیم بیاریم روی وب ۳
پس ما قراره چه کنیم؟ خیلی کارها توی زیر ساخت!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
COMPΞZ 🧬
خفنترین کتابخانهای که توی عمرم دیدم فقط Boost هست، بقیه بچهبازیه... 😏 روی سرور آخرین نسخهٔ ۱.۸۸ رو نصب کردم اصلاً یه وضعیه... هیچ بنی بشری از این کتابخونه توی وب ۳ استفاده نکرده هنوز چون همه اکثراً TS کار هستن نه ++C کار! اما همینقدر بگم بهتون، همین مجموعه…
دلیل این انتخاب در اصل این هست که از BC رو به جلو پشتیبانی بشه.
ما در قالب مهندسی نرمافزار به استاندارد اعتقاد داریم، استانداردی که هم کمیته تأییدش میکنه هم سیستمهای نوین.
بنابراین وقتی زبانی مثل سی++ رو به کار میگیرم باید از ويژگیهای استانداردش استفاده کنیم که اصولاً برخی از این ویژگیها برای سالهای بعد (در نسخههای بعدی) رونمایی میشن؛ این موضوع باعث میشه خیلیها برن سمت بازسازی و یا زبانهای دیگه و یا حتی استفاده از کتابخانههای دیگه از نوع سوم. خب این هزینه بر هست! برای همین هم شرکتهای بزرگی مثل ادوبی و اتودسک از این کتابخانه استفاده میکنن که هزینههای بازسازی رو به حداقل و حتی صفر برسونن.
وقتی میخوای از استاندارد خارج نشی و تا حد ۱۰۰٪ مطمئن باشی که کدی که الآن مینویسی قطعاً روی نسخههای آینده سازگار خواهد بود میتونی از بوست استفاده کنی.
در واقع بوست اسمش روش هست، شتاب میده به توسعه برای اهدافی که در آینده داریم و قراره روی استاندارد بهروز رسانی کنیم.
ویژگیهای کنونی بوست قراره در سال ۲۰۲۶ و ۲۰۲۸ برای استانداردهای ۲۶ و ۲۹ زبان ارائه بشن. پس ما با خیال راحت میتونیم تا حد بالایی مطمئن باشیم که چنین جایگزینی روی استاندارد اصلی زبان یعنی STL ادغام خواهد شد.
ما در قالب مهندسی نرمافزار به استاندارد اعتقاد داریم، استانداردی که هم کمیته تأییدش میکنه هم سیستمهای نوین.
بنابراین وقتی زبانی مثل سی++ رو به کار میگیرم باید از ويژگیهای استانداردش استفاده کنیم که اصولاً برخی از این ویژگیها برای سالهای بعد (در نسخههای بعدی) رونمایی میشن؛ این موضوع باعث میشه خیلیها برن سمت بازسازی و یا زبانهای دیگه و یا حتی استفاده از کتابخانههای دیگه از نوع سوم. خب این هزینه بر هست! برای همین هم شرکتهای بزرگی مثل ادوبی و اتودسک از این کتابخانه استفاده میکنن که هزینههای بازسازی رو به حداقل و حتی صفر برسونن.
وقتی میخوای از استاندارد خارج نشی و تا حد ۱۰۰٪ مطمئن باشی که کدی که الآن مینویسی قطعاً روی نسخههای آینده سازگار خواهد بود میتونی از بوست استفاده کنی.
در واقع بوست اسمش روش هست، شتاب میده به توسعه برای اهدافی که در آینده داریم و قراره روی استاندارد بهروز رسانی کنیم.
ویژگیهای کنونی بوست قراره در سال ۲۰۲۶ و ۲۰۲۸ برای استانداردهای ۲۶ و ۲۹ زبان ارائه بشن. پس ما با خیال راحت میتونیم تا حد بالایی مطمئن باشیم که چنین جایگزینی روی استاندارد اصلی زبان یعنی STL ادغام خواهد شد.
👍4
COMPΞZ 🧬
دلیل این انتخاب در اصل این هست که از BC رو به جلو پشتیبانی بشه. ما در قالب مهندسی نرمافزار به استاندارد اعتقاد داریم، استانداردی که هم کمیته تأییدش میکنه هم سیستمهای نوین. بنابراین وقتی زبانی مثل سی++ رو به کار میگیرم باید از ويژگیهای استانداردش استفاده…
مثال از درون قلب Cell که چطور بین استاندارد پیشفرض STL و Boost و یک نسخهٔ نوع سوم سوئیچ میکنیم.
در نهایت هدف از بهروز رسانی نرمافزارها در نسخههای آینده این هست که همشون رفته رفته به روشهای استانداردی تبدیل بشن که تحت گواهی ISO/IEC تأیید شده باشن.
در نهایت هدف از بهروز رسانی نرمافزارها در نسخههای آینده این هست که همشون رفته رفته به روشهای استانداردی تبدیل بشن که تحت گواهی ISO/IEC تأیید شده باشن.
👍3
یاد آوری کنم از لینک مخزن از PT، برای اینکه بتونی بدون دردسر از بوست استفاده کنی کافیه دستور زیر رو داشته باشی :) ببین کی ساختم این لامصبو چه زود ۴ سال گذشت 😩
cmake .. -DUSE_BOOST=true
GitHub
GitHub - genyleap/Project-Template: PT is a template for modern C++ projects with useful features for developing cross-platform…
PT is a template for modern C++ projects with useful features for developing cross-platform products. - genyleap/Project-Template
⚡2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple Music - Web Player
Solar Echoes by Nigel Stanford on Apple Music
Album · 2014 · 10 Songs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
COMPΞZ 🧬
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple Music - Web Player
Insomnia by Narvent on Apple Music
Album · 2024 · 15 Songs
این بهروز رسانی همین ماه هست در وب ۳.
حداکثر درآمد تا ۲۸۰ هزار دلار برای توسعهدهندههای سی++ رقم خورده که فقط روی این زبان بوده! بقیه همشون زیر این اعداد هستند.
من میدونم روی چی دارم سرمایهگذاری میکنم، خب؟ با من از TS/JS یا RUST یا Go حرف نزنید.
من آینده رو اگه نبینم هیچوقت روی چیزی وقت نمیذارم.
حداکثر درآمد تا ۲۸۰ هزار دلار برای توسعهدهندههای سی++ رقم خورده که فقط روی این زبان بوده! بقیه همشون زیر این اعداد هستند.
من میدونم روی چی دارم سرمایهگذاری میکنم، خب؟ با من از TS/JS یا RUST یا Go حرف نزنید.
من آینده رو اگه نبینم هیچوقت روی چیزی وقت نمیذارم.
🔥1
COMPΞZ 🧬
این بهروز رسانی همین ماه هست در وب ۳. حداکثر درآمد تا ۲۸۰ هزار دلار برای توسعهدهندههای سی++ رقم خورده که فقط روی این زبان بوده! بقیه همشون زیر این اعداد هستند. من میدونم روی چی دارم سرمایهگذاری میکنم، خب؟ با من از TS/JS یا RUST یا Go حرف نزنید. من…
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
این موضوع وب ۵ توسط جک دورسی که دو سال پیش تو کانال قدیمی بهش اشاره کردم هم فعلاً لغو هست از نظر من!
چون چیزی که میساختن رو روی گیتهاب به بخش آرشیو انتقال دادن و ظاهراً پروژه جدیت قبلی رو نداره و اعلام کردن خودت مردم باید روش کار کنن!
البته من فکر میکنم فرصت و راهکارهای زیادی با توجه به شرایطی که روی اتریوم پیش اومده میشه ارائه کرد! بستگی به نیاز خواهد داشت.
چون چیزی که میساختن رو روی گیتهاب به بخش آرشیو انتقال دادن و ظاهراً پروژه جدیت قبلی رو نداره و اعلام کردن خودت مردم باید روش کار کنن!
البته من فکر میکنم فرصت و راهکارهای زیادی با توجه به شرایطی که روی اتریوم پیش اومده میشه ارائه کرد! بستگی به نیاز خواهد داشت.
یادمه وقتی برای این پروژه فریم ساختم، فاندرش انقدر ذوقمرگ شد که ۱۲۵ هزار توکن بهم داد به عنوان هزینهٔ ساخت تا در زمان ۶ ماه بعد به صورت وستینگ به کیف پولم واریز بشه.
اون موقع فکر کنم ۸۰۰ دلار بود! پروژش تازه راه افتاده بود منم سخت نگرفتم...
ولی الآن هم زمان انتقال تموم شده و هم توکن قابل برداشت هست، اما نکتهٔ جالبش اینه که ارزشش صفر هست! 😄 یعنی هیچی!
اون موقع فکر کنم ۸۰۰ دلار بود! پروژش تازه راه افتاده بود منم سخت نگرفتم...
ولی الآن هم زمان انتقال تموم شده و هم توکن قابل برداشت هست، اما نکتهٔ جالبش اینه که ارزشش صفر هست! 😄 یعنی هیچی!
😁4
ویژگی جدید وارپکست مثل اپ استور و امکان جستجو بر مبنای نام توسعهدهنده اضافه شد.
https://warpcast.com/dwr.eth/0x187bb518
https://warpcast.com/dwr.eth/0x187bb518
Warpcast
Dan Romero on Warpcast
Search for the prolific mini app builders like @jc4p and @compez.eth https://warpcast.com/gabrielayuso.eth/0x1b2f2156
🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
منم که استاد مدیریت خطا... انقدر با حافظه و بلاک کار کردم که ریز ترین خطاهای سیستمی، سطح پایین، سطح بالا، میانی، چپی، راستی همرو رو هم ثبت میکنم!
به وضوح میگیم که درد اصلی کجاست! اصلاً از احتمال خوشم نمیاد 😐 صریح باید بود.
این تأثیری ++C روی ذهنم هست! طبیعیه وقتی با TS کار کنی، خطای سیستمی برات زیاد مفهوم نداره خودت باید بسپاری به سیستم، سیستم هم که خب بیشعوره! حقیقتاً کامپیوتر اگه شعور داشت که نیازی به برنامهنویس نداشت.
به وضوح میگیم که درد اصلی کجاست! اصلاً از احتمال خوشم نمیاد 😐 صریح باید بود.
این تأثیری ++C روی ذهنم هست! طبیعیه وقتی با TS کار کنی، خطای سیستمی برات زیاد مفهوم نداره خودت باید بسپاری به سیستم، سیستم هم که خب بیشعوره! حقیقتاً کامپیوتر اگه شعور داشت که نیازی به برنامهنویس نداشت.
COMPΞZ 🧬
Quantum Ring | Generative Art https://warpcast.com/compez.eth/0xe8fe1351 On Zora
😂 پامپ کرد این Quantum Ring😄
COMPΞZ 🧬
😂 پامپ کرد این Quantum Ring😄
این سیستم جالبه که میتونی روی هنرت بازارش رو راهاندازی کنی و بعد ملت روش ترید کنن! هر خرید و فروش همون جریان معامله روی اثر شما رو داره. ولی همه چیز در قالب قرارداد NFT هست.
COMPΞZ 🧬
😂 پامپ کرد این Quantum Ring😄
Please open Telegram to view this post
VIEW IN TELEGRAM