Forwarded from TorhamDev | تورهام 😳
https://youtube.com/playlist?list=PLJ_usHaf3fgO_PgB1zTSlKVSqDdvh49bi
با تمام بدبختیها، ویدیو امشب یادم نمیره. ویدیو امشب Gold کامل.
مبانی ASGI، کلا ۳ تا ویدیو رو هم ۴۰ دقیقه نمیشه ولی درک خیلی خوبی بهتون میده از ASGI. البته WSGI هم دقیقا همینه و استاندارد خودش رو داره. با اون هم میشه دقیقا همینکارها رو انجام داد.
#vid_per_day
@TorhamDevCH
با تمام بدبختیها، ویدیو امشب یادم نمیره. ویدیو امشب Gold کامل.
مبانی ASGI، کلا ۳ تا ویدیو رو هم ۴۰ دقیقه نمیشه ولی درک خیلی خوبی بهتون میده از ASGI. البته WSGI هم دقیقا همینه و استاندارد خودش رو داره. با اون هم میشه دقیقا همینکارها رو انجام داد.
#vid_per_day
@TorhamDevCH
Forwarded from Note (Mr.05)
اگه زمانی بود. که مثل من حوصله هیچ عنی نداشته باشید و نیاز داشتید containerization یکجا
50 سرور هندل کنید اون زمان میتونید از این کوفتی استفاده کنید. شبتون خوش
@Mr05_Dev
50 سرور هندل کنید اون زمان میتونید از این کوفتی استفاده کنید. شبتون خوش
docker volume create portainer_data
docker run -d \
-p 8000:8000 \
-p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
@Mr05_Dev
Forwarded from Note (Mr.05)
- NeuTTS Air — on-device TTS with instant voice cloning
This is the first realistic text-to-speech model that runs entirely on your device, with no API needed.
It’s built in the GGML format, which means it works even on phones, laptops, and Raspberry Pi.
Voice cloning takes just 3 seconds — all you need is a short audio clip to recreate a voice for future speech synthesis.
It’s powered by a lightweight 0.5B language core combined with the NeuCodec neural codec, delivering the perfect balance between quality and speed.
All generated audio includes a Perceptual Threshold Watermarker, helping prevent misuse and deepfake abuse.
GitHub:
@Mr05_Dev
This is the first realistic text-to-speech model that runs entirely on your device, with no API needed.
It’s built in the GGML format, which means it works even on phones, laptops, and Raspberry Pi.
Voice cloning takes just 3 seconds — all you need is a short audio clip to recreate a voice for future speech synthesis.
It’s powered by a lightweight 0.5B language core combined with the NeuCodec neural codec, delivering the perfect balance between quality and speed.
All generated audio includes a Perceptual Threshold Watermarker, helping prevent misuse and deepfake abuse.
GitHub:
github.com/neuphonic/neutts-air@Mr05_Dev
Forwarded from DeepMind AI Expert (Farzad 🦅)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DeepMind AI Expert (Farzad 🦅)
مدلهای بزرگ امروزی معمولاً برای حل مسائل منطقی دشوار مثل سودوکو، ماز یا چالشهای ARC-AGI به اندازه زیادی منابع نیاز دارند؛ اما تیم تحقیقاتی TRM قدم متفاوتی برداشتن: با فقط ۷ میلیون پارامتر و ساختاری ساده، بازگشتی عمل میکنند تا مراحل استدلال را پشت سر هم بگذرانند. در مسئله ARC-AGI-1، دقت ~ ۴۵٪ با مدل فقط ۷M پارامتر بدست آوردند که بهتر از بسیاری LLMهای بزرگ است. حتی در ARC-AGI-2 هم عملکردی بهتر از مدل HRM نشان دادند. توسعه مدلهای عظیم همواره با هزینههای محاسباتی، مصرف انرژی، و دشواری در استنتاج همراه بوده. اما TRM نشان میدهد که میتوانید با ساختاری بسیار سبکتر و سادهتر به تواناییهای استدلالی نزدیک شوید. این مسیر میتواند کمک کند تا مدلهای هوش مصنوعی در دستگاههای سبکتر (مثل موبایل و ... ) نیز بتوانند وظایف پیچیدهتر را انجام دهند.
☑️ Less is More: Recursive Reasoning with Tiny Networks
🖥 SamsungSAILMontreal: TinyRecursiveModels
#مقاله
☑️ مطالب بیشتر ✈ 📱 💻
♾ @AI_DeepMind
♾ @AI_Person
#مقاله
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
برنامه نویس هستید و پروژه حساس داری Telemetry رو غیرفعال کن
حتما در مورد Telemetry میدونید یا شنیدید.
من در مورد Nextjs میگم شما برای فریم وورک خودتون سرچ کنید
به صورت کلی Telemetry فرآیند جمعآوری و ارسال دادههای ( بی ضرر طبق مستندات) برای تحلیل و پایش است که به صورت ناشناس از نرم افزار به سمت شرکت های سازنده فریم ورک ارسال میشه
مثلا طبق مستندات خود نکست:
https://nextjs.org/telemetry
مواردی جمعآوری میشوند عبارتاند از:
- فرمان اجرا شده (next build, next dev, next export)
- نسخه Next.js
- اطلاعات کلی دستگاه مثل تعداد CPUها، سیستم عامل (macOS, Windows, Linux) و اینکه آیا اجرای دستور در محیط CI است یا نه
- مدت زمان اجرای next build و تعداد صفحات پروژه
در حین توسعه، اگر خطا ظاهر شود، گزینهای برای ارسال بازخورد وجود دارد (اما خود خطای کامل جمعآوری نمیشود)
در محیطهای سازمانی یا پروژههای حساس امنیتی حتی به صورت ناشناس ارسال برخی اطلاعات عمومی پروژه میتونه امنیت رو تضعیف کنه
مستندات تأکید میکنه که هیچ دادهای که ممکن است شامل اطلاعات حساس باشد (مثل متغیرهای محیطی، مسیر فایل، محتویات فایلها، لاگها) جمعآوری نمیشود. اما حقیقا من زیاد تحقیق نکردم که آیا واقعا همین موارده یا بیشتره ( اینو دیگه بچه های سکوریتی بیان بگن)
توی نکست جی اس با این دستور میتونید متوجه بشید فعاله یا غیر فعال :
next telemetry status
برای غیر فعال کردنش چند راه گفته شده من خودم از روش env
NEXT_TELEMETRY_DISABLED=1
غیرفعال کردم
نکته آخر اینکه: حتی ویژگیهایی که به نظر “بیضرر” میآیند، مثل telemetry، در محیطهای Enterprise باید بررسی و مدیریت شوند تا امنیت پروژه تضمین شود.
@DevTwitter | <Ahmad Safari/>
حتما در مورد Telemetry میدونید یا شنیدید.
من در مورد Nextjs میگم شما برای فریم وورک خودتون سرچ کنید
به صورت کلی Telemetry فرآیند جمعآوری و ارسال دادههای ( بی ضرر طبق مستندات) برای تحلیل و پایش است که به صورت ناشناس از نرم افزار به سمت شرکت های سازنده فریم ورک ارسال میشه
مثلا طبق مستندات خود نکست:
https://nextjs.org/telemetry
مواردی جمعآوری میشوند عبارتاند از:
- فرمان اجرا شده (next build, next dev, next export)
- نسخه Next.js
- اطلاعات کلی دستگاه مثل تعداد CPUها، سیستم عامل (macOS, Windows, Linux) و اینکه آیا اجرای دستور در محیط CI است یا نه
- مدت زمان اجرای next build و تعداد صفحات پروژه
در حین توسعه، اگر خطا ظاهر شود، گزینهای برای ارسال بازخورد وجود دارد (اما خود خطای کامل جمعآوری نمیشود)
در محیطهای سازمانی یا پروژههای حساس امنیتی حتی به صورت ناشناس ارسال برخی اطلاعات عمومی پروژه میتونه امنیت رو تضعیف کنه
مستندات تأکید میکنه که هیچ دادهای که ممکن است شامل اطلاعات حساس باشد (مثل متغیرهای محیطی، مسیر فایل، محتویات فایلها، لاگها) جمعآوری نمیشود. اما حقیقا من زیاد تحقیق نکردم که آیا واقعا همین موارده یا بیشتره ( اینو دیگه بچه های سکوریتی بیان بگن)
توی نکست جی اس با این دستور میتونید متوجه بشید فعاله یا غیر فعال :
next telemetry status
برای غیر فعال کردنش چند راه گفته شده من خودم از روش env
NEXT_TELEMETRY_DISABLED=1
غیرفعال کردم
نکته آخر اینکه: حتی ویژگیهایی که به نظر “بیضرر” میآیند، مثل telemetry، در محیطهای Enterprise باید بررسی و مدیریت شوند تا امنیت پروژه تضمین شود.
@DevTwitter | <Ahmad Safari/>
This media is not supported in your browser
VIEW IN TELEGRAM
حالا یدونه راه انداختم ببینم چیا داره توش. ولی چیزی که دنبالشم نیست
مشکل اصلی که دارم باهاش اینه که باید برم داخل سرور مقصد. اصلا مشکل اصلی من اینه که حوصله وصل شدن به سرور مقصد رو ندارم.
توی بررسی های قبلیم coolify باز یکم بهتر بود ولی خیلی قطع و وصل میشد. ینی میومد بهت حتی قابلیت اتصال به گیتهاب رو میداد میرفتی خودت انتخاب می کردی همونو میزاشت روی سرور مقصد. ولی خیلی قطع و وصل میشد ینی دو سه بار باید میزدی ی عملیات رو تا کامل انجام بشه.
خودم ی کاستوم اسکریپت دارم که اینکارو برام می کنه ولی مشکلی که داره اینه که میره داخل سرور مقصد بیلد میگیره.
الان نیاز دارم که ی سرور واسط باشه اونجا بیلد انجام بشه و بعد داخل سرور مقصد فقط pull کنه اون image رو. البته هر دو گزینه رو داشته باشم خیلی خوبه هم بتونم build بگیرم داخل سرور مقصد یا داخل سرور واسط Build بشه.
توی بررسی های قبلیم coolify باز یکم بهتر بود ولی خیلی قطع و وصل میشد. ینی میومد بهت حتی قابلیت اتصال به گیتهاب رو میداد میرفتی خودت انتخاب می کردی همونو میزاشت روی سرور مقصد. ولی خیلی قطع و وصل میشد ینی دو سه بار باید میزدی ی عملیات رو تا کامل انجام بشه.
خودم ی کاستوم اسکریپت دارم که اینکارو برام می کنه ولی مشکلی که داره اینه که میره داخل سرور مقصد بیلد میگیره.
الان نیاز دارم که ی سرور واسط باشه اونجا بیلد انجام بشه و بعد داخل سرور مقصد فقط pull کنه اون image رو. البته هر دو گزینه رو داشته باشم خیلی خوبه هم بتونم build بگیرم داخل سرور مقصد یا داخل سرور واسط Build بشه.
Forwarded from یک برنامه نویس تنبل ( MΞ)
This media is not supported in your browser
VIEW IN TELEGRAM
🤣4
Forwarded from Linuxor ?
اگه به اینترنت اشیاء علاقه دارید این پلتفرم حسابی به دردتون میخوره ThingsBoard یه پلتفرم متنباز برای ساخت و مدیریت راهکارهای IoT هستش که همهچیز رو براتون ساده میکنه. باهاش میتونید دستگاههاتون رو به سرور وصل کنید، دادههاشون رو جمعآوری و تحلیل کنید، برای رویدادها قانون تعریف کنید و در نهایت، همهچیز رو توی یه داشبورد گرافیکی و قابل تنظیم ببینید.
از کنترل دمای یه گلخانه گرفته تا مانیتورینگ وسایل نقلیه یا مدیریت چراغهای شهری، ThingsBoard بهتون اجازه میده بدون نیاز به زیرساخت پیچیده، یه سیستم کامل و حرفهای بسازید.
کته جالبش اینه که ThingsBoard به راحتی با انواع پروتکلهای ارتباطی مثل MQTT، HTTP و CoAP کار میکنه و میتونه دادهها رو همزمان از دهها یا حتی هزاران دستگاه مختلف جمعآوری و پردازش کنه. این یعنی شما میتونید یه شبکه بزرگ از سنسورها و دستگاهها داشته باشید و همه چیز رو بدون دردسر زیر نظر بگیرید، داشبورد بسازید و تصمیمهای هوشمندانه در لحظه بگیرید، بدون اینکه نیاز باشه هر دستگاه رو جداگانه مدیریت کنید.
توضیحات کامل ترش رو توی سایت خودشون ببینید:
thingsboard.io
@Linuxor
از کنترل دمای یه گلخانه گرفته تا مانیتورینگ وسایل نقلیه یا مدیریت چراغهای شهری، ThingsBoard بهتون اجازه میده بدون نیاز به زیرساخت پیچیده، یه سیستم کامل و حرفهای بسازید.
کته جالبش اینه که ThingsBoard به راحتی با انواع پروتکلهای ارتباطی مثل MQTT، HTTP و CoAP کار میکنه و میتونه دادهها رو همزمان از دهها یا حتی هزاران دستگاه مختلف جمعآوری و پردازش کنه. این یعنی شما میتونید یه شبکه بزرگ از سنسورها و دستگاهها داشته باشید و همه چیز رو بدون دردسر زیر نظر بگیرید، داشبورد بسازید و تصمیمهای هوشمندانه در لحظه بگیرید، بدون اینکه نیاز باشه هر دستگاه رو جداگانه مدیریت کنید.
توضیحات کامل ترش رو توی سایت خودشون ببینید:
thingsboard.io
@Linuxor
Forwarded from lou's bs
یکی از شیرین ترین آسیب پذیری های جهان به نظر ام race condition هستش
لامصب خیلی جذابه
یه برنامه نویس بدبخت خیلی از لاجیک رو درست نوشته و با تست های خودش امن به نظر میاد خصوصاً تو بحث های authorization و authentication و یا session handling و یهو تو همین جاها race condition میخوره و بوم ! کل لاجیک میره زیر سوال 😂
لامصب خیلی جذابه
یه برنامه نویس بدبخت خیلی از لاجیک رو درست نوشته و با تست های خودش امن به نظر میاد خصوصاً تو بحث های authorization و authentication و یا session handling و یهو تو همین جاها race condition میخوره و بوم ! کل لاجیک میره زیر سوال 😂
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
در CSS سه واحد جدید برای Viewport معرفی شده که مشکل ارتفاع در موبایل را حل میکنند. پیشتر استفاده از 100vh باعث میشد بخشهای تمامصفحه دقیق نمایش داده نشوند، چون نوار ابزار مرورگر هنگام اسکرول ظاهر یا ناپدید میشود و ارتفاع واقعی تغییر میکند. حالا با سه واحد جدید این مشکل رفع شده است:
1. lvh (Large Viewport Height)
بیشترین ارتفاع زمانی که نوار ابزار پنهان است.
کاربرد: برای بخشهای فولاسکرین.
2. svh (Small Viewport Height)
کمترین ارتفاع زمانی که نوار ابزار دیده میشود.
کاربرد: برای اجزایی مثل هدر یا فوتر ثابت.
3. dvh (Dynamic Viewport Height)
ارتفاع پویا بین lvh و svh.
کاربرد: برای بخشهای تطبیقی.
اگر چند بخش 100dvh داشته باشید، با ظاهر شدن نوار ابزار ممکن است صفحه بپرد.
جمعبندی:
- نمایش ثابت: svh
- فولاسکرین واقعی: lvh
- رفتار تطبیقی: dvh
این واحدها جایگزین vh نیستند، بلکه ابزارهایی برای کنترل دقیقتر در موبایلاند. CSS امروز هوشمندتر و دقیقتر شده و کنترل بیشتری بر طراحی رابطها میدهد.
@DevTwitter | <Hesam Valizadeh/>
1. lvh (Large Viewport Height)
بیشترین ارتفاع زمانی که نوار ابزار پنهان است.
کاربرد: برای بخشهای فولاسکرین.
height: 100lvh;
2. svh (Small Viewport Height)
کمترین ارتفاع زمانی که نوار ابزار دیده میشود.
کاربرد: برای اجزایی مثل هدر یا فوتر ثابت.
height: 100svh;
3. dvh (Dynamic Viewport Height)
ارتفاع پویا بین lvh و svh.
کاربرد: برای بخشهای تطبیقی.
height: 100dvh;
اگر چند بخش 100dvh داشته باشید، با ظاهر شدن نوار ابزار ممکن است صفحه بپرد.
جمعبندی:
- نمایش ثابت: svh
- فولاسکرین واقعی: lvh
- رفتار تطبیقی: dvh
این واحدها جایگزین vh نیستند، بلکه ابزارهایی برای کنترل دقیقتر در موبایلاند. CSS امروز هوشمندتر و دقیقتر شده و کنترل بیشتری بر طراحی رابطها میدهد.
@DevTwitter | <Hesam Valizadeh/>