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
برای شما هم پیش اومده که از میانهٔ راه یک پروژه نسبتاً بزرگ بهش اضافه شده باشین و کلی علامت سوال براتون پیش اومده باشه؟ این که چرا از فلان تکنولوژی استفاده شده؟ چرا معماری پروژه به این شیوه طراحی شده؟ چرا از ابزار X اینجا استفاده نکردن؟

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

در این حالت تنها راهی که باقی می‌مونه پرسیدن این سوال‌ها از اعضای فعلی تیمه. اما خب ممکنه خود اون‌ها هم همهٔ جزئیات رو به یاد نداشته باشن و یا مثل شما، از میانهٔ راه به تیم اضافه شده باشن.

اینجاست که ایدهٔ ADR مطرح میشه. این ایده می‌گه که بیایم برای نحوه انتخاب ابزارها، معماری‌ یا اضافه و حذف کردن بخش‌های پروژه، یه سند کوتاه بنویسیم توی ریپازیتوری پروژه نگه داریم.

چیزی که این ایده رو متفاوت می‌کنه اینه که اگر در طی زمان تصمیم‌هامون تغییر کرد، به‌جای پاک کردن یا بروزرسانی اون سند، یک سند جدید اضافه کنیم و دلیل این تغییر رو توضیح بدیم. اینطوری یک تاریخچهٔ خوب از تصمیم‌گیری‌ها خواهیم داشت؛ بدون این که نیاز باشه مدام حواسمون به آپدیت نگه داشتن سند‌های قبلی باشه.

اگر این مسئله ذهنتون رو قلقلک می‌ده پیشنهاد می‌کنم این نوشتهٔ کوتاه رو بخونید:
Documenting Architecture Decisions

@aminrbg
Forwarded from Agora (Alireza)
جالبه که ویکی‌پدیا مسابقه هم میذاره. مسابقه‌ی مقاله‌نویسی ایران و روسیه.
ماجرا اینه که هر کسی که پنج مقاله یا بیشتر راجع‌به روسیه بنویسه توی مسابقه شرکت داده می‌شه. (این مسابقه برای روس‌ها هم هست. و اون‌ها باید راجع‌به ایران بنویسن) ددلاین‌ش هم تا ۱۳ شهریور/۵ سپتامبره.

مقاله باید در رابطه با کشور روسیه باشد.
مقاله باید در بازهٔ زمانی تعیین شده ایجاد شود.
مقاله باید حداقل ۵٬۰۰۰ بایت حجم و ۵۰۰ واژهداشته‌باشد.
مقاله باید همهٔ شرایط ویکی‌پدیا:سرشناسی را احراز کند.
مقاله حتماً باید منبع قابل قبول داشته‌باشد؛ عبارت‌های مشکوک و بحث‌برانگیز باید توسط منبع (هایی) معتبر، تأیید شوند.
مقاله نباید ترجمهٔ ماشینی باشد و می‌بایست ساختار زبانی آن مناسب باشد.
مقاله نباید هیچگونه برچسبی داشته‌باشد.
مقاله نباید فهرست باشد.

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

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

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

درسته، همه‌ی مقاله‌ها اینطور نیستند. یا همه‌ی اون‌ها به منابع درستی ارجاع داده نشدند ولی این اراده‌ای که پشت ویکی‌پدیاست، واقعا جدی و قابل تقدیره. این تلاش برای تصحیح منابع. ترجمه‌ی‌های بهتر و بیشتر. این میل آدم‌‌ها برای کاری کردن.

کامیونیتی افراد ویکی‌پدیای فارسی برام همیشه کنجکاوی برانگیزه. وقتی دنبال هر کدومشون میگردم، به تصویر روشن‌تری از وب فارسی می‌رسم. قبلا راجع‌به روزبه پورنادر تو کانال صحبت کردم و نقش پررنگش در ویکی‌پدیای فارسی و به طور کل در وب فارسی. یکی دیگه از اعضای مهم و پر‌رنگ ویکی‌پدیای فارسی، که در حال حاضر مدیر بخش فارسی و تاجیک هم هست، با اسم مستعار درفش کاویانی فعالیت می‌کنه. میتونید تو توییتر دنبالش کنین. ۱۷ سال عضویت تو ویکی‌پدیا و ۱۵ سال مشارکت. به‌نظرم این عدد‌ها اصلا کم نیستند. یکی از پروژه‌هایی که پیش برده این بوده که از هر کشور حداقل مقاله‌ی یک زن رو در ویکی‌پدیای فارسی اضافه کنه:

