Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
تست نوشتن یکی از مهمترین بخشهای توسعه وبسایت و نرمافزاره و یکی از معروفترین ابزارها برای وب Playwright هستش که باهاش تست های خودکار برای مرورگر میتونید بنویسید زبانهای برنامهنویسی مختلف مثل JavaScript، Python و C#، ساپورت میکنه باهاش میتونید تستهای end-to-end بنویسید تستهای چندصفحهای و حتی سناریوهای همزمان رو به راحتی اجرا کرد. اگه آشنایی با تست نوشتن ندارید این ویدیوی معرفیش رو ببینید و ببینید چطوری به سادگی تست ها نوشته میشن و اجرا میشن هوش مصنوعی هم داره و خطا هاتون رو فیکس میکنه چیز معروفیه اکثرا ازش استفاده میکنن و حتی امکان ریکورد کردن زنده هم داره و به صورت زنده هرجایی از صفحه وب کلیک کنید کدش رو براتون مینویسه. (ویدیو رو کامل ببینید)
@Linuxor
@Linuxor
Forwarded from Linuxor ?
تاحالا به این فکر کردین که چرا هکرا نمیآن و یه چیزی برای شبیه سازی حمملاتشون به صورت داکری بسازن که بقیه بتونن با یه کامند اجراش کنن ؟
این کارو کردن و اسمش vulhub هستش اینجارو کلون کنید روی سیستمتون و هر فولدرش یه آسیب پذیری معروف (با فلان CVE) وجود داره فقط کافیه مثل عکس بالا برید توش و بعدش با داکر کامپوز با یه کامند بالا بیارینش و روی دامین و سایت آسیب پذیر یا لوکالتون تستش کنید
برای نصبش صفحه اصلی ریپو رو بخونید :
github.com/vulhub/vulhub
@Linuxor
این کارو کردن و اسمش vulhub هستش اینجارو کلون کنید روی سیستمتون و هر فولدرش یه آسیب پذیری معروف (با فلان CVE) وجود داره فقط کافیه مثل عکس بالا برید توش و بعدش با داکر کامپوز با یه کامند بالا بیارینش و روی دامین و سایت آسیب پذیر یا لوکالتون تستش کنید
برای نصبش صفحه اصلی ریپو رو بخونید :
github.com/vulhub/vulhub
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
Qwen dropped smaller (competitive) VLM - competitive to GPT-5 Mini
> 30B A3B MoE
> Reasoning and non-reasoning
> 256K context (can go up to 1M)
> Multilingual (32 languages)
https://huggingface.co/Qwen/Qwen3-VL-30B-A3B-Instruct
@DevTwitter | <Vaibhav (VB) Srivastav/>
> 30B A3B MoE
> Reasoning and non-reasoning
> 256K context (can go up to 1M)
> Multilingual (32 languages)
https://huggingface.co/Qwen/Qwen3-VL-30B-A3B-Instruct
@DevTwitter | <Vaibhav (VB) Srivastav/>
Forwarded from DevTwitter | توییت برنامه نویسی
مبحث جذاب و پر کاربرد Accessor در لاراول
فرض کنید، قصد دارید یکسری از دیتا هارو قبل از اینکه به دست کاربر برسه، شامل تغییراتی بشه به عنوان مثال میخوایید عکس هارو لینک دار کنید، به راحتی میتونید اینکارو با accessor ها در مدل مربوطه انجام بدین
به شدت شبیه cast ها هستن ولی یک تفاوت جزئی اما مهم دارن، اونم اینه که از cast ها معمولا برای تغییر دیتا تایپ مورد نظر استفاده میشه
حالا چه مزیت هایی برای شما داره؟؟! اینکه دیگه نیاز نیست در بیزینیس لاجیک خودتون دیتا رو map و یا حتی transform کنید که باعث میشه کد بیس اصلی مرتب و تمیز تر باشه
نکته : accessor ها تا حدودی سنگین هستن، پس عملیات های پیچیده رو به هیچ عنوان در این متد ها قرار ندین
@DevTwitter | <Mojtaba Zaferani/>
فرض کنید، قصد دارید یکسری از دیتا هارو قبل از اینکه به دست کاربر برسه، شامل تغییراتی بشه به عنوان مثال میخوایید عکس هارو لینک دار کنید، به راحتی میتونید اینکارو با accessor ها در مدل مربوطه انجام بدین
به شدت شبیه cast ها هستن ولی یک تفاوت جزئی اما مهم دارن، اونم اینه که از cast ها معمولا برای تغییر دیتا تایپ مورد نظر استفاده میشه
حالا چه مزیت هایی برای شما داره؟؟! اینکه دیگه نیاز نیست در بیزینیس لاجیک خودتون دیتا رو map و یا حتی transform کنید که باعث میشه کد بیس اصلی مرتب و تمیز تر باشه
نکته : accessor ها تا حدودی سنگین هستن، پس عملیات های پیچیده رو به هیچ عنوان در این متد ها قرار ندین
@DevTwitter | <Mojtaba Zaferani/>
Forwarded from Meitix
چرا کافکا سریعه؟
یکی از حقههای اصلیش بهش میگن zero copy. معمولا وقتی یه برنامه بخواد دادهای رو از دیسک بفرسته رو شبکه، چند بار بیخود کپی میشه بین بافرهای مختلف: یه بار از دیسک به حافظه، یه بار از حافظه به فضای کاربر، یه بار از اونجا به بافر سوکت، بعد تازه میره بیرون. یعنی انگار یه بسته رو هی از یه دست به یه دست دیگه میدی تا آخر برسه دست پستچی.
کافکا میگه نه، این همه کار برای چیه؟ از یه ترفند کرنل لینوکس به اسم sendfile استفاده کرد. اون باعث میشه داده مستقیم از دیسک بره توی سوکت شبکه، بدون اینکه وسط راه تو حافظهی برنامه کپی بشه. اینجوری CPU کمتر درگیر میشه، حافظه کمتر مصرف میشه، و کل جریان سریعتر تموم میشه.
و اینکه برعکس بیشتر سیستمها که دادهها رو اینور و اونور دیسک پخش میکنن، کافکا فقط پشتسرهم مینویسه، مثل ضبطصوتی که رو یه نوار داره جلو میره. این خیلی مهمه چون دیسک وقتی قراره بپره از یه نقطه به نقطهی دیگه، کلی زمان تلف میکنه. اما وقتی فقط داره پشتسرهم مینویسه، سرعتش میره بالا، حتی نزدیک سرعت رم.
یکی از حقههای اصلیش بهش میگن zero copy. معمولا وقتی یه برنامه بخواد دادهای رو از دیسک بفرسته رو شبکه، چند بار بیخود کپی میشه بین بافرهای مختلف: یه بار از دیسک به حافظه، یه بار از حافظه به فضای کاربر، یه بار از اونجا به بافر سوکت، بعد تازه میره بیرون. یعنی انگار یه بسته رو هی از یه دست به یه دست دیگه میدی تا آخر برسه دست پستچی.
کافکا میگه نه، این همه کار برای چیه؟ از یه ترفند کرنل لینوکس به اسم sendfile استفاده کرد. اون باعث میشه داده مستقیم از دیسک بره توی سوکت شبکه، بدون اینکه وسط راه تو حافظهی برنامه کپی بشه. اینجوری CPU کمتر درگیر میشه، حافظه کمتر مصرف میشه، و کل جریان سریعتر تموم میشه.
و اینکه برعکس بیشتر سیستمها که دادهها رو اینور و اونور دیسک پخش میکنن، کافکا فقط پشتسرهم مینویسه، مثل ضبطصوتی که رو یه نوار داره جلو میره. این خیلی مهمه چون دیسک وقتی قراره بپره از یه نقطه به نقطهی دیگه، کلی زمان تلف میکنه. اما وقتی فقط داره پشتسرهم مینویسه، سرعتش میره بالا، حتی نزدیک سرعت رم.
Forwarded from Meitix
از طرفی کافکا درخواست هارو دونه دونه نمیزنه میزاره batch میزنه
Forwarded from Meitix
کافکا پیاماش رو بصورت json یا text نمیفزستهروی پروتکل خودش میفرسته
Forwarded from Meitix
یه زمانی Kafka برای کارای مدیریتی خودش یه قیم داشت به اسم ZooKeeper
یعنی هر وقت میخواست بدونه کدوم broker الان زندهست، leader کدوم پارتیشنه، یا کِی باید failover کنه، باید میرفت سراغ اون. یعنی قدرت تصمیم گیری با زوکیپر بود
باید دو تا سیستم جدا بالا میآوردی، هماهنگی بینشون زمان میبردتا اینکه Kafka گفت:
«اگه قراره distributed باشم، پس بذار مغزم هم مال خودم باشه 😅.»
و اینجوری KRaft اومد — یعنی Kafka Raft.
اKafka خودش یه گروه از نودها داره که با الگوریتم Raft بین خودشون تصمیم میگیرن.
مثلاً کی leader باشه، متادیتا کجا ذخیره شه، یا اگه یکی مرد، کِی جاش پر بشه.
همهی این تصمیمها تو خود Kafka گرفته میشن، سریعتر و با یه منطق یکپارچه.
عملا الان فقط یه cluster داری، نه دو تا.
راهاندازیش راحتتر شده، failoverها سریعترن، و consistencyاش هم تمیزتره.
یعنی هر وقت میخواست بدونه کدوم broker الان زندهست، leader کدوم پارتیشنه، یا کِی باید failover کنه، باید میرفت سراغ اون. یعنی قدرت تصمیم گیری با زوکیپر بود
باید دو تا سیستم جدا بالا میآوردی، هماهنگی بینشون زمان میبردتا اینکه Kafka گفت:
«اگه قراره distributed باشم، پس بذار مغزم هم مال خودم باشه 😅.»
و اینجوری KRaft اومد — یعنی Kafka Raft.
اKafka خودش یه گروه از نودها داره که با الگوریتم Raft بین خودشون تصمیم میگیرن.
مثلاً کی leader باشه، متادیتا کجا ذخیره شه، یا اگه یکی مرد، کِی جاش پر بشه.
همهی این تصمیمها تو خود Kafka گرفته میشن، سریعتر و با یه منطق یکپارچه.
عملا الان فقط یه cluster داری، نه دو تا.
راهاندازیش راحتتر شده، failoverها سریعترن، و consistencyاش هم تمیزتره.
Forwarded from Byteforge / بایــت فورج 🛸
Forwarded from LinNews (Benyamin)
ZLUDA 5 با کامپایلر آفلاین برای کارتگرافیکهای غیر NVIDIA منتشر شد.
"zoc،" به عنوان کامپایلر آفلاین، فایل NVIDIA PTX را بهعنوان ورودی دریافت میکند و بازنمایی متوسط LLVM (IR) و RDNA Assembly را خروجی میدهد. RDNA Assembly توسط کامپایلر ROCm تولید میشود. ZLUDA در یادگیریماشین درحال پیشرفت است و در LLama.cpp عملکرد مناسبی را ارائه میدهد. علاوه بر این، توسعه دهندگان روی kernel caching و بهبودهای متعدد عملکرد نیز کار کردهاند.
منبع خبر
به ما بپیوندید :
@LinNews | @LinAcademy
"zoc،" به عنوان کامپایلر آفلاین، فایل NVIDIA PTX را بهعنوان ورودی دریافت میکند و بازنمایی متوسط LLVM (IR) و RDNA Assembly را خروجی میدهد. RDNA Assembly توسط کامپایلر ROCm تولید میشود. ZLUDA در یادگیریماشین درحال پیشرفت است و در LLama.cpp عملکرد مناسبی را ارائه میدهد. علاوه بر این، توسعه دهندگان روی kernel caching و بهبودهای متعدد عملکرد نیز کار کردهاند.
منبع خبر
به ما بپیوندید :
@LinNews | @LinAcademy
Forwarded from SoniaCircuit (Sonia Fatholahi)
نکته جالب اینجاست خودمم یه مدتی فرانت میزدم
mp_friendlyfire 1
mp_friendlyfire 1
Forwarded from SUT Ad
سال ۹۵ بود...
یه کانال کوچیک زدیم برای اینکه با چندتا از رفقای شریفی، خاطرات و روزمرگیهای دانشجوییمونو با چاشنی طنز بنویسیم. نمیدونستیم یه روز میتونه تبدیل بشه به یکی از بزرگترین کانالهای دانشجویی تلگرام!
🔸 اسمش رو هم گذاشتیم:
👉🔥 SUT Twitter
توی این سالها، چندبار تعطیلمون کردن، هر بار برگشتیم و با کمک نسلهای جدید ورودیها تونستیم یه فضای باحال و خودمونی برای بچههای دانشگاه بسازیم.
اگر تو هم دوست داری مطالب بامزه دانشجویی بخونی به جمعمون بیا: 👇
یه کانال کوچیک زدیم برای اینکه با چندتا از رفقای شریفی، خاطرات و روزمرگیهای دانشجوییمونو با چاشنی طنز بنویسیم. نمیدونستیم یه روز میتونه تبدیل بشه به یکی از بزرگترین کانالهای دانشجویی تلگرام!
👉
توی این سالها، چندبار تعطیلمون کردن، هر بار برگشتیم و با کمک نسلهای جدید ورودیها تونستیم یه فضای باحال و خودمونی برای بچههای دانشگاه بسازیم.
اگر تو هم دوست داری مطالب بامزه دانشجویی بخونی به جمعمون بیا: 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
SUT Twitter
به توییتر دانشجویی شریف خوش آمدید!
پادکست بعدش چی:
@baadeshchi
ارسال توییت:
twitter.com/sut_tw_admin
درآمدهای اهدایی به خیریه:
@suttw
تبلیغات:
@sut_twit
بیان نظرات و انتقادات:
@sutfeedback
پادکست بعدش چی:
@baadeshchi
ارسال توییت:
twitter.com/sut_tw_admin
درآمدهای اهدایی به خیریه:
@suttw
تبلیغات:
@sut_twit
بیان نظرات و انتقادات:
@sutfeedback
Forwarded from Linuxor ?
کلادفلر قراره نقش پلیس محافظ تولید کنندگان محتوا رو بازی کنه، هفته پیش یه ارز دیجیتالی به اسم NET Dollar معرفی کرد که قراره ارزشش یه دلار باشه و وقتی هوش مصنوعی از محتوای سایت شما محتوا تغذیه میکنه با سرعت خیلی بالایی بتونه این پولو پرداخت کنه و این پول به حساب شما بیاد
هنوز چیز زیادی ازش در دست نیست ولی تنها نجات دهنده تولید کننده های محتوا که سایت دارن کلادفلره خیلی راحت میتونه ربات های هوش مصنوعی که از اطلاعات تغذیه میکنن رو وادار کنه که پول بابت محتوا ها پول بدن.
همه کمپانی های بزرگ قطعا مخالفشن ولی تصمیم گیرنده نهایی کلادفلره بخواد مثل آب خوردن همه ربات ها حتی جلوی ربات های گوگل از تغدیه مفتی رو میگیره.
@Linuxor
هنوز چیز زیادی ازش در دست نیست ولی تنها نجات دهنده تولید کننده های محتوا که سایت دارن کلادفلره خیلی راحت میتونه ربات های هوش مصنوعی که از اطلاعات تغذیه میکنن رو وادار کنه که پول بابت محتوا ها پول بدن.
همه کمپانی های بزرگ قطعا مخالفشن ولی تصمیم گیرنده نهایی کلادفلره بخواد مثل آب خوردن همه ربات ها حتی جلوی ربات های گوگل از تغدیه مفتی رو میگیره.
@Linuxor
Forwarded from a pessimistic researcher (Kc)
خب مثکه نتایج ارشد اومده، چه خبرا؟ :)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 آیا خرید اقساطی با برنامههای BNPL نشانه بحران اقتصادی است؟
این روزها نرمافزار های «امروز بخر، بعداً پرداخت کن» (BNPL) به سرعت در جهان محبوب شدهاند. بیش از ۳۶۵ میلیون نفر در سال ۲۰۲۴ از این سرویسها استفاده کردهاند
اما چرا مردم تا این حد به این ابزارها وابسته شدهاند؟ دلیل اصلی ساده است: کمبود نقدینگی. بسیاری از خانوادهها پول نقد خود را برای اجاره و اقساط کنار میگذارند و برای خرید کالاهای روزمره یا حتی مواد غذایی سراغ BNPL میروند.
درآمد این صنعت در سال ۲۰۲۴ به ۱۲.۵ میلیارد دلار رسید و بازیگرانی مانند Klarna، Affirm و Afterpay و در ایران Tara 360 بخش عمدهای از این بازار را در اختیار دارند. اما این رشد ظاهری، پیامدهای عمیقی دارد:
رشد ظاهری مصرف: فروشگاه ها سود میبرند اما خریدها بر پایه بدهی است، نه درآمد واقعی.
انباشت بدهی خرد: اقساط کوچک وقتی جمع شوند، به بحران بزرگ تبدیل میشوند.
فرهنگ بدهی روزمره: نسل جوان یاد میگیرد که بدون وام نمیتوان زندگی کرد.
ایده BNPL تنها یک نوآوری مالی نیست؛ بلکه آینه ای از واقعیت امروز است: اقتصاد بدهی محور و نقدینگی کمیاب.
#خبر
@TheRaymondDev
این روزها نرمافزار های «امروز بخر، بعداً پرداخت کن» (BNPL) به سرعت در جهان محبوب شدهاند. بیش از ۳۶۵ میلیون نفر در سال ۲۰۲۴ از این سرویسها استفاده کردهاند
اما چرا مردم تا این حد به این ابزارها وابسته شدهاند؟ دلیل اصلی ساده است: کمبود نقدینگی. بسیاری از خانوادهها پول نقد خود را برای اجاره و اقساط کنار میگذارند و برای خرید کالاهای روزمره یا حتی مواد غذایی سراغ BNPL میروند.
درآمد این صنعت در سال ۲۰۲۴ به ۱۲.۵ میلیارد دلار رسید و بازیگرانی مانند Klarna، Affirm و Afterpay و در ایران Tara 360 بخش عمدهای از این بازار را در اختیار دارند. اما این رشد ظاهری، پیامدهای عمیقی دارد:
رشد ظاهری مصرف: فروشگاه ها سود میبرند اما خریدها بر پایه بدهی است، نه درآمد واقعی.
انباشت بدهی خرد: اقساط کوچک وقتی جمع شوند، به بحران بزرگ تبدیل میشوند.
فرهنگ بدهی روزمره: نسل جوان یاد میگیرد که بدون وام نمیتوان زندگی کرد.
ایده BNPL تنها یک نوآوری مالی نیست؛ بلکه آینه ای از واقعیت امروز است: اقتصاد بدهی محور و نقدینگی کمیاب.
#خبر
@TheRaymondDev
Business of Apps
Buy Now, Pay Later Revenue and Usage Statistics (2025)
Buy now, pay later (BNPL) is a form of short-term financing, which allows customers to spread the cost of a purchase over a set period with interest-free instalments. The period typically includes three to four payments, although operators have branched out…
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 به گفتهی آرون کومار، استاد برجسته اقتصاد هند, تولید ناخالص داخلی واقعی ما ۲.۵ تریلیون دلار است، نه ۴ تریلیون دلار. او معتقد است از زمان اجرای سیاست حذف اسکناسهای درشت، رشد اقتصادی ما به طور متوسط تنها ۱ تا ۲ درصد بوده و آنچه به عنوان رشد پر زرق و برق اقتصادی نشان داده میشود، حاصل محاسبات نادرست در برآورد GDP است.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev