Forwarded from زندگی به عنوان سرویس
تصمیم سخت؛ جنگ اعداد و ارقام یا ناز کردن ارزشها؟
ماها هر روز کلی تصمیم میگیریم. بعضیها ساده هستن اما بعضیهاشون خیلی سختن.
اگه تا اسم تصمیم سخت رو میشنوید به ازدواج و تحصیل و... فکر میکنید باید بگم اشتباه میکنید. انتخاب یک صبحونه یا حتی جای پارک هم میتونه چالش زیادی داشته باشه. فرض کنید میخواید صبحونه بخورید کدوم رو انتخاب میکنید: «یک نان جو و یک لیوان شیر» یا «یک کیک شکلاتی».
هر روز که میخواید از بیرون غذا بگیرید درگیر این انتخاب هستید. یه پیتزا یا مرغ سوخاری سفارش بدم یا یه سالاد؟ دوغ بخورم یا نوشابه؟ با دوستم برم بیرون یا بشینم این کار رو تموم کنم؟ و... .
آیا اینجا عدد یا رقمی دخیل هست زیاد؟ احتمالا نه. اگر هم باشه اونقدر پر رنگ نیست. پس چیه که اینقدر انتخاب بین حتی دوغ و نوشابه رو سخت میکنه؟
فرض کنید میخواید یه ماشین بخرید یا میخواین شغلتون رو عوض کنید. یه موقعیت شغلی واضحا داره بهتون پول بیشتری رو پیشنهاد میده و یه موقعیت شغلی دیگه داره بهتون همکارهای گردن کلفتی رو پیشنهاد میده. اونقدرها ساده نیست بین اینها انتخاب کردن. گاهی اگه اون موقعیت شغلی با حقوق بیشتر حتی اگه پیشنهادش رو دو برابر کنه هم بازم نمیتونید بگید خب این که بدیهیه میرم اینجا حقوق بیشتر میگیرم. ته دلتون باز هم درگیر انتخاب هستید. حتی اینجا که عدد هست باز هم تصمیم سخته.
وقتی تصمیمگیری سخت میشه، در واقع دیگه بحث سر اعداد نیست، بلکه سر چیزهاییه که نمیشه زیادی به اعداد مدلشون کرد. دارم در مورد ارزشها صحبت میکنم. سلامتی یک صبحونه ساده یا مزهی بهشتی یه کیک شکلاتی خوشمزه؟
دو سه سال پیش چند ماهی رو پای تحقیق و یاد گرفتن در مورد تصمیمهای سخت گذاشتم. چندتا کتاب و مقاله خوندم و چندتایی هم ویدئو و مستند دیدم. هر جایی انتخابها داره سخت میشه، احتمالا پای ارزشهای شماست که در میون هستش(نه همیشه. مثلا آینده اندیشی هم میتونه سخت کنه انتخاب رو). انتخابها ممکنه از دید ناظر بیرونی خیلی بدیهی باشه. مثلا دوستتون بگه خب معلومه دیوونه فکر کردن نداره که! برو سر اون کاری که پول بیشتری بهت میدن. ولی شما توی اون کفهی ترازو ارزش یادگیری و شان اجتماعی رو گذاشتین که از بد روزگار نمیشه زیاد با عدد سنجیدش.
اینجور موقعیتها زمان خیلی خوبی برای شناختن خودمون و اطرافیانمون هستش. ممکنه یک انتخاب خیلی ساده مثل صبحونه باشه ولی وقتی به سختی میافتیم توی انتخابش در واقع داره پایبندی به ارزشهامون محک میخوره و میتونیم خودمون رو بشناسیم. این روزها باز هم درگیر انتخابهایی هستم که این کفههای ترازوی غیرقابل اندازه گیری مقابل هم قرار گرفتن.
اینجا لینک یه سخنرانی تد رو براتون میذارم که پروفسور چانگ از دانشگاه آکسفورد در مورد تصمیمهای سخت و نحوهی برخورد با اونها صحبتهای خوبی رو میکنه. چیز خفنی نیست ولی برای شروع خوبه.
لینک
مَهدی آخی
ماها هر روز کلی تصمیم میگیریم. بعضیها ساده هستن اما بعضیهاشون خیلی سختن.
اگه تا اسم تصمیم سخت رو میشنوید به ازدواج و تحصیل و... فکر میکنید باید بگم اشتباه میکنید. انتخاب یک صبحونه یا حتی جای پارک هم میتونه چالش زیادی داشته باشه. فرض کنید میخواید صبحونه بخورید کدوم رو انتخاب میکنید: «یک نان جو و یک لیوان شیر» یا «یک کیک شکلاتی».
هر روز که میخواید از بیرون غذا بگیرید درگیر این انتخاب هستید. یه پیتزا یا مرغ سوخاری سفارش بدم یا یه سالاد؟ دوغ بخورم یا نوشابه؟ با دوستم برم بیرون یا بشینم این کار رو تموم کنم؟ و... .
آیا اینجا عدد یا رقمی دخیل هست زیاد؟ احتمالا نه. اگر هم باشه اونقدر پر رنگ نیست. پس چیه که اینقدر انتخاب بین حتی دوغ و نوشابه رو سخت میکنه؟
فرض کنید میخواید یه ماشین بخرید یا میخواین شغلتون رو عوض کنید. یه موقعیت شغلی واضحا داره بهتون پول بیشتری رو پیشنهاد میده و یه موقعیت شغلی دیگه داره بهتون همکارهای گردن کلفتی رو پیشنهاد میده. اونقدرها ساده نیست بین اینها انتخاب کردن. گاهی اگه اون موقعیت شغلی با حقوق بیشتر حتی اگه پیشنهادش رو دو برابر کنه هم بازم نمیتونید بگید خب این که بدیهیه میرم اینجا حقوق بیشتر میگیرم. ته دلتون باز هم درگیر انتخاب هستید. حتی اینجا که عدد هست باز هم تصمیم سخته.
وقتی تصمیمگیری سخت میشه، در واقع دیگه بحث سر اعداد نیست، بلکه سر چیزهاییه که نمیشه زیادی به اعداد مدلشون کرد. دارم در مورد ارزشها صحبت میکنم. سلامتی یک صبحونه ساده یا مزهی بهشتی یه کیک شکلاتی خوشمزه؟
دو سه سال پیش چند ماهی رو پای تحقیق و یاد گرفتن در مورد تصمیمهای سخت گذاشتم. چندتا کتاب و مقاله خوندم و چندتایی هم ویدئو و مستند دیدم. هر جایی انتخابها داره سخت میشه، احتمالا پای ارزشهای شماست که در میون هستش(نه همیشه. مثلا آینده اندیشی هم میتونه سخت کنه انتخاب رو). انتخابها ممکنه از دید ناظر بیرونی خیلی بدیهی باشه. مثلا دوستتون بگه خب معلومه دیوونه فکر کردن نداره که! برو سر اون کاری که پول بیشتری بهت میدن. ولی شما توی اون کفهی ترازو ارزش یادگیری و شان اجتماعی رو گذاشتین که از بد روزگار نمیشه زیاد با عدد سنجیدش.
اینجور موقعیتها زمان خیلی خوبی برای شناختن خودمون و اطرافیانمون هستش. ممکنه یک انتخاب خیلی ساده مثل صبحونه باشه ولی وقتی به سختی میافتیم توی انتخابش در واقع داره پایبندی به ارزشهامون محک میخوره و میتونیم خودمون رو بشناسیم. این روزها باز هم درگیر انتخابهایی هستم که این کفههای ترازوی غیرقابل اندازه گیری مقابل هم قرار گرفتن.
اینجا لینک یه سخنرانی تد رو براتون میذارم که پروفسور چانگ از دانشگاه آکسفورد در مورد تصمیمهای سخت و نحوهی برخورد با اونها صحبتهای خوبی رو میکنه. چیز خفنی نیست ولی برای شروع خوبه.
لینک
مَهدی آخی
Ted
How to make hard choices
Here's a talk that could literally change your life. Which career should I pursue? Should I break up -- or get married?! Where should I live? Big decisions like these can be agonizingly difficult. But that's because we think about them the wrong way, says…
👍1
Forwarded from Laravel News
Optimizing Large Data Delivery with Laravel Streaming Responses https://laravel-news.com/streaming-responses
Laravel News
Optimizing Large Data Delivery with Laravel Streaming Responses - Laravel News
Discover Laravel's streaming responses for efficient handling of large datasets. Learn to deliver data incrementally, reducing memory usage while improving user experience with immediate feedback.
Forwarded from LearnPOV | لرن پی او وی
💎 کاربردی ترین Utility Type ها در Typenoscript پارت دوم 💎( پارت اول )
توی این پست یسری از utility type هارو داخل تایپاسکریپت معرفی کردم که احتمالا کمتر بهش برخورده باشی ولی خیلی جالب و کاربردی میتونن باشن ✅
➊ Record<Keys, Type>
➋ Exclude<Type, ExcludedUnion>
➌ Extract<Type, Union>
➍ NonNullable<Type>
➎ ReturnType<Type>
➏ Parameters<Type>
➐ InstanceType<Type>
➑ Awaited<Type>
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرژی بدید ❤️🔥
توی این پست یسری از utility type هارو داخل تایپاسکریپت معرفی کردم که احتمالا کمتر بهش برخورده باشی ولی خیلی جالب و کاربردی میتونن باشن ✅
➊ Record<Keys, Type>
یک آبجکت با key مشخصشده و یک Type ثابت برای مقادیر میسازه.
type UserRoles = Record<'admin' | 'editor', string>; // { admin: string; editor: string }➋ Exclude<Type, ExcludedUnion>
مقادیری که توی پارامتر type مشخصشده رو حذف میکنه.
type Roles = 'admin' | 'editor' | 'user';
type ExcludedRoles = Exclude<Roles, 'user'>; // 'admin' | 'editor'
➌ Extract<Type, Union>
فقط مقادیری که توی پارامتر type مشخصشده وجود داره رو انتخاب میکنه.
type Roles = 'admin' | 'editor' | 'user';
type ExtractedRoles = Extract<Roles, 'admin' | 'user'>; // 'admin' | 'user'
➍ NonNullable<Type>
مقادیر null و undefined را از تایپ حذف میکند.
type MaybeString = string | null | undefined;
type NonNullableString = NonNullable<MaybeString>; // string
➎ ReturnType<Type>
نوع خروجی یک تابع رو استخراج میکنه.
function getUser() { return { id: 1, name: 'Ali' }; }
type UserReturnType = ReturnType<typeof getUser>; // { id: number; name: string }➏ Parameters<Type>
نوع آرگومانهای یک تابع رو استخراج میکنه.
function logUser(id: number, name: string) {}
type UserParams = Parameters<typeof logUser>; // [number, string]➐ InstanceType<Type>
تایپ instance از یک کلاس زو استخراج میکنه.
class User { id = 1; name = 'Ali'; }
type UserInstance = InstanceType<typeof User>; // User➑ Awaited<Type>
تایپ نتیجهی یک Promise رو استخراج میکنه.
type FetchData = Promise<string>;
type Data = Awaited<FetchData>; // string
#️⃣ #typesctipt
🫶 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
Forwarded from Ninja Learn | نینجا لرن
Fluent_Python_Clear,_Concise,_and_Effective_Programming_Luciano.pdf
15.7 MB
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 وانیا : فریم ورک وب برای Dart
گیت هاب :
https://github.com/vania-dart/framework
مستندات :
https://vdart.dev/docs/intro
توسط توسعه دهنده ایرانی Javad Zobeidi توسعه یافته است.
@TheRaymondDev
گیت هاب :
https://github.com/vania-dart/framework
مستندات :
https://vdart.dev/docs/intro
توسط توسعه دهنده ایرانی Javad Zobeidi توسعه یافته است.
@TheRaymondDev
GitHub
GitHub - vania-dart/framework: Fast, simple, and powerful backend framework for Dart built with ❤️
Fast, simple, and powerful backend framework for Dart built with ❤️ - vania-dart/framework
Forwarded from Laravel News
Dummy - Generate PHP class instances populated with dummy data using Faker https://laravel-news.com/dummy
Laravel News
Dummy - Generate PHP class instances populated with dummy data using Faker - Laravel News
Dummy is a package that can be used to generate PHP class instances populated with dummy data using Faker.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 آمریکا شرکت کمپانی تنسنت، مالک پیامرسان WeChat را به فهرست شرکتهای نظامی اضافه کرد
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Forwarded from ASafaeirad
Linkedin
ویکی تجربه on LinkedIn: ورق بزنید... | 36 comments
فکر میکنین قلدری فقط به خیابان و محله بستنه؟؟
(لطفاً برای آگاهی دقیق مطالعه کنید)
وقتی در سازمان رفتارهایی رخ میده که باعث آزار و اذیت همکار میشه، هرچند این رفتارها غیر فیزیکی است اما بصورت عمدی و مکرر انجام میشه. این رفتارها در دل خودش خشونت و سوء استفاده…
(لطفاً برای آگاهی دقیق مطالعه کنید)
وقتی در سازمان رفتارهایی رخ میده که باعث آزار و اذیت همکار میشه، هرچند این رفتارها غیر فیزیکی است اما بصورت عمدی و مکرر انجام میشه. این رفتارها در دل خودش خشونت و سوء استفاده…
Forwarded from Python BackendHub (Mani)
Forwarded from CleverDevs (Mammad)
Forwarded from Woland's Linux Journal (Woland)
💠Qman💠
برنامهای جدید برای خواندن صفحات راهنمای یونیکس
ویژگیها:
صفحه نمایه که تمام صفحات راهنمای موجود در سیستم را به ترتیب الفبایی و سازماندهی شده بر اساس بخش نمایش میدهد.
صفحات برای نتایج apropos و whatis
پیوندهای متنی به صفحات راهنمای دیگر
پیوندهای متنی برای URLها و آدرسهای ایمیل (به طور پیشفرض با xdg-open مدیریت میشود)
پیوندهای متنی درون صفحه
فهرست مطالب برای هر صفحه راهنما
نصب:
پیشنیازها:
کامپایل:
👉🔗 Github
#معرفی
برنامهای جدید برای خواندن صفحات راهنمای یونیکس
ویژگیها:
صفحه نمایه که تمام صفحات راهنمای موجود در سیستم را به ترتیب الفبایی و سازماندهی شده بر اساس بخش نمایش میدهد.
صفحات برای نتایج apropos و whatis
پیوندهای متنی به صفحات راهنمای دیگر
پیوندهای متنی برای URLها و آدرسهای ایمیل (به طور پیشفرض با xdg-open مدیریت میشود)
پیوندهای متنی درون صفحه
فهرست مطالب برای هر صفحه راهنما
نصب:
git clone -b main https://github.com/plp13/qman qmanپیشنیازها:
sudo pacman -S base-devel git meson libinih python-cogapp pandoc man-db man-pagesکامپایل:
cd qman
meson setup build/ src/
cd build/
meson compile
sudo meson install
👉🔗 Github
#معرفی
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
پست جدید
جنگ چیپ ها chipset war به زودی.....
جنگ چیپ ها chipset war به زودی.....
Forwarded from Anophel | آنوفل
ولی خب، چون احتمال داره عدد زوج تولید بشه، پانیک میخوریم و برنامه میترکه!
برای مدیریت این خطا، اولین ایده ممکن اینه که یه recover تو گوروتین اصلی بذاریم حالا اگر بیاییم و یه recover توی گوروتین اصلی بیذاریم، ولی بازم پانیک میکنه! چرا؟
چون recover فقط توی همون گوروتینی جواب میده که خطا توش اتفاق افتاده. اینجا خطاها توی گوروتینهای کارگر اتفاق میفته، ولی ما داریم توی گوروتین اصلی recover رو صدا میزنیم. (گوروتین ها مستقل از هم دیگه هستن!)
اینجوری هر گوروتین خودش خطای خودش رو مدیریت میکنه و توی گوروتین اصلی متوجه میشیم که همه چیز اوکی بود یا نه.
#گو #گولنگ #Go #golang
Please open Telegram to view this post
VIEW IN TELEGRAM