Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-taskflow: A Taskflow-Like DAG Task Execution Framework

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

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


👑 @gopher_academy
اگه برنامه نویس میدلول یا جونیور هستید از نظر من به هیچ عنوان از هوش مصنوعی استفاده نکنید.

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

حالا شاید بپرسید چرا؟
چون زمانی که شما از هوش مصنوعی استفاده میکنید در واقع دارید میگید من فکر نمیکنم تو به جای من فکر کن، تو جای من قدرت حل مسئله بهتری داشته باش، تو به جای من کد نویسی بهتری داشته باش و... .

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

بخاطر همین هست که شما ترس از جایگزین شدن دارید، کسی که حرفه ای باشه هیچ چیزی نمی تونه جایگزین اون بشه. این فکته عا

#فکت #هوش_مصنوعی

📱 @milwad_dev_fun
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
یه مترجم فارسی و انگلیسی برای ایشون بزارید

هیچی نفهمیدم

از این همایش ها و رویداد ها میزارید اگر میخواید کلاس بیاید قبلش بگید ما نیایم چون هیچی نمی‌فهمیم

@poinair پوینا
Forwarded from LinNews (Benyamin)
Forwarded from LinNews (Benyamin)
تغییرات و بهبود های نسخه جدید HandBrake

#HandBrake #Video #Audio #Encode #Decode #Compression

نرم افزار HandBrake یک ابزار متن باز قدرتمند برای تبدیل و فشرده سازی موزیک و ویدیو است و با نسخه 1.9.1 بسیاری از مشکلات را رفع کرده است. و این آخرین نسخه از سری 1.9 است.

تغییرات عبارتند از:
• بهبود پشتیبانی از فایل های SRT با زیرنویس‌های تداخل‌دار(Overlapping Subtitls).

• بهبود دیکود کردن ویدیوهای AV1 با به‌روزرسانی کتابخانه libdav1d به نسخه 1.5.1.

• بهبود داده های اضافی AC3 و EAC3 در فایل های MKV.

• حل مشکل انتخاب فرمت پیکسل FFV1 هنگام استفاده از دیکودر سخت‌افزاری.
(Hardware Decoder)

• رفع مشکلی که ممکن است هنگام عدم استفاده از UTF-8 در عناوین فصل‌ها رخ دهد.

• به‌روزرسانی‌ به HarfBuzz 10.2.0(موتور رندر متن) برای پشتیبانی از زیرنویس.

• حل مشکل عدم‌ موفقیت در کامپایل با GCC 14 در معماری AArch64.

• بروزرسانی کتابخانه libjpeg-turbo به نسخه 3.1.0 برای بهبود فشرده‌سازی تصاویر پیش‌نمایش.
اصلاحات نسخه ویندوز:
• رفع مشکل عملکرد نام‌گذاری خودکار(به‌صورت پیشفرض: {عنوان}-{منبع} ) وقتیکه عنوان تنها گزینه است.

• رفع مشکل نمایش نادرست پیشرفت در نوار عنوان (noscriptbar) یا نوار وظیفه (taskbar) هنگام انجام چندین کدگذاری همزمان (multi-instance encoding).

• رفع مشکل درست فعال نشدن کنترل های برش(crop).

• رفع مشکل در گزینه نامگذاری خودکار پسوند و پیشوند.

• رفع مشکل در وارد کردن فصل زمانیکه تعداد آنها ناهماهنگ است.

• حل مشکلی که ممکن است باعث شود انکودر صوتی(Audio encoder) پس از وارد کردن صف و ویرایش آیتم های آن به درستی نمایش داده نشود.
ویژگی های سری 1.9 نرم افزار:
• اضافه شدن دیکودر ویدیوی سخت‌افزاری Intel QSV VVC.

• پشتیبانی از رمزگذاری VP9 بدون افت‌کیفیت (lossless encoding).

• پشتیبانی از انکودر صوتی ALAC.

