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

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


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
🌐نکته:
وقتی داری برنامه‌نویسی می‌کنی 💻
مخصوصاً اگه قراره یه کار تکراری رو چند بار انجام بدی (مثلاً توی یه حلقه) بهتره به جای اینکه هر بار همون کار رو دوباره حساب کنی یه بار قبلش حساب کن و نتیجه رو نگه دار! 🧠

این کار باعث میشه کامپیوترت کمتر خسته بشه 😅 و برنامت سریع‌تر اجرا بشه 🚀

💖 مثال ساده: اگه قراره هر بار توی حلقه بررسی کنی که یه عدد فرده یا زوج می‌تونی اول اون رو حساب کنی و نتیجه رو توی یه متغیر ذخیره کنی 📝
اینطوری دیگه هر بار توی حلقه نمی‌خواد از اول بهش فکر کنی یا حسابش کنی 🤔

این ترفند هم سرعت رو بالا می‌بره ⚡️ هم مصرف منابع رو کم می‌کنه 🔋

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥43😁1
قیمت ها رو مرتب سازی کنید و اعداد رو از انگلیسی  به فارسی تبدیل کنید

const formatPrice = (price) => {
    const priceWithCommas = price.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
 
    const persianNumbers = priceWithCommas.replace(/\d/g, (d) => '۰۱۲۳۴۵۶۷۸۹'[d]);
 
    return persianNumbers;
};


#programming #javanoscript 

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
👨‍💻9🔥2
💖بریم سراغ معرفی چندتا دورک برای باگ معروف Sqli💖

🟠 برای پیدا کردن صفحه ادمین:

inurl:admin
inurl:adminlogin
inurl:login
inurl:administrator
inurl:cpanel


🔴برای پیدا کردن آسیب‌پذیری‌های SQLi:

"index.php?id="
"product.php?id="
"catid="

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2👨‍💻2🕊1
🔰امروز 15 october روز جهانی دانش‌آموز و دانشجو هستش ؛

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
93👨‍💻1
سلام دوستان یه نکته ای هست موقع کد نویسی که وقتی به باگ می‌خورید سریع نرید از هوش های مصنوعی سوال به پرسید یکم خودتون رو درگیر باگ کنید تا قدرت حل مسئله تون قوی بشه 👏

میبینی طرف ۲+۲ هم از هوش مصنوعی می‌پرسه

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥10🕊43👨‍💻1
امشب نورانی‌ترین ماه🌚 سال 2024 رو داریم.

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



#منهای_برنامه_نویسی

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
6🕊3
9 نکته کلیدی برای یادگیری بهتره برنامه نویسی

کلید ۱ - اصول برنامه نویسی را به درستی یاد بگیرید
اولین چیزی که در برنامه نویسی باید یاد بگیرید منطق و یادگیری اصول برنامه نویسی است . این اولین مرحله برای تبدیل شدن به برنامه نویس حرفه ای  است .
کلید ۲ - قدرت صبر را در خود افزایش دهید
برای اینکه در برنامه نویسی موفق باشید مهمترین شرط این است که بتوانید آدم صبوری باشید . زمانی که نا امید میشوید صبر به شانه ی شما میزند و میگوید یکم دیگه صبر کن و این چیزی است که نیاز دارید .
کلید ۳ - هدف تعیین کنید و به سمت آن قدم بردارید
هدف گزاری میتواند یک تقویت کننده ی قدرتمند و انگیزشی در مسیر یادگیری برنامه نویسی باشد .


