دنیای برنامه نویسی
1.57K subscribers
2.94K photos
3.93K videos
490 files
1.25K links
📚در اینجا همه چیز درباره تکنالوژی و کامپیوتر میخوانید، و برنامه نویسی یاد میگیرید


ارتباط با ما
@jumah_mohammadi

ما را به دوستان تان معرفی کنید.
https://t.me/joinchat/AAAAAE1VO8GP2rcvC1iE9A
Download Telegram
🔥این سایت را به علاقمندان فیلم پیشنهاد می‌کنم!

⬅️• اگر دیگه ایده‌ای ندارید که چه فیلمی ببینید، وارد این سایت شوید و ژانری که می‌خواهید را انتخاب کنید.

⬅️• بعد سال تولید و دهه را انتخاب کنید و در آخر تایم فیلمی که می‌خواهید را مشخص کنید و منتظر نتایخ بمونید!

⬅️• اگه گزینه get movies را بزنید، پیشنهادها را دریافت می‌کنید و برای تان پوستر فیلم، خلاصه، بازیگران و امتیازهایی که آن فیلم ها گرفتن را مشخص می‌کنه ؛)

دقت داشته باشید که محدودیتی در انتخاب ژانر وجود نداره ولی اگه ژانرهای کمتری را انتخاب کنید پیشنهادهای بهتری دریافت می‌کنید!

🔺 moviechooser.co.uk

🆔 @programmingWorld5
4
🚀 فرق پروتکل TCP و UDP به زبان ساده!

📡 وقتی اینترنت داری، دیتاهایت یا با TCP میرن یا با UDP … ولی فرق شان چیه؟ 🤔

🔸پروتکل UDP مثل دوست بی‌خیاله:

📦 تحویل نامطمئن (ممکنه بسته‌ت برسه، ممکنه هم نه!)
🚫 بدون بررسی خطا
🌀 نه کنترل جریان داره، نه کنترل شلوغی
📍 ترتیب ارسال مهم نیست
سریع و بدون برقراری ارتباط (Connectionless)

🔹پروتکل TCP مثل دوست وسواسی و دقیق:

تحویل مطمئن
🔍 بررسی خطا
📊 کنترل جریان و جلوگیری از شلوغی شبکه
📑 ارسال به ترتیب درست
🤝 اول ارتباط برقرار می‌کنه بعد داده می‌فرسته (Connection-oriented)

📌 خلاصه:
پروتکل UDP = سرعت بیشتر ⚡️ ولی ریسک بالا 🚨
پروتکل TCP = دقت بیشتر 🎯 ولی سرعت کمتر 🐢

🆔 @programmingWorld5
1
📊پرطرفدارترین ابزارهای هوش مصنوعی بر اساس بازدید ماهانه کاربران

#اینفوگرافیک #هوش_مصنوعی
#Infographic #AI

🆔 @programmingWorld5
2
🔴 وینس زمپلا، خالق بازی Call of Duty، در تصادف رانندگی امروز درگذشت.

🆔 @programmingWorld5
3
بعد از مدت ها برگشیتم 😁

🆔 @programmingWorld5
9
یک ابزار قدرتمند برای کار با PDF

https://github.com/Stirling-Tools/Stirling-PDF
اگه کارتان با پی دی اف است یک نگاهی بندازین

🆔 @programmingWorld5
3
💢 خداحافظی با کابوس ریاضی؛ یک همراه همه‌فن‌حریف برای حل معادلات

🌀 اگه از حل معادلات سخت خسته شدی یا شب امتحان دنبال یک ناجی واقعی میگردی ، Symbolab دقیقاً همان چیزی است که میخوای.

▪️این ابزار مثل یک استاد ریاضی 24 ساعته کنارته : فقط مسئله را تایپ کن یا ازش عکس بگیر، و در چند ثانیه هم جواب را میده هم مسیر رسیدن به جوا را با جزئیات کامل توضیح میکنه.

⁉️ چرا Symbolab...؟!

1. توضیح کامل برای هر قدم
2. تشخیص از روی عکس
3. رسم و تحلیل نمودار برای انواع توابع
4. پشتیبانی از مشتق، انتگرال، لمت، ماتریس، مثلثات و کلی مبحث سنگین دیگه

▪️ استفاده کن: symbolab.com

#معرفی_سایت #وبسایت #ریاضی
#Website #Math #Symbolab


🆔 @programmingWorld5
3
در این ۱۰ اسلاید میتوانی با هوش مصنوعی، زندگی تان کامل اداره کنی!

