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 a pessimistic researcher (Kc)
پیج دپارتمان informatics دانشگاه زارلند به بهانه‌ی نزدیک شدن ترم جدید چند تا میم پست کرده. گلچینی از این میم‌ها رو اینجا میذارم :)
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
Forwarded from Gopher Academy
🔵 عنوان مقاله
Avoiding Common sync.WaitGroup Mistakes

🟢 خلاصه مقاله:
این مقاله توضیح می‌دهد که با وجود سادگی ظاهری sync.WaitGroup در گو، خطاهای رایجی مانند Add پس از آغاز Wait یا پس از شروع گوروتین‌ها، عدم توازن بین Add و Done، کپی‌کردن یا عبور به‌صورت مقداری، و استفادهٔ دوباره از یک WaitGroup می‌تواند به بن‌بست، شمارندهٔ منفی و نشت گوروتین منجر شود. از نسخهٔ 1.25 گو، ابزار go vet با افزودن بررسی‌های ویژه بسیاری از این الگوهای پرخطر را در زمان ساخت شناسایی می‌کند. با این حال، رعایت اصولی مانند پاس‌دادن اشاره‌گر، فراخوانی Add پیش از ساخت گوروتین‌ها، Done دقیقاً یک‌بار در هر گوروتین، و پرهیز از استفادهٔ مجدد WaitGroup همچنان ضروری است و در صورت نیاز می‌توان از ابزارهای سطح بالاتر مانند errgroup بهره برد.

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


👑 @gopher_academy
ویدیوی جدیدمون توی یوتیوب آپلود شد. توی این ویدیو یک سیستم agentic RAG به اسم Elysia از کمپانی weaviate را بررسی کردم. ویدیو این روشها را توضیح میده تا اینکه بخاد خود ابزار این کمپانی را بررسی کنه. و اینکه چه روش ها و تکنیک هایی استفاده کردند که خیلی جالبند و میشه توی سیستم های agentic RAG که طراحی میکنید به کار ببرید.
پ.ن. اسلاید ها همه با Gamma تولید شدند و من حدود ۲۰% تغییر دادم و مطلب اضافه کردم. که خوب کارم را راحت تر کرد.
Youtube: https://youtube.com/watch?v=uFovqoxTQqk
Slides: https://docs.google.com/presentation/d/1nt3v_QCw4G3pF33UjFphw0BSaGDIl5nmYo0tugbJqcw/edit?usp=sharing

@DevTwitter | <Mehdi Allahyari/>
Forwarded from a pessimistic researcher (Kc)
کانال میم کده میتونه کلی چیزای خفن با این در بیاره :)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
یک کتاب فارسی به جای 7 کتاب
🔹پس از انتشار کتاب ۱۰۰۱ دستور لینوکس، کتاب جامع برای یادگیری لینوکس و همچنین مفاهیم بیشتر لینوکس LPIC1 برای شما آماده شده است. کتاب، آموزش گام‌به‌گام مباحث اصلی لینوکس را با منابع بین‌المللی معتبر ترکیب کرده تا مطالعه‌ای کاربردی و منسجم ارائه دهد.

🔹این کتاب تمامی مفاهیم و سرفصل‌های مورد نیاز آزمون‌های LPIC-1 را با کد 101-500و 102-500 و همچنین کتابهای زیر را پوشش می‌دهد و با جزئیات بیشتر دیگر نیازی به خواندن کتابهای پر هزینه زیر نیست، مانند:


🔸LPIC-1 Objectives V5.0 – Linux Professional Institute
🔸LPI Linux Certification in a Nutshell (O’Reilly, 3rd Edition)
🔸LPIC-1 Study Guide (Sybex)
🔸CompTIA Linux+ / LPIC-1 Cert Guide
🔸Practical LPIC-1 Study Guide
🔸LPIC-1 Certification Bible
🔸LPIC-1 Linux Certification in a Nutshell


🔻فرمت pdf
🔻تماما رنگی
🔻750 صفحه در قالب 27 فصل
🔻نویسنده :حسین سیلانی
🔻انتشارات نشر کیان دانش


🔹دریافت کتاب از آکادمی کندوی دانش
https://learninghive.ir

