Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
داستان علمی تخیلی ایرانی
نوشتهی: هوش مصنوعی!
ویژگی های جالب از جمله به کار بردن اسامی ایرانی و پیش بینی های جالب از ۵۰ سال آینده در ارتباط با هوش مصنوعی و انسان!
https://t.iss.one/IranianExperts/966
نوشتهی: هوش مصنوعی!
ویژگی های جالب از جمله به کار بردن اسامی ایرانی و پیش بینی های جالب از ۵۰ سال آینده در ارتباط با هوش مصنوعی و انسان!
https://t.iss.one/IranianExperts/966
Telegram
Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲
https://vrgl.ir/xx95R
Forwarded from LearnPOV | لرن پی او وی
💎 استخراج نوع آیتم از یک آرایه در
فرض کنید، یک DataType مشخص دارید (مثلاً از یک API) و دیتای شما به شکل آرایهای از آبجکتها هست و میخواید فقط تایپ آیتمهای این آرایه رو استخراج کنید بدون اینکه تایپ آیتم از قبل به صورت جدا تعریف شده باشه، توی این پست قراره با یه مثال ساده به حل کردن این مسئله بپردازیم ✅
کد اولیه ما به این شکله 🔻
حالا برای استخراج نوع آیتم های آرایه
📊 جمع بندی
حالا شاید پیش خودتون بگید که چرا باید از این روش استفاده بکنم ؟ چرا اصلا نیام و به صورت جدا تعریف بکنم تایپ
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرژی بدید ❤️🔥
Typescript 💎فرض کنید، یک DataType مشخص دارید (مثلاً از یک API) و دیتای شما به شکل آرایهای از آبجکتها هست و میخواید فقط تایپ آیتمهای این آرایه رو استخراج کنید بدون اینکه تایپ آیتم از قبل به صورت جدا تعریف شده باشه، توی این پست قراره با یه مثال ساده به حل کردن این مسئله بپردازیم ✅
کد اولیه ما به این شکله 🔻
type GetAllUsersResponse = {
getAllUsers: Array<{
id: number;
name: string;
email: string;
}>;
};
const response: GetAllUsersResponse = {
getAllUsers: [ ... ],
};حالا برای استخراج نوع آیتم های آرایه
getAllUsers، میتونیم از [number] استفاده کنیم 🔻type UserItem = GetAllUsersResponse['getAllUsers'][number];
وقتی که [number] جلوی یک تایپ آرایه قرار میگیره، به typescript میگه که فقط نوع آیتم آرایه رو میخوام ✅📊 جمع بندی
حالا شاید پیش خودتون بگید که چرا باید از این روش استفاده بکنم ؟ چرا اصلا نیام و به صورت جدا تعریف بکنم تایپ
User رو ؟ 🤔درواقع این چالش بیشتر توی مواردی به وجود میاد که DataType شما مشخصه از قبل، مثل وقتی که از Graphql Codegen توی پروژتون استفاده میکنید، Codegen درواقع کارش اینه که Schema GraphQL رو به صورت اتومات به typescript تبدیل کنه تا دیگه مجبور نباشید تایپ ریسپانس API رو خودتون تعریف کنید.
یکی دیگه از دلایلی که عاشق گرفکیوالم :)
#️⃣ #typescript #tricks
🫶 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
Forwarded from Linuxor ?
این مدل زبان فارسی هم که چند تا از بچه های دانشگاه تهران ساختنش قشنگ بود
اگه یکم پایتون بلد باشین برای شروع نمونه کد گذاشته و میتونین لوکال تستش کنید و بهش پرامپت فارسی بدید و جواب بده.
https://huggingface.co/universitytehran/PersianMind-v1.0
@Linuxor
اگه یکم پایتون بلد باشین برای شروع نمونه کد گذاشته و میتونین لوکال تستش کنید و بهش پرامپت فارسی بدید و جواب بده.
https://huggingface.co/universitytehran/PersianMind-v1.0
@Linuxor
Forwarded from Codino - Courses for sale
🔳 دوره Git از مبتدی تا پیشرفته
👨🏫 مدرس: ایمان غفوری
💸 مبلغ: ۲۶۵ هزار تومان
🎚سطح: مبتدی - متوسط
🎞 ۵۲ قسمت
⏰ ۴:۳۵ دقیقه
🛒 لینک پرداخت 👉
🔳 در خلال این دوره به نحوه استفاده از گیت در پروژه های تک نفره و سپس در پروژه های تیمی می پردازیم و با نحوه استفاده از command line و نرم افزار های دارای رابط کاربری GUI آشنا میشیم.
🔳 یه سری هم به سایت github , gitlab میزنیم تا بدونیم که چطور میشه روی گیت هاب فعالیت داشت.
برای شروع می توانید این چند تا درس رو به صورت رایگان ببینید:
https://t.iss.one/joinchat/UA4vUmgsZ49FI-MV
▪️Why git ?!
▪️Configuring git
▪️Working Directory / Staging Area
▪️The HEAD
▪️Child / Parent Commits
▪️Checkout Commits
▪️Amending Commits
▪️Squashing Commits
▪️Rebase
▪️Undo Wrong Commits
▪️Revert Commits
▪️Tagging Commits
▪️Recover lost Commits
▪️.gitignore file / .gitkeep file
▪️Branching
▪️Cherry pick Commits
▪️Merging Branches
▪️Resolve Merge Conflicts
▪️Github / Gitlab
▪️Forks
▪️Cloning Repo
▪️Push / Pull / Origin
▪️SSH Keys
▪️Pull Request
▪️Submodules
@codino
👨🏫 مدرس: ایمان غفوری
💸 مبلغ: ۲۶۵ هزار تومان
🎚سطح: مبتدی - متوسط
🎞 ۵۲ قسمت
⏰ ۴:۳۵ دقیقه
🛒 لینک پرداخت 👉
🔳 در خلال این دوره به نحوه استفاده از گیت در پروژه های تک نفره و سپس در پروژه های تیمی می پردازیم و با نحوه استفاده از command line و نرم افزار های دارای رابط کاربری GUI آشنا میشیم.
🔳 یه سری هم به سایت github , gitlab میزنیم تا بدونیم که چطور میشه روی گیت هاب فعالیت داشت.
برای شروع می توانید این چند تا درس رو به صورت رایگان ببینید:
https://t.iss.one/joinchat/UA4vUmgsZ49FI-MV
▪️Why git ?!
▪️Configuring git
▪️Working Directory / Staging Area
▪️The HEAD
▪️Child / Parent Commits
▪️Checkout Commits
▪️Amending Commits
▪️Squashing Commits
▪️Rebase
▪️Undo Wrong Commits
▪️Revert Commits
▪️Tagging Commits
▪️Recover lost Commits
▪️.gitignore file / .gitkeep file
▪️Branching
▪️Cherry pick Commits
▪️Merging Branches
▪️Resolve Merge Conflicts
▪️Github / Gitlab
▪️Forks
▪️Cloning Repo
▪️Push / Pull / Origin
▪️SSH Keys
▪️Pull Request
▪️Submodules
@codino
Forwarded from Codino School (ایمان غفوری)
همین کد تخفیف برای دوره های زیر هم قابل استفاده س:
▪️ Let's decode D in SOLID
▪️Deep Dive into Laravel - Request Life Cycle
@codino
▪️ Let's decode D in SOLID
▪️Deep Dive into Laravel - Request Life Cycle
@codino
Forwarded from Codino School (ایمان غفوری)
Forwarded from Geek Alerts
گوگل مدل Gemini 2.0 Flash Thinking رو معرفی کرد.
میشه رقیب o1 از OpenAI و توی توضیحش میگه میتونه «چندجور ورودی رو بفهمه، استدلال کنه و کد بنویسه» و حتی استدلال خودشو برای سختترین مسائل برنامهنویسی، ریاضی و فیزیک ارائه کنه.
google
@geekalerts
میشه رقیب o1 از OpenAI و توی توضیحش میگه میتونه «چندجور ورودی رو بفهمه، استدلال کنه و کد بنویسه» و حتی استدلال خودشو برای سختترین مسائل برنامهنویسی، ریاضی و فیزیک ارائه کنه.
@geekalerts
Forwarded from CleverDevs (Mammad)
Forwarded from IRCF | اینترنت آزاد برای همه
سیتیلینک یکی از گزینههای نیبرلینک هست، که با استفاده از اون میتونین از راه دور و با استفاده از اینترنت داخلی کشور، بهصورت امن و ناشناس به #استارلینک متصل بشین. در حال حاضر، میشه با پروکسیهایی مثل SwitchyOmega، FoxyProxy، Potasto و Outline، از CityLink استفاده کرد.
🎥 youtube.com/watch?v=w42IgO4TXZg
👉 github.com/nasnet-community/neighbor-link
🔍 ircf.space
@ircfspace
🎥 youtube.com/watch?v=w42IgO4TXZg
👉 github.com/nasnet-community/neighbor-link
🔍 ircf.space
@ircfspace
YouTube
با سیتیلینک از هر جایی به استارلینک وصل شو 🌆
🔴 با سیتیلینک میتونی از راه دور ««از هر جای کشور»» به استارلینکت وصل شی
🚀 و اینترنت آزاد رو با خانواده و دوستات هم شیر کنی!!🏢
📣بالاخره وقت انتشار سیتیلینک رسید📣
✔️یادتونه گفتیم حیفه که #استارلینک رو تنهایی استفاده کنیم و نیبرلینک رو ساختیم که باهاش بتونم…
🚀 و اینترنت آزاد رو با خانواده و دوستات هم شیر کنی!!🏢
📣بالاخره وقت انتشار سیتیلینک رسید📣
✔️یادتونه گفتیم حیفه که #استارلینک رو تنهایی استفاده کنیم و نیبرلینک رو ساختیم که باهاش بتونم…
Forwarded from Linuxor ?
Forwarded from Abolfazl
کانال برنامه نویسی My flutter experience
🔗| channel: @MyFlutterExperience
🖌 ترفند های فلاتری
💎 تجربیات فلاتری
📰 اخبار مرتبط با فلاتر و برنامه نویسی موبایل
👨🏼💻آموزش های مرتبط به فلاتر
🔗| channel: @MyFlutterExperience
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸تاریخ ایجاد ریپازیتوری
وقتی میخوای تاریخ ایجاد ریپازیتوری رو بدونی ۲راه بیشتر نیست
یا باید از api استفاده کنی یا بری اولین کامیت رو پیدا کنی که چه زمانی ایجاد شده
برای همین این اسکریپت رو نوشتم که کارو راحت کنه یه دکمه کنار اسم پروژه میسازه وقتی کلیک کنی تاریخ رو بهت میگه فقط برای استفاده ازش باید اکستنشن Violentmonkey رو نصب کنید که برای اکثرا browserهای معروف هستش
https://gist.github.com/maanimis/62d2de0b150d019cbd1089ae47faf456
@TheRaymondDev
وقتی میخوای تاریخ ایجاد ریپازیتوری رو بدونی ۲راه بیشتر نیست
یا باید از api استفاده کنی یا بری اولین کامیت رو پیدا کنی که چه زمانی ایجاد شده
برای همین این اسکریپت رو نوشتم که کارو راحت کنه یه دکمه کنار اسم پروژه میسازه وقتی کلیک کنی تاریخ رو بهت میگه فقط برای استفاده ازش باید اکستنشن Violentmonkey رو نصب کنید که برای اکثرا browserهای معروف هستش
https://gist.github.com/maanimis/62d2de0b150d019cbd1089ae47faf456
@TheRaymondDev
Forwarded from Laravel News
Discover File Downloads in Laravel with Storage::download https://laravel-news.com/storagedownload
Laravel News
Discover File Downloads in Laravel with Storage::download - Laravel News
Explore Laravel's Storage::download method for handling file downloads. Learn to implement secure file serving with custom headers and temporary URLs in your applications.
Forwarded from محتوای آزاد سهراب
یکی از علتهایی که فایرفاکس تا الان موتور جستجوی پیشفرضش گوگل بود، این بود که شرکت گوگل به موزیلا بابتش پول میداد.
اما جدیداً موزیلا یک قرارداد جدیدی رو امضا کرده که اکوسیا، میشه موتور جستجوگر پیشفرض فایرفاکس:
https://news.itsfoss.com/mozilla-firefox-ecosia/
۲ اتفاق ممکنه رخ بده:
۱- گوگل دیگه پول نمیده
۲- در دراز مدت شرکت موزیلا ممکن است که به فنا بره، توی این سال سیاست غلط زیاد داشتن بخصوص اینکه یک بخش مهم رو تعدیل نیرو کردن.
@SohrabContents
اما جدیداً موزیلا یک قرارداد جدیدی رو امضا کرده که اکوسیا، میشه موتور جستجوگر پیشفرض فایرفاکس:
https://news.itsfoss.com/mozilla-firefox-ecosia/
۲ اتفاق ممکنه رخ بده:
۱- گوگل دیگه پول نمیده
۲- در دراز مدت شرکت موزیلا ممکن است که به فنا بره، توی این سال سیاست غلط زیاد داشتن بخصوص اینکه یک بخش مهم رو تعدیل نیرو کردن.
@SohrabContents
It's FOSS News
Mozilla's New Partnership Adds Ecosia Search Engine as a Default Option for Everyone
A new default search engine option for everyone, in the form of a new partnership!