DevTwitter | توییت برنامه نویسی


Гео и язык канала: Иран, Фарси
Категория: Технологии


توییت های برنامه نویسی و طراحی وب :)
@dvtwi
هشتگ های کانال:
devtwitter.t.me/5
DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Связанные каналы  |  Похожие каналы

Гео и язык канала
Иран, Фарси
Категория
Технологии
Статистика
Фильтр публикаций


اگر دنبال یه روش امن برای host سرور MCPتون هستین، Microsoft Azure توی یه بلاگ پست، قدم به قدم آموزش داده که چطوری میتونید با استفاده از FastAPI و Azure container apps این کار و بکنید.

لینکش:
https://techcommunity.microsoft.com/blog/appsonazureblog/host-remote-mcp-servers-in-azure-container-apps/4403550

@DevTwitter |


Репост из: Quera
📣 مسابقه ورودی کمپ بهاره Fin AI

💻 کدهای هوشمند بانکداری نسل بعد!

💎 این مسابقه می‌تونه دروازه ورود شما به بوت‌کمپ علوم داده و یادگیری ماشین با طعم چالش‌های واقعی در حوزه بانکداری هوشمند باشه!

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

⏳جمعه ۲۹ فروردین ساعت ۱۵

✔️ ثبت‌نام رایگان :
🔗 https://quera.org/r/ortx5

➖➖➖➖
#Quera_Contest


سیستم‌ عامل‌ چطوری کار می‌کنه؟دنبال کردن فراخوانی‌های سیستمی لینوکس مثل یک هکر و متخصص امنیت
نگاهی داریم به کلیات کرنل لینوکس و بعدش مفهموم سیستم کامل‌ها و نگاهی دقیق تر به فراخوانی‌های سیستمی و اینکه چطوری می شه فراخوانی های سیستمی یه برنامه رو دنبال کرد
https://www.youtube.com/watch?v=cYUtHe_XXyQ&feature=youtu.be

@DevTwitter |


تکنیک تعامل دیرهنگام (Late Interaction) در بازیابی اطلاعات (information retrieval)، یکی از تکنیکهای موثر در سیستم‌های رتبه‌بندی اسناد (document ranking) است. در این روش، ابتدا پرسش (Query) و اسناد (Documents) به صورت جداگانه‌ encode می‌شوند و سپس در مرحله‌ای بعدی، تعامل میان آن‌ها به‌صورت موخر و انتخابی صورت می‌گیرد. این تکنیک باعث کاهش هزینه‌های محاسباتی نسبت به روش‌های تعامل زودهنگام (Early Interaction) می‌شود، زیرا تنها بر روی تعداد محدودی از اسناد که به‌عنوان کاندیدا انتخاب شده‌اند، تعامل انجام می‌گیرد. تکنیک Late Interaction تعادلی میان دقت بالا و کارایی فراهم می‌کند و در مدل‌هایی مانند ColBERT کاربرد فراوان دارد.
همچنین مدلهای مهمی از این روش استفاده میکنن مثل ColBERT, ColPali, و ColQwen.
این بلاگ از weaviate خیلی قشنگ همراه با شکل این تکنیک و تکنیکهای دیگه توضیح میده. حتما بخونید اگه کارتون با بازیابی اطلاعات زیاد کار داره.
لینک بلاگ:
https://weaviate.io/blog/late-interaction-overview

@DevTwitter |


خوشحالم که اعلام کنم بعد از یک هفته زمان گذاشتن نسخه اول رودمپ تست نویسی برای دولوپر هارو باهاتون شیر میکنم

https://github.com/hasanxdev/Test-Roadmap-For-Developers

@DevTwitter |


Репост из: تبلیغات گسترده هشتگ
☯️ اگه به برنامه‌نویسی علاقه داری و میشه روی همت و پشت‌کارت حساب کرد، در استعدادسنجی ما شرکت کن و استعدادت رو برای ورود به دنیای برنامه‌نویسی محک بزن!

🚨 شرکت در آزمون و دورۀ آماده‌سازی رایگان ➡️

🧑‍💻 و یا برای کسب اطلاعات بیشتر کافیه به آی‌دی ما پیام بدی! ‌‌‌‌

🆔 @MaktabSharif_Admin

▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️

🌐 وبسایت |💬کانال تلگرام | 🌐 اینستاگرام

#استخدام_با_طعم_آموزش


