Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 پروژه دبیان اعلام کرده که تیم قدیمی FTP Master را منحل و دو تیم جدید تشکیل داده است.
۱. بخش DFSG, Licensing & New Packages Team برای بررسی مجوز ها، انطباق بسته ها با اصول نرمافزار آزاد دبیان (DFSG) و پذیرش بستههای جدید.
۲. بخش Debian Archive Operations Team برای نگهداری و مدیریت زیر ساخت آرشیو رسمی دبیان.
این تغییر با هدف تفکیک وظایف، شفافیت بیشتر، و افزایش کیفیت و پایداری آرشیو بسته ها انجام شده است و اعضای تیم ها توسط رهبر پروژه دبیان منصوب شدهاند و انتظار میرود این ساختار جدید روند انتشار بستهها را کارآمدتر و قابل اعتمادتر کند.
#خبر
#لینوکس
@TheRaymondDev
۱. بخش DFSG, Licensing & New Packages Team برای بررسی مجوز ها، انطباق بسته ها با اصول نرمافزار آزاد دبیان (DFSG) و پذیرش بستههای جدید.
۲. بخش Debian Archive Operations Team برای نگهداری و مدیریت زیر ساخت آرشیو رسمی دبیان.
این تغییر با هدف تفکیک وظایف، شفافیت بیشتر، و افزایش کیفیت و پایداری آرشیو بسته ها انجام شده است و اعضای تیم ها توسط رهبر پروژه دبیان منصوب شدهاند و انتظار میرود این ساختار جدید روند انتشار بستهها را کارآمدتر و قابل اعتمادتر کند.
#خبر
#لینوکس
@TheRaymondDev
Phoronix
Debian Establishes Archive Operations Team, Licensing & New Packages Team
Debian Project Leader Andreas Tille announced today that their 'FTP Master' team is being disbanded and instead establishing the Debian Archive Operations Team 'Archive Team' and DFSG, Licensing and New Packages Team 'DFSG Team' in its place.
Forwarded from DevTwitter | توییت برنامه نویسی
سلام به همه رفقای برنامهنویس!
یه ابزار دسکتاپ باحال برای خودمون ساختم برای وقتی که با هوش مصنوعی میخوایم یه بخشی از پروژه رو توسعه بدیم.!
خودش با هوش مصنوعی کل وابستگیها رو تحلیل میکنه و فقط فایلای لازم رو پیدا میکنه
لینک گیتهاب:
https://github.com/IrMaho/context_extractor_ai
@DevTwitter | <ماهو/>
یه ابزار دسکتاپ باحال برای خودمون ساختم برای وقتی که با هوش مصنوعی میخوایم یه بخشی از پروژه رو توسعه بدیم.!
خودش با هوش مصنوعی کل وابستگیها رو تحلیل میکنه و فقط فایلای لازم رو پیدا میکنه
لینک گیتهاب:
https://github.com/IrMaho/context_extractor_ai
@DevTwitter | <ماهو/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 5 new trending repositories:
1. AFFiNE by toeverything
📝 There can be more than Notion and Miro. AFFiNE(pronounced ə‘fain) is a next-gen knowledge base tha...
💻 TypeScript | ⭐ 56,491 | 🌟 Today: 119
🔗 Link
2. build-your-own-x by codecrafters-io
📝 Master programming by recreating your favorite technologies from scratch.
💻 Markdown | ⭐ 430,184 | 🌟 Today: 343
🔗 Link
3. zapret by bol-van
📝 DPI bypass multi platform
💻 C | ⭐ 12,887 | 🌟 Today: 29
🔗 Link
4. goose by block
📝 an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and ...
💻 Rust | ⭐ 20,577 | 🌟 Today: 77
🔗 Link
5. social-analyzer by qeeqbox
📝 API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites
💻 JavaScript | ⭐ 13,891 | 🌟 Today: 532
🔗 Link
🔘 @github_trending_daily
Found 5 new trending repositories:
1. AFFiNE by toeverything
📝 There can be more than Notion and Miro. AFFiNE(pronounced ə‘fain) is a next-gen knowledge base tha...
💻 TypeScript | ⭐ 56,491 | 🌟 Today: 119
🔗 Link
2. build-your-own-x by codecrafters-io
📝 Master programming by recreating your favorite technologies from scratch.
💻 Markdown | ⭐ 430,184 | 🌟 Today: 343
🔗 Link
3. zapret by bol-van
📝 DPI bypass multi platform
💻 C | ⭐ 12,887 | 🌟 Today: 29
🔗 Link
4. goose by block
📝 an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and ...
💻 Rust | ⭐ 20,577 | 🌟 Today: 77
🔗 Link
5. social-analyzer by qeeqbox
📝 API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites
💻 JavaScript | ⭐ 13,891 | 🌟 Today: 532
🔗 Link
🔘 @github_trending_daily
Forwarded from Laravel News
Manage Credit-based Systems in Laravel https://laravel-news.com/manage-credit-based-systems-in-laravel
Laravel News
Manage Credit-based Systems in Laravel - Laravel News
The Credits package for Laravel is a ledger-based Laravel package for managing credit-based systems in your application.
Forwarded from ASafaeirad
TIL:
You can listen for attribute changes on a DOM element using a
In my case, I needed to inspect a DOM element during a transient state that changed too quickly to catch manually.
Using DOM breakpoints wasn't helpful since the element was updated too frequently.
The solution was to use a
#til
You can listen for attribute changes on a DOM element using a
MutationObserver.In my case, I needed to inspect a DOM element during a transient state that changed too quickly to catch manually.
Using DOM breakpoints wasn't helpful since the element was updated too frequently.
The solution was to use a
MutationObserver to trigger specifically when a certain attribute changed.
const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (
mutation.type === "attributes" &&
mutation.attributeName === "my-attribute") {
debugger;
}
});
});
observer.observe(element, { attributes: true });
#til
Forwarded from Reza Jafari
چرا مدیرها باید نقشه راه هوش مصنوعی رو بچینن نه واحد فنی
امروزه کار با هوش مصنوعی، مثل خرید یه ابزار جدید IT ساده نیست. موفق شدن با AI یه مسیر داره و این مسیر باید توسط مدیران کسبوکار هدایت بشه، نه فقط تیم IT.
تیم IT میتونه نقش تسهیلگر داشته باشه و کمک کنه تحول کسبوکار با هوش مصنوعی پیش بره، اما راننده اصلی این مسیر، مدیران خود سازمان هستن. اونا باید خودشون نقشه راه هوش مصنوعی رو طراحی کنن: تاثیر AI روی بخشهای مختلف سازمانشون چطوریه؟ کدوم فرآیندها تغییر میکنن؟ چطور میتونن مطمئن بشن همه کارکنان همراه هستن؟ و در نهایت، سود واقعی کجاست؟
این مسئله برای همه مدیران مهمه، چه تو بازاریابی، حقوقی، تولید، عملیات یا هر بخش دیگهای. اگه مدیران خودشون این نقشهها رو نریزن، کسی براشون نمیریزه. مدیران بهتر از هر کسی نیازهای اصلی حوزه مسئولیتشون رو میدونن—چه یه واحد بزرگ، یه تیم کوچیک یا یه محصول خاص. در حالی که تیمهای IT معمولاً بیشتر به اجرا فکر میکنن، مدیران کسبوکار باید پل بین چشمانداز و اجرا باشن تا پروژههای هوش مصنوعی با اهداف استراتژیک و نیازهای واقعی کسبوکار همسو بشه.
موفق شدن در اجرای نقشه راه AI نیازمند بررسی دقیق و بازبینی مداومه. اگه مالکیت این مسیر رو به عهده نگیرن، کسبوکار ممکنه گیر مرحله «اسباببازی براق» بیفته—خرید ابزار AI و اجرای پروژههای کوچیک که عملاً تاثیر بزرگی روی سازمان ندارن.
داشتن یا نداشتن مالکیت نقشه راه هوش مصنوعی، تاثیر مستقیم و مهمی روی موقعیت رقابتی شرکت داره. دنیا با سرعت در حال تغییره و فقط حفظ وضعیت موجود دیگه کافی نیست. اگه عمل نکنین، عملاً عقب میمونین، حتی اگه عملکرد فعلیتون تغییر نکرده باشه.
تاثیر هوش مصنوعی روی رقابت همیشه به شکل نوآوریهای بزرگ و انفجاری نیست. اغلب، از جمع تعداد زیادی پیشرفت کوچک در سراسر سازمان به دست میاد که با همدیگه یه سود بزرگ و فاصله رقابتی چشمگیر ایجاد میکنن، و فاصله بین سازمانهایی که هوش مصنوعی رو بهخوبی به کار گرفتن و اونایی که نه، روزبهروز بیشتر میشه.
🔤 🔤 🔤 🔤 🔤 🔤 🔤
🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویسهای زیرساخت هوش مصنوعی
🌐 لینک ارتباط با اهورا
@reza_jafari_ai
امروزه کار با هوش مصنوعی، مثل خرید یه ابزار جدید IT ساده نیست. موفق شدن با AI یه مسیر داره و این مسیر باید توسط مدیران کسبوکار هدایت بشه، نه فقط تیم IT.
تیم IT میتونه نقش تسهیلگر داشته باشه و کمک کنه تحول کسبوکار با هوش مصنوعی پیش بره، اما راننده اصلی این مسیر، مدیران خود سازمان هستن. اونا باید خودشون نقشه راه هوش مصنوعی رو طراحی کنن: تاثیر AI روی بخشهای مختلف سازمانشون چطوریه؟ کدوم فرآیندها تغییر میکنن؟ چطور میتونن مطمئن بشن همه کارکنان همراه هستن؟ و در نهایت، سود واقعی کجاست؟
این مسئله برای همه مدیران مهمه، چه تو بازاریابی، حقوقی، تولید، عملیات یا هر بخش دیگهای. اگه مدیران خودشون این نقشهها رو نریزن، کسی براشون نمیریزه. مدیران بهتر از هر کسی نیازهای اصلی حوزه مسئولیتشون رو میدونن—چه یه واحد بزرگ، یه تیم کوچیک یا یه محصول خاص. در حالی که تیمهای IT معمولاً بیشتر به اجرا فکر میکنن، مدیران کسبوکار باید پل بین چشمانداز و اجرا باشن تا پروژههای هوش مصنوعی با اهداف استراتژیک و نیازهای واقعی کسبوکار همسو بشه.
موفق شدن در اجرای نقشه راه AI نیازمند بررسی دقیق و بازبینی مداومه. اگه مالکیت این مسیر رو به عهده نگیرن، کسبوکار ممکنه گیر مرحله «اسباببازی براق» بیفته—خرید ابزار AI و اجرای پروژههای کوچیک که عملاً تاثیر بزرگی روی سازمان ندارن.
داشتن یا نداشتن مالکیت نقشه راه هوش مصنوعی، تاثیر مستقیم و مهمی روی موقعیت رقابتی شرکت داره. دنیا با سرعت در حال تغییره و فقط حفظ وضعیت موجود دیگه کافی نیست. اگه عمل نکنین، عملاً عقب میمونین، حتی اگه عملکرد فعلیتون تغییر نکرده باشه.
تاثیر هوش مصنوعی روی رقابت همیشه به شکل نوآوریهای بزرگ و انفجاری نیست. اغلب، از جمع تعداد زیادی پیشرفت کوچک در سراسر سازمان به دست میاد که با همدیگه یه سود بزرگ و فاصله رقابتی چشمگیر ایجاد میکنن، و فاصله بین سازمانهایی که هوش مصنوعی رو بهخوبی به کار گرفتن و اونایی که نه، روزبهروز بیشتر میشه.
@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
این ویدئو هم جالب بود... آسیبپذیری http smuggling تو داتنت با امتیاز 9.9 رفع شده ولی azure هنوز از نسخه آسیب پذیر استفاده میکنه!
اینکه LLMهای جدید بلافاصله به copilot اضافه میشن ولی همچین مورد خطرناکی هنوز رو azure وجود داره واقعا عجیبه
پ.ن: http smuggling تقریبا (خیلی فنی و دقیق نمیگم) اینجوری هست که یه درخواست http داخل یه درخواست دیگه وجود داره. مثلا ریورس پراکسی فقط درخواست بیرونی رو میبینه ولی سرور درخواست درونی رو هم اجرا میکنه که ممکنه مخرب باشه.
https://youtube.com/watch?v=LE758TvUE5c
@DevTwitter | <Serajoddin Aliabadi/>
اینکه LLMهای جدید بلافاصله به copilot اضافه میشن ولی همچین مورد خطرناکی هنوز رو azure وجود داره واقعا عجیبه
پ.ن: http smuggling تقریبا (خیلی فنی و دقیق نمیگم) اینجوری هست که یه درخواست http داخل یه درخواست دیگه وجود داره. مثلا ریورس پراکسی فقط درخواست بیرونی رو میبینه ولی سرور درخواست درونی رو هم اجرا میکنه که ممکنه مخرب باشه.
https://youtube.com/watch?v=LE758TvUE5c
@DevTwitter | <Serajoddin Aliabadi/>
Forwarded from Python Hints
Make the test pass faster (fun)
۹ ثانیه بعد از این رو ببینید؛
بعد اگر دوست داشتید کامل ببینید.
ولی من واقعا برام این اتفاق افتاده؛ یکجا CI/CD نوشته بودم بعدها بهم گفتند این نیرو جدیده که اومده یک جوری Optimization زده که کدها خیلی سریعتر دپلوی میشه.
گفتم دمش گرم برم ببینم چیکار کرده که یاد بگیرم؛ با کلی بحث و ... محدد دسترسی گرفتم به اون پروژه شرکت و دقیقا همین اتفاق افتاده بود.
این ویدئو رو یکی از بچههای همون تیم برام فرستاد.
۹ ثانیه بعد از این رو ببینید؛
بعد اگر دوست داشتید کامل ببینید.
ولی من واقعا برام این اتفاق افتاده؛ یکجا CI/CD نوشته بودم بعدها بهم گفتند این نیرو جدیده که اومده یک جوری Optimization زده که کدها خیلی سریعتر دپلوی میشه.
گفتم دمش گرم برم ببینم چیکار کرده که یاد بگیرم؛ با کلی بحث و ... محدد دسترسی گرفتم به اون پروژه شرکت و دقیقا همین اتفاق افتاده بود.
این ویدئو رو یکی از بچههای همون تیم برام فرستاد.
YouTube
Your co-worker who’s a 10x engineer
We hired a 10x engineer. Here's what happened.
*Cast*
https://youtube.com/@mewtru
https://youtube.com/@UCKAu5xTdg02X__g7VcOCZ1g
https://youtube.com/@maddyzhang
https://www.instagram.com/hesjustjordy/
*Chapters*
0:00 The 10x engineer
1:00 The intern
1:46 The…
*Cast*
https://youtube.com/@mewtru
https://youtube.com/@UCKAu5xTdg02X__g7VcOCZ1g
https://youtube.com/@maddyzhang
https://www.instagram.com/hesjustjordy/
*Chapters*
0:00 The 10x engineer
1:00 The intern
1:46 The…
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 در نسخه 8.5 PHP که در 20 نوامبر منتشر خواهد شد که صفحه اصلی وب سایت php.net نیز بازطراحی خواهد شد.
https://github.com/php/web-php/issues/1563
در issues مخزن web-php قالب هایی که طراحی شده به رای گذاشته شده است که هر که بیشترین رای رو بیاره همان طراحی در صفحه اصلی سایت php.net اعمال خواهد شد!
ویژگی های جدید PHP 8.5 :
https://php.watch/versions/8.5
#خبر
@TheRaymondDev
https://github.com/php/web-php/issues/1563
در issues مخزن web-php قالب هایی که طراحی شده به رای گذاشته شده است که هر که بیشترین رای رو بیاره همان طراحی در صفحه اصلی سایت php.net اعمال خواهد شد!
ویژگی های جدید PHP 8.5 :
https://php.watch/versions/8.5
#خبر
@TheRaymondDev
GitHub
🗳️ [VOTING] PHP 8.5 Release Page Design Contest · Issue #1563 · php/web-php
A huge thank you to everyone who submitted their designs! Together with the jury we carefully reviewed all entries and selected a shortlist. Our main criteria were how well the task was understood,...
Forwarded from محتوای آزاد سهراب (Sohrab)
با هیکاری یک مشکلی رو روی بسته CRI-O توی مخزن آرچ پیدا کردیم من یک ایشو باز کردم و امشب هم براشون یک مرج رکوئست فرستادم.
اگر تایید و مرج بشه، بیشتر درموردش توضیح میدم و روند مشارکت و رفع مشکل روی توزیع آرچ رو باهم بحث میکنیم.
https://gitlab.archlinux.org/archlinux/packaging/packages/cri-o/-/merge_requests/1
@SohrabContents
اگر تایید و مرج بشه، بیشتر درموردش توضیح میدم و روند مشارکت و رفع مشکل روی توزیع آرچ رو باهم بحث میکنیم.
https://gitlab.archlinux.org/archlinux/packaging/packages/cri-o/-/merge_requests/1
@SohrabContents
GitLab
Fix: Include both /opt/cni/bin and /usr/lib/cni/bin in CRI-O default plugin dirs (!1) · Merge requests · Arch Linux / Packaging…
The current PKGBUILD replaces /opt/cni/bin with /usr/lib/cni/bin, causing CRI-O to miss plugins installed only in /opt/cni/bin. This adds a default drop-in at
Forwarded from Linuxor ?
دیدین اپلیکیشن هایی مثل Google Docs یا Figma چند نفر همزمان میتونن یه چیزی رو ادیت کنن؟ همچنین چیزی رو خودتون با کتابخونه yjs میتونید بسازین همه تداخل ها هم با روشی به اسم CRDT کنترل میکنه که دیتایی موقع تداخل از بین نره.
کد زدنش هم خیلی راحته یه چیزی شبیه آرایه و مپ بهتون میده و شما فقط توش دیتا میریزین اون پشت خودش خودکار بین همه کاربرا بدون تداخل سینکش میکنه برای نصبش و خوندن مستندات کاملش برید توی داکیومنش سایتشون، خیلی چیزای جالبی میشه باهاش ساخت :
docs.yjs.dev
@Linuxor
کد زدنش هم خیلی راحته یه چیزی شبیه آرایه و مپ بهتون میده و شما فقط توش دیتا میریزین اون پشت خودش خودکار بین همه کاربرا بدون تداخل سینکش میکنه برای نصبش و خوندن مستندات کاملش برید توی داکیومنش سایتشون، خیلی چیزای جالبی میشه باهاش ساخت :
docs.yjs.dev
@Linuxor
Forwarded from محتوای آزاد سهراب (Sohrab)
و صدالبته الان دلتاچت هم دارم :)))
سرور Tiiiz.ir رو علیرضا بالا آورده در کنار ویز برای دلتاچت و الان امتحانش کردم.
https://i.delta.chat/#FFE11E9F06A88FA7DA103AF2FD0AEA2C0BC92372&a=jetzszmc8%40tiiiz.ir&n=Sohrab%20Behdani&i=yC7phAJOmTFNhg8HlNwq6LJV&s=o9XEAxJQK8i7fXGQ3DxhKKe0
این لینک پیام به منه و این هم لینک تیز:
tiiiz.ir
@SohrabContents
سرور Tiiiz.ir رو علیرضا بالا آورده در کنار ویز برای دلتاچت و الان امتحانش کردم.
https://i.delta.chat/#FFE11E9F06A88FA7DA103AF2FD0AEA2C0BC92372&a=jetzszmc8%40tiiiz.ir&n=Sohrab%20Behdani&i=yC7phAJOmTFNhg8HlNwq6LJV&s=o9XEAxJQK8i7fXGQ3DxhKKe0
این لینک پیام به منه و این هم لینک تیز:
tiiiz.ir
@SohrabContents
i.delta.chat
Message privately on Delta Chat
Tap the invite link to start
Forwarded from ⚝ (امیرحسین پناهےفر)
Telegram
The Book Stash 🥴
انبار کتابهای یک نرد خسته و دلباخته کامپیوتر :)
امیدوارم کتاب ها بدردتون بخوره.
امیدوارم کتاب ها بدردتون بخوره.
اگه به کتابهای کامپیوتری علاقه داشتید تو انباری مشترک من و سهراب شاید پیدا کنید به دردتون بخوره. 🙂 🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
سلام به یکی از باحال ترین فیچر های routing در next.js به نام Parallel Routes.
فیچر Parallel Routes به شما اجازه میده که همزمان یا بهصورت شرطی، یک یا چند صفحه (Page) رو در داخل یک Layout واحد رندر کنید. تصور کنید یک داشبورد دارید که همزمان بخشهای آمار، نوتیفیکیشنها و اطلاعات تیم رو نمایش میده. هر کدوم از این بخشها میتونن بهطور مستقل، دادههای خودشون رو فچ کنن و حالت (State) خودشون رو حفظ کنن، حتی وقتی کاربر در حال جابجایی بین زیرمسیرها (Sub-routes) است.
مزایای کلیدی:
- رندر همزمان (Simultaneous Rendering): چندین بخش مختلف UI در یک URL و یک Layout واحد.
- اسلات نامگذاریشده (Named Slots): با استفاده از قاعده
- حفظ محتوا (Context Preservation): در ناوبری سمت کلاینت (Soft Navigation)، محتوای اسلاتهای دیگر حفظ میشه، که برای سناریوهایی مثل نمایش Modalها روی محتوای اصلی (با ترکیب با Intercepting Routes) عالیه.
در پروژهای که در گیتهاب آپلود کردم، سعی کردم یک سناریوی عملی از پیادهسازی Parallel Routes رو نشون بدم. شما میتونید ساختار پوشههای Slots (@...) و نحوهی پاس دادن اونها به کامپوننت layout.js رو ببینید.
برای علاقهمندان به Next.js و App Router، حتماً کدم رو بررسی کنید و بازخورد بدید. خوشحال میشم نظرات شما رو بشنوم و با هم بیشتر یاد بگیریم!
استفاده از Parallel Routes برای داشبوردها، صفحات پروفایل کاربر با تبهای مختلف، و Modalهای Overlay بسیار توصیه میشه!
شما Parallel Routes رو برای چه سناریویی استفاده میکنید؟
لینک گیتهاب پروژه: https://github.com/Ardalan1380/parallel-routes
@DevTwitter | <Ardalan Hosseini/>
فیچر Parallel Routes به شما اجازه میده که همزمان یا بهصورت شرطی، یک یا چند صفحه (Page) رو در داخل یک Layout واحد رندر کنید. تصور کنید یک داشبورد دارید که همزمان بخشهای آمار، نوتیفیکیشنها و اطلاعات تیم رو نمایش میده. هر کدوم از این بخشها میتونن بهطور مستقل، دادههای خودشون رو فچ کنن و حالت (State) خودشون رو حفظ کنن، حتی وقتی کاربر در حال جابجایی بین زیرمسیرها (Sub-routes) است.
مزایای کلیدی:
- رندر همزمان (Simultaneous Rendering): چندین بخش مختلف UI در یک URL و یک Layout واحد.
- اسلات نامگذاریشده (Named Slots): با استفاده از قاعده
@folder مسیریابی موازی تعریف میشن و به عنوان props به Layout والد پاس داده میشن. این باعث میشه کد تمیزتر و ماژولارتر بشه.- حفظ محتوا (Context Preservation): در ناوبری سمت کلاینت (Soft Navigation)، محتوای اسلاتهای دیگر حفظ میشه، که برای سناریوهایی مثل نمایش Modalها روی محتوای اصلی (با ترکیب با Intercepting Routes) عالیه.
در پروژهای که در گیتهاب آپلود کردم، سعی کردم یک سناریوی عملی از پیادهسازی Parallel Routes رو نشون بدم. شما میتونید ساختار پوشههای Slots (@...) و نحوهی پاس دادن اونها به کامپوننت layout.js رو ببینید.
برای علاقهمندان به Next.js و App Router، حتماً کدم رو بررسی کنید و بازخورد بدید. خوشحال میشم نظرات شما رو بشنوم و با هم بیشتر یاد بگیریم!
استفاده از Parallel Routes برای داشبوردها، صفحات پروفایل کاربر با تبهای مختلف، و Modalهای Overlay بسیار توصیه میشه!
شما Parallel Routes رو برای چه سناریویی استفاده میکنید؟
لینک گیتهاب پروژه: https://github.com/Ardalan1380/parallel-routes
@DevTwitter | <Ardalan Hosseini/>
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۳۷۵
صوفی بیا که خرقه سالوس برکشیم
وین نقش زرق را خط بطلان به سر کشیم
نذر و فتوح صومعه در وجه می نهیم
دلق ریا به آب خرابات برکشیم
فردا اگر نه روضه رضوان به ما دهند
غلمان ز روضه حور ز جنت به درکشیم
بیرون جهیم سرخوش و از بزم صوفیان
غارت کنیم باده و شاهد به بر کشیم
عشرت کنیم ور نه به حسرت کشندمان
روزی که رخت جان به جهانی دگر کشیم
سر خدا که در تتق غیب منزویست
مستانه اش نقاب ز رخسار برکشیم
کو جلوه ای ز ابروی او تا چو ماه نو
گوی سپهر در خم چوگان زر کشیم
حافظ نه حد ماست چنین لاف ها زدن
پای از گلیم خویش چرا بیشتر کشیم
#حافظ | گنجور
📍@iipoem
صوفی بیا که خرقه سالوس برکشیم
وین نقش زرق را خط بطلان به سر کشیم
نذر و فتوح صومعه در وجه می نهیم
دلق ریا به آب خرابات برکشیم
فردا اگر نه روضه رضوان به ما دهند
غلمان ز روضه حور ز جنت به درکشیم
بیرون جهیم سرخوش و از بزم صوفیان
غارت کنیم باده و شاهد به بر کشیم
عشرت کنیم ور نه به حسرت کشندمان
روزی که رخت جان به جهانی دگر کشیم
سر خدا که در تتق غیب منزویست
مستانه اش نقاب ز رخسار برکشیم
کو جلوه ای ز ابروی او تا چو ماه نو
گوی سپهر در خم چوگان زر کشیم
حافظ نه حد ماست چنین لاف ها زدن
پای از گلیم خویش چرا بیشتر کشیم
#حافظ | گنجور
📍@iipoem
Forwarded from DevTwitter | توییت برنامه نویسی
داشتم رو یه پروژه ای کار میکردم که نیاز داشتم که svg رو به صورت کامپوننت داشته باشم مثل svgr توی ریکت اما برای svelte
یه لایبرری نوشتم که که اینکارو میکنه
فقط کافیه توی پروژه svelte ایتون اینجوری فایل های svg تون رو ایمپورت کنید.
https://github.com/mostafa-kheibary/svelte-svg-import
@DevTwitter | <Mosi/>
یه لایبرری نوشتم که که اینکارو میکنه
فقط کافیه توی پروژه svelte ایتون اینجوری فایل های svg تون رو ایمپورت کنید.
https://github.com/mostafa-kheibary/svelte-svg-import
@DevTwitter | <Mosi/>
Forwarded from Linux Experts (𝖕𝖝𝖊)
⚡️ aria2 ابزار سبک ولی قدرتمند برای دانلود
aria2 یه ابزار خط فرمانه که برای دانلود از پروتکلهای مختلف مثل HTTP،FTP،BitTorrent و Metalink طراحی شده.
مزیتش اینه که میتونه فایل رو به چند بخش تقسیم کنه و هر بخش رو همزمان از چند اتصال مختلف بگیره؛ همین باعث میشه دانلودها سریعتر و پایدارتر انجام بشن.
یک نمونۀ ساده:
اگه بخواید از تمام ظرفیت اینترنت استفاده کنید، میتونید تعداد اتصالها و بخشها رو زیاد کنید و در عین حال تلاش نامحدود برای ادامۀ دانلود در صورت قطع ارتباط فعال کنید:
برای وقتی که چند تا لینک دارید، کافیه همه رو خط به خط تو فایلی مثل
aria2 پشت صحنۀ خیلی از ابزارهای دانلودمثل uGet، Motrix، Persepolis (در نسخههای قدیمی)، و حتی بعضی مدیرهای دانلود گرافیکی سبک برای سرور یا NAS استفاده شده.
تو دنیای لینوکس هم معمولاً داخل اسکریپتهای خودکار یا نصب بستهها ازش استفاده میشه چون دقیق، قابلاسکریپتنویسی و کممصرفه.
🔘 @linux_exp | #linux #commandline #tools
aria2 یه ابزار خط فرمانه که برای دانلود از پروتکلهای مختلف مثل HTTP،FTP،BitTorrent و Metalink طراحی شده.
مزیتش اینه که میتونه فایل رو به چند بخش تقسیم کنه و هر بخش رو همزمان از چند اتصال مختلف بگیره؛ همین باعث میشه دانلودها سریعتر و پایدارتر انجام بشن.
یک نمونۀ ساده:
aria2c https://example.com/file.iso
اگه بخواید از تمام ظرفیت اینترنت استفاده کنید، میتونید تعداد اتصالها و بخشها رو زیاد کنید و در عین حال تلاش نامحدود برای ادامۀ دانلود در صورت قطع ارتباط فعال کنید:
aria2c \
--max-connection-per-server=16 \
--split=16 \
--max-tries=0 \
https://example.com/file.iso
🔹 --max-connection-per-server تعداد اتصالهای همزمان به سرور
🔹 --split تعداد بخشهایی که فایل به اون تقسیم میشه
🔹 --max-tries=0 یعنی در صورت خطا تا بینهایت بار تلاش مجدد انجام بشه
برای وقتی که چند تا لینک دارید، کافیه همه رو خط به خط تو فایلی مثل
links.txt بنویسید و اجرا کنید:aria2c --input-file=links.txt
aria2 پشت صحنۀ خیلی از ابزارهای دانلودمثل uGet، Motrix، Persepolis (در نسخههای قدیمی)، و حتی بعضی مدیرهای دانلود گرافیکی سبک برای سرور یا NAS استفاده شده.
تو دنیای لینوکس هم معمولاً داخل اسکریپتهای خودکار یا نصب بستهها ازش استفاده میشه چون دقیق، قابلاسکریپتنویسی و کممصرفه.
وقتی با aria2 دانلود میکنید، کنار هر فایل در حال دانلود یه فایل موقت با پسوند .aria2 ساخته میشه. این فایل شامل اطلاعات پیشرفت دانلود، بخشهای دریافتشده و وضعیت اتصالاته.
اگه دانلود به هر دلیلی قطع بشه (مثلاً اینترنت قطع شه یا سیستم ریستارت شه)، تا زمانی که فایل .aria2 حذف نشده باشه، میتونید همون دستور قبلی رو دوباره اجرا کنید تا دانلود از همونجا ادامه پیدا کنه.
🔘 @linux_exp | #linux #commandline #tools
Forwarded from Ditty | دیتی
اگه قصد دارین با بازارکار و جزییات حوزه برنامهنویسی توی اروپا آشنا بشین این پست از دوست خوبم رو من تأیید میکنم:
https://lnkd.in/gq7nUEV6
https://lnkd.in/gq7nUEV6
Linkedin
مهاجرت کاری به اروپا برای متخصصان حوزه تکنولوژی (با بیش از ۵ سال تجربه)
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱…
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱…
مهاجرت کاری به اروپا برای متخصصان حوزه تکنولوژی (با بیش از ۵ سال تجربه)
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱ نوامبر)
🕖 ساعت ۱۹:۰۰ تا ۲۲:۰۰ به وقت تهران
👥 ظرفیت: ۵۰ نفر
محل برگزاری جلسه: به صورت آنلاین در پلتفرم زوم
۱۰۰ درصد مناسب برای:…
جلسه منتورینگ گروهی – نسخه ۳ ساعته
🗓 شنبه ۱۰ آبان (۱ نوامبر)
🕖 ساعت ۱۹:۰۰ تا ۲۲:۰۰ به وقت تهران
👥 ظرفیت: ۵۰ نفر
محل برگزاری جلسه: به صورت آنلاین در پلتفرم زوم
۱۰۰ درصد مناسب برای:…
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
این شرکت ها و دولت ها از یه چیزی استفاده میکنن به اسم دیوایس فارمر، یه پنل وبه که کلی گوشی اندروید میشه بهش وصل کرد و کار های مختلفی به صورت تجمیعی و یا تکی روشون انجام داد و حتی آتومیشن یا چیزی رو خودکار سازی روشون انجام داد
استفاده های مختلفی ازش میشه به خصوص برای تست اپلیکیشن ها و حتی بهتون API هم میده:
github.com/DeviceFarmer/stf
@Linuxor
استفاده های مختلفی ازش میشه به خصوص برای تست اپلیکیشن ها و حتی بهتون API هم میده:
github.com/DeviceFarmer/stf
@Linuxor
Forwarded from جامعهٔ فارسی زبان کیدیای (Moein)
🎉 این هفته در دنیای برنامههای کیدیای
🧭 تازهترین پیشرفتها از جامعه کیدیای:
🧳 KDE Itinerary
صفحهی انتخاب نوع حملونقل بازطراحی شد.
نمایش ارتفاع مسیر روی نقشهی زنده اضافه شد.
پشتیبانی از بلیتهای چندمسافری بهبود یافت.
📬 KDE PIM
رفع باگهای امنیتی در کتابخانهی KMime که توسط پروژهی OSS-Fuzz شناسایی شده بودند.
📊 Calligra Plan
انتقال کامل به Qt 6 برای هماهنگی با نسل جدید چارچوبهای کیدیای.
🎨 Krita
اضافهشدن حالت جدید Marker Blend Mode (مشابه Paint Tool SAI).
بهبود پشتیبانی از فایلهای PSD: متن، اشکال و راهنماها.
⌨️ Kate
پشتیبانی از Bracketed Paste هنگام ارسال متن به ترمینال.
🗂️ دلفین
حذف انیمیشنهای غیرضروری برای تجربهای سبکتر و سریعتر.
کیدیای همچنان در مسیر مدرنسازی و انتقال به Qt6 پیش میرود.
اگر از کاربران آرچ یا توزیعهای غلتان هستید، بهزودی این تغییرات را دریافت خواهید کرد!
میتوانید از طریق این پیوند با جزییات بیشتری مطالعه کنید.
@KDE_fa
🧭 تازهترین پیشرفتها از جامعه کیدیای:
🧳 KDE Itinerary
صفحهی انتخاب نوع حملونقل بازطراحی شد.
نمایش ارتفاع مسیر روی نقشهی زنده اضافه شد.
پشتیبانی از بلیتهای چندمسافری بهبود یافت.
📬 KDE PIM
رفع باگهای امنیتی در کتابخانهی KMime که توسط پروژهی OSS-Fuzz شناسایی شده بودند.
📊 Calligra Plan
انتقال کامل به Qt 6 برای هماهنگی با نسل جدید چارچوبهای کیدیای.
🎨 Krita
اضافهشدن حالت جدید Marker Blend Mode (مشابه Paint Tool SAI).
بهبود پشتیبانی از فایلهای PSD: متن، اشکال و راهنماها.
⌨️ Kate
پشتیبانی از Bracketed Paste هنگام ارسال متن به ترمینال.
🗂️ دلفین
حذف انیمیشنهای غیرضروری برای تجربهای سبکتر و سریعتر.
کیدیای همچنان در مسیر مدرنسازی و انتقال به Qt6 پیش میرود.
اگر از کاربران آرچ یا توزیعهای غلتان هستید، بهزودی این تغییرات را دریافت خواهید کرد!
میتوانید از طریق این پیوند با جزییات بیشتری مطالعه کنید.
@KDE_fa
Forwarded from DevTwitter | توییت برنامه نویسی
کد پیچیده سیشارپ و داتنت نوشتن خیلی لذت بخشه.
هر لذتی لزوما خوب نیست :))) استثنا اینجا خوب و لازم بود
سالها بود که چنین کد داتنتی ننوشته بودم.
این پروژه هم فوقالعاده است، یه نگاه بهش بکنید.
بعد حدود ۹ سال دوباره ازش استفاده کردم.
https://github.com/Fody/Fody
@DevTwitter | <Ashkan Nourzadeh/>
هر لذتی لزوما خوب نیست :))) استثنا اینجا خوب و لازم بود
سالها بود که چنین کد داتنتی ننوشته بودم.
این پروژه هم فوقالعاده است، یه نگاه بهش بکنید.
بعد حدود ۹ سال دوباره ازش استفاده کردم.
https://github.com/Fody/Fody
@DevTwitter | <Ashkan Nourzadeh/>