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
#بدرد

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

https://github.com/ossu/computer-science

@DevTwitter | <Amir Dezfulian/>
Forwarded from Geek Alerts
یه تست سرعت اینترنت جدید به اسم Orb اومده که تیم اصلی جدا شده از Speedtest ساختنش، تمرکزش روی کیفیت اینترنت هست تا سرعت.

در واقع میاد چیزهایی مثل latency, jitter و packet loss رو تخصصی‌تر بررسی میکنه، نسخه تحت وب نداره و هر دستگاهی دارید باید نسخه مخصوص اون رو دانلود کنید.

https://orb.net/get-orb/
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from a pessimistic researcher (Kc)
پیرو ریلیز شدن JMC، همونطور که گفتم امروز روپاک یک tutorial lecture چهار ساعته داشت توی سامر اسکول Fuzzing روی JMC که حدود یک ساعت و نیمش رو بر اساس این tutorial که با شیرینیدی نوشتیم پیش برد.
https://github.com/mpi-sws-rse/jmctutorial

توی این ریپو شما میتونید یاد بگیرید که چطور از JMC استفاده کنید و یا حتی چطور میتونید ایده‌هایی که برای verification یا testing برنامه‌های multi-thread جاوا دارید رو با گسترش دادن JMC پیاده کنید. به نظرم این ریپو این فرصت رو بهتون میده که حتی اگر جاوا بلد نیستید و یا با تئوری verification آشنا نیستید هم بتونید امتحانش کنید و کمی این حوزه رو explore کنید.

توی این لینک : https://github.com/mpi-sws-rse/jmctutorial/blob/main/Tutorial.md
ما ۶ تا تسک قرار دادیم که امروز از بچه‌های کلاس خواستیم شروع کنن انجام دادن و خیلی فان بود. تسک ۶ امش یه جورایی یه research question بود که بتونن دستاشون رو توی این حوزه کمی گلی کنن.

خلاصه اینم از این
Forwarded from یه شعر (Poem Bot)
سعدی | مواعظ | رباعیات | رباعی شمارهٔ ۵۰

فردا که به نامه سیه درنگری
بس دست تحسر که به دندان ببری
بفروخته دین به دنیی از بیخبری
یوسف که به ده درم فروشی چه خری

#سعدی | گنجور
📍@iipoem
Forwarded from Geek Alerts
گوگل به Veo ۳، قابلیت تولید صدا هم اضافه کرده. این ابزار برای مشترکین Gemini Ultra و Flow هست. [L]

صرافی کراکن میخواد سهام شرکت‌های معتبر آمریکایی مثل اپل، تسلا و انویدیا رو به صورت توکن شده (xStocks) روی شبکه سولانا برای کاربران خارج از آمریکا ارائه بده. ممکنه بشه از ایران هم خریداری کرد. [L]

ویژگی تبدیل وویس به متن که توی تلگرام الان هست مشابهش به اینستاگرام اومد، برای همه فعال نیست. [L]

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

دمیس هاسابیس، مدیرعامل گوگل دیپ‌مایند، گفته که world model ها که دنیای واقعی رو شبیه‌سازی می‌کنن، مثل مدل Veo ۳ پیشرفت‌هایی به سمت AGI هستن. این مدل‌ها با درک عمیق‌تر از شبیه‌سازی صرف، قوانین فیزیک رو یاد می‌گیرن. [L]

گوگل دسترسی به مدل ساخت ویدیوی Veo ۳ رو از طریق نسخه وب Gemini Pro تو ۷۱ کشور جدید گسترش داده، البته اروپا فعلاً تو لیست نیست. [L]

تو نسخه جدید فایرفاکس می‌تونید با تایپ دستورهای ساده مثل clear history یا کلمات کلیدی مثل @bookmarks و @tabs مستقیما از نوار آدرس کارها رو انجام بدید. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from WECAMP
💰این عدد اصلا عجیب نیست!

آیا می‌دانستید حقوق یک مهندس کلود مسلط به نرم‌افزارهای OpenStack و Ceph در ایران از ۵۰,۰۰۰,۰۰۰ تومان شروع می‌شود؟!
طبق مدل مسیر رشد و شفافیت حقوق شرکت ابر آروان، فردی در سطح مهارتی «برومند» (یک متخصص حرفه‌ای) می‌تواند چنین حقوقی دریافت کند. بررسی و گفت‌وگوهای ما با متخصصان کلود نیز مؤید این میزان پرداختی است.

و حالا خبر خوب این‌که:
🎓 مهارت‌جوهای دوره «مهندسی کلود» وی‌کمپ، از نظر مهارتی و دانشی، در سطح برومند فارغ‌التحصیل می‌شوند.
در واقع این دورهٔ اموزشی طوری طراحی شده که شما را دقیقاً تا آن نقطه برساند، هم در OpenStack و Ceph، هم مفاهیم زیرساخت و DevOps.

