سلام رفقا، امیدوارم حالتون خوب باشه 🔥❤️🔥
یکی از بچه های چنل، یه حرکت باحالی زده و داره لیستی از بهترین پروژه های open source ایرانی رو داخل یک ریپو جمع آوری میکنه، اگر دوست داشتید میتونید بهش استار بدید و ازش حمایت کنید و یا خودتون هم مشارکت داشته باشید ✌️
https://github.com/pllusin/Best-Iranian-Projects
یکی از بچه های چنل، یه حرکت باحالی زده و داره لیستی از بهترین پروژه های open source ایرانی رو داخل یک ریپو جمع آوری میکنه، اگر دوست داشتید میتونید بهش استار بدید و ازش حمایت کنید و یا خودتون هم مشارکت داشته باشید ✌️
https://github.com/pllusin/Best-Iranian-Projects
🚀 @coolycode
میدونستی با شورتکات
میتونی تو vscode ترمینال رو باز و بسته کنی، اینجوری دیگه مجبور نیستی هر بار ترمینالو بکشی تا پایین :)
CTRL+
`
میتونی تو vscode ترمینال رو باز و بسته کنی، اینجوری دیگه مجبور نیستی هر بار ترمینالو بکشی تا پایین :)
اسم این کاراکتری هم که استفاده کردیم بکتیکه ✅
🚀 @coolycode
🔥9👌3 2⚡1
یکی از بدترین تراژدی های زندگیم بر میگرده به اون زمانی که بچه بودم و داشتم گیت یاد میگرفتم 💔
نزدیک یک ماه بود که در تلاش بودم بتونم اولین پروژم رو که با React توسعه دادم بفرستم رو گیت ...
بعد از مدت ها با GitIgnore آشنا شدم و فهمیدم بخاطر این پوش نمیشده که فولدر node_modules رو هم با پروژه پوش میکردم :)))
اینم لینک اون ریپازیتوریه، یه موزیک پلیره کامله که رسما Clone گرووموزیک ویندوزه، البته با 0 استار، اگر دوست داشتید استار بدید بهش :)😂
https://github.com/mohammadhosseintazaroei/groove-music
نزدیک یک ماه بود که در تلاش بودم بتونم اولین پروژم رو که با React توسعه دادم بفرستم رو گیت ...
هر چقدر تلاش میکردم نمیشد و چند روز یبار میرفتم کلی تلاش میکردم و شکست میخوردم، کلی تو گوگل سرچ میکردم و واقعا هیچی پیدا نمیکردم، شاید باورتون نشه ولی اعدادی که استفاده میکنم واقعیه خیلی مدت طولانی درگیرش بودم ...
بعد از مدت ها با GitIgnore آشنا شدم و فهمیدم بخاطر این پوش نمیشده که فولدر node_modules رو هم با پروژه پوش میکردم :)))
اینم لینک اون ریپازیتوریه، یه موزیک پلیره کامله که رسما Clone گرووموزیک ویندوزه، البته با 0 استار، اگر دوست داشتید استار بدید بهش :)😂
https://github.com/mohammadhosseintazaroei/groove-music
🚀 @coolycode
🤣10
Forwarded from 𝕏𝗖𝗢𝗗𝗘 | فراتر از کد
دخترا :
وای لباس ندارم، چی بپوشم امشب، اینو ۶ ماه پیش یبار پوشیدم مگه یه لباسو چند بار میپوشن 😭
همچنان پسرا :
📝 @𝕏Code_IR 🔻
وای لباس ندارم، چی بپوشم امشب، اینو ۶ ماه پیش یبار پوشیدم مگه یه لباسو چند بار میپوشن 😭
همچنان پسرا :
something more than CoDe
🤣16 4
Forwarded from 🤖 کلیدساز | لینک شیشه ای | کلید ساز | کلید شیشه ای
🥷 کانال برنامهنویسی نینجا لرن | برای حرفهایهای وب و برنامهنویسان آینده 👨💻
🔥 چی منتظرته؟!
🌟 جامعهای برای رشد و یادگیری 🌟
تو هم عضوی از نینجاهای وب شو 😉
🎯 | Channel : @NinjaLearn
💬 | Group : @NinjaLearnGap
➖➖➖➖➖➖➖➖➖➖
🔥 چی منتظرته؟!
🛠️ ابزارها و تکنولوژیهای کاربردی رو بشناس
🩺 نکات طلایی برنامهنویسی و مفاهیم کلیدی رو یاد بگیر
📬 تجربههای ناب و ترفندهای عملی رو کشف کن
🤝 با برنامهنویسان حرفهای مثل خودت شبکهسازی کن
🌟 جامعهای برای رشد و یادگیری 🌟
تو هم عضوی از نینجاهای وب شو 😉
🎯 | Channel : @NinjaLearn
💬 | Group : @NinjaLearnGap
➖➖➖➖➖➖➖➖➖➖
⚡2 2
💎 بررسی Utility Typeها در TypeScript 💎
بعضی وقت ها تو تایپاسکریپت, نوع خاصی از type یا interface موجود نیازمون میشه، مثل optional یا required کردن تمامی پورپرتی های تایپ، یه همچین مواردی رو میتونیم خیلی ساده با Utility Typeها به شکل مدنظرخون تغییر بدیم، تقریبا میشه گفت یک instance با تغییرات و شرطهایی ازشون بسازیم....
✅ کاربردی ترین Utility Typeها
➊
تمام ویژگیهای یک تایپ رو اختیاری میکنه.
➋
تمامی پروپرتیهای یک تایپ رو اجباری میکنه.
➌
تمام پروپرتیهای تایپ رو ReadOnly میکنه.
➍
این یکی واقعا کاربردیه و کارش اینه که فقط ویژگیهای مشخصشده از یک تایپ رو برگردونه.
➎
ویژگیهای مشخصشده رو از یک تایپ حذف میکنه.
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرژی بدید ❤️🔥
🚀 @CoolyCode
بعضی وقت ها تو تایپاسکریپت, نوع خاصی از type یا interface موجود نیازمون میشه، مثل optional یا required کردن تمامی پورپرتی های تایپ، یه همچین مواردی رو میتونیم خیلی ساده با Utility Typeها به شکل مدنظرخون تغییر بدیم، تقریبا میشه گفت یک instance با تغییرات و شرطهایی ازشون بسازیم....
#typescript
✅ کاربردی ترین Utility Typeها
➊
Partial
<Type>
تمام ویژگیهای یک تایپ رو اختیاری میکنه.
type User = { id: number; name: string };
type PartialUser = Partial<User>; // { id?: number; name?: string }
➋
Required<Type>
تمامی پروپرتیهای یک تایپ رو اجباری میکنه.
type User = { id?: number; name?: string };
type RequiredUser = Required<User>; // { id: number; name: string }
➌
Readonly<Type>
تمام پروپرتیهای تایپ رو ReadOnly میکنه.
type User = { id: number; name: string };
type ReadonlyUser = Readonly<User>; // { readonly id: number; readonly name: string }
یعنی اگر بعد از تعریف آبجکت بخواید مقدار یکی از پروپرتیهای اون آبجکت رو تغییر بدید بهتون ارور میده.
➍
Pick<Type, Keys>
این یکی واقعا کاربردیه و کارش اینه که فقط ویژگیهای مشخصشده از یک تایپ رو برگردونه.
type User = { id: number; name: string; email: string };
type PickedUser = Pick<User, 'id' | 'name'>; // { id: number; name: string }
به Pick باید دو تا مقدار پاس بدید، اول تایپ مد نظرتون و دوم لیست پراپرتیها که میخواهید از نوع اولیه انتخاب کنید به این شکل : 'id' | 'name'
➎
Omit<Type, Keys>
ویژگیهای مشخصشده رو از یک تایپ حذف میکنه.
type User = { id: number; name: string; email: string };
type OmittedUser = Omit<User, 'email'>; // { id: number; name: string }
این یکی نحوه کارکردش مثل Pick هستش فقط به جای اینکه لیستی که بهش میدید رو ففط برگردونه میاد و فاکتور میگیره از تایپ حذف میکنه.
🔥22 9👌5💯1
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
💎 بررسی Utility Typeها در TypeScript 💎 بعضی وقت ها تو تایپاسکریپت, نوع خاصی از type یا interface موجود نیازمون میشه، مثل optional یا required کردن تمامی پورپرتی های تایپ، یه همچین مواردی رو میتونیم خیلی ساده با Utility Typeها به شکل مدنظرخون تغییر بدیم،…
دوستان امروز ری اکشن ندید، متشکر ‼️
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖
برای اینکه بفهمید چند خط کد توی ریپازیتوری گیت شما زده شده میتونید از دستور زیر استفاده کنید، نتیجش میتونه واقعا جالب باشه 🔥
دستور زیر هم لیست تمامی فایلهای ریپو رو به همراه تعداد خط کد هر کدوم لیست میکنه و در نهایت هم جمع کلشون رو نشون میده.
🚀 @coolycode
git ls-files | xargs wc -l | tail -n 1
دستور زیر هم لیست تمامی فایلهای ریپو رو به همراه تعداد خط کد هر کدوم لیست میکنه و در نهایت هم جمع کلشون رو نشون میده.
bash git ls-files | xargs wc -l
#git | #tricks
🔥7⚡1
💎 آمار فعالیت چنل تا به امروز 💎
واقعاً عالیه نسبت به تعدامون، پر قدرت میریم جلو عشقای داداش🔥❤️🔥
𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
واقعاً عالیه نسبت به تعدامون، پر قدرت میریم جلو عشقای داداش🔥❤️🔥
راستی اگر چنل دارید میتونید با استفاده از ربات زیر این عکسو بسازید 🔻
🌟 @telemetr_io_bot
𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
🔥20
یادگیری برنامه نویسی با بازی 🕹️✅
➊ CodeCombat
🚀 @coolycode
➊ CodeCombat
سبک: بازی ماجراجویی➋ CheckiO
مهارتها: یادگیری زبانهای برنامهنویسی (Python, JavaScript)
شما در قالب یک بازی فانتزی شخصیت خود را با نوشتن کد حرکت میدهید و دشمنان را شکست میدهید. این بازی برای مبتدیان و یادگیری اصول برنامهنویسی عالیه.
سبک: بازی حل معما➌ RoboCode
مهارتها: برنامهنویسی Python و JavaScript
این بازی مجموعهای از چالشهای کدنویسی است که با حل آنها مهارتهای خود را تقویت میکنید. مناسب برای افراد با دانش متوسط و پیشرفته.
سبک: مبارزه رباتها➍ TIS-100
مهارتها: یادگیری Java، تفکر الگوریتمی
در این بازی شما باید برای ربات خود کدی بنویسید تا در میدان مبارزه با رباتهای دیگر بجنگد. برای تقویت الگوریتمنویسی و استراتژی عالیه.
سبک: شبیهسازی برنامهنویسی سیستم➎ Human Resource Machine
مهارتها: یادگیری منطق سیستمهای سطحپایین، برنامهنویسی اسمبلی
یک بازی پازل پیچیده که در اون باید مدارها و سیستمهای کامپیوتری رو با کدنویسی درست کنی.
سبک: حل پازل
مهارتها: اصول برنامهنویسی و الگوریتمها
در این بازی شما باید دستورات سادهای برای حل پازلها به کارمندان بدهید. مناسب برای درک ساختارهای پایهای کدنوسی.
#programming
⚡4
شما هم هر وقت نتتون قطع میشه و تصمیم میگیرید خیلی جدی Dino ( دایناسور ) بازی کنید همون لحظه نتتون وصل میشه یا فقط من اینجوریم ؟ :))😂
🚀 @coolycode
🤣15💯2
#programming
هر کدوم از زبان های برنامه نویسی در چه سالی به وجود اومدن ... ؟!
سال 95 خیلی پر بار بوده 🔻
Java | JavaScript | PHP | Ruby
⚡2😍2💯1
Audio
ساخت لوگو SVG با AI ✅
خودم از Adobe استفاده کردم برای Convert به SVG که تو ویس توضیح دادم، خروجیش تمیزه واقعا 👌
🚀 @coolycode
رفقا این روشو خودم کشف کردم که واقعا جالب بود و جواب داده خودمم تست گرفتم و لوگوی جدیدی که نیاز داشتم رو تونستم با همین روش ایجاد کنم، استفاده کنید و لذت ببرید ؛)
#AI
خودم از Adobe استفاده کردم برای Convert به SVG که تو ویس توضیح دادم، خروجیش تمیزه واقعا 👌
🔥6👌2 1
🖥️ 5 زبان برتر برای توسعه اپلیکیشنهای موبایل 🌟
🌐 1. Dart
🚀 @coolycode
🌐 1. Dart
زبان برنامهنویسی دارت همراه با فریمورک فلاتر گزینهای عالی برای ساخت اپلیکیشنهای کراسپلتفرمه. با فلاتر، میتونید در کوتاهترین زمان ممکن، برای سیستمعاملهای اندروید، iOS، و حتی وب خروجی بگیرید.📱 2. Swift
اگر علاقهمند به ساخت اپلیکیشنهای اختصاصی برای iOS و کلا محصولات apple باشید، یادگیری زبان Swift بهترین گزینس چون زبان رسمی اپله و برای توسعه اپلیکیشنهای آیفون، آیپد و ... میتونید ازش استفاده کنید.📊 3. Java
استفاده از جاوا همچنان در توسعه اپلیکیشنهای اندروید بسیار محبوبه چون یک زبان قدرتمند و پایداره و میتونه فرصتهای زیادی رو برای شما ایجاد کنه.🔧 4. Kotlin
کاتلین زبان رسمی گوگل برای توسعه اپلیکیشنهای اندرویده و خب با توجه به این مورد و پشتیبانی قوی از سوی گوگل و قابلیتهای مدرن، یک گزینه مطمئن برای برنامهنویسان موبایل به شمار میاد.💡 5. JavaScript
اگر هم به توسعه اپلیکیشنهای کراسپلتفرم با جاوااسکریپت علاقهمند باشید میتونید با استفاده از فریمورک React Native اپلیکشنهای کراسپلتفرم بسازید.
#android #ios #native
🔥8👌2