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 یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۳۹۶

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

#حافظ | گنجور
📍@iipoem
Forwarded from SoniaCircuit (Sony)
https://lovable.dev

یکی از نمونه اپ هایی که میاد کانسپت Low Code, NoCode یا به اصطلاح همون Vibe Coding رو انجام میده
—-
https://www.ibm.com/think/topics/vibe-coding

What is vibe coding?

In software engineering , development is reshaping from strict, manual coding and becoming more flexible and AI-powered—and vibe coding is at the forefront of this change. “Vibe coding” is introduced by renowned Computer scientist Andrej Karpathy in February 2025 and emphasized the significance of AI tools in software development. This concept is in line with developments in artificial intelligence (AI) technologies, especially large language models (LLMs) like ChatGPT, Claude and OpenAI's Codex to help developers stay in the zone of creativity and automate coding works.

Vibe coding is a fresh take in coding where users express their intention using plain speech and the AI transforms that thinking into executable code.
The goal of vibe coding is to create an AI powered development environment where AI agents serve as coding assistants making suggestions in real time, automating tedious processes and even producing standard codebase structures.1

—-

برای من خیلی جالبه که با یه دستور ساده یه کد که ۵۰۰ ۶۰۰ خط فرانت میخواد نوشته میشه :)
و البته مشکلی هم که به وجود میاره سخت تر کردن دیباگش هست که برای این هم محتمل یه ابزاری درست میشه
در نهایت میشه گفت هیچ چیزی قرار نیست کامل باشه ولی کانسپت پروگرمینگ خیلی قراره تغییر بکنه با این تفاسیر.

#lowcode #nocode #vibecoding #llm #programming
Forwarded from Linuxor ?
هوگو یا hugo که با go نوشته شده به گفته خودشون سریع ترین فریم ورک ساخت سایته، یه سری قالب آماده هم داره که می‌تونین به پروژه اضافه کنید و بدون دردسر یه وبسایت استاتیک بیارین بالا:

gohugo.io

@Linuxor
این مخزن گیت‌هاب شامل بیش از ۱۵۷ پرامپت متنوع و کاربردی برای ChatGPT و مدل‌های مشابهه که تو زمینه‌های مختلف کمکت می‌کنه،از جمله:
- برنامه‌نویسی و رفع اشکال
- تولید محتوا و نوشتن مقاله
- آموزش و یادگیری مفاهیم پیچیده
https://github.com/f/awesome-chatgpt-prompts

@DevTwitter | <OmiD/>
فایل متنی چیه؟ شاید بدیهی به نظر بیاد ولی توی POSIX تعریف ازش داریم.
تو این لینک میتونید بیشتر در موردش بخونید.
نکات مختلفی داره از جمله این که بین خط ها چی میاد و و از همه جالب تر این که اگر آخرین کارکتر فایلتون n\ نباشه معتبر نیست فایلتون :)))
https://stackoverflow.com/questions/729692/why-should-text-files-end-with-a-newline/729795#729795
مانجارو آن استیبل پایدار ترین برنچ مانجارو عه.

Change My Mind

@SohrabContents
در دنیای امروز، سرعت و کارایی در توسعه اپلیکیشن‌ها از اهمیت بالایی برخوردار است. یکی از ابزارهایی که به طرز چشمگیری می‌تواند عملکرد اپلیکیشن‌ها را بهبود دهد، Redis است.

اما چرا استفاده از Redis در لاراول اهمیت دارد؟
ردیس یک سیستم کش (Caching) بسیار سریع است که به ذخیره‌سازی داده‌ها در حافظه (RAM) پرداخته و سرعت دسترسی به آن‌ها را به طرز چشمگیری افزایش می‌دهد. این ویژگی به‌ویژه در پروژه‌هایی که نیاز به پردازش داده‌های سنگین دارند، بسیار مفید است.

مزایای استفاده از Redis در لاراول:

افزایش سرعت:

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

کاهش بار پایگاه داده:

با کش کردن نتایج کوئری‌ها یا داده‌های ثابت، Redis بار زیادی را از روی پایگاه داده برداشته و عملکرد کلی سیستم را بهبود می‌بخشد.

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

پشتیبانی از داده‌های پیچیده:

ردیس از داده‌های پیچیده مانند List‌ها، Set‌ها، Hash‌ها و Sorted Set‌ها پشتیبانی می‌کند، که در مقایسه با کش‌های سنتی ویژگی منحصر به فردی است.

پشتیبانی از کش‌های چند سطحی:

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

@DevTwitter | <Parham Mahmoodi/>
نسخه ۲.۹۱.۱۱ از فیلترشکن #oblivionDesktop برای ویندوز، لینوکس و مک‌اواس در دسترس قرار گرفت.

🚀 github.com/bepass-org/oblivion-desktop/releases

جدیدترین تغییرات:
- افزودن گزینه عبور از فیلترینگ دیسکورد در تنظیمات تانل
- امکان تغییر پیکربندی پروکسی از منوی system tray
- بهبود دسترسی به آدرس‌های IP مربوط به رابط‌های شبکه
- کاهش تأخیر مربوط به زمان‌بندی خروج از برنامه
- رفع مشکل جلوگیری برنامه از خاموش‌شدن macOS
- بهبود فرایند پنهان‌کردن پنجره اصلی از تسک‌بار در اجرای اولیه
- افزودن نسخه AppImage برای سیستم‌عامل لینوکس
- افزودن لینک راهنما برای برخی‌از اعلان‌های داخلی
- برطرف‌کردن تعدادی از اشکالات برنامه

ارسال گزارش ایرادات:
💡 github.com/bepass-org/oblivion-desktop/issues

🔍 ircf.space/software
@ircfspace
Forwarded from Linuxor ?
این ریپو تقریبا هر چیزی مربوط به ماشین لرنینگ رو جمع کرده از بینایی ماشین، ان ال پی، دیپ لرنینگ، تحلیل داده ها بگیر تا سیستم های پیشنهاد دهنده

مثال از زبان های مختلف برنامه نویسی هم توش هست که راحت تر بتونید با پروژتون مچش کنید

https://github.com/josephmisiti/awesome-machine-learning

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
آلودگی اصلی خود ⁧ #فیلترینگ ⁩ هست، که توسط وزارت قطع‌ارتباطات اعمال میشه

🔍 ircf.space
@ircfspace
اگر وزارت ارتباطات بگه سیاست‌گذار #فیلترینگ نیست، اما در عمل مجری ⁧اون باقی بمونه، از نظر حقوقی و اخلاقی به معنای تبرئه از مسئولیت نیست و در نقض حقوق شهروندان شریکه.

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
توی اپلیکیشن‌های پیچیده جاوااسکریپتی، وقتی می‌خوای یه سری داده بین چند تا کامپوننت مختلف مشترک داشته باشی، Redux بهت کمک می‌کنه که به‌جای پاس‌دادن props از این کامپوننت به اون کامپوننت، داده رو متمرکز و تمیز توی یه جای مشخص (store) نگه‌داری کنی.

مثلاً هم منوی بالای سایت باید اسم کاربر رو نشون بده، هم صفحه پروفایل. اگه اسم کاربر توی Store باشه، هر دو راحت بهش دسترسی دارن؛ Redux بهت کمک می‌کنه که منطق مدیریت وضعیت رو از UI جدا کنی، همه‌چی قابل پیگیری باشه، و کار با داده توی پروژه‌های بزرگ از کنترل خارج نشه.


github.com/reduxjs/redux

@Linuxor
Forwarded from Armon technical logs (armon Taheri)
کمال گرایی در مقابل یادگیری به اندازه نیاز
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 نسخه اولیه افزونه ورود موبایلی وردپرس به نام Authora منتشر شد.


هنوز تکمیل نشده چون پنل مدیریت افزونه نوشته نشده است و به اپراتور sms.ir وصل است.
به زودی چندین اپراتور ایرانی و خارجی اضافه می کنیم که قابل انتخاب باشد و دارای سیستم درایور است.
این افزونه اوپن سورس و رایگان است.

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

https://rayium.ir

گیت هاب :

https://github.com/Rayiumir/Authora

@TheRaymondDev
Forwarded from Linuxor ?
وقتی تازه شروع می‌کنی با جاوااسکریپت کار کردن، یه آبجکت ساده رو فیلتر کردن یا حذف آیتم تکراری از آرایه می‌تونه چند ساعت وقتت رو بگیره. Lodash یه کتابخونه کوچیکه که این ریزکاریارو واست حل می‌کنه، مخصوص وقتایی که می‌خوای سریع نتیجه بگیری و از منطق های تکراری مثلا پیاده سازی cloneDeep، debounce، groupBy و کلی چیز تکراری دیگه خلاص شی.

lodash.com/docs

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

حاشا که به عالم از تو خوشتر یاریست
یا خوبتر از دیدن رویت کاریست
اندر دو جهان دلبر و یارم تو بسی
هم پرتو تست هر کجا دلداریست

#مولانا | گنجور
📍@iipoem
Forwarded from Linuxor ?
اگه دوست داری پروفایل گیت‌هابت یه‌کم عددی باشه و بیشتر نشون بده که واقعاً چه‌جوری کار می‌کنی، ریپوی github-readme-stats دقیقاً همینه.

باهاش می‌تونی یه‌سری کارت‌های داینامیک (dynamic) به README پروفایلت اضافه کنی که آمار زنده از گیت‌هابت مثل زبان‌های پرتکرار، تعداد کامیت‌ها، ریپوهای محبوب‌ و... رو نشون می‌ده. تنظیمات زیادی هم داره که راحت می‌تونی کاستومایزش کنی.

github.com/anuraghazra/github-readme-stats

@Linuxor