💬 Geek Tech | Community
35 subscribers
30 photos
5 videos
6 files
62 links
DevOps • AI • Cloud • Automation
Download Telegram
📦 Ansible، دوست وفادار هر DevOps Engineer!

تو دنیای DevOps، ابزارهای Automation مثل طلا می‌مونن؛ و اگه بخوای بدون دردسر سرورها رو پیکربندی کنی، دیپلویمنت انجام بدی یا حتی Infrastructure رو مدیریت کنی، Ansible یکی از بهترین گزینه‌هاست.

🔧 با Ansible می‌تونی:

سرورها رو به‌صورت خودکار کانفیگ کنی

اپلیکیشن‌ها رو روی چندین سرور دیپلوی کنی

زیرساخت‌ها رو مثل کد (IaC) مدیریت کنی

خطاهای انسانی رو کاهش بدی


و مهم‌تر از همه، نیازی به نصب هیچ عامل (Agent) روی نودها نداری! فقط SSH و یه فایل YAML کافیه تا جادو شروع بشه! 🧙‍♂️

📁 اگه تازه با Ansible آشنا شدی، تو گیک‌چنل با مثال‌های کاربردی منتظرتیم!

🔗 @geekchannnl
#DevOps #Ansible #Automation #گیک_چنل
معرفی یک ریپازیتوری بی‌نظیر برای پایتونی‌های فارسی‌زبان

🖥 اگه با پایتون کار می‌کنی — چه مبتدی باشی، چه کارکشته — داشتن یه مرجع منظم و فارسی از بهترین کتابخانه‌ها، مثل داشتن GPS وسط جنگله :)

📁 [awesome-python-fa] 

🖥یه ریپازیتوری دسته‌بندی‌شده و دقیق از کتابخانه‌های برتر پایتون، همراه با توضیحات فارسی، لینک مستقیم و تفکیک‌شده بر اساس حوزه‌های مختلف:

🧠 هوش مصنوعی و یادگیری ماشین 
📊 تحلیل داده، آمار، داده‌کاوی 
🎨 پردازش تصویر، صدا، متن 
⚗️ شیمی، فیزیک، ریاضیات 
🌐 توسعه وب، API، بک‌اند، فرانت‌اند 
🖥 ابزارهای تست، مهندسی نرم‌افزار 
✔️ ابزارهای کاربردی برای پروژه‌های واقعی


📎 لینک ریپو: 

👆 https://github.com/imrrobat/awesome-python-fa


📤 برای هرکی پایتون‌کار می‌شناسی بفرست و بذار توی لیست ابزارهای مرجع کارت😁

@devefun 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
این هدیه بازکردنی است

دوست گرامی، شما به بلو دعوت شده اید.
روی لینک زیر کلیک کرده و اپلیکیشن بلو را نصب کنید.
کد «MGQQMY» را در قسمت کد معرف وارد و فرآیند بازکردن حساب را تکمیل کنید.
https://blubank.com/#footer
بلو؛ بانک، ولی دوست داشتنی
لینک‌ بالا برای شروع دواپس خوبه امتحان کنید
💥 آشنایی با CI/CD

💥 اگه برنامه‌نویسی می‌کنی یا با توسعه نرم‌افزار سروکار داری، CI/CD یه مفهوم خیلی مهمه!
در واقع CI (یکپارچه‌سازی مداوم) و CD (تحویل/استقرار مداوم) باعث می‌شن کدت سریع‌تر، بدون خطا و خودکار وارد محیط اجرا بشه.

1⃣ تو CI کدها به‌طور منظم با هم ادغام می‌شن و تست می‌شن تا خطاها زودتر پیدا بشن.
2⃣ تو CD نسخه‌ی جدید برنامه به‌صورت خودکار روی سرور اجرا می‌شه، بدون نیاز به کار دستی.

💥 ابزارهایی مثل GitHub Actions و GitLab CI کمک می‌کنن این روند کاملاً اتوماتیک باشه و توسعه سریع‌تر و مطمئن‌تری داشته باشی.

#برنامه‌نویسی #gitlab# cicd
----------
🆔 @GeekChannnl
Forwarded from Oxin Code
انواع VPN

#وب
----------
🆔 @OxinCode
Forwarded from Oxin Code
تفاوت‌ها را بشناسیم

#دانستنی‌ها
----------
🆔 @OxinCode
✔️ پیش‌بینی جنجالی بیل گیتس درباره آینده برنامه‌نویسی

در دنیایی که هوش مصنوعی هر روز قدرتمندتر می‌شود، بیل گیتس می‌گوید:

«برنامه‌نویسی تا ۱۰۰ سال دیگر هم انسانی می‌ماند!»

به گفته بنیان‌گذار مایکروسافت، ابزارهایی مثل ChatGPT و Copilot هرچقدر هم پیشرفته باشند، نمی‌توانند جایگزین خلاقیت انسانی شوند.

او تأکید می‌کند:
«نوشتن کد فقط تایپ کردن نیست؛ بلکه نیاز به تصمیم‌گیری، درک الگوهای پنهان و قضاوت انسانی دارد؛ چیزهایی که ماشین‌ها از آن عاجزند.»


