20 Essential Typenoscript Tips.pdf
3.9 MB
نکات تایپ اسکریپتی
البته نکته ۱۶ و ۱۷ برای جاوااسکریپته
البته نکته ۱۶ و ۱۷ برای جاوااسکریپته
در اغلب کشورها، هدف از تعلیم و تربیت ، جلوگیری از رشد افکار است و کسانی که از بیان عقاید بیاساس (عقاید آزاد) خودداری میکنند ، برای تربیت جوانان مناسب تشخیص داده میشوند.
راسل.
راسل.
آقا نمیدونم نظر شما چیه ولی من حقیقتا از کار توی ادارههایی که شبیه ادارههای دولتی ایران فضای کاریشون بینوره ، برای میزها از چوب امدیاف ارزون قهوهای رنگ استفاده کردن ، فضاها با پارتیشنهای خاکستری جدا شدن ، کفش کاشیه ، گلها رو توی ظرف نوشابه و شیرکاکائو نگه میدارن ، دیوارها یه زمانی سفید بوده ولی الان چرک شده و تا نیمه سنگ کار شده ، صندلیها کهنهاس ، کیس و مانیتور زیر گردوخاک مدفون شده ، همه جا چند جفت دمپایی وله و معمولا ظرف املتشون یه گوشهای رها شده ، بدم میاد
یه کمم من ادایی بشم ، جای دوری نمیره 😅
یه کمم من ادایی بشم ، جای دوری نمیره 😅
انسان از ابتدای تاریخ بین دو گزینه اخلاقی تاب میخورده :
۱- انجام کار درستی که ضررش به انسان میرسه.
۲- انتخاب کار غلطی که فایدهاش به انسان میرسه.
اساسا این موضوع ، یکی از پایههای اساسی فلسفه و در نتیجه یکی از عوامل تغییر حکومتها و تشکیل جوامع هستش.
افراد مختلفی در طول تاریخ در موردش صحبت کردن:
- کانت به وظیفه گرایی معتقد بود. یعنی کاری که درسته رو باید انجام داد. فارغ از نتیجه.
- بنتام میگفت که ارزش اخلاقی عمل ، در نتیجهاش است. یعنی اگر کاری درستی مضره ، پس در واقع اون کار غلطه.
- ارسطو ، فضیلت گرایی رو مطرح کرد. به عبارت ساده یعنی یکی به نعل بزن و یکی به میخ و تعادل بین درست و غلط رو حفظ کن.
- ماکیاولی و نیچه هم اساسا با خود خوب بودن یا بد بودن مشکل داشتن و میگفتن نسبیه. یعنی اگر از کار غلطی ، فایده بزرگتری برسه ، پس اون کار درستیه.
حالا نظر من چیه؟ هیچ کدوم. (برای محیط کار)
- اگر طبق نظر کانت برم جلو ، باید مثل خر کار کنی برای چ... تومن و دچار سندروم باکستر بشی و بقیه فقط ازت بکشن.
- اگر طبق بنتام بری جلو و فقط خودت رو ببینی ، اعضای تیم فراموش میشن و به شدت دچار خودبینی میشی.
- نظر ارسطو در واقع نفاق و دورویی رو به ارمغان میاره. همون موضوعی که جامعه ما سراسر درگیرشه.
- نظر نیچه و ماکیاولی هم به وحشیگری و جنگل ختم میشه.
به عبارت خیلی ساده ، یا باید گوسفند باشی یا گرگ.
توی محیط کار ، مایی که نمیخوایم گوسفند باشیم ، آیا گزینهای جز گرگ شدن داریم؟
۱- انجام کار درستی که ضررش به انسان میرسه.
۲- انتخاب کار غلطی که فایدهاش به انسان میرسه.
اساسا این موضوع ، یکی از پایههای اساسی فلسفه و در نتیجه یکی از عوامل تغییر حکومتها و تشکیل جوامع هستش.
افراد مختلفی در طول تاریخ در موردش صحبت کردن:
- کانت به وظیفه گرایی معتقد بود. یعنی کاری که درسته رو باید انجام داد. فارغ از نتیجه.
- بنتام میگفت که ارزش اخلاقی عمل ، در نتیجهاش است. یعنی اگر کاری درستی مضره ، پس در واقع اون کار غلطه.
- ارسطو ، فضیلت گرایی رو مطرح کرد. به عبارت ساده یعنی یکی به نعل بزن و یکی به میخ و تعادل بین درست و غلط رو حفظ کن.
- ماکیاولی و نیچه هم اساسا با خود خوب بودن یا بد بودن مشکل داشتن و میگفتن نسبیه. یعنی اگر از کار غلطی ، فایده بزرگتری برسه ، پس اون کار درستیه.
حالا نظر من چیه؟ هیچ کدوم. (برای محیط کار)
- اگر طبق نظر کانت برم جلو ، باید مثل خر کار کنی برای چ... تومن و دچار سندروم باکستر بشی و بقیه فقط ازت بکشن.
- اگر طبق بنتام بری جلو و فقط خودت رو ببینی ، اعضای تیم فراموش میشن و به شدت دچار خودبینی میشی.
- نظر ارسطو در واقع نفاق و دورویی رو به ارمغان میاره. همون موضوعی که جامعه ما سراسر درگیرشه.
- نظر نیچه و ماکیاولی هم به وحشیگری و جنگل ختم میشه.
به عبارت خیلی ساده ، یا باید گوسفند باشی یا گرگ.
توی محیط کار ، مایی که نمیخوایم گوسفند باشیم ، آیا گزینهای جز گرگ شدن داریم؟
نمیدونم چه اصراریه که توی محیط کار همه تلاش میکنن خودشون رو داداشی و رفیق فابریک نشون بدن.
همکار خوبی باش ، کاراتو کن برو خونه دیگه گوزو
(پوزش از لحن بد. کلمه دیگهای عمق مطلب رو نمیرسوند)
همکار خوبی باش ، کاراتو کن برو خونه دیگه گوزو
(پوزش از لحن بد. کلمه دیگهای عمق مطلب رو نمیرسوند)
خداروشکر خبری از رفع فیلتر تلگرام نیست (که باز درجریان بیفته و نشه) و این یعنی کشور آرومه .
احتمالا نگه داشتن برای گرونی بنزین.
احتمالا نگه داشتن برای گرونی بنزین.
Forwarded from 69%
🔴گام دوم رفع فیلتر به بنبست رسید
🔴کمیته فضای مجازی به رفع فیلتر تلگرام، یوتیوب و اینستاگرام رأی منفی داد
🔴 پیگیری «شرق» از منابع مختلف نشان میدهد که شنبه سوم آبان، کمیته بررسی رفع فیلترینگ که سال گذشته به دستور مسعود پزشکیان در مرکز ملی فضای مجازی تشکیل شد، جلسهای برای رفع فیلتر از پلتفرمهای تلگرام، یوتیوب و اینستاگرام برگزار کرده و در نهایت این کمیته به رفع فیلتر این پلتفرمها رای منفی داده است.
@SixtyNinePercent
🔴کمیته فضای مجازی به رفع فیلتر تلگرام، یوتیوب و اینستاگرام رأی منفی داد
🔴 پیگیری «شرق» از منابع مختلف نشان میدهد که شنبه سوم آبان، کمیته بررسی رفع فیلترینگ که سال گذشته به دستور مسعود پزشکیان در مرکز ملی فضای مجازی تشکیل شد، جلسهای برای رفع فیلتر از پلتفرمهای تلگرام، یوتیوب و اینستاگرام برگزار کرده و در نهایت این کمیته به رفع فیلتر این پلتفرمها رای منفی داده است.
@SixtyNinePercent
"فرآیند تولید نرم افزار چیز بیهودیه و حرف آدمهای احمقه. همینجوری س...م خیاری باید پیش رفت."
نظر واقعی یک مدیری توی یک شرکتی
نظر واقعی یک مدیری توی یک شرکتی
فرض کنید توی شرایطی هستید که یا باید کمی بد خلقی کنید تا کارمندا جدی بگیرن و کار پیش بره (که البته باعث کدورت بعضیها میشه) ، یا باید ریلکس برخورد کنید و مطمن باشید شرکت ۲ ماه دیگه جمع میشه و حداقل نصف کارمندا اخراج میشن. گزینه دیگهای ندارید. چه میکنید؟
Final Results
90%
تمرکز روی پیشرفت کار حتی با کمی تلخی (و محترمانه) ، برای حفظ سفره پهن شده توی شرایط بد اقتصادی فعلی
10%
ریلکس بودن و منتظر آینده نشستن. با این تصور که ما که کار پیدا میکنیم ، ... لق بقیه. لحظه رو دریاب.
«هر گزارهای که هیچ تفاوت تجربی قابلتصور ایجاد نکند، معنای واقعی ندارد.» راسل.
مثلا فرض کن تمام جهان، یک متر به چپ حرکت کنه.
از کجا بفهمیم؟ هیچ راهی نداریم!
چون همه چیز، از جمله من و تو و ابزار اندازهگیریمون هم باهاش جابهجا شدن
نکتهاش اینه:
اگر تغییری در جهان اتفاق بیفته ولی هیچ اثری قابل مشاهده نداشته باشه، اون تغییر از نظر فلسفی و علمی بیمعنا (meaningless) محسوب میشه.
به معنای سادهتر:
هر گزارهای که در تجربه قابل آزمون نباشه، فاقد معنای شناختیست.
و به زبون خیلی سادهتر بخوام بگم راسل معتقد بود که:
هر چیز چرتی که میشنوید ، تا زمانی که نتونید فیزیکالی تستش کنید (یا حداقل بدونید که یکی هست که بتونه تستش کنه) ، باورش نکنید.
مثلا فرض کن تمام جهان، یک متر به چپ حرکت کنه.
از کجا بفهمیم؟ هیچ راهی نداریم!
چون همه چیز، از جمله من و تو و ابزار اندازهگیریمون هم باهاش جابهجا شدن
نکتهاش اینه:
اگر تغییری در جهان اتفاق بیفته ولی هیچ اثری قابل مشاهده نداشته باشه، اون تغییر از نظر فلسفی و علمی بیمعنا (meaningless) محسوب میشه.
به معنای سادهتر:
هر گزارهای که در تجربه قابل آزمون نباشه، فاقد معنای شناختیست.
و به زبون خیلی سادهتر بخوام بگم راسل معتقد بود که:
هر چیز چرتی که میشنوید ، تا زمانی که نتونید فیزیکالی تستش کنید (یا حداقل بدونید که یکی هست که بتونه تستش کنه) ، باورش نکنید.
همیشه گفتم اینکه چه ابزاری کار میکنید واقعا مهم نیست. هر ابزاری رو سریع میشه یاد گرفت ، به شرط اینکه مفهوم کف اون رو بدونید. یعنی واقعا درک کرده باشید که توی پس زمینه چه اتفاقی قراره رخ بده.
برای پرفورمنس هم همینه. مفهوم بزرگیه و ابزارهای زیادی هم توی این حوزه هستن ولی بهتره اول بدونید داستان چیه.
برای شروع ، سه تا لینک زیر خیلی بهتون کمک میکنه :
https://web.dev/articles/ttfb
https://web.dev/articles/fcp
https://web.dev/articles/lcp
برای پرفورمنس هم همینه. مفهوم بزرگیه و ابزارهای زیادی هم توی این حوزه هستن ولی بهتره اول بدونید داستان چیه.
برای شروع ، سه تا لینک زیر خیلی بهتون کمک میکنه :
https://web.dev/articles/ttfb
https://web.dev/articles/fcp
https://web.dev/articles/lcp
یه روز یه پیرمرد بد چهرهای ، یه بچه خوشکل رو میبینه ، میگه اون کوه دور رو میبینی ، بیا پیاده بریم پشت اون کوه ، مجانی با هم یه کارایی کنیم. (سانسور)
بچه جواب قشنگی میده. میگه به راه دورت بیام ، به پول زیادی که میدی بیام ، به چهره قشنگت بیام... به چیت بیام؟
شده داستان شرکتهای ایرانی. خیلیاشون نقش همین پیرمرد غیور رو دارن.
نه قراره تجربه کسب کنید ، نه قراره حقوق خوبی بگیرید ، نه قراره رزومه خاصی بشه ، نه بار علمی داره ، نه روابط خوبی توی شرکت در جریانه.
به چیش میرید؟
بچه جواب قشنگی میده. میگه به راه دورت بیام ، به پول زیادی که میدی بیام ، به چهره قشنگت بیام... به چیت بیام؟
شده داستان شرکتهای ایرانی. خیلیاشون نقش همین پیرمرد غیور رو دارن.
نه قراره تجربه کسب کنید ، نه قراره حقوق خوبی بگیرید ، نه قراره رزومه خاصی بشه ، نه بار علمی داره ، نه روابط خوبی توی شرکت در جریانه.
به چیش میرید؟
رقصنده با کد
Photo
برای استفاده از React Compiler عجله نکنید ولی کم کم یادگیریش رو شروع کنید و مقدماتش رو پیش برید. مهمترین و شاید تنها مقدمش اینه که React Rules رو رعایت کنید:
۱- کامپوننتها و هوکها باید Pure باشند ، یعنی :
- کامپوننتها باید idempotent باشند. یعنی به ازای ورودی یکسان خروجی یکسان داشته باشند. به عبارت دیگه به ازای props ، state و context یکسان ، خروجی همیشه یکسان باشه
- ساید افکتها باید خارج از لایف سایکل رندر اتفاق بیفته
- باید props و state رو immutable نگه داریم. به عبارتی نباید مستقیم تغییرشون داد
- مقادیری که به هوکها پاس داده میشن ، نباید تغییر کنن.
- بعد از اینکه مقداری رو به کامپوننت child پاس دادیم ، اون مقدار دیگه توی کامپوننت parent تغییر نکنه.
۲- ریکت مسول کال کردن کامپوننتها و هوکهاست
- هیچ وقت یک کامپوننت رو به شکل فانکشن مستقیما کال نکنید.
- هوکها فقط باید داخل کامپوننتها استفاده بشن. به شکل یک مقدار عادی باهاشون برخورد نکنید.
۳- قوانین مخصوص هوکها:
- همیشه هوکها رو در بالاترین سطح یک کامپوننت استفاده کنید. مثلا نرید توی حلقه for بنویسیدشون
- هوکها رو فقط از داخل فانکشنها ریکتی صدا بزنید ، نه فانکشنهای عادی جاوااسکریپتی
نکته خیلی مهم : use خالی در ریکت ، hook نیست بلکه api هستش پس قوانین شماره ۳ لزوما در موردش صدق نمیکنه.
مطالب بیشتر در کانال رقصنده با کد:
https://news.1rj.ru/str/danceswithcode
۱- کامپوننتها و هوکها باید Pure باشند ، یعنی :
- کامپوننتها باید idempotent باشند. یعنی به ازای ورودی یکسان خروجی یکسان داشته باشند. به عبارت دیگه به ازای props ، state و context یکسان ، خروجی همیشه یکسان باشه
- ساید افکتها باید خارج از لایف سایکل رندر اتفاق بیفته
- باید props و state رو immutable نگه داریم. به عبارتی نباید مستقیم تغییرشون داد
- مقادیری که به هوکها پاس داده میشن ، نباید تغییر کنن.
- بعد از اینکه مقداری رو به کامپوننت child پاس دادیم ، اون مقدار دیگه توی کامپوننت parent تغییر نکنه.
۲- ریکت مسول کال کردن کامپوننتها و هوکهاست
- هیچ وقت یک کامپوننت رو به شکل فانکشن مستقیما کال نکنید.
- هوکها فقط باید داخل کامپوننتها استفاده بشن. به شکل یک مقدار عادی باهاشون برخورد نکنید.
۳- قوانین مخصوص هوکها:
- همیشه هوکها رو در بالاترین سطح یک کامپوننت استفاده کنید. مثلا نرید توی حلقه for بنویسیدشون
- هوکها رو فقط از داخل فانکشنها ریکتی صدا بزنید ، نه فانکشنهای عادی جاوااسکریپتی
نکته خیلی مهم : use خالی در ریکت ، hook نیست بلکه api هستش پس قوانین شماره ۳ لزوما در موردش صدق نمیکنه.
مطالب بیشتر در کانال رقصنده با کد:
https://news.1rj.ru/str/danceswithcode
امروز یعنی پنجشنبه ۸ آبان ۱۴۰۴ ، هر سوالی دارید مستقیم توی پیوی بپرسید ازم. یا با چت جواب میدم یا جلسه میذاریم.
هزینهای نداره و رایگانه ولی ترجیحا سوالاتی بپرسید که با سرچ پیدا نشه.
@AliTheCodeGuy
اگر بلد باشم که جواب میدم. بلد هم نباشم باهم یاد میگیریم.
هزینهای نداره و رایگانه ولی ترجیحا سوالاتی بپرسید که با سرچ پیدا نشه.
@AliTheCodeGuy
اگر بلد باشم که جواب میدم. بلد هم نباشم باهم یاد میگیریم.