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 linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰انتشار کرنل 6.12
🔰پیرو این پست قبلی که درباره کرنل 6.12 زده بودم
https://t.iss.one/linuxtnt/3926

🔹کرنل Linux Kernel 6.12 RC7 منتشر شد: آخرین مرحله قبل از عرضه نهایی
لینوس توروالدز هفتمین نسخه آزمایشی (RC7) کرنل لینوکس نسخه 6.12 را اعلام کرد. این آخرین نسخه آزمایشی قبل از انتشار نهایی 6.12 است که انتظار می‌رود در آخر هفته آینده عرضه شود.

🔹به‌روزرسانی درایورها:

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

🔹بهبودهای معماری:

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

🔹بهبودهای سیستم فایل:

سیستم‌های فایل مختلف، از جمله bcachefs، btrfs، NFS و SMB، رفع باگ‌هایی دریافت می‌کنند که تضمین‌کننده یکپارچگی داده‌ها و عملکرد قابل‌اعتماد هستند.

🔹تغییرات هسته MM:

زیرسیستم اصلی مدیریت حافظه (MM) شاهد به‌روزرسانی‌هایی است که بر روی بهبود رسیدگی به خطاها در موارد خاص، افزایش پایداری و استحکام سیستم متمرکز هستند.

🔹رفع باگ‌ها و سایر بهبودها

🔹علاوه بر دسته‌های گسترده، Kernel 6.12-rc7 شامل تعدادی از اصلاحات خاص و بهبودها در طیف گسترده‌ای از زیرسیستم‌ها است. این موارد عبارتند از:
معماری ARM: به‌روزرسانی‌های متعدد برای سیستم‌های مبتنی بر ARM، از جمله اصلاحات درخت دستگاه برای پلتفرم‌های Qualcomm و Rockchip، بهبود مدیریت ساعت و بهینه‌سازی‌های رسیدگی به وقفه.
شبکه: بهبودهای مختلف در درایورهای شبکه، از جمله رفع شرایط مسابقه در درایور Intel i40e و بهبود مدیریت حافظه در پیاده‌سازی پروتکل SMC.
گرافیک: بهبودهای امنیتی برای رابط debugfs درایور AMD Radeon، تنظیمات بررسی حالت برای DisplayPort و رفع باگ‌هایی که نشتی‌های حافظه بالقوه را برطرف می‌کنند.
سیستم‌های فایل: رسیدگی به خطاهای بالقوه اشاره به اشاره‌گر null در ocfs2 و bcachefs، بهینه‌سازی مدیریت حافظه در btrfs و بهبود رسیدگی به خطا در ksmbd.
امنیت: رفع آسیب‌پذیری‌های امنیتی مرتبط با مدیریت کلید و سرریز بافر در درایورهای رسانه مختلف.
سایر تغییرات قابل توجه: به‌روزرسانی‌های درایور Trusted Platform Module (TPM)، بهبودهای زیرسیستم ردیابی و رفع‌های مختلف برای درایورهای صدا و USB.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
اگه میخواین با کمک گیت فایل های patch رو بسازید یا اصلا اعمال کنید این اموزش خیلی خوبیه که با کمک ابزار git diff آموزش میده که فایل دیف بسازیم و بعد روی فایل‌ها اعمالش کنیم.

https://www.specbee.com/blogs/how-create-and-apply-patch-git-diff-and-git-apply-commands-your-drupal-website


حالا چرا وقتی دستور patch هست از گیت برای اعمال پچ ها استفاده کنیم؟ چون خیلی قابلیت‌های بیشتر بهمون میده مثل چک کردن پیشفرض سینتکس صحیح پچ و چک کردن اینکه قابل مورد تغییر کامیت شده باشه و یا حتی حل کردن کانفلیکت‌هایی که پچمون اعمال می‌کنه.
https://www.reddit.com/r/suckless/comments/pb828q/whats_the_point_of_using_git_to_apply_patches/
Forwarded from Accio
Continuing the signal processing thread, we can look at Fourier transforms. In signal compression we like to transform the signal from time-domain to frequency-domain. For example using DCT(A fourier-related transform) we can transform a periodic signal into sum of different cosine functions; therefore, representing it in frequency-domain. Or in other words, DCT simply yields n cosine coefficients for n signal samples. This usually results in a sparse representation of the signal. For example:
Forwarded from Accio
Signal in time-domain
Forwarded from Accio
Same signal in frequency-domain
Forwarded from Accio
Notice that there aren't many points in frequency-domain that have a notable value. Many of them are near 0. We could simply consider them as 0s and achieve a sparse representation of the original signal. Knowing the data is sparse we can compress it using techniques like run-length encoding, Or in case of DCT, we could simply slice the data since the 0s are usually towards the end (e.g throwing off the last 45% of the coefficients).
Then while decompressing we simply pass the sparse data to the Inverse of the transform we used, in this case it would be DCT inverse. It worths highlighting that this will be a lossy compression since we considered near-0 coefficients to be absolute 0s
Forwarded from Accio
Forwarded from Yasha
Forwarded from  (Amir Hossein "Amiria" Maher)
samanpl.ir

دریافت کد تخفیف ثبت‌نام در کتابخانه‌های عمومی کشور در بخش «دریافت کد تخفیف»:

