ModernCpp.ir
257 subscribers
685 photos
42 videos
13 files
914 links
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Download Telegram
معرفی Boost قسمت هشتم BCP
حتما برای شما هم پیش اومده که میخواستید از یک ابزار Boost استفاده کنید ولی چون نمیدونستید دقیقا به چیا توی Boost وابستگی داره بیخیال شدید یا مجبور شدید دستی وابستگی‌هاش رو براش فراهم کنید یا حتی ممکنه فکر کرده باشید ممکن نیست از ابزارهای ‌Boost بدون آوردن کل Boost توی پروژه استفاده کرد خب باید بگم من تازگی با BCP آشنا شدم که در واقع یک ابزار هست که برای شما یک زیر مجموعه از Boost رو جدا میکنه و بهتون این امکان رو میده که وابستگی‌های پروژتون رو هرس کنید.
لینک مستندات رسمی به همراه آموزش و ... : https://www.boost.org/doc/libs/1_74_0/tools/bcp/doc/html/index.html
لینک پست در ویرگول : https://vrgl.ir/2sWTo
لینک کانال تلگرام : https://t.me/moderncpp_ir
#boost #cpp #tool #subset #BCP
Forwarded from iotdb.ir
Why Local Fintech Engineers Use C++

لینک پست : https://www.builtinchicago.org/2020/09/10/best-practices-programming-cpp
لینک کانال : https://t.me/iotdb_ir
#cpp #server #WEX
A list of the planned Qt 6.0 development hosts in our CI and testing can be found here:

- Windows 10 2004 (64bit Intel; msvc2019 or mingw81/gcc8.1)
- macOS 10.15 (64bit Intel; XCode 11)
- Linux:
- Ubuntu 20.04 (64bit Intel; gcc9)
- CentOS 8.1 (64bit Intel; gcc9)
- SLES 15 (SUSE Linux Enterprise Server, 64bit Intel; gcc10)
- Open SUSE 15.1 (64bit; gcc9)

Other operating systems and versions may well work, but those listed above are part of our CI and verification activities. For Technical Support to accept issue tickets, the issues need to be reproducible on one of the supported hosts, or there needs to be a corresponding, customer-specific, additional service to cover the issue.

لینک پست : https://www.qt.io/blog/qt6-development-hosts-and-targets
لینک کانال تلگرام : https://t.me/moderncpp_ir
#qt #next #host #development
Forwarded from ModernGames.ir
کامپایل و اجرای unreal engine روی لینوکس اوبونتو
سیستم :
cpu : intel i7 4710HQ 8G
gpu : Nvidia gforce gtx 850m 4G
لینک کانال : https://t.me/ModernGames_ir
#game #unreal #engine #linux
Forwarded from ModernGames.ir
آنریل کراس پلتفرمه و روند کامپایلش تقریبا برای همه یکسان هست ولی من نسخه لینوکس رو توضیح میدم و اینستالر داره میتونید توی ویندوز در صورتی که علاقه ای به کامپایلش ندارید و اینترنت خوب دارید نسخه کامپایل شدش رو دانلود کنید.
این لینک رسمی سایتش هست
https://www.unrealengine.com/en-US/get-now
اما برای دانلود سورس یک مقدار قضیه پیچیده شده چون مایکروسافت به دنبال قوانین USA ایران رو تحریم کرده شما نمیتونید از لینک گیتهاب آنریل استفاده کنید
به هر حال این لینک گیتهابش هست
https://github.com/EpicGames/UnrealEngine

دلیل این که نمیتونید استفاده بکنید هم این هست که ریپازتوری پرایویت هست اما شما میتونید با ثبت نام توی سایت اپیک که کاملا رایگان هست درخواست بدید تا اپیک شما رو به ریپازتوریش اضافه کنه در واقع عضو ارگان اپیک توی گیتهاب بشید و سخت هم نیست من قبلا عضو شدم اگر به صفحه گیتهاب من برید میبینید کنار کمپانی‌هایی که عضو هستم اسم اپیک هم هست
https://github.com/fonqri

اما چون مایکروسافت دسترسی ایرانی‌ها به ریپازتوری‌های پرایویت گیتهاب رو بسته دسترسی با اکانتی که از ایران بهش لاگین شده باشید به ریپوی اصلی ندارید.
میتونید از سایت های جانبی که سورس رو میذارند استفاده کنید مثلا سایت
https://downloadly.ir/software/programming/unreal-engine