• پشتیبانی از Vorbis و افزودن گزینه‌ای جدید برای فعال کردن کدگذاری محتوای صفحه نمایش AV1 (SCC) در Intel Lunar Lake.
منبع خبر
گیت هاب پروژه

@LinNews | @LinAcademy
Forwarded from Arsham's Tech Mastery (Arsham)
یکی از دوستان دنبال DevOps engineer میگرده برا تیمشون.

اگه فکر میکنید این توضیحات باهاتون الاین هست یا سوالی داشتید لطفا به مهدیار (@MhdyrMrd) پیام بدید.

This is a full-time on-site role for a DevOps Engineer. The DevOps Engineer will be responsible for infrastructure as code (IaC), software development pipelines, continuous integration and system administration. The DevOps Engineer will also be responsible for supporting the AI team by setting up and monitoring data pipelines.

Key Responsibilities

· Design, implement, and maintain automated deployment pipelines for our applications using CI/CD tools such as Jenkins, GitLab CI.
· Collaborate with development teams to streamline the deployment process and improve time-to-market for new features.
· Automate provisioning, configuration, and deployment processes for consistency and scalability.
· Manage and scale clusters for containerized applications.
· Performing monitoring and maintenance activities to ensure system reliability and performance.
· Define and monitoring code quality metrics.

Qualifications

· Solid understanding of Linux systems and architecture
· Experience with Cloud Computing and Containerization technologies such as Docker and Kubernetes
· Experience with Configuration Management tools (Ansible)
· Related certifications are preferred
· Proficiency in Software Development and programming languages such as Python and go are preferred.
Forwarded from Abbas Davarpanah
سلام به همگی

فردا روز ولنتاین هست و این روز، روز عشق به نرم افزار آزاد هم هست که از FSFe در حال برنامه ریزی هست

متأسفانه ما دیر فهمیدیم و نشد رویدادیبراش در نظر بگیریم

اما در خصوص شیوع رسانه میتونیم کارهایی رو انجام بدیم

یکی از کمک هایی که لازم داریم ترجمه صحیح توضیحات این رویداد هست که در گروه شیرازلینوکس قرار دادیم متن ها رو و نیازمند مشارکت هستیم براش


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

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


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

دمتون گرم

#ilovefs
#نرم_افزار_آزاد_رو_دوست_دارم
Forwarded from Linuxor ?
پروتکل تایپ C خیلی هوشمنده؛ موقع شارژ یه دستگاه طرفین کابل میان باهم سر توان و ولتاژ مذاکره می‌کنن و همیشه هم بهترین توافق رو انجام می‌دن در صورتی که به توافق نرسن می‌آن و حداقل توان و ولتاژ مشترک و انتخاب می‌کنن.

یعنی اگه شارژر توان و ولتاژ بالا داشته باشین همون اول اون ولتاژ رو نمی‌ده بلکه مذاکره روی ولتاژ 5 که همه دستگاه ها ساپورتش می‌کنن انجام می‌شه، بعدا که دستگاه به یکی از توان و ولتاژ های مشترک اوکی داد توان و ولتاژش رو زیاد می‌کنه.


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

گر خوب نیم خوب پرستم باری
ور باده نیم ز باده مستم باری
گر نیستم از اهل مناجات رواست
از اهل خرابات تو هستم باری

#مولانا | گنجور
📍@iipoem
Forwarded from Linuxor ?
این گزینه رو الان توی گوشی سامسونگم دیدم، می‌تونین همزمان Hotspot و Wi-Fi رو روشن کنین !


@Linuxor
Forwarded from Linuxor ?
این ریپو اومده کلی منابع برای System Design جمع آوری کرده و اونارو دسته بندی کرده

https://github.com/ashishps1/awesome-system-design-resources


@Linuxor
Forwarded from طبرستان گنو
فلسفه نرم‌افزار آزاد و اهداف آن
تماشا از پیرتیوب:
https://tubedu.org/w/bSUWdL1YaFBCu4hT1uETxQ
تماشا از یوتیوب:
https://youtu.be/A1vpYW-zE2s
Forwarded from Linuxor ?
شرکتا سر همه چی تونستن به توافق برسن جز دکمه ورود به BIOS موقع روشن شدن سیستم


