TARS | تارس
1.91K subscribers
154 photos
30 videos
5 files
273 links
تارس؛ روایت فردای تکنولوژی💎

" قبل از اینکه ابزارها همه‌گیر بشن اینجا پیداشون می‌کنیم، کار باهاشون رو یاد می‌گیریم و با هم دنیای فردا رو می‌سازیم"

آدرس سایت:
https://tarscode.ir

آموزش برنامه‌نویسی:
@PythonJavad
Download Telegram
گوگل بهتون رایگان یه شل دبیان بیس میده که 5 گیگ هم حافظه داره روش داکر، گیت، پایتون و پی اچ پی و ... هم از قبل نصب کرده


یه ادیتور هم داره که برای بالا اوردن پروژه های کوچیک خیلی کار راه بندازه

shell.cloud.google.com

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1
💠یه منبع جامع و خوب برای پرامپت های آماده و Prompt Engineering

🔵جدیدا مهندسی پرامپت ترند شده و خیلی کاربردی، مهندسی پرامپت با یه سری تکنیک ها بهتون یاد میده چطوری یه Prompt بنویسید که بهینه کار کنه


این ریپو کلی پرامپت آماده براتون جمع کرده یه جا :

https://github.com/dair-ai/Prompt-Engineering-Guide

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥1
💠 فرق بین ربات های تلگرامیِ وب‌هوک(webhook) و پولینگ(polling) چیه؟

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

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

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

بدی‌هاش: نیازمند بودن به دامین

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

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



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

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32👨‍💻1
🔻این مقاله اومده مرحله به مرحله یاد داده که چطوری پروژه ای که روی داکر بالا آوردین رو امن کنید



https://reynardsec.com/en/docker-platform-security-step-by-step-hardening/


🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍1👨‍💻1
💠یه روش سریع برای اشتراک گذاری یک فولدر یا دایرکتوری با ماشین VirtualBox


🔺کافیه مثل عکس وارد Shared Folders بشید و یه فولدر اضافه کنید و داخل ماشین مجازی با کامند زیر مانتش کنید:

sudo mount -t vboxsf MyFilesOnHost ./MyFilesOnVirtualMachine

که MyFilesOnHost فولدر داخل هاسته و MyFilesOnVirtualMachine یه فولدر خالی داخل ماشین مجازی.

الان هرچی داخل MyFilesOnHost بریزین از MyFilesOnVirtualMachine قابل استفادس و بر عکس.

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2🔥1
💠تفاوت سرور اختصاصی با Bare Metal چیه؟

🔸تقریبا هردو شبیه هم دیگه بهتون دسترسی کامل به سرور رو میدن اما توی Bare Metal یکم دسترسی بیشتره مثلا میتونید به BIOS دسترسی داشته باشید و مثلا CPU رو کانفیگ کنید یا گرافیک رو Over Clock کنید.

🔸برای کنترل کردنش یه کنسول بهتون میدن که بهش میگن IPMI باهاش از راه دور میتونید تنظیمات سخت افزاری رو تغییر بدید.

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍1🔥1
برای گرفتن سرتیفیکیت HTTPS روی localhost از این روش میتونین استفاده کنین :

https://tailscale.com/kb/1153/enabling-https


🔹TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
💠می‌دونیم swap یه پارتیشن روی هارده که بجای RAM استفاده میشه.

🔵اما zram داده هارو روی RAM ذخیره می‌کنه با این تفاوت که در لحظه داده هارو فشرده می‌کنه؛ این باعث میشه که حافظه بیشتری از RAM داشته باشین.

🔵در واقع zram یه ماژول کرنل لینوکسه و خیلی راحت می‌تونین اونو روی هر لینوکسی تستش کنید و می‌تونین برای سیستم های با رم کم مثلا رزبری ها یا سرور های مجازی استفاده کنید.

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
3
📱اکانت پریمیوم ChatGPT رو میتونید از اینجا تهیه کنید
یک ماهه و با قیمت مناسب
@Chatgpt_Premium1
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥1
🔹با یه پایگاه داده توزیع شده تصور کنین یک فروشگاه اینترنتی بزرگ داریم. اگه بخوایم اطمینان حاصل کنیم که هر محصول تنها یک بار در پایگاه داده ثبت می‌شه و اطلاعاتش همیشه دقیق و به روزه، باید از مکانیزم‌های پیچیده‌ای برای حفظ یکپارچگی داده‌ها استفاده کنیم. این مکانیزم‌ها اگرچه به ما اطمینان می‌دن که داده‌های ما صحیح ان، اما میتونن سرعت جستجو و بازیابی اطلاعات رو کاهش بدن.

🔻از سمت دیگه، اگه به دنبال افزایش سرعت پاسخگویی سایت باشیم، ممکنه مجبور شیم از برخی از این مکانیزم‌ها صرف نظر کنیم. برای مثال، ممکنه اجازه بدین نسخه‌های قدیمی از یک محصول به صورت موقت در پایگاه داده باقی بمانند تا از ایجاد اختلال در روند خرید جلوگیری کنیم. این کار می‌تونه منجر به ایجاد برخی ناسازگاری‌های موقت در داده‌ها شود، اما به طور کلی سرعت سیستم را افزایش می‌ده.

🔻در واقع میشه گفت Consistency و Availability دو روی یه سکه ان.

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1
🔻15 تا از تریک های VS Code که باعث میشه راحت تر کد بزنید

https://itsfoss.com/vs-code-tips

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🔥1
💻کرنل توی ورژن جدیدش 6.12 یکی از کلیدی ترین آپدیت های خودشو داده

🔸توی این آپدیت کرنل به طور مستقیم و کامل از RealTime پشتیبانی میکنه، این قابلیت برای کاربردهایی که به پاسخگویی بسیار سریع و دقیق سیستم نیاز دارن، مثل رباتیک، کنترل صنعتی و سیستم‌های تعبیه‌شده، بسیار حیاتیه

🔸همچنین موارد جزئی دیگه ای مثل بهبود شبکه، درایور های گرافیک، و سیستم فایل و عملکرد بهتر RAM رو داریم


🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1🔥1
‌‏💠 این هوش مصنوعی متا به ربات‌ها حس لامسه می‌بخشه!

🔵 غول فناوری متا مدعی شده که با ترکیب دو فناوری رباتیک و سیستم‌های مبتنی بر هوش مصنوعی تونسته درک بهتر و تعامل با دنیای فیزیکی رو برای ربات‌ها به ارمغان بیاره.

🔵 بر اساس بیانیه رسمی شرکت Meta، این شرکت به یک ابزار مبتنی بر هوش مصنوعی جدید به نام Sparsh دست یافته که برای سنجش لمس تشکیل شده.

🔵 این دستاورد، حس لامسه مبتنی بر بینایی رو به ربات‌های بخشیده و به اونا اجازه میده که با لمس اطراف خود اون‌ها رو درک کنن.

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2👨‍💻1
😒توی بیشتر سیستم ها و پروتکل ها از جمله HTTP کاراکتر های Line Feed و Carriage Return به عنوان نشانه پایان خط حساب می‌شن، حالا اگه کاربر این کاراکتر هارو عمدا توی ورودی برنامتون بزاره می‌تونه یه رفتار غیر منتظره ایجاد کنه و کلی باگ امنیتی به وجود بیاره به این نوع حمله می‌گن CRLF Injection.

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
🔵نحوه کار کردن پایتون VS جاوا

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4🔥2
🔵در علوم کامپیوتر بهش میگن Quine؛ برنامه‌ای که بدون گرفتن هرگونه ورودی یک کپی از خودشو به عنوان خروجی چاپ میکنه. علت این نامگذاری هم به افتخار ریاضیدان و منطق‌دان آمریکایی Willard Van Orman Quine هست.

🔹 TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1🔥1
با دستور peekfd میتونین محتوای توصیف گر فایل رو به صورت خام مشاهده کنین. این ابزار می‌تونه برای اشکال‌زدایی و برسی امنیت برنامه‌ها، بررسی داده‌های ورودی/خروجی و بسیاری از کارهای دیگر مفید باشه

برای تستش مثلا برنامه ترمنیالی پایتون رو باز کنید
python
بعد PID ش رو به صورت زیر پیدا کنید
ps aux
بعد توی یه ترمینال دیگه بدینش به peekfd
peekfd <PID>

هر تغییری توی ورودی خروجی python بدین میتونین ببینیدش باهاش حتی میشه Reverse Shell ها هم آنالیز کرد.

🔹TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
ابزار های معروفی که DevOps از اونا استفاده می‌کنه :

1. Version Control and Source Code Management (SCM) : Git, GitHub, GitLab, Bitbucket.

2. Continuous Integration/Continuous Delivery (CI/CD) : Jenkins, GitLab CI/CD, CircleCI, TravisCI, Azure DevOps.

3. Infrastructure as Code (IaC) : Terraform, Ansible, Puppet, Chef.

4. Monitoring and Logging : Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Datadog.

5. Containerization and Orchestration : Docker, Kubernetes, OpenShift.

6. DevSecOps (Security in DevOps) : Snyk, Aqua Security, SonarQube.

7. Collaboration and Communication Tools : Slack, Microsoft Teams, Jira, Trello.

8. Testing and Quality Management : Selenium, JUnit, TestNG.

🔹TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1👨‍💻1
Deepseek_Prompt_for_Create_Game.pdf
1.1 MB
🔻پرامتی که اگه بدیش به دیپ‌سیک برات یه گیم خفن میسازه 🔥

بدون نیاز به حتی یدونه ادیت!

برای دیدن بازی که ساخته بزن رو لینک👇
دیدن بازی 🚀
🔹TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91🔥1
📱شیء گرایی به زبان ساده

🔹TARS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132🔥1