Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
اگر دنبال دیتای واقعی برای تمرین دیتا ساینس می‌گردی؟
این پروژه شامل فایل‌های آماری لیگ برتر انگلیس (Premier League) به صورت CSV هستش.
مناسب برای تمرین‌های دیتا ساینس و یادگیری ماشین
https://github.com/Abbasmo72/Premier-League

@DevTwitter | <Arzhan/>
Forwarded from Linuxor ?
این سایته پر آموزش های کوتاه (به قول خودشون 30 ثانیه ای) از زبان های مختلفه جاوااسکریپتش رو دیدم خیلی غنی بود

www.30secondsofcode.org

@Linuxor
Forwarded from Code Module | کد ماژول (𔓙)
اگه برای تمرین و کدنویسی دنبال ui خاصی میگردید، این طرح فیگما رو به هیچ وجه از دست ندید 💀

🔗 Link

#figma
@CodeModule
Forwarded from Linuxor ?
پیام های بازرگانی:‌

ویندوز یه ابزار داره به اسم PowerToys که یه سری ابزار ریز مثلا کالر پیکر، تنظیم اختصاصی دکمه های کیبورد، ساخت لانچر استارت، لاک کننده ویندو ها برای نظارت، ساخت ورک‌اسپیس های سریع برای محیط کاری و کلی فیچر ریز دیگه توی این PowerToys هست ...

@Linuxor
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۵۷۲

سوگند بدان روی تو و هستی تو
گر میدانم نه از تو این پستی تو
مستی و تهی دستیت آورد به من
من بنده مستی و تهی دستی تو

#مولانا | گنجور
📍@iipoem
گزارش‌ها از محدودیت #IPv6 در اینترنت #همراه_اول حکایت دارند!

بروزرسانی: گویا مشکل عصر امروز برطرف شده


🔍 ircf.space
@ircfspace
اگر این روزا زیاد در مورد MCP شنیدین و هنوز وقت نکردین یادش بگیرین، دوره کوتاه ۱۰۰ دقیقه‌ای زیر از Anthropic و DeepLearningAI بهترین گزینه‌ست، از دستش ندید.
https://www.deeplearning.ai/short-courses/mcp-build-rich-context-ai-apps-with-anthropic/

@DevTwitter | <Reza Jafari/>
Forwarded from Linuxor ?
این ریپو اختصاصی برای مصاحبه توی حوزه تک و کامپیوتره، کلی سوال الگوریتمی منتخب داره، یه لیست باحال از باید و نباید ها بهتون گفته، بهتون یه راهنما برای ساخت رزومه داده و یه سری چیت شیت هم داره اگه وقت کمی داشتین اونارو بخونید :

github.com/yangshun/tech-interview-handbook


@Linuxor
می‌تونید از این فروشگاه این ماگ رو با کد #parchgnu که شامل ۲۰ درصد تخفیف هستش خرید کنید :)


#حمایت


@SohrabContents
Forwarded from Linuxor ?
و باز هم گوگل از یک ابزار دیگه رو کرده
که فقط با یه prompt میشه فرانت اند, بک اند و اپ موبایل ساخت.

firebase.studio

@Linuxor ~ emAlucard
فردا ساعت ۵ عصر دورهمی پارچ طبق درخواست‌های مطرح شده در دورهمی قبلی با موضوع پارچ آرم برگزار می‌شه.


لینک دورهمی همان روز در کانال ارسال خواهد شد.


@ParchLinux
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
مرسی بابت استار های قشنگتون 🤍💕

1️⃣https://t.iss.one/clangpv

2️⃣ @Phillipx1

راستی یه پست اموزشی خفن داریم 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
طراحی چطوره؟ 🤔

@TheRaymondDev
Forwarded from Linuxor ?
ابزار scrcpy رو برنامه نویس های اندروید برای کنترل کردن گوشیشون استفاده می‌کنن ولی برای استفاده روزمره چیز خوبیه

حتی بدون کابل با WI-FI هم می شه گوشی رو کنترل کرد :
نصب :

github.com/Genymobile/scrcpy

آموزش وصل شدن با WI-FI :

github.com/Genymobile/scrcpy/blob/master/doc/connection.md#tcpip-wireless

@Linuxor
Forwarded from Syntax | سینتکس (alireza-fa)
Forwarded from Syntax | سینتکس (alireza-fa)
تو tracing مفهوم spans و traces چیه؟

وقتی در مورد tracing حرف می‌زنیم، دو مفهوم اساسی وجود داره که باید بدونی: Spans و Traces

اسپن‌ها (Spans)

