code2 - کد۲
347 subscribers
145 photos
64 videos
1 file
141 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
code2 - کد۲
وضعیت الان دنیای تکنولوژی @code2_ir
رشد ۲۶۲ درصدی درآمد Nvidia نسبت به سال پیش

@code2_ir
🌐 آقای Ryan Dahl سازنده nodejs و deno در همایش اخیری که با عنوان DevWorld ۲۰۲۴ برگزار شد یک سایت و ابزار جدید معرفی کرده به نام JSR.
این JSR هم یک پکیج منیجر یا package registery بگیم شاید بهتر باشه که سازگاری بیشتری با typescript و ecmascript داره. همین طور این هدف رو هم داره که runtime های مختلف مثل Node.js, Deno, Bun, Cloudflare Workers رو توجه ویژه ای داشته باشه.
کمک می‌کنه که مستندات بهتری برای پکیج ها نوشته بشه و همینطور پکیج رو برای runtime های مختلف build کنه.

‼️ کانال کد ۲ را به دوستان خود معرفی کنید وگرنه اتفاق‌های بدی برایتان می‌افتد. اتفاق‌های بد. بدجور.

@code2_ir
🍒 چری پیک در گیت چیست؟

چری پیک (Cherry-pick) در گیت یک عمل است که به شما اجازه می‌دهد تغییرات خاصی را از یک کامیت (commit) در یک شاخه (branch) به شاخه دیگری منتقل کنید. این قابلیت زمانی مفید است که شما نیاز دارید تغییرات خاصی را بدون ادغام کامل شاخه‌ها اعمال کنید.

به طور کلی، مراحل چری پیک به شرح زیر است:

1. شناسایی کامیت مورد نظر: ابتدا باید شناسه (SHA) کامیت مورد نظر را پیدا کنید که قصد دارید تغییرات آن را چری پیک کنید. می‌توانید با استفاده از دستور git log این شناسه را پیدا کنید.

git log


2. چری پیک کردن کامیت: پس از یافتن شناسه کامیت، با استفاده از دستور git cherry-pick تغییرات آن کامیت را به شاخه فعلی منتقل کنید.

git cherry-pick <commit-hash>


مثال:
فرض کنید شناسه کامیت مورد نظر شما abc123 است. برای چری پیک کردن آن کامیت، دستور زیر را اجرا می‌کنید:

git cherry-pick abc123


گیت تلاش می‌کند تغییرات آن کامیت را به شاخه فعلی شما اعمال کند. اگر تضاد (Conflict) وجود داشته باشد، شما باید آن‌ها را به صورت دستی حل کنید و سپس کامیت را کامل کنید.

چری پیک در سناریوهایی مانند انتقال رفع باگ‌های مهم به شاخه‌های مختلف بدون ادغام تغییرات غیرضروری، بسیار مفید است.
@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
آزمایش تورینگ، اما این بار معکوس!
This media is not supported in your browser
VIEW IN TELEGRAM
وضعیت این روزهای بشر

پ.ن: منظورش CAPTCHA های گوگل هست که چراغ ترافیکا رو باید انتخاب کنی :)
راست میگه :)


@code2_ir
Forwarded from UTF-8 (Mahdi Taleghani)
یادم نیست کی بود فکر کنم ۲ سال پیش این کیبورد رو از یکی از دوستانم دست دوم برداشتم که نسبتا گران بود ولی واقعا ارزش داشت. حالا متأسفانه سال پیش داشتم یه جابجایی انجام می‌دادم و یه مانیتور و کیبورد و کیف و چند تا چیز و باهم بلند می‌کردم که یهو دکمه L کیبورد گرفت به دکمه لباسم و پرید. نگاه کردم دیدم شکسته 😐
حالا بگذریم که خیلی ناراحت شدم و سوزش داشت اما به فکر افتادم که به یکی از دوستانم که خارج است بگم مثلا دکمه L را از ebay بخره بیاره! صحبت کردم و با یه قیمتی که اونم عقلانی نبود فرضا می‌شد.
این بین دکمه سخت کار می‌کرد یا یه وقتایی می‌پرید باید دوباره جاش می‌زدم. بعد یه روز با خودم فکر کردم که چرا نمیام جای دکمه رو عوض کنم خب! بعد گشتم گفتم بزار با عدد ۳ سمت numpad عوض کنم. بعدا دیدم عه اینم که کلی استفاده داره. حالا امروز بعد از مدت ها اومدم با / توی numpad عوضش کردم.
خلاصه که از اول خوب فکر کنیم کاری که میخوایم بعدا انجام بدیم رو همون اول انجام بدیم انقدر اذیت نشیم :))))
This media is not supported in your browser
VIEW IN TELEGRAM
توی این ویدیو پرایماجن ( یه برنامه نویس نسبتا معروف که توی نت فلیکس کار میکرد) عملیات rebase توی گیت رو توضیح میده.

