Forwarded from Linuxor ?
با کلاینت beekeeper studio میتونید دیتابیس های خودتون رو مدیریت کنید، اکثر دیتابیس هارو ساپورت میکنه توی ورژن های بعدی هم قراره Redis و Snowflake رو ساپورت کنه :
github.com/beekeeper-studio/beekeeper-studio
@Linuxor
github.com/beekeeper-studio/beekeeper-studio
@Linuxor
Forwarded from Linuxor ?
اومدن ویندوز 95 رو با الکترون ساختن !
الکترون یه فریمورک جاوااسکریپته که با HTML و CSS بهتون این اجازه رو میده اپلیکیشن های دسکتاپ بسازین VsCode دیسکورد، اسکایپ، نوشن و فیگما همگی با الکترون ساخته شدن
github.com/felixrieseberg/windows95
@Linuxor
الکترون یه فریمورک جاوااسکریپته که با HTML و CSS بهتون این اجازه رو میده اپلیکیشن های دسکتاپ بسازین VsCode دیسکورد، اسکایپ، نوشن و فیگما همگی با الکترون ساخته شدن
github.com/felixrieseberg/windows95
@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
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
X (formerly Twitter)
javinpaul (@javinpaul) on X
10 Best System Design Topics Developers Should Learn in 2025
1. Caching
2. Sharding
3. load-balancing
4. replication
5. fault-tolerance
6. high-availability
7. Concurrency
8. scalability
9. Performance
10. Indexing
learn more on DesignGuru - https://t.co/VuZLWnBFWY
1. Caching
2. Sharding
3. load-balancing
4. replication
5. fault-tolerance
6. high-availability
7. Concurrency
8. scalability
9. Performance
10. Indexing
learn more on DesignGuru - https://t.co/VuZLWnBFWY
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
هوآوی از سیستم عامل کامپیوتر اختصاصی خودش به اسم هارمونی او اس پی سی (یا هانگمنگ کامپیوتر تو چین) رونمایی کرد، این سیستم عامل بر پایه هارمونی او اس ساخته شده، ظاهرش شبیه مک او اس اپل هست و قراره ۱۹ می (حدودا ۲۹ اردیبهشت) عرضه بشه. میگن به صورت ویژهای با هوشمصنوعی یکپارچه شده.
gsmarena
@geekalerts
gsmarena
@geekalerts
Forwarded from Linuxor ?
Forwarded from کدنویس یکروزه
ابزار انسانی ساز متون
AI Humanizer
یعنی چی!؟ یعنی اینکه یه سری سایت بودن که به اساتید کمک میکردن که مقاله های دانشجوها رو باهاش چک کنن، یه وقت با هوش مصنوعی نوشته نشده باشه!
حالا اما،
با این ابزار مقاله های هوش مصنوعی رو جوری تغییر بدین که دیگه تمام اون سایت ها تشخیص ندن که یه ماشین متن رو نوشته!
بله .. واقعاً که .. 😳😃
https://youtu.be/YRdGoihEZrI?si=RRtZ5r12mtz1oDrA
AI Humanizer
یعنی چی!؟ یعنی اینکه یه سری سایت بودن که به اساتید کمک میکردن که مقاله های دانشجوها رو باهاش چک کنن، یه وقت با هوش مصنوعی نوشته نشده باشه!
حالا اما،
با این ابزار مقاله های هوش مصنوعی رو جوری تغییر بدین که دیگه تمام اون سایت ها تشخیص ندن که یه ماشین متن رو نوشته!
بله .. واقعاً که .. 😳😃
https://youtu.be/YRdGoihEZrI?si=RRtZ5r12mtz1oDrA
YouTube
محتوای تولید شده توسط هوش مصنوعی شناسایی میشه! چگونه محتوا را انسانی کنیم| AIHumanizer ai
Try AIHumanizer ai for free here → https://cutt.ly/QrgwPBsf
آیا میخواهید متنهای خود را به محتوایی منحصر به فرد و شبیه به انسان تبدیل کنید که تشخیص آن دشوار باشد؟ 🤯✨ در این ویدیو، به شما نشان خواهیم داد که چگونه AIHumanizer ai میتواند به راحتی ابزارهای…
آیا میخواهید متنهای خود را به محتوایی منحصر به فرد و شبیه به انسان تبدیل کنید که تشخیص آن دشوار باشد؟ 🤯✨ در این ویدیو، به شما نشان خواهیم داد که چگونه AIHumanizer ai میتواند به راحتی ابزارهای…
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 هواوی سیستم عامل اختصاصی HarmonyOS سازگار با هوش مصنوعی برای کامپیوتر و لب تاپ رونمایی کرد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Forwarded from Linuxor ?
میدونستین ادیتور وی اس کد بر پایه ادیتور monaco ساخته شده ؟ monaco یه ادیتور وبه برای ویرایش کردن کد و قسمت عجیب اینجاست هنوز ورژن 1 هم نداده بیرون و ورژن 0 هستش !
microsoft.github.io/monaco-editor
@Linuxor
microsoft.github.io/monaco-editor
@Linuxor
Forwarded from Geek Alerts
بلوتوث ۶.۱ معرفی شد
نسخه ۶.۱ یه قابلیت جدید به اسم Randomized Resolvable Private Address (RPA) داره، این ویژگی ردیابی دستگاههای بلوتوثی رو سختتر میکنه چون زمانبندی تغییر آدرسشون کاملا تصادفیه. این کار به افزایش حریم خصوصی و عمر باتری لوازم جانبی کمک میکنه چون تغییر آدرس به دستگاه اصلی منتقل میشه.
bluetooth
@geekalerts
نسخه ۶.۱ یه قابلیت جدید به اسم Randomized Resolvable Private Address (RPA) داره، این ویژگی ردیابی دستگاههای بلوتوثی رو سختتر میکنه چون زمانبندی تغییر آدرسشون کاملا تصادفیه. این کار به افزایش حریم خصوصی و عمر باتری لوازم جانبی کمک میکنه چون تغییر آدرس به دستگاه اصلی منتقل میشه.
bluetooth
@geekalerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
Practical Patterns for Graceful Shutdowns
🟢 خلاصه مقاله:
خاموش کردن با نظم و ترتیب در سیستمهای نرمافزاری، برای حفظ تجربه کاربری خوب و اطمینان از یکپارچگی دادهها حیاتی است. روش پنج مرحلهای شامل اطلاع رسانی به اجزاء فعال، ذخیره دادههای نجاتنیافته، قطع اتصال از خدمات و منابع خارجی، خاتمه دادن به فرایندها به طور مرتب و پاکسازی محیط سیستم میشود. این روش باعث حفظ یکپارچگی و قابلیت اطمینان دادهها شده و تجربه کاربری را با جلوگیری از از دست رفتن دادهها و ناپایداری سیستم بهبود میبخشد.
🟣لینک مقاله:
https://golangweekly.com/link/168969/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Practical Patterns for Graceful Shutdowns
🟢 خلاصه مقاله:
خاموش کردن با نظم و ترتیب در سیستمهای نرمافزاری، برای حفظ تجربه کاربری خوب و اطمینان از یکپارچگی دادهها حیاتی است. روش پنج مرحلهای شامل اطلاع رسانی به اجزاء فعال، ذخیره دادههای نجاتنیافته، قطع اتصال از خدمات و منابع خارجی، خاتمه دادن به فرایندها به طور مرتب و پاکسازی محیط سیستم میشود. این روش باعث حفظ یکپارچگی و قابلیت اطمینان دادهها شده و تجربه کاربری را با جلوگیری از از دست رفتن دادهها و ناپایداری سیستم بهبود میبخشد.
🟣لینک مقاله:
https://golangweekly.com/link/168969/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
VictoriaMetrics
Graceful Shutdown in Go: Practical Patterns
Go applications can implement graceful shutdown by handling termination signals (SIGTERM, SIGINT) via os/signal or signal.NotifyContext. Shutdown must complete within a specified timeout (e.g., Kubernetes’ terminationGracePeriodSeconds)…
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from DevTwitter | توییت برنامه نویسی
بس کن ایرانی!
یک پروژهی آگاهی اجتماعی برای نقد رفتارهای غلط رایج در جامعهی ایران
چی هست این پروژه؟
«بس کن ایرانی!» یک پروژهی آگاهی فرهنگی-اجتماعی و اپنسورس است که با هدف شفافسازی، نقد، و بازنمایی رفتارهای غلط و رایج در سبک زندگی ایرانیان طراحی شده.
ما باور داریم تغییر از آگاهی شروع میشود؛ و آگاهی هم با گفتوگو، شوخی، و بازاندیشی عمومی رشد میکند.
در این پروژه، ما از دل روزمرگیها و ترندهای شبکههای اجتماعی، موقعیتهایی را شکار میکنیم که در آنها «شور چیزی را درآوردیم».
https://github.com/Mahdi-Hazrati/baskon.ir
@DevTwitter | <Mahdi/>
یک پروژهی آگاهی اجتماعی برای نقد رفتارهای غلط رایج در جامعهی ایران
چی هست این پروژه؟
«بس کن ایرانی!» یک پروژهی آگاهی فرهنگی-اجتماعی و اپنسورس است که با هدف شفافسازی، نقد، و بازنمایی رفتارهای غلط و رایج در سبک زندگی ایرانیان طراحی شده.
ما باور داریم تغییر از آگاهی شروع میشود؛ و آگاهی هم با گفتوگو، شوخی، و بازاندیشی عمومی رشد میکند.
در این پروژه، ما از دل روزمرگیها و ترندهای شبکههای اجتماعی، موقعیتهایی را شکار میکنیم که در آنها «شور چیزی را درآوردیم».
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
تعداد صفحه: ۶۵
نسخه فارسی مقاله Prompt Engineering Author: Lee Boonstra
@geekalerts
Forwarded from Geek Alerts
اختصاصی گیکآلرتس، داکیومنت مهندسی پرامپت گوگل به زبان فارسی
نکات این آموزش برای هر مدلی کارآمد هست با این حال تنظیماتی که توی داکیومنت گفته میشه بعضیهاشون برای aistudio گوگل یا Vertex AI هست.
توضیح گوگل و نویسنده
پرامپت همون دستوری که مابه مدلها میدیم تا خروجی مشخص ازش بگیریم، نیاز نیست دانشمند باشی تا مهندسی پرامپت رو یاد بگیری، ساختن یه پرامپت خوب و حرفهای نیازمند یه سری نکاته، مثلا از چه مدلی استفاده میکنی یا تنظیمات مدل چیه، سبک و لحنی که مینویسی چیه، چه کلماتی رو انتخاب کنی، ساختار جمله بندیت چیه و همه اینا مهمن واسه همین، «مهندسی پرامپت» (prompt engineering) یه جورایی یه کارِ آزمون و خطاست و باید هی تکرارش کنی تا دستت بیاد.
نام مقاله به انگلیسی: Prompt Engineering Author: Lee Boonstra
تاریخ انتشار: سپتامبر ۲۰۲۴ (کاربردی در سال ۲۰۲۵)
نسخه انگلیسی مقاله از این لینک در دسترس هست و نسخه فارسی در ادامه پیوست میشه.
@geekalerts
نکات این آموزش برای هر مدلی کارآمد هست با این حال تنظیماتی که توی داکیومنت گفته میشه بعضیهاشون برای aistudio گوگل یا Vertex AI هست.
توضیح گوگل و نویسنده
پرامپت همون دستوری که مابه مدلها میدیم تا خروجی مشخص ازش بگیریم، نیاز نیست دانشمند باشی تا مهندسی پرامپت رو یاد بگیری، ساختن یه پرامپت خوب و حرفهای نیازمند یه سری نکاته، مثلا از چه مدلی استفاده میکنی یا تنظیمات مدل چیه، سبک و لحنی که مینویسی چیه، چه کلماتی رو انتخاب کنی، ساختار جمله بندیت چیه و همه اینا مهمن واسه همین، «مهندسی پرامپت» (prompt engineering) یه جورایی یه کارِ آزمون و خطاست و باید هی تکرارش کنی تا دستت بیاد.
نام مقاله به انگلیسی: Prompt Engineering Author: Lee Boonstra
تاریخ انتشار: سپتامبر ۲۰۲۴ (کاربردی در سال ۲۰۲۵)
نسخه انگلیسی مقاله از این لینک در دسترس هست و نسخه فارسی در ادامه پیوست میشه.
@geekalerts
Forwarded from Geek Alerts
برای بخشی از کاربرها قابلیت جستجو در وب Claude از Anthropic فعال شده، کاربرهایی که تونستن تست بگیرن گفتن دیتاهاش از ChatGPT آپدیتتر هست و برای کارهایی مثل گرفتن اخبار روز خیلی بهتر عمل میکنه.
تا اینجا الان اکثر چتباتها ویژگی جستجوی داخل وب رو دارن، هرچند به نظر میرسه هیچکدوم لحظهای کار نمیکنن.
lifehacker
@geekalerts
تا اینجا الان اکثر چتباتها ویژگی جستجوی داخل وب رو دارن، هرچند به نظر میرسه هیچکدوم لحظهای کار نمیکنن.
lifehacker
@geekalerts