شربت‌گل، زن اهل افغانستان

اینجا میتونین بیشتر راجع‌به فعالیت‌هاش بخونین: صفحه‌ی ویکی‌پدیای درفش کاویانی.

یادمه قدیم‌ها علی بندری، توی پادکست‌هاش هربار تشویق میکرد که مدخل جدید توی ویکی‌پدیا درست کنیم یا مقاله‌هایی رو به فارسی ترجمه کنیم. به نظرم سنت ارزشمندیه که چقدر خوب میشه اگر آدم‌هایی در هر نسل پیدا بشند که شوق این کار رو داشته باشند. ویکی‌پدیا و بالاخص ویکی‌پدیای فارسی میراث ارزشمندیه که باید زنده بمونه.
Forwarded from Codino School (ایمان غفوری)
به لطف کلیپ های اخیر از ۶۱ درصد رسیدیم به ۴۸ 😇
امیدوارم برای همه دوستان مفید باشه

@codino
Forwarded from Gopher Academy
🔵 عنوان مقاله
Waitgroups: What They Are, How to Use Them and What Changed with Go 1.25

🟢 خلاصه مقاله:
خلاصه‌ای از WaitGroup در Go: ابزاری برای همگام‌سازی که اجازه می‌دهد تا پایان کار چند گوروتین صبر کنیم. الگوی کلاسیک با Add پیش از راه‌اندازی گوروتین‌ها، Done در انتهای هر گوروتین (معمولاً با defer) و Wait در گوروتین ناظر انجام می‌شود؛ اما بی‌دقتی در تطبیق Add/Done می‌تواند به بن‌بست یا وحشت (panic) منجر شود. مقاله ضمن مرور کاربردها و نکات عملی، توضیح می‌دهد که در Go 1.25 راهی ساده‌تر ارائه شده است: دیگر لازم نیست Add و Done را دستی جفت کنید؛ می‌توان واحدهای کار را در یک مرحله به WaitGroup متصل کرد تا کتابخانه به‌صورت خودکار پیش از اجرا شمارنده را افزایش دهد و هنگام اتمام آن را کم کند. این روش خطاهای رایج را کاهش می‌دهد و در عین حال با کدهای قدیمی سازگار است، هرچند در الگوهای پیچیده همچنان ممکن است استفاده مستقیم از الگوی سنتی ترجیح داده شود.

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


👑 @gopher_academy
Forwarded from محتوای آزاد سهراب (Sohrab)
به قول دوستی، صحیح.





@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
نکته جالبی که بود این بود یکی از دستگاه ها برنامه روش کرش کرد و رفت روی صفحه لود کردن دوباره اون برنامه😂


نشد عکس بگیرم ازش، مأمور مترو پشت سرم داره کشیک میده.

اسم برنامش KBS بود فکر کنم. امیدوارم دوباره رخ بده.



@SohrabContents
Forwarded from Linuxor ?
شرکت AirBnb یه لایبری داره که می‌شه باهاش این نمودار هارو برای وب ساخت و قابلیت سفارشی سازی بالایی هم داره

airbnb.io/visx

@Linuxor
Forwarded from Linuxor ?
دیدید داخل فرم های ورودی بعضی سایتا وقتی شماره تلفن یا مثلا شماره کارت وارد می کنید اونو برای خوانایی بیشتر چند رقم چند رقم جدا می‌کنه؟ این لایبری براتون اون کارو می‌کنه همه ورودی هارم ساپورت می‌کنه.

nosir.github.io/cleave.js


@Linuxor
Forwarded from Reza Jafari
دیتا در مقابل الگوریتم

