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
انگار تلگرام دسکتاپ توی نسخه ۵.۷.۰ امکان ضبط و ارسال ویدئو مسیج رو وقتی دوربین در دسترس باشه فعال کرده.


من که وب‌کم ندارم، اگه دارید یک برسی بکنید ببینید هستش یا نه :)))



@SohrabContents
Forwarded from Python Hints
#خارج_از_بحث

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

البته اونهایی که داستان ssh backdoor سال قبل رو یادشون هست، حمایت کردند.

سال قبل روی پروژه xz (برای فایل compression) یک گروهی حدوداً ۲ سال وقت گذاشتن و کد سالم ارائه کردند، از یک طرف دیگر هم یک کاراکتر با هویت خانوم (میگم کاراکتر چون جعلی هست) روی یک سری پروژه‌های دیگه شروع کرده بود کد سالم فرستادن، اما اینها پروژه‌هایی بود که نزدیک به mainrainer اصلی xz بود و مطمئن بود ایشون کدها و تلاشش رو می‌بینه (بدون اینکه روی کرنل یا لینوکس کاری بکنه)

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


باقی داستان رو هم که می‌دونید، دنیا شانس آورد که یک نفر به میزان load cpu اش بسیار اهمیت میداد (پایچارم رو پاک کنید، شاید روی لود رم شما باگ بعدی رو پیدا کردید 🤣😂)

بعد از آنالیز git log مشخص میشه این گروه تلاش می‌کردند، خودشون رو چینی، هندی نشون بدهند (دستکاری تایمزون و ...) اما رفتارشون نشون داده نه تعطیلات چین و نه تعطیلات هند رو هیچوقت بیکار نبودند، فقط تعطیلات روسیه رو کار نمی‌کردند و ...

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

خلاصه که شخصاً ازین کار لینوس توروالدز شدیداً حمایت می‌کنم.
امنیت دنیا مهمتر از چندتا maintainer هست و اگر این افراد هم واقعاً هدفشون پیشرفت جامعه لینوکس بوده بنظرم براشون قابل درک خواهد بود (توجیه شدند)
Forwarded from DevAcademy
What will console.log(a) output?
What will console.log(b) output?
What will console.log(c) output?
#js #question

@DevAcaademy
حتی ویدیو را بخواند (Multimodal)، ببیند و درک کند و با ترکیب اطلاعات از این منابع مختلف، پاسخ‌های غنی‌تر و دقیق‌تری ارائه دهد.
این امکان از طریق سیستم های 𝗠𝘂𝗹𝘁𝗶𝗺𝗼𝗱𝗮𝗹 𝗥𝗲𝘁𝗿𝗶𝗲𝘃𝗮𝗹-𝗔𝘂𝗴𝗺𝗲𝗻𝘁𝗲𝗱 𝗚𝗲𝗻𝗲𝗿𝗮𝘁𝗶𝗼𝗻 (𝗥𝗔𝗚) به دست میاد. این یکی از داغترین زمینه های ریسرچ و از مهمترین اپلیکیشن های مدلهای LLM یا Vision Language Models (VLM) توی صنعت هست.

توی ویدیوی جدیدمون که تو YouTube آپلود شد توضیح دادم که Multimodal RAG چیه، روشهای اصلی پیاده سازی چیا هستن، و اینکه چطور یک مدل مناسب VLM برای تسک مورد نظرمون پیدا کنیم.
اینم لینک اسلایدها:
https://docs.google.com/presentation/d/1T3kenFEk2iZhVcHa3iQOqgWAE89vAoEDbpdb8IqQZWo/edit?usp=sharing

