برای این که تعداد زیادی فایل شخصی رو بصورت ایمن دستهبندی کنم، بعد از ۳-۴ سال pcrypt رو آپدیت کردم. (پایتون رو راسط کردم)
طبق تستهای کمی که داشتم بهترین انتخاب (از نظر سرعت و حجم و ایمنی و پشتیبانی) برای آرشیو کردن استفاده از
Zip + AES(256) + Zstd
هستم.
https://github.com/pouriya/pcrypt
@DevTwitter | <آقا پوریا/>
طبق تستهای کمی که داشتم بهترین انتخاب (از نظر سرعت و حجم و ایمنی و پشتیبانی) برای آرشیو کردن استفاده از
Zip + AES(256) + Zstd
هستم.
https://github.com/pouriya/pcrypt
@DevTwitter | <آقا پوریا/>
👍13👎1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
هاستهای اشتراکی، اسکریپت phpmyadmin رو برای مدیریت دیتابیسها ارائه میدن اما برای لوکالهاست یا سرورهامون میتونیم از نرمافزار رایگان TablePlus استفاده کنیم.
نسخه نیتیو برای لینوکس، ویندوز و مک داره؛ انواع دیتابیسهای SQL رو پشتیبانی میکنه و کند نیست.
https://tableplus.com
@DevTwitter | <Yashar Shahi/>
نسخه نیتیو برای لینوکس، ویندوز و مک داره؛ انواع دیتابیسهای SQL رو پشتیبانی میکنه و کند نیست.
https://tableplus.com
@DevTwitter | <Yashar Shahi/>
👍21👎4❤3🔥1
اگر جاوا دولوپر هستید و در سطح متوسط، میتونید به سورس پروژه جدید من نگاه کنید
قراره توی ادامه مسیر بهش GUI اضافه کنم وکامل کنم
توضیحات کامل هستش، میتونید مطالعه کنید
اگر هم قابل بود استار کنید
https://github.com/MisaghMomeniB/Financial-Tracking-Java
@DevTwitter | <Misagh Momeni Bashusqeh/>
قراره توی ادامه مسیر بهش GUI اضافه کنم وکامل کنم
توضیحات کامل هستش، میتونید مطالعه کنید
اگر هم قابل بود استار کنید
https://github.com/MisaghMomeniB/Financial-Tracking-Java
@DevTwitter | <Misagh Momeni Bashusqeh/>
👍28👎23🔥2
۵۳ تا سرویسدهنده که میشه با کریپتو ازشون VPS خرید:
https://gist.github.com/teal33t/340f3ab42cc0c1fa75526a6d65935a43
@DevTwitter | <Saman/>
https://gist.github.com/teal33t/340f3ab42cc0c1fa75526a6d65935a43
@DevTwitter | <Saman/>
👍43❤5🔥2👎1
مشارکت در توسعه نرم افزار آزاد فقط نوشتن کد است ؟ نه
نوشتن مستندات
گزارش مشکلات
جواب مشکلات دیگر کاربران
و ...
دو ابزار مهم در Github وجود دارد Issues و Pull Requests
آموزش فارسی و ساده همراه با تمرین در
https://github.com/MehrdadLinux/FOSSGT/
@DevTwitter | <MehrdadLinux/>
نوشتن مستندات
گزارش مشکلات
جواب مشکلات دیگر کاربران
و ...
دو ابزار مهم در Github وجود دارد Issues و Pull Requests
آموزش فارسی و ساده همراه با تمرین در
https://github.com/MehrdadLinux/FOSSGT/
@DevTwitter | <MehrdadLinux/>
👍42👎2
موضوع جالبی که امروز تو نوشتن یه پکیج لاراول بهش برخوردم این بود که نیاز داشتم از داخل پکیج مورد نظرم یک رابطه به یک مدل الحاق کنم و تو سرچ کردنهام به Dynamic Relationship تو مستندات لاراول برخورد کردم. متدی که تا حالا بهش نیاز نداشتم ولی الان که سرچ کردم دیدم لاراول هندل میکنه.
گفتم شاید بدردتون بخوره 3>
شما با این روش میتونید از هر جای به غیر از داخل خود مدل برای اون مدل رابطه تعریف کنید و استفاده کنید.
@DevTwitter | <Hesam Mousavi/>
گفتم شاید بدردتون بخوره 3>
شما با این روش میتونید از هر جای به غیر از داخل خود مدل برای اون مدل رابطه تعریف کنید و استفاده کنید.
@DevTwitter | <Hesam Mousavi/>
👍19🔥5👎2
داشبورد Windmill نسخه فارسی و RTL با Tailwind CSS
پروژه محبوب Windmill Dashboard که یک داشبورد مدرن، چندتمی و کاملا قابل دسترس است را به فارسی ترجمه و برای پشتیبانی از زبانهای راستچین (RTL) مانند فارسی و عربی آماده کردهام.
ویژگیهای کلیدی این نسخه:
ترجمه کامل به زبان فارسی
پشتیبانی کامل از راستچین (RTL)
حفظ تمام ویژگیهای اصلی از جمله:
تمهای روشن و تاریک
کامپوننتهای متنوع
دسترسیپذیری کامل
استفاده از Tailwind CSS برای استایلدهی
تغییرات اصلی انجام شده:
افزودن پشتیبانی RTL به پروژه اصلی
ترجمه تمام متون و رابط کاربری
تنظیم جهتها و چیدمانها برای زبان فارسی
حفظ ساختار و عملکرد اصلی پروژه
https://github.com/Ab01faz101/windmill-rtl-tailwind
این پروژه میتواند به عنوان پایهای عالی برای پروژههای داشبورد مدیریتی فارسی مورد استفاده قرار گیرد. تمامی توسعهدهندگان میتوانند از این ریپوزیتوری فورک کرده یا به توسعه آن کمک کنند.
نکته: این پروژه بر اساس نسخه اصلی Windmill Dashboard ساخته شده و تمام اعتبار طراحی و توسعه اولیه متعلق به تیم Windmill است.
@DevTwitter | <Abolfazl Ghaedrahmat/>
پروژه محبوب Windmill Dashboard که یک داشبورد مدرن، چندتمی و کاملا قابل دسترس است را به فارسی ترجمه و برای پشتیبانی از زبانهای راستچین (RTL) مانند فارسی و عربی آماده کردهام.
ویژگیهای کلیدی این نسخه:
ترجمه کامل به زبان فارسی
پشتیبانی کامل از راستچین (RTL)
حفظ تمام ویژگیهای اصلی از جمله:
تمهای روشن و تاریک
کامپوننتهای متنوع
دسترسیپذیری کامل
استفاده از Tailwind CSS برای استایلدهی
تغییرات اصلی انجام شده:
افزودن پشتیبانی RTL به پروژه اصلی
ترجمه تمام متون و رابط کاربری
تنظیم جهتها و چیدمانها برای زبان فارسی
حفظ ساختار و عملکرد اصلی پروژه
https://github.com/Ab01faz101/windmill-rtl-tailwind
این پروژه میتواند به عنوان پایهای عالی برای پروژههای داشبورد مدیریتی فارسی مورد استفاده قرار گیرد. تمامی توسعهدهندگان میتوانند از این ریپوزیتوری فورک کرده یا به توسعه آن کمک کنند.
نکته: این پروژه بر اساس نسخه اصلی Windmill Dashboard ساخته شده و تمام اعتبار طراحی و توسعه اولیه متعلق به تیم Windmill است.
@DevTwitter | <Abolfazl Ghaedrahmat/>
👍41❤3👎1🔥1
بررسی سورس کد بازی GTA 3
تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.
https://www.youtube.com/watch?v=INWWQd5zm9E
@DevTwitter
تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.
https://www.youtube.com/watch?v=INWWQd5zm9E
@DevTwitter
🔥61👍14👎2❤1
یه پکیج Python برای مگفا (اپراتور ۳۰۰۰) SMS نوشتم که امکان ارسال و دریافت پیامک رو به راحتی فراهم میکنه. از اونجایی که تا حالا هیچ پکیجی براش تو PyPI نبود (که عجبیه!) — حالا این مشکل حل شده
GitHub: https://github.com/alisharify7/magfa-client
PyPI: https://pypi.org/project/magfa/
@DevTwitter | <Ali-Sharify/>
GitHub: https://github.com/alisharify7/magfa-client
PyPI: https://pypi.org/project/magfa/
@DevTwitter | <Ali-Sharify/>
🔥32👍8👎4
This media is not supported in your browser
VIEW IN TELEGRAM
۳ دورهی رایگان و آنلاین از DataTalksClub که دوره های جدیدشون قرار شروع بشه در ماه های آینده. ولی مطالب دوره های قبل با ویدیو و کد و اسلاید موجود هست.
۱- دورهی MLOps Zoomcamp
یاد میگیرید چطور مدلهای یادگیری ماشین رو وارد محیط واقعی کنید: ترک کردن آزمایشها، ساختن پایپلاین، دیپلویکردن، مانیتورینگ و کلی چیز دیگه.
https://github.com/DataTalksClub/mlops-zoomcamp
۲- دورهی LLM Zoomcamp
یاد میگیرید چطور اپلیکیشنهایی با مدلهای زبانی بزرگ (LLM) بسازید — با استفاده از RAG، مدلهای متنباز، وکتور دیتابیسها، فریمورکهای orchestration و گاردریلها. در آخر، یه چتبات هوشمند مخصوص خودتون میسازید!
https://github.com/DataTalksClub/llm-zoomcamp
۳- دورهی ML Zoomcamp
دورهای مقدماتی و کاربردی برای یاد گرفتن یادگیری ماشین از پایه: از الگوریتمها تا پیادهسازی و دیپلوی کردنشون.
https://github.com/DataTalksClub/machine-learning-zoomcamp
@DevTwitter | <Mehdi Allahyari/>
۱- دورهی MLOps Zoomcamp
یاد میگیرید چطور مدلهای یادگیری ماشین رو وارد محیط واقعی کنید: ترک کردن آزمایشها، ساختن پایپلاین، دیپلویکردن، مانیتورینگ و کلی چیز دیگه.
https://github.com/DataTalksClub/mlops-zoomcamp
۲- دورهی LLM Zoomcamp
یاد میگیرید چطور اپلیکیشنهایی با مدلهای زبانی بزرگ (LLM) بسازید — با استفاده از RAG، مدلهای متنباز، وکتور دیتابیسها، فریمورکهای orchestration و گاردریلها. در آخر، یه چتبات هوشمند مخصوص خودتون میسازید!
https://github.com/DataTalksClub/llm-zoomcamp
۳- دورهی ML Zoomcamp
دورهای مقدماتی و کاربردی برای یاد گرفتن یادگیری ماشین از پایه: از الگوریتمها تا پیادهسازی و دیپلوی کردنشون.
https://github.com/DataTalksClub/machine-learning-zoomcamp
@DevTwitter | <Mehdi Allahyari/>
👍10🔥3
امروز دنبال یه چیزی توی shell history میگشتم اما عبارت کل عبارت رو یادم نبود به همین خاطر دنبال یه ابزار بودم که بتونه fuzzy search انجام بده یه چیزیه شبیه fzf که این پلاگین zsh رو پیدا کردم:
https://github.com/joshskidmore/zsh-fzf-history-search
@DevTwitter | <GreatBahram/>
https://github.com/joshskidmore/zsh-fzf-history-search
@DevTwitter | <GreatBahram/>
👍11🔥4👎1
یه فرصتی دست داد و کورس GenAI Intensive گوگل رو تکمیل کردم.
هرچند بیشتر مفاهیم ابتدایی بود، اما همین که فرصت شد روی Kaggle با LangChain و LangGraph ایجنت بسازم و یخورده برای LLMهای گوگل پرامپت توسعه بدم خیلی حال داد.
تمام متریال رو این زیر گذاشتم.
https://github.com/mshokrnezhad/GenAI_Intensive_Course_by_Google/blob/main/README.md
@DevTwitter | <Masoud Shokrnezhad/>
هرچند بیشتر مفاهیم ابتدایی بود، اما همین که فرصت شد روی Kaggle با LangChain و LangGraph ایجنت بسازم و یخورده برای LLMهای گوگل پرامپت توسعه بدم خیلی حال داد.
تمام متریال رو این زیر گذاشتم.
https://github.com/mshokrnezhad/GenAI_Intensive_Course_by_Google/blob/main/README.md
@DevTwitter | <Masoud Shokrnezhad/>
👍22❤2
اگه یه کدبیس قدیمی و لگسی PHP دارید میتونید از docudoodle برای نوشتن داکیومنت برای کدها استفاده کنید.
(من خودم تست نکردم)
https://github.com/genericmilk/docudoodle
@DevTwitter | <Saman/>
(من خودم تست نکردم)
https://github.com/genericmilk/docudoodle
@DevTwitter | <Saman/>
👍19👎1
وقتی پای Scale کردن MySQL وسطه، Vitess واقعاً یه ناجیه
اگه دنبال یه راهحل حرفهای برای scale کردن MySQL هستی، اونم بدون اینکه بخوای کلی از اپلیکیشن رو بازنویسی کنی، Vitess دقیقاً همون چیزیه که لازم داری.
اولش تو YouTube ساخته شد، ولی الان تبدیل شده به یه سیستم cloud-native و distributed حسابی قوی برای دیتابیسهای MySQL.
چندتا از ویژگیهای جذابش:
یک) Scalability بالا با Sharding اتوماتیک
دو) Fault tolerance و resilience با failover داخلی
سه) Integration عالی با Kubernetes؛ با CRDها خیلی راحت deploy میشه
چهار) Query rewriting و throttling برای کنترل بهتر تو ترافیکهای سنگین
اگه دیتابیست داره کم میاره یا میخوای زیرساختتو یه پله حرفهایتر کنی، حتماً یه نگاه به Vitess بنداز. مخصوصاً اگه داری به سمت معماری microservices و سیستمهای cloud-native میری.
@DevTwitter | <Ramtin Safadoust/>
اگه دنبال یه راهحل حرفهای برای scale کردن MySQL هستی، اونم بدون اینکه بخوای کلی از اپلیکیشن رو بازنویسی کنی، Vitess دقیقاً همون چیزیه که لازم داری.
اولش تو YouTube ساخته شد، ولی الان تبدیل شده به یه سیستم cloud-native و distributed حسابی قوی برای دیتابیسهای MySQL.
چندتا از ویژگیهای جذابش:
یک) Scalability بالا با Sharding اتوماتیک
دو) Fault tolerance و resilience با failover داخلی
سه) Integration عالی با Kubernetes؛ با CRDها خیلی راحت deploy میشه
چهار) Query rewriting و throttling برای کنترل بهتر تو ترافیکهای سنگین
اگه دیتابیست داره کم میاره یا میخوای زیرساختتو یه پله حرفهایتر کنی، حتماً یه نگاه به Vitess بنداز. مخصوصاً اگه داری به سمت معماری microservices و سیستمهای cloud-native میری.
@DevTwitter | <Ramtin Safadoust/>
👍20❤4🔥3
هوش مصنوعی Cursor؛ همکار جدید شما در دنیای کدنویسی
اگر برنامهنویس هستید، وقت آن رسیده که با Cursor آشنا شوید؛ یک محیط توسعه هوشمند که با ترکیب قدرت Visual Studio Code و GPT-4، تجربه کدنویسی را متحول میکند.
با Cursor میتوانید:
* کد بنویسید یا تکمیل کنید تنها با توضیح ساده
* خطاهای پروژه را سریعتر پیدا و برطرف کنید
* کدهای خود را بهینهسازی (refactor) و مستند کنید
* از AI بخواهید برایتان تست بنویسد
* مستقیماً درون پروژه سؤال بپرسید و پاسخ هوشمند دریافت کنید
در دنیای رقابتی امروز، داشتن یک همکار AI دیگر یک انتخاب نیست؛ یک ضرورت است.
@DevTwitter | <Amir Hosein Bolori/>
اگر برنامهنویس هستید، وقت آن رسیده که با Cursor آشنا شوید؛ یک محیط توسعه هوشمند که با ترکیب قدرت Visual Studio Code و GPT-4، تجربه کدنویسی را متحول میکند.
با Cursor میتوانید:
* کد بنویسید یا تکمیل کنید تنها با توضیح ساده
* خطاهای پروژه را سریعتر پیدا و برطرف کنید
* کدهای خود را بهینهسازی (refactor) و مستند کنید
* از AI بخواهید برایتان تست بنویسد
* مستقیماً درون پروژه سؤال بپرسید و پاسخ هوشمند دریافت کنید
در دنیای رقابتی امروز، داشتن یک همکار AI دیگر یک انتخاب نیست؛ یک ضرورت است.
@DevTwitter | <Amir Hosein Bolori/>
👎56👍38❤2
پکیج خفن و پر کاربرد Scramble درلاراول
یکی از مهم ترین مبحث ها مخصوصا در کار های تیمی، اینه که api ها رو مستند سازی کنید برای دیگر تیم ها یا افراد
قطعا در اولین قدم به swagger فکر میکنیم ولی برای اینکه شما یک مستند مفید و جامع در لاراول ایجاد کنید خیلی زمان بر هستش و حتی پکیج هایی هم هستند که این موضوع رو به صورت اتوماتیک هندل میکنن ولی خروجی ها اصلا مفید و کاربردی نیستند
اما پکیج Scramble به شما این امکان رو میده که فقط با وارد کردن یک دستور، خروجی مستندات رو مشاهده کنید و تمام Request Body ها همراه با دیتا تایپ هاشون و همچنین به شما اجازه تست api هارو میده
امیدوارم استفاده کنید و لذتش رو ببرید
لینک پکیج :
https://scramble.dedoc.co/
@DevTwitter | <Mojtaba Zaferani/>
یکی از مهم ترین مبحث ها مخصوصا در کار های تیمی، اینه که api ها رو مستند سازی کنید برای دیگر تیم ها یا افراد
قطعا در اولین قدم به swagger فکر میکنیم ولی برای اینکه شما یک مستند مفید و جامع در لاراول ایجاد کنید خیلی زمان بر هستش و حتی پکیج هایی هم هستند که این موضوع رو به صورت اتوماتیک هندل میکنن ولی خروجی ها اصلا مفید و کاربردی نیستند
اما پکیج Scramble به شما این امکان رو میده که فقط با وارد کردن یک دستور، خروجی مستندات رو مشاهده کنید و تمام Request Body ها همراه با دیتا تایپ هاشون و همچنین به شما اجازه تست api هارو میده
امیدوارم استفاده کنید و لذتش رو ببرید
لینک پکیج :
https://scramble.dedoc.co/
@DevTwitter | <Mojtaba Zaferani/>
👍17👎2
یه ریپوی خوب از Microsoft برای استفاده از مدلهای رایگان گیتهاب در فریمورک های مختلف...
توی codespace هم میتونید اجراش کنید (وب)
* AutoGen
* LangGraph
* Llamaindex
* OpenAI
* PydanticAI
* Semantic Kernel
* SmolAgents
https://github.com/Azure-Samples/python-ai-agent-frameworks-demos/
@DevTwitter | <Sam92/>
توی codespace هم میتونید اجراش کنید (وب)
* AutoGen
* LangGraph
* Llamaindex
* OpenAI
* PydanticAI
* Semantic Kernel
* SmolAgents
https://github.com/Azure-Samples/python-ai-agent-frameworks-demos/
@DevTwitter | <Sam92/>
👍12👎3
مدیریت پکیجهای فلتپک نصب شده روی لینوکس با Warehouse راحتتره و اتفاقا روانتر از GNOME Software پیشفرض کار میکنه.
نصف/حذف نرمافزارها و کتابخانههای همراه، مدیریت ریموتها، حذف دادهای کاربری و اسنپشات از نسخههای نصب شده، از جمله امکاناتشه:
https://flathub.org/apps/io.github.flattool.Warehouse
@DevTwitter | <Yashar Shahi/>
نصف/حذف نرمافزارها و کتابخانههای همراه، مدیریت ریموتها، حذف دادهای کاربری و اسنپشات از نسخههای نصب شده، از جمله امکاناتشه:
https://flathub.org/apps/io.github.flattool.Warehouse
@DevTwitter | <Yashar Shahi/>
👍10🔥2❤1
بیایین یکبار برای همیشه اینارو بفهمیم
اصن RAG چیه؟ CAG چیه؟ فاین تیون چیه؟
کی باید از کدوم استفاده کنیم؟ کدوم بدرد ما میخوره؟
این بلاگ رو نوشتم برای علاقه مندا (غیر تکنیکال)
فارسی:
vrgl.ir/oPwKj
انگلیسی:
https://medium.com/@mshojaei77/rag-vs-cag-vs-fine-tuning-which-brain-boost-does-your-llm-actually-need-7c318b2ed355
@DevTwitter | <Shojaei/>
اصن RAG چیه؟ CAG چیه؟ فاین تیون چیه؟
کی باید از کدوم استفاده کنیم؟ کدوم بدرد ما میخوره؟
این بلاگ رو نوشتم برای علاقه مندا (غیر تکنیکال)
فارسی:
vrgl.ir/oPwKj
انگلیسی:
https://medium.com/@mshojaei77/rag-vs-cag-vs-fine-tuning-which-brain-boost-does-your-llm-actually-need-7c318b2ed355
@DevTwitter | <Shojaei/>
👍25👎10❤4