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
سیاست جدید درآمدی فروشگاه مایکروسافت شامل حال بازیسازان نمی‌شود
از یک ماه دیگر قرار است صدردرصد درآمد توسعه‌دهندگان اپلیکیشن‌های فروشگاه مایکروسافت به خودشان برسد. این سیاست جدید و جذاب اما شامل حال بازی‌سازان نمی‌شود.

لینک خبر : https://www.zoomg.ir/game-news/336427-microsoft-store-new-revenue-policy-games
لینک کانال تلگرام : https://t.me/moderncpp_ir
#microsoft #no #game
چرا نمی‌توانید محل کارتان را یک خانواده درنظر بگیرید؟



لینک مقاله : https://digiato.com/article/2021/06/26/چرا-محل-کار-خانواده-نیست
لینک کانال تلگرام : https://t.me/moderncpp_ir
#company #family
Evolving Objects (EO): an Evolutionary Computation Framework

EO is a template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast.


لینک وبسایت رسمی پروژه : http://eodev.sourceforge.net

لینک کانال تلگرام : https://t.me/moderncpp_ir
#معرفی #کتابخانه
گوگل: با توسعه اپ‌های اندرویدی برای دستگاه‌های غیر موبایل، کارمزد کمتری بپردازید



لینک خبر : https://digiato.com/article/2021/06/27/پشتیبانی-از-دستگاه-های-غیر-موبایل
لینک کانال تلگرام : https://t.me/moderncpp_ir
#google #android #tv #play
تعریف موقعیت استفاده از لاگ لول‌های مختلف در برنامه


Trace - Only when I would be "tracing" the code and trying to find one part of a function specifically.

Debug - Information that is diagnostically helpful to people more than just developers (IT, sysadmins, etc.).

Info - Generally useful information to log (service start/stop, configuration assumptions, etc). Info I want to always have available but usually don't care about under normal circumstances. This is my out-of-the-box config level.

Warn - Anything that can potentially cause application oddities, but for which I am automatically recovering. (Such as switching from a primary to backup server, retrying an operation, missing secondary data, etc.)

