CleverDevs
الذهاب إلى القناة على Telegram
به کانال کلوردوز خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانتاند 🔥برنامه نویسی بکاند 🔥اخبار تکنولوژی و... 💢~> @mmdrsdev
إظهار المزيد9 181
المشتركون
+824 ساعات
+1617 أيام
+48230 أيام
أرشيف المشاركات
9 179
یه شرکت چینی به نام Betavolt مدعی شده که یه گوشی ساخته که مجهز به باتری اتمیه و میتونه تا 50 سال شارژ نگه داره.
@CleverDevs
@CleverDevsGp
9 179
ویژگی جدید anchor تو CSS خیلی خفنه🔥.
با این ویژگی شما میتونید موقعیت المنتهاتون رو با توجه به موقعیت بقیه المنتهای در صفحه مشخص کنید.
قبلا اینکار فقط به نسبت المنت پرنت قابل انجام بود.
لینک ویدئو کامل برای آشنایی بیشتر.
#CSS
@CleverDevs
@CleverDevsGp
9 179
Repost from هشتگ تبلیغ تخصصی
📣 #دعوت_به_کار
💡 فرصت upwork از دست نده!!!!
💥 وبینار رایگان
➕ از دروغ تا واقعیت درآمد های دلاری
➕ چالش های کار با کارفرمای خارجی
✔️ این وبینار برای تمام دانشجوها ، برنامهنویسا، مهندسین الکترونیک، مکانیک، عمران، معماری، دکوراسیون کارا و سئو منیجر ها
✔️ از مبتدی تا حرفهای، مناسبه
📌 ثبت نام در وبینار فریلنسری:👇
⬅️ وبینار رایگان فریلنسینگ بین الملل ویژه برنامه نویس ها | آکادمی تکانش (etekanesh.com) ➡️
قرار ما :
📆 یکشنبه || ۲۴ دی ماه
⏰ ساعت : ۱۹:۰۰
#تعداد_محدود
#رایگان
👤مدرس : علیرضا قیمتی
💬 @etekanesh
➖➖
9 179
ویژگی anchor تو CSS خیلی خفنه🔥.
با این ویژگی شما میتونید موقعیت المنتهاتون رو با توجه به موقعیت بقیه المنتهای در صفحه مشخص کنید.
قبلا اینکار فقط به نسبت المنت پرنت قابل انجام بود.
لینک ویدئو کامل برای آشنایی بیشتر.
#CSS
@CleverDevs
@CleverDevsGp
9 179
یادآوری قانون اول برنامه نویسها:
«اگه در حال اجراست بهش دست نزن»
#fun
@CleverDevs
@CleverDevsGp
9 179
کامپوزر یه آپشن why-not داره که بهتون میگه چرا نباید از فلان ورژن یک پکیج استفاده کنید
مثلا وقتی بزنید
composer why-not php 5.4
لیستی از پکیج هارو میاره که با ورژن های بالاتر php کار میکنن
البته تو کد بالا جای php میتونید پکیج هارو هم بزارید
#php #composer
@CleverDevs
@CleverDevsGp9 179
_ارور 503_
وقتی که با ارور 503 مواجه میشوید یعنی سرور مورد نظر در دسترس نیست. این وضعیت ممکن است به دلیل بالا بودن ترافیک یا در حال تعمیر بودن وبسایت اتفاق بیفتد. برخلاف سایر کدهای خطا، این خطا نشان میدهد که وبسایت شما آنلاین و در حال اجرا است اما در حال حاضر نمیتوان به آن دسترسی پیدا کرد.
#HTTP_errors
@CleverDevs
@CleverDevsGp
9 179
بجای اینکه از else-if استفاده کنید (در بعضی شرایط) بهتره که از guard clauses استفاده کنید چون در این حالت کد خیلی خواناتر و کوتاه تره.
#CleanCode Source
@CleverDevs
@CleverDevsGp
9 179
پروژه Fusion-Dashboard-Pro یک داشبورد و پنل مدیریتی همه جانبه و اپنسورس هست و با این هدف توسعش شروع شده که دوستان ui کاری که نمیتونند در پروژههای بزرگ و اپنسورس گیتهاب مرج داشته باشند در این پروژه براحتی کامیت کنند و تجربه و پورتفولیو و نمونهکار برای خودشون بسازند.
پروژه از تقریبا بی نهایت (البته شوخی میکنم ولی تعداد صفحاتش واقعا زیاده اگر چک کنید) میتونید به دلخواه خودتون صفحه مورد نظر رو انتخاب کنید و درخواست بدید که میخواهید این صفحه رو بسازید ابتدا در قسمت issue درخواست بدید بعد اگر با درخواست شما موافقت شد میتونید کامیت کنید و اگر همه چی درست بود کد هاتون با پروژه مرج میشه به همین راحتی.
تکنولوژی توسعه React JS هستش و باید خوب با مفاهیم اصلی اون آشنا باشید.
برای شروع کار ابتدا star بزنید بعد fork کنید بعد صفحه مورد نظر رو انتخاب کنید و توی issue ها مطرح کنید.
https://github.com/Mahdi-Hazrati/Fusion-Dashboard-Pro
@TheMahdiHazrati
9 179
Repost from هشتگ تبلیغ تخصصی
🔹 دوره آموزشی «علـــــم داده (Data Science)»
🟢 اهداف دوره:
⏺ تربیت متخصص #دیتا_ساینس و تحلیل داده
⏺ پیادهسازی علم داده به صورت کاربردی
⏺ آمادهسازی و تقویت دانشجویان برای اشتغــال یا تحصیل
⏺ ارتقاء رزومه دانشپذیران
✅ آموزش با نرم افزارها و زبــانهای R، Python و SQL
🔥 نیاز روز بــــازار کــــار ایــــــران و خـــارج
🔬 آموزش #آنلاین به همراه انجام پروژه و موردکاویهای واقعی
🏛 موسسه آموزش عالی آزاد توسعه
✅ با گواهینامه مورد تایید وزارت علوم، تحقیقات و فناوری
📌 مشاوره رایگان و مشاهده جزئیات دوره:
➡️ httb.ir/29Gz7
➡️ httb.ir/29Gz7
➡️ httb.ir/29Gz7
➖➖➖➖
9 179
اگه با تم های موجود برا vscode حال نمیکنید یا میخواید تم مخصوص خودتون رو داشته باشید یه سر به سایت زیر بزنید و تم مورد علاقتون برا vscode رو بسازید
themes.vscode.one
#tools #vscode
@CleverDevs
@CleverDevsGp
9 179
سلام دوستان
یک تیم از برنامهنویسهای اپنسورس کشورمون سعی کردن یک پروژه زیرساختی توسعه بدن به اسم لسان، الآن نیاز به دیده شدن دارن تا بتونن کارشون رو ادامه بدن، دمتون گرم بهشون توی گیتهاب استار بدید
لینک گیتهاب :
https://github.com/MiaadTeam/lesan
لینک داکیومنت :
https://miaadteam.github.io/lesan/
حالا لسان چی هست:
یک وبسرور بعلاوه ODM بر روی MongoDB، که با الهام از GraphQL مدیریت دریافت دادهها رو به سمت Client سپرده ولی خیلی از مشکلات اون رو نداره.
و از همه مهمتر یه تعریف جدید از رابطهی بین دادهها ارائه میده، که باعث میشه دریافت دادهها بسیار سریعتر انجام بشه و مدیریت اونها قابل فهمتر باشه. این فریمورک تمام رابطهها رو بدون دردسر امبد میکنه و سرعت خواندن اطلاعات توش وحشتناک بالاست.
(بنچمارک رو ببینید https://miaadteam.github.io/lesan/#benchmarks).
نوع نگاه لسان به رابطهها باعث شده دادهها و کوئریها برای دریافت اونها ساده سازی بشند، به همین خاطر کل فرآیند از کدنویسی تا لایه کش حتی دیتا ماین هم ساده میشه.
@syd_amir
9 179
دوستان اگه مطلبی دارید که میخواید منتشر شه برامون بفرستید با اسم خودتون پست میکنیم.
@mahdiramezani_8 @mmdrsdev
9 179
بعد از چند روز سلام 🤣🖐🏻
🔸توضیحات تکمیلی برای ipv6
IPv6 به عنوان نسل بعدی پروتکل آدرسدهی اینترنت (IP) استفاده میشود و به دلایل زیر کاربرد دارد:
1️⃣. افزایش تعداد آدرسهای IP: یکی از اصلیترین دلایل استفاده از IPv6، افزایش تعداد آدرسهای IP است. با توجه به رشد سریع دستگاههای متصل به اینترنت، ظرفیت آدرسدهی IPv4 کمتر شده بود و IPv6 با فضای آدرس بیشتر این مشکل را حل کرده است.
2️⃣. پشتیبانی از امکانات جدید: IPv6 قابلیتهای جدیدی را نسبت به IPv4 دارد، از جمله پشتیبانی از کیفیت خدمات (QoS)، امنیت بالاتر، افزایش سرعت و عملکرد شبکه و ...
3️⃣. پشتیبانی از دستگاههای هوشمند: با گسترش اینترنت اشیاء و دستگاههای هوشمند، نیاز به آدرسدهی IP بیشتر شده و IPv6 قادر است این نیاز را برطرف کند.
4️⃣. پشتیبانی از شبکههای بزرگ: IPv6 قابلیتهای بهبود یافتهای در مقیاسپذیری و مدیریت شبکه دارد که برای شبکههای بزرگ و پیچیده بسیار مفید است.
بنابراین، هر بخش از IPv6 برای حل مسائل مربوط به آدرسدهی IP، امنیت، عملکرد و مقیاسپذیری شبکه مورد استفاده قرار میگیرد.
#network #part8
@CleverDevs
@CleverDevsGp
9 179
شاید برات پیش اومده باشه که تو پروژه گند زده باشی و بخوای برگردی عقب شاید برا چیزای کوچیک CRTL + Z جواب باشه ولی در سطح بزرگتر نیاز به یه ورژن کنترل داری
اکثرمون از همون ورژن کنترل معروف یعنی گیت استفاده میکنیم
تو سایت زیر میتونی یه سری از دستورات گیت رو ببینی
https://ohshitgit.com/fa
#git
@CleverDevs
@CleverDevsGp
9 179
-اصل Use Pronounceable Names در کلین کد
این اصل میگه که شما باید اسم هایی که برای متغیر هاتون انتخاب میکنید قابل تلفظ باشه اگه نتونید تلفظش کنید نمیتونید در بارش بحث کنید بدون این که صدای احمقانه در بیارید این مهمه چون برنامه نویسی یه فعالیت اجتماعیه
ما برنامه نویسا باید اسم هارو جوری انتخاب کنیم که وقتی در بارش توضیح میدیم راحت باشیم مثلا این دوتا کد رو ببینید اولی اسم های غیر قابل تلفظ داره و دومی اسم های درست درمون
کد زیر :
class DtaRcd102 {
private Date genymdhms;
private Date modymdhms;
private final String pszqint = "102";
};
میتونه با متغیر های بهتر زیر نوشته باشه :
class Customer {
private Date generationTimestamp;
private Date modificationTimestamp;
private final String recordId = "102";
};
حالا وقتی میخوایم به رفیقمون بگیم بیا یه نگاه به این کد بنداز دیگه راحت تلفظ میکنیم و صدای احمقانه در نمیاریم
#CleanCode
@CleverDevs
@CleverDevsGp
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
