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.Signals2

دوستانی که با Qt کار کرده باشند به احتمال زیاد با روند کارکرد signal/slot آشنایی دارند اما دوستانی که آشنایی ندارند میتونند از لینک معرفی signals2 در مورد این قابلیت بخونند. بوست یک پیاده سازی خوب از این کارکرد داره که میتونید ازش استفاده کنید.

لینک آموزش Boost.Signals2 در سایت رسمی : https://www.boost.org/doc/libs/1_74_0/doc/html/signals2/tutorial.html

لینک پست در ویرگول : https://vrgl.ir/mZ0in
لینک کانال : https://t.me/moderncpp_ir
#boost #cpp #signals #slot
معرفی Boost قسمت هفتم Boost.Pool
به خاطر کرونا استخر ها تعطیل شده اما در اسختر Boost به روی همه بازه و میتونید ازش استفاده کنید.
برای دوستانی که آشنایی ندارند میگم استخر (pool) یک ساختار برای تخصیص حافظه است و کاربردش جاهایی هست که نیاز دارید مدام اشیا از یک نوع رو بسازید و پاک کنید در واقع مدام اشیای جدیدی با طول عمر کم نیاز دارید.
لینک مستندات رسمی : https://www.boost.org/doc/libs/1_74_0/libs/pool/doc/html/index.html
لینک پست در ویرگول : https://vrgl.ir/urEqe
لینک کانال : https://t.me/moderncpp_ir
#boost #cpp #pool #object #memory
#فرصت_شغلی #Qt #cpp #work #job
شرح موقعیت شغلی
مجموعه پژوهشی آراد وابسته به دانشگاه صنعتی شریف است، ما در حوزه برنامه نویسی ++C در سیستم عامل لینوکس و همچنین چارچوب Qt فعال هستیم و در حال حاضر جهت پروژه های بزرگی که در دست داریم، درصدد تقویت تیم های برنامه نویسی مان هستیم.

مهارت های تخصصی :
- مسلط به زبان ++c
- مسلط به سیستم عامل Linux
- آشنا به چارچوبQt
- تسلط به زبان انگلیسی
- توانایی حل مسئله
یک شرکت عالی در زمینه برنامه نویسی از دیگر مزایای شرکت :
فضای کار حرفه‌ای
همکاران مجرب
و...

از خوبیای این شرکت همین بس که با من همکار می‌شید و البته آقا قاسم 😄
لینک فرصت شغلی : https://jobinja.ir/companies/arad-3/jobs/vIm
لینک کانال : https://t.me/moderncpp_ir
Qt Creator 4.13 Release Brings Initial Meson Support, Updates C++ Code Model

لینک خبر : https://www.phoronix.com/scan.php?page=news_item&px=Qt-Creator-4.13-Released
لینک‌های دانلود : http://download.qt.io/official_releases/qtcreator/4.13/4.13.0/
لینک کانال : https://t.me/moderncpp_ir
#qt #creator #Meson
دوستان دوستان تلگرام دسکتاپ با کیوت و ویجت طراحی شده و گویا اومده یک سری کتابخونه‌های پرکاربردش رو جدا کرده و تحت پروژه‌های جدا منتشر کرده و میتونید توی لینک گیتهاب Desktop App Toolkit پیداشون کنید و ازشون استفاده کنید این بین چند تا اسم خیلی جذاب بود برام یکی lib_ui و دومی lib_lottie و سومی lib_updater حتما نگاهی بندازید جذابه که رابط کاربری زیبای تلگرام که بر پایه متریال گوگل هست رو توی ویجت ها داشته باشیم.
با تشکر از دوست خوبم جناب ایمان احمدوند بابت معرفی این حساب گیتهاب
لینک پست در ویرگول : https://vrgl.ir/f7lJz
لینک کانال : https://t.me/moderncpp_ir
#telegram #qt #desktop #cpp #widget #material
ModernCpp.ir pinned «#فرصت_شغلی #Qt #cpp #work #job شرح موقعیت شغلی مجموعه پژوهشی آراد وابسته به دانشگاه صنعتی شریف است، ما در حوزه برنامه نویسی ++C در سیستم عامل لینوکس و همچنین چارچوب Qt فعال هستیم و در حال حاضر جهت پروژه های بزرگی که در دست داریم، درصدد تقویت تیم های برنامه…»
ModernCpp.ir
#فرصت_شغلی #Qt #cpp #work #job شرح موقعیت شغلی مجموعه پژوهشی آراد وابسته به دانشگاه صنعتی شریف است، ما در حوزه برنامه نویسی ++C در سیستم عامل لینوکس و همچنین چارچوب Qt فعال هستیم و در حال حاضر جهت پروژه های بزرگی که در دست داریم، درصدد تقویت تیم های برنامه…
یه نکته در مورد این بگم دوستان زیادی رو دیدم که میترسند از رزومه دادن و از این که مثلا به اندازه کافی خوب نباشند ببینید نگران نباشید معمولا برنامه‌نویس‌ها توی 5 سطح دسته بندی میشند شما ممکنه توی دسته اول نباشید ولی بالاخره توی یکی از این دسته‌ها جا میگیرید و یه قیمت برای همکاری بهتون پیشنهاد میشه حداقلش اینه میتونید خودتون رو برای ورود به بازار کار بسنجید نگرانم نباشید اگر رزومه بفرستید سال دیگه بازم رزومه بفرستید هیچ مشکلی نداره و با حوصله رزومه‌ها بررسی میشه
اگرم به حداقل نیاز شرکت رسیده باشید خب جذب می‌شید و حتی با حقوق پایین مشغول به کسب تجربه میشید توی این مجموعه جای پیشرفت برای آدمایی که اهل تحقیقند زیاده هرکسم میخواد رزومه بفرسته ولی مطمئن نیست به خودم پیام بده توی نوشتن رزومه کمکش کنم
@FONQRI
معرفی 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 #قیمت #ساعت #کاری