@code2_ir

#برنامه_نویسی
#استارتاپ #جاوااسکریپت #گیت #code
📚 بوکمارک sql

📌 منابع، سایت و بوکمارک‌های sql و دیتابیس‌های mysql و postgresql:

https://sqlfordevs.com/

https://mysqlexplain.com


لیست به روزرسانی خواهد شد

@code2_ir


#بوکمارک
📚 بوکمارک کاریابی و مهارت‌های کاری

📌 منابع، سایت و بوکمارک‌های مربوط به رزومه، استخدام، شغل و تجربیات شغلی:
https://jobhire.ir/

لیست به روزرسانی خواهد شد.
ذکر منبع به لزوما به معنی خوب بودن آن نیست.

@code2_ir
📚 بوکمارک سرور، devops و IaaS و PaaS
📌 منابع، سایت و بوکمارک‌های مربوط به سرور و لینوکس و این حرفا:

https://multipass.run:
اجرای vmهای اوبونتو و ابزارهای مشابه با خط فرمان و نسبتا سریع

https://traefik.io:
پروکسی سریع و جذاب با ssl اتوماتیک بیشتر برای فضای container و cloudnative



لیست به روزرسانی خواهد شد.
@code2_ir


#بوکمارک
اگر روی کامپیوتر خودتون فضای vm میخواید برای کارهای مختلف یکی از راه‌هایی که می‌تونید استفاده کنید و خود ubuntu توسعه داده multipaas هست و به نظرم چیز جالبی است:
https://multipass.run/

نصب:
sudo snap install multipass


راه اندازی vm مثلا ubuntu 22.04 :
multipass launch jammy --name vm01 --cpus 2 --memory 4G --disk 20G



🍏 البته مک و ویندوز رو هم ساپورت می‌کنه.

کانال کد۲
@code2_ir
🧠 5 تا از مدل‌های یادگیری ماشین که باید بشناسید (به زبان ساده)

یادگیری ماشین یه جور هوش مصنوعیِ خیلی باهوشه که به کامپیوترها یاد می‌ده بدون برنامه‌ریزیِ دستی، از داده‌ها یاد بگیرن و کارهای باحال انجام بدن. مثلا توی مسیریاب‌ها، پلتفرم‌های فیلم و خرید اینترنتی ازش استفاده می‌شه.
حالا توی این مقاله می‌خوایم 5 تا از مدل‌های یادگیری ماشین که خیلی پرکاربردن رو بهتون معرفی کنیم:


1⃣ رگرسیون خطی:
فرض کنید می‌خواید قیمت یه خونه رو بر اساس اندازه‌ش حدس بزنید. رگرسیون خطی یه مدلِ خیلی خوبه برای این کاره. این مدل یه خط صاف بین نقاط داده‌ها پیدا می‌کنه و با استفاده از اون، قیمت خونه‌های جدید رو تخمین می‌زنه.


2⃣ رگرسیون لجستیک:
این مدل برای دسته‌بندی چیزها استفاده می‌شه. مثلا می‌تونه تشخیص بده یه ایمیل اسپمه یا نه. رگرسیون لجستیک با بررسی کلمات ایمیل، احتمال اسپم بودن اون رو حساب می‌کنه.


