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 Linuxor ?
با کلاینت beekeeper studio می‌تونید دیتابیس های خودتون رو مدیریت کنید، اکثر دیتابیس هارو ساپورت می‌کنه توی ورژن های بعدی هم قراره Redis و Snowflake رو ساپورت کنه :

github.com/beekeeper-studio/beekeeper-studio

@Linuxor
Forwarded from Linuxor ?
اومدن ویندوز 95 رو با الکترون ساختن !

الکترون یه فریمورک جاوااسکریپته که با HTML و CSS بهتون این اجازه رو می‌ده اپلیکیشن های دسکتاپ بسازین VsCode دیسکورد، اسکایپ، نوشن و فیگما همگی با الکترون ساخته شدن

github.com/felixrieseberg/windows95


@Linuxor
Forwarded from Linuxor ?
شاید باورتون نشه ولی این چیت شیت کل تایپ اسکریپته !

که شامل
+ ControlFlow Analysis
+ Interfaces
+ Classes
+ Types

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

@Linuxor
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Golden Code (علی 🇨🇴)
📌 لیستی از اصول مهم در طراحی سیستم که نیازه بدونیم!

1. مفهوم Caching :
میتونیم از کش برای ذخیره نتایج کوئری‌های دیتابیس استفاده کنیم تا سرعت دسترسی به داده‌ها افزایش پیدا کنه و بار سرور کاهش یابد.


2. مفهوم Sharding:
تقسیم داده‌ها به بخش‌های کوچک‌تر و ذخیره اونا در سرورهای مختلف. این کار باعث میشه که سیستم بتونه بهتر و سریع‌تر به درخواست‌ها پاسخ بده.


3. مفهوم Load-balancing (توزیع بار):
وقتی تعداد request ها زیاد میشه، باید اونارو به طور مساوی بین چند سرور تقسیم کنیم تا از بار زیاد روی یک سرور جلوگیری بشه و سیستم کارایی بالاتری داشته باشه.


4. مفهوم Replication :
ایجاد کپی از داده‌ها در سرورهای مختلف تا در صورت بروز مشکل یا خرابی در یک سرور، سیستم همچنان فعال و در دسترس باشه.


5. مفهوم Fault-tolerance :
سیستم باید طوری طراحی بشه که در صورت بروز خطا یا مشکل، همچنان بتونه به کارش ادامه بده. مثلا در Laravel، میتونیم از ویژگی‌هایی نظیر retry برای انجام مجدد request ها درصورت بروز خطا استفاده کنیم.


6. مفهوم High-availability :
سیستم باید همیشه در دسترس باشه و هیچوقت از دسترس خارج نشه.

7. مفهوم Concurrency (همزمانی):
اجرای چندین کار به صورت همزمان برای افزایش سرعت پردازش.
مثلا در Laravel، می‌تونیم از Job Queues و Workers برای پردازش درخواست ها بصورت همزمان استفاده کنیم و ازین طریق عملکرد سیستم رو بهبود بدیم.


8. مفهوم Scalability :
توانایی سیستم برای گسترش و افزایش ظرفیت با افزایش تعداد کاربران.


9. مفهوم Performance :
سرعت و کارایی سیستم. در Laravel، میتونیم از تکنیک‌هایی مانند Caching و Eager Loading برای بهبود سرعت بارگذاری صفحات و کاهش زمان پاسخ‌دهی استفاده کنیم.


10. مفهوم Indexing :
ایجاد ایندکس‌ها در دیتابیس برای جستجو سریع‌تر داده‌ها. ایندکس‌ها به سرعت جستجو رو افزایش میدهند و باعث میشن که نتایج سریع‌تر منتقل بشن.

@GoldenCodeir
(منبع 👇🏾)
https://x.com/javinpaul/status/1920364568041160939?s=19
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
هوآوی از سیستم عامل کامپیوتر اختصاصی خودش به اسم هارمونی او اس پی سی (یا هانگ‌منگ کامپیوتر تو چین) رونمایی کرد، این سیستم عامل بر پایه هارمونی او اس ساخته شده، ظاهرش شبیه مک او اس اپل هست و قراره ۱۹ می (حدودا ۲۹ اردیبهشت) عرضه بشه. میگن به صورت ویژه‌ای با هوش‌مصنوعی یکپارچه شده.

gsmarena
@geekalerts
Forwarded from Linuxor ?
من فقط می‌خواستم با Ctrl+C یه متن از ترمینال کپی کنم


@Linuxor
ابزار انسانی ساز متون
AI Humanizer

