Fara Code | برنامه نویسی
3.38K subscribers
529 photos
237 videos
67 files
247 links
جایی که صفر و یک‌ها خوش می‌گذره!

📘 books & codes
🧠 tips & tricks
🎉 fun for devs

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
اگه دوس دارین با نسخه 405 میلیارد پارامتری llama 3.1 چت کنید میتونید از هاگینگ فیس استفاده کنید :‌

https://huggingface.co/chat/models/meta-llama/Meta-Llama-3.1-405B-Instruct-FP8
Forwarded from Danial
حملات مجازی:
تهدیداتی که دنیای دیجیتال را تهدید می‌کنند ، حملات مجازی، به اقداماتی گفته می‌شود که با هدف نفوذ به سیستم‌ها، سرقت داده‌ها، تخریب اطلاعات یا ایجاد اختلال در عملکرد نرم‌افزارها و سخت‌افزارها انجام می‌شوند. با گسترش فناوری و وابستگی روزافزون ما به دنیای دیجیتال، تنوع و پیچیدگی این حملات نیز افزایش یافته است. در ادامه به برخی از رایج‌ترین انواع حملات مجازی می‌پردازیم.
حملات به وب‌سایت‌ها:
• SQL (SQL Injection):
هکرها با وارد کردن کدهای SQL دستکاری شده به فرم‌های ورودی وب‌سایت‌ها، می‌توانند به پایگاه داده دسترسی پیدا کرده و اطلاعات حساس را سرقت کنند.
• XSS (Cross-Site Scripting):
در این حمله، هکرها کدهای مخرب را در صفحات وب جاسازی می‌کنند تا بتوانند اطلاعات کاربران را سرقت کنند یا کنترل مرورگر آن‌ها را در دست بگیرند.
• Clickjacking:
در این حمله، هکرها با استفاده از لایه‌های نامرئی، کاربران را فریب می‌دهند تا روی دکمه‌ها یا لینک‌های مخفی کلیک کنند و به این ترتیب به اطلاعات شخصی آن‌ها دسترسی پیدا کنند.
حملات به شبکه‌ها:
• DDoS (Distributed Denial of Service):
در این حمله، هکرها با ارسال حجم عظیمی از ترافیک به یک سرور یا شبکه، باعث از کار افتادن آن می‌شوند.
• Man-in-the-Middle (MiTM):
هکرها خود را بین دو طرف یک ارتباط قرار می‌دهند و اطلاعات رد و بدل شده بین آن‌ها را رهگیری و دستکاری می‌کنند.
• ARP Spoofing:
در این حمله، هکرها آدرس MAC یک دستگاه را جعل می‌کنند تا بتوانند ترافیک شبکه را به سمت خود هدایت کنند.
بدافزارها:
• ویروس‌ها: برنامه‌های مخربی هستند که خود را تکثیر می‌کنند و به سیستم‌های دیگر آسیب می‌رسانند.
• کرم‌ها: نوعی ویروس هستند که می‌توانند خود را بدون دخالت کاربر در شبکه گسترش دهند.
• تروجان‌ها: برنامه‌هایی هستند که به عنوان نرم‌افزارهای مفید ظاهر می‌شوند اما در پس زمینه فعالیت‌های مخربی انجام می‌دهند.
• رنسوم‌ور: نوعی بدافزار است که داده‌های قربانی را رمزنگاری می‌کند و در ازای بازگرداندن آن‌ها درخواست باج می‌نماید.
مهندسی اجتماعی:
• فیشینگ: هکرها با ارسال ایمیل‌های جعلی یا ایجاد صفحات وب تقلبی، سعی می‌کنند اطلاعات شخصی کاربران مانند نام کاربری و رمز عبور را به دست آورند.
• فارمینگ: هکرها با تغییر فایل میزبان (hosts) در کامپیوتر قربانی، آدرس وب‌سایت‌های معتبر را به یک وب‌سایت جعلی هدایت می‌کنند.
سایر حملات:
• حمله به شبکه‌های بی‌سیم: هکرها با استفاده از ابزارهای مختلف به شبکه‌های بی‌سیم نفوذ کرده و اطلاعات کاربران را سرقت می‌کنند.
• حمله به دستگاه‌های IoT: دستگاه‌های متصل به اینترنت مانند دوربین‌های مداربسته، یخچال‌ها و ترموستات‌ها نیز در معرض حملات سایبری قرار دارند.
Gemini | @DanialN_CH
Forwarded from Danial
روز آزادی نرم افزار رو به همه تبریک میگم.
@DanialN_CH
4👍2
EMP:
مخفف عبارت Electromagnetic Pulse به معنای پالس الکترومغناطیسی است. این پالس، یک انفجار انرژی الکترومغناطیسی بسیار قوی است که می‌تواند توسط رویدادهای طبیعی مانند رعد و برق یا انفجارهای هسته‌ای در ارتفاع بالا ایجاد شود.
ایجاد EMP:
• رویدادهای طبیعی: رعد و برق یکی از منابع طبیعی تولید EMP است. همچنین، شراره‌های خورشیدی می‌توانند باعث ایجاد EMP در جو زمین شوند.
• انفجارهای هسته‌ای: انفجار یک بمب هسته‌ای در ارتفاع بالا، مقدار عظیمی از اشعه گاما تولید می‌کند. این اشعه‌ها با برخورد به مولکول‌های هوا، الکترون‌های آزاد را تولید می‌کنند که در میدان مغناطیسی زمین شتاب گرفته و یک پالس الکترومغناطیسی قدرتمند ایجاد می‌کنند.
اثرات EMP بر روی تجهیزات الکترونیکی:
• سوختن مدارهای الکترونیکی: جریان‌های الکتریکی القایی ناشی از EMP می‌توانند باعث سوختن مدارهای داخلی دستگاه‌ها شوند.
• تخریب حافظه‌ها: داده‌های ذخیره شده در حافظه‌های دستگاه‌ها ممکن است به طور کامل پاک شوند.
• اختلال در عملکرد سیستم‌های ارتباطی: EMP می‌تواند باعث اختلال در عملکرد رادارها، سیستم‌های ارتباطی ماهواره‌ای و شبکه‌های تلفن همراه شود.
• خرابی سیستم‌های قدرت: شبکه‌های برق و زیرساخت‌های انرژی نیز در برابر EMP آسیب‌پذیر هستند.
محافظت در برابر EMP:
• حفاظت فیزیکی: استفاده از قفس فارادی برای محافظت از تجهیزات حساس
• فیلترهای EMP: نصب فیلترهای مخصوص برای کاهش شدت پالس‌های الکترومغناطیسی
• طراحی مقاوم در برابر EMP: طراحی تجهیزات الکترونیکی به گونه‌ای که در برابر نویزهای الکترومغناطیسی مقاوم باشند

