Forwarded from برنامه نویسی (killer)
پژوهشگران دانشگاه Queen Mary لندن به تازگی کشف کردهاند که کافئین – همان ترکیب جادویی موجود در قهوه – میتواند آنزیمی به نام AMPK را فعال کند؛ آنزیمی که در سلولها نقش حسگر سوخت را ایفا میکند و وقتی سطح انرژی پایین میآید، وارد عمل میشود تا با افزایش ترمیم DNA، مقابله با استرس اکسیداتیو و تنظیم رشد سلولی، از سلول محافظت کند.
در آزمایشهایی که روی نوعی مخمر شبیه به سلولهای انسانی انجام شد، مصرف میزان کافئینی معادل دو تا سه فنجان اسپرسو توانست عمر سلولها را تا ۲۴ درصد افزایش دهد. این سلولها نه تنها دیرتر پیر شدند، بلکه در برابر آسیبهای ژنتیکی نیز مقاومتر شدند. نکته هیجانانگیز اینجاست که همین مسیر در بدن انسان نیز وجود دارد و سالهاست دانشمندان به دنبال راههایی برای فعالسازی آن هستند؛ اکنون قهوه، نوشیدنی محبوب میلیونها نفر، در مرکز این تحقیق قرار گرفته است.
جالبتر آنکه بررسیهای گستردهای روی هزاران نفر نشان دادهاند افرادی که بهطور منظم قهوه مینوشند، بهطور متوسط عمر طولانیتری دارند و با احتمال بیشتری تا دوران سالمندی از بیماریهای مزمن دور میمانند. از آنجا که داروی متفورمین – که امروزه برای کنترل دیابت استفاده میشود – نیز همین مسیر AMPK را فعال میکند، کافئین ممکن است همان نسخه طبیعی این دارو باشد. این یافتهها دریچهای نو بهسوی استفاده از ترکیبات ساده و طبیعی برای مقابله با روند پیری باز میکنند؛ شاید راه جوان ماندن، هر روز صبح درون فنجان تو باشد!
سورس اصلی مقاله:
Alao J‑P, Kumar J, Stamataki D, Rallis C.
Dissecting the cell cycle regulation, DNA damage sensitivity and lifespan effects of caffeine in fission yeast.
Microbial Cell, 12:141–156, June 24, 2025.
doi: 10.15698/mic2025.06.852 (PMID: 40584586)
https://pubmed.ncbi.nlm.nih.gov/40584586/
در آزمایشهایی که روی نوعی مخمر شبیه به سلولهای انسانی انجام شد، مصرف میزان کافئینی معادل دو تا سه فنجان اسپرسو توانست عمر سلولها را تا ۲۴ درصد افزایش دهد. این سلولها نه تنها دیرتر پیر شدند، بلکه در برابر آسیبهای ژنتیکی نیز مقاومتر شدند. نکته هیجانانگیز اینجاست که همین مسیر در بدن انسان نیز وجود دارد و سالهاست دانشمندان به دنبال راههایی برای فعالسازی آن هستند؛ اکنون قهوه، نوشیدنی محبوب میلیونها نفر، در مرکز این تحقیق قرار گرفته است.
جالبتر آنکه بررسیهای گستردهای روی هزاران نفر نشان دادهاند افرادی که بهطور منظم قهوه مینوشند، بهطور متوسط عمر طولانیتری دارند و با احتمال بیشتری تا دوران سالمندی از بیماریهای مزمن دور میمانند. از آنجا که داروی متفورمین – که امروزه برای کنترل دیابت استفاده میشود – نیز همین مسیر AMPK را فعال میکند، کافئین ممکن است همان نسخه طبیعی این دارو باشد. این یافتهها دریچهای نو بهسوی استفاده از ترکیبات ساده و طبیعی برای مقابله با روند پیری باز میکنند؛ شاید راه جوان ماندن، هر روز صبح درون فنجان تو باشد!
سورس اصلی مقاله:
Alao J‑P, Kumar J, Stamataki D, Rallis C.
Dissecting the cell cycle regulation, DNA damage sensitivity and lifespan effects of caffeine in fission yeast.
Microbial Cell, 12:141–156, June 24, 2025.
doi: 10.15698/mic2025.06.852 (PMID: 40584586)
https://pubmed.ncbi.nlm.nih.gov/40584586/
Forwarded from Algotrade24
📌 آموزش حرفهای ترید الگوریتمی با StatOasis
دوره رایگان «Algo Trading Masterclass» برای تبدیل شما از تریدر معمولی به طراح استراتژیهای الگوریتمی.
۵ ماژول جامع:
🔹مبانی: مزیت رقابتی و انتخاب استراتژی
🔹توسعه: تنظیم SQX و ساخت بلوکهای استراتژی
🔹قابلیت اطمینان: ارزیابی با Walk Forward Matrix
🔹خودکارسازی: تولید استراتژیهای قوی
🔹معامله لایو: مدیریت سرمایه و اجرا
🎯 مناسب برای علاقهمندان به فینتک و تحلیل تکنیکال و الگوترید
📥 فایلهای دانلود در پست پایین
🔥حتما برای دوستان خود فوروارد کنید.
➖➖➖➖➖➖➖➖➖➖➖➖➖
تنها چنل تلگرام شخصی من: @Algotrade24
دوره رایگان «Algo Trading Masterclass» برای تبدیل شما از تریدر معمولی به طراح استراتژیهای الگوریتمی.
۵ ماژول جامع:
🔹مبانی: مزیت رقابتی و انتخاب استراتژی
🔹توسعه: تنظیم SQX و ساخت بلوکهای استراتژی
🔹قابلیت اطمینان: ارزیابی با Walk Forward Matrix
🔹خودکارسازی: تولید استراتژیهای قوی
🔹معامله لایو: مدیریت سرمایه و اجرا
🎯 مناسب برای علاقهمندان به فینتک و تحلیل تکنیکال و الگوترید
📥 فایلهای دانلود در پست پایین
🔥حتما برای دوستان خود فوروارد کنید.
➖➖➖➖➖➖➖➖➖➖➖➖➖
تنها چنل تلگرام شخصی من: @Algotrade24
Forwarded from Recommender system (MehriMah Amiri)
🔥2
Forwarded from DevTwitter | توییت برنامه نویسی
۶ تا کتابخونه خفن React که روی shadcn/ui ساخته شدن که میتونید باهاشون بترکونید .
۱. Origin UI
چی هست؟ مجموعه کامپوننتهای copy-and-paste برای React و Tailwind، مطابق با conventionهای shadcn/ui.
چرا کاربردیه؟ سریعترین راه برای استفاده از کامپوننتهای آماده مثل Button، Navbar، Accordion و … در پروژههات.
۲. Tweakcn
چی هست؟ یک ویرایشگر موضوع (Theme Editor) بصری برای shadcn/ui و Tailwind CSS.
چرا کاربردیه؟ بدون نیاز به کد—رنگها، تایپوگرافی، padding، افکتها و حالتها رو تنظیم کن و خروجی React + Tailwind بگیر.
۳. Shadcnblocks
چی هست؟ مجموعهی بلوکها (Blocks) و تمهای نمایشی برای shadcn/ui.
ویژگی: بیش از ۶۰۰ بلوک آماده و کاملاً تمدار بر اساس متغیرهای رسمی shadcn/ui.
۴. Aceternity UI
چی هست؟ مجموعهای حرفهای از کامپوننتهای قابل استفاده در Next.js، ساختهشده با shadcn/ui و Framer Motion.
ویژگی: انیمیشنهای جذاب و کامپوننتهای آماده برای طراحیهای پویا.
۵. Kibo UI
چی هست؟ کتابخانهای با مجموعه گستردهای از کامپوننتها، ساختهشده برای پروژههای پیچیدهتر.
ویژگی: طراحی شده برای ابزارهای سطح بالا با پشتیبانی کامل از shadcn/ui.
۶. Cult UI
چی هست؟ مجموعهای از کامپوننتهای متحرک بر پایهی shadcn/ui.
ویژگی: طراحی شده برای توسعهدهندههای تجربهگرا (Design Engineers) که دنبال عنصرهای پویا هستن.
@DevTwitter | <amir mehranfar/>
۱. Origin UI
چی هست؟ مجموعه کامپوننتهای copy-and-paste برای React و Tailwind، مطابق با conventionهای shadcn/ui.
چرا کاربردیه؟ سریعترین راه برای استفاده از کامپوننتهای آماده مثل Button، Navbar، Accordion و … در پروژههات.
۲. Tweakcn
چی هست؟ یک ویرایشگر موضوع (Theme Editor) بصری برای shadcn/ui و Tailwind CSS.
چرا کاربردیه؟ بدون نیاز به کد—رنگها، تایپوگرافی، padding، افکتها و حالتها رو تنظیم کن و خروجی React + Tailwind بگیر.
۳. Shadcnblocks
چی هست؟ مجموعهی بلوکها (Blocks) و تمهای نمایشی برای shadcn/ui.
ویژگی: بیش از ۶۰۰ بلوک آماده و کاملاً تمدار بر اساس متغیرهای رسمی shadcn/ui.
۴. Aceternity UI
چی هست؟ مجموعهای حرفهای از کامپوننتهای قابل استفاده در Next.js، ساختهشده با shadcn/ui و Framer Motion.
ویژگی: انیمیشنهای جذاب و کامپوننتهای آماده برای طراحیهای پویا.
۵. Kibo UI
چی هست؟ کتابخانهای با مجموعه گستردهای از کامپوننتها، ساختهشده برای پروژههای پیچیدهتر.
ویژگی: طراحی شده برای ابزارهای سطح بالا با پشتیبانی کامل از shadcn/ui.
۶. Cult UI
چی هست؟ مجموعهای از کامپوننتهای متحرک بر پایهی shadcn/ui.
ویژگی: طراحی شده برای توسعهدهندههای تجربهگرا (Design Engineers) که دنبال عنصرهای پویا هستن.
@DevTwitter | <amir mehranfar/>
Forwarded from Syntax | سینتکس (Sovren)
مفهوم Trade-off در توسعه نرمافزار
(تعادل میان مزایا و معایب در تصمیمهای فنی)
در توسعه نرمافزار، هیچ تصمیمی رایگان نیست. هر انتخابی، در کنار مزایا، هزینهها و محدودیتهایی هم دارد. Trade-off یعنی برقراری تعادل میان این مزایا و معایب، و انتخاب بهترین گزینه متناسب با شرایط واقعی پروژه.
مثال ساده از دنیای خارج:
وقتی میخواهید خودرویی بخرید، معمولاً باید بین مصرف سوخت پایین و قدرت موتور بالا یکی را قربانی کنید. به ندرت خودرویی پیدا میشود که هر دو ویژگی را به بهترین شکل داشته باشد.
و در دنیای نرمافزار:
- اگر بخواهید سرعت توسعه بالاتر برود، احتمالاً باید کمی از بهینهبودن یا کارایی چشمپوشی کنید.
- اگر انعطافپذیری کامل بخواهید، باید پیچیدگی بیشتری را بپذیرید.
- اگر سراغ فریمورکهای جدید بروید، نوآوری بیشتری به دست میآورید، اما منابع آموزشی و نیروی متخصص کمتری پیدا میکنید.
تفاوت در معیارهای سنجش
نکته مهم دیگر این است که معیارهای سنجش در هر پروژه متفاوت است:
- یک استارتاپ ممکن است سرعت رسیدن به بازار را مهمتر بداند.
- یک سیستم بانکی احتمالاً امنیت و پایداری بلندمدت را در اولویت قرار میدهد.
- یک پروژه تحقیقاتی شاید بیشتر به انعطافپذیری و نوآوری اهمیت دهد.
بنابراین حتی اگر دو تیم روی یک زبان یا فریمورک واحد بحث کنند، ممکن است از زاویههای متفاوتی آن را ارزیابی کنند و به نتایج متفاوتی برسند.
به همین دلیل، انتخاب زبان، ابزار یا فریمورک هیچوقت یک پاسخ مطلق «بهترین» ندارد.
سؤال درست این نیست که کدام بهترین است؟
بلکه این است که کدام گزینه با توجه به نیازهای فعلی پروژه و توان تیم، بهترین تعادل (Trade-off) را فراهم میکند؟
Source
#trade_off
@Syntax_fa
(تعادل میان مزایا و معایب در تصمیمهای فنی)
در توسعه نرمافزار، هیچ تصمیمی رایگان نیست. هر انتخابی، در کنار مزایا، هزینهها و محدودیتهایی هم دارد. Trade-off یعنی برقراری تعادل میان این مزایا و معایب، و انتخاب بهترین گزینه متناسب با شرایط واقعی پروژه.
مثال ساده از دنیای خارج:
وقتی میخواهید خودرویی بخرید، معمولاً باید بین مصرف سوخت پایین و قدرت موتور بالا یکی را قربانی کنید. به ندرت خودرویی پیدا میشود که هر دو ویژگی را به بهترین شکل داشته باشد.
و در دنیای نرمافزار:
- اگر بخواهید سرعت توسعه بالاتر برود، احتمالاً باید کمی از بهینهبودن یا کارایی چشمپوشی کنید.
- اگر انعطافپذیری کامل بخواهید، باید پیچیدگی بیشتری را بپذیرید.
- اگر سراغ فریمورکهای جدید بروید، نوآوری بیشتری به دست میآورید، اما منابع آموزشی و نیروی متخصص کمتری پیدا میکنید.
تفاوت در معیارهای سنجش
نکته مهم دیگر این است که معیارهای سنجش در هر پروژه متفاوت است:
- یک استارتاپ ممکن است سرعت رسیدن به بازار را مهمتر بداند.
- یک سیستم بانکی احتمالاً امنیت و پایداری بلندمدت را در اولویت قرار میدهد.
- یک پروژه تحقیقاتی شاید بیشتر به انعطافپذیری و نوآوری اهمیت دهد.
بنابراین حتی اگر دو تیم روی یک زبان یا فریمورک واحد بحث کنند، ممکن است از زاویههای متفاوتی آن را ارزیابی کنند و به نتایج متفاوتی برسند.
به همین دلیل، انتخاب زبان، ابزار یا فریمورک هیچوقت یک پاسخ مطلق «بهترین» ندارد.
سؤال درست این نیست که کدام بهترین است؟
بلکه این است که کدام گزینه با توجه به نیازهای فعلی پروژه و توان تیم، بهترین تعادل (Trade-off) را فراهم میکند؟
Source
#trade_off
@Syntax_fa
Forwarded from DevTwitter | توییت برنامه نویسی
روز بدقولها، شب بیدارها، ساخته شده با قلب و قهوه، phpهای مرده، پایتونهای کند، باگهای لحظهی دمو، ددلاینهای رد شده، سورپرازهای جاوااسکریپت، اینو یه ساعته با ai نوشتم، استکاورفلوی تنها...
روز کیبوردهای خسته، wheelهای خراب موس، دورههای نیمهکاره مونده، کارفرما هنوز پولمو نداده، یه بازی 4K نوشتم یک بایت حجمشه، زبان هرمز و آقای هاشمی، Go کارهایی که دنیا رو قشنگ میکنن، دات نت کارای سن و سال دار، استرس لحظهی لانچ، هک با css تو صداسیما، اشتباهی پوش کردم، 403، کارآموز بدون حقوق، شان اجتماعی بالا و حقوق پایین، ده تا کار همزمان توی شرکت، تحریمه، فیلتره، کشه، از سروره، از بکه، از فرانته، چرخ رو دوباره ساختم، تا چهار صبح بیدار بودم تهش فهمیدم یه سمیکالن نذاشتم، کارکردنهای تو سفر و روز تعطیل، نارضایتی دائمی کارفرما و ...
این روز مخصوص ماست؛ ما که با خطاها زندگی میکنیم، با دیباگ رشد میکنیم و با یک "It works!" حال دنیامون خوب میشه.
روز برنامهنویس مبارک :))
@DevTwitter
روز کیبوردهای خسته، wheelهای خراب موس، دورههای نیمهکاره مونده، کارفرما هنوز پولمو نداده، یه بازی 4K نوشتم یک بایت حجمشه، زبان هرمز و آقای هاشمی، Go کارهایی که دنیا رو قشنگ میکنن، دات نت کارای سن و سال دار، استرس لحظهی لانچ، هک با css تو صداسیما، اشتباهی پوش کردم، 403، کارآموز بدون حقوق، شان اجتماعی بالا و حقوق پایین، ده تا کار همزمان توی شرکت، تحریمه، فیلتره، کشه، از سروره، از بکه، از فرانته، چرخ رو دوباره ساختم، تا چهار صبح بیدار بودم تهش فهمیدم یه سمیکالن نذاشتم، کارکردنهای تو سفر و روز تعطیل، نارضایتی دائمی کارفرما و ...
این روز مخصوص ماست؛ ما که با خطاها زندگی میکنیم، با دیباگ رشد میکنیم و با یک "It works!" حال دنیامون خوب میشه.
روز برنامهنویس مبارک :))
@DevTwitter
👍3
Forwarded from امنیت سایبری | Cyber Security
Please open Telegram to view this post
VIEW IN TELEGRAM
امنیت سایبری | Cyber Security
کشورهایی که بیشترین سرمایهگذاری را در هوش مصنوعی #AI انجام دادند ✅ Channel 💬 Group
نکته جالب اینه که اگه کل دنیا (بجز آمریکا) جمع بشن و کل سرمایه هوش مصنوعیشونو بزارن وسط به اندازه چین نمیشه.
و نکته جالب ترش اینکه اگه کل دنیا جمع بشن و کل سرمایه هوش مصنوعیشونو جمع کنن و بزارن جلوی آینه (که دوبرابر حساب بشه) به اندازه آمریکا نمیرسه
و نکته جالب ترش اینکه اگه کل دنیا جمع بشن و کل سرمایه هوش مصنوعیشونو جمع کنن و بزارن جلوی آینه (که دوبرابر حساب بشه) به اندازه آمریکا نمیرسه
👏2
Forwarded from DevTwitter | توییت برنامه نویسی
چطور یه سیستم غیرقابل نگهداری میشه؟
وقتی همه اعضای تیم حرفه ای و متخصص، بیزنس هم عالی ولی توسعه سیستم داره روز به روز سخت تر میشه و برای هر فیچر کوچیک و بزرگ زمان زیادی باید انتظار کشید تا به سیستم اضافه بشه وقتی هم اضافه میشه دیگه صدای تیم پروداکت و بیزنس در اومده!
تو این مطلب یه مقدار عمیقتر رفتم سراغ اینکه در چنین شرایطی، وقتی فشار روی تیم فنی هست یا یک سیستم legacy رو تحویل گرفتیم چه کارهایی (بخوانیم تصمیمات غلط) جلوی توسعه و نگهداری سیستم رو میگیره.
لینک مطلب:
https://mohammadkeshavarz.substack.com/p/anti-patterns-and-solutions
@DevTwitter | <Mohammad Keshavarz/>
وقتی همه اعضای تیم حرفه ای و متخصص، بیزنس هم عالی ولی توسعه سیستم داره روز به روز سخت تر میشه و برای هر فیچر کوچیک و بزرگ زمان زیادی باید انتظار کشید تا به سیستم اضافه بشه وقتی هم اضافه میشه دیگه صدای تیم پروداکت و بیزنس در اومده!
تو این مطلب یه مقدار عمیقتر رفتم سراغ اینکه در چنین شرایطی، وقتی فشار روی تیم فنی هست یا یک سیستم legacy رو تحویل گرفتیم چه کارهایی (بخوانیم تصمیمات غلط) جلوی توسعه و نگهداری سیستم رو میگیره.
لینک مطلب:
https://mohammadkeshavarz.substack.com/p/anti-patterns-and-solutions
@DevTwitter | <Mohammad Keshavarz/>
Forwarded from Linuxor ?
کلا توی نرم افزار ما چیزی به اسم حذف نداریم، توی دیتابیس یه is_deleted میزاریم و دیگه به کاربر نشونش نمیدیم؛ ولی این چک کردن هی is_deleted توی کد های مختلف سخت میشه یه راه حل دیگه ساخت جدول trash هست که یه ستون رشته ای به اسم table_name داره و یه ستون دیتایی به اسم table_data داره درسرش کمتره؛ میتونید تستش کنید.
@Linuxor
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
ویدیوی جدیدمون توی یوتیوب آپلود شد. توی این ویدیو یک سیستم agentic RAG به اسم Elysia از کمپانی weaviate را بررسی کردم. ویدیو این روشها را توضیح میده تا اینکه بخاد خود ابزار این کمپانی را بررسی کنه. و اینکه چه روش ها و تکنیک هایی استفاده کردند که خیلی جالبند و میشه توی سیستم های agentic RAG که طراحی میکنید به کار ببرید.
پ.ن. اسلاید ها همه با Gamma تولید شدند و من حدود ۲۰% تغییر دادم و مطلب اضافه کردم. که خوب کارم را راحت تر کرد.
Youtube: https://youtube.com/watch?v=uFovqoxTQqk…
Slides: https://docs.google.com/presentation/d/1nt3v_QCw4G3pF33UjFphw0BSaGDIl5nmYo0tugbJqcw/edit?usp=sharing
@DevTwitter | <Mehdi Allahyari/>
پ.ن. اسلاید ها همه با Gamma تولید شدند و من حدود ۲۰% تغییر دادم و مطلب اضافه کردم. که خوب کارم را راحت تر کرد.
Youtube: https://youtube.com/watch?v=uFovqoxTQqk…
Slides: https://docs.google.com/presentation/d/1nt3v_QCw4G3pF33UjFphw0BSaGDIl5nmYo0tugbJqcw/edit?usp=sharing
@DevTwitter | <Mehdi Allahyari/>
Forwarded from Linuxor ?
قدیما سایتا استاتیک بودن و سمت سرور ساخته و به مرورگر ارسال میشدن، اما الان یه برنامه فرانت دیتا هارو از API میگیره و وبسایت رو میسازه، خیلیا ترسشون اینه که نکنه سایتم رو با API بنویسم و توی گوگل ایندکس نشه، گوگل یه سایت داره به اسم Rich Results برای تست کردن داره نتیجه HTML نهایی که خودش میبینه رو بهتون میده، میتونید کپیش کنید توی یه فایل HTML و ببینید آیا اون API خاص توی گوگل ایندکس میشه یا نه !
وبسایت Rich Results گوگل :
search.google.com/test/rich-results
@Linuxor
وبسایت Rich Results گوگل :
search.google.com/test/rich-results
@Linuxor