ProCode | پُرو‌کُد – Telegram
ProCode | پُرو‌کُد
118 subscribers
181 photos
19 videos
17 files
360 links
پُروکُد ، جایی که برنامه نویسان حرفه‌ای متولد می‌شوند 🚀🧑🏻‍💻

Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304

Telegram :
@AmirRh2087

Github :
www.github.com/AmirRiahi2008

Website :
بزودی
Download Telegram
این لینک مربوط به ریپازیتوری گیت‌هاب منه که توش دارم سوالات LeetCode رو حل می‌کنم. می‌تونین راه‌حل‌ها و روش فکری منو ببینین و ازش برای تقویت ذهنیت الگوریتمی خودتون استفاده کنین. اگه دنبال یادگیری الگوریتم و حل مسائل برنامه‌نویسی هستین، این ریپازیتوری می‌تونه براتون خیلی مفید باشه و کمک کنه
راحت‌تر الگوها و ترفندهای حل مسئله رو درک کنین 🥇
https://github.com/AmirRiahi2008/algorithm-problems
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👌3
اسپید تست جدید اضافه شد و از همین الان در دسترسه تو ریپازیتوری 🥇
https://github.com/AmirRiahi2008/html-css-speed-test.git
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👌2
اسپید تست جدید اضافه شد و از همین الان در دسترسه تو ریپازیتوری ✋🏼
https://github.com/AmirRiahi2008/html-css-speed-test.git
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
🔥1👌1
Forwarded from Ditty | دیتی
🔺گوگل VS Code خودش رو ساخت!

- گوگل یک IDE جدید ساخته به اسم Google Antigravity که از جدیدترین مدل هوش مصنوعی گوگل یعنی Gemeni 3 پشتیبانی می‌کنه که به قول خودش برای عصر هوش مصنوعی ساخته شده

- این IDE ویژگی‌هایی فراتر از Code Suggestion داره و توی اون اجنت‌های هوش مصنوعی نقش پر رنگی دارن و می‌تونن خیلی از وظایف رو به انجام برسونن. مثلاً می‌تونن با ترمینال تعامل داشته باشن، دستورات رو اجرا کنن و مرورگر رو باز کنن تا ببینن درخواست رو به درستی پیاده‌سازی کردن یا نه:
Google Antigravity
2👌1
تو پست جدید دیتی به توضیح یه مبحث مهم و به روز در ری اکت پرداختم به نام use API که در ری اکت ۱۹ منتشر شده.
هرچیزی که نیازه برای دونستنش رو میتونین از لینک زیر بخونین 👇
https://ditty.ir/posts/use-in-react/XEQDX
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👍1👌1
اینجا یه لیست از کتاب های برنامه نویسی اوپن سورس و رایگان رو جمع کرده می‌تونید سرچ بزنید و کتابتون رو دانلود یا پرینتش کنید

ebookfoundation.github.io/free-programming-books-search
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👌3
کتاب Grokking Algorithms نسخه ترجمه شده و فارسی شده 😎
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
👍1
فونت آراد هم یک فونت با مجوز آزاده که می‌تونید در کارهای مختلف استفاده کنید.
به امید افزایش تعداد فونت‌های فارسی با مجوز آزاد.
تست فونت:
https://mohamaddarvishi.ir/Arad/lab/
لینک دانلود و گیت‌هاب و...:
https://mohamaddarvishi.ir/Arad/

------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
3
قرارداد-همکاری-در-حوزه.docx
17.4 KB
نمونه قرارداد برای پروژه برنامه نویسی
3
Forwarded from Ditty | دیتی
این ریپازیتوری بیشتر از ۱۵۰ الگوریتم برنامه‌نویسی رو به زبان جاوااسکریپت به صورت ویدئو و تصویر و کد توضیح داده:
https://github.com/trekhleb/javanoscript-algorithms

پ.ن: پیاده‌سازی بعضی از این الگوریتم‌های معروف یک حرکت خیلی عالی برای بهتر کردن مهارت‌های برنامه‌نویسی هست. بهبود چنین مهارت‌هایی هزاران بار مفیدتر از یادگیری ابزارهای پر زرق و برق مثل ری‌اکت هست
2💯1
اگه خواستین با جاوااسکریپت یا Node.js‌ توی متن سرچ کنید مستقیم نکنید از این کتابخونه استفاده کنید هم فازی سرچ می‌کنه هم چند فیلدی هم برچسبی هم برای تکمیل کردن متن نیمه و حتی هایلایتی مثل گوگل هم سرچ می‌کنه

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


github.com/nextapps-de/flexsearch
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
2
Forwarded from Ditty | دیتی
بهتره بسته بمونه 😄
😁2
Forwarded from Ditty | دیتی
🔺آسیب‌پذیری ری‌اکتی React2Shell چیه؟

- همونطور که احتمالاً شنیده باشین، تیم ری‌اکت یه باگ رو شناسایی کرده که بالاترین درجه آسیب‌پذیری یعنی 10 از 10 رو به اون دادن و اسمش رو گذاشتن React2Shell که به اون React’s Flight protocol هم گفته میشه

- این آسیب‌پذیری برنامه‌های ری‌اکتی‌ای رو تحت تأثیر قرار میده که از Server Component ها استفاده می‌کنن. مثل فریم‌ورک نکست، React Router، و به شکلیه که هرکسی با یک درخواست HTTP ساده می‌تونه کدهای مخرب رو روی سرور اجرا کنه، به قول معروف Remote Code Execution

چه نسخه‌هایی از ری‌اکت و نکست تحت تأثیر قرار می‌گیرن؟
- اگه از ورژن‌های ۱۴ به بالای نکست، و یا ۱۹ به بالای ری‌اکت استفاده می‌کنین، حتماً دستور npm audit رو توی ترمینال پروژه اجرا کنین. اگه چنین چیزی براتون چاپ شد یعنی حتماً باید بروزرسانی انجام بدین:
Severity: critical
Next.js is vulnerable to RCE in React flight protocol - …
fix available via npm audit fix


- البته اگه برنامهٔ شما فقط سمت کلاینت اجرا میشه مشکلی به وجود نمیاد. ولی اگه برنامه‌تون سمت سرور اجرا میشه (مثل SSR نکست) و نسخه‌های ری‌اکت ۱۹ به بالا یا نکست ۱۴ به بالا استفاده می‌کنین حتماً بروزرسانی رو با دستورات توی صفحه زیر انجام بدین:
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
🔥1
لازم نیست ساعت‌ها گوگل کنی برای پیدا کردن APIهای رایگان!

یه ریپازیتوری که هر دولوپری باید تو بوکمارک‌هاش داشته باشه:
https://github.com/public-apis/public-apis

لیست کاملاً مرتب‌شده و به‌روز از صدها API عمومی و رایگان در همه حوزه‌ها: Weather - Finance - Music - Animals - Jokes - Crypto Maps و صدها مورد دیگه.
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

@ProCode0101
4
Forwarded from Ditty | دیتی
اگه برنامهٔ ری‌اکتی دارید و هفته پیش اون رو آپدیت کردین تا اون باگ معروف برطرف بشه، باید دوباره آپدیتش کنین. چون دو تا آسیب‌پذیری جدید کشف شده:
https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components

اگه می‌خواین بدونین ورژنی که استفاده می‌کنین آسیب‌پذیر هست یا نه، از دستور npm audit استفاده کنین
2
تو این پست پرداختم به Rate Limiter ها در لاراول 👆🏽
1