Gemini | @learrning_python
این کتاب برای آموزش مفهایم عمیق پایتون استفاده می‌شود.
کتاب ترفند های پایتونی، جنبه‌ های مختلفی از این زبان را با مثال‌هایی ساده آموزش می‌دهد و باعث می‌شود تا در زبان برنامه نویسی پایتون عمیق تر حفاری کنید و درکی شهودی برای خود ایجاد کنید.

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


فایل کتاب پست بعدی!
@Learrning_Python
5
تفاوت بین فریم‌ورک و لایبرری

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

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

🔸 ساختار و معماری 🌀
فریم‌ورک : فریم‌ورک‌ها معماری و چهارچوب مشخصی رو تحمیل می‌کنند و شما باید برنامه‌ی خودتون رو مطابق با اونها تنظیم کنید.

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

🔸 انعطاف‌پذیری در توسعه  🔄
فریم‌ورک :ممکنه فریم‌ورک‌‌ها انعطاف‌پذیری شما رو محدود کنند چون باید از روش‌ها و الگوهای خاص اونها پیروی بکنید.

لایبرری : لایبرری‌ها به شما آزادی بیشتری می‌دن تا بتونید به روش دلخواه خودتون از اونها بهره‌برداری بکنید.

🔸 مقیاس‌پذیری و اندازه پروژه 📈
فریم‌ورک : فریم‌ورک‌ها برای پروژه‌های بزرگ و پیچیده طراحی شده‌اند که نیاز به ساختاردهی و مدیریت بهتر دارند.

لایبرری : لایبرری‌ها بیشتر برای انجام وظایف خاص و مشخص به کار می‌رن که ممکنه نیاز به مقیاس‌پذیری بالا نداشته باشند.

🔸 وابستگی و تأثیرات تغییر 🔗
فریم‌ورک : فریم‌ورک‌ها معمولاً بخش‌های زیادی از برنامه زو به خودشون وابسته می‌کنند و تغییر فریم‌ورک ممکنه نیاز به تغییرات زیادی در برنامه داشته باشه.

لایبرری : استفاده از لایبرری‌ها معمولاً به صورت مستقل است و تغییر یا حذف آنها تأثیر زیادی بر روی سایر بخش‌های برنامه ندارد.

جمع بندی
اینکه از فریم‌ورک یا لایبرری استفاده کنیم بستگی به نیاز پروژه‌ داره

- اگر پروژه‌ات بزرگه و نیاز به ساختار منظم و یکپارچه داری، فریم‌ورک بهتره چون کلیات کار رو مدیریت می‌کنه و بهت کمک می‌کنه سریع‌تر به نتیجه برسی.

- اگر پروژه‌ات کوچیک‌تره یا فقط نیاز به انجام یک وظیفه خاص رو داری، لایبرری بهتره چون بهت آزادی عمل بیشتری می‌ده تا فقط همون کاری که می‌خوای رو انجام بدی.



🆔 منبع این اطلاعات
🔥5
اون دو و پونصد رو شب بزار زیر بالشتت خواب بد نبینی
👍18
زندگیم به قبل و بعد Gpt تبدیل شده!

واقعا شاهکاره
17👍3
از این پس تلگرام مجبور است در صورتی که نهادهای دولتی/امنیتی درخواست قانونی داشته باشند, شماره همراه و آدرس آیپی‌ اکانت‌های تلگرام رو در اختیار دولت ها قرار ‌دهد.
👍6👎2
Forwarded from Danial
معمولا افرادی رو می‌بینیم که دنبال پکیج رایگان هستن. خیلی افراد میان به این آدم ها میگن دزد. درسته این کار دزدیه. ولی خود اون افراد ویندوز رو کرکی استفاده میکنن، شما هم دزدی دوست عزیز. فیلم خارجی رو رایگان دانلود میکنن پی دی اف کتاب ها رو رایگان میگیرن، حتی موزیک ها رو رایگان دانلود میکنن. همه اینا دزدی هستش حق زدن همچین حرفی رو به هیچ آدمی ندارین وقتی خودتون دزد هستین!
👍21👎1
اکثر برنامه‌‌نویسا یه زمان فانتزی ساخت فونت از دست خطشون رو داشتن 😅
👎4👍2
🧐تقریبا 150 میلیون کاربر، 🤣
20 دلار! Woooow
😁7👍1
Fara Code | برنامه نویسی
🧐تقریبا 150 میلیون کاربر، 🤣 20 دلار! Woooow
باز قیمت خوبی گرفته
توقع داشتم یه چهارپنج تا 0 اخرش یه 1 باشه
🤣6
یه شبکه اجتماعی اومده به نام SocialAI که شبیه توییتره ولی شما تنها انسان واقعی تو اون برنامه هستین!!

در واقع شما حرف خودتو اونجا میزنی٬ کلی اکانتم فالوت دارن و کلی اکانتم میان در مورد پستت کامنتای مختلف میذارن ولی همه اونها هوش مصنوعین!!

