Forwarded from PhiloLearn | فیلولرن
گیت (Git) یک سیستم کنترل ورژن (Version Control System) هستش که لینوس توروالدز، خالق لینوکس، در سال ۲۰۰۵ اون رو توسعه داد. 🚀 توروالدز این سیستم رو برای مدیریت بهتر کد لینوکس ساخت، چون سیستمهای قبلی جوابگوی نیازهای تیمش نبودن. 😅
گیت به برنامهنویسها اجازه میده تغییرات کدشون رو تو فایلها ثبت و ردگیری کنن. 📂 هر تغییری که ثبت میشه یه «کامیت» (Commit) هستش که شامل یه تایماستمپ 🕰، نویسنده ✍️ و پیام توضیحی میشه. این سیستم باعث میشه بشه به راحتی فهمید چه کسی، چه تغییری رو، کی و چرا ایجاد کرده. 🤔
یکی از ویژگیهای اصلی گیت، برنچها (Branch) هستن. 🌿 برنچها به تیمها اجازه میدن روی فیچرهای مختلف به صورت موازی کار کنن. مثلاً یه برنچ برای فیکس باگها 🐞، یکی برای فیچرهای جدید ✨ و یکی هم برای تست. وقتی کار روی یه برنچ تموم میشه، میشه اون رو با برنچ اصلی (معمولاً main یا master) مرج کرد. 🔀
گیت از مدل Distributed استفاده میکنه، یعنی هر برنامهنویس یه کپی کامل از ریپوزیتوری (Repository) رو روی سیستم خودش داره. 💻 این باعث میشه حتی بدون اینترنت هم بشه کار کرد و تغییرات رو ثبت کرد. 🌍 بعداً وقتی به اینترنت وصل شدی، میتونی تغییراتت رو با ریموت (مثل گیتهاب یا گیتلب) سینک کنی. 🔄
دستورهای پایهای گیت که هر برنامهنویسی باید بلد باشه:
git init: شروع یه ریپوزیتوری جدید 🎉
git clone: کپی کردن یه ریپوزیتوری از ریموت 📥
git add: اضافه کردن فایلها به استیج 📝
git commit: ثبت تغییرات ✅
git push: آپلود تغییرات به ریموت ⬆️
git pull: دریافت آخرین تغییرات از ریموت ⬇️
git checkout: سوییچ بین برنچها 🔄
git merge: ترکیب دو برنچ 🔗
گیت از یه سیستم هوشمند برای تشخیص تغییرات استفاده میکنه که به جای ذخیره کل فایل در هر تغییر، فقط تفاوتها رو نگه میداره. 🧠 این باعث میشه حجم ریپوزیتوری کمتر بشه و سرعت کار بالاتر بره. ⚡️
برای کانفیگ گیت میتونی از فایل .gitconfig استفاده کنی. توش میشه تنظیمات مختلف مثل یوزرنیم 👤، ایمیل 📧، ادیتور پیشفرض 🖋 و الگوهای ignore 🛑 رو مشخص کرد. همچنین میشه برای هر ریپو یه کانفیگ جداگانه با فایل .git/config داشت. 📂
#Git #VersionControl #گیت #کنترل_ورژن
💙💙 @philoLearn 💙💙
گیت به برنامهنویسها اجازه میده تغییرات کدشون رو تو فایلها ثبت و ردگیری کنن. 📂 هر تغییری که ثبت میشه یه «کامیت» (Commit) هستش که شامل یه تایماستمپ 🕰، نویسنده ✍️ و پیام توضیحی میشه. این سیستم باعث میشه بشه به راحتی فهمید چه کسی، چه تغییری رو، کی و چرا ایجاد کرده. 🤔
یکی از ویژگیهای اصلی گیت، برنچها (Branch) هستن. 🌿 برنچها به تیمها اجازه میدن روی فیچرهای مختلف به صورت موازی کار کنن. مثلاً یه برنچ برای فیکس باگها 🐞، یکی برای فیچرهای جدید ✨ و یکی هم برای تست. وقتی کار روی یه برنچ تموم میشه، میشه اون رو با برنچ اصلی (معمولاً main یا master) مرج کرد. 🔀
گیت از مدل Distributed استفاده میکنه، یعنی هر برنامهنویس یه کپی کامل از ریپوزیتوری (Repository) رو روی سیستم خودش داره. 💻 این باعث میشه حتی بدون اینترنت هم بشه کار کرد و تغییرات رو ثبت کرد. 🌍 بعداً وقتی به اینترنت وصل شدی، میتونی تغییراتت رو با ریموت (مثل گیتهاب یا گیتلب) سینک کنی. 🔄
دستورهای پایهای گیت که هر برنامهنویسی باید بلد باشه:
git init: شروع یه ریپوزیتوری جدید 🎉
git clone: کپی کردن یه ریپوزیتوری از ریموت 📥
git add: اضافه کردن فایلها به استیج 📝
git commit: ثبت تغییرات ✅
git push: آپلود تغییرات به ریموت ⬆️
git pull: دریافت آخرین تغییرات از ریموت ⬇️
git checkout: سوییچ بین برنچها 🔄
git merge: ترکیب دو برنچ 🔗
گیت از یه سیستم هوشمند برای تشخیص تغییرات استفاده میکنه که به جای ذخیره کل فایل در هر تغییر، فقط تفاوتها رو نگه میداره. 🧠 این باعث میشه حجم ریپوزیتوری کمتر بشه و سرعت کار بالاتر بره. ⚡️
برای کانفیگ گیت میتونی از فایل .gitconfig استفاده کنی. توش میشه تنظیمات مختلف مثل یوزرنیم 👤، ایمیل 📧، ادیتور پیشفرض 🖋 و الگوهای ignore 🛑 رو مشخص کرد. همچنین میشه برای هر ریپو یه کانفیگ جداگانه با فایل .git/config داشت. 📂
#Git #VersionControl #گیت #کنترل_ورژن
💙💙 @philoLearn 💙💙
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 اولین وبسایت جهان ۳۴ سال پیش (۲۰ دسامبر ۱۹۹۰ (۲۹ آذر ۱۳۶۹)) راهاندازی شد و اینترنت را به ابزاری جداییناپذیر از زندگی روزمرهی انسانها تبدیل کرد که توسط تیم برنرز لی، دانشمند کامپیوتر، اولین وبسایت و سرور جهان را فعال شد.
https://info.cern.ch/hypertext/WWW/TheProject.html
@TheRaymondDev
https://info.cern.ch/hypertext/WWW/TheProject.html
@TheRaymondDev
Forwarded from PhiloLearn | فیلولرن
Forwarded from Linuxor ?
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 با بالا رفتن قیمت ارز, هزینه های طراحی وب سایت بالاتر می رود. زیرا تعرفه قبلی برای انجام پروژه با توجه به تورم و هزینه های زندگی کنونی صرفه ندارد.
شامل برنامه نویسی نرم افزار و سخت افزار هم می شود.
@TheRaymondDev
شامل برنامه نویسی نرم افزار و سخت افزار هم می شود.
@TheRaymondDev
Forwarded from Geek Alerts
شرکت OpenAI امشب در آخرین روز از «۱۲ روز با OpenAI» از مدل o3 رونمایی کردن. این مدل به حدی قوی بوده که در بنچمارکهای ARC-AGI که یک بنچمارک برای وظایفی که از یک AGI انتظار میره هست، تونسته به 87.5% در حالت high-computingش البته با مصرف میلیونها توکن برسه. درحالی که مدل o1 فقط به 13درصد رسیده بود. از طرفی هنوز در بعضی از تسکهای این بنچمارک ضعفهایی رو نشون داده که نشوندهنده راه دراز برای رسیدن به یک AGI کامل هست اما بسیار پیشرفت چشمگیریه. این مدل به ریتینگ 2727 کدفرسز رسیده که این یعنی رتبه 175م این سایت، درواقع این مدل الان به راحتی میتونه به یک مدال جهانی المپیاد کامپیوتر(IOI) برسه. نسخه mini این مدل در اواخر ماه بعد عرضه خواهد شد. البته شرکتها و پژوهشگران میتونن برای تستهای safety به این مدل دسترسی داشته باشن.
tweet
hadi @geekalerts
tweet
hadi @geekalerts
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
دوستان میگن امشب یه دقیقه بیشتر کد میزنیم
این خیلی باحاله ولی نه وقتی توی مهمونی بخوای باگ فیکس کنی
*حافظ باگ ریپورت کرده😂
این خیلی باحاله ولی نه وقتی توی مهمونی بخوای باگ فیکس کنی
*حافظ باگ ریپورت کرده😂
Forwarded from Geek Alerts
یلدا رو بهتون تبریک میگیم.
خوشحالیم رسوم باستانی ارزشمندی داریم که میتونه مارو دور هم جمع کنه و توی سختترین روزها دلگرمی برای ادامه بهمون بده.
براتون لحظات خوب کنار خانواده و دوستان آرزو میکنیم، ممنون بابت ۲ سال همراهی.
از طرف تیم گیکآلرتس.
@geekalerts
خوشحالیم رسوم باستانی ارزشمندی داریم که میتونه مارو دور هم جمع کنه و توی سختترین روزها دلگرمی برای ادامه بهمون بده.
براتون لحظات خوب کنار خانواده و دوستان آرزو میکنیم، ممنون بابت ۲ سال همراهی.
از طرف تیم گیکآلرتس.
@geekalerts
Forwarded from Linuxor ?
Forwarded from LinGodot (Pakrohk)
دموی ساخته شده یک نفره در گودو :
https://www.youtube.com/watch?v=rp8WQfMlnsw
#GodotEngine@Demo
@LinGodot @LinAcademy
https://www.youtube.com/watch?v=rp8WQfMlnsw
#GodotEngine@Demo
@LinGodot @LinAcademy
YouTube
Outskirts Environment Walkthrough (Godot 4.3)
download:
jedenjenda23.itch.io/outskirts-godot-environment-demo
more:
www.artstation.com/jedenjenda23
jedenjenda23.itch.io/outskirts-godot-environment-demo
more:
www.artstation.com/jedenjenda23
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
#متفرقه
به رسم پایان هر سال میلادی، گوگل ویدیویی تحت عنوان Year in Search 2024 در صفحه اصلی سایتش میذاره و همینطور نتایج جستجوهای پر استقبال یا غیر منتظره رو لیست میکنه. ویدیویی که در صفحه اصلی گوگل نمایش پیدا کرد و سال ۲۰۲۴ رو سالی احساسی بیان کرده، بیشتر برای آمریکا ساخته شده و در مورد جریانات این کشور هست اما به صورت عمومی در کانال یوتیوب خود گوگل قرار گرفته و قیدی مختص به آمریکا نداره.
نکته جالب برای من این بود که هیچ خبری از جنگ در این ویدیو نیست. نهایت غم و تراژدی نمایش داده شده طوفان میلتون و بی خانمان شدن یه سری از افراد بود. بله هیچ کس نمیگه ناراحت کننده نیست و قطعا آدم از این مسأله خوشحال نمیشه اما این که چه میزان از تسلیحات نظامی آمریکا در خاورمیانه بر سر فرزندان و زنان فرود آمدند یا اینکه به جهت قدرت طلبی کشورها چه میزان سرباز در روسیه و اکراین و دیگر کشورها کشته شدند یا حتی به مسائل داخلی دیگه ای در خود آمریکا مثل ترور ترامپ هیچ اشاره ای نمیشه. به قول یه بنده خدایی غرب منطقی از تفکری غزل پیشه است و جدیت سردی است که تنها با خنده بزک شده!
قطعا هیچ کشوری کامل نیست. چه ما، چه غرب، چه آمریکا و هزاران کشور دیگه هر کدام ویژگیهای خوب و بد خودشان را دارند. اما چون نیک بنگری ....
به رسم پایان هر سال میلادی، گوگل ویدیویی تحت عنوان Year in Search 2024 در صفحه اصلی سایتش میذاره و همینطور نتایج جستجوهای پر استقبال یا غیر منتظره رو لیست میکنه. ویدیویی که در صفحه اصلی گوگل نمایش پیدا کرد و سال ۲۰۲۴ رو سالی احساسی بیان کرده، بیشتر برای آمریکا ساخته شده و در مورد جریانات این کشور هست اما به صورت عمومی در کانال یوتیوب خود گوگل قرار گرفته و قیدی مختص به آمریکا نداره.
نکته جالب برای من این بود که هیچ خبری از جنگ در این ویدیو نیست. نهایت غم و تراژدی نمایش داده شده طوفان میلتون و بی خانمان شدن یه سری از افراد بود. بله هیچ کس نمیگه ناراحت کننده نیست و قطعا آدم از این مسأله خوشحال نمیشه اما این که چه میزان از تسلیحات نظامی آمریکا در خاورمیانه بر سر فرزندان و زنان فرود آمدند یا اینکه به جهت قدرت طلبی کشورها چه میزان سرباز در روسیه و اکراین و دیگر کشورها کشته شدند یا حتی به مسائل داخلی دیگه ای در خود آمریکا مثل ترور ترامپ هیچ اشاره ای نمیشه. به قول یه بنده خدایی غرب منطقی از تفکری غزل پیشه است و جدیت سردی است که تنها با خنده بزک شده!
قطعا هیچ کشوری کامل نیست. چه ما، چه غرب، چه آمریکا و هزاران کشور دیگه هر کدام ویژگیهای خوب و بد خودشان را دارند. اما چون نیک بنگری ....
Forwarded from LinAcademy (Pakrohk)
🍉 *یلـــدا مبـــارک* 🍉
هرچند با کمی تاخیر (به دلیل کمبود نیرو) داریم تبریک میگیم اما...
❄️ امیدوارم زمستون پر شادیی رو بگذرانید ❄️
با تشکر از همراهی گرمتون
گروه ادمینهای لین آکادمی 🌹
*پیش به سوی فراتر از توسعه* ✨
@LinAcademy
هرچند با کمی تاخیر (به دلیل کمبود نیرو) داریم تبریک میگیم اما...
❄️ امیدوارم زمستون پر شادیی رو بگذرانید ❄️
با تشکر از همراهی گرمتون
گروه ادمینهای لین آکادمی 🌹
*پیش به سوی فراتر از توسعه* ✨
@LinAcademy