این رپو با Flask یه CMS پیاده‌سازی کرده. داکیومنت به چینیه
ولی خوب ترجمه کنید به انگلیسی.
من از معماری و طوری که پیاده کرده خوشم اومد، مثلا سیستم پلاگین پیاده کرده که خوب باحاله، ساختار پروژه رو هم خوب تعریف کرده.
هم قابل استفاده‌س و هم آموزشی

https://github.com/yandaozi/PPress

@DevTwitter |


این ریپو را یک نفر درست کرده که بیشتر از ۱۵۰ تا notebooks آموزشی داره راجع به استفاده از لایبرری Transformers برای انواع اپلیکیشن ها و روی انواع دیتا مثل PDF و تصویر و ویدیو.
واقعا توجیهی برای یاد نگرفتن نیست. هر کدوم از این notebooks های آموزشی کلی چیز راجع به مدلها و معماری های مختلف یاد میده. یک جور کلاس درس!
Github: https://github.com/NielsRogge/Transformers-Tutorials

@DevTwitter |


ما توی آروان، مسیر توسعه محصولاتمون رو به صورت عمومی منتشر کردیم.
شما میتونین:
- ببینین چه امکانات و قابلیت هایی در حال توسعه است
- لاگ انتشار قابلیت های جدید رو ببینین
- رای بدین به قابلیت هایی که مد نظرتون هست تا بهشون اولویت داده بشه
- و میتونین هر قابلیتی که توی محصولات ابری بهش نیاز دارن رو وارد کنین

این به ما کمک میکنه تا بتونیم فیدبک مستقیمی از کاربران بگیریم و مسیر توسعه رو مبتنی بر نیازهای واقعی ادامه بدیم.

https://arvancloud-roadmap.com/roadmap

@DevTwitter |


فایرفاکس بالاخره از PWA پشتیبانی می کند، خسته نباشی :)
فایرفاکس پس از سال‌ها درخواست کاربران، بالاخره تصمیم گرفته است تا از PWA پشتیبانی کند. آن‌ها اخیراً یک ویژگی آزمایشی به نام browser.taskbarTabs.enabled را به نسخه Nightly فایرفاکس اضافه کرده‌اند که هنوز فعال نیست، اما نشان‌دهنده‌ی تلاش آن‌ها برای افزودن این قابلیت است.

https://bytes.dev/archives/380

@DevTwitter |


بچه ها چرا هیچکس دربارهٔ این ویژگی مخفی داکر حرف نمیزنه؟
من یه اشتباه ۳ ساله رو تازگیا فهمیدم...

کشف شوکه‌کننده:
وقتی فهمیدم docker build --squash چقدر زندگی رو تغییر میده:
سایز ایمیج از ۱.۲GB به ۳۵۰MB رسید
اسکن امنیتی ۶۰٪ سریعتر شد
زمان deploy نصف شد

چطور کار میکنه؟

docker build --squash -t my-app .
این فلگ تمامی لایه‌ها رو فشرده میکنه به یک لایه واحد!

مقایسه جالب:
معیار قبل بعد
سایز ۱.۲GB ۳۵۰MB
زمان اسکن ۸ دقیقه ۳ دقیقه
تعداد لایه‌ها ۴۷ ۱
۳ ترفند طلایی:
۱.ترکیب با multi-stage builds:

FROM node:16 as builder
WORKDIR /app
COPY . .
RUN npm build

FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html

۲.استفاده با BuildKit:

DOCKER_BUILDKIT=1 docker build --squash ...

۳. پاکسازی imageهای squashed نشده:

docker image prune --filter label=squashed=false

هشدار مهم:
این قابلیت مشکلاتی داره:
دیباگ سخت‌تر میشه (چون تاریخچه لایه‌ها از بین میره)
برای CI/CD نیاز به Docker 17.05+ دارید

@DevTwitter |


شرکت دیوار ۱ میلیون آگهی املاک رو در هاگینگ‌فیس منتشر کرده، می‌تونید از لینک زیر دانلود کنید و باهاش کار کنید.
https://huggingface.co/datasets/divaroffical/real_estate_ads

@DevTwitter |


چه‌ها این رپو که پوریا آزاد پیاده‌ کرده یه پیاده سازی با لاراول برای بکند اپ تاکسی مثل اسنپ و اوبر هست کدش برای خوندن و فهمیدن خیلی خوب بود و باعث میشه بفهمی چطوری این یوز کیس رو پیاده میشه.

https://github.com/pouria-azad/SnappAPI

@DevTwitter |


Репост из: مدرسه پردازش و تحلیل داده دقیقه
🔵 پردازش بهینه با pandas و polars