#اینفوگرافیک #هوش_مصنوعی

🆔 @programmingWorld5
1
ایجاد dark mode فقط با css بدون یک خط js

codepen:
https://codepen.io/ditheringidiot/pen/JjbzNMz


🆔 @programmingWorld5
1
🔥 چرا لپ‌تاپ اینقدر داغ می‌کنه؟

اگه لپ‌تاپت غیرعادی داغ می‌شه، معمولاً یکی از این دلایل باعثش است:

🌀 فن کامپیوتر خاک گرفته یا مسدود شده

🧱 قرار دادن لپ‌تاپ روی سطح نامناسب
مثل تخت، پتو یا پای کار — جریان هوا را می‌بنده.

🌞 قرار گرفتن کنار گرمای زیاد یا نور مستقیم آفتاب
محیط گرم = لپ‌تاپ داغ‌تر.

🔋 مشکل در باتری یا شارژر
باتری خراب یا شارژر تقلبی دما را بالا می‌بره.

🔧 فن یا خمیر حرارتی خراب/کهنه شده
خمیر حرارتی خشک بشه، پردازنده خوب خنک نمی‌مونه.

🖥 استفاده طولانی و سنگین
مثل بازی، رندر یا برنامه‌های گرافیکی.

#اینفوگرافیک #سخت_افزار #لپ‌تاپ #لپ_تاپ
#Infographic #Hardware #Laptop


🆔 @programmingWorld5
2
یک پروژه اوپن سورس به اسم GitHub Analytics پیدا کردم که همراهش میتوانید GitHub Profile هر کسی را آنالیز کنید — از آمار ریپوها و زبان‌های برنامه‌نویسی گرفته تا activity و trends.

بخش جذابش هم Developer Battle است؛ جایی که می‌توانید بین دولوپرها رقابت ایجاد کنید.

در کل یک داشبورد نسبتا کامل و تمیز برای آنالیز پروفایل‌های گیت‌هابه که فکر می‌کنم برای دولوپرا کاربردی و جالب میتانه باشه.

https://github-analytics-five.vercel.app/



لینک گیت هاب

https://github.com/PouyaBirvand/Github_analytics

🆔 @programmingWorld5
ادیتور zed

ادیتور فوق‌العاده سریع و خفن که به نظرم میتانه حسابی جای Visual Studio Code را بگیره.

یک ادیتور نوشته‌شده با Rust و سرعتی در حد لالیگا😉
اول فقط برای مک بود، بعد رسید به لینوکس.
سرعت، autocomplete محشر، لود سریع اکستنشن‌ها، محیط مینیمال و ... حالا برای ویندوز هم ریلیز شد
اگه هنوز امتحانش نکردی، پیشنهاد میکنم حتما تستش کنی

https://zed.dev/


🆔 @programmingWorld5
2
هر بار صفحه گوشیتو قفل کنی یک لاک اسکرین جدید میاد

گوشی‌های سامسونگ:
وارد Gallery (گالری) شو
تا ۱۵ تا عکس انتخاب کن
پایین صفحه بزن روی ⋮ → Set as wallpaper (تنظیم به‌عنوان تصویر زمینه)
گزینه Lock screen (صفحه قفل) را بزن
استایل را انتخاب کن و در آخر Done (انجام شد)

گوشی‌های شیائومی:
برو Settings (تنظیمات)
وارد Lock screen (صفحه قفل) شو
بزن روی Wallpaper carousel (چرخ‌و‌فلک تصاویر) و فعالش کن
حالا برو Manage selected wallpapers (مدیریت تصاویر انتخاب‌شده) و عکسات را اضافه کن




🆔 @programmingWorld5
کلید فراموش‌شده بهینه‌سازی دیتابیس : Collation در MySQL
به عنوان برنامه‌نویس، همیشه روی ایندکس و کوئری‌ها تمرکز می‌کنیم، اما یک تنظیم ساده در دیتابیس می‌تواند همه چیز را تغییر دهد: Collation
Collation چیست؟
تعیین می‌کند MySQL چگونه داده‌های متنی را مقایسه و مرتب‌سازی می‌کند.
انتخاب اشتباه = مشکلات پنهان
دو نوع اصلی:

نوع یک : ci) Case-Insensitive_)
مقایسه‌ها بدون توجه به حروف بزرگ و کوچک انجام می‌شود. برای مثال کوئری زیر همه ی مواردی مثل ali , Ali , ALI را برمی گرداند.
SELECT * FROM users WHERE username = 'ALI'

