کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 – Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.75K subscribers
1.08K photos
264 videos
30 files
1.13K links
👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل / تبلیغات : @ProgramersCafeSup 🫴


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
🌀 فرانت‌اند چالش‌های خاص خودش رو داره ،
باما همراه باشید با معرفی چندچالش در فرانت :

1. تطابق با مرورگرها :
یکی از بزرگ‌ترین چالش‌ها، اطمینان از این است که وب‌سایت یا اپلیکیشن در تمام مرورگرها به درستی نمایش داده شود. هر مرورگر ممکن است رفتار متفاوتی داشته باشد.


2. بهینه‌سازی عملکرد :
بارگذاری سریع صفحات و بهینه‌سازی عملکرد اپلیکیشن‌های وب یکی از مهم‌ترین نکات است. استفاده از تکنیک‌های بهینه‌سازی مانند lazy loading و minification می‌تواند کمک‌کننده باشد.


3. طراحی واکنش‌گرا :
با توجه به تنوع دستگاه‌ها و اندازه‌های صفحه نمایش، طراحی واکنش‌گرا (responsive design) یک چالش بزرگ است. باید اطمینان حاصل شود که اپلیکیشن در همه دستگاه‌ها به خوبی نمایش داده شود.

4. مدیریت وضعیت :
در اپلیکیشن‌های پیچیده، مدیریت وضعیت (state management) می‌تواند چالش‌برانگیز باشد. استفاده از کتابخانه‌هایی مانند Redux یا MobX می‌تواند به حل این مشکل کمک کند.


5. تجربه کاربری (UX) :
ایجاد یک تجربه کاربری خوب نیاز به تحقیق و طراحی دقیق دارد. باید به نیازهای کاربران توجه کرد و طراحی را بر اساس آن انجام داد ... .


Channel | group
44👍2
زیر آوار...بی‌گناه...سرش را گذاشته بود و آرام خوابیده بود که ناگهان....🖤

Channel | group
💔20🕊52
تبریزی ها حالتون خوبه؟
13🤯4💔1
میگن تبریز زیر حملات هستش
بچه های تبریز خبریه؟
💔13🕊31
جنگنده‌های ارتش ایران بر فراز تهران به پرواز در آمدند
25
خدارو شکر فعلا یکی دو ساعت همه جا آرومه
14
Forwarded from MAHIWNO (R🐋)
بعضی از دوستان میبینم میگن که از این فیلما چیزی در نمیاد و اگه اسرائیل برای ردیابی پدافند از فیلمای ارسالی مردم استفاده کنن احمقن و فلان ...

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

هر فایلی که توی کامپیوتر هست همراهش کلی MetaData یا فراداده هست که هرکار کنید باهاش میره.
با روش‌های معمول اصلا نمیشه حذفشون کرد.

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

یه نمونه دیگه که خیلی بدتر بوده.
چند سال پیش سپاه از یک پایگاه زیرزمینی موشک و جنگنده رونمایی میکنه و ۳ تا عکس توی توییتر میذاره.
کمتر از ۱ ساعت بعد یک کاربر توییتر لوکیشن دقیق عکسارو منتشر میکنه و حتی عکسای مراحل ساختش توی گوگل مپ رو هم توییت میکنه.

اینا با حدس مکان و GeoGussing انجام نمیشه.
همش با متادیتا پیدا میشه و طرف نگشته که ببینه کجاست، فقط رفته متادیتا رو خونده و لوکیشنو منتشر کرده 🤷‍♂

امشب اگه اسرائیل مجدد حمله کنه، مطمئن باشید نزدیکی جاهایی که فیلمبرداریا توش انجام شده رو میزنه.
و حدس این که پدافند با عکس چقدر فاصله داره هم کاری نداره.
کافیه ۳ تا عکس از یک عملیات رو بدن هوش مصنوعی پردازش کنه و لوکیشن دقیق پدافند لو میره.

لطفا به این موضوعات توجه کنید و اگر سپاه یا اطلاعات میگن این کارو نکنید، به هر دلیلی، از خودتون تحلیل ندید و بگید اینا که تاثیر نمیذاره.
چرا اتفاقا همیناست که تاثیر میذاره
👍33😁21
عشقم جادی :

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

برای تخفیف صد در صد، تیک «دسترسی کامل» رو بردارید، به سبد اضافه کنید و کد PEACE رو بزنید.


https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-mk346/
18👍1
یا خدا تهران چقدر اوضاع خرابه مراقبت کنین
💔104
سلام به همه‌ی اعضای عزیز کافه برنامه‌نویسان ؛

می‌خواهم از صمیم قلب از شما عذرخواهی کنم به خاطر کمبود فعالیت‌ها در دو هفته‌ی گذشته. متأسفانه، شرایط جنگ و تنش‌های اخیر باعث شد که نتوانیم به‌طور منظم و فعال در کنار شما باشیم. 😔

ما به شما قول می‌دهیم که به زودی با انرژی و قدرت بیشتری به جمع شما برگردیم و فعالیت‌های جذاب و مفیدی را برایتان فراهم کنیم. 💪 امیدواریم که با حمایت و همراهی شما، بتوانیم این دوره‌ی سخت را پشت سر بگذاریم و دوباره به روزهای خوب و پربار برگردیم.

از صبر و درک شما سپاسگزاریم و منتظر بازگشت قوی‌تری هستیم! ❤️
🔥143👍2
خب خب ایلان ماسک ۵۴ ساله شد. تو هر سال از زندگیش چیکارا کرد؟