3⃣ درخت تصمیم:
تصور کنید یه درخت رو برعکس کردید و از نوک اون شروع به سوال پرسیدن کنید. مثلا می‌پرسید "آیا این پرنده بال داره؟". اگه جواب "بله" باشه، به سمت راست درخت می‌رید و اگه "نه" باشه، به سمت چپ. با پرسیدن سوالات متعدد، درخت تصمیم در نهایت می‌تونه نوع پرنده رو تشخیص بده.


4⃣ جنگل تصادفی:
حالا تصور کنید به جای یه درخت، یه جنگل از درخت‌های تصمیم داریم! جنگل تصادفی با ترکیبِ نظراتِ چند تا درخت تصمیم، یه پیش‌بینی دقیق‌تر ارائه می‌کنه. مثلا می‌تونه احتمال رای آوردن یه کاندیدا توی انتخابات رو تخمین بزنه.


5⃣ خوشه‌بندی K-Means:
فرض کنید یه عالمه نقطه روی یه صفحه دارید و می‌خواید اونها رو توی گروه‌های مختلف دسته‌بندی کنید. خوشه‌بندی K-Means این کار رو انجام می‌ده. این مدل نقاط رو بر اساس شباهت‌هاشون به گروه‌های مختلف تقسیم می‌کنه. مثلا می‌تونه مشتری‌های یه فروشگاه رو بر اساس عادت‌های خریدشون دسته‌بندی کنه.


📖 یادگیری بیشتر:
اگه می‌خواید بیشتر در مورد این مدل‌ها یاد بگیرید، می‌تونید از منابع زیر استفاده کنید:

رگرسیون خطی: ویدئوهای آموزشی Krish Naik
رگرسیون لجستیک: ویدئوهای آموزشی StatQuest
درخت تصمیم و جنگل تصادفی: ویدئوهای آموزشی Krish Naik
خوشه‌بندی K-Means: ویدئوهای آموزشی StatQuest


🏃‍♂ گام بعدی:
اگه به این مدل‌ها علاقه‌مند شدین و می‌خواید ازشون توی دنیای واقعی استفاده کنید، باید یه زبان برنامه‌نویسی مثل پایتون یا R یاد بگیرید. دوره‌های رایگان FreeCodeCamp برای پایتون می‌تونه یه نقطه شروع خوب باشه.
کتابخانه‌هایی مثل Scikit-Learn و Keras هم بهتون کمک می‌کنن تا این مدل‌ها رو پیاده‌سازی کنید.
در نهایت، یه برنامه‌ی یادگیری برای خودتون تنظیم کنید و از ابزارهای هوش مصنوعی مثل ChatGPT برای کمک به این برنامه استفاده کنید. با این کار می‌تونید از یادگیری ماشین توی دنیای واقعی استفاده کنید و کارهای باحال انجام بدید!


📌 منابع:
5 Machine Learning Models Explained in 5 Minutes


@code2_ir
کانال کد۲
@code2_ir

Forwarded from Design Stuff (Roozbeh)
🏆 اپل برندگان دیزاین اپلیکیشن و بازی‌های ۲۰۲۴ رو معرفی کرد.


🌐 مشاهده برندگان


#News #Apple
🟡 @Design_Stuffs
Please open Telegram to view this post
VIEW IN TELEGRAM
code2 - کد۲
🏆 اپل برندگان دیزاین اپلیکیشن و بازی‌های ۲۰۲۴ رو معرفی کرد. 🌐 مشاهده برندگان #News #Apple 🟡 @Design_Stuffs
اگر به حوزه دیزاین و ui/ux علاقه مندید حتما کانال دوست عزیزم امیرمهدی رو دنبال کنید.
امروز در این همایش از #دیجی_کالا شرکت کردم.
جناب حمید رضا سلیمانی رو از قبل می‌شناختم و کارگاهی با ایشون داشتم و به نظرم مطالب خیلی ارزشمندی از ایشون میشه دریافت کرد.
کلیت صحبت در مورد trade of های بین مدل های مختلف تصمیم سازی در شرکت سازمان ها و بیشتر شرکت های نرم افزاری بود.

برای مثال تفاوت های بین نحوه مدیریت تیم ها در گوگل و آمازون و اسپاتیفای
با تجربیاتی از این دست