پردازش داده‌های حجیم در پایتون یکی از چالش‌های تحلیلگران داده در مواجهه با داده‌های واقعی است.

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

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

#دوره_آموزشی_آنلاین

🎓 حسام محمدحسینی | مدیر ارشد مهندسی داده و پلتفرم مدیریت ارزش مشتری (CVM) در ایرانسل، سابقه مدیریت محصول در پلتفرم کلان‌داده دیجیکالا و مدیر ارشد اسبق عملکرد شبکه در ایرانسل؛ کارشناسی مهندسی برق از دانشگاه خواجه نصیرالدین طوسی و کارشناسی ارشد مخابرات سیستم از دانشگاه تربیت مدرس (ویدئوی معرفی دوره)

📆 دوشنبه‌ها ۱۸:۰۰ تا ۲۱:۰۰
🗓 از ۱۵ اردیبهشت ۱۴۰۴
⏺️ ۱۸ ساعت (۶ هفته)
🎞 با دسترسی به ویدئوی جلسات
🏅 گواهی پایان دوره (قابل استعلام)

✍️ آشنایی با کتابخانه پانداس (pandas):
d-learn.ir/what-is-pandas

⏳ برای استفاده از تخفیف بیشتر زودتر ثبت‌نام کنید:

🙂 کد تخفیف 25% برای پرداخت کامل: DpR25
🙂 کد تخفیف 15% برای پرداخت قسطی: DpF15

🔴 اعتبار کدهای تخفیف تا ۵ اردیبهشت ۱۴۰۴

لینک ثبت‌نام:
d-learn.ir/pyps?utm=vfr
تماس:
📱 t.me/dlearnsup
📞 02188349244
📲 09103209837

@dlearn_ir


دوستان علاقه‌مند به مسیجینگ این پروتکل و پروژه از دانشگاه استنفرد رو که در حال توسعه هم هست مدنظر بگیرند.

https://github.com/PlatformLab/Homa

@DevTwitter |


امروز یه دمو نشون دادم توی شرکت که چجوری با Azure Function میشه‌ با امنیت خوب یه MCP Server درست کرد.

خیلی بازخورد خوبی گرفت، بیش از حد انتظارم!

اینکه چه جوری میشه ساخت؟

https://github.com/Azure-Samples/remote-mcp-functions-python

این قسمت اینکه چجوری امنیتش رو ببرید بالا

https://github.com/Azure-Samples/remote-mcp-apim-functions-python

@DevTwitter |


Репост из: سید محمد خشنوا و رفقا / Programming
📹دوستان ادز پلتفرم که یه پلتفرم ایرانی هست، جدیدا قابلیت جالبی رو اضافه کرده که شما  میتونید توی جستجوی تلگرام هم تبلیغ کنید

اینطوری هست که متن هایی که میخواهید وقتی کاربر سرچ کرد کانال شما بالا بیاد رو وارد میکنید و هر وقت کسی متن مورد نظر شما رو سرچ کنه تلگرام مثل گوگل ادز کانال شما رو اول نمایش میده

t.me/tgAdsPlatformBot

به نظر میرسه این قابلیت CTR بالایی نسبت به روش های سابق تبلیغ تلگرام داشته باشه
چون کاربرانی که سرچ میکنن قطعا دنبال همون چیزی هستن که سرچ کردن و با میل خودشون اومدن.


بچه‌ها این رپو یه سیستم مدیریت پروژه‌ست که ticketing هم داره.
علاوه بر اینکه یه راهکار ساده و سبک و کاراست
کدش هم نمونه خوبی برای فهمیدن لاراول و filament هست

https://github.com/SeptiawanAjiP/dewakoding-project-management

@DevTwitter |


چند روز پیش NativePHP از بتا خارج شد و نسخه‌ی ۱ خودش رو منتشر کرد.
https://nativephp.com
این پروژه سعی داره برنامه PHP رو به شکل یه برنامه دسکتاپ و ویژوال رو سیستم عامل مستقیم اجرا کنه.
خروجیش چیزی شبیه تصویره که در وضعیت پیشفرض اجراش کردم.

@DevTwitter |


فریمورک Hypervel یه فریمورک پورت شده از لاراول هست که coroutine هارو ساپورت میکنه
با لاراول Octane میشه ریکوئست‌هایی که I/O سنگین دارن رو هندل کرد اما خوب چون coroutineها استفاده نمیکنه بهینه نیست
بنچمارک زیر نسبت QPS هندل شده بین هایپرول و اکتان هست
https://github.com/hypervel/hypervel

@DevTwitter |

Показано 20 последних публикаций.