@Linuxor
Forwarded from Golden Code (علی 🇨🇴)
در لاراول یه متود داریم با نام ()lockForUpdate که برای جلوگیری از مشکلات Race Conditions استفاده میشه.

وقتی دو یا چند نفر میخوان بطور همزمان یک دیتا رو تغییر بدن، این متود باعث میشه فقط یکی ازونا بتونه دیتا رو تغییر بده و بقیه منتظر بمونن. این کار از یه سری اشتباها و تداخلهای ممکن پیشگیری میکنه. مثلاً وقتی میخوایم status یه سفارش رو تغییرش بدیم ، lockForUpdate() باعث میشه فقط یه نفر بتونه اونو در لحظه تغییر بده تا اشتباهی رخ نده.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/thelarrybarker/status/1889738111980118298?t=zQBNvx5a_46OyE2yF8Y4ng&s=35
2
Forwarded from LinNews (Benyamin)
Forwarded from LinNews (Benyamin)
خداحافظی openSUSE با AppArmor

#openSUSE #SELinux #Security #Module #Kernel

توضیحاتی در مورد AppArmor:
یک ماژول امنیتی کرنل است که قابلیت ها و مجوز های برنامه ها را با پروفایل های مخصوص آنها محدود می‌کند.
این ماژول در ابتدا با نام SubDomain شناخته می شد. اما اکنون در نسخه های جدید openSUSE Tumbleweed (نسخه rolling)، Security Enhanced Linux (SELinux) جایگزین AppArmor خواهد بود. البته توزیع های فعلی تحت تأثیر این تغییر قرار نمی گیرند مگر اینکه کاربر به صورت دستی SELinux را جایگزین Apparmor کند.

اطلاعیه openSUSE:
می‌خواهیم اعلام کنیم که با اسنپ‌شات openSUSE Tumbleweed 20250211، سیستم کنترل دسترسی اجباری (MAC) که توسط نصاب انتخاب می‌شود از AppArmor به SELinux در حالت enforcing تغییر خواهد کرد. openSUSE Tumbleweed minimalVM نیز با SELinux در حالت enforcing ارسال می‌شود.

کاربرانی که نسخه Tumbleweed را از طریق ISO نصب می کنند، SELinux را در حالت enforcing به عنوان گزینه پیش فرض در نصب کننده مشاهده خواهند کرد. اما درصورت نیاز، کاربر می تواند در نصاب به صورت دستی سیستم را به AppArmor تغییر دهد. لازم به ذکر است که AppArmor دقیقاً مانند قبل توسط Christian Boltz (@cboltz) به خوبی آپدیت و نگهداری می شود.
نسخه Leap 15.x که انتشار پایدار این توزیع است همواره از AppArmor استفاده خواهد کرد.

منبع خبر

@LinNews | @LinAcademy
روز نرم‌افزار آزاد رو دوست دارم

۱۴ فوریه روزی است برای ابراز عشق به اطرافیان، از جمله کسانی که نرم‌افزار آزاد را ممکن می‌کنند.
روز دوست‌داشتن نرم‌افزار آزاد که هم‌زمان با روز ولنتاین است، در سال ۲۰۱۳ توسط بنیاد نرم‌افزار آزاد اروپا (FSFE) ایجاد شد.
این روز برای قدردانی از افرادی که نرم‌افزار آزاد را توسعه داده، نگه‌داری کرده و از آن دفاع می‌کنند، در نظر گرفته شده است.
جنبش نرم‌افزار آزاد بدون این جامعه عظیم از افراد و سازمان‌ها که دنیایی را می‌سازند که در آن همه می‌توانند فناوری را استفاده، اشتراک‌گذاری، مطالعه و بهبود بخشند، هرگز به این اندازه رشد نمی‌کرد.

