Forwarded from mosTafa Arshadi
وقتی واقعا تو زندگی به ازادی میرسی که دیگه دنبال تایید بقیه نباشی. وقتی کاری که میکنی، حرفی که میزنی، سبکی که زندگی میکنی، برات مهم تر باشه از این که بقیه چی فکر میکنن.
مردم، امروز برات دست میزنن، فردا تخریبت میکنن. اگه بخوای خودتو با نظر اونها تنظیم کنی، از هم می پاشی.
باید محکم وایستی. خودت رو برای خودت بسازی، نه برای تایید بقیه.
@hamidreza01
مردم، امروز برات دست میزنن، فردا تخریبت میکنن. اگه بخوای خودتو با نظر اونها تنظیم کنی، از هم می پاشی.
باید محکم وایستی. خودت رو برای خودت بسازی، نه برای تایید بقیه.
@hamidreza01
👍1
Forwarded from PhiloLearn | فیلولرن
دوستان اگر باگ پیدا کردید، مثل یه فرد حرفه ای باگ ریپورت کنید نه اینکه تو بوق و کرنا جار بکنید که این باگ داره نرید سراغش.
Forwarded from یک برنامه نویس تنبل (Lazy 🌱)
🔶 دوشنبه ۱۶ تیر ماه، همزمان با انتشار ووکامرس ۱۰، اولین پوسته بلوک برای فروشگاههای وردپرسی، منتشر خواهد شد.
این پوسته مدرن از پایه و برای گوتنبرگ توسعه داده شده و از طریق مخزن وردپرس در دسترس کاربران و توسعهدهندهها قرار میگیرد.
#وردپرس
#ووکامرس
@TheRaymondDev
این پوسته مدرن از پایه و برای گوتنبرگ توسعه داده شده و از طریق مخزن وردپرس در دسترس کاربران و توسعهدهندهها قرار میگیرد.
#وردپرس
#ووکامرس
@TheRaymondDev
GitHub
GitHub - woocommerce/woo-themes: WooCommerce starter themes repository.
WooCommerce starter themes repository. Contribute to woocommerce/woo-themes development by creating an account on GitHub.
Forwarded from یک برنامه نویس تنبل (Lazy 🌱)
🔶 چیزی که من فهمیدم اینه که بیشتر کسایی که نمیتواند کدنویسی کند، درواقع ریاضیشون ضعیف است.
توانایی کدنویسی خوب مستلزم خوب بودن در ریاضی است.
@TheRaymondDev
توانایی کدنویسی خوب مستلزم خوب بودن در ریاضی است.
@TheRaymondDev
Forwarded from ASafaeirad
Today I came across two interesting TC39 proposals.
https://github.com/tc39/proposal-random-functions
https://github.com/tc39/proposal-seeded-random
#tc39
https://github.com/tc39/proposal-random-functions
https://github.com/tc39/proposal-seeded-random
#tc39
GitHub
GitHub - tc39/proposal-random-functions: Proposal to add a Random namespace and several additional convenience functions for using…
Proposal to add a Random namespace and several additional convenience functions for using randomness. - tc39/proposal-random-functions
Forwarded from Curious Geek ⚡️
سازندگی پس از جنگ
ما بهعنوان یک توسعهدهنده، شاید نتونیم همه مشکلات رو حل کنیم، اما میتونیم سهم خودمون رو در ساختن آیندهای بهتر ایفا کنیم، حتی اگر کوچک باشه.
اگه شما هم دلتون میخواد قدمی بردارید، این یک NGO سراسریه که هر کسی توش میتونه درخواست کمک کنه یا داوطلب کمک بشه. هیچ کاری کوچیک نیست، هر قدمی مهمه. 🤝
https://javanplus.ir
🆔 @Hiradsajde
ما بهعنوان یک توسعهدهنده، شاید نتونیم همه مشکلات رو حل کنیم، اما میتونیم سهم خودمون رو در ساختن آیندهای بهتر ایفا کنیم، حتی اگر کوچک باشه.
اگه شما هم دلتون میخواد قدمی بردارید، این یک NGO سراسریه که هر کسی توش میتونه درخواست کمک کنه یا داوطلب کمک بشه. هیچ کاری کوچیک نیست، هر قدمی مهمه. 🤝
https://javanplus.ir
🆔 @Hiradsajde
javanplus.ir
جوان پلاس
شبکه ایران یاران جوان با هدف حمایت از نقش آفرینی، داوطلبی و خدمت رسانی جوانان در حوزه های اجتماعی، فرهنگی، سلامت، امداد و نجات، و اشتغال راه اندازی شده است. با ما همراه باشید در مسیر ساخت آینده ای بهتر برای ایران اسلامی.
Forwarded from Curious Geek ⚡️
این روز ها محدودیت پهنای باند داخلی / خارجی باعث شده موقع نصب پکیج های npm روی پروداکشن محدودیت به وجود بیاد.
برای حل این مشکل این مقاله به شدت مفیده
https://medium.com/@chiemelaumeh1/install-sonatype-nexus-3-using-docker-compose-setup-nexus-repository-manager-for-node-js-project-47a3c5efe1ee
🆔 @Hiradsajde
برای حل این مشکل این مقاله به شدت مفیده
https://medium.com/@chiemelaumeh1/install-sonatype-nexus-3-using-docker-compose-setup-nexus-repository-manager-for-node-js-project-47a3c5efe1ee
🆔 @Hiradsajde
Medium
Install Sonatype Nexus using Docker Compose | Setup Nexus Repository Manager for Node.js Project
Part 4. DevOps Zero To Hero.
Forwarded from Curious Geek ⚡️
پس از سه روز جدل باگ ردیس فیکس شد.
اما چالش امنیتی همچنان پابرجاست
برای رفع فیلترینگ پروژه های خوبی مثل مهسا ان جی هم وجود دارن، توزیع شده هستن، هیچوقت آیپی هزاران شخص یکی نمیشه.
بخشی از این پروژه «نامیرا» اوپن سورس هستش، بخش دیگر که کلوز سورسه کانفیگ ها رو به روت /scan از سرور کلاینت ارسال میکنه.
با حل شدن باگ ردیس صرفا نمیشه دسترسی شل روت سرور رو گرفت
اما همچنان میشه با ارسال یک کانفیگ آیپی هزاران نفر رو به آیپی مهاجم تغییر داد.
پس میرسیم به نتیجه ای که نقل و قول کردم.
همه دسترسی به اینترنت آزاد رو دوست دارن، اما الان صرفا مهندس های نرم افزار خطر عدم امکان قطعی اینترنت و اتصال اینترانت رو میفهمن.
✅ جای ری اکشن کامنت بزارید تا بشه فیک رو از واقعی جدا کرد.
🆔 @Hiradsajde
اما چالش امنیتی همچنان پابرجاست
برای رفع فیلترینگ پروژه های خوبی مثل مهسا ان جی هم وجود دارن، توزیع شده هستن، هیچوقت آیپی هزاران شخص یکی نمیشه.
بخشی از این پروژه «نامیرا» اوپن سورس هستش، بخش دیگر که کلوز سورسه کانفیگ ها رو به روت /scan از سرور کلاینت ارسال میکنه.
با حل شدن باگ ردیس صرفا نمیشه دسترسی شل روت سرور رو گرفت
اما همچنان میشه با ارسال یک کانفیگ آیپی هزاران نفر رو به آیپی مهاجم تغییر داد.
پس میرسیم به نتیجه ای که نقل و قول کردم.
همه دسترسی به اینترنت آزاد رو دوست دارن، اما الان صرفا مهندس های نرم افزار خطر عدم امکان قطعی اینترنت و اتصال اینترانت رو میفهمن.
✅ جای ری اکشن کامنت بزارید تا بشه فیک رو از واقعی جدا کرد.
🆔 @Hiradsajde
Forwarded from Gopher Academy
🔵 عنوان مقاله
An Interactive Tour of Go 1.25
🟢 خلاصه مقاله:
نسخه نهایی Go 1.25 قرار است در ماه آگوست منتشر شود، و فرآیند توسعه آن طبق برنامه پیش میرود. نخستین نسخه آزمایشی، RC1، منتشر شده و نسخه دوم، RC2، انتظار میرود هفته آینده عرضه شود. یادداشتهای پیشنویس انتشار داده شده و شامل اطلاعات مفیدی درباره ویژگیها و بهبودهای جدید است. علاوه بر این، آنتون، شخصیت شناختهشده در جامعه Go، تورهای تعاملی خود را ارائه میدهد که در آنها میتوان به ویرایش و اجرای نمونههای کد مستقیماً از طریق مرورگر پرداخت.
🟣لینک مقاله:
https://golangweekly.com/link/171237/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
An Interactive Tour of Go 1.25
🟢 خلاصه مقاله:
نسخه نهایی Go 1.25 قرار است در ماه آگوست منتشر شود، و فرآیند توسعه آن طبق برنامه پیش میرود. نخستین نسخه آزمایشی، RC1، منتشر شده و نسخه دوم، RC2، انتظار میرود هفته آینده عرضه شود. یادداشتهای پیشنویس انتشار داده شده و شامل اطلاعات مفیدی درباره ویژگیها و بهبودهای جدید است. علاوه بر این، آنتون، شخصیت شناختهشده در جامعه Go، تورهای تعاملی خود را ارائه میدهد که در آنها میتوان به ویرایش و اجرای نمونههای کد مستقیماً از طریق مرورگر پرداخت.
🟣لینک مقاله:
https://golangweekly.com/link/171237/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
antonz.org
Go 1.25 interactive tour
Fake clock, new GC, flight recorder and more.
Forwarded from Curious Geek ⚡️
Searxng
این ابزار برای جستجو با وب سرویس در بیش از 247 سرچ انجین معروف از جمله گوگل و ویکی پدیا ساخته شده.
برای ساخت موتور جستجو داخلی یا سامانه اوسینت یا جمع آوری دیتاست برای آموزش مدل هوش مصنوعی میتونه به شدت مفید باشه.
https://docs.searxng.org
🆔 @Hiradsajde
این ابزار برای جستجو با وب سرویس در بیش از 247 سرچ انجین معروف از جمله گوگل و ویکی پدیا ساخته شده.
برای ساخت موتور جستجو داخلی یا سامانه اوسینت یا جمع آوری دیتاست برای آموزش مدل هوش مصنوعی میتونه به شدت مفید باشه.
https://docs.searxng.org
🆔 @Hiradsajde
Forwarded from Curious Geek ⚡️
Sonatype Nexus Repository
ابزاری که به راحتی میتونه ریپازیتوی های متفاوتی مثل
npm - composer - pip
apt - yum - dnf
docker hub
و... رو سلف هاست کنه. از پروکسی و لوکال استوریج پشتیبانی میکنه.
🔗 https://github.com/sonatype/nexus-public
نمونه دیپلوی شده:
🔗 https://nexus.hiradsajde.ir
🆔 @Hiradsajde
ابزاری که به راحتی میتونه ریپازیتوی های متفاوتی مثل
npm - composer - pip
apt - yum - dnf
docker hub
و... رو سلف هاست کنه. از پروکسی و لوکال استوریج پشتیبانی میکنه.
🔗 https://github.com/sonatype/nexus-public
نمونه دیپلوی شده:
🔗 https://nexus.hiradsajde.ir
🆔 @Hiradsajde
GitHub
GitHub - sonatype/nexus-public: Sonatype Nexus Repository Open-source codebase mirror
Sonatype Nexus Repository Open-source codebase mirror - sonatype/nexus-public
Forwarded from Gopher Academy
🔴قابلیت New GC ویژگی های جدید گولنگ نسخه 1.25
در Go 1.25، یک جمعآورندهٔ زباله (GC) جدید به نام "Green Tea" معرفی شده که طراحی آن انقلابیست، مخصوص برنامههایی با تولید انبوه اشیاء کوچک و اجرا در سیستمهای چندهستهای مدرن:
🍵 چرا "Green Tea"؟
*درواقع GC فعلی Go مبتنی بر الگوریتم "tri-color parallel marking" است که اشیاء را جداگانه اسکن میکند؛ این باعث میشود حافظه بهشکل تصادفی خوانده شود و کش پر کاربرد (L1/L2) زیاد miss شود
* این Green Tea بهجای اسکن هر شیء، اسکن بلوکهای حافظه بزرگتر (span) را انجام میدهد تا locality حافظه حفظ شود، contention بین threadها کاهش یابد، و دسترسیها به حافظه سریعتر شود .
⚙️ نحوه عملکرد:
1. در spans (بلاک ۸ کیلوبایتی حافظه با اشیاء هماندازه)، دو نشانگر gray و black برای مدیریت حالت marking استفاده میشود. spans به صف عملگرها اضافه و بعد پردازش میشوند .
2. این ساختار باعث کاهش شدید فعالیت حافظه و افزایش همزمانی در محیطهای خیلی هستهای میشود .
📊 عملکرد و نتایج:
* در بنچمارکهای GC‑محور، کاهش ۱۰–۵۰٪ در مصرف CPU مربوط به GC مشاهده شده؛ مخصوصاً روی ماشینهای چندهستهای
* باعث کاهش بیش از ۵۰٪ در cache missها (L1/L2) شده
* البته در برخی بنچمارکها (مثلاً کامپایلر Go) ممکن است کمی افت عملکرد (\~۰.۵٪) دیده شود که در حال بررسی است
🧪 نحوه استفاده و فعالسازی:
* ویژگی Experimental است و میتوانید آن را بهصورت آزمایشی با:
فعال کنید .
* هدف این است که بتوان آن را در Go 1.25 بهعنوان یک گزینه فعالشدنی استفاده کرد، و ارزیابی واقعی روی پروژهها صورت گیرد
✍️ مثال فرضی استفاده:
فرض کنید برنامهای سرویسمحور دارید که بهطرز چشمگیری اشیاء کوچک ایجاد میکند (مثلاً در لایهی JSON/API). با فعال کردن Green Tea:
درواقعه * GC حافظه را بلوکی اسکن میکند، نه شیء به شیء.
* بار CPU مربوط به GC کاهش مییابد و کارایی کلی اپلیکیشن بهتر میشود.
بهعنوان مثال ساده:
وقتی quotaی garbage ایجاد میشود، جدیدترین GC بهجای اسکن ۱۰۰۰ شیء، spans را اسکن میکند و locality را حفظ میکند، بهینهتر عمل مینماید.
✅ جمعبندی:
* این Green Tea GC الگوریتمی توپولوژی-آگاه است که با توجه به ساختار حافظه سیستم، عملکرد marking را بهینه میکند.
* برای برنامههایی که اشیاء کوچک زیادی ایجاد میکنند و به performance حساس هستند، میتواند ۱۰–۵۰٪ کاهش در overhead GC فراهم کند.
* هنوز آزمایشیست؛ برای فعالسازی از
➖➖➖➖➖➖➖➖
👑 @gopher_academy
در Go 1.25، یک جمعآورندهٔ زباله (GC) جدید به نام "Green Tea" معرفی شده که طراحی آن انقلابیست، مخصوص برنامههایی با تولید انبوه اشیاء کوچک و اجرا در سیستمهای چندهستهای مدرن:
🍵 چرا "Green Tea"؟
*درواقع GC فعلی Go مبتنی بر الگوریتم "tri-color parallel marking" است که اشیاء را جداگانه اسکن میکند؛ این باعث میشود حافظه بهشکل تصادفی خوانده شود و کش پر کاربرد (L1/L2) زیاد miss شود
* این Green Tea بهجای اسکن هر شیء، اسکن بلوکهای حافظه بزرگتر (span) را انجام میدهد تا locality حافظه حفظ شود، contention بین threadها کاهش یابد، و دسترسیها به حافظه سریعتر شود .
⚙️ نحوه عملکرد:
1. در spans (بلاک ۸ کیلوبایتی حافظه با اشیاء هماندازه)، دو نشانگر gray و black برای مدیریت حالت marking استفاده میشود. spans به صف عملگرها اضافه و بعد پردازش میشوند .
2. این ساختار باعث کاهش شدید فعالیت حافظه و افزایش همزمانی در محیطهای خیلی هستهای میشود .
📊 عملکرد و نتایج:
* در بنچمارکهای GC‑محور، کاهش ۱۰–۵۰٪ در مصرف CPU مربوط به GC مشاهده شده؛ مخصوصاً روی ماشینهای چندهستهای
* باعث کاهش بیش از ۵۰٪ در cache missها (L1/L2) شده
* البته در برخی بنچمارکها (مثلاً کامپایلر Go) ممکن است کمی افت عملکرد (\~۰.۵٪) دیده شود که در حال بررسی است
🧪 نحوه استفاده و فعالسازی:
* ویژگی Experimental است و میتوانید آن را بهصورت آزمایشی با:
GOEXPERIMENT=greenteagc go test ./...
فعال کنید .
* هدف این است که بتوان آن را در Go 1.25 بهعنوان یک گزینه فعالشدنی استفاده کرد، و ارزیابی واقعی روی پروژهها صورت گیرد
✍️ مثال فرضی استفاده:
فرض کنید برنامهای سرویسمحور دارید که بهطرز چشمگیری اشیاء کوچک ایجاد میکند (مثلاً در لایهی JSON/API). با فعال کردن Green Tea:
درواقعه * GC حافظه را بلوکی اسکن میکند، نه شیء به شیء.
* بار CPU مربوط به GC کاهش مییابد و کارایی کلی اپلیکیشن بهتر میشود.
بهعنوان مثال ساده:
func handler(w http.ResponseWriter, r *http.Request) {
// بارگذاری و پردازش داده های کوچک متعدد
blobs := make([]*MyStruct, 1000)
for i := range blobs {
blobs[i] = &MyStruct{/*...*/}
}
// استفاده از blobs
}وقتی quotaی garbage ایجاد میشود، جدیدترین GC بهجای اسکن ۱۰۰۰ شیء، spans را اسکن میکند و locality را حفظ میکند، بهینهتر عمل مینماید.
✅ جمعبندی:
* این Green Tea GC الگوریتمی توپولوژی-آگاه است که با توجه به ساختار حافظه سیستم، عملکرد marking را بهینه میکند.
* برای برنامههایی که اشیاء کوچک زیادی ایجاد میکنند و به performance حساس هستند، میتواند ۱۰–۵۰٪ کاهش در overhead GC فراهم کند.
* هنوز آزمایشیست؛ برای فعالسازی از
GOEXPERIMENT=greenteagc استفاده کنید و توصیه میشود تستهای منتها اجرا دقیق انجام دهید.➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from محتوای آزاد سهراب
حتی دانمارک هم ویندوز و مایکروسافت آفیس رو با لینوکس و لیبرهآفیس جایگزین کرده. ایران هم در جواب سرورها رو از ویندوز سرور ۲۰۰۳ به ویندوز سرور ۲۰۰۸ بهروزرسانی کرده.
@SohrabContents
@SohrabContents
Forwarded from محتوای آزاد سهراب
کلا توی این ماه از این دست خبرها زیاد داشتیم
یک شهری در فرانسه هم اینکار رو کرده بود:
https://news.itsfoss.com/french-city-replaces-microsoft/
@SohrabContents
یک شهری در فرانسه هم اینکار رو کرده بود:
https://news.itsfoss.com/french-city-replaces-microsoft/
@SohrabContents
It's FOSS
French City of Lyon Kicks Out Microsoft
Microsoft faces growing rejection in Europe whereas open source software sees growing adaption.
Forwarded from Gopher Academy
🔵 عنوان مقاله
🤖 MCP Go SDK: Official Go SDK for Model Context Protocol (MCP)
🟢 خلاصه مقاله:
پروژه مورد بحث هنوز در مراحل اولیه توسعه خود قرار دارد و بهعنوان «منتشرنشده» شناخته شده است، اما پیشبینی میشود که نسخه پایدار آن در ماه اوت عرضه شود. این برنامه زمانی نشاندهنده تلاشهای متمرکز برای رسیدن به یک نسخه قابل استفاده در ماههای آینده است.
🟣لینک مقاله:
https://golangweekly.com/link/171252/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🤖 MCP Go SDK: Official Go SDK for Model Context Protocol (MCP)
🟢 خلاصه مقاله:
پروژه مورد بحث هنوز در مراحل اولیه توسعه خود قرار دارد و بهعنوان «منتشرنشده» شناخته شده است، اما پیشبینی میشود که نسخه پایدار آن در ماه اوت عرضه شود. این برنامه زمانی نشاندهنده تلاشهای متمرکز برای رسیدن به یک نسخه قابل استفاده در ماههای آینده است.
🟣لینک مقاله:
https://golangweekly.com/link/171252/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - modelcontextprotocol/go-sdk: The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration…
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google. - modelcontextprotocol/go-sdk
Forwarded from DevOps Labdon
🔵 عنوان مقاله
How Google Cloud is securing open-source credentials at scale (3 minute read)
🟢 خلاصه مقاله:
Google Cloud ابزار اسکنی را توسعه داده است که به صورت خودکار اطلاعات کاربری فاششده را در آثار متنباز، از جمله بستهها و تصاویر داکر، شناسایی میکند. این امر به حفاظت از سوء استفاده و بهبود امنیت در زنجیره تامین نرمافزار کمک میکند. این سیستم امکان رفع سریع موارد فاششده دادههای کاربری را فراهم میآورد. به زودی، این ابزار توسعه یافته و شامل اعتبارات طرفهای ثالث و پوشش گستردهتری از پلتفرمهای متنباز خواهد شد. این پیشرفتها عناصر کلیدی هستند که به بهبود قابل توجهی در امنیت توزیع نرمافزار کمک میکنند و به مدیریت بهتر ریسکهای امنیتی مرتبط با نشت اطلاعات محرمانه و احراز هویت میپردازند.
🟣لینک مقاله:
https://cloud.google.com/blog/products/identity-security/securing-open-source-credentials-at-scale/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
How Google Cloud is securing open-source credentials at scale (3 minute read)
🟢 خلاصه مقاله:
Google Cloud ابزار اسکنی را توسعه داده است که به صورت خودکار اطلاعات کاربری فاششده را در آثار متنباز، از جمله بستهها و تصاویر داکر، شناسایی میکند. این امر به حفاظت از سوء استفاده و بهبود امنیت در زنجیره تامین نرمافزار کمک میکند. این سیستم امکان رفع سریع موارد فاششده دادههای کاربری را فراهم میآورد. به زودی، این ابزار توسعه یافته و شامل اعتبارات طرفهای ثالث و پوشش گستردهتری از پلتفرمهای متنباز خواهد شد. این پیشرفتها عناصر کلیدی هستند که به بهبود قابل توجهی در امنیت توزیع نرمافزار کمک میکنند و به مدیریت بهتر ریسکهای امنیتی مرتبط با نشت اطلاعات محرمانه و احراز هویت میپردازند.
🟣لینک مقاله:
https://cloud.google.com/blog/products/identity-security/securing-open-source-credentials-at-scale/?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Google Cloud Blog
Securing open-source credentials at scale | Google Cloud Blog
We’ve developed a powerful tool to scan open-source package and image files by default for leaked Google Cloud credentials. Here’s how to use it.
Forwarded from Linuxor ?
چه چیز عجیبی؛
یه لایبری ساختن که همچی توشه... مثلا ما الان یه کلاس counter یا شمارنده میخوایم و کد هاشم نزدیم با فرخوانی به متود increament اون پشت کدش با هوش مصنوعی LLM ساخته میشه و اجرا میشه
جای counter میتونید هر کلاس دیگه ای که مد نظرتونه بنویسید مثلا calculator بنویسید و با کال کردن متود های ماشین حساب، زنده اون پشت با هوش مصنوعی ساخته میشه و نتیجه برگردونده میشه.
github.com/awwaiid/gremllm
دقت کنید توی پایتون و زبان های شُل برای کال کردن متود نیازی نیست متود حتما وجود داشته باشه
@Linuxor
یه لایبری ساختن که همچی توشه... مثلا ما الان یه کلاس counter یا شمارنده میخوایم و کد هاشم نزدیم با فرخوانی به متود increament اون پشت کدش با هوش مصنوعی LLM ساخته میشه و اجرا میشه
جای counter میتونید هر کلاس دیگه ای که مد نظرتونه بنویسید مثلا calculator بنویسید و با کال کردن متود های ماشین حساب، زنده اون پشت با هوش مصنوعی ساخته میشه و نتیجه برگردونده میشه.
github.com/awwaiid/gremllm
دقت کنید توی پایتون و زبان های شُل برای کال کردن متود نیازی نیست متود حتما وجود داشته باشه
@Linuxor
Forwarded from یک برنامه نویس تنبل (Lazy 🌱)
🔶 چگونه با FFmpeg, افزایش صدا و کاهش نویز را در ویدئو اعمال کنیم؟
با استفاده از دستور زیر:
دستور بالا اول نویز رو کم و بعد صدا رو تقویت میکند.
#لینوکس
@TheRaymondDev
با استفاده از دستور زیر:
ffmpeg -i input.mp4 -af "afftdn, volume=2.0" output.mp4
دستور بالا اول نویز رو کم و بعد صدا رو تقویت میکند.
#لینوکس
@TheRaymondDev
Forwarded from یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from محتوای آزاد سهراب
برنامه اونلیآفیس هم که یکی از برنامههای اداری موجود بر روی اکوسیستم گنو/لینوکس بود بالاخره پشتیبانی از متن دوسویه رو اضافه کرد.
نسبت به لیبرهآفیس ظاهر آشناتری برای کسایی که از مایکروسافت آفیس استفاده میکردن ولی برای استفاده از نظر شخصی خودم هنوز لیبرهآفیس رو ترجیح میدم.
@SohrabContents
نسبت به لیبرهآفیس ظاهر آشناتری برای کسایی که از مایکروسافت آفیس استفاده میکردن ولی برای استفاده از نظر شخصی خودم هنوز لیبرهآفیس رو ترجیح میدم.
@SohrabContents