انواع ساختار حلقه ها : 🍀
----------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
----------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
👌1
Forwarded from Ditty | دیتی
یک رزومهٔ کاری خوب حداکثر باید چند صفحه باشه؟
Anonymous Quiz
44%
۱ صفحه
48%
۲ صفحه
5%
۳ صفحه
3%
۵ صفحه
👌1
این یه مجموعه دموی خیلی باحال و کاربردیه که بهت نشون میده چطور میتونی با WebRTC (یه فناوری مرورگراس که اجازه میده بدون هیچ افزونهای، تماس صوتی/تصویری، اشتراک صفحه و انتقال داده رو مستقیم بین دو کاربر برقرار کنی) کار کنی. برای کسی که تازه میخواد وارد دنیای realtime communication بشه، بهترین چیز همینه که یهکم کد آماده ببینه و ازش ایده بگیره.
دانشجوها و دانشآموزای کامپیوتر هم اگر همیشه میخواستن بدونن پشتصحنهی تماس ویدئویی واتساپ، اسکایپ یا کلاسهای آنلاین چی میگذره، این ریپازیتوری دقیقاً همون جعبهابزاریه که درش رو باز میکنی و همهچی رو ساده و دمدستی میبینی.
github.com/muaz-khan/WebRTC-Experiment
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
دانشجوها و دانشآموزای کامپیوتر هم اگر همیشه میخواستن بدونن پشتصحنهی تماس ویدئویی واتساپ، اسکایپ یا کلاسهای آنلاین چی میگذره، این ریپازیتوری دقیقاً همون جعبهابزاریه که درش رو باز میکنی و همهچی رو ساده و دمدستی میبینی.
github.com/muaz-khan/WebRTC-Experiment
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
🔥1👌1
Forwarded from Ditty | دیتی
زبان برنامهنویسی ایرانی «آقای هاشمی»! 🥸
یکی که به تازگی برای اسپانیاییزبانها یه کامپایلر برای جاوااسکریپت منتشر کرده که میشه جاوااسکریپت رو به اسپانیایی نوشت، من رو یاد این انداخت که خیلی وقته که یه زبان برنامهنویسی بومی داریم به اسم «زبان آقای هاشمی»:
→ https://mr-hashemi.github.io/mr-hashemi
یکی که به تازگی برای اسپانیاییزبانها یه کامپایلر برای جاوااسکریپت منتشر کرده که میشه جاوااسکریپت رو به اسپانیایی نوشت، من رو یاد این انداخت که خیلی وقته که یه زبان برنامهنویسی بومی داریم به اسم «زبان آقای هاشمی»:
→ https://mr-hashemi.github.io/mr-hashemi
😁3👏2
writing_statement_of_purpose_for_graduate_school_a_250402_005827.pdf
340.7 KB
دستورالعمل نگارش انگیزه نامه توسط دانشگاه هاروارد
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
❤2👌1
یه ابزاری هست به اسم RouterSploit یه چیز عالی تست نفوذ برای روترها و دستگاههای اینترنت اشياء.
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
👍3👌1
این لینک مربوط به ریپازیتوری گیتهاب منه که توش دارم سوالات LeetCode رو حل میکنم. میتونین راهحلها و روش فکری منو ببینین و ازش برای تقویت ذهنیت الگوریتمی خودتون استفاده کنین. اگه دنبال یادگیری الگوریتم و حل مسائل برنامهنویسی هستین، این ریپازیتوری میتونه براتون خیلی مفید باشه و کمک کنه
راحتتر الگوها و ترفندهای حل مسئله رو درک کنین 🥇
https://github.com/AmirRiahi2008/algorithm-problems
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
راحتتر الگوها و ترفندهای حل مسئله رو درک کنین 🥇
https://github.com/AmirRiahi2008/algorithm-problems
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
GitHub
GitHub - AmirRiahi2008/algorithm-problems: A comprehensive repository of algorithm problems and their solutions. Useful for coding…
A comprehensive repository of algorithm problems and their solutions. Useful for coding interviews, CS fundamentals, and personal practice. - AmirRiahi2008/algorithm-problems
👌3
اسپید تست جدید اضافه شد و از همین الان در دسترسه تو ریپازیتوری 🥇
https://github.com/AmirRiahi2008/html-css-speed-test.git
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
https://github.com/AmirRiahi2008/html-css-speed-test.git
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
GitHub
GitHub - AmirRiahi2008/html-css-speed-test
Contribute to AmirRiahi2008/html-css-speed-test development by creating an account on GitHub.
👌2
اسپید تست جدید اضافه شد و از همین الان در دسترسه تو ریپازیتوری ✋🏼
https://github.com/AmirRiahi2008/html-css-speed-test.git
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
https://github.com/AmirRiahi2008/html-css-speed-test.git
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
GitHub
GitHub - AmirRiahi2008/html-css-speed-test
Contribute to AmirRiahi2008/html-css-speed-test development by creating an account on GitHub.
🔥1👌1
Forwarded from Ditty | دیتی
🔺گوگل VS Code خودش رو ساخت!
- گوگل یک IDE جدید ساخته به اسم Google Antigravity که از جدیدترین مدل هوش مصنوعی گوگل یعنی Gemeni 3 پشتیبانی میکنه که به قول خودش برای عصر هوش مصنوعی ساخته شده
- این IDE ویژگیهایی فراتر از Code Suggestion داره و توی اون اجنتهای هوش مصنوعی نقش پر رنگی دارن و میتونن خیلی از وظایف رو به انجام برسونن. مثلاً میتونن با ترمینال تعامل داشته باشن، دستورات رو اجرا کنن و مرورگر رو باز کنن تا ببینن درخواست رو به درستی پیادهسازی کردن یا نه:
Google Antigravity
- گوگل یک IDE جدید ساخته به اسم Google Antigravity که از جدیدترین مدل هوش مصنوعی گوگل یعنی Gemeni 3 پشتیبانی میکنه که به قول خودش برای عصر هوش مصنوعی ساخته شده
- این IDE ویژگیهایی فراتر از Code Suggestion داره و توی اون اجنتهای هوش مصنوعی نقش پر رنگی دارن و میتونن خیلی از وظایف رو به انجام برسونن. مثلاً میتونن با ترمینال تعامل داشته باشن، دستورات رو اجرا کنن و مرورگر رو باز کنن تا ببینن درخواست رو به درستی پیادهسازی کردن یا نه:
Google Antigravity
Google Antigravity
Google Antigravity - Build the new way
❤2👌1
تو پست جدید دیتی به توضیح یه مبحث مهم و به روز در ری اکت پرداختم به نام use API که در ری اکت ۱۹ منتشر شده.
هرچیزی که نیازه برای دونستنش رو میتونین از لینک زیر بخونین 👇
https://ditty.ir/posts/use-in-react/XEQDX
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
هرچیزی که نیازه برای دونستنش رو میتونین از لینک زیر بخونین 👇
https://ditty.ir/posts/use-in-react/XEQDX
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
دیتی | Ditty.ir
هرچیزی که باید از use API ری اکت بدونیم
امروز میخوایم باهم یاد بگیریم use در ری اکت چیه و چجوری میتونیم ازش استفاده کنیم و همچنین کاربردش رو باهم بررسی میکنیم
👍1👌1
اینجا یه لیست از کتاب های برنامه نویسی اوپن سورس و رایگان رو جمع کرده میتونید سرچ بزنید و کتابتون رو دانلود یا پرینتش کنید
ebookfoundation.github.io/free-programming-books-search
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
ebookfoundation.github.io/free-programming-books-search
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
👌3
کتاب Grokking Algorithms نسخه ترجمه شده و فارسی شده 😎
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
👍1
فونت آراد هم یک فونت با مجوز آزاده که میتونید در کارهای مختلف استفاده کنید.
به امید افزایش تعداد فونتهای فارسی با مجوز آزاد.
تست فونت:
https://mohamaddarvishi.ir/Arad/lab/
لینک دانلود و گیتهاب و...:
https://mohamaddarvishi.ir/Arad/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
به امید افزایش تعداد فونتهای فارسی با مجوز آزاد.
تست فونت:
https://mohamaddarvishi.ir/Arad/lab/
لینک دانلود و گیتهاب و...:
https://mohamaddarvishi.ir/Arad/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
❤3
Forwarded from Ditty | دیتی
این ریپازیتوری بیشتر از ۱۵۰ الگوریتم برنامهنویسی رو به زبان جاوااسکریپت به صورت ویدئو و تصویر و کد توضیح داده:
https://github.com/trekhleb/javanoscript-algorithms
پ.ن: پیادهسازی بعضی از این الگوریتمهای معروف یک حرکت خیلی عالی برای بهتر کردن مهارتهای برنامهنویسی هست. بهبود چنین مهارتهایی هزاران بار مفیدتر از یادگیری ابزارهای پر زرق و برق مثل ریاکت هست
https://github.com/trekhleb/javanoscript-algorithms
پ.ن: پیادهسازی بعضی از این الگوریتمهای معروف یک حرکت خیلی عالی برای بهتر کردن مهارتهای برنامهنویسی هست. بهبود چنین مهارتهایی هزاران بار مفیدتر از یادگیری ابزارهای پر زرق و برق مثل ریاکت هست
GitHub
GitHub - trekhleb/javanoscript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links…
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javanoscript-algorithms
❤2💯1
اگه خواستین با جاوااسکریپت یا Node.js توی متن سرچ کنید مستقیم نکنید از این کتابخونه استفاده کنید هم فازی سرچ میکنه هم چند فیلدی هم برچسبی هم برای تکمیل کردن متن نیمه و حتی هایلایتی مثل گوگل هم سرچ میکنه
هم با متن عادی کار میکنه هم با دیتابیس های مختلف مثل مونگو، ردیس، اسکیولایت و ایندکسدیبی و ...، راهنمای بیشترش رو از اینجا بخونید :
github.com/nextapps-de/flexsearch
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
هم با متن عادی کار میکنه هم با دیتابیس های مختلف مثل مونگو، ردیس، اسکیولایت و ایندکسدیبی و ...، راهنمای بیشترش رو از اینجا بخونید :
github.com/nextapps-de/flexsearch
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
@ProCode0101
❤2
Forwarded from Ditty | دیتی
🔺آسیبپذیری ریاکتی React2Shell چیه؟
- همونطور که احتمالاً شنیده باشین، تیم ریاکت یه باگ رو شناسایی کرده که بالاترین درجه آسیبپذیری یعنی 10 از 10 رو به اون دادن و اسمش رو گذاشتن React2Shell که به اون React’s Flight protocol هم گفته میشه
- این آسیبپذیری برنامههای ریاکتیای رو تحت تأثیر قرار میده که از Server Component ها استفاده میکنن. مثل فریمورک نکست، React Router، و به شکلیه که هرکسی با یک درخواست HTTP ساده میتونه کدهای مخرب رو روی سرور اجرا کنه، به قول معروف Remote Code Execution
چه نسخههایی از ریاکت و نکست تحت تأثیر قرار میگیرن؟
- اگه از ورژنهای ۱۴ به بالای نکست، و یا ۱۹ به بالای ریاکت استفاده میکنین، حتماً دستور npm audit رو توی ترمینال پروژه اجرا کنین. اگه چنین چیزی براتون چاپ شد یعنی حتماً باید بروزرسانی انجام بدین:
- البته اگه برنامهٔ شما فقط سمت کلاینت اجرا میشه مشکلی به وجود نمیاد. ولی اگه برنامهتون سمت سرور اجرا میشه (مثل SSR نکست) و نسخههای ریاکت ۱۹ به بالا یا نکست ۱۴ به بالا استفاده میکنین حتماً بروزرسانی رو با دستورات توی صفحه زیر انجام بدین:
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
- همونطور که احتمالاً شنیده باشین، تیم ریاکت یه باگ رو شناسایی کرده که بالاترین درجه آسیبپذیری یعنی 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
react.dev
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
🔥1