🔻فایل نمونه کتاب به همراه فهرست کامل کتاب
دریافت نمونه کتاب
من و دوستم یه کلون تلگرام با Next.js ساختیم!

گیت هاب: https://github.com/hamedakbarii/telegram-clone

اگه خوشتون اومد، حتما یه استار بدید.

@DevTwitter | <Unknown Talent | بچه برنامه نویس/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 ناسا به ‌طور رسمی اعلام کرد که از ۵ سپتامبر، شهروندان چینی حتی با ویزای معتبر ایالات متحده نیز از دسترسی به تأسیسات، شبکه ‌ها و برنامه ‌های این سازمان منع شده‌اند. این تصمیم به‌دلیل نگرانی‌های امنیتی و تشدید رقابت ‌های فضایی با چین اتخاذ شده است.

#خبر

@TheRaymondDev
👎1
Forwarded from Linuxor ?
برای کسایی که بیشتر از 8 ساعت پشت سیستم کد میزنن یه تجربه ای از اشک مصنوعی بگم؛

توی ایران چندین نوع اشک مصنوعی داریم چیز هایی که من توی بازار زیاد دیدم اشک های تک دوز آرتلاک و ارتیپیک و سینالونه، و یا ژل لیپوزیک و هیچ کدوم نسخه پزشک لازم ندارن.

از همشون استفاده کردم، آرتلاک مال شرکت بوش اند لمبه و خیلی خیلی معتبره، وقتی توی چشم ریخته می‌شه چشم راحتی بیشتری نسبت به آرتپیک و سینالون که ایرانیه داره ولی نتیجه زیاد تفاوتی نداره. هر ویالشون تا 24 ساعت قابل استفاده مجدده و هر 2 ساعت می‌تونید بریزید چشمتون.

اما لیپیوزیک که ژل هست ماندگاری بیشتری داره و حداکثر روزی 3 بار استفاده می‌شه و بیشتر برای خشکی شدید استفاده می‌شه اما اون تک ویال ها بیشتر برای خشکی خفیف تا متوسط استفاده می‌شه.


قیمت هاشون هم امروز چند تا گرفتم به این صورت بود :
آرتلاک دونه ای 7 تومن؛ آرتلاک ادونس دونه ای 30 تومن؛ آرتپیک 6 تومن؛ ژل لیپوزیک 330 تومن که برای 28 روز یا کمتر استفاده میشه. همچنین نسخه ادونس آرتلاک حتی میتونه خشکی های شدید هم جوابگو باشه و مواد نگهدارنده نداره و بی ضرر، اگه خشکی معمولی دارید بقیشون هم جوابه.


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 در حال کار برای افزودن زبان فارسی و انگلیسی به پروژه تسک پایر هستم.

@TheRaymondDev
Forwarded from Linuxor ?
کلا توی نرم افزار ما چیزی به اسم حذف نداریم، توی دیتابیس یه is_deleted می‌زاریم و دیگه به کاربر نشونش نمی‌دیم؛ ولی این چک کردن هی is_deleted توی کد های مختلف سخت می‌شه یه راه حل دیگه ساخت جدول trash هست که یه ستون رشته ای به اسم table_name داره و یه ستون دیتایی به اسم table_data داره درسرش کمتره؛ می‌تونید تستش کنید.


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

قومی به خرابات تو اندر بندند
رندی چند و کس نداند چندند
هشیاری و آگهی ز کس نپسندند
بر نیک و بد خلق جهان میخندند

#مولانا | گنجور
📍@iipoem
اینجارو ببینید پر سیستم دیزاینه، هم ‌می‌تونید توش کامپوننت های آماده پیدا کنید هم می‌تونید Voice & Tone پیدا کنید مثلا پیام خطا یا دستورالعملی می‌نویسی، چه لحن و ادبیاتی داشته باش و فایل های آماده فیگما و فتوشاپ و کلی سورس کد دیگه

https://github.com/alexpate/awesome-design-systems

@DevTwitter | <Nimo/>
Forwarded from Golang Insights (Javad)
🚀 پشتیبانی کامل زبان فارسی در موتور جستجو Meilisearch

پس ماها تلاش بالاخره در یک نسخه رسمی, زبان فارسی بصورت کامل و سریع به موتور جستجو Meilisearch اضافه شد.