Youtube: https://youtube.com/watch?v=qlTSqU

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Geek Alerts
در اخبار فارسی خبری از ایلان ماسک منتشر شده که گفته اگر گوگل و اپل به سانسور ادامه دهند، ما یک گوشی خواهیم ساخت، اما اصل ترجمه چیز دیگری هست.
ترجمه درست: «اگر اپل و گوگل شروع به انجام کارهای بدی کنند، مثل سانسور یا کنترل کردن به شیوه‌ای بد، در این صورت حدس می‌زنم که ما یک تلفن خواهیم ساخت.»
این در واقع به اهمیت اصل وفادارا بودن ترجمه به متن اصلی اشاره داره.
teslarati
@geekalerts
Forwarded from Geek Alerts
نوت‌پد ویندوز سال ۱۹۸۳ ساخته شده و ۲۰۲۴ با همون ظاهر و امکانات قرار هست هوش‌مصنوعی داشته باشه.
اسم این ویژگی جدید Rewrite هست که میشه باهاش یه تیکه از متن داخل نوت‌پد رو انتخاب و بعد بازنویسی کرد، گزینه‌هایی مثل تغییر طول، لحن یا قالب متن رو می‌ده.
برای دسترسی به Rewrite در نوت‌پد، باید به حساب مایکروسافتت وارد شده باشی و البته که این ویژگی به صورت آزمایشی روی ویندوز ۱۱ و در برخی از کشورها هست ولی اگه این نسخه از ویندوز رو دارید در آپدیت‌های بعدی این ویژگی برای شما هم اضافه میشه.
mashable
@geekalerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
Building Thread-Safe Abstractions in Java vs Go

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، به مقایسه و ترجمه بخش‌هایی از پیاده‌سازی SimpleDB از زبان برنامه‌نویسی جاوا به گو می‌پردازد. این مقاله تفاوت‌های اصلی بین ابزارهای همزمانی و همگام‌سازی که هر دو زبان ارائه می‌دهند را بررسی می‌کند. در جاوا، مدل‌های همگام‌سازی بر پایه‌ی روش‌های thread-based synchronization مانند wait/notify و lock استفاده می‌شود، در حالی که گو از goroutines و channels برای اجرای همزمانی بهره می‌برد که راهکاری بسیار سبک‌تر و مدیریت شده‌تری را فراهم می‌کند. مقاله توضیح می‌دهد که چگونه تغییر زبان می‌تواند بر عملکرد و ساختار کد تأثیر بگذارد و چالش‌ها و مزیت‌های مربوط به استفاده از Go در مقایسه با Java را ارزیابی می‌کند. این بررسی می‌تواند به تصمیم‌گیری در خصوص انتخاب زبان مناسب برای پروژه‌های مختلف کمک کند.

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


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 چگونه برنامه نویسی یاد بگیریم؟

بارها این سئوال بین گروه های برنامه نویسی پرسیده می شود و برای تازه کارها وقتی وارد حوزه برنامه نویسی می شوند که برای یادگیری به مستندات زبان روی می آورند اما این شکل یادگیری می تواند کسل کننده باشد و از یادگیری منصرف کند.

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

@TheRaymondDev
دوستان کد ها رو خواستن
منم گفتم قبل از اینکه کد claud رو بفرستم ازش بخوام که یکم سرعت رو کم کنه
با موفقیت انجامش داد
بعد گفتم مثل ازش بخوام شاید بتونه مثل gpt مکعب ها رو رنگی کنه ولی خب هر بار کدی که داد مشکل داشت نتیجتا منصرف شدم.

بازی gpt با اینکه خیلی لذت بخش تر بود یه مشکل ریزی داشت، یه گریدی داره بازی که ممکنه چشمتون رو اذیت کنه؛ برای همین از gpt خواستم که دکمه ی G رو تنظیم کنه برای خاموش و روشن کردن گرید بازی
بعد از اینکه این کار رو با موفقیت انجام داد، ازش خواستم که امتیاز رو هم اضافه کنه که خب اون هم بدون هیچ مشکلی اضافه کرد

کد ها رو میفرستم توی کامنت ها، لذت ببرید.
#fun #ai #هوش_مصنوعی

@PhiloLearn
یک مفهومی که توی بحث performance زیاد مطرح میشه همین code splitting هستش که برای خودم یکم زیاد واضح نبود برای همین تصمیم گرفتم دربارش بخوونم خیلی خلاصه وار اینجا توضیح بدم
خوشحال می‌شم اگه سری بهش بزنید و نظرات و تجربیات خودتون رو هم با من به اشتراک بگذارید

https://virgool.io/@siavash.aghazadeh/%F0%9F%A7%A9-code-splitting-concept-nfyesaftvh67

@DevTwitter | <Siavash Aghazadeh/>
شما را نمی دانم ولی خودم از این راهنماهای فنی Hacking، به ندرت برای یک مورد خاص استفاده کنم و بیشتر به عنوان یک منبع یادگیری با تکنیک های جدید، استفاده می کنم.
یعنی با Watch کردن این پروژه‌ها سعی می کنم تکنیک هایی که ذکر می‌شوند را برایشان یک راه حل دفاعی در سامانه‌های Defensive شرکت پیاده کنم.
البته که نوع استفاده بسته به حیطه فعالیت شما دارد ولی در هر صورت یک نگاهی انداختن به این راهنماها بد نیست.
thehacker.recipes