#موقت
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰خروج خودکار از ترمینال (bash):

با استفاده از دستور TMOUT میتوانید، برحسب زمان داده شده(ثانیه) از شل جاری به صورت اتوماتیک خارج شوید.( منظورم در اینجا بسته شدن شل است که در ترمینال جاری باز است.)

🔹در دستور زیر بعد از 10 ثانیه شل جاری خارج میشود.
export TMOUT=10


خوب برای کسانی که همیشه حساسیت دارند.میتونید درکدهای شل اسکریپت هم این دستور را استفاده کنید.
نکته آخر: نیاز به وارد کردن sudo قبل دستور نیست.
———————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from Code Module | کد ماژول (𔓙)
دوستان نیم ساعت دیگه شروع میکنیم.
Forwarded from Linuxor ?
اگه شعر می‌خونید با کلاینت Saaghar می‌تونید همه شعر هارو روی سیستمتون داشته باشید :


ساغر اوپن سورسه و بعد از 10 سال کلا 50 تا ستاره گیتهاب داره

https://github.com/srazi/Saaghar

نصب
https://pozh.org/saaghar/downloads

🐧 @Linuxor
Forwarded from Geek Alerts
آمازون یه سرویس جدید به اسم Amazon Haul راه‌اندازی کرده که برای فروش محصولات ارزون قیمت زیر ۲۰ دلار و ۱۰ دلار هست.
حتی بعضی از محصولاتش ۱ دلار قیمت دارن.
اینو در واقع برای رقابت با سایت‌های چینی که قیمت پایینی دارن راه‌اندازی کرده و برای اینکه مشتری‌ها خرید بیشتری انجام بدن برای سفارش‌های بالای ۵۰ دلار ۵ درصد و سفارش‌های بالای ۷۵ دلار ۱۰ درصد تخفیف روی سبد گذاشته.
سفارش‌های بالای ۵۰ دلار ارسال رایگان دارن که یک تا دو هفته به دست خریدار میرسن ولی هزینه ارسال سفارش‌های زیر ۲۵ دلار ۴ دلار هست.
این در واقع مثل یه فروشگاه جداگانه داخل اپ آمازون هست که فعلا به صورت آزمایشی برای کاربران آمریکا فعاله. برای استفاده از اون باید برنامه Amazon Shopping رو در اندروید یا آیفون آپدیت کنید.
amazon.com/haul
aboutamazon
@geekalerts
Forwarded from Geek Alerts
نسخه ویندوزی ChatGPT برای همه کاربران در دسترس قرار گرفت.
دکمه‌های Alt + Space هم چت جدید شروع میکنه.
https://openai.com/chatgpt/desktop/
@geekalerts
نسخه ۲۰۲۰ اوبنتو و دردسر، اوبنتو یکی از پرطرفدارترین توزیع‌های لینوکس هست که موجوده، اما دردسرهای زیادی داره مخصوصاً تو بخش‌های تخصصی
امروز بعد از ۶ سال لازم شد که دوباره از اوبنتو استفاده کنم آخرین بار 2014 LTS بود

مشکل اصلی وقتی هست که cuda رو از apt نصب می‌کنید ی ویژگی برای اینکه یک سری پکیج‌ها هیچوقت به اشتباه آپگرید نشوند استفاده از دستور
apt-mark hold <package-name>
هست که نمیدونم چرا دقیقاً ولی روی 2020 LTS درست کار نمی‌کنه و آپگریدهای , cuda , cudnn, ... رو همچنان نشون میده و عمل می‌کنه روشون

فعلاً تنها راهکار حذف developer.nvidia از سورس‌های apt هست در مسیر زیر قرار دارند :
/etc/apt/sources.list.d/

اگر از دوستان کسی میدونه چرا hold دیگه کار نمی‌کنه لطفاً با ما تو گروه به اشتراک بذاره
لیست پکیج‌ها هم درست داده شده (لطفاً این رو نگید) برای اینکارهم از دستور زیر استفاده شده :
dpkg --get-selection | grep -i cud | cut -f 1 | tr '\n' ' '
#text | #frontend


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

حد اقل یک فریم‌ورک و uikit نام ببرید

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

هر نکته ای که به ذهنتون میرسه که توی این پروژه رعایت بکنید که قبلاً نمی‌کردید بگید


🚀 @coolycode
Forwarded from TechTube 𝕏 تک توب
شرکت VMware که چند پیش وقت استفاده از دو نرم افزار حرفه ای ساخت ماشین مجازی Workstation Pro و Fusion Pro رو برای استفاده شخصی رایگان کرده بود، حالا اعلام کرده که استفاده از اونها حالا برای تمام کاربردها و حتی استفاده تجاری هم رایگان هست و شرکتها هم میتونن از این به بعد به صورت مجانی از اونها استفاده کنن.

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

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

🔎 theverge

📍 @TechTube
Forwarded from Golden Code (@lix)
در لاراول کدوم متود برای ذخیره extra attributes در pivot table برای رابطه ManyToMany استفاده میشه؟؟
Anonymous Quiz
16%
updateExistingPivot()
38%
withPivot()
36%
attach()
9%
sync()
🔥1