🧮 و طبق ماشین‌حساب حقوق ابر آروان، این سطح معادل حقوق ماهانه ۵۰ میلیون تومان به بالا است.

🔛 حالا وقتشه مسیری رو شروع کنید که از شما یه متخصص واقعی می‌سازه، با درآمدی که شایسته‌اش هستید.
دوره آموزش مهندسی کلود وی‌کمپ با نام «کمپ معماران ابر»، دقیقاً برای همین مسیر طراحی کرده‌ایم:
📌 آموزش پروژه‌محور و واقعی
📌 تسلط به لینوکس، اپن‌استک، ‏Ceph و DevOps
📌 رسیدن به سطح «برومند» در پایان کمپ
📌 منتورشیپ و حمایت مؤثر برای موفقیت در استخدام

👍 برای پذیرش در دوره مهندسی کلود:
- به آی‌دی @wecamp_support پیام بدید
- یا از سایت wecamp.pro بازدید کنید

🗓 شروع دوره: ۱۹ خرداد
مهلت ثبت‌نام: ۷ خرداد

👏 وقتشه روی خودتان سرمایه‌گذاری کنید...

@wecamppro
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
اون قدیما که می‌خواستی یه ساختار داده پیچیده پایتون رو تو ترمینال ببینی، یا باید کلی print تو در تو می‌ذاشتی یا بی‌خیالش می‌شدی. کتابخونه Rich یه تابع inspect() داره که هر آبجکت پایتونی رو با جزئیات کامل، رنگ‌بندی شده و مرتب بهت نشون می‌ده. برای دیباگ کردن یا فهمیدن سریع ساختار یه متغیر تو دل کد، فوق‌العاده‌ست. انگار یه ذره‌بین حرفه‌ای برای کدنویس‌های پایتون که با ترمینال زیاد سر و کار دارن.

github.com/Textualize/rich

@Linuxor
یادگیری برنامه‌نویسی خیلی در دسترس هست، اما مهم اینه که یک منبع خوب برای یادگیری پیدا کنیم.

یکی از بهترین منابعی که پیدا کردم، کانال یوتیوب Dave Gray هست.

محتوای کانال یوتیوبش خیلی متنوعه:

- آموزش Tailwind CSS
- آموزش ReactJS
- آموزش Django
- آموزش NestJS
- آموزش Typescript
- آموزش Redux
- آموزش NextJS

همشون رایگان هستن.

این روزها دوره NodeJS کانالش رو می‌بینم.

پیشنهاد می‌کنم ویدیوهاشو ببینید.
https://www.youtube.com/@DaveGrayTeachesCode

@DevTwitter | <Mohammad Lotfi/>
Forwarded from Python Hints
وضعیت یکساعت گذشته من و mypy

دیگه ببخشید اگر تصویر خوب نیست:
chatgpt

تولید کرده و حزئیات رو متوجه نشد.
Write once,run anywhere!
این شعار جاواست،اما چی باعث شده که شعارش این باشه؟
وقتی ما یه برنامه به زبون جاوا مینویسیم، کد برنامه ما بعد از کامپایل شدن توسط javac به جای این که مستقیما به کد ماشین سیستم عامل مقصد تبدیل بشه(کاری که زبون C و ++C انجام میدن) به bytecode تبدیل میشه، بعد این bytecode خط به خط توسط jvm تفسیر میشه، و چون واسه هر پلتفرمی jvm مخصوص وجود داره کد اصلیه ما میتونه بدون تغییر روی هر سیستمی اجرا بشه و اینجا مفهوم مستقل بودن از پلتفرم (Platform independent) خودشو نشون میده.
اما چطوری جاوا هم سریعه و هم مستقل؟
داخل jvm و در زمان تفسیر یه ابزاری وجود داره به نام JIT Compiler. این ابزار وقتی که کد اصلی ما به bytecode تبدیل شد بررسی میکنه کد رو و جاهایی از کد که زیاد تکرار شدن مثل حلقه ها و توابع یا بلاک ها، اونارو به کد واقعیه ماشین تبدیل میکنه تا سرعت اجرای برنامه برای دفعات بعدی بالا تر بره.

@DevTwitter | <Vahid Shokri/>
Forwarded from میسانو (سبحان)
Media is too big
VIEW IN TELEGRAM
کریتیو کامنز: ۲۰ سال در ۶۰ ثانیه

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

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

- ویکیپدیا
- وبگاه کریتیو کامنز
- پروانه های کریتیو کامنز
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
💠داشبردی برای داکر در ترمینال💠