۱۲: یه بازی کامپیوتری ساخت
۱۷: کارگر مزرعه
۲۴: زیپ 2 رو به کامپک فروخت
۲۸: پی‌پال رو ساخت
۳۰: اسپیس‌اکس
۳۲: تسلا
۴۴: از موسسان OpenAI بود
۴۵: نیورالینک
۴۵: شرکت Boring
۴۷: استارلینک
۵۱: خرید توییتر
۵۲: شرکت xAI
۵۳: روبوتاکسی



Channel | group
🔥183👍2💔1
🎯 بین پایتون و جاوااسکریپت یه رقابت جالب وجود داره؛

ولی واقعیت اینه که هر کدوم جای خودش رو داره، بستگی داره دنبال چی باشی!

🐍 پایتون عالیه برای وقتی که می‌خوای سریع یه اسکریپت بنویسی، دیتا آنالیز کنی یا بری سمت ماشین لرنینگ. کدش روونی خاصی داره که آدمو وسوسه می‌کنه بیشتر باهاش کار کنه.

🌐 جاوااسکریپت اون زبونی‌ـه که اگه یه بار واردش شدی، دیگه نمی‌تونی ازش دربیای! فرانت؟ بک؟ فول‌استک؟ حتی اپلیکیشن موبایل؟ همه چی با JS و اکوسیستمش قابل پیاده‌س.

🧠 چیزی که مهمه اینه که :
زبان ابزار کارته، نه هدف.
اونی موفق‌تره که ابزار رو خوب بشناسه و بلد باشه کِی، کجا و چطوری ازش استفاده کنه.


💬 تو بیشتر وقت‌هات رو با کدومش می‌گذرونی؟
یه پروژه‌ای هست که همیشه دوست داشتی با یکی از این دو زبان پیاده‌اش کنی؟

#programming #Js #Python

Channel | group
👍1132
⚠️ خطای رایج با var در حلقه چی چاپ می‌کنه؟ 🤔
Copy code
for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1000);
}


📌 خروجی :
3
3
3

♻️ چرا؟ چون var اسکوپ تابعی داره و نه بلاکی

راه حل »»» استفاده از let یا IIFE


#programming #Js

Channel | group
👍632
میدونستی NaN یه عدد حساب میشه

🤯 تو جاوااسکریپت :

typeof NaN === "number" ;
// true //

☑️ بله! NaN در واقع نوعش number هست

ولی معنیش : " Not a Number " 😅

یعنی چی؟
این یعنی جاوااسکریپت داره می‌گه :
"یه عدد داریم که عدد نیست!" 😁

📌 دلیلش؟
( NaN ) حاصل عملیات‌های نامعتبر عددیه


🚩 توی زبونای دیگه چطوریه شما بگید ؟

#js #programming #fun #fact

Channel | Group
😁9👌43👍1
اگه به برنامه نویسی علاقه‌مندین و دوست دارین بخشی از یک پروژه محتوایی در حال رشد باشین، این فرصت برای شماستذ:

ما به دنبال یک ادمین کمکی برای کانال تلگرام‌مون هستیم که :

🔹 هفته‌ای 6 پست منتشر کنه (آموزشی، نکته، فکت، چالش و...)
🔹 به تولید محتوای ساده و کاربردی علاقه داشته باشه
🔹 وقت زیادی نیاز نداره، ولی نظم و تعهد مهمه

📌 شرایط همکاری :

داوطلبانه
و
مناسب برای رزومه، یادگیری تیمی، تمرین مستمر و دیده شدن


اگه دوست داری تو این مسیر با ما باشی , پیام بده :
@AliRDal

یه معرفی کوتاه از خودت
سطح دانشت
یه نمونه پست (اگه داشتی)



👋 منتظرتیم 🌱
9👍2
ساخت اصولی یه کامپوننت👨‍💻 :

۱ ـ وظیفه و هدف کامپوننت:
-هر کامپوننت باید طوری طراحی بشه که یک یا چند وظیفه رو به صورت مشخص انجام بده



۲ ـ قابلیت استفاده مجدد
- کامپوننت باید ماژولار  باشد تا در بخشهای مختلف سایت قابل استفاده باشد.
   - از پروپها (Props) برای شخصی سازی محتوا و استایل استفاده کنید.


۳ - طراحی واکنش گرا
- کامپوننت باید در تمام دستگاهها (موبایل، تبلت، دسکتاپ) به درستی نمایش داده شو



5 - پرفورمنس (Performance)
   - از تصاویر و فایلهای بهینه شده استفاده کنید.
   - اگر کامپوننت حجیم است، از تکنیک Lazy Loading استفاده کنی



8 - مستند سازی (Documentation)
   - نحوه استفاده از کامپوننت را در مستندات توضیح دهید (مثلاً با Storybook یا Docz).



Channel | Group
👍521
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 pinned «اگه به برنامه نویسی علاقه‌مندین و دوست دارین بخشی از یک پروژه محتوایی در حال رشد باشین، این فرصت برای شماستذ: ما به دنبال یک ادمین کمکی برای کانال تلگرام‌مون هستیم که : 🔹 هفته‌ای 6 پست منتشر کنه (آموزشی، نکته، فکت، چالش و...) 🔹 به تولید محتوای ساده و کاربردی…»
👣 هوش مصنوعی Grok از وقتی با ایرانیا گشته 😂😂

#ai #fun

Channel | Group
😁10🤯51