COMPΞZ 🧬
Open in Telegram
متخصص کامپیوتر و نرمافزار • سازنده • هنرمند و طراح • مجموعهدار • نویسنده • تحلیلگر • مشاور استارتاپی و ایدهپرداز 𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹 We create because the world deserves better code. https://linktr.ee/compez
Show moreThe country is not specifiedThe category is not specified
394
Subscribers
No data24 hours
-47 days
+2830 days
Posts Archive
394
پیشپردازندههای خودکار سیستمعامل در اپل برای ++C خودکار شد!
با بهروزرسانی Clang به نسخهٔ ۱۸.۱.۸، از این پس پیشپردازندههای سیستمعامل در اپل به صورت خودکار تعریف میشوند!
قبل از این، وقتی با macOS، iOS یا watchOS کار میکردیم، مجبور بودیم سرآیند مخصوص سیستمعامل را وارد کنیم:
#include <TargetConditionals.h>
#if TARGET_OS_MAC
// code for macOS
#elif TARGET_OS_IOS
// code for iOS
#elif TARGET_OS_WATCH
// code for watchOS
#endif
بدون این سرآیند، این ماکروها تعریف نمیشدند و کد کار نمیکرد.
حالا Clang خودش OS target macros را تعریف میکند، حتی بدون سرآیند:
#if TARGET_OS_MAC
std::cout << "Running on macOS!" << std::endl;
#elif TARGET_OS_IOS
std::cout << "Running on iOS!" << std::endl;
#elif TARGET_OS_WATCH
std::cout << "Running on watchOS!" << std::endl;
#endif
یعنی وقتی روی macOS، iOS یا watchOS کامپایل میکنید، بدون نیاز به TargetConditionals.h، این ماکروها در دسترس هستند.
- اگر کد قبلی انتظار داشت که ماکروها فقط از سرآیند بیایند، ممکن است رفتار متفاوتی داشته باشد.
بازگرداندن رفتار قدیمی
- برای اینکه ماکروها فقط از سرآیند SDK بیایند، این پرچم را اضافه کنید:
-fno-define-target-os-macrosبرای فعال کردن صریح تعریف خودکار ماکروها (پیشفرض Clang برای اپل):
-fdefine-target-os-macrosبا این تغییر، برنامهنویسی چندسکویی در اپل خواناتر و سادهتر شده و هنوز کنترل کامل دست برنامهنویس است. یک مثال کاملتر، تنظیمات CMake:
cmake_minimum_required(VERSION 3.16)
project(TestCPP LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 26)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(TestCPP main.cpp)
# Only for Clang
if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE
-fdefine-target-os-macros
)
endif()
include(GNUInstallDirs)
install(TARGETS TestCPP
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
اجرا در تابع main
import <print>;
auto main() -> {
#if TARGET_OS_MAC
std::println("Running on macOS!");
#elif TARGET_OS_IOS
std::println("Running on iOS!");
#elif TARGET_OS_WATCH
std::println("Running on watchOS!");
#else
std::println("Unknown Apple OS)";
#endif
}394
بلندترین شب سال هم میگذرد؛
نور همیشه راهش را پیدا میکند.
یلدا فرخنده باد. 🫡🎉🥳
https://farcaster.xyz/compez.eth/0x99a7f284
394
ای دلاوران! به طرز عجیبی مدتی هست واقعاً سردرد شدیدی گرفتم!
حجم فشار و استرسی که روم هست این روزا خارج از تصوره! نیاز دارم برای مدتی ورودیهای ذهنم رو به خصوص از سمت تلگرام مسدود کنم.
از نظر من عمق فاجعهای که سر این مملکت و مردمانش داره میاد با سرعت وحشتناکی نا امید کنندست.
مراقبت کنید، زیاد به خاطر شرایط مملکت خودتون رو ناراحت نکنید، همه چیز سخته اما مطمئنم به طرز عجیبی حل خواهد شد؛ متمرکز بشید روی چیزهای بهتر. ❤️🔥
پستهای من در سطح حرفهای ادامه خواهند داشت، اما برای مدتی مکاتبات عامیانم متوقف خواهند شد.
فعلاً تا یک فرصت بهتر خدانگهدار همتون. 👋🏼
394
او دلم به مهر و مودت یگانه بود
سیمرغ عشق را دل من آشیانه بود
بر درگهم ز جمع فرشته سپاه بود
عرش مجید جاه مرا آستانه بود
در راه من نهاد نهان دام مکر خویش
آدم میان حلقهٔ آن دام دانه بود
میخواست تا نشانهٔ لعنت کند مرا
کرد آنچه خواست آدم خاکی بهانه بود
بودم معلم ملکوت اندر آسمان
امید من به خلد برین جاودانه بود
هفصد هزار سال به طاعت ببودهام
وز طاعتم هزار هزاران خزانه بود
در لوح خواندهام که یکی لعنتی شود
بودم گمان به هر کس و بر خود گمان نبود
آدم ز خاک بود من از نور پاک او
گفتم یگانه من بوم و او یگانه بود
گفتند مالکان که نکردی تو سجدهای
چون کردمی که با منش این در میانه بود
جانا بیا و تکیه به طاعات خود مکن
کاین بیت بهر بینش اهل زمانه بود
دانستم عاقبت که به ما از قضا رسید
صد چشمه آن زمان ز دو چشمم روانه بود
ای عاقلان عشق مرا هم گناه نیست
ره یافتن به جانبشان بی رضا نبود
شیطان
394
این به شدت مهمه! چیزی که روی همهٔ زبانها موج تبلیغاتی زیادی دیدم به خصوص این راست لعنتی که فقط شعار میداد و بارها هم ثابت شد مثل بقیه لب و دهنه فقط! هنوز یادم نمیره طرفداران احمقش سایت مرجع سی++ رو هک کرده بودن که بگن سی++ هیچی نیست! خب پس چی شد؟ تونستین ثابت کنید یا هنوزم با توهم من ایمن و سریع هستم در پیش میرید.
خیلی زشته واقعیتها رو پنهان کنی تبلیغ کنی بعد چند سال ببینی اصلاً برعکس چیزی شد که مدعی بودیم. عین این شتکوینها در بازار کریپتو هر زبانی هم میاد بیرون سریع ادعا میکنه تهشم که میبینی هیچی...
گُندهگوزی مهم نیست، در عمل سی++ و جامعهٔ توسعهدهندههاش ثابت کردن که هایپ صرفاً باد هواست و بعد یه مدت خواهد خوابید. مهم اینه که در بلند مدت آماری که ازت بیرون میاد چی باشه! 👋🏼 ۷۲٪ رشد در ۴ سال عدد کمی نیست.
394
یه پست تمیز از خداوندگار ++ دیدم که میگه:
سالهاست (حدود ۴۰ سال) مرتب میشنود که «سیپلاسپلاس مرده یا در حال مرگ است»، اما این حرفها او را نگران نمیکند، چون در تمام این مدت جامعهی کاربران این زبان نهتنها از بین نرفته، بلکه از چند هزار نفر به چند میلیون نفر رشد کرده آن هم بدون هیچ ماشین تبلیغاتی یا موجسازی.
اما مشکل این ادعاها اینجاست که باعث میشوند افراد از یادگیری یا استفاده از ++C منصرف شوند. به همین دلیل، نویسنده به یک منبع آماری معتبر اشاره میکند که:
- روش جمعآوری دادهها را توضیح داده
- برای زبانهای دیگر هم آمار مشابه دارد
هرچند تأکید میکند شمردن «توسعهدهنده» دقیق نیست (مثلاً دانشجو حساب میشود یا نه؟ پروژه شخصی چطور؟)
بر اساس آن منبع:
در سال ۲۰۲۵ حدود ۱۶.۳ میلیون توسعهدهنده ++C در جهان وجود دارد!
تعداد توسعهدهندگان این زبان در ۴ سال گذشته ۷۲٪ رشد کرده (تقریباً ۲۰٪ در سال)
یعنی حدود ۷ میلیون نفر افزایش در ۴ سال!
همراه با Java و Python، رشد جامعهٔ سیپلاسپلاس از بسیاری زبانهای دیگر سریعتر بوده!
استراستروپ در پایان میگوید:
حتی اگر محافظهکار باشیم و چند میلیون نفر از این عدد کم کنیم، باز هم کاملاً واضح است که ادعای «سیپلاسپلاس مرده یا در حال مرگ است» اساساً اشتباه است.
پست رسمی در لینکدین
پست رسمی از مقاله تحقیقاتی
آفتابه برداشت به هیکل هرچی متعصب دوهزاریه! 😉
394
کاش وقت کنم اینارو بخونم قبل از اینکه بیسوادتر نشدم.
دورههایی که دانشگاه استندفورد گذاشته در مورد نحوهٔ به کار گیری مدلهای زبانی و دستیارهای هوشمنده.
https://themodernsoftware.dev
394
تجربهٔ امروز بسیار پیچیده بود!
چیزی که بابتش ازم چند هزار دلار پول خواستن تا انجامش بدن و خیلیها حتی تحویل نگرفتن! اما مثل همیشه من از کسی کمک نگرفتم برای ساختن! گورِ بابای همهٔ اونایی که چشم دوخته بودن این کار شکل ایراد پیدا کنه ولی خب واقعیت اینه ریسک کردن به همراه عمل اونم با هدف حفظ ارزش و دارایی مخاطبین بسیار حساس و سخت هست؛ عموماً هم کنترل احساسات و مدیریت ریسک بسیار سخته.
اما در هوشمندانهترین حالت ممکن با میانگین چند هزار خط کد بخشی با ++C و بخشی با TypeScript تمام فرآیند محاسباتی از جمله، هولدرها، مقادیر و تعداد به علاوهٔ ارزیابی دقیق و احتمالات به همراه دو قرارداد هوشمند روی L2 برای این عملیات رو طی ۴۸ ساعت نوشتم و امروز اجرا کردم.
کدها رو باز بهبود خواهم داد و به عنوان بخشی از تجربیاتم در گیتهابم بایگانی خواهم کرد.
این تجربهٔ امروز که یه تنه همهٔ مسائل فنی محاسباتیش رو انجام دادم تا خدایی ناکرده کسی حقش ضایع نشه، هزاران دلار برای من ارزش داشت! تجربهای که در واقعیت باشه اونم بدون خطا بسیار با ارزشه. هم به خودم هم به همهٔ کسانی که همراهی کردن افتخار میکنم.
بخش مهمی از این فرایند به خاطر همراهی هولدرها بوده که با صبر و حوصله پیش اومدن؛ این تجربه رو عموماً مدیون همین همراهی هستیم.
حالا ما سختترین تجربه که واقعاً من هم ازش تجربهای نداشتم رو هم پشت سر گذاشتیم و از این به بعد با خیال راحت پیش خواهیم رفت. البته این تازه شروع ماجراست و قراره کارهای زیادی انجام بشه. 😎🫡
جزئیاتی در مورد اینکه توکن قبلی رو باید چه کنیم خواهم نوشت، در بهترین حالت بهتره سوزانده بشن که براش یک وظیفه (تسک) در جنیتسک احتمالاً طراحی کنیم که به ازای سوزاندن توکن قبلی، مقداری پاداش از توکن ارتقاء یافته رو دریافت کنید.
تیکر روی پروفایلهاتون رو هم فراموش نکنید که به نسخهٔ جدید تغییر بدین.
پیروز باشید. 🔥🧬
394
مهمترین پرسش و پاسخها درباره ارتقای GENY 🔥⁉️
سؤال: قیمت لیست چقدر خواهد بود؟
پاسخ: قیمت دقیقاً برابر خواهد بود با آخرین قیمتی که پیش از بسته شدن استخر فعلی ثبت میشود (احتمال دارد کمی بالاتر باشد). قیمت بههیچعنوان بالاتر از این مقدار تنظیم نخواهد شد، چون افزایش مصنوعی قیمت باعث ایجاد فومو میشود.
سؤال: بعد از لیست شدن نسخهٔ جدید، نسخهٔ فعلی چه سرنوشتی خواهد داشت؟
پاسخ: نسخهٔ فعلی عملاً غیرفعال خواهد شد. استخر نقدینگی به نسخهٔ جدید منتقل میشود، بنابراین حتی اگر قصد خرید یا فروش داشته باشید، هیچ جفتارز یا نقدینگی فعالی برای معاملهٔ نسخهٔ قدیمی وجود نخواهد داشت.
سؤال: در نسخهٔ ارتقاءیافته چه چیزهایی تغییر میکند؟ آیا میزان توکن، عرضه یا تخصیصها تغییر میکنند؟
پاسخ: خیر. عرضه، موجودیها و تخصیصها دقیقاً همانند قبل باقی میمانند. تنها تغییر، یک بهروزرسانی امنیتی است که امکان لیست شدن در صرافیها را فراهم میکند.
سؤال: آیا امتیازها، فعالیتها یا دادههای اپلیکیشن ما از بین میرود؟
پاسخ: به هیچعنوان! تمام اطلاعات به نسخهٔ جدید منتقل میشود و امتیازها و فعالیتهای شما بدون تغییر باقی میمانند.
سؤال: چطور نسخهٔ ارتقاءیافتهٔ توکن را دریافت خواهیم کرد؟
پاسخ: تلاش میکنیم دقیقاً به اندازهٔ موجودی فعلی کیفپولتان، توکن نسخهٔ جدید را برایتان ایردراپ کنیم. اگر کسی بهصورت خودکار دریافت نکند، میتواند از طریق گزینهٔ «Claim» آن را دستی برداشت کند.
سؤال: آیا پاداشهای وعدهدادهشدهٔ نسخهٔ کلنکر همراه با نسخهٔ ارتقاءیافته ارسال میشود؟
پاسخ: خیر. این پاداشها پس از لیست شدن نسخهٔ جدید، از طریق اپلیکیشن و بهصورت «Claim» قابل دریافت خواهند بود تا خودتان آنها را برداشت کنید.
https://farcaster.xyz/compez.eth/0xa16a6ea2
394
این یعنی هیچ تراکنشی طی این فرایند نباید داشته باشید تا من بتونم به دقت میزان هولد شمارو ارزیابی کنم.
هرگونه خرید یا فروش ممکنه منجر به ضرر شما در توکن جدید باشه! بنابراین هیچ تراکنشی نزنید. به همین خاطر تسک مربوط به دریافت جنی روزانه رو هم متوقف کردیم تا محاسبات دقیق و کامل باشن که دقیق بدونیم به چه کسی چه میزان از توکن ارتقأ یافته خواهیم داد.
کار با تسکها تأثیری روی محاسبه نداره اما هرگونه خرید یا فروش منجر به عدم تطابق میزان جنیهای فعلی شما در نسخهٔ جدید خواهد داشت.
اطلاع رسانی کنم که بعداً کسی نگه پس چی شد من ۱۰ تا داشتم الآن شده ۵ تا! چون ممکنه بخوای قبل از لیست شدن نسخه جدید بفروشی یا بخوای بخری... به هر طریقی ما همه اینارو تا وقتی که اسنپشات میزنیم حساب خواهیم کرد؛ بعدش هیچ گونه مسئولیتی نخواهیم داشت مگر جزئیات دقیقی ارائه بکنید.
در مورد موضوع پاداشهای نسخهٔ کلنکر قدیمی هم از طریق نرمافزار امکان کلیمش رو بعد از لیست شدن توکن ارتقاء یافته فراهم خواهیم کرد.
خیلیها سوأل میپرسند که الآن نسخه فعلی رو بفروشیم جدید بخریم؟ خیر! اگه شما بفروشی یعنی انگار نسخهٔ بعدی رو فروختی! فرقی نداره ما هرچی توی کیفت باشه رو بهت ارسال خواهیم کرد! اگه بفروشی چیزی به دست نخواهی آورد.
استخر نقدینگی رو هم قبل از انتقال غیرفعال و حذف خواهیم کرد تا عیناً به نسخهٔ ارتقاء یافته منتقلش کنیم. بنابراین میزان نقدینگی و همه چیز بر مبنای نسخهٔ فعلی هست و ما فقط ارتقاء امنیتی و لیست دوبارهٔ توکن رو به قیمت آخرین لحظهٔ محاسباتی انجام خواهیم داد.
394
Repost from N/a
GET READY FOR GENY TOKEN NEXT UPDATE...
To accurately assess your holdings on GENY, we need to perform a full snapshot evaluation. Today, I'm working on the backup-version scripts and will be reviewing all holders in detail.
This is a highly sensitive stage, and we kindly ask for your cooperation. Please remain patient while we calculate everything with precision. For the most accurate results, we strongly recommend not making any transactions during this period.
We will run two separate calculations:
1) Your current GENY balance.
2) The equivalent amount that was intended to be distributed to you from the previous “Clanker” version.
https://farcaster.xyz/compez.eth/0xee04ae94
394
هرگونه پستی که در مورد باراشهای اخیر و بهبود وضعیت دریاچهٔ اورمیه میبینید یا میخونید، عادی سازی عمدی از روی چرندیات است.
صرف برای اینه که کثافتکاری سیستم رو عادیسازی کنند نادونها ذوق زده میشن که صفحههاتشون بازدید بگیره.
من از بچگی بیخ گوشاین دریاچه بزرگ شدم زندگی کردم، بارها هم بیشتر از این بارشها رو تجربه کردم. اما این بارشها همشون تبدیل به بخار میشن و از بین میروند هیچوقت اینها عامل اصلی تأمین آب دریاچه نبوده و نیست چون تأمین کنندهٔ آب دریاچه اصلا بارشهای مستقیم به سطح دریاچه نیست بلکه جریانهای ورودی زیر زمینیه که با مسدودسازی رودها و آبریزهها از طریق سدها و امثالش خیلی وقته برنامهٔ خودشون رو به هدف رسوندن.
اگه کسی در این خصوص جو میده ذوقمرگ میشه که ای وای اشکم در اومد خدایا شکرت... اینها اصلاً نه اهل اینجا هستن و نه شعورشون میرسه که عامل پر آبی و خشکی در چیست.
بیخودی نه جو بدین نه ذوقمرگ بشید که یه سری مسائل رو عادی سازی نکرده باشید که فرصت بدین به یه مشت عنزشی بیسواد که خوشحالیم... هیچ جای خوشحالی وجود نداره چون دخالت در روند طبیعی عامل اصلی همهٔ مشکلات طبیعت است.
هر موقع اومدن اینهمه جریان ورودی رو باز کردن و زراعت رو اصلاح کردن و چاهها رو پر کردن... شاید تازه بتونید کمی خوشحال بشید.
تمام 👋🏼
394
خب، لیست میکنید بکنید نمیکنید نکنید!
کوهی نمونده که سوراخش نکرده باشم؛ اینم روش!
https://farcaster.xyz/compez.eth/0xa3a1c0a0
394
خب صرافی ردمون کرد!
https://farcaster.xyz/compez.eth/0xa38580fa
دلیل؟ چرا GENY سیستم امنیتی ضد سرقت دارد! 😄 کلاً باید یا دزد باشی یا کلاهبردار! 😉 بیشتر حمایت و مورد استقبال قرار میگیری.
394
هرکسی بهتون گفت قُلههای پیشرفت رو فتح کردیم.
همین نمودار رو زیاد دور نه از همین ۱۳۹۷ به بعد رو بکن تو حلقش صبح به صبح هم قهوهایش کن.
اصلاً نیازی به توضیح اضافی یا دفاع یا توجیه از تعصبات رو نداره. همه چیز واضح است و تمام.