@DevTwitter | <Vahid Nameni/>
یک کانال داشتم از قبل که توش کتابایی که دانلود می‌کردم میذاشتم.


https://t.iss.one/+YPUGPgfr0QM3ZWM0


اگه دوست داشتید عضو بشید شاید بدردتون بخوره.


@SohrabContents
Forwarded from Linuxor ?
کدوم گزینه قابلیت اینو داره که به عنوان گزینه نامربوط با همه گزینه ها انتخاب بشه؟
Anonymous Quiz
16%
IP
37%
PORT
7%
UDP
3%
TCP
36%
HTTP
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ابزار Nvtop برای رصد کارت گرافیک لینوکس

نصب در لینوکس مینت و اوبونتو

sudo apt install nvtop
nvtop


https://github.com/Syllo/nvtop

برای دیگر توزیع های لینوکس در دسترس است.

#لینوکس

@TheRaymondDev
Forwarded from Woland's Linux Journal (Woland)
💠جایزه‌ی بنیاد نرم‌افزار آزاد اروپا💠

جایزه‌ی بنیاد نرم‌افزار آزاد اروپا به برم مولنار خالق ویم اهدا شد.

این جایزه که به‌صورت پس از مرگ (posthumously) به او اهدا شده، گرامی‌داشت زحمات ۳۲ ساله‌ی او در خلق بهترین و کامل‌ترین ویرایشگر متن و کمک به بهینه‌سازی مدل‌های ویرایش متنی و پرداخت ایده‌های نوین در این زمینه است.

#vim
#ویم
#خبر
‏این پروژه مایکروسافت Garnet می تونه رقیب جدی Redis باشه، حداقل در پروژه های دات نتی.
خودش با C# نوشته شده و به نظرم می تونه قدرت و سرعت C# رو به خوبی نشون بده.
همین الانم داره در Azure تو محیط عملیاتی استفاده میشه
https://github.com/microsoft/garnet

@DevTwitter | <Imun/>
Forwarded from Woland's Linux Journal (Woland)
چندی پیش تولد ۳۳ سالگی ویم بود.
۳۳ سال پیش توسعه ویم به عنوان یک کلون از Vi که توسط بیل جوی نوشته شده بود آغاز شد.

برم مولنار با عشق به مدت ۳۲ سال هرروز روی ویم کار کرد و هم‌بودی مشتاق و حرفه‌ای را پدید آورد.

در طی این سالیان ویم تبدیل به ادیتور استاندارد یونیکس شد. پیشرفت‌های بی‌شمار ویم و قابلیت‌های شگفت‌انگیز آن در جهان پیش از LSP آن را به ادیتور مورد تایید و استفاده بسیاری از شرکت‌ها مانند گوگل تبدیل کرد. برخی از این ویژگی‌ها
vimgrep, lvimgrep, location list, quick fix list, bufdo, makepgr, termdebug, insert_completion
و ... هستند که هنوز هم برای کاربر حرفه‌ای ویم کاربرد دارند و می‌توانند تقریبا ما را از LSP بی‌نیاز کنند.

در طی ۳۲ سال توسعه ویم، برم مولنار از طریق اهدای حمایت‌های مالی ویم به بنیاد خیریه ICCF به تعداد بیشماری از افراد کم‌وسعت، گرسنه و بی‌خانمان اوگاندا کمک کرد.

افراد بیشماری از سال ۱۹۹۸ تا اکنون به واسطه‌ی کمک‌های مالی برم مولنار از تحصیلات، مسکن، آب آشامیدنی، خوراک سالم، واکسن و دارو و ... برخوردار شدند.

https://www.iccf.nl/news.html
https://www.iccf.nl/oldnews.html

#vim
#ویم
Forwarded from آپادانا
با درود.
برای توسعه سرویس بک‌اند و فرانت‌اند آپادانا از csharp و nextjs استفاده میشود.
اگه تمایل به همکاری و کمک در توسعه ی آن دارید میتوانید به پیوی من مراجعه کنید.

نکته: همه ی کد ها به آخرین نسخه موجود next و csharp نوشته میشوند.


با تشکر تیم توسعه آپادانا لینوکس.