و بعد از دانلود سایت اکسترکتش کنید و توی لینوکس فایل Setup.sh رو از ترمینال اجرا کنید تا حدود 11 گیگ و خورده ای پیشنیاز رو براتون دانلود کنه و بعد فایل GenerateProjectFiles.sh رو اجرا کنید تا براتون بیلد سیستم های پروژه رو بسازه که شامل make و cmake و .qmake که با پسوند .pro هست میشه
بعد میتونید با هرکدوم دوست داشتید کامپایلش کنید اما من یکم با کیو میک و cmake توی این نسخه آخر به مشکل خوردم مستقیم از خود make استفاده کردم یعنی قدم بعدی کامپایل هست یعنی
make -j9

و به همین سادگی کامپایل شروع میشه
اما کامپایل سختی رو در پیش دارید از این منظر که حدود 2 گیگ سورس بعلاوه حدود 11 گیگ پیش نیاز در کنار هم کامپایل میشند و حجم پوشه نهایی یعنی انجین و سروس و دیپندنسی ها روی هم حدود 75 گیگ هست کامپایلش زمان میبره تحمل کنید و چند تا نکته دیگه یکی این که اگر swap دارید سعی کنید اگر روی هارد hdd هست خاموشش کنید چون برای من نتیجه عکس داد و باعث طولانی تر شدن روند کامپایل شد و سیستم رسما هنگ کرده بود و وقتی خاموشش کردم همه چیز برگشت به حالت عادی برای خاموش کردنش روی اوبونتو هم میتونید از دستور
sudo swapoff -a
استفاده کنید.
بعد کامپال هم توی آدرس
UnrealEngine/Engine/Binaries/Linux
میتونید موتور رو پیدا کنید و اجراش کنید.
لینک آموزش در ویرگول : https://vrgl.ir/g2clW
لینک کانال : https://t.me/ModernGames_ir
#game #unreal #engine #tutorial #compile #source #download #free
Forwarded from ModernGames.ir
قبلا در مورد PCL که کتابخانه Point cloud هست توضیح داده بودم توی کانال @moderncpp_ir و کارهایی که باهاش توی صنعت ماشین سازی و شبیه سازی اما امروز توی این ویدئو یه ابزاری رو معرفی کرد به اسم LiDAR Point Cloud که یک پلاگین رایگان برای آنریل هست خیلی جالب بود که آنریل داره ساپورت کامل از Point Cloud میکنه و حتی نورپردازی پویا و فیزیک برخورد رو توش شبیه سازی کرده و بهینش کرده برای عینک های واقعیت مجازی و میشه به صورت ویژوال توی ادیتور پوینت ها رو انتخاب کرد و ادیت کرد
پیشنهاد میکنم حتما این ویدئو رو بینید اگر به مبحث point cloud علاقمندید
لینک معرفی LiDAR Point Cloud پلاگین آنریل انجین : https://www.youtube.com/watch?v=R-ZXdAEGbiw
لینک کانال : https://t.me/ModernGames_ir
#unreal #engine #simulation #point #cloud #pcl
Forwarded from ModernGames.ir
آموزش رایگان موتور آنریل
لینک آموزش : https://www.unrealengine.com/en-US/onlinelearning-courses
لینک کانال : https://t.me/ModernGames_ir
#game #unreal #engine #tutorial
تست به روایت تصویر
لینک کانال تلگرام : https://t.me/moderncpp_ir
#test #qc
لینک کانال تلگرام : https://t.me/moderncpp_ir
#microsoft #github #skype
اریک ریموند: لینوکس با شکست ویندوز، پیروز نهایی نبرد دسکتاپ خواهد بود


لینک کانال تلگرام : https://t.me/moderncpp_ir
#microsoft #windows #wsl #linux #win
NSR_Tarrifs_Handbook_1399_v1_FINAL.pdf
4.7 MB
تعرفه نرخ پایه خدمات انفورماتیک (فناوری اطلاعات) در سال 1399
تعرفه سازمان نظام صنفی رایانه ای در سال 1399