یک span نمایانگر یک واحد کار (unit of work) هست که توسط یک درخواست انجام می‌شه. این واحد کار می‌تونه شامل اتفاق‌هایی مثل یک انشعاب (fork) در جریان اجرا یا یک انتقال (hop) در شبکه باشه، وقتی که درخواست در سیستم پخش می‌شه:

هر span ویژگی‌های زیر رو داره:
- اسم مشخص
- زمان شروع
- مدت زمان اجرا

معمولاً spanها به صورت تو در تو (nested) و مرتبط با ترتیب زمانی هستن، تا بتونن روابط (causal relationships) رو نشون بدن.

تریس‌ها (Traces)
یه trace رو میتونیم یک کار کامل در نظر بگیریم. وقتی چند تا span کار های unit رو انجام میدن و در نهایت به یک ریسپانسی میرسه کل این flow یک trace هستش.

می‌شه یه trace رو به عنوان یک گراف بدون چرخش جهت‌دار (Directed Acyclic Graph یا DAG) از spanها تصور کرد. یا حتی ساده‌تر، بهش به چشم یه استک تریس (stack trace) نگاه کرد که هر span توش نشون‌دهنده کاری هست که توسط یه کامپوننت انجام شده.

رابطه بین Trace و Spans

این رابطه به این شکله که یه trace مجموعه‌ای از spanها رو شامل می‌شه که مسیر یک درخواست رو در سیستم نشون می‌ده.
تو شکل بالا دو روش مختلف برای نمایش یک trace که شامل پنج span هست رو می‌بینیم. این درخواست از پنج سرویس مختلف عبور می‌کنه و در هر سرویس یه span جدید ایجاد می‌شه.

- سمت چپ: trace به صورت یک DAG نشون داده شده.
- سمت راست: trace به صورت یک نمودار میله‌ای (bar diagram) نمایش داده شده که محور زمان رو هم نشون می‌ده.

ایجاد Root Span و ID اختصاصی
وقتی یه درخواست از اولین سرویس (که بهش edge service می‌گن) شروع می‌شه، root span ایجاد می‌شه. این root span تبدیل می‌شه به اولین گره (node) در trace.

ویژگی root span:
- بهش یه Trace ID یکتا و گولالی (globally unique trace ID) اختصاص داده می‌شه.
- این Trace ID به همراه هر hop بعدی در طول عمر درخواست منتقل می‌شه.

ایجاد Spanهای جدید در هر Hop
هر بار که درخواست به نقطه‌ای از سیستم که ابزار tracing در اون فعال شده می‌رسه:
1. یه span جدید با Trace ID موجود ایجاد می‌شه.
2. ممکنه متادیتا (metadata) به درخواست اضافه بشه.
3. ا Trace ID دوباره به همراه درخواست به hop بعدی ارسال می‌شه.

ثبت و ارسال داده‌ها (Instrumentation)
وقتی جریان اجرا به یک نقطه instrumented می‌رسه:
- یه رکورد (record) همراه با متادیتا ثبت می‌شه.
- این رکورد معمولاً به صورت asynchronously در دیسک ثبت می‌شه.
- بعد از اون، این رکورد به یک collector ارسال می‌شه که جریان اجرا رو از روی رکوردهای ثبت‌شده بازسازی می‌کنه.

source:
Cloud native go Book

#tracing

@Syntax_fa
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰مایکروسافت بالاخره باگ ۹ ماهه ویندوز ۱۱ را برای نصب لینوکس به صورت دول بوت برطرف کرد!

🔹یکی از مشکلات مهم ویندوز ۱۱ که کاربران را از نصب سیستم‌عامل‌های دیگر مثل لینوکس به‌صورت Dual-Boot بازمی‌داشت، حالا رفع شده.
🔹سال گذشته، مایکروسافت به‌روزرسانی‌ای را منتشر کرد که هدفش ارتقای امنیت با استفاده از ویژگی جدیدی به نام SBAT (Secure Boot Advanced Targeting) بود؛ این قابلیت برای جلوگیری از اجرای بوت‌لودرهای ناامن طراحی شده بود، اما به‌طور ناخواسته باعث شد بسیاری از سیستم‌های Dual-Boot از کار بیفتند.

💡 اما ازدوم May یعنی ۱۳ اردیبهشت انتشار نسخه 24H2 ویندوز ۱۱، این مشکل به‌طور کامل برطرف شده.

📌 حالا دوباره می‌تونید لینوکس رو در کنار ویندوز نصب و تجربه کنید — بدون دردسر، بدون خطا!


📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt

📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰مایکروسافت بالاخره باگ ۹ ماهه ویندوز ۱۱ را برای نصب لینوکس به صورت دول بوت برطرف کرد!