Error - Any error which is fatal to the operation, but not the service or application (can't open a required file, missing data, etc.). These errors will force user (administrator, or direct user) intervention. These are usually reserved (in my apps) for incorrect connection strings, missing services, etc.

Fatal - Any error that is forcing a shutdown of the service or application to prevent data loss (or further data loss). I reserve these only for the most heinous errors and situations where there is guaranteed to have been data corruption or loss.

لینک پاسخ در استک :‌
https://stackoverflow.com/a/2031209/7006262
لینک
کانال تلگرام : https://t.me/moderncpp_ir
#log #level #trace #debug #info #warn #error #fatal
ModernCpp.ir
تعریف موقعیت استفاده از لاگ لول‌های مختلف در برنامه Trace - Only when I would be "tracing" the code and trying to find one part of a function specifically. Debug - Information that is diagnostically helpful to people more than just developers (IT, sysadmins…
به زبان ساده:
- لول trace وقتی استفاده میشه که داری با لاگ انداختن چک میکنی یه چیزی رو و قراره پاک بشه کامل 😅
- لول debug هرچی که به درد دیباگ میخوره و اگر توسعه دهنده یا کاربر حرفه ای بشینه پاش بفهمه چه خبره و داره توی برنامه چی میگذره
- لول warn برای مشکلاتی که پیش میاد ولی به صورت خودکار داره حل میشه
- لول error برای وقتی که مشکلی توی یک عملیات پیش میاد ولی اثری روی کارکرد برنامه اصلی نداره
- لول fatal برای وقتی که توی برنامه اصلی مشکلی پیش میاد و دیگه قابل ادامه نیست

کتابخانه‌هالی لاگ استاندارد مثل boost هم از همه این موارد پشتیبانی میکنند و میتونید استفاده کنید.
لینک کانال تلگرام : https://t.me/moderncpp_ir
#log #level #trace #debug #info #warn #error #fatal
آنیسا، خانه ی لینوکس برگزار می کند:
وبینار کارگاهی Embedded Linux From Scratch
🔥رایگان
🔥از طریق سامانه ی قدرتمند وبینار آنیسا- دابه
مدرس: دكتر افشين گرامی
.
.
چهارشنبه ۱۴۰۰/۴/۹ از ساعت ۱۷ الی ۲۰
لینک ثبت نام : http://anisa.co.ir/register.html
لینک کانال تلگرام : https://t.me/moderncpp_ir
#anisa #linux #embeded #webinar
اپل دسترسی توسعه‌دهندگان به نسخه بتای Xcode Cloud را فعال کرد




لینک خبر : https://www.zoomit.ir/software-application/372154-apple-begins-roll-out-of-xcode-cloud-beta-testing
لینک کانال تلگرام : https://t.me/moderncpp_ir
#programming #Xcode #Cloud #apple
Regression Testing With Touca



لینک پادکست : https://cppcast.com/touca
لینک کانال تلگرام : https://t.me/moderncpp_ir
#cppcast #podcast
ناسا بیش از ۸۰۰ نوآوری خود را در دسترس عموم قرار می‌دهد



لینک خبر : https://digiato.com/article/2021/07/01/ناسا-نوآوری-دانلود
لینک کانال تلگرام : https://t.me/moderncpp_ir
#nasa #code #open
ModernCpp.ir
ناسا بیش از ۸۰۰ نوآوری خود را در دسترس عموم قرار می‌دهد لینک خبر : https://digiato.com/article/2021/07/01/ناسا-نوآوری-دانلود لینک کانال تلگرام : https://t.me/moderncpp_ir #nasa #code #open
NASA's Technology Transfer Program
NASA's Technology Transfer Program ensures that innovations developed for exploration and discovery are broadly available to the public, maximizing the benefit to the Nation. Whether you're looking to start a new company, enhance an existing product, or create a new product line, you can gain a competitive edge in the marketplace by putting NASA technology to work for you.



لینک دانلود : https://technology.nasa.gov
لینک کانال تلگرام : https://t.me/moderncpp_ir
#nasa #code #open
C++ Programming All-in-One Tutorial Series (10 HOURS!)

یادگیری سی پلاس پلاس در ده ساعت


خودم دوره رو مشاهده نکردم و در مورد کیفیت دوره نظری نمیدم اما ده ساعت آموزش برای شروع و راه افتادن میتونه کافی باشه 😃 بستگی به مطالب عنوان شده و فن بیان آموزش دهنده و همچنین میزان گیرایی و دست به کیبورد بودن آموزش بیننده داره


لینک ویدئو : https://www.youtube.com/watch?v=_bYFu9mBnr4
لینک کانال تلگرام : https://t.me/moderncpp_ir
#cpp #tutorial #video
اتم‌های سرد؛ گامی مهم برای ساخت کامپیوتر کوانتومی قابل حمل



لینک مقاله :‌https://www.zoomit.ir/fundamental-science/372411-cold-atom-portable-quantum-devices
لینک کانال تلگرام : https://t.me/moderncpp_ir
#quantum #devices #coldAtom #portable
بعضی وقتا با این که میدونیم چکار میخوایم بکنیم دوست داریم با یکی حرف بزنیم و اون رو هم متقاعد کنیم تا به خودمون اثبات بشه راهمون درسته
قضیه اردک پلاستیکی برای دیباگ به کار میاد اما برای طراحی اگر متکی به خودم باشم طراحیم تک بعدی میشه و به نظرم از طراحی حرفه‌ای فاصله میگیره
تا یه زمانی سعی میکنی بفهمی چکار باید بکنی اما وقتی یکم حرفه‌ای تر بشی تلاش میکنی بقیه بفهمند داری چکار میکنی

لینک کانال تلگرام : https://t.me/moderncpp_ir
#design #talk #together
Data-parallel vector library



لینک مستند : https://en.cppreference.com/w/cpp/experimental/simd
لینک کانال تلگرام : https://t.me/moderncpp_ir
#cpp23 #cpp2023 #parallel #vector #data
std::kill_dependency
Informs the compiler that the dependency tree started by an std::memory_order_consume atomic load operation does not extend past the return value of std::kill_dependency; that is, the argument does not carry a dependency into the return value.

لینک مستندات : https://en.cppreference.com/w/cpp/atomic/kill_dependency
لینک کانال تلگرام : https://t.me/moderncpp_ir
#atomic #kill #dependency #std
با سلام ضمن تبریک سالروز ازدواج حضرت امام علی علیه السلام و حضرت فاطمه سلام الله علیها خواستیم در این روز مبارک از نسخه جدید سایت رونمایی کنیم
https://moderncpp.ir
و اما بخش‌های اصلی سایت
- خانه -> شامل عناوین برتر بخش مقالات و اکادمی
- آکادمی -> بخش آموزش وبسایت که دوره‌های آموزشی توی این بخش قرار میگیرند و الان 4 دوره آموزشی قابل دانلود هست و شامل تخفیف 100 درصد هستند 😅
- مقالات -> این بخش شامل مقالاتی هست که به امید خدا مینویسم و سعی میکنم تفاوت اصلی با نسخه قبلی سایت داشته باشه یعنی وقتی بجای بلاگ اسم مقاله رو روش میذاریم باید درخور این اسم باشه
- سفارش پروژه -> از این بخش میتونید در صورتی که درخواست پروژه یا مشاوره دارید اقدام کنید و درخواست‌های شما تا حداکثر یک هفته بررسی و با شما تماس حاصل میشه
- تماس با ما -> در صورتی ک انتقاد یا پیشنهادی دارید میتونید از این قسمت برای در جریان قرار دادن ما اقدام کنید
لینک کانال تلگرام : https://t.me/moderncpp_ir
#site #moderncpp
مقاله معرفی سی پلاس پلاس
حتما شما هم شنیدید که سی پلاس پلاس دیگه قدیمی شده و فقط به درد پاس کردن درس‌های دانشگاه میخوره و ...
اما اگر میخواهید با جایگاه واقعی سی پلاس پلاس بر اساس مستندات و مشاهدات عینی افراد فعال در این حوزه آشنا شوید با ما همراه باشید.
• معرفی
• تاریخچه
• استاندارد‌ها
• کامپایلر‌ها
• پلتفرم‌ها
• کاربرد‌ها
• منابع یادگیری
• موقعیت شغلی
• نحوه کاریابی
...
متن کامل مقاله را در سایت مطالعه کنید.


لینک مقاله : https://moderncpp.ir/articles/آموزش-برنامه-نویسی/P1060-معرفی-سی-پلاس-پلاس.html
لینک کانال تلگرام : https://t.me/moderncpp_ir
#modern #cpp #introduction #intro
معرفی Qt
کیوت یک فریمورک چند سکویی است که از سال 1990 میلادی توسط Haavard [Nord] and Eirik [Chambe-Eng] توسعه یافته‌است.
• معرفی
• نسخه‌ها
• پلتفرم‌ها
• کاربردها
• منابع یادگیری
• موقعیت شغلی

لینک مقاله : https://moderncpp.ir/articles/مطالب-آموزشی/P1066-معرفی-qt.html
لینک کانال تلگرام : https://t.me/moderncpp_ir
#Qt #jobs #qml #cpp #intro #introduction #کار #شغل #پروژه
محققان دانشگاه MIT به دستاوردی جدید در فرایند تصحیح خطای کوانتومی دست یافتند


لینک خبر : https://www.zoomit.ir/fundamental-science/372620-mit-new-achievement-in-error-correction-quantum-computing
لینک کانال تلگرام : https://t.me/moderncpp_ir
#achievement #error #correction #quantum #computing