کلید ۴ - سعی کنید پروژه های زیادی را انجام دهید
هر چه بیشتر پروژه انجام دهید نه تنها محدودیت های خود را کشف میکنید بلکه مهارت تحلیل و حل مسئله ی خود را نیز بهبود میبخشید .
کلید ۵ - وارد انجمن های برنامه نویسی شوید
یادگیری برنامه نویسی هرگز یک کار انفرادی نیست . اگر به فکر این هستید که یک ایده ای را در آینده به تنهایی و بدون استفاده از کمک دیگران پیاده کنید اشتباه فکر میکنید .
کلید ۶ - یادگیری را متوقف نکنید
بعنوان یک برنامه نویس هرگز پایانی برای یادگیری شما وجود نخواهد داشت و ادامه نیاز به یادگیری و کمک گرفتن از دیگر برنامه نویسان ،‌بعنوان بخشی از شغل برنامه نویسی است .
کلید ۷ - حل الگوریتم و الگوریتم نویسی را یاد بگیرید
الگوریتم ها هسته ی اصلی علوم کامپیوتر هستند .



کلید ۸ - از مستندات یا داکیومنت ها غافل نشوید
مستندات یا داکیومنت های یک زبان برنامه نویسی یا کتابخانه یا یک فریمورک بسیار مهم است و به شما کمک میکند تا درباره ی آن تخصص کسب کنید .
کلید ۹ - از ابزارهای کمک کننده غافل نشوید
همانند تمامی شغل های دنیا ، برنامه نویسی هم پر از ابزارهای کمک کننده است


#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
7👨‍💻3
This media is not supported in your browser
VIEW IN TELEGRAM
روش هک (یا هر چیزی که شما میگید) گیم دایناسور گوگل

#google

#Ah_sear

Channel • @Programers_Cafe
Group • @IRdeveloperchat
15🔥4🕊2
📣 شاید وسوسه‌انگیز باشه که برای حل سریع مشکلاتت تو کدنویسی کدهای آماده رو از اینترنت کپی کنی (همه مون تجربه داریم )

📋 ولی کپی کردن کد بدون فهمیدن یه اشتباه بزرگه ممکنه اون کد فقط ظاهر کار رو را بندازه اما مشکلات زیادی و حتی باگ‌های پنهونی برات بالا بیاره

برنامه‌نویسای حرفه‌ای همیشه کدهایی که کپی می‌کنن رو بررسی میکنن اول کامل می‌فهمنش 🤩

🔖به قول معروف: کپی کردن کد خوبه ولی فهمیدنش عالیه‌ 😁

Channel • @Programers_Cafe
Group • @IRdeveloperchat
Please open Telegram to view this post
VIEW IN TELEGRAM
113🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
با کارشون دیوونت میکنن 🤬


#programming #fun

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
💔11🕊3👨‍💻2
🔥میخوام یه چندتا معما بگم که در مورد ارور ها اند هر کی که می‌تونه جواب بده

مثال:
🌀من عددی هستم که وقتی سعی می‌کنی به من یک رشته بچسبانی، بهت می‌گویم "این کار ممکن نیست!" من کی هستم؟

شما میگی این ارور TypeError است به همین صورت



🔰من همیشه محدودیت دارم. وقتی سعی کنی چیزی را خارج از حد مجاز تعریف کنی، بهت می‌گویم "این ممکن نیست!" من کی هستم؟

🔰من در دل موتور جاوا اسکریپت زندگی می‌کنم. وقتی همه چیز به هم بریزد و حافظه کم بیاد، بهت می‌گویم "دیگه نمی‌توانم ادامه بدهم!" من کی هستم؟

🔰من در دنیای وب زندگی می‌کنم و وقتی ارتباطات قطع شود، بهت می‌گویم "هیچ چیزی برای بارگذاری وجود ندارد!" من کی هستم؟

🔰من قوانین خاصی دارم. وقتی سعی کنی از من بخواهی که کدی را اجرا کنم و این کد نادرست باشد، بهت می‌گویم "این کار درست نیست!" من کی هستم؟

🔰 من عاشق آدرس‌ها هستم، اما وقتی آدرس اشتباهی بدی، بهت می‌گویم "این آدرس وجود ندارد!" من کی هستم؟

