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
Forwarded from Gopher Academy
🔵 عنوان مقاله
Goiaba: An Experimental Go Parser and Compiler in Rust

🟢 خلاصه مقاله:
** Goiaba یک پروژه آزمایشی و در حال توسعه است که با Rust نوشته می‌شود تا کد Go را پردازش کرده و خروجی WebAssembly تولید کند؛ هدف اصلی آن یادگیری مباحث ساخت parser و compiler است، نه عرضه یک ابزار آماده تولید. تمرکز پروژه بر شفافیت و درک‌پذیری است، بنابراین پوشش کامل ویژگی‌های Go و کارایی بالا در اولویت نیست و ممکن است بسیاری از بخش‌ها ناقص یا آزمایشی باشند. معماری ماژولار آن برای آزمایش و گسترش آسان طراحی شده و هدف‌گیری WebAssembly امکان اجرا در مرورگرها و زمان‌اجرای سبک را فراهم می‌کند. این پروژه می‌تواند مرجعی آموزشی برای علاقه‌مندان به compiler، parser و ابزارهای WebAssembly باشد و در آینده احتمالاً پوشش زبانی بهتر، تست و مستندسازی بیشتر و بهینه‌سازی‌های پایه را دنبال می‌کند.

#Goiaba #Go #Rust #WebAssembly #Compiler #Parser #ProgrammingLanguages #LearningProject

🟣لینک مقاله:
https://golangweekly.com/link/175645/web


👑 @gopher_academy
#کوته_نیوز

ریجن us-east-1 روی aws برای مدتی لاکار رفت و کلی بانک و صرافی از دسترس خارج شدن.
گفتن مشکل خطای DNS بوده.

@DevTwitter
اگر ریپویی دارید که می‌خواید توی چنل منتشر بشه می‌تونید برام با توضیحات و تصویر (اگر تصویر داره) بفرستید
@dvtwi

همچنین اگر توی X فعالیت می‌کنید می‌تونید پست‌های خودتون رو برامون بفرستید تا علاوه بر منتشر شدن توی چنل لایک و ری‌پست هم بشه

https://x.com/devtwittir
Forwarded from Ditty | دیتی
ویت (𝗩𝗶𝘁𝗲) پلاس؟ ⚡️

- یک ایدهٔ جالب تیم Vite متحد کردن و یکپارچه کردن ابزارهایی هست که توی پروژه‌های فرانت‌اندی استفاده میشه. یکی از معضل‌های پروژه‌های فرانت‌اندی تنوع بالای ابزارها و مخصوصاً کانفیگ‌هایی هست که توی اون‌ها استفاده میشه. اما Vite برای حل این مسئله توی نسخهٔ پلاس تلاش کرده چنین ابزارها و کانفیگ‌هایی رو به صورت پیشفرض توی خودش جا بده. مثل Prettier و Linter و Vitest

- ویت پلاس به زودی منتشر میشه و برای پروژه‌های شخصی، اپن سورس و کسب و کارهای کوچیک رایگان هست

- جزییات بیشتر:
https://voidzero.dev/posts/announcing-vite-plus
Forwarded from Learnira | لرنیرا
رزومه فرستادن و مصاحبه فنی یکی از چالش های اصلی هستش که ما در طول مسیر شغلی خیلی ممکنه درگیرش باشیم.

خیلی‌ها با اینکه دانش خوبی دارن، به خاطر استرس یا نداشتن تجربه کافی نمی‌تونن توانایی‌هاشون رو به‌خوبی نشون بدن.

ما برای حل همین موضوع، یه دورهمی دوستانه راه انداختیم:
- رزومه‌ها بررسی میشه و فیدبک می‌دیم
- برای موقعیت‌های شغلی مشابه، مصاحبه تمرینی انجام می‌دیم
- در پایان، نقاط قوت و ضعف رو بصورت کاملا شفاف می‌گیم

نتایج این کار رو میتونید از یوتیوب من دنبال کنید:

باور های غلط درباره رزومه و ATS + ساختار درست رزومه با مثال های عملی

مصاحبه ماک با شهرزاد آذری برای پوزیشن پایتون دولوپر

مصاحبه ماک با سحر برای پوزیشن بک اند دولوپر

مصاحبه ماک پوزیشن لاراول دولوپر با مریم
Forwarded from Learnira | لرنیرا
اگه شماهم تمایل دارید که رزومه تون Review بشه، یا مصاحبه بشید یا حتی در این فرایند به ما کمک کنید میتونید به من پیام بدید.

@RezaAmini_ir

