Forwarded from Linuxor ?
اگه طراح وب یا توسعهدهنده فرانتاندی و میخوای به رابطهای کاربری جون بدی، Anime.js یه گزینه عالیه. از انیمیت کردن دکمهها و آیکونها برای میکرو-اینتراکشنهای جذاب گرفته تا ساختن نمودارهای متحرک یا افکتهای ورودی چشمنواز، کارتو راه میندازه. دیگه لازم نیست درگیر پیچیدگیهای انیمیشنهای CSS خالص برای کارهای حرفهای و داینامیک بشی، این کتابخونه جاوااسکریپتی کار رو ساده کرده.
github.com/juliangarnier/anime
@Linuxor
github.com/juliangarnier/anime
@Linuxor
Forwarded from PhiloLearn | فیلولرن
یه چیزی بیام خیلی رندوم بگم:
اگر مشکل استفاده از مخازن پکیج منیجر توزیعتون رو دارید (فیلترینگ یا تحریم). کوبار یه پروکسی میرور راه اندازی کرده
https://mirrors.kubarcloud.net/
پ.ن: فکر کنم هنوز به شکل رسمی رسمی ازش رونمایی نکردن 😂
@PhiloLearn
اگر مشکل استفاده از مخازن پکیج منیجر توزیعتون رو دارید (فیلترینگ یا تحریم). کوبار یه پروکسی میرور راه اندازی کرده
https://mirrors.kubarcloud.net/
پ.ن: فکر کنم هنوز به شکل رسمی رسمی ازش رونمایی نکردن 😂
@PhiloLearn
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 نسخه ۱.۴ افزونه ورود - عضویت موبایلی آتورا برای وردپرس منتشر شد.
تغییرات :
- افزودن فایل ترجمه زبان فارسی - انگلیسی
- راست و چپ چین سازی افزونه
- تغییرات جزئی برای انتشار در مخزن وردپرس
الان افزونه به مخزن وردپرس ارسال کردیم اما چند هفته دیگر منتشر می شود!
گیت هاب :
https://github.com/Rayiumir/Authora
#وردپرس
@TheRaymondDev
تغییرات :
- افزودن فایل ترجمه زبان فارسی - انگلیسی
- راست و چپ چین سازی افزونه
- تغییرات جزئی برای انتشار در مخزن وردپرس
الان افزونه به مخزن وردپرس ارسال کردیم اما چند هفته دیگر منتشر می شود!
گیت هاب :
https://github.com/Rayiumir/Authora
#وردپرس
@TheRaymondDev
GitHub
GitHub - Rayiumir/Authora: Easy login with mobile number for WordPress
Easy login with mobile number for WordPress. Contribute to Rayiumir/Authora development by creating an account on GitHub.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
Fact Check
United Nations has not classified 18 to 65-year-olds as ‘youth’
Social media posts in South Korea claim the United Nations (UN) has reclassified 18 to 65-year-olds as “youth”. The claim is false: representatives from various UN agencies said there was no such system, and UN publications define “youth” as individuals aged…
Forwarded from DevTwitter | توییت برنامه نویسی
اگر دنبال استفاده از AI بخصوص مدلهای LLM و سیستم های ایجنتیک درموضوعات مالی مثل سرمایه گذاری، تحقیقات مالی، و تریدینگ هستید این چندتا مقاله را بخونید. کلی مطالب جالب و فریمورک های جالبی را پیشنهاد میده.
- TradingAgents: Multi-Agents LLM Financial Trading Framework
https://arxiv.org/pdf/2412.20138
- From Deep Learning to LLMs: A survey of AI in Quantitative
Investment
https://arxiv.org/pdf/2503.21422
- Enhancing Investment Analysis: Optimizing AI-Agent
Collaboration in Financial Research
https://arxiv.org/pdf/2411.04788
- Are Generative AI Agents Effective Personalized Financial
Advisors?
https://arxiv.org/pdf/2504.05862
@DevTwitter | <Mehdi Allahyari/>
- TradingAgents: Multi-Agents LLM Financial Trading Framework
https://arxiv.org/pdf/2412.20138
- From Deep Learning to LLMs: A survey of AI in Quantitative
Investment
https://arxiv.org/pdf/2503.21422
- Enhancing Investment Analysis: Optimizing AI-Agent
Collaboration in Financial Research
https://arxiv.org/pdf/2411.04788
- Are Generative AI Agents Effective Personalized Financial
Advisors?
https://arxiv.org/pdf/2504.05862
@DevTwitter | <Mehdi Allahyari/>
Forwarded from Linuxor ?
تاحالا شده از یه فریمورک CSS استفاده کنی و بعد بفهمی برای یه کار ساده مجبورت میکنه از jQuery یا یه کتابخونه جاوااسکریپت خاص استفاده کنی؟ جذابیت اصلی بولما (Bulma) برای خیلیها اینه که 100درصد CSS خالصه. این یعنی برای انیمیشنها، مودالها، یا هر تعاملی، خودت تصمیم میگیری از چه جاوااسکریپتی استفاده کنی (یا اصلاً استفاده نکنی!). این بهت آزادی عمل میده و باعث میشه با هر فریمورک جاوااسکریپتی مثل Vue، React یا حتی وانیلا JS (جاوااسکریپت خالص) راحت کار کنه. این ویژگی برای کسایی که میخوان پروژههای سبک داشته باشن یا با تکنولوژیهای خاصی کار میکنن و نمیخوان وابستگیهای ناخواسته به پروژهشون اضافه بشه، یه مزیت بزرگه.
bulma.io
@Linuxor
bulma.io
@Linuxor
Forwarded from The Machine
جدی گرفتن ایگوی خودمون، حاکمیت احساس روی تصمیمات زندگی، پیشفرض های اجتماعی در جهت همرنگ شدن با بقیه ( در مواردی که الزامی نیست) و دنبال تأیید بیش از اندازه جمع و وضعیت لختی یا Inertia
باگ های بزرگ ما انسانها هستن که باید هر از گاهی افسارشون رو به دست بگیریم.
باگ های بزرگ ما انسانها هستن که باید هر از گاهی افسارشون رو به دست بگیریم.
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from کانال مهرداد لینوکس
🚀 آیا برنامهات کند اجرا میشه و نمیدونی چرا؟
🔥 با Hotspot بخش های bottleneck پرفورمنس برنامهات رو مثل آب خوردن پیدا کن!
این ابزار گرافیکی، دادههای perf رو به گرافهایی مثل Flame Graph تبدیل میکنه، جایی که دقیقا میفهمی CPU داره وقتش رو کجا هدر میده!
📦 کافیه با perf اجراش کنی، بعد Hotspot همهچیز رو تصویری نشونت میده.
🎯 مخاطب این ابزار کیه؟
مهندسین DevOps که نیاز به مانیتورینگ عملکرد دارند
برنامه نویسان
علاقه مندان
✨ ویژگیهای کلیدی Hotspot:
✅ نمایش گرافیکی Flame Graph برای درک سریع مسیرهای اجرای کد
✅ نمایش Call Graph و درخت فراخوانی به صورت تعاملی
✅ پشتیبانی از annotated source view (مشاهده سورسکد با جزئیات مصرف CPU)
✅ نمایش Disassembly view (نمایش اسمبلی با مشخص شدن مقدار مصرف هر دستور)
✅ قابلیت بررسی دادهها به صورت post-mortem از فایلهای trace ذخیرهشده توسط perf
✅ ساخته شده با Qt
✅ کاملاً آزاد و متنباز (GPL)
🔧 طریقه استفاده
اجرای برنامهتان با perf record برای ثبت پروفایل:
سپس اجرای Hotspot برای تحلیل داده:
📌 لینک ابزار
@MehrdadLinuxchannel
🔥 با Hotspot بخش های bottleneck پرفورمنس برنامهات رو مثل آب خوردن پیدا کن!
این ابزار گرافیکی، دادههای perf رو به گرافهایی مثل Flame Graph تبدیل میکنه، جایی که دقیقا میفهمی CPU داره وقتش رو کجا هدر میده!
📦 کافیه با perf اجراش کنی، بعد Hotspot همهچیز رو تصویری نشونت میده.
🎯 مخاطب این ابزار کیه؟
مهندسین DevOps که نیاز به مانیتورینگ عملکرد دارند
برنامه نویسان
علاقه مندان
✨ ویژگیهای کلیدی Hotspot:
✅ نمایش گرافیکی Flame Graph برای درک سریع مسیرهای اجرای کد
✅ نمایش Call Graph و درخت فراخوانی به صورت تعاملی
✅ پشتیبانی از annotated source view (مشاهده سورسکد با جزئیات مصرف CPU)
✅ نمایش Disassembly view (نمایش اسمبلی با مشخص شدن مقدار مصرف هر دستور)
✅ قابلیت بررسی دادهها به صورت post-mortem از فایلهای trace ذخیرهشده توسط perf
✅ ساخته شده با Qt
✅ کاملاً آزاد و متنباز (GPL)
🔧 طریقه استفاده
اجرای برنامهتان با perf record برای ثبت پروفایل:
perf record -F 99 -g ./your_app
سپس اجرای Hotspot برای تحلیل داده:
hotspot perf.data
📌 لینک ابزار
@MehrdadLinuxchannel
Forwarded from Go Casts 🚀
از مهمترین بهبودهای گولنگ در نسخه ۱.۲۴ پشتیبانی بهتر از WebAssembly هست که هم برای وب اپلیکیشن هایی که محاسبات سنگین یا لاجیک خیلی مشترک با بکند دارن میتونه کاربردی باشه و هم برای Edge Computing مناسبه.
تو این ویدیو توضیحات رو میتونید بخونید.
https://www.youtube.com/watch?v=kj80m-umOxs
به همچنین در این مقاله
https://go.dev/blog/wasmexport
@gocasts
تو این ویدیو توضیحات رو میتونید بخونید.
https://www.youtube.com/watch?v=kj80m-umOxs
به همچنین در این مقاله
https://go.dev/blog/wasmexport
@gocasts
YouTube
What's new in Go
There’s a lot to love about Go 1.24, including support for post-quantum cryptography, full support for generic type aliases, and several performance improvements to the Go runtime that significantly decrease CPU overhead for most applications. Learn what’s…
Forwarded from DevTwitter | توییت برنامه نویسی
نوشتن ایمیل با Tailwind CSS؟ بله، با Maizzle ممکنه!
یکی از چالشهای همیشگی در توسعه ایمیلهای HTML، محدودیت شدید در استفاده از CSS هست. بسیاری از کلاینتهای ایمیل فقط CSS خطی (Inline) رو پشتیبانی میکنن و همین باعث میشه طراحی ایمیل مثل یه کابوس باشه — مخصوصاً اگه به ابزارهای مدرنی مثل Tailwind CSS عادت کرده باشی.
اینجاست که Maizzle وارد میشه.
خب، Maizzle یه ابزار مبتنی بر Tailwind CSS هست که دقیقاً برای همین ساخته شده:
نوشتن ایمیلهای HTML تمیز، مدرن، و ریسپانسیو با استفاده از Tailwind — بدون دردسرهای inline کردن دستی CSS.
چی کار میکنه؟
کد رو با Tailwind مینویسی، مثل همیشه.
حالا Maizzle اون رو پردازش میکنه و CSSهارو بهصورت خودکار inline میکنه.
خروجی؟ یه ایمیل HTML بهینه، قابل ارسال، و سازگار با اکثر کلاینتهای ایمیل.
مزایا:
- سرعت توسعه بالا
- طراحی ماژولار و نگهداری ساده
- خروجی کاملاً استاندارد و تستشده
اگه توسعه ایمیل بخشی از کارته، بهت پیشنهاد میکنم حتماً Maizzle رو امتحان کنی.
واقعاً تجربهی نوشتن ایمیل رو از “دردناک” به “لذتبخش” تبدیل میکنه.
maizzle.com
@DevTwitter | <Ali Baghernia/>
یکی از چالشهای همیشگی در توسعه ایمیلهای HTML، محدودیت شدید در استفاده از CSS هست. بسیاری از کلاینتهای ایمیل فقط CSS خطی (Inline) رو پشتیبانی میکنن و همین باعث میشه طراحی ایمیل مثل یه کابوس باشه — مخصوصاً اگه به ابزارهای مدرنی مثل Tailwind CSS عادت کرده باشی.
اینجاست که Maizzle وارد میشه.
خب، Maizzle یه ابزار مبتنی بر Tailwind CSS هست که دقیقاً برای همین ساخته شده:
نوشتن ایمیلهای HTML تمیز، مدرن، و ریسپانسیو با استفاده از Tailwind — بدون دردسرهای inline کردن دستی CSS.
چی کار میکنه؟
کد رو با Tailwind مینویسی، مثل همیشه.
حالا Maizzle اون رو پردازش میکنه و CSSهارو بهصورت خودکار inline میکنه.
خروجی؟ یه ایمیل HTML بهینه، قابل ارسال، و سازگار با اکثر کلاینتهای ایمیل.
مزایا:
- سرعت توسعه بالا
- طراحی ماژولار و نگهداری ساده
- خروجی کاملاً استاندارد و تستشده
اگه توسعه ایمیل بخشی از کارته، بهت پیشنهاد میکنم حتماً Maizzle رو امتحان کنی.
واقعاً تجربهی نوشتن ایمیل رو از “دردناک” به “لذتبخش” تبدیل میکنه.
maizzle.com
@DevTwitter | <Ali Baghernia/>
Forwarded from CS12 Consortium
درود خدمت تمامی دوستان نوآور
💻
📱 |📱 - در این رویداد، ارائههایی خواهیم داشت از آقایان: سگارو، وحید فرید، حامد بیدی، فرهاد شیری، کاوه عینی و پدرام آشفته اردکانی
📍 - از ساعت ۱۲ تا ۵ عصر سه شنبه، مورخه ۶ خرداد، در دانشگاه آزاد واحد تهران مرکز شعبه پونک منتظرتونیم تا کنار هم باشیم.
✨ CBE Archive | CS12 Society
🎤 دومین رویداد CS12 در راهه!
اگه به برنامهنویسی، علوم کامپیوتر، یا کلاً دنیای تکنولوژی علاقه داری، این یه دورهمی خودمونی و بهدردبخور برای توئه.ما تو CS12 قراره چند ساعت کنار هم باشیم، ارائههای جذاب و جالب ببینیم، از تجربهی هم یاد بگیریم و کلی آدم خفن با دغدغههای مشترک ببینیم
🔗 لینک ثبت نام رویداد در سایت ایوند
ثبت نام فراموش نشه!😋
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
اینکه یه هوش مصنوعی میتونه صدای شما رو از روی چند ثانیه حرف زدنتون یاد بگیره و بعد هرچیزی رو با همون صدا بگه، یکم غیر ممکن به نظر ميآد؟ ریپوی Real-Time Voice Cloning از سه بخش اصلی تشکیل شده: یه "encoder" که ویژگیهای صداتون رو یاد میگیره، یه "synthesizer" که متن جدید رو با اون ویژگیها میسازه، و یه "vocoder" که خروجی رو شبیه صدای واقعی انسان میکنه. همه اینا کنار هم جمع شدن تا شما بتونید به راحتی صدای دلخواهتون رو بسازید. برای کسایی که دوست دارن بدونن پشت صحنه این ابزارهای جذاب چخبره، این ریپو یه نقطه شروع خوبه.
github.com/CorentinJ/Real-Time-Voice-Cloning
@Linuxor
github.com/CorentinJ/Real-Time-Voice-Cloning
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
دیتابیس محل نگهداری لاگ نیست!
خیلی از تیمها لاگها رو داخل دیتابیس ذخیره میکنن؛ شاید چون دسترسی سادهتری دارن یا فکر میکنن مدیریتش راحتتره. اما این کار در بلندمدت میتونه چالشساز بشه.
دلیلش چیه؟
دیتابیس برای دادههای ساختیافته طراحی شده، نه لاگهای حجیم و بیساختار
لاگها نرخ نوشتن بالایی دارند و این فشار زیادی به دیتابیس وارد میکنه
خواندن لاگها معمولاً بهندرت انجام میشه، ولی حجم زیادی از فضا رو اشغال میکنن
نگهداری لاگ در دیتابیس میتونه کارایی سیستمهای اصلی رو تحت تاثیر قرار بده
پس چه جایگزینی داریم؟
ابزارهایی مثل ELK Stack یا Grafana Loki دقیقاً برای این کار ساخته شدن:
جستجوی سریع و پیشرفته
فشردهسازی و نگهداری بهینه
مدیریت و مانیتورینگ متمرکز
در معماری درست، هر دادهای جای مخصوص خودش رو داره؛
لاگها هم مستثنی نیستن.
@DevTwitter | <Mehrdad Chatrazar/>
خیلی از تیمها لاگها رو داخل دیتابیس ذخیره میکنن؛ شاید چون دسترسی سادهتری دارن یا فکر میکنن مدیریتش راحتتره. اما این کار در بلندمدت میتونه چالشساز بشه.
دلیلش چیه؟
دیتابیس برای دادههای ساختیافته طراحی شده، نه لاگهای حجیم و بیساختار
لاگها نرخ نوشتن بالایی دارند و این فشار زیادی به دیتابیس وارد میکنه
خواندن لاگها معمولاً بهندرت انجام میشه، ولی حجم زیادی از فضا رو اشغال میکنن
نگهداری لاگ در دیتابیس میتونه کارایی سیستمهای اصلی رو تحت تاثیر قرار بده
پس چه جایگزینی داریم؟
ابزارهایی مثل ELK Stack یا Grafana Loki دقیقاً برای این کار ساخته شدن:
جستجوی سریع و پیشرفته
فشردهسازی و نگهداری بهینه
مدیریت و مانیتورینگ متمرکز
در معماری درست، هر دادهای جای مخصوص خودش رو داره؛
لاگها هم مستثنی نیستن.
@DevTwitter | <Mehrdad Chatrazar/>
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 آموزش کتابخانه Libnet قسمت ۴ : ارسال چندین بسته
در قسمت قبلی یاد گرفتیم که چطور بسته های دلخواه بسازیم و به شبکه تزریق کنیم . اما اینکار را فقط برای یک بسته انجام میدادیم . اگر بخواهیم چندین بسته بسازیم و ارسال کنیم باید چکار کنیم ؟ این موضوعی است که در این قسمت یاد میگیریم .
00:00 مقدمه
01:37 معرفی روش های ارسال چندگانه بسته ها در Libnet
08:08 ارسال چندین بسته به وسیله تابع libnet_clear_packet
15:24 ارسال چندین بسته با استفاده از PTAG ها
Aparat : https://www.aparat.com/v/sbfevs9
Youtube : https://youtu.be/Wt_0KvfRJkE
#network #libnet
🆔 : @MrPythonBlog | BOOST
در قسمت قبلی یاد گرفتیم که چطور بسته های دلخواه بسازیم و به شبکه تزریق کنیم . اما اینکار را فقط برای یک بسته انجام میدادیم . اگر بخواهیم چندین بسته بسازیم و ارسال کنیم باید چکار کنیم ؟ این موضوعی است که در این قسمت یاد میگیریم .
00:00 مقدمه
01:37 معرفی روش های ارسال چندگانه بسته ها در Libnet
08:08 ارسال چندین بسته به وسیله تابع libnet_clear_packet
15:24 ارسال چندین بسته با استفاده از PTAG ها
Aparat : https://www.aparat.com/v/sbfevs9
Youtube : https://youtu.be/Wt_0KvfRJkE
#network #libnet
🆔 : @MrPythonBlog | BOOST
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
پارچ XFCE طبق درخواستهای مطرح شده از سوی جامعه کاربری مجدداً به لیست ایمیجهای موجود پارچ اضافه شد.
این نسخه دیگر تحت جامعه نبوده و بهزودی طی رلیز آخر این ماه با نسخههای پلاسما و گنوم همگام سازی خواهد شد.
دریافت از مخزن پارچ
@ParchLinux
این نسخه دیگر تحت جامعه نبوده و بهزودی طی رلیز آخر این ماه با نسخههای پلاسما و گنوم همگام سازی خواهد شد.
دریافت از مخزن پارچ
@ParchLinux