🔹یکی از مشکلات مهم ویندوز ۱۱ که کاربران را از نصب سیستم‌عامل‌های دیگر مثل لینوکس به‌صورت Dual-Boot بازمی‌داشت، حالا رفع شده.
🔹سال گذشته، مایکروسافت به‌روزرسانی‌ای را منتشر کرد که هدفش ارتقای امنیت با استفاده از ویژگی جدیدی به نام SBAT (Secure Boot Advanced Targeting) بود؛ این قابلیت برای جلوگیری از اجرای بوت‌لودرهای ناامن طراحی شده بود، اما به‌طور ناخواسته باعث شد بسیاری از سیستم‌های Dual-Boot از کار بیفتند.

💡 اما ازدوم May یعنی ۱۳ اردیبهشت انتشار نسخه 24H2 ویندوز ۱۱، این مشکل به‌طور کامل برطرف شده.

📌 حالا دوباره می‌تونید لینوکس رو در کنار ویندوز نصب و تجربه کنید — بدون دردسر، بدون خطا!


📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt

📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰مایکروسافت ابزار تأیید سازگاری لینوکس را به‌صورت یک سرویس در دسترس قرار داد

مایکروسافت ابزار Linux Integration Services Automation (LISA) را به‌صورت یک سرویس برای ناشران توزیع‌های لینوکس عرضه کرده است. این ابزار قدرتمند به آن‌ها امکان می‌دهد تا تصاویر سیستم‌عامل‌شان را برای اجرا در پلتفرم ابری Microsoft Azure تأیید و اعتبارسنجی کنند.

🔹 اگرچه مایکروسافت بیشتر به‌خاطر محصولاتش مانند ویندوز، آفیس، ایکس‌باکس و پلتفرم ابری Azure شناخته می‌شود، اما بسیاری نمی‌دانند که این شرکت اکنون یکی از بازیگران جدی در جامعه‌ی لینوکس است. روزگاری مدیران مایکروسافت لینوکس را "سرطان" می‌نامیدند، اما حالا این شرکت با رویکردی کاملاً متفاوت، لینوکس را پذیرفته، توزیع لینوکس اختصاصی خود را در سرویس‌های ابری اجرا می‌کند و حتی از مشارکت‌کنندگان فعال در توسعه‌ی هسته‌ی لینوکس است.

🔸 ابزار LISA پیش از این متن‌باز بود، اما با راه‌اندازی سرویس جدیدی به نام Azure Image Testing for Linux (AITL)، مایکروسافت آن را به‌صورت یک سرویس عمومی نیز در اختیار ناشران توزیع‌ها قرار داده است.

اندرو رندال در این‌باره می‌گوید:

«اگرچه خود ابزار LISA متن‌باز بود، اما تا پیش از این، سرویس تست تصویر ساخته‌شده بر پایه آن، فقط به‌صورت داخلی استفاده می‌شد. حالا با معرفی AITL، این ابزار به‌عنوان یک سرویس در دسترس عموم قرار گرفته و من از این تغییر بسیار هیجان‌زده‌ام، چون می‌تواند سطح کیفی کل صنعت را ارتقا دهد.»

🔍 نحوه عملکرد AITL چگونه است؟
مایکروسافت در پست بلاگی خود عملکرد AITL را این‌گونه توضیح می‌دهد:

ابزار AITL با استفاده از چارچوب تست LISA اجرا می‌شود — ابزاری متن‌باز با بیش از ۴۰۰ تست مختلف. روند اعتبارسنجی شامل مراحل زیر است:


ثبت تصویر: شرکا تصاویر لینوکس خود را در پلتفرم اعتبارسنجی AITL ثبت می‌کنند.

تست خودکار: مجموعه‌ای از تست‌های ازپیش‌تعریف‌شده با استفاده از LISA اجرا می‌شود.

گزارش دقیق: توسعه‌دهندگان گزارشی جامع از نتایج دریافت می‌کنند که شامل تطابق، عملکرد و امنیت است. همچنین امکان دسترسی به تمام لاگ‌ها فراهم است.

رفع مشکلات توسط کاربر: هر مشکلی که شناسایی شود، می‌تواند پیش از ارسال نهایی توسط توسعه‌دهنده رفع شود، و این باعث حذف مکاتبات و تأخیرها می‌شود.

تأیید نهایی: پس از موفقیت در تست‌ها، ناشران می‌توانند با اطمینان تصاویر خود را منتشر کنند، درحالی‌که می‌دانند با استانداردهای کیفی Azure مطابقت دارد.

📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt

📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from Linuxor ?
این ریپو هر چیز جالبی درباره Vue دیده جمع کرده و یه لیست خوب درست کرده

github.com/vuejs/awesome-vue

@Linuxor