فراموش نکنید که یوتیوب من رو دنبال کنید و با این کار به من و بقیه بچه ها انگیزه بدید برای ادامه مسیر ❤️
Forwarded from DevAcademy
📌برای کسایی که نتونستن شرکت کنن

🚀 سورس‌کد و منابع ارائه‌های ایونت اخیرمون منتشر شد!

توی این ایونت دو ارائه‌ی فوق‌العاده داشتیم که حالا می‌تونید به راحتی سراغ کدها و مثال‌هاش برید 👇

💬 ارائه‌ی آقای سالار نیلی درباره‌ی TypeScript
در این ارائه به مفاهیم پایه تا نکات پیشرفته‌ی TypeScript پرداخته شد و مثال‌های عملی جذابی بررسی شدن.
📦 سورس‌کد و اسلایدها در گیت‌هاب:
🔗 github.com/codehalic/workshop-typescript-presentation

⚙️ ارائه‌ی پوریا باباعلی درباره‌ی Flux Pattern
توی این ارائه معماری Flux و نحوه‌ی استفاده از اون در پروژه‌های React مورد بحث قرار گرفت.
📦 سورس‌کد و نمونه‌کدهای ارائه در گیت‌هاب:
🔗 github.com/codehalic/workshop-flux-pattern-presentation

📚 پیشنهاد می‌کنیم حتماً سری به این ریپوها بزنید، کدها رو بررسی کنید و اگر سوالی داشتید با ما در میون بذارید 🙌

#TypeScript #Flux #Workshop #Codehalic #Frontend #WebDev


@codehalics
🚀 سورس‌کد و منابع ارائه‌های ایونت اخیرمون منتشر شد!

توی این ایونت دو ارائه‌ی فوق‌العاده داشتیم که حالا می‌تونید به راحتی سراغ کدها و مثال‌هاش برید 👇

💬 ارائه‌ی آقای سالار نیلی درباره‌ی TypeScript
در این ارائه به مفاهیم پایه تا نکات پیشرفته‌ی TypeScript پرداخته شد و مثال‌های عملی جذابی بررسی شدن.
📦 سورس‌کد و اسلایدها در گیت‌هاب:
🔗 github.com/codehalic/workshop-typescript-presentation

⚙️ ارائه‌ی پوریا باباعلی درباره‌ی Flux Pattern
توی این ارائه معماری Flux و نحوه‌ی استفاده از اون در پروژه‌های React مورد بحث قرار گرفت.
📦 سورس‌کد و نمونه‌کدهای ارائه در گیت‌هاب:
🔗 github.com/codehalic/workshop-flux-pattern-presentation

📚 پیشنهاد می‌کنیم حتماً سری به این ریپوها بزنید، کدها رو بررسی کنید و اگر سوالی داشتید با ما در میون بذارید 🙌

#TypeScript #Flux #Workshop #Codehalic #Frontend #WebDev


@codehalics
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸Nikandr – Build Your First $10K/Month Telegram App in 30 Days or Less 2025-10

این دوره جدیدا پابلیک شده و سرفصلای خوبی داره که میتونید از سایت دانلودلی بدون vpn دانلود کنید

https://downloadly.ir/elearning/video-tutorials/build-your-first-10k-month-telegram-app-in-30-days-or-less/

@TheRaymondDev
Forwarded from SoniaCircuit
https://content.linkedin.com/content/dam/help/tns/uns-langs/affidavit-of-identity/Non-US-Affidavit_fa_IR_pdf.pdf

یکی از خوبی های که لینکدین داره اینه که وقتی اکانتت رو بی دلیل میبندن و میگن باید مدارک هویتی ارائه بدی
راه دیگه هم ارائه میدن که به خاطرش باید ۲۰ دلار داد تا بشه از دفتر اسناد رسمی تاییدیه گرفت

عملا اگه پریمیوم رو زور نکنه به کاربر از یه روش دیگه میتونه کاربر رو به انزجار برسونه.
Forwarded from Gopher Academy
🔵 عنوان مقاله
the Cup o'Go podcast

🟢 خلاصه مقاله:
آخرین شماره Golang Weekly پادکست Cup o'Go را برجسته کرده و آن را به‌عنوان همراهی صوتی و به‌روز برای پیگیری روندها و مباحث مهم دنیای Go معرفی می‌کند. این پادکست با مرور خبرها، نکات عملی و گفت‌وگو درباره ویژگی‌های زبان، ابزارها و الگوهای عملکرد، به توسعه‌دهندگان در سطوح مختلف کمک می‌کند تا بدون صرف زمان زیاد، در جریان تغییرات اکوسیستم Go بمانند و از محتوای کیوریت‌شده Golang Weekly یک مکمل کاربردی بسازند.