تو سال ۲۰۰۱، دوتا محقق از شرکت Microsoft به اسم‌های Michele Banko و Eric Brill یه مقاله جالب منتشر کردن که توش یه نکته خیلی مهم درباره machine learning مطرح شده بود. اونا بررسی کردن که وقتی پای یه مسئله پیچیده مثل natural language disambiguation وسطه – یعنی اینکه سیستم بتونه معنی درست یه کلمه یا جمله مبهم رو بفهمه – آیا نوع الگوریتمی که استفاده می‌کنیم خیلی فرق ایجاد می‌کنه یا نه. نتیجه‌ای که بهش رسیدن خیلی قابل‌توجه بود: فرقی نمی‌کرد از چه الگوریتمی استفاده کنن، چه ساده چه پیچیده، وقتی حجم داده‌ای که به اون الگوریتم داده می‌شد زیاد بود، همه تقریباً به یه اندازه خوب عمل می‌کردن. این نتیجه باعث شد خودشون این سوال رو مطرح کنن که واقعاً بهتره وقتمون و هزینه‌مون رو صرف توسعه الگوریتم‌های پیچیده کنیم، یا اینکه همون زمان رو بذاریم برای جمع‌آوری داده‌های بیشتر و بهتر، یعنی توسعه corpus.

این نگاه کم‌کم تو جامعه علمی جا افتاد، مخصوصاً وقتی که چند سال بعد، تو سال ۲۰۰۹، Peter Norvig و چند نفر دیگه مقاله‌ای نوشتن با عنوان The Unreasonable Effectiveness of Data که توش این ایده رو پررنگ‌تر کردن: اینکه تو مسائل سخت و واقعی، داده زیاد و باکیفیت از نوع الگوریتم خیلی مهم‌تره. اون مقاله نشون داد که وقتی مقدار کافی داده در دسترس باشه، حتی الگوریتم‌های نسبتاً ساده هم می‌تونن عملکردی در حد الگوریتم‌های پیچیده داشته باشن. این دیدگاه باعث شد توجه محقق‌ها و شرکت‌ها بیشتر بره به سمت جمع‌آوری و استفاده هوشمندانه از داده.

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

🔤🔤🔤🔤🔤🔤🔤

🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویس‌های زیرساخت هوش مصنوعی

🛍کد تخفیف ۱۰ درصدی محصولات اهورا برای اعضای کانال
AHURA5

🌐 لینک وب‌سایت اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
علت ساختن زبان هک توسط فیسبوک این بود که بتونه روی همون کدهای PHP قدیمی سرعت و مقیاس‌پذیری بهتری داشته باشه، بدون اینکه مجبور بشه همه‌چیزو از صفر بازنویسی کنه؛ در واقع هک ترکیبی از سادگی PHP و قدرت تایپ استاتیکه که باعث میشه هم توسعه سریع بمونه هم خطاها راحت‌تر شناسایی بشن.


@Linuxor
Forwarded from Abolfazl Devs (ixAbolfazl)
قبلا سایت ایرنیک لیست دامنه هایی که تازه آزاد شده بود رو تو سایتش میذاشت اما خیلی وقته که لیستشو نمی‌ذاره
بجاش میتونید از سایت زیر لیست دامنه های تازه آزاد شده رو ببینید

https://free-domains.ir

پ.ن: اگه دنبال ایده برای اسم دامنه هستید میتونه کاربردی باشه 👌

📌 ixAbolfazl | @abolfazl_devs
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 یک برنامه نویس برای کرنل لینوکس درخواست PR زده و این رو نوشته:

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

https://github.com/torvalds/linux/pull/1290

#لینوکس

@TheRaymondDev
Forwarded from Linuxor ?
برای یادگیری زبان گو، اگه قبلا برنامه نویسی با زبان دیگه کردی حتما لازم نیست که بشینی ویدیو یا کتاب بخونی این کارتو راه می‌ندازه توی هر دارکتوریش/فولدرش چند تا مثال از بخش های مختلف گو رو زده، کداش رو دونه دونه بردارید روی سیستم خودتون ران کنید هرجا چیز جدید دیدید برید اونو سرچ کنید یاد بگیرید

github.com/inancgumus/learngo

@Linuxor
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۲۶۷

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