میلی‌سرچ (Meilisearch) یک موتور جستجوی متن‌باز، سبک و بسیار سریع است که امکان جستجوی آنی (instant search) با نتایج دقیق و مرتبط را فراهم می‌کند.

این موتور به‌سادگی در پروژه‌ها ادغام می‌شود و برای کاربردهایی مثل وب‌سایت‌ها، اپلیکیشن‌ها و سرویس‌های داده گزینه‌ای ایده‌آل است.

💎 طی این پول ریکوئست: https://github.com/meilisearch/charabia/pull/350

زبان فارسی به موتور جستجو اضافه شد حال بصورت رسمی داخل Meilisearch می توانید استفاده کنید.


⬇️ دانلود نسخه جدید موتور جستجو: https://github.com/meilisearch/meilisearch/releases/tag/v1.21.0


🔥 پکیج SDK رسمی زبان گو: https://github.com/meilisearch/meilisearch-go


⚡️@GoInsights | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Golang Insights (Javad)
Forwarded from a pessimistic researcher (Kc)
توی هفته گذشته این گروه جلسه‌ی اول خودش رو برگزار کرد. تجربه‌ی خیلی خوبی بود. بعد از مدت‌ها دوباره فرصتی پیش اومد تا در کنار دوستان عزیز و علاقه‌مند باشم و ازشون یاد بگیرم. خواستم بهتون بگم که قرار شد آخر هفته، مجدد جلسه‌ی اول رو تکرار کنیم تا دوستانی که به هر دلیلی نتونسته بودند خودشون رو برسونن، یک فرصت دیگه‌ای باشه تا بتونن به جمع ما بپیوندند. در ادامه جا داره به چند نکته‌ اشاره کنم.

راستش خیلی مهمه که موقع شرکت در جلسات مقالات رو تا یک حدی بررسی کرده باشید. حقیقتا زمان جلسه محدوده و اگر قرار باشه گرداننده‌ی جلسه مقالات رو درس بده وقت بسیار کم میاریم.

نکته‌ی دیگه این هستش که تصمیم گرفتیم یک git repo درست کنیم جهت قرار دادن منابع و مطالبی که توی reading group بهشون بر میخوریم. از بین دوستان، یاسمین داوطلب شد که مدیریت ریپو رو دست بگیره. توی این repo علاوه‌ بر مقالات اصلی، مقالات و کتب جانی هم قرار میدیم. یک روحیه‌ی خیلی قشنگی که بچه‌ها دارن، این هستش که بسیار مشتاقن تا کارهای عملی و پیاده‌سازی هم انجام بدیم. از این رو برای هر مبحثی که می‌خونیم، هر کسی توی این ریپو پروژه‌های عملی مربوط به اون حوزه‌ی خاص که state of the art هستند رو قرار میده. علاوه بر اون تصمیم گرفتیم که پروژه‌های کوچکی هم تعریف کنیم که خودمون هم دست بکار بشیم.

برای مثال مطالب هفته‌ی اول دوره مربوط بود به Hoare Logic و زبان GCL بود. اگر به ریپو مراجعه کنید، علاوه بر مقالات و کتب جانبی، لیستی از پروژه ها مثل Dafny, Boogie, Why3 و KeY رو مشاهده میکنید که همگی زبان‌های برنامه‌نویسی و verification هستند که Hoare Logic رو ساپورت میکنن و همه‌شون Deductive Verifier دارند برای اثبات درستی برنامه‌ها.

علاوه‌بر اینا ۳ تا پروژه هم تعریف شده که به زودی یکی از این‌ها رو استارت میزنیم و ببینیم تا کجا می‌تونیم پیش ببریمش.

نکته آخر هم اینکه تصمیم گرفتیم موقعی که این مقالات رو می‌خونیم، هر چیزی که ازش فهمیدیم رو در قالب یک نوت به شکل خلاصه بنویسیم و توی ریپو push کنیم. به همین منظور توصیه کردیم که دوستان نوت‌هاشون رو با latex بنویسن و سورسش رو push کنن. بنده هم سعی می‌کنم نوت‌های دوستان رو بخونم و ادیت کنم و در نهایت یک نوت ادغام شده از هر مطلب داشته باشیم.

خلاصه که آقا همش Fun و عشق و صفاست.