#Golang #GoDevelopers #GolangWeekly #CupOGo #Podcast #SoftwareEngineering #Backend #OpenSource

🟣لینک مقاله:
https://golangweekly.com/link/175631/web


👑 @gopher_academy
📄 دستور diff و cmp در لینوکس
هر دو ابزار برای مقایسه فایل‌ها به‌کار می‌روند، ولی هدف و سطح جزئیاتی که می‌دهند فرق دارد:
‏diff برای نمایش اختلافات متنی (خط‌به‌خط) و تولید پچ (patch) مناسب است.
‏cmp برای مقایسه بایت‌به‌بایت و یافتن اولین بایت/آفست متفاوت طراحی شده.
کاربرد پایه
diff file1.txt file2.txt # مقایسه فایل
cmp file1.bin file2.bin
diff -r dirA dirB # مقایسه دایرکتوری

‏--brief → کم‌حرف
‏--color=auto یا استفاده از colordiff → خروجی رنگی
کاربرد هاشون خاص بود، ننوشتم شما اگر ایده ای دارید در کامنت بنویسید به پست اضافه کنم 💐


#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
‏نظامی گنجوی - یک برنامه نویس : enum تو بهترین سر آغاز...

<Blank/>

@DevTwitter
‏مایکروسافت (‌اگر بحثای فلسفی رو بزاریم کنار )‌ به مراتب شرکت قابل احترام تریه تا اپل
تو این چند سال اخیر به طور مداوم داره تجربه دولوپرا روی ویندوز رو بهبود میده این درحالیه که اپل هنوز که هنوز نون یونیکس بودنش رو میخوره

<Amirreza/>

@DevTwitter
این دوره یه آموزش فارسی و مرحله‌به‌مرحله درباره‌ی برنامه‌نویسی غیرهمزمان (asyncio) در پایتونه.
توش یاد می‌گیری async و await دقیقاً چطور کار می‌کنن، event loop چیه، چطور چند کار رو هم‌زمان اجرا کنی، با تسک‌ها و صف‌های async کار کنی، خطاها و زمان‌بندی رو مدیریت کنی و الگوهای هم‌زمانی پیشرفته مثل fan-in / fan-out رو بسازی.
هدف دوره اینه که async رو واقعاً بفهمی و بتونی توی پروژه‌های واقعی ازش استفاده کنی.

https://github.com/irvaniamirali/asyncio-course-fa

@DevTwitter | <Amiri/>
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
یک terminal multiplexer با قابلت floating

نسخه در مرحله آزمایشی است

👉🔗 tuios

#معرفی
برای Deepseek OCR پیشنهاد می‌کنم، برید سراغ مقاله‌اش.

بخش OCR توی مقاله کمترین جذابیت رو داره؛ چرا

A picture is worth a thousand words


کاری که deepseek کرده این هست؛ میشه گفت یک تکنیک compression ایجاد کرده که context بیشتری به LLM بده

بخش Encoder چیزی هست که لازم دارید، بیشتر بخونید.
حالا چرا OCR ؟ برای اثبات اینکه تکنیکی که حرفش رو زدن قابل انجام هست
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 11 : تعریف داده و دسترسی به حافظه داده

در این قسمت به بررسی نحوه تعریف داده های دلخواه در قطعه (Segment) داده پرداخته ایم و یاد میگیرم چطور میتونیم به هر کجای حافظه داده با آدرس دلخواه دسترسی پیدا کنیم ، از آن داده بخوانیم یا در آن داده بنویسیم . همچنین به بررسی حالت های مختلف بکارگیری دستورالعمل MOV نیز پرداخته ایم .

Aparat : https://www.aparat.com/v/gvhr426
Youtube : https://youtu.be/GFph31QvzDI

🆔 : @MrPythonBlog | BOOST
پلاسما ۶.۵ امروز منتشر شد 🥳

لیست تغییرات این نگارش را می‌توانید از فرسته بعدی به صورت خلاصه و یا مستقیماً از پیوند زیر بخوانید:

🔗 https://kde.org/announcements/plasma/6/6.5.0/

@KDE_fa
پلاسما ۶.۵ منتشر شد🥳

جامعه کی‌دی‌ای با افتخار پلاسما ۶.۵ را معرفی می‌کند! این نسخه جدید، با بهبودهای چشمگیر و ویژگی‌های تازه، تجربه‌ای روان‌تر و کاربرپسندتر از همیشه ارائه می‌دهد. پس از سال‌ها توسعه، پلاسما حالا آماده است تا استانداردی جدید برای میزکارهای مدرن تعریف کند. بیایید به صورت خلاصه نگاهی به تغییرات این نسخه بندازیم.