#حافظ | گنجور
📍@iipoem
Forwarded from FuckingProgrammingBook
راهنمای TCP/IP هم یک راهنمای دانشنامه‌ای و هم قابل فهم برای مجموعه پروتکل‌های TCP/IP است که برای تازه‌واردان و حرفه‌ای‌های با‌تجربه جذابیت دارد. این راهنما پروتکل‌های اصلی که باعث عملکرد شبکه‌های TCP/IP می‌شوند و مهم‌ترین برنامه‌های کلاسیک TCP/IP را به تفصیل شرح می‌دهد. سبک نوشتاری شخصی و راحت آن به هر کسی این امکان را می‌دهد که ده‌ها پروتکل و فناوری که اینترنت را اداره می‌کنند، درک کند و پوشش کاملی از PPP، ARP، IP، IPv6، IP NAT، IPSec، Mobile IP، ICMP، RIP، BGP، TCP، UDP، DNS، DHCP، SNMP، FTP، SMTP، NNTP، HTTP، Telnet و بسیاری دیگر ارائه می‌دهد. نویسنده نه تنها یک دیدگاه دقیق از مجموعه پروتکل‌های TCP/IP ارائه می‌دهد، بلکه اصول شبکه‌سازی و مدل مرجع OSI مهم را نیز توصیف می‌کند.

لینک کتاب

#book

@FuckingProgrammingBooks

📚📚 @PhiloLearn 📚📚
Forwarded from Geek Alerts
تو فرایند فتوسنتر طبیعی، گیاهان با استفاده از نور خورشید، دی‌اکسیدکربن رو به قندهای پرانرژی تبدیل می‌کنن. تو یک پژوهش از دانشگاه بازل، دانشمندان از این الگو برای توسعهٔ سوخت‌های خورشیدی مانند هیدروژن، متانول یا هیدروکربن‌های مایع استفاده کردن.

اونا مولکولی ساختن که می‌تونه چهار بار الکتریکی رو در شرایطی مشابه با نور طبیعی خورشید (دو بار مثبت - دو بار منفی) ذخیره کنه که مستقل از آب‌وهوا یا نور روزه.

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

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AiSegaro 👾
Media is too big
VIEW IN TELEGRAM
گوگل با «نانو بنانا» 🍌 دنیای هوش مصنوعی رو تکون داد!

یعنی چی نانو بنانا؟ 🤯
این اسم باحالِ هوش مصنوعی عکس‌ساز جدید گوگله (Gemini 2.5 Flash) که به معنای واقعی کلمه ترکونده! 💥
توی این ویدیو می‌ریم سراغ این ابزار جدید و می‌بینیم که چطور میشه باهاش عکس‌های تبلیغاتی فوق‌العاده خلاقانه و باکیفیت ساخت. 📸
طرف یه عکس ساده از یه محصول بهش میده و هوش مصنوعی یه صحنه‌ی کاملاً جدید و دیوانه‌وار براش خلق می‌کنه! مثلاً یه بطری سس تند رو میندازه وسط یه دریاچه از سس! 🌶🔥
آیا واقعاً این مدل جدید یه «گیم چنجر» محسوب میشه و از رقباش خیلی بهتره؟ 🤔
اگه دوست دارید ببینید آینده‌ی عکاسی تبلیغاتی و ساخت تصویر به چه سمتی میره، این ویدیو رو از دست ندید!

📽 زیرنویس فارسی و انگلیسی
🧠 مناسب برای همه، چه مبتدی چه حرفه‌ای
🌐 ترجمه این دوره با وب‌سایت isega.ro انجام شده — حتماً سر بزن!
☯️ 💳 با حمایت (Donate) از من، محتوای بیشتری در آینده قرار می‌دهم. لینک دونیت (ریالی و کریپتو): donate.isega.ro
📌 برای دیدن قسمت‌های بعدی کانال رو دنبال کن:
📺🌐 @AiSegaro
🚀 هر روز یک قدم نزدیک‌تر به آینده‌ای هوشمند!
📤 بازنشر آزاد با ذکر منبع 🙏❤️
Forwarded from Note (Mr.05) (Mr.Basayev ♱)
wikipedia_dumps.txt
33.3 KB
آخرین دیتا موجود داخل Wikipedia بدون تصویر... صرفا دیتا قابل ترین به مدل هاتون

#برسی‌شده‌دیتا‌‌مناسب‌برای‌فاین‌تیون

- @Mr05_Dev