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

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

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
از این پس تلگرام مجبور است در صورتی که نهادهای دولتی/امنیتی درخواست قانونی داشته باشند, شماره همراه و آدرس آیپی‌ اکانت‌های تلگرام رو در اختیار دولت ها قرار ‌دهد.
👍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
🤔 فرق بین ربات های تلگرامیِ وب‌هوک(webhook) و پولینگ(polling) چیه؟

فرق بین وب‌هوک و پولینگ، فقط توی نحوه‌ی گرفتن درخواست‌ها از کاربر هست!

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

خوبی های وب هوک: سرعت بیشتر، مشغول نبودن دائمیِ ربات، در انتظار پیام کاربر

بدی‌هاش: نیازمند بودن به دامین
عملکرد پولینگ(polling):
عملکرد پولینگ اینجوریه که: ربات مستقیما به API وصل میشه و API هم دائم به تلگرام درخواست میزنه که ایا پیام جدیدی دریافت کرده یا نه.
خوبی های پولینگ: ساده تر بودن، نیازی به دامین نداره، برای ربات های ازمایشی، سرعت کارتو چند برابر سریع تر میکنه

بدی هاش: کند کردن ربات، تاخیر در پاسخگویی، درگیر کردن API و سرور



💡 نتیجه گیری اینه که برای ربات های ازمایشی و کوچیک، میتونید از پولینگ استفاده کنید.
اما پروژه بزرگ تر و جدی تر رو بهتره که از وب‌هوک استفاده کنید.


#Soren
@Learrning_Python
👍10
میخوام یه ابزار خیلی جالبی رو بهتون معرفی کنم به اسم Teldrive.

طرز استفادش اینجوره که مثل OneDrive و اینا میتونید ازش استفاده کنین اما تفاوت اینجاست که میاد با تلگرامتون سینک میشه و چیزارو میفرسته تو save message اکانتتون!

با Golang توسعه داده شده و نحوه نصب و استفادش رو میتونید از گیتهابش بخونید:
https://github.com/tgdrive/teldrive
🔥3👍2
دیدین مینویسن موسیقی 8D و ...؟ کسی میدونه اینا چجوری کار میده؟ یا اصلا واقعیه یا نه؟
معرفی کتابخانه Python-Telegram-Bot

کتابخانه python-telegram-bot یکی از محبوب‌ترین و ساده‌ترین ابزارها برای ساخت ربات‌های تلگرامی با پایتون است و به شما امکان رو می‌ده تا به سادگی رباتی بسازید که بتونه با کاربران تعامل داشته باشه، پیام‌ها رو پردازش کنه و دستورات مختلفی رو انجام بده.

🚀 مزایای این کتابخانه

ساده و کاربرپسند : به راحتی میتونید با چند خط کد یک ربات ساده ایجاد کنید.

پشتیبانی از API تلگرام : به شما اجازه می‌ده تا از تمامی امکانات API رسمی تلگرام استفاده کنید.

به‌روزرسانی مداوم : این کتابخانه به‌طور منظم به‌روزرسانی می‌شه تا با آخرین تغییرات تلگرام سازگار باشه.

نحوه نصب کتابخانه

برای نصب این کتابخانه کافیه از pip استفاده کنید
pip install python-telegram-bot


🔰 ساخت یک ربات ساده تلگرام

1️⃣ گرفتن توکن API از BotFather
ابتدا باید از ربات BotFather در تلگرام استفاده کنید تا یک توکن API برای ربات خود دریافت کنید. این توکن رو برای احراز هویت ربات استفاده خواهید کرد.


2️⃣ نوشتن کد ربات
پس از دریافت توکن، می‌توانید با نوشتن چند خط کد یک ربات ساده ایجاد کنید 🔻

from telegram.ext import Updater, CommandHandler

# تابعی که پیام خوشامدگویی را ارسال می‌کند
def start(update, context):
update.message.reply_text('سلام! به ربات خوش آمدید!')

# ایجاد یک شیء Updater با توکن ربات
updater = Updater('YOUR_BOT_TOKEN', use_context=True)

# اضافه کردن دستور /start به ربات
updater.dispatcher.add_handler(CommandHandler('start', start))

# شروع ربات
updater.start_polling()
updater.idle()


3️⃣ اجرای ربات
برای اجرای ربات، کافیه تا فایل پایتونیمون رو اجرا کنیم🔻

python bot.py 


پس از اجرای موفق ربات، می‌تونید در تلگرام با ارسال دستور /start، پیام خوشامدگویی دریافت کنید.

این ربات ساده فقط یک پیام خوشامدگویی ارسال می‌کنه، ولی شما می‌تونید با استفاده از دستورات بیشتر و امکانات کامل API تلگرام، ربات‌های پیچیده‌تری ایجاد کنید 💥


#bot #telegrambot #libarary
@Learrning_Python
👏3
زین پس، شما میتونید از تلگرام کد احراز هویت ارسال کنید.
پاول دوروف دیروز اعلام کرد که :

تلگرام مقرون‌به‌صرفه‌ترین راه را برای کسب‌وکارها برای احراز هویت شماره تلفن مشتریان خود راه‌اندازی کرده است – فقط ۰.۰۱ دلار برای هر کد، در هر کجای دنیا.
و قیمتی خیلی ارزون تر از پنل های پیامک هارو داره.
هر پیام 1سنت از شما کم میکنه و در صورتی که اون فردی که درحال احراز هویته، تلگرام نداشت اون 1 سنت برگشت داده میشه.

@Learrning_Python
🔥3👍1