یعنی چی!؟ یعنی اینکه یه سری سایت بودن که به اساتید کمک میکردن که مقاله های دانشجوها رو باهاش چک کنن، یه وقت با هوش مصنوعی نوشته نشده باشه!
حالا اما،
با این ابزار مقاله های هوش مصنوعی رو جوری تغییر بدین که دیگه تمام اون سایت ها تشخیص ندن که یه ماشین متن رو نوشته!
بله .. واقعاً که .. 😳😃

https://youtu.be/YRdGoihEZrI?si=RRtZ5r12mtz1oDrA
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 هواوی سیستم عامل اختصاصی HarmonyOS سازگار با هوش مصنوعی برای کامپیوتر و لب تاپ رونمایی کرد.

#خبر

@TheRaymondDev
Forwarded from Linuxor ?
می‌دونستین ادیتور وی اس کد بر پایه ادیتور monaco ساخته شده ؟ monaco یه ادیتور وبه برای ویرایش کردن کد و قسمت عجیب اینجاست هنوز ورژن 1 هم نداده بیرون و ورژن 0 هستش !

microsoft.github.io/monaco-editor


@Linuxor
Forwarded from Geek Alerts
بلوتوث ۶.۱ معرفی شد

نسخه ۶.۱ یه قابلیت جدید به اسم Randomized Resolvable Private Address (RPA) داره، این ویژگی ردیابی دستگاه‌های بلوتوثی رو سخت‌تر می‌کنه چون زمان‌بندی تغییر آدرسشون کاملا تصادفیه. این کار به افزایش حریم خصوصی و عمر باتری لوازم جانبی کمک می‌کنه چون تغییر آدرس به دستگاه اصلی منتقل میشه.

bluetooth
@geekalerts
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۸۹۶

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

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Practical Patterns for Graceful Shutdowns

🟢 خلاصه مقاله:

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

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


👑 @gopher_academy
سیستم #فیلترینگ با سوخت فسیلی کار می‌کنه :)

🔍 ircf.space
@ircfspace
بس کن ایرانی!
یک پروژه‌ی آگاهی اجتماعی برای نقد رفتارهای غلط رایج در جامعه‌ی ایران

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

در این پروژه، ما از دل روزمرگی‌ها و ترندهای شبکه‌های اجتماعی، موقعیت‌هایی را شکار می‌کنیم که در آن‌ها «شور چیزی را درآوردیم».

https://github.com/Mahdi-Hazrati/baskon.ir

@DevTwitter | <Mahdi/>
Forwarded from Geek Alerts
prompt-engineering-author-lee-boonstra-persian.pdf
2 MB
فایل پیوست با فرمت PDF
تعداد صفحه: ۶۵
نسخه فارسی مقاله Prompt Engineering Author: Lee Boonstra
@geekalerts
Forwarded from Geek Alerts
اختصاصی گیک‌آلرتس، داکیومنت مهندسی پرامپت گوگل به زبان فارسی

نکات این آموزش برای هر مدلی کارآمد هست با این حال تنظیماتی که توی داکیومنت گفته میشه بعضی‌هاشون برای aistudio گوگل یا Vertex AI هست.

توضیح گوگل و نویسنده

پرامپت همون دستوری که مابه مد‌ل‌ها میدیم تا خروجی مشخص ازش بگیریم، نیاز نیست دانشمند باشی تا مهندسی پرامپت رو یاد بگیری، ساختن یه پرامپت خوب و حرفه‌ای نیازمند یه سری نکاته، مثلا از چه مدلی استفاده میکنی یا تنظیمات مدل چیه، سبک و لحنی که مینویسی چیه، چه کلماتی رو انتخاب کنی، ساختار جمله بندیت چیه و همه اینا مهمن واسه همین، «مهندسی پرامپت» (prompt engineering) یه جورایی یه کارِ آزمون و خطاست و باید هی تکرارش کنی تا دستت بیاد.

نام مقاله به انگلیسی: Prompt Engineering Author: Lee Boonstra
تاریخ انتشار: سپتامبر ۲۰۲۴ (کاربردی در سال ۲۰۲۵)

نسخه انگلیسی مقاله از این لینک در دسترس هست و نسخه فارسی در ادامه پیوست میشه.

@geekalerts
Forwarded from Geek Alerts
برای بخشی از کاربرها قابلیت جستجو در وب Claude از Anthropic فعال شده، کاربرهایی که تونستن تست بگیرن گفتن دیتاهاش از ChatGPT آپدیت‌تر هست و برای کارهایی مثل گرفتن اخبار روز خیلی بهتر عمل میکنه.

تا اینجا الان اکثر چت‌بات‌ها ویژگی جستجوی داخل وب رو دارن، هرچند به نظر میرسه هیچکدوم لحظه‌ای کار نمیکنن.

lifehacker
@geekalerts