🔰 من همیشه در جملات اشتباه می‌کنم. وقتی فراموش می‌کنی که یک پرانتز ببندی، می‌آیم و می‌گویم "این درست نیست!" من کی هستم؟

#web #javanoscript #php

#Ah_sear
#معما
Channel • @Programers_Cafe
Group • @IRdeveloperchat
🔥5👨‍💻2
This media is not supported in your browser
VIEW IN TELEGRAM
  حضور داریوش بزرگ هخامنشی به عنوان یکی از هیروهای بازی به شدت معروف و محبوب Age of Empires و صحبت به زبان فارسی!

🔴پادشاه ایرانی در دنیای بازی؛ داریوش بزرگ قهرمان age of empires

پ.ن:در بازی موبایل age of empires یکی از شخصیت‌های این بازی، داریوش بزرگ است که به زبان فارسی نیز صحبت می‌کند. نسخه موبایل این بازی استراتژیک معروف به تازگی در دسترس کاربران قرار گرفته است.

#Game

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
15😍32🕊1
This media is not supported in your browser
VIEW IN TELEGRAM
من کوروش هخامنشی، فرمان دارم که بر مردمان ملال نرود. که ملال مردمان ملال من است و شادمانی مردمان شادمانی من. بگذارید هر کس به آیین خویش باشد. زنان را گرامی بدارید. فرودستان را در یابید و هر کس به تکلم قبیله‌ی خویش سخن گوید. گسستن زنجیر ها آرزوی من است. ما شب و شقاوت را خواهیم زدود و زندگی را ستایش خواهیم کرد. تا هست سرزمین من آسمانی باد.

🔰۷ آبان، سالروز کوروش بزرگ، پناه مردمان ایران زمین بر تمامی ایرانیان فرخنده باد 🔰

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
18🔥3
در برنامه نویسی هیچ چیز آسان نمیشود ، شما باهوش تر میشوید 👣

🎯 برنامه نویسی یک فعالیت ساده نیست. نیازها در وسط پروژه تغییر می کند. فناوری ها به سرعت و بی رحمانه پیشرفت می کند. مشتریان سریع قضاوت می کنند ولی آهسته توضیح میدهند. برنامه نویسی آسان تر نمی شود بلکه این برنامه نویسان هستند که باهوش تر می شوند.

اولین باری که به یک باگ برخورد میکنید شما تا وقتی که آنرا حل نکنید خود را شکست خورده تلقی میکنید . بعد از حل کردن این معما شما احساس خدایی میکنید. یکی از مسئولیت های هر برنامه نویس توانایی حل کردن باگ ها است پس باید در زمینه ی دیباگ حرفه ای شوید.


☑️ اصل ترفند این است :
سری بعدی وقتی به آن باگ یا مشابه آن برخورد کردید سریعا حل میکنیدش چون قبلا پیچ و خم راه را رفتید . احساس میکنید مشکل ساده ای بود نه اینطور نیست راحت نبود شما باهوش تر شدید !

نظرتون چیه!؟

#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥2122👨‍💻2
🔰برنامه نویسی را باید هر روز یاد بگیرید🔰

در دنیای برنامه نویسی همه چیز در حال اپدیت شدن و همه چیز در حال منسوخ شدن هستند .
♻️ اگر در حال یادگیری نباشید شما هم به همراه دانش قبلی خود منسوخ خواهید شد :)

برای اینکه دیگر برنامه نویسان از ما عقب نباشند این فناوری و این زمینه ی شغلی یا هر چیزی با سرعت جت در حال پیشرفته !!!
دشوارترین نکته در این مورد این است که یاد بگیرید چطور یاد بگیرید .
سالها طول می کشد تا بتوانید در یک زبان برنامه نویسی مهارت داشته باشید و سالها بیشتر طول میکشد تا بتوانید آنچه را که می دانید بشناسید و آنچه را که لازم ندارید رها کنید.
👣 نگران نباشید شما موفق میشوید مثل افراد دیگر که شدن
فقط وقت بگذارید🎯