ویژگی‌های کلیدی:
- تغییر خودکار تم: بر اساس ساعت روز، بین تم‌های روشن و تاریک جابه‌جا شوید؛ حتی تصویر زمینه هم هماهنگ تغییر می‌کند.
- جستجوی هوشمند اجراکننده: حتی با اشتباه تایپی، برنامه‌ها و فایل‌ها را سریع پیدا کنید.
- ناوبری متنی بهبودیافته: بزرگ‌نمایی حالا به‌طور خودکار روی نقطه تایپ تمرکز می‌کند.

امکانات جدید:
- طراحی زیباتر: گوشه‌های پنجره‌ها در تم نسیم یکدست و گرد شده‌اند (با امکان غیرفعال‌سازی).
- حافظه موقت پیشرفته: متن‌های پراستفاده را ذخیره کنید تا همیشه در دسترس باشند.
- پشتیبانی از تبلت‌های طراحی: تنظیمات چرخ‌های لمسی و دکمه‌ها مستقیماً در سیستم.
- مدیریت مجوزهای برنامه‌ها: کنترل دسترسی برنامه‌ها به امکاناتی مثل تصویربرداری از صفحه.
- اتصال از راه دور ساده‌تر: اشتراک حافظه موقت و استفاده از حساب‌های کاربری موجود.
- هشدار چاپگر: اطلاع‌رسانی درباره سطح پایین جوهر یا تونر.
- خواب زمستانی: مستقیم از صفحه ورود سیستم را به حالت خواب عمیق ببرید.

تجربه کاربری بهتر:
- اتصال آسان به وای‌فای: شبکه‌ها مستقیماً در تنظیمات سیستم نمایش داده می‌شوند.
- اشتراک شبکه: کد QR به همراه رمز عبور برای اتصال سریع‌تر.
- مدیریت اعلان‌ها: دکمه‌ای برای مشاهده اعلان‌های از دست‌رفته در حالت مزاحم‌نشوید.
- کنترل صدا: هشدار برای جلوگیری از آسیب به بلندگوها و بی‌صدا کردن همه میکروفون‌ها با یک کلید.
- تصاویر زمینه پویا: تنظیم اسلایدشو با یک کلیک و میانبر برای تغییر سریع.
- اطلاعات کنترلرهای بازی: جزئیات بیشتر در تنظیمات سیستم.

دسترسی‌پذیری برای همه:
- خواننده صفحه پیشرفته: اعلام وضعیت قفل بزرگ و بهبود توضیحات میانبرها.
- فیلتر خاکستری: مناسب برای کاربران حساس به رنگ.
- رفع مشکلات نوری: حذف چشمک‌زدن‌های مشکل‌ساز برای افراد حساس به نور.
- بزرگ‌نمایی هوشمند: دنبال کردن نقطه تایپ برای راحتی بیشتر.
- اعلان‌های دستگاه: نمایش اعلان هنگام اتصال دستگاه‌ها، با امکان خاموش کردن.

بهبود ابزارک‌ها و برنامه‌ها:
- اجراکننده: جستجوی سریع‌تر و دقیق‌تر با تطبیق تقریبی.
- یادداشت‌های چسبان: تغییر اندازه، رنگ‌های متنوع و حالت شفاف.
- مدیریت میزکارهای مجازی: مرتب‌سازی آسان‌تر در وی‌لند.
- کشف (Discover): راه‌اندازی سریع‌تر و پشتیبانی از نصب درایورها.
- انتخاب ایموجی: نمایش همه ایموجی‌ها از ابتدا و جستجوی بهتر.
- اسپکتاکل: ضبط صفحه حالا شامل پاپ‌آپ‌های پنجره‌ها هم می‌شود.

عملکرد و فناوری:
- نمایش HDR بهبودیافته: کیفیت بهتر رنگ‌ها با تنظیمات جدید.
- پشتیبانی از تصویر در تصویر: آماده‌سازی برای پنجره‌های شناور در وی‌لند.
- مصرف بهینه انرژی: کاهش بار پردازنده برای محتوای تمام‌صفحه.
- راه‌اندازی سریع‌تر: بهینه‌سازی انیمیشن‌ها و مراحل بارگذاری.

@KDE_fa
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 در چنین روزی در سال 2004، اولین نسخه اوبونتو منتشر شد.

@TheRaymondDev