در سال ۲۰۲۰، با وجود ده‌ها هزار برنامه نرم‌افزار آزاد برای انتخاب، ممکن است فراموش کنیم که همیشه این‌طور نبوده است.
در حالی که بیشتر ما می‌توانیم چند پروژه بزرگ نرم‌افزار آزاد را نام ببریم، اما اغلب درباره افرادی که پشت صحنه کار می‌کنند یا ساعت‌های بی‌شماری را صرف ساخت این برنامه‌ها کرده‌اند، زیاد فکر نمی‌کنیم.
برای دوازدهمین سالگرد روز دوست‌داشتن نرم‌افزار آزاد، بنیاد نرم‌افزار آزاد (FSF) همراه با FSFE توجه ویژه‌ای به "پروژه‌های پنهان" دارد.

امیدواریم رابطه شما با نرم‌افزار آزاد برای همیشه ادامه یابد!❤️


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

ایده‌هایی برای جشن گرفتن پروژه‌های بزرگ و کوچک نرم‌افزار آزاد


با استفاده از نرم‌افزار آزاد:


❤️ یک ویدیو با نرم‌افزار آزاد بسازید و بگویید چرا نرم‌افزار آزاد را دوست دارید.

❤️ با استفاده از الگوی FSFE، یک تصویر برای شبکه‌های اجتماعی بسازید.

❤️ یک کارت تبریک ولنتاین (با نرم‌افزار آزاد) برای عزیزانتان یا یک پروژه نرم‌افزار آزادی که شایسته توجه ویژه است، درست کنید.

❤️ برنامه‌ای را که همیشه کنجکاو بودید اما امتحان نکرده‌اید، آزمایش کنید.

❤️ مهارت جدیدی یاد بگیرید! ویدیوها و آموزش‌های زیادی برای یادگیری خط فرمان، ساخت موسیقی و... وجود دارد.

با مطالعه نرم‌افزارهای آزاد:


❤️ درباره پروژه‌هایی که در سال گذشته استفاده کرده‌اید فکر کنید. چه چیزی را در مورد تجربه خود دوست داشتید؟
❤️ ببینید که چگونه یک برنامه که اغلب از آن استفاده می‌کنید، کار می‌کند.
❤️ نرم‌افزارهای آزاد را با یکدیگر مقایسه کنید، تفاوت‌ها و شباهت‌های آن‌ها را درک کنید، و ببینید کدام یک برای نیازهای شما بهتر است.

با اشتراک‌گذاری عشق خود:


❤️ با پروژه‌ای که واقعاً آن را دوست دارید تماس بگیرید و بگویید چرا آن را دوست دارید.

❤️ چیزی که با نرم‌افزار آزاد ساخته‌اید (مانند ویدیو، تصویر شبکه اجتماعی یا کارت تبریک) به اشتراک بگذارید.

❤️ شخص دیگری را با نرم‌افزار آزاد آشنا کنید و شاید حتی اصول اولیه استفاده از آن را نشان دهید.
❤️ اگر در رسانه‌های اجتماعی به اشتراک می‌گذارید، لطفاً از #ilovefs استفاده کنید.

با کمک به پیشرفت نرم‌افزار آزاد:


❤️ به یک پروژه نرم‌افزار آزاد کمک مالی کنید (لازم نیست مبلغ زیادی باشد، حتی هزینه یک نوشیدنی هم می‌تواند کمک کند).

❤️ در صورتی که به چند زبان تسلط دارید، به ترجمه نرم‌افزارهای آزاد کمک کنید.

سپاس ویژه!


از همه کسانی که نرم‌افزار آزاد را توسعه و نگه‌داری می‌کنند، سپاسگزاریم.
ابزارهایی که با آن‌ها این کارت تبریک را ساخته‌ایم، بدون شما ممکن نبودند!

- - - - - - - - - - - - - - - -

🌐
https://sudoshz.ir
🆔 Shirazlinux Channels:
@sudoshz
@shirazlinuxcommunity
(Linux Users Group)


#ilovefs