سی‌تاپ، (مخفف کانتینرتاپ) یک اچ‌تاپ برای کانتینرهای داکر است.
با سی‌تاپ می‌تونید اطلاعات مفیدی رو درباره کانتینر‌های داکرتون ببینید.

همچنین قابلیت گرفتن متریک‌های محدود در مورد هر کانتینر، ورود با شل، استارت و استاپ و دیدن لاگ‌ها رو داره.

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

👉🔗 Ctop

#دوآپس #معرفی
این واقعاً جزو تغییرات خفن پلاسما ۶.۴.۰ بوده :))



@SohrabContents
Forwarded from a pessimistic researcher (Kc)
مثلا اگر دوست داشتید می‌تونید برای تسک ۶، ریپو رو fork کنید و الگوریتمی که توی این مقاله که در ASPLOS 2025 چاپ شده بود رو پیاده کنید و merge request بدید :)
https://abhikrc.com/pdf/asplos25.pdf
Forwarded from Woland's Linux Journal (Woland)
یک داشبرد مینیمال و سبک دیگه، dozzle هست که توسط یک توسعه‌دهنده‌ی ایرانی نوشته شده.

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

علاوه بر سبک بودن، قابلیت جستجو در لاگ‌ها به‌وسیله سیکوال یا رجکس، agent و swarm mode هم داره و جواب‌گوی بیشتر نیاز‌های مانیتورینگ یک سرور هست.

👉🔗 Dozzle

#دوآپس #معرفی
Forwarded from Linuxor ?
تست هوش برنامه نویسی !‌ این چیه ؟

@Linuxor
Write once,run anywhere!
این شعار جاواست،اما چی باعث شده که شعارش این باشه؟
وقتی ما یه برنامه به زبون جاوا مینویسیم، کد برنامه ما بعد از کامپایل شدن توسط javac به جای این که مستقیما به کد ماشین سیستم عامل مقصد تبدیل بشه(کاری که زبون C و ++C انجام میدن) به bytecode تبدیل میشه، بعد این bytecode خط به خط توسط jvm تفسیر میشه، و چون واسه هر پلتفرمی jvm مخصوص وجود داره کد اصلیه ما میتونه بدون تغییر روی هر سیستمی اجرا بشه و اینجا مفهوم مستقل بودن از پلتفرم (Platform independent) خودشو نشون میده.
اما چطوری جاوا هم سریعه و هم مستقل؟
داخل jvm و در زمان تفسیر یه ابزاری وجود داره به نام JIT Compiler. این ابزار وقتی که کد اصلی ما به bytecode تبدیل شد بررسی میکنه کد رو و جاهایی از کد که زیاد تکرار شدن مثل حلقه ها و توابع یا بلاک ها، اونارو به کد واقعیه ماشین تبدیل میکنه تا سرعت اجرای برنامه برای دفعات بعدی بالا تر بره.

@DevTwitter | <Vahid Shokri/>
Forwarded from Woland's Linux Journal (Woland)
البته اینم باید بگم که اگه خیلی سریع به متریک خاصی نیاز دارید، می‌تونید با خود داکر بهش برسید:

docker stats --no-stream --format '{{ json . }}'


پیداست که می‌تونید با jq فیلترش کنید.
یا حتی می‌تونید دستور زیر رو به یک فانکشن توی بش تبدیل کنید تا راحت‌تر این اطلاعات رو فراخوانی کنید. (عکس دوم)

docker stats --format "table {{.Container}}\t{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"


#آموزش #دوآپس
Forwarded from Woland's Linux Journal (Woland)
Forwarded from Python Hints
#موقت

چون خیلی بحث شد راجب جایگزین barry-far

یک تست انومات هم برای کانفیگهاش نوشتم - روی مخابرات - ایرانسل - همراه اول کانفیگهای زیر ۵۰۰ دیده میشه (به خوبی barry-far) هست.
📌 افزایش شانس گرفتن مصاحبه: ریفرال، بازی win win win

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

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

🔸چرا بازی win win win؟
همونطور که گفتم، شرکت استخدام‌کننده با کمک ریفرال سریع‌تر می‌تونه کاندید مناسب رو پیدا کنه و احتمال خطای استخدامش هم میاد پایین.

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

و اما برای فردی که ریفر می‌کنه، این کار هم مزایای مالی داره و هم غیرمالی. خیلی از شرکت‌ها برای ریفرال پاداش مالی در نظر می‌گیرن. اما جدا از اون، فرد با این کار به شرکت نشون می‌ده که شبکه‌ای از دوستان و آشنایان داره که در صورت نیاز می‌تونن روی ریفرالش حساب کنن.

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

#افزایش_شانس_مصاحبه
@aminrbg