🔚 و اینکه نظرتون رو بگید که چنین پستایی بدردتون میخوره یا نه
#programming #profil

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥1843👨‍💻3
This media is not supported in your browser
VIEW IN TELEGRAM
مشهور ترین زبان های برنامه نویسی از سال 1965 تا 2024

#language #programming

#Ah_sear

Channel • @Programers_Cafe
Group • @IRdeveloperchat
🔥113👨‍💻2
🔰بعضی وقت ها برنامه نویسی شما را قورت میدهد :

♻️ برنامه نویسی سخت است . ما در دنیایی کار میکنیم که قوانین بین المللی هم حتی ندارد . دنیایی که در ان وقتی مشتری از ما ماشین میخواهد میتواند بجای ماشین هواپیما هم بخواهد و انتظار هم دارد که طی یک هفته تحویل دهیم!!😐

زمینه ی کاری ما طوری است که تقریبا همه روزه عوض میشود و انتظار میرود که همیشه سرحال باشید و کارتان را بکنید

🔆 شما اگر احساس عدم تعادل کردید باید جوری به آن عادت کنید ،
توجه کنید که همه ی ما این احساس را داریم , ما نمیتوانیم همه چیز را درآن واحد حل و فصل کنیم .

همه ی ما گاهی احساس سردرگمی و گم شدن در مسائل پیدا میکنیم اما مشکلی نیست ، رو به جلو حرکت کنید همه چیز خوب خواهد شد .

#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥163👨‍💻21
🔰 مهارت ارتباط برقرار کردن مهم تر از مهارت کدنویسی است 🔰

شما میتوانید هر زبان برنامه نویسی را یاد بگیرید ، میتوانید هر ابزار و سیستم عاملی را یاد بگیرید ، میتوانید هر فریمورک و تکنولوژی را یاد بگیرید اما اگر قدرت ارتباطات شما ضعیف باشد عملا آن تخصص ها به هیچ دردی نخواهند خورد چون شما نمیتوانید خود را به دیگران تعریف کنید .

👣 مشتری ها و کارفرماهای ما نمیتوانند مسائل فنی که ما بلد هستیم را درک کنند ما فقط باید این کارها را انجام دهیم ولی باید بتوانیم آنها را به یک فرد غیر متخصص هم توضیح دهیم .


♻️ اگر ارتباطات قوی ندارید نیاز به تمرین و تجربه در این زمینه دارید ، چیزی نیست که نتوانید آن را بدست بیاورید .

🚦به خودتان فرصت برقرار کردن ارتباط با دیگران را بدهید بهترین برنامه نویسان جهان در اغلب موارد ارتباطات خوبی با دیگران دارند زیرا به مردم این اجازه را میدهند که کار آنها را درک کنند .

#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
9👨‍💻3🕊2
سلام بهتون بروبکس

امروز می‌خوام یه خبر مهم درباره امنیت شبکه رو بهتون بگم (هر چند باید چند روز قبل میگفتم ولی بستری بودم 🫠)

یه آسیب‌پذیری به اسم RCE (Remote Code Execution) یا «اجرای کد از راه دور» تو سیستم‌عامل PAN-OS کشف شده

بخوایم بدونیم چجوریه => به مهاجمین بالقوه اجازه میده تا از راه دور کد مخرب خودشون رو وارد سیستم کنن و این یعنی اون‌ها می‌تونن کنترل بخش‌هایی از شبکه رو بدون دسترسی فیزیکی در اختیار بگیرن

شرکت Palo Alto Networks به‌عنوان سازنده PAN-OS به همه توصیه کرده که حتماً سریعاً اینترفیس‌های مدیریتی (همون بخش‌های تنظیمات شبکه) رو ایمن کنن

بنظرم یه زنگ خطر جدی برای همه کسانیه که از سیستم‌های Palo Alto برای مدیریت شبکه و امنیت استفاده می‌کنن دیگه

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥7👨‍💻3