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


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

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

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

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

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

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

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

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

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

#اینفوگرافیک #سخت_افزار #لپ‌تاپ #لپ_تاپ
#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
🤍 هوش مصنوعی هایی که می‌توانه در کارت کمک کنه و کارت را راحت کنه

⚪️یک سایت جالب به اسم There is AI for That است که میتانی به مرجع تمام ابزارهای هوش مصنوعی دنیا دسترسی داشته باشی ابزارها بر اساس شغل، حوزه کاری و اینکه رایگا‌نه یا پولی است، دسته‌بندی شدن. کافیه فقط سرچ بزنی خودش برایت لیستی از بهترین ابزارهای مرتبط با کارت را میاره به ترتیب کاربرد ، از قسمت فیلتر هم می‌توانی تنظیم کنی که فقط ابزارهای رایگا‌ن را نشون بده حتی آموزش هم داره


لینک سایت

🆔 @programmingWorld5
2
1- چت GPT را باید کنید
2- عکس خود را آپلود کنید
3- دستور زیر را بنویسید

A hyper-realistic cinematic side profile portrait of a human face covered in abstract tribal patchwork body paint, bold red, blue, yellow, and beige colors with cracked paint texture, ancient symbols, runes, letters, and graphic markings embedded into the skin like cultural tattoos. Intense sharp amber eye with dramatic lighting, ultra-detailed skin pores, wrinkles, and paint texture. Braided hair wrapped with fabric and beads, dark black background, moody studio lighting, shallow depth of field, 85mm lens look, ultra-sharp focus, 8K resolution, photorealistic, surreal art style, cultural fusion, powerful emotion, masterpiece, cinematic color grading.




🆔 @programmingWorld5
کی این دومین را خریده😁


@programmingWorld5
😁4
یک وب سرویس رایگان که میتوانید همراهش اخبار را بگیرین

https://newsapi.org/docs

@programmingWorld5
💢 تکنالوژی های سمت بک اند

The Backend Tech Stack


#Backend

🆔 @programmingWorld5
1
بر اساس تحقیقات جدید

«123456» برای ششمین سال متوالی، همچنان پراستفاده‌ترین پسوورد دنیاست.

شما هم ازین پسورد استفاد کردین؟

🆔 @programmingWorld5
😁92
وقتی ماشین‌های بافندگی شروع کردن به فرش بافتن، بافنده‌ها حذف نشدن، هنرمند شدن.
هنوز هم فرش دستباف چند برابر قیمت تر و ارزشمندتر از فرش ماشینی است.
پس نگران نباش، هوش مصنوعی جای تو را نمی‌گیره، فقط نشان می‌ده کی کار بلده و کی فقط حرف می‌زنه😊

🆔 @programmingWorld5
This media is not supported in your browser
VIEW IN TELEGRAM
سیم کارت ها چطور کار میکند؟

💠 حقایق باورنکردنی در مورد تراشه سیم‌کارت که نمیدانستین!

🆔 @programmingWorld5
1
💎 چطور از هوش مصنوعی بهترین خروجی را بگیری؟



1️⃣ دقیق بگو چی میخواهی

• هرچی هدفت شفاف‌تر باشه، خروجی تمیزتره. بگو خلاصه 200 کلمه‌ای یا مثلا لیست سه‌تایی. مدل هرچقدر کمتر حدس بزنه ، جوابش بهتر میشه.

2️⃣ به هوش مصنوعی نقش بده

• گاهی فقط باید بگی مثل یک استاد دانشگاه توضیح بده یا مثل یک متخصص امنیت سایبری تحلیل کن ؛ خروجی حرفه‌ای‌تر میشه.

3️⃣ مرحله‌به‌مرحله بخواه

• برای سوالات پیچیده ازش بخواه مرحله‌ به‌ مرحله فکر کنه و بعد از هر مرحله دقیق در موردش میتوانی سوال بپرسی

4️⃣ مثال بده، اگر مهمه

• اگه میخوای متن یا ساختار خاصی رعایت بشه ، یکی دوتا مثال واقعی بفرست تا از همون سبک الگو بگیره.

5️⃣ چند بار تکرار کن + اصلاح بخواه

• اولین خروجی معمولاً نسخه نهایی نیست. ازش ایراد بگیر ویرایشش کن ، در چند مرحله کیفیت به‌وضوح بالا میره و به جواب تمیز میرشی.

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


🆔 @programmingWorld5
دنیای برنامه نویسی
💎 چطور از هوش مصنوعی بهترین خروجی را بگیری؟ 1️⃣ دقیق بگو چی میخواهی • هرچی هدفت شفاف‌تر باشه، خروجی تمیزتره. بگو خلاصه 200 کلمه‌ای یا مثلا لیست سه‌تایی. مدل هرچقدر کمتر حدس بزنه ، جوابش بهتر میشه. 2️⃣ به هوش مصنوعی نقش بده • گاهی فقط باید بگی مثل یک…
✔️ توضیح درست واحدهای حافظه

در دنیای کامپیوتر معمولاً هر واحد 1024 برابر واحد قبلی است:

1 bit → کوچک‌ترین واحد اطلاعات
8 bits = 1 Byte
1024 Bytes = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1 TB
1024 TB = 1 PB (PetaByte)
1024 PB = 1 EB (ExaByte)
1024 EB = 1 ZB (ZettaByte)
1024 ZB = 1 YB (YottaByte)

استاندارد SI بعد از Yotta (10²⁴) واحدهای جدیدی معرفی کرده:

واحدهای جدید رسمی (از سال 2022 اضافه شدند)

10²⁷ = Ronna (R)
10³⁰ = Quetta (Q)

یعنی:

1 Ronnabyte (RB) ≈ 1024 YB
1 Quettabyte (QB) ≈ 1024 RB

#اینفوگرافیک #حافظه #مموری #رم
#Infographic #Memory #RAM


🆔 @programmingWorld5
4