در این مثال collation ستون username برابر utf8mb4_unicode_ci می باشد.

نوع دو : bin) Case-Sensitive_)
مقایسه‌ها حساس به حروف بزرگ و کوچک است. برای مثال کوئری زیر فقط ALI
را برمی گرداند.
SELECT * FROM users WHERE username = 'ALI'

در این مثال collation ستون username برابر utf8mb4_bin می باشد.

چرا مهم است؟
عملکرد: collationهای _bin معمولاً سریع‌ترند.
دقت: اگر حساسیت به حروف بزرگ/کوچک مهم است، _bin ضروری است.
یکپارچگی داده: از ذخیره مقادیر تکراری ناخواسته جلوگیری می‌کند.

نکته طلایی:
قبل از طراحی جدول، از خود بپرسید:
"آیا در این فیلد، 'Ali' با 'ali' تفاوت دارد؟"
پاسخ این سؤال، collation مناسب را به شما می‌گوید.



🆔 @programmingWorld5
4
یک ریپازیتوری جذاب در گیت‌هاب است که برایت یاد می‌ده چطور فقط با CSS بدون نیاز به جاوااسکریپت، کارهای خفن مثل انیمیشن و منو درست کنی!

برای کسانی که دنبال سایت‌های سبک و سریع هستن عالی است.

اگر دوست داری کدهایت ساده‌تر و بهینه‌تر باشد، حتما یک سر بهش بزن!



https://github.com/you-dont-need/You-Dont-Need-JavaScript


🆔 @programmingWorld5
1
فهمیدید چی شد؟😳😉
سایتی هست به اسم «موزه طراحی وب» که نسخه‌های قدیمی وب‌سایت‌ها و اپ‌های معروف را جمع کرده.
این‌ها اولین نسخه‌های Windows 98 و توییتر هستند.
نوستالژی خالص

https://webdesignmuseum.org



🆔 @programmingWorld5
2
This media is not supported in your browser
VIEW IN TELEGRAM
💠 انواع تایپ رم، حافظه SSD، سایز مادربرد، انواع سایز M2 و سایز کیس کامپیوتر


🆔 @programmingWorld5
💠 ۵ راه واقعی برای افزایش سرعت مودم که واقعاً جواب می‌ده

🔆 اگر اینترنت خانه شما سرعت اش پایین شده، لازم نیست دنبال «ترفندهای عجیب» یا برنامه‌های الکی بگردی. همین چند کار ساده واقعاً سرعتت را بهتر می‌کنه:

📍 ۱. مودم را جای درست بذار
مودم را وسط خونه، جای بلند و دور از مایکروویو، دیوارهای ضخیم و آینه‌ها بذار.
نتیجه: سیگنال قوی‌تر + سرعت بیشتر.

🌐 ۲. بین 2.4GHz و 5GHz سوییچ کن
نزدیک مودم هستی؟ ۵ گیگاهرتز سریع‌تره.
دورتر هستی؟ ۲.۴ گیگاهرتز پایدارتره.
گاهی همین کار سرعت را تا ۳۰٪ بهتر می‌کنه.

📶 ۳. کانال وای‌فای را عوض کن
اگه اطرافت شلوغه، وای‌فای تداخل می‌گیره.
کانال را از تنظیمات مودم روی ۱، ۶ یا ۱۱ بذار تا سیگنال تمیزتر شود.

🔄 ۴. مودم را هر چند روز یک‌بار ریستارت کن
مودم مثل گوشی هنگ می‌کنه.
ریستارت باعث میشه سرعت پایدارتر و قطع و وصلی کمتر بشه.

🧹 ۵. دستگاه‌های اضافی را قطع کن
هر دستگاه وصل‌شده از پهنای باندت کم می‌کنه.
اگه دانلود مهم یا بازی آنلاین داری، دستگاه‌های غیرضروری را قطع کن.

#آموزش #مودم #وای_فای #وای‌فای #سرعت
#Website #Modem #Wifi #Speed


🆔 @programmingWorld5
2
یک ابزار باحال برای به اشتراک گذاری صفحه‌نمایش که با go مخصوص developerها نوشته شده
- کیفیت بالا و تاخیر کم
- می‌توانیم روی سرور خودمان اجرا کنیم
- نصب ساده با داکر
-امنیت بالا

https://github.com/screego/server

🆔 @programmingWorld5
👌2