Forwarded from Hamed
📘 Task Programming in C# and .NET
یه خبر خوب! 🎉
شروع کردم به ترجمهی این کتاب. که به صورت تخصصی وارد دنیای برنامهنویسی Task و async/await در #C و .NET میشه و منبع خیلی خوبی برای درک عمیق این مفاهیمه.
لطفاً حمایت کنید.❤️
🔗 https://github.com/hheydarian/task-programming-in-csharp-dotnet-persian
یه خبر خوب! 🎉
شروع کردم به ترجمهی این کتاب. که به صورت تخصصی وارد دنیای برنامهنویسی Task و async/await در #C و .NET میشه و منبع خیلی خوبی برای درک عمیق این مفاهیمه.
دو فصل هم ترجمه شده
لطفاً حمایت کنید.❤️
🔗 https://github.com/hheydarian/task-programming-in-csharp-dotnet-persian
GitHub
GitHub - hheydarian/task-programming-in-csharp-dotnet-persian: Persian translation of "Task Programming in C# and .NET" by Vaskaran…
Persian translation of "Task Programming in C# and .NET" by Vaskaran Sarcar. - hheydarian/task-programming-in-csharp-dotnet-persian
❤5🔥1
Reversing for dummies - x86 Assembly and C code (Beginner & ADHD friendly)
https://0x44.cc/reversing/2021/07/21/reversing-x86-and-c-code-for-beginners.html
@TheRaymondDev
https://0x44.cc/reversing/2021/07/21/reversing-x86-and-c-code-for-beginners.html
@TheRaymondDev
❤1
🔶 براساس تجربه فریلنسری که داشتم.
اگر سابقه و نمونه های خوبی داشته باشید, اما قیمت براساس تورم و سال کنونی بگید احتمال رد درخواست بسیار بالاست.
مثلا یکی آمد گفت می خوام سایت وردپرس مشابه ایران بروکر برام طراحی و کد نویسی کنید و شرایط رو گفتم و قیمت کل طراحی آن ۶۰ میلیون تومان و زمان آن ۱ ماه در نظر گرفتم.
چرا زمان ۱ ماه گفتم؟ چون سایت رو بررسی کردم رو ریزکاری هایی زیادی داره که توی یک الی دو هفته نمیشه جمعش کرد و ۱ ماه زمان دادم که ریزه کاری ها به خوبی پیاده بشه.
جدا از مسئله زمان این قیمت هست که مشتریان فراری می دهد و انتظار دارن با ۱۵ الی ۲۰ میلیون تومان چنین سایتی براش بالا بیاریم.
اینجاست که برنامه نویسی اصلا شوخی نیست که ما پروژه با قیمت پایین انجام بدیم یا مشتری درک درستی از برنامه نویسان نداره.
#تجربه
@TheRaymondDev
اگر سابقه و نمونه های خوبی داشته باشید, اما قیمت براساس تورم و سال کنونی بگید احتمال رد درخواست بسیار بالاست.
مثلا یکی آمد گفت می خوام سایت وردپرس مشابه ایران بروکر برام طراحی و کد نویسی کنید و شرایط رو گفتم و قیمت کل طراحی آن ۶۰ میلیون تومان و زمان آن ۱ ماه در نظر گرفتم.
چرا زمان ۱ ماه گفتم؟ چون سایت رو بررسی کردم رو ریزکاری هایی زیادی داره که توی یک الی دو هفته نمیشه جمعش کرد و ۱ ماه زمان دادم که ریزه کاری ها به خوبی پیاده بشه.
جدا از مسئله زمان این قیمت هست که مشتریان فراری می دهد و انتظار دارن با ۱۵ الی ۲۰ میلیون تومان چنین سایتی براش بالا بیاریم.
اینجاست که برنامه نویسی اصلا شوخی نیست که ما پروژه با قیمت پایین انجام بدیم یا مشتری درک درستی از برنامه نویسان نداره.
#تجربه
@TheRaymondDev
👍14
🔶 مدیرعامل AWS، «مت گارمن»، ایدهی جایگزین کردن نیروهای تازه کار با هوش مصنوعی را احمقانه ترین چیزی که تا به حال شنیده توصیف کرده است. او معتقد است که این نیروها هم هزینهی پایینی دارند و هم با فناوری هوش مصنوعی آشنایی خوبی پیدا میکنند. به جای این کار، او تأکید میکند که باید همچنان توسعه دهندگان تازه کار را استخدام و آموزش داد تا نیروی کاری آینده با مهارت تفکر انتقادی و حل مسئله شکل بگیرد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
❤13👍7
Forwarded from !True
🚀 CSharp Geeks (.Net)
📌جایی برای یادگیری و اشتراک تجربههای برنامهنویسی
🔹 تحلیل عمیق مفاهیم پیشرفته #C و Net.
🔹 بررسی معماریها، الگوهای طراحی و بهینهسازی کد
🔹 اشتراک تجربههای واقعی پروژههای Enterprise
🔹 جامعهای از گیکها برای دیسکاشنهای جدی و چالشبرانگیز
اگر فکر میکنی گیک بودن فقط یه اسم نیست، یه طرز فکره، اینجا دقیقا برای توست.
🔗 عضویت در کانال
📌جایی برای یادگیری و اشتراک تجربههای برنامهنویسی
🔹 تحلیل عمیق مفاهیم پیشرفته #C و Net.
🔹 بررسی معماریها، الگوهای طراحی و بهینهسازی کد
🔹 اشتراک تجربههای واقعی پروژههای Enterprise
🔹 جامعهای از گیکها برای دیسکاشنهای جدی و چالشبرانگیز
اگر فکر میکنی گیک بودن فقط یه اسم نیست، یه طرز فکره، اینجا دقیقا برای توست.
🔗 عضویت در کانال
🍌1
Forwarded from Milwad Khosravi | میلاد خسروی
1. ایندکسگذاری (Indexing):
افزودن ساختارهای داده مثل B-Tree یا Hash برای سرعت بخشیدن به جستجو و کاهش نیاز به اسکن کامل جدول.
2. مقیاسپذیری عمودی (Vertical Scaling):
ارتقای سختافزار سرور (CPU قویتر، RAM بیشتر، دیسک سریعتر) برای افزایش توان پایگاه داده بدون تغییر معماری.
3. کش کردن (Caching):
ذخیرهسازی نتایج پرسوجوهای پرتکرار در حافظه (مثل Redis یا Memcached) برای کاهش بار روی دیتابیس.
4. شاردینگ (Sharding):
تقسیم دادهها بین چند پایگاه داده مستقل بر اساس کلید (مثلاً User ID) برای پخش بار و جلوگیری از تمرکز.
5. تکرار داده (Replication):
کپیکردن دادهها روی چند سرور (Master/Slave یا Primary/Replica) برای تحمل خطا و افزایش سرعت خواندن.
لایک و شیر کنید تا پارت دوم هم درست کنم❤️
#سیستم_دیزاین #مهندسی_نرم_افزار #دیتابیس #میلاد_خسروی #software_engineering #system_design
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
🔶 معاون ارتباطات و اطلاعرسانی دفتر رئیسجمهور، از زمان برداشته شدن فیلترینگ خبر داده است. معاون رئیسجمهور با اشاره به وعده انتخاباتی مسعود پزشکیان در خصوص برداشته شدن محدودیتهای اینترنتی در دولت چهاردهم گفت:
«فیلترینگ اکثر پلتفرمها تا پایان ۱۴۰۴ رفع میشود، تنها مسائل فنی فیلترینگ باقی مانده است و منتظر توافقاتی هستیم که چند دستگاه در این باره دخیل هستند.»
#خبر
@TheRaymondDev
«فیلترینگ اکثر پلتفرمها تا پایان ۱۴۰۴ رفع میشود، تنها مسائل فنی فیلترینگ باقی مانده است و منتظر توافقاتی هستیم که چند دستگاه در این باره دخیل هستند.»
#خبر
@TheRaymondDev
زومیت
معاون رئیسجمهور: اکثر پلتفرمها تا پایان امسال رفع فیلتر میشوند - زومیت
مهدی طباطبایی میگوید دولت در انتظار توافق با چند دستگاه است تا اکثر پلتفرمها را تا پایان سال رفع فیلتر کند.
🤣21
Forwarded from Golden Code (علی 🇨🇴)
نکته امنیتی در لاراول
وقتی کاربر لاگینه، بصورت پیشفرض میتونه به همهی Route هایی که با Middleware auth محافظت شدن دسترسی داشته باشه.
اما برای عملیاتهای حساس مثل:
حذف حساب کاربری،
تغییر رمز عبور یا ایمیل،
عمومیکردن یک ریپازیتوری،
بهتره مطمئن بشیم کاربر دوباره رمز عبور خودشو وارد کنه. این کار باعث میشه اگه کسی بطور موقت به سیستمش دسترسی داشت، نتونه تغییرات جدی ایجاد کنه.
برای این موضوع، لاراول میدلوری آماده داره به نام:
با افزودنش به Route موردنظر:
اگه کاربر اخیراً رمزو تأیید نکرده باشه (پیشفرض: ۳ ساعت گذشته باشه)، لاراول اونو به صفحهی تأیید رمز هدایت میکنه.
پس از وارد کردن صحیح رمز، عملیات ادامه پیدا میکنه.
مثال:
📌 این روش، امنیت برنامه رو بالا میبره و مانع سوءاستفادهی افراد غیرمجاز از Session کاربر میشه.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/PovilasKorop/status/1959190135313989925?t=5aL0dPVcclbcVOF4-4iMDA&s=19
وقتی کاربر لاگینه، بصورت پیشفرض میتونه به همهی Route هایی که با Middleware auth محافظت شدن دسترسی داشته باشه.
اما برای عملیاتهای حساس مثل:
حذف حساب کاربری،
تغییر رمز عبور یا ایمیل،
عمومیکردن یک ریپازیتوری،
بهتره مطمئن بشیم کاربر دوباره رمز عبور خودشو وارد کنه. این کار باعث میشه اگه کسی بطور موقت به سیستمش دسترسی داشت، نتونه تغییرات جدی ایجاد کنه.
برای این موضوع، لاراول میدلوری آماده داره به نام:
->middleware(['auth', 'password.confirm'])
با افزودنش به Route موردنظر:
اگه کاربر اخیراً رمزو تأیید نکرده باشه (پیشفرض: ۳ ساعت گذشته باشه)، لاراول اونو به صفحهی تأیید رمز هدایت میکنه.
پس از وارد کردن صحیح رمز، عملیات ادامه پیدا میکنه.
مثال:
Route::delete('/account', [AccountController::class, 'destroy'])
->middleware(['auth', 'password.confirm']);📌 این روش، امنیت برنامه رو بالا میبره و مانع سوءاستفادهی افراد غیرمجاز از Session کاربر میشه.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنین👇🏾)
https://x.com/PovilasKorop/status/1959190135313989925?t=5aL0dPVcclbcVOF4-4iMDA&s=19
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel tip.
Need to protect sensitive routes like making repositories public or deleting accounts?
Add `password.confirm` middleware to ANY route. Users will need to re-enter their password before proceeding.
Link to docs: https://t.co/RT9TJN0mjW
#p…
Need to protect sensitive routes like making repositories public or deleting accounts?
Add `password.confirm` middleware to ANY route. Users will need to re-enter their password before proceeding.
Link to docs: https://t.co/RT9TJN0mjW
#p…
👍6❤2
🔶 قسمت جدید طراحی سایت شرکتی با لاراول ۱۲ منتشر شد.
۶- مدیریت دسته بندی
قیمت دوره با تخفیف ۴۰ درصد : ۹۰۰,۰۰۰ تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
۶- مدیریت دسته بندی
قیمت دوره با تخفیف ۴۰ درصد : ۹۰۰,۰۰۰ تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
👍3🔥1
Forwarded from Linuxor ?
میدونستین تلگرام از PHP استفاده میکنه؟ البته نه از نسخهی معمولی که همه میشناسیم از ورژن اختصاصی خودشون به اسم KPHP. در واقع یه کامپایلره که کدهای PHP رو به ++C تبدیل میکنه و در نهایت خروجی رو به صورت باینری اجرا میکنه. همین باعث میشه سرعت اجرای برنامهها چندین برابر بیشتر از PHP معمولی باشه.
زبان KPHP علاوه بر سرعت بالا، مصرف حافظه و پردازندهی خیلی کمتری داره و میتونه میلیارد ها ریکوست رو هندل کنه، یکی دیگه از تفاوتهای مهمش با PHP سنتی، پشتیبانی از چندریسمانیه؛ یعنی میتونه همزمان چند کار رو بدون افت کارایی انجام بده. از طرف دیگه، KPHP دقت بیشتری در بررسی دیتاتایپ داره و جلوی خیلی از خطاهای زمان اجرا رو میگیره.
مستنداتش:
vkcom.github.io/kphp/kphp-basics/installation.html
@Linuxor
زبان KPHP علاوه بر سرعت بالا، مصرف حافظه و پردازندهی خیلی کمتری داره و میتونه میلیارد ها ریکوست رو هندل کنه، یکی دیگه از تفاوتهای مهمش با PHP سنتی، پشتیبانی از چندریسمانیه؛ یعنی میتونه همزمان چند کار رو بدون افت کارایی انجام بده. از طرف دیگه، KPHP دقت بیشتری در بررسی دیتاتایپ داره و جلوی خیلی از خطاهای زمان اجرا رو میگیره.
مستنداتش:
vkcom.github.io/kphp/kphp-basics/installation.html
@Linuxor
🤣38👌8❤1
🔶 اگر می خوای سریال های کره ای و چینی ببینید که اونم رایگان سایت نماشا پیشنهاد می شود.
https://www.namasha.com
@TheRaymondDev
https://www.namasha.com
@TheRaymondDev
❤4
🎄 یک برنامه نویس تنبل
🔶 قسمت جدید طراحی سایت شرکتی با لاراول ۱۲ منتشر شد. ۶- مدیریت دسته بندی قیمت دوره با تخفیف ۴۰ درصد : ۹۰۰,۰۰۰ تومان https://rayium.ir/course/?p=1613 #لاراول @TheRaymondDev
🔶 هر قسمت دوره ضبط میشه دوست دارید دمو در حد ۲ دقیقه ای بزارم؟ نه از دوره بلکه از صفحه ادمینی که قسمت آن ساخته شده است.
@TheRaymondDev
@TheRaymondDev
👍10
Forwarded from WebBaz | وب باز (Mr. Nouri)
فکت:
برنامه نویسی یاد گرفتن فقط ۳۰ درصد پول در آوردن از برنامه نویسیه.
۳۰ درصدش درست معرفی کردنه
۴۰ درصدش شبکه سازیه
برنامه نویسی یاد گرفتن فقط ۳۰ درصد پول در آوردن از برنامه نویسیه.
۳۰ درصدش درست معرفی کردنه
۴۰ درصدش شبکه سازیه
👍11
دوستان
حواسش به شنوایی گوش باشید.
اگر افت شنوایی تان به بالای ۵۰ درصد برسه, زندگی اجتماعی تان نابود میشه و یه فرد گوشه گیر و درون گرا تبدیل خواهی شد و خیلی کم از خونه بیرون میری.
حتی ممکنه در ازدواج هم به مشکل بخورید.
من همین بیماری رو دارم.
@TheRaymondDev
حواسش به شنوایی گوش باشید.
اگر افت شنوایی تان به بالای ۵۰ درصد برسه, زندگی اجتماعی تان نابود میشه و یه فرد گوشه گیر و درون گرا تبدیل خواهی شد و خیلی کم از خونه بیرون میری.
حتی ممکنه در ازدواج هم به مشکل بخورید.
من همین بیماری رو دارم.
@TheRaymondDev
💔30❤3👍2
🔶 خبر بد برای فروشگاه های اندروید غیر رسمی
براساس گزارش استریت تایمز, گوگل اعلام کرد که از سپتامبر ۲۰۲۶ (شهریور ۱۴۰۵) در کشورهای برزیل، اندونزی، سنگاپور و تایلند، توسعهدهندگان برنامههای اندرویدی که از فروشگاه گوگل پلی خارج از این کشورها توزیع میکنند، تأیید هویت خواهند شد.
این سیاست از سال ۲۰۲۷ بهصورت جهانی اجرا خواهد شد و با این کار کاربران گوشی های هوشمند اندرویدی در دانلود برنامه ها از خارج از فروشگاه Google Play دشوارتر خواهند شد.
#خبر
@TheRaymondDev
براساس گزارش استریت تایمز, گوگل اعلام کرد که از سپتامبر ۲۰۲۶ (شهریور ۱۴۰۵) در کشورهای برزیل، اندونزی، سنگاپور و تایلند، توسعهدهندگان برنامههای اندرویدی که از فروشگاه گوگل پلی خارج از این کشورها توزیع میکنند، تأیید هویت خواهند شد.
این سیاست از سال ۲۰۲۷ بهصورت جهانی اجرا خواهد شد و با این کار کاربران گوشی های هوشمند اندرویدی در دانلود برنامه ها از خارج از فروشگاه Google Play دشوارتر خواهند شد.
#خبر
@TheRaymondDev
The Straits Times
Google to block apps from all unverified developers, S’pore users among first to be affected
A worldwide roll-out is expected to take place from 2027. Read more at straitstimes.com. Read more at straitstimes.com.
🤔7👨💻1
👎6👍1