Forwarded from محتوای آزاد سهراب
توی یوتوب یک مدته این محتواهایی که طرف میاد کرنل رو با بیزی باکس میکنه توی هم و با و بعدش cpio میسازه ازشون خیلی یک مدته زیاد شده، حالا من که امیدوارم از این ترندهای زودگذر نباشه :)))))
@SohrabContents
@SohrabContents
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
YouTube
جهان چه شکلی است؟ کشف هندسهای فراتر از اقلیدس!
تا حالا به این فکر کردی که هندسه اقلیدسی که توی مدرسه یاد گرفتیم، تنها نوع هندسه نیست؟ اصل توازی اقلیدس برای قرنها پذیرفته شده بود، اما ریاضیدانهایی مثل یانوش بویایی، کارل فریدریش گاوس و نیکلای لوباچفسکی یه دنیای جدید رو کشف کردن: هندسه نااقلیدسی!
از…
از…
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 یه مشکلی که ووکامرس دارد که هنگامی که در صفحه تسویه حساب پرداختی انجام می شود به صفحه سفارش حساب کاربری منتقل نمی شود و حالا نمی دونم برگه ای برای این کار دارد یا خیر.
اما تابع زیر این مشکل رو حل می کند.
#ووکامرس
@TheRaymondDev
اما تابع زیر این مشکل رو حل می کند.
add_action( 'template_redirect', 'redirect_to_account_after_offline_payment' );
function redirect_to_account_after_offline_payment() {
if ( is_wc_endpoint_url( 'order-received' ) && ! isset( $_GET['payment'] ) ) {
wp_redirect( wc_get_account_endpoint_url( 'orders' ) );
exit;
}
}
#ووکامرس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 مدیریت کارها با تنظیم زمان آن
نسخه ایرانی :
https://app.mypomodoro.ir/
نسخه اصلی :
https://pomofocus.io/
اپ گوشی هم زیاد داره ولی بدیش اینه که بری سمت گوشی حواست پرت میشه و از کارت دور میشی.
@TheRaymondDev
نسخه ایرانی :
https://app.mypomodoro.ir/
نسخه اصلی :
https://pomofocus.io/
اپ گوشی هم زیاد داره ولی بدیش اینه که بری سمت گوشی حواست پرت میشه و از کارت دور میشی.
@TheRaymondDev
پومودوروی من
مدیریت بهتر زمان و بالابردن بهرهوری هنگام کار با تکنیک مدیریت زمان پومودورو
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 بخش Software Sources یه باگی داره که سرورهای ایران و کشورهای دیگر را مخفی می کند که باید چند بار اجرا کنید که سرورهای ایران و جهان رو نمایش بده.
الان تونستم روی سرور ایران Aminidc قرار بدم که بتونم نرم افزارهای مورد نیاز رو نصب کنم.
فکر کردم سرور ایران حذف شده که به خاطر این باگ خنده دار خوشبختانه سرور ایران حذف نشده است.
#لینوکس
@TheRaymondDev
الان تونستم روی سرور ایران Aminidc قرار بدم که بتونم نرم افزارهای مورد نیاز رو نصب کنم.
فکر کردم سرور ایران حذف شده که به خاطر این باگ خنده دار خوشبختانه سرور ایران حذف نشده است.
#لینوکس
@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
Product Management Is Broken. Engineers Can Fix It
🟢 خلاصه مقاله:
این مقاله به بررسی تغییراتی میپردازد که شرکت PostHog در نحوه همکاری مدیران پروژه (PMs) و مهندسان اعمال کرده است تا بهینهسازی فرایندهای کاری خود را برای دستیابی به سرعت و استقلال عمل پیش ببرد. PostHog تصمیم گرفته است فرایندهای سنتی بین PM و مهندسان را کنار بگذارد و به جای آن، مدلی را پیادهسازی کند که در آن هر دو گروه بیشترین میزان مسئولیت و اختیار را داشته باشند. این شرکت با دادن استقلال بیشتر به افراد و تیمها، توانسته است که رویکردی مبتنی بر سرعت و کارآمدی در پیش بگیرد. به این ترتیب، PMها و مهندسان با همکاری نزدیکتر و داشتن دید واضحتر از اهداف و چشماندازهای کلی پروژهها، میتوانند در کوتاهترین زمان ممکن به نتایج بهتر دست یابند. تغییر در نحوه همکاری و تقسیم کار، به هر فرد امکان میدهد که با تکیه بر تخصص خود، به افزایش کارایی و تاثیرگذاری بیشتر در پروژهها کمک کند.
🟣لینک مقاله:
https://golangweekly.com/link/165340/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Product Management Is Broken. Engineers Can Fix It
🟢 خلاصه مقاله:
این مقاله به بررسی تغییراتی میپردازد که شرکت PostHog در نحوه همکاری مدیران پروژه (PMs) و مهندسان اعمال کرده است تا بهینهسازی فرایندهای کاری خود را برای دستیابی به سرعت و استقلال عمل پیش ببرد. PostHog تصمیم گرفته است فرایندهای سنتی بین PM و مهندسان را کنار بگذارد و به جای آن، مدلی را پیادهسازی کند که در آن هر دو گروه بیشترین میزان مسئولیت و اختیار را داشته باشند. این شرکت با دادن استقلال بیشتر به افراد و تیمها، توانسته است که رویکردی مبتنی بر سرعت و کارآمدی در پیش بگیرد. به این ترتیب، PMها و مهندسان با همکاری نزدیکتر و داشتن دید واضحتر از اهداف و چشماندازهای کلی پروژهها، میتوانند در کوتاهترین زمان ممکن به نتایج بهتر دست یابند. تغییر در نحوه همکاری و تقسیم کار، به هر فرد امکان میدهد که با تکیه بر تخصص خود، به افزایش کارایی و تاثیرگذاری بیشتر در پروژهها کمک کند.
🟣لینک مقاله:
https://golangweekly.com/link/165340/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Posthog
Product management is broken. Engineers can fix it
How we've redefined the PM and engineer relationship
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
دستورها و آپشن کامندها لینوکس یادت میره؟
خواندن manpage برات سخته؟
نگران نباش
صفحات TLDR یک تلاش جامعه محور برای ساده کردن man pages با نمونه های عملیه
کافیه tldr را نصبش کنی
https://github.com/tldr-pages/tldr
@DevTwitter | <MehrdadLinux/>
خواندن manpage برات سخته؟
نگران نباش
صفحات TLDR یک تلاش جامعه محور برای ساده کردن man pages با نمونه های عملیه
کافیه tldr را نصبش کنی
https://github.com/tldr-pages/tldr
@DevTwitter | <MehrdadLinux/>
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
واکسن فایزر: C
واکسن مدرنا: ++C
واکسن آسترازنکا: Python
واکسن جانسون: Rust
واکسن اسپوتنیک: C Sharp
واکسن برکت : PHP
@DevTwitter | <Muhammadreza Haghiri/>
واکسن مدرنا: ++C
واکسن آسترازنکا: Python
واکسن جانسون: Rust
واکسن اسپوتنیک: C Sharp
واکسن برکت : PHP
@DevTwitter | <Muhammadreza Haghiri/>
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
#برنامه_نویس_یبس
صبح همه بخیر به جز خانمای برنامهنویس که بخاطر کد کثیف پسری که بهشون پیشنهاد داده رو ریجکت کردن.
@DevTwitter | <Muhammadreza Haghiri/>
صبح همه بخیر به جز خانمای برنامهنویس که بخاطر کد کثیف پسری که بهشون پیشنهاد داده رو ریجکت کردن.
@DevTwitter | <Muhammadreza Haghiri/>
Forwarded from کانال مهرداد لینوکس
😰 دستورها و آپشن کامندها یادت میره ؟
خواندن صفحههای manpage برات سخته ؟ 😭
🔥نگران نباش صفحات TLDR یک تلاش جامعه محور برای ساده کردن man pages با نمونه های عملیه
🗓 کافیه tldr را نصبش کنی
🗓برای استفاده هم :
مثلا برای دستور tar
✅ تازه کتاب هم داره میتونی از اینجا دانلود کنی
📒نسخه فارسی هم از اینجا
⚠️ با دستور زیر میتوانید دیتابیس را اپدیت کنید
فقط حواستون باشه اولین بار یه
بزنید که دیتابیسش اپدیت شه
⚖️ معادل های و دستورات مشابه tealdeer
❤️ ممنون از حمایت هاتون 💐🌺
#ابزار_کاربردی #لینوکس #Utility #linux
خواندن صفحههای manpage برات سخته ؟ 😭
🔥نگران نباش صفحات TLDR یک تلاش جامعه محور برای ساده کردن man pages با نمونه های عملیه
🗓 کافیه tldr را نصبش کنی
npm install -g tldr
pip3 install tldr
brew install tlrc
🗓برای استفاده هم :
مثلا برای دستور tar
tldr tar
✅ تازه کتاب هم داره میتونی از اینجا دانلود کنی
📒نسخه فارسی هم از اینجا
⚠️ با دستور زیر میتوانید دیتابیس را اپدیت کنید
فقط حواستون باشه اولین بار یه
tldr -u
بزنید که دیتابیسش اپدیت شه
⚖️ معادل های و دستورات مشابه tealdeer
❤️ ممنون از حمایت هاتون 💐🌺
#ابزار_کاربردی #لینوکس #Utility #linux
Forwarded from Python Hints
This media is not supported in your browser
VIEW IN TELEGRAM
ویدئو توییت همکاری استارلینک و تیموبایل برای دسترسی به اینترنت ماهوارهای (که البته رایگان هم هست طبق ویدیو)
ایلان ماسک این ویدئو رو گذاشت.
ایلان ماسک این ویدئو رو گذاشت.
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
پادکست نیمچه برنامه نویس:
این پادکست به شکل روان و داستانی موضوعاتی را در حوزهی دواپس و برنامه نویسی روایت میکند.
مثلا در چند اپیزود اخیر به روایت و بررسی کالبدشکافی داون تایم شرکت های بزرگ پرداخته است.
اپیزود های کوتاه و جذاب این پادکست به صورت هفتگی منتشر میشوند.
میتوانید کانال این پادکست را در کستباکس دنبال کنید:
https://castbox.fm/vh/6294201
@DevTwitter | <Sadegh Mohebbi/>
این پادکست به شکل روان و داستانی موضوعاتی را در حوزهی دواپس و برنامه نویسی روایت میکند.
مثلا در چند اپیزود اخیر به روایت و بررسی کالبدشکافی داون تایم شرکت های بزرگ پرداخته است.
اپیزود های کوتاه و جذاب این پادکست به صورت هفتگی منتشر میشوند.
میتوانید کانال این پادکست را در کستباکس دنبال کنید:
https://castbox.fm/vh/6294201
@DevTwitter | <Sadegh Mohebbi/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰در سیستمهای کامپیوتری، هر فایل دارای سه نوع زمان است که به آنها زمانهای فایل گفته میشود.
🔹. زمان دسترسی (Access Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی باز یا دسترسی به آن صورت گرفته است. به عنوان مثال، زمانی که شما یک فایل متنی را باز میکنید و محتویات آن را میخوانید، زمان دسترسی آن فایل تغییر میکند.
🔹. زمان تغییر (Modify Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی تغییر کرده است. به عنوان مثال، زمانی که شما یک فایل متنی را باز میکنید، تغییراتی در آن ایجاد میکنید و سپس آن را ذخیره میکنید، زمان تغییر آن فایل تغییر میکند.
🔹. زمان ایجاد (Change Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی ایجاد شده است یا اطلاعات мета آن (مانند نام فایل، اندازه فایل، سطح دسترسی و غیره) تغییر کرده است.
در خروجی دستور stat در لینوکس این سه زمان وجود دارد.
🔹. زمان دسترسی (Access Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی باز یا دسترسی به آن صورت گرفته است. به عنوان مثال، زمانی که شما یک فایل متنی را باز میکنید و محتویات آن را میخوانید، زمان دسترسی آن فایل تغییر میکند.
🔹. زمان تغییر (Modify Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی تغییر کرده است. به عنوان مثال، زمانی که شما یک فایل متنی را باز میکنید، تغییراتی در آن ایجاد میکنید و سپس آن را ذخیره میکنید، زمان تغییر آن فایل تغییر میکند.
🔹. زمان ایجاد (Change Time):
این زمان نشان میدهد که فایل آخرین بار چه زمانی ایجاد شده است یا اطلاعات мета آن (مانند نام فایل، اندازه فایل، سطح دسترسی و غیره) تغییر کرده است.
در خروجی دستور stat در لینوکس این سه زمان وجود دارد.
$stat Your_Filename
Forwarded from Woland's Linux Journal (Woland)
متعصبان راست قربانی دیگری گرفتند!
این هفتهُ هکتور مارتین، توسعهدهندهی ارشد آساهی لینوکس و نگهدارندهی کرنل لینوکس برای پردازندهی اپل آرم، به علت تعصبات و جدلهای بیپایان دربارهی استفاده از راست، از سمت خود کنارهگیری کرد!
به نظر شما علت این همه تعصب و مداخله در میان طرفداران راست چیه؟
#خبر
این هفتهُ هکتور مارتین، توسعهدهندهی ارشد آساهی لینوکس و نگهدارندهی کرنل لینوکس برای پردازندهی اپل آرم، به علت تعصبات و جدلهای بیپایان دربارهی استفاده از راست، از سمت خود کنارهگیری کرد!
#خبر
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یک اکانت خارجی یا به قصد خنده یا به قصد ترول کردن، مثال hello world رو در C و Rust نوشته و کامپایل کرده و خروجی اجراییاش برای سی شده ۱۵k و راسط شده چندین مگابایت. نتیجه گیری هم کرده که ببینید راسط چقدر بده!
چند روزی هست که تایم لاین انگلیسی و فارسی من صحبت این هست.
عزیزان، راسط به حالت پیشفرض استاتیک لینک میکنه و کلی اطلاعات اضافی دیباگ در فایل خروجی قرار میده.
من روی مک وقتی با شرایط مساوی کامپایل میکنم، خروجی سی میشه ۱۲.۶k و خروجی راسط میشه ۱۳.۸k نه چندین مگابایت! که تازه همینم زیادی هست و قابل کوچکتر شدن!
بعد بر فرض اینکه حجماش چند مگ هم باشه، چه تاثیری داره دقیقا؟ متوجه هستید که جریان اجرایی ماشین و حجم کدهایی که روی پردازنده میرن ربطی به حجم فایل اجرایی در دیسک نداره دیگه؟
حالا این وسط یه سری هم فوری دست گرفتن که وا مصیبتا با این حجم چجوری میخواد برای امبد کار کنه و.... دوستان، شما در امبد که برای لینوکس و مک و ویندوز کد نمیزنید. اونجا سیستم خاص خودش رو داره. اونجا خبری از std نیست. کامپایلر راسط برای اون شرایط به شکل دیگری کار میکنه. کتابخونههای خاص خودش رو داره. اینی که شما الان روی کامپیوترت میبینی که نیست...
یا چند مورد گزینشی از پروژههایی که بیخیال راسط شدن و رفتن سراغ زبانهای دیگه اینروزها در تایم لاین بولد میشن، ولی چند ده پروژهی دیگری که هر هفته دارن به راسط رو میارن رو کسی اعلام نمیکنه!
همون پروژههایی هم که بیخیال راسط شدن رو وقتی میری بدرستی میخونی درباره دلایل تصمیم شون، میبینی که خیلی فاکتورها دخیل بوده. طرف حتی خودش نوشته که راسط تکمیل تر بوده، با ثبات تر بوده، سریعتر بوده، و .... ولی شرایط ما به فلان دلایل به حالتی بود که تصمیم گرفتیم دیگه از راسط استفاده نکنیم. بعد خب میبینی که حرف شون منطقی بوده. یه سری شرایط خاص داشتن که بر مبنای اونها تصمیم گرفتن از راسط استفاده نکنن. درستش هم همینه. قرار نیست که فنبوی یک زبان یا ابرار باشید. اگر یه چیزی بدرد تون نخورد، بندازیدش دور و برید با چیزی که براتون بهتره کار کنید.
من خودم همیشه در همین اکانت گفتم که از کد نوشتن با راسط لذت نمیبرم. واژهای که همیشه برای این زبان استفاده کردم اینه که راسط زبان «زمختی» هست.
ولی اینکه شما وقتی از یک زبان و ابزار بدتون بیاد، و به بشکن زدنی تمام رویکردهای فنی خودتون رو بذارید کنار و بر مبنای احساسات نظر بدید هم درست نیست. اتفاقا وقتی از چیزی بدتون میاد، ولی در عین حال به نقاط مثبت اش هم آفرین میگید، نشون از یک ابراز نظر تخصصی داره. احساسات رو در این مدل نظرا دخیل نکنید. هر پست و توییتی هم در اینترنت دیدید باور نکنید. اینها ترول بازیهای مرسوم بین برنامهنویسهاست.
@DevTwitter | <Amirreza Gh/>
چند روزی هست که تایم لاین انگلیسی و فارسی من صحبت این هست.
عزیزان، راسط به حالت پیشفرض استاتیک لینک میکنه و کلی اطلاعات اضافی دیباگ در فایل خروجی قرار میده.
من روی مک وقتی با شرایط مساوی کامپایل میکنم، خروجی سی میشه ۱۲.۶k و خروجی راسط میشه ۱۳.۸k نه چندین مگابایت! که تازه همینم زیادی هست و قابل کوچکتر شدن!
بعد بر فرض اینکه حجماش چند مگ هم باشه، چه تاثیری داره دقیقا؟ متوجه هستید که جریان اجرایی ماشین و حجم کدهایی که روی پردازنده میرن ربطی به حجم فایل اجرایی در دیسک نداره دیگه؟
حالا این وسط یه سری هم فوری دست گرفتن که وا مصیبتا با این حجم چجوری میخواد برای امبد کار کنه و.... دوستان، شما در امبد که برای لینوکس و مک و ویندوز کد نمیزنید. اونجا سیستم خاص خودش رو داره. اونجا خبری از std نیست. کامپایلر راسط برای اون شرایط به شکل دیگری کار میکنه. کتابخونههای خاص خودش رو داره. اینی که شما الان روی کامپیوترت میبینی که نیست...
یا چند مورد گزینشی از پروژههایی که بیخیال راسط شدن و رفتن سراغ زبانهای دیگه اینروزها در تایم لاین بولد میشن، ولی چند ده پروژهی دیگری که هر هفته دارن به راسط رو میارن رو کسی اعلام نمیکنه!
همون پروژههایی هم که بیخیال راسط شدن رو وقتی میری بدرستی میخونی درباره دلایل تصمیم شون، میبینی که خیلی فاکتورها دخیل بوده. طرف حتی خودش نوشته که راسط تکمیل تر بوده، با ثبات تر بوده، سریعتر بوده، و .... ولی شرایط ما به فلان دلایل به حالتی بود که تصمیم گرفتیم دیگه از راسط استفاده نکنیم. بعد خب میبینی که حرف شون منطقی بوده. یه سری شرایط خاص داشتن که بر مبنای اونها تصمیم گرفتن از راسط استفاده نکنن. درستش هم همینه. قرار نیست که فنبوی یک زبان یا ابرار باشید. اگر یه چیزی بدرد تون نخورد، بندازیدش دور و برید با چیزی که براتون بهتره کار کنید.
من خودم همیشه در همین اکانت گفتم که از کد نوشتن با راسط لذت نمیبرم. واژهای که همیشه برای این زبان استفاده کردم اینه که راسط زبان «زمختی» هست.
ولی اینکه شما وقتی از یک زبان و ابزار بدتون بیاد، و به بشکن زدنی تمام رویکردهای فنی خودتون رو بذارید کنار و بر مبنای احساسات نظر بدید هم درست نیست. اتفاقا وقتی از چیزی بدتون میاد، ولی در عین حال به نقاط مثبت اش هم آفرین میگید، نشون از یک ابراز نظر تخصصی داره. احساسات رو در این مدل نظرا دخیل نکنید. هر پست و توییتی هم در اینترنت دیدید باور نکنید. اینها ترول بازیهای مرسوم بین برنامهنویسهاست.
@DevTwitter | <Amirreza Gh/>
Forwarded from LearnPOV | لرن پی او وی
یه ترفند خفن و فوقالعاده کاربردی در Tailwind CSS که شاید ندونی 🫵
ممکنه شما هم نیاز پیدا کنید که وقتی موس روی والد یک المان میره استایل های اون المان تغییر پیدا بکنه، توی تیلویند با استفاده از group و group-hover این کار امکان پذیره ✅
حالا چجوری ⁉️
➖➖➖➖➖➖➖➖➖
ممکنه شما هم نیاز پیدا کنید که وقتی موس روی والد یک المان میره استایل های اون المان تغییر پیدا بکنه، توی تیلویند با استفاده از group و group-hover این کار امکان پذیره ✅
حالا چجوری ⁉️
<div class="group">
هاور کن ببین چی میشه!
<div class="opacity-0 group-hover:opacity-100 transition">
🎉 سورپرایز!
</div>
</div>
توی کد بالا وقتی موس روی div والد با کلاس group میره، div فرزند که به طور پیشفرض با opacity-0 مخفی شده، به آرامی توسط کلاس group-hover:opacity-100 نمایان میشه و محتویاتش رو نشون میده.
و برای برای ایجاد افکت نرم از transition استفاده کردیم که میتونید خودتون بیشتر راجبش بخونید. ( more )
#tips | #tricks | #tailwind
𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
➖➖➖➖➖➖➖➖➖
Forwarded from ASafaeirad
اگر صبور نبودن شما را برای انجام دادن کاری تهییج کند الزاما چیز بدی نیست. فقط در صورتی بد است که به خود بگویید دارید شکست میخورید.
— بازی بلند مدت
— بازی بلند مدت
Forwarded from laravel-news
سن 30-34 سال حدود 20% از جامعه توسعه دهندگان را تشکیل میدهند که نشان از جوان بودن جامعه ی PHP ست.
از طرفی حدود 30% توسعه دهندگان بالای 40 سال سن دارند. سن بالای آنها (که محتملا تجربه بیشتری هم دارند)، نشان از حضور پررنگ افراد باتجربه در این جامعه است!
از طرفی حدود 30% توسعه دهندگان بالای 40 سال سن دارند. سن بالای آنها (که محتملا تجربه بیشتری هم دارند)، نشان از حضور پررنگ افراد باتجربه در این جامعه است!
Forwarded from laravel-news
حدود 86% از توسعه دهندگان از PHP ورژن 8 استفاده میکنند. ورژن 8 سال 2020 ریلیز شد و این یعنی در طول 4 سال بیش از 80% توسعه دهندگان به ورژن جدید سویچ کردن.
به طور کلی تخمین ۲ تا ۴ سال زمان برای آپگرید اپلیکیشن به نسخه جدید، منطقی به نظر میرسد.
نکته جالب، افزایش 2% ی ورژن 5.6 و قبل تر، در سال 2024 نسبت به سال 2023 هست! (دلیلش رو کسی میدونه؟ یا بزاریم پای خطای داده ها؟)
به طور کلی تخمین ۲ تا ۴ سال زمان برای آپگرید اپلیکیشن به نسخه جدید، منطقی به نظر میرسد.
نکته جالب، افزایش 2% ی ورژن 5.6 و قبل تر، در سال 2024 نسبت به سال 2023 هست! (دلیلش رو کسی میدونه؟ یا بزاریم پای خطای داده ها؟)