Abolfazl Devs
45 subscribers
8 photos
13 links
creator @ixabolfazl
Download Telegram
Abolfazl Devs
NLP (Natural Language Processing) چیه و چه کاری ازش برمیاد؟ پردازش زبان طبیعی، یه تکنولوژی توی هوش مصنوعیه که کمک می‌کنه کامپیوترها زبون ما آدمارو بفهمن. با NLP، سیستم‌ها می‌تونن متن یا صدا رو تحلیل کنن، معنی‌ش رو بفهمن و حتی جواب مناسب تولید کنن. مثال‌هاش…
پروژه ای که توش به این چالش خوردم درواقع یه پروژه برای استخراج کلمات پر تکرار زبان انگلیسی از زیر نویس فیلم های آموزشی و کتاب های مرتبط به برنامه نویسی و کامپیوتر بود.

نتیجش یه لیست از لغت های پر تکرار مرتبط با برنامه نویسی هستش که میتونه به گسترش دایره لغت های زبان کمک میکنه👌

برنامه و دیتابیسی که تولید میشه رو تو روز های آینده میزارم🥳
🔥2
یکی از پروژه هایی که تابستون زدم ربات فروادر بود😁

کار این اینه که یه لیست از کانال‌ها رو می‌گیره و هر پیام جدیدی که تو این کانال‌ها میاد رو برام تو یه کانال دیگه یا حتی تو پی وی خودم فروارد می‌کنه🤌

اینجوری دیگه نیازی نیست توی تعداد زیادی کانال عضو بشم و تلگرامم هم خلوت‌تر می‌مونه!😃

این ربات برخلاف ربات‌های معمولی تلگرام (API) روی خود اکانت تلگرام کار می‌کنه، یعنی به عنوان یه یوزر عادی با شماره و اسم کاربر عادی فعالیت می‌کنه

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

یکی از نمونه‌های فعالی که دارم، یه کاناله که مطالب کانال‌های خوب مرتبط با برنامه‌نویسی رو جمع‌آوری می‌کنه.
اگه دوست داری، می‌تونی به کانال زیر سر بزنی:
@dev_perfects
🔥21👍1
Forwarded from Dev Perfects
ربات دانلود از توییتر بدون تبلیغات:
@twittdl_bot
دسته‌بندی مطالب شبکه‌های اجتماعی 📱

خیلی وقتا پیش میاد که یه مطلب جالب می‌بینی و خب ممکنه الان به دردت نخوره، ولی بعداً ممکنه بخوای مجددا پیداش کنی.

اگر تو تلگرام باشید، می‌تونید اون مطلب رو تو Saved Messages ذخیره کنید، و همینطور در اینستاگرام و توییتر هم دکمه Save وجود داره که با زدنش می‌تونید مطلب رو ذخیره کنید.

اما مشکلشون چیه؟

1. مطالب پراکنده هستن و یکجا نیستن و ممکنه ندونی کجا ذخیره اش کردی!😕

2. دسته‌بندی نداره! (فقط اینستاگرام می‌تونید دسته‌های مختلف بسازید، ولی تلگرام برای دسته‌بندی نیاز به اشتراک پرمیوم داره!)

3. بعضاً قابل سرچ نیست! (مثل اینستاگرام)


اگه یه مطلبی رو ذخیره کردی، اما یادت نیست که کجا ذخیره کردی، ممکنه پیدا کردنش طول بکشه و شاید حتی بی‌خیالش بشی!

راه‌حل چیه؟ 🤔

برای اینکه همه مطالب رو یکجا داشته باشیم، بهترین گزینه تلگرامه! چرا؟ چون تلگرام فضای نامحدود به ما می‌ده و نسبتاً جستجو کردن راحت‌تره.

البته همونطور که گفتم، تلگرام به طور پیش‌فرض دسته‌بندی برای سیو مسیج‌ها نداره!

سوال دیگه اینه که چطور می‌تونیم مطالب اینستاگرام و توییتر رو تو تلگرام ذخیره کنیم؟


راه‌حل برای دسته‌بندی 📂

برای دسته‌بندی می‌تونیم از تاپیک‌ها در گروه‌های تلگرام استفاده کنیم.
تلگرام این قابلیت رو داره که تو گروه‌ها تاپیک‌های مختلف بسازیم و هر مطلب رو بر اساس موضوعش داخل اون تاپیک بذاریم. البته نیازی به چت کردن نیست و می‌تونیم از این تاپیک‌ها فقط به عنوان دسته‌بندی استفاده کنیم.

مثلا من این تاپیک‌ها رو دارم:
📚 کتاب‌ها
🎬 فیلم‌ها
💻 مطالب مرتبط با برنامه‌نویسی
🤖 مطالب مرتبط با AI
و ...