لینک کانال تلگرام : https://t.me/moderncpp_ir
#price #قیمت #ساعت #کاری
دوستان در شرکت آراد به یک همکار مسلط به qml به صورت تمام وقت نیاز داریم
دوستانی که توان همکاری تمام وقت در تهران دارند به ایدی بنده پیام بدند
یه شرکت فوق خلاق که توی حوزه برنامه نویسی و چندین رشته دیگه فعالیت میکنه
از مزایاش هم :
1. تیم مسلط و فعال که فضا برای پیشرفت رو فراهم میکنه
2. حقوق مناسب
3. اتاق استراحت و فضای صمیمی و دوستانه ( بازی های روزانه برج و کانتر و ... )
4. مدیریت عالی و انتقاد پذیر ( همش دنبال مشکل میگردند حل کنند )
5. کار روی موضوعات جذاب و بزرگ کشور
6. برگزاری کارگاه آموزشی و گیم پارتی
و ...
@FONQRI
لینک کانال تلگرام : https://t.me/moderncpp_ir
#job #work #qml #programer
دوستان در شرکت آراد به یک همکار cpp کار به صورت تمام وقت نیاز داریم
دوستانی که توان همکاری تمام وقت در تهران دارند به ایدی بنده پیام بدند
توانایی های مورد نیاز :
- تسلط نسبی به زبان ++C
- مسلط به سیستم عامل Linux
- آشنا به چارچوبQt
- تسلط به زبان انگلیسی
- توانایی حل مسئله



یه شرکت فوق خلاق که توی حوزه برنامه نویسی و چندین رشته دیگه فعالیت میکنه
از مزایاش هم :
1. تیم مسلط و فعال که فضا برای پیشرفت رو فراهم میکنه
2. حقوق مناسب
3. اتاق استراحت و فضای صمیمی و دوستانه ( بازی های روزانه برج و کانتر و ... )
4. مدیریت عالی و انتقاد پذیر ( همش دنبال مشکل میگردند حل کنند )
5. کار روی موضوعات جذاب و بزرگ کشور
6. برگزاری کارگاه آموزشی و گیم پارتی
و ...
@FONQRI
لینک کانال تلگرام : https://t.me/moderncpp_ir
#job #work #qml #programer
Forwarded from ModernGames.ir
چه جالب آنریل سستم گاربیج کالکتور(آشغال جمع کن) داره که روندی هست که سیشارپ و جاوا و ... استفاده میکنند اما در کنارش سیستم اسمارت پوینتر رو هم پشتیبانی کرده و اگر از اسمارت پوینتر استفاده نکرده باشی گاربیج کالکتور مدیریت حافظه رو به عهده میگیره برای شی این کاری هست که کیوت هنوز با سیستم پرنت و چالید ( والد و فرزند) انجام نداده یعنی شما اسمارت پوینتر تعریف کنی و از نوع QObject باشه و پدر داشته باشه، پدر شما رو در میاره 😂 چون هم اسمارت پوینتر میخواد پاکش کنه و هم وقتی پدرش پاک میشه میخواد پاکش کنه که باعث میشه دابل دلیشن بگیریم
لینک آموزش : https://learn.unrealengine.com/home/LearningPath/113226
لینک کانال : https://t.me/ModernGames_ir
#game #programming #engine #blueprint #cpp #memory #garbage #collector #smart_pointer
Forwarded from ModernGames.ir
این قابلیت این امکان رو بهتون میده که بتونید وقتی بازیتون در حال اجراست کد سی پلاس پلاستون رو دوباره کامپال کنید و نتیجش رو توی همون اجرا ببینید. حتما ویدئو رو نگاه کنید.


لینک ویدئو معرفی : https://www.youtube.com/watch?v=XN1c1V9wtCk
لینک کانال : https://t.me/ModernGames_ir
#programming #unreal #engine #cpp #live #coding #runtime
کد نویسی زنده در سی پلاس پلاس

لینک پست : https://vrgl.ir/YAGDE
لینک کانال تلگرام : https://t.me/moderncpp_ir
#programming #unreal #engine #cpp #live #coding #runtime
لینک دانلود رایگان کتاب Kafka: The Definitive Guide

لینک پست : https://www.confluent.io/resources/kafka-the-definitive-guide
لینک کانال تلگرام : https://t.me/moderncpp_ir
#kafka #data #storage #stream
ModernCpp.ir
NSR_Tarrifs_Handbook_1399_v1_FINAL.pdf
https://cyber-law.ir/wp-content/uploads/2020/09/NSRTarrifsHandbook1399v2FINAL.pdf

تعرفه نرخ پایه خدمات انفورماتیک (فناوری اطلاعات) در سال 1399
تعرفه سازمان نظام صنفی رایانه ای در سال 1399 نسخه 2 شهریور

لینک کانال تلگرام : https://t.me/moderncpp_ir
#price #قیمت #ساعت #کاری