بنابراین اگر در دنیای برنامه‌نویسی هستی یا قصد ورود داری، خبر خوب اینکه آینده‌ات هنوز در دستان خودت است.
#بیل_گیتس #هوش_مصنوعی #برنامه‌نویسی #AI #تکنولوژی

@kaliboys | کالی بویز
🎩 ترفند کامپیوتری | افزایش سرعت کپی فایل‌ها در ویندوز 🚀

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

🛠 به جای استفاده از روش معمولی Copy/Paste، از نرم‌افزار TeraCopy استفاده کن.

📦 مزایا: سرعت بالاتر در کپی و جابجایی فایل‌ها
امکان Pause/Resume
بررسی سلامت فایل‌ها بعد از کپی
رابط کاربری ساده و سبک

📥 لینک دانلود:
🔗 https://www.codesector.com/teracopy

📌 برای کسانی که زیاد با فایل و هارد سروکار دارن، این ابزار یه نجات‌دهنده‌ست!

📲 بازم از این ترفندها می‌خوای؟ حتماً عضو کانال شو: @geekchannnl
🔥 بالاخره رسید! ChatGPT-5 رسما معرفی شد!
🔥
امروز، OpenAI از نسل جدید هوش مصنوعی خودش با نام GPT-5 در مراسمی با عنوان LIVE5TREAM رونمایی کرد. نسخه‌ای قوی‌تر، دقیق‌تر و انسانی‌تر

+ GPT-5 Mini
+ GPT-5 Nano
+ GPT-5 Chat
+ GPT-5 Full

سم آلتمن گفت: "وقتی داشتم GPT-5 رو تست می‌کردم، حس کردم هیچ‌کاری ازم برنمیاد!"
حتی قدرت این مدل رو با پروژه مَنهَتِن (ساخت بمب اتم) مقایسه کرده!

#GPT5 #ChatGPT5 #OpenAI #هوش_مصنوعی #AI

@geechannnl
Forwarded from برنامه نویسی | Teachify (YOUSEF)
✔️ مستند پایتون منتشر شد!

بالاخره مستند رسمی پایتون با عنوان
Python: The Documentary | An origin story
منتشر شد!

این مستند داستان شکل‌گیری پایتون رو روایت می‌کنه؛ از ایده‌ی اولیه‌ی خیدو فن روسوم در دهه ۹۰ میلادی تا تبدیل شدن به یکی از پرکاربردترین زبان‌های دنیا در هوش مصنوعی، وب، دیتا و هزاران پروژه‌ی دیگه.

توی این مستند چهره‌های سرشناس کامیونیتی پایتون مثل Guido van Rossum، Travis Oliphant، Barry Warsaw و خیلی‌های دیگه حضور دارن.

بخش‌های جذابی مثل "Zen of Python" هم بررسی می‌شه.

انتشار رسمی این مستند در تاریخ ۲۸ اوت ۲۰۲۵ بوده و الان به صورت رایگان قابل مشاهده‌ست.

لینک تماشا در یوتیوب:
https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR

@Teachify | برنامه نویسی
💡 DevOps Tip #07

اگر Docker container شما ناگهان Restart می‌شود:

اول این را بزن:

docker ps -a

بعد:

docker logs <container>

و در نهایت:

docker inspect <container>

قبل از فهمیدن دلیل مشکل، container رو حذف نکن!

#Docker #DevOps
Channel name was changed to «💬 Geek Tech | Community»
🤖 API یا MCP
؟ تفاوتشون دقیقاً چیه؟


اگر با AI Agentها کار می‌کنی، احتمالاً اسم MCP رو زیاد شنیدی.
خیلی ساده:
🔌 API
برای ارتباط بین نرم‌افزارها و سرویس‌ها استفاده میشه.
مثلاً:
Application → API → Database / Service

🤖 MCP

یک استاندارد برای اینه که AI Agent بتونه به شکل استاندارد با Tools، Data و Resources تعامل داشته باشه.
مثلاً:
AI Agent

MCP
↙️↘️
Tool Data Resource

💡 پس MCP لزوماً «جایگزین API» نیست.

در واقع می‌تونی MCP رو مثل یک لایه استاندارد برای اتصال AI به ابزارها و منابع مختلف در نظر بگیری.

🎥 توی ویدیوی جدید Geek Tech دقیق‌تر بررسی کردیم:
👉 API در برابر MCP؛ تفاوتشون چیه؟

💻 مثال‌ها و پروژه‌های بیشتر:
https://github.com/imanJr13
🚀 ویدیوی کامل:
https://youtu.be/gtDmMckbBhM


📢 Geek Tech | DevOps • AI • Cloud • Automation
برای مطالب و نکات بیشتر همراه ما باش 👇