میتونی هرچی دلت میخواد بگی و حتی مورد قضاوت قرار میگیری ولی کسی نمیفهمه و فقط هوش مصنوعی تورو خونده و بهت جواب داده!
👍5😁1
Forwarded from Danial
SaaS, PaaS, IaaS:
در دنیای فناوری ابری، سه مدل اصلی سرویس وجود دارد: SaaS، PaaS و IaaS. این مدل‌ها بر اساس میزان کنترلی که شما بر روی زیرساخت‌ها و نرم‌افزارها دارید، تفاوت می‌کنند. در ادامه هر یک از این مدل‌ها را به زبان ساده توضیح می‌دهیم.
SaaS (Software as a Service):
• تعریف: SaaS به این معنی است که شما نرم‌افزاری را از طریق اینترنت اجاره می‌کنید. به جای اینکه نرم‌افزار را روی کامپیوتر خود نصب کنید، از آن به عنوان یک سرویس آنلاین استفاده می‌کنید.
• مثال: گوگل درایو، آفیس 365، و بسیاری از نرم‌افزارهای مدیریت پروژه، نمونه‌هایی از SaaS هستند.
• مزایا:
• سهولت استفاده: نیازی به نصب و نگهداری نرم‌افزار نیست.
• دسترسی از هر کجا: با هر دستگاهی که به اینترنت متصل باشد، می‌توانید به آن دسترسی داشته باشید.
• بروزرسانی خودکار: ارائه دهنده سرویس به طور خودکار نرم‌افزار را بروزرسانی می‌کند.
• کنترل کاربر: کمترین کنترل را بر روی زیرساخت‌ها و نرم‌افزار دارید.
PaaS (Platform as a Service):
• تعریف: PaaS پلتفرمی را در اختیار شما قرار می‌دهد که می‌توانید برنامه‌های خود را روی آن بسازید، اجرا و مدیریت کنید. شما نیازی به مدیریت زیرساخت‌های اساسی مانند سرورها و سیستم‌عامل‌ها ندارید.
• مثال: گوگل اَپ انجین، هرکو، و آژور از مایکروسافت نمونه‌هایی از PaaS هستند.
• مزایا:
• سرعت توسعه: می‌توانید به سرعت برنامه‌های خود را توسعه داده و مستقر کنید.
• انعطاف‌پذیری: می‌توانید از ابزارها و زبان‌های برنامه‌نویسی مختلف استفاده کنید.
• کنترل کاربر: کنترل بیشتری نسبت به SaaS دارید، اما همچنان برخی از زیرساخت‌ها توسط ارائه دهنده سرویس مدیریت می‌شود.
IaaS (Infrastructure as a Service):
• تعریف: IaaS به شما امکان می‌دهد منابع محاسباتی، ذخیره‌سازی و شبکه را به صورت مجازی از طریق اینترنت اجاره کنید. این مانند اجاره یک مرکز داده است، اما به صورت مجازی.
• مثال: آمازون وب سرویس (AWS)، مایکروسافت آژور، و گوگل کلود پلتفرم نمونه‌هایی از IaaS هستند.
• مزایا:
• انعطاف‌پذیری بالا: می‌توانید منابع را به دلخواه خود تنظیم کنید.
• کنترل کامل: کنترل کاملی بر روی زیرساخت‌ها دارید.
• کنترل کاربر: بیشترین کنترل را بر روی زیرساخت‌ها دارید، اما همچنان مسئولیت مدیریت سیستم‌عامل و نرم‌افزارها بر عهده شماست.

#more #network
Gemini | @DanialN_CH
👍41
باید لجند باشی تا این لوگو رو بشناسی.🫠 (منسوخ شده ولی واقعا لجند بود)
😁5🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
همیشه js کار هارو سفت بچسبید چون هرچقدرم تاکسیک و غیر طبیعی باشید بازم میتونه درکتون کنه و کنار بیاد باهاتون


@Learrning_Python
👍7😁2