🚫🚫 توجه کنید که اسم گروه رو به هیچ عنوان Saved Messages نزارید یا عکسی که برای گروه میزارید عکس سیو مسیج نباشه چون تلگرام به شدت رو این اسم حساسه و حتی ممکنه اکانتتون رو بن کنه!

پس پست های اینستاگرام و توییت های توییتر چی؟ 🤔

برای اینستاگرام 📸

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

یکی از معروف‌ترین ربات‌ها ریگرام هست که خیلی ساله فعاله و رایگان هم هست.

📝 ربات ریگرام: @Regrambot


برای توییتر

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

📝 ربات دانلود از توییتر: @twittdl_bot , @DownloadiaBot


با این روش‌ها می‌تونید هرچی میبینید رو ذخیره و دسته‌بندی کنید تا بعدا راحت بهشون دسترسی داشته باشید! 👌😊


اگه هم دوست داشتید مطالب کانال های مرتبط با برنامه نویسی و تکنولوژی رو یکجا داشته باشید میتونید تو کانال @dev_perfects عضو بشید.



📌 @abolfazl_devs
👍21
📝 یکی از مشکلاتی که با فایل منیجر لینوکس داشتم این بود که تو کلیک راست نمیشد مستقیم فایل txt جدید اضافه کرد (ویندوز اینو داره) و حتما باید با ترمینال و دستور touch فایل جدید بسازی!

برا رفع این مشکل این کارو میشه کرد:

وارد پوشه Templates که داخل پوشه اصلی یوزرت (یا همون Home) هست میشیم. (اگه نیست، باید این پوشه رو بسازیم)
و در نهایت یک فایل متنی با اسم New_Text_File.txt داخلش میسازیم.

با این دستور هم میشه اینکارو کرد:
   touch ~/Templates/New_Text_File.txt

حالا تو فایل‌منیجر با کلیک راست گزینه‌ی افزودن فایل متنی رو میشه دید😁

📌 @abolfazl_devs
👍1
😁🤝
این روزا که همه از وی پی ان استفاده میکنیم من همیشه نیاز دارم چک کنم آی پی و تایم زون مرورگرم تغیر کرده یا نه!

برا همین این وبسایت رو با ورکر کلاد فلر ساختم که هم مشخصات آی پی رو نشون میده هم مشخصات سیستم و تایم زون

ازینجا میتونید بهش دسترسی داشته باشید:

https://i.ixa.workers.dev

اینم سورس کدش تو گیتهاب👇

https://github.com/ixabolfazl/ip-info

نحوه ران کردن برای خودتون تو همین ریپو هست و حتی میتونید دامین شخصی هم وصل کنید که رو دامین خودتون باشه 👌

اگه باهاش حال کردید یادتون نره به ریپو استار بدید😉

📌 @abolfazl_devs
🔥2
تو لاراول، اگه روابط یه مدل رو با with گرفتی ( eager loading) برای چک کردن اینکه اون رابطه اصلا رکوردی براش هست یا نه، بجای استفاده از exists روی رابطه، بهتره که از isNotEmpty استفاده کنی، چون استفاده از exists یه کوئری اضافی به دیتابیس می‌زنه و خب بهینه نیست!

📌 @abolfazl_devs
1
برنامه jan یک برنامه اپن سورسه که با اون میتونید مدل های مختلف روبدون نیاز به اینترنت و کاملا افلاین رو سیستمتون اجرا کنید و استفاده کنید.

تفاوتش با Ollama اینه که این خودش یه رابط کاربری برای چت داره و نیاز به نصب چیز دیگه ای نداره
روی ویندوز و لینوکس و مک هم نصب میشه

اینم لینک ریپوش👇

https://github.com/menloresearch/jan

داخل ریپو برا نصب راهنمایی کرده

📌 @abolfazl_devs
چند روز پیش لاراول laravel boost رو معرفی کرد که امروز منتشر شد.
این پکیج یجور MCP Server برا پروژتون درست میکنه و امکان اینو میده کوپایلوت و کرسر و ai های دیگه بتونن با پروژه تون تعامل کنند و درک بهتری از پروژه داشته باشن

پ.ن: خوراک تست نوشتنه🤌

https://github.com/laravel/boost

📌 @abolfazl_devs
🔥1
پروژه linutil یک جعبه ابزار سبک برای لینوکس هست که باهاش تو ترمینال میتونید یک سری کارا مثل نصب سریع برنامه ها، بهینه سازی سیستم، اتوماتیک کردن کارها و.. رو انجام بدید.
با زبان راست نوشته شده و سبک و سریع هست
https://github.com/ChrisTitusTech/linutil

📌 @abolfazl_devs
🔥1
اگه دوس دارید بدونید پرامت سیستمی هوش مصنوعی های معروف مثل کرسر، کوپایلوت و.. چیه این ریپو اومده اینارو یه جا جمع کرده

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

https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools

📌 ixAbolfazl | @abolfazl_devs