https://t.me/geekChannnl
#MCP #API #AI #AIAgents #DevOps #هوش_مصنوعی #برنامه_نویسی
🚀 راه‌اندازی پایپ‌لاین لاگینگ متمرکز و مانیتورینگ با Filebeat ،Elasticsearch 9.x و Kibana
یک پروژه راه‌اندازی و انتقال لاگ‌های سرویس بک‌اند به کلاستر اختصاصی ELK با موفقیت پیاده‌سازی و تست شد! در ادامه، خلاصه معماری، چالش‌های فنی و نکات کلیدی این تسک را بررسی می‌کنیم:
📌 معماری و توپولوژی سیستم
سرور مبدا (⁠gas-deploy06⁠): آی‌پی ⁠10.19.143.77⁠ (سرویس بک‌اند SEMP)
سرور مانیتورینگ (⁠mci-elk-cluster⁠): آی‌پی ⁠10.19.143.73⁠ (الاستیک‌سرچ نسخه ⁠9.4.2⁠ + کیبانا)
عامل ارسال‌کننده (Shipper): ابزار Filebeat با ماژول ⁠filestream⁠
حجم دیتا: اینجست بیش از ۱,۰۵۸,۰۰۰ رکورد لاگ (حدود ⁠500 MB⁠ لاگ‌های فعال و آرشیو ماهانه)
🔧 مراحل کلیدی و چالش‌های حل‌شده
1️⃣ ارسال مستقیم به Elasticsearch (بدون نیاز به Logstash):
برای جلوگیری از مصرف سنگین منابع و رم JVM روی سرور مانیتورینگ، ارسال لاگ‌ها مستقیماً از Filebeat به Data Streamهای الاستیک انجام شد (⁠.ds-filebeat-*⁠).
2️⃣ رفع خطای ارتباط TLS در نسخه Elasticsearch 9.x:
چالش: خروجی دستور ⁠filebeat test output⁠ خطای ⁠EOF⁠ و ⁠curl (52) Empty reply⁠ می‌داد.
علت و راه‌حل: در نسخه‌های جدید، پورت ۹۲۰۰ به صورت پیش‌فرض با HTTPS/TLS فعال است. با تغییر پروتکل خروجی Filebeat به ⁠https://⁠ و تنظیم وضعیت تاییدیه SSL (⁠ssl.verification_mode: none⁠)، ارتباط برقرار شد.
3️⃣ ایندکس تمام لاگ‌های قدیمی و روتِیت‌شده (Historical Logs):
با تغییر پترن مسیر لاگ‌ها به ⁠semp.log*⁠، فایل‌های آرشیو روزانه (مثل ⁠semp.log.2026-08-15⁠) شناسایی شدند.
با ریست کردن رجیستری Filebeat (⁠/var/lib/filebeat/registry/⁠)، تمام فایل‌های قدیمی از خط اول بدون جا افتادن خوانده و ارسال شدند.
4️⃣ ساخت دشبورد و مانیتورینگ در Kibana:
تعریف Data View برای ⁠filebeat-*⁠ و ساخت دشبورد اختصاصی SEMP Backend Monitoring.
پیاده‌سازی نمودارهای Lens شامل: مانیتورینگ حجم لاگ‌ها بر اساس زمان، تفکیک فایل‌های لاگ، و فیلتر خطاهای ⁠ERROR⁠ و ⁠Exception⁠.
راه‌اندازی سیستم هشدار (Alerting) برای ارسال نوتیفیکیشن در زمان جهش (Spike) خطاها از طریق Webhook / ایمیل.
💡 نکته DevOps: در نسخه‌های مدرن الاستیک (v8 و v9)، همیشه قبل از هر چیز پروتکل HTTPS پورت 9200 را بررسی کنید. استفاده از ارسال مستقیم دیتا به همراه Ingest Pipeline در الاستیک‌سرچ، سربار سرور را به مراتب نسبت به استفاده از Logstash کاهش می‌دهد!
#دواپس #الاستیک_سرچ #کیبانا #فایل_بیت #مانیتورینگ #لینوکس #DevOps #Elasticsearch #Kibana #Filebeat #ELK #Observability
در معماری‌های مدرن الستیک (Elastic Stack 8 و 9)، برای لاگ‌های اپلیکیشنی که ساختار مشخصی دارند، نیازی به واسط سنگین Logstash نیست:

1- مصرف منابع: Logstash مبتنی بر JVM جاواست و مصرف رم بالایی (معمولاً ۱ تا ۲ گیگابایت به ازای هر سرویس) دارد؛ در حالی که Filebeat با زبان Go نوشته شده و با مصرف رم بسیار کم (کمتر از ۵۰ تا ۱۰۰ مگابایت) در لبه سرور کار می‌کند.







https://www.linkedin.com/posts/iman--jafari_%D8%AF%D8%B1-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C%D9%87%D8%A7%DB%8C-%D9%85%D8%AF%D8%B1%D9%86-%D8%A7%D9%84%D8%B3%D8%AA%DB%8C%DA%A9-elastic-stack-activity-7496797053529026560-4PjF?utm_source=share&utm_medium=member_ios&rcm=ACoAABTava4BaNbt9zUyhrYbXTPxKulrc1jkngQ