- 20:37 1405/1/26
- میلاد
کل وجودمو گرفته ، کلا از اینکه بخوام به یه عده بی شعور نفهم ثابت کنم این حکومت داره بهمون ظلم میکنه هم متنفرم.
کل وجودمو گرفته ، کلا از اینکه بخوام به یه عده بی شعور نفهم ثابت کنم این حکومت داره بهمون ظلم میکنه هم متنفرم.
تو جاوااسکریپ یه متد خوب برای Object وجود داره که واقعا دوسش دارم و تقریبا هم جدیده .
Object.groupBy
خیلی بدرد بخوره ، کارش اینه که یه آرایه ( بهتر بگم یه آرایه از object ها ) رو تبدیل به Object از آرایه میکنه با این خاصیت که شما بهش میگی مقدار Key رو از کدوم مقدار داخل هر آیتم آرایه بگیره. همونطور که از اسمش هم معلومه، گروه بندی میکنه یعنی اگر دوتا آیتم مقدار key یکسان داشته باشن داخل یه آرایه در کنار هم تحویل میده.
خیلی بهتر از این هم میشه توضیح داد الان واقعا حسش نیست ولی شما اگه باهاش کار نکردید حتما یه بار چک کنید.
و خوبی دیگهش اینه که type safety داره و تو typescript گیج بازی در نمیاره.
مشکل اینجاس که پلتفرم داخلی اطلاعات منو رصد کنه و در جهت اهداف سیاسی استفاده کنه . اطلاعات شخصی منو. حریم خصوصی تو این پیامرسان ها بی معنیه. وگرنه ما با اینکه یه ایرانی اونو ساخته یا نه مشکلی نداریم.
موضوع اینه که آزادی مارو میگیرن به بهونه اینکه جایگزین دارن ( بخوره تو سرشون ، جایگزین با کیلو کیلو باگ و قطعی ).
چرا بد میشه ؟ چون وقتی رغیب نباشه پیشرفت نمیکنی ، اتفاقی که با تولید داخلی ماشین میوفته، وقتی آزادی برای خرید نداشته باشی، بی کیفیت ترین ماشین داخلی، به قیمت بهترین ماشین های خارج.
خیلی یاد گرفتن این مورد به سرعت کدنویسی کمک میکنه، هرچی کمتر دست از روی کیبورد جدا بشه ( برای استفاده از ماوس ) بهتره. و vim خیلی نیاز ها رو برطرف میکنه ، و سرعت شما رو برای تایپ کردن سریع تر تو محیط کد بیشتر میکنه. این موضوع هم از طرف کد نویس های حرفه ای تایید شده هم تجربه شخصی منه. و اگر عادت کنی بهش دیگه برات کار سختی میشه بدون اون کد بزنی .
اما قرار نیست شما مثلا VS Code بیخیال بشی بری کلا با vim کد بزنی . این کار فقط دنیا رو برات سخت تر میکنه ( البته ممکنه یه وقت هایی ssh که میزنی رو سرور یه سری کار کنی با vim اصلی ).
تو vscode و زیر مجموعه هاش یه Extension وجود داره که خیلی راحت تمام shortcut های مورد نیاز که تو vim وجود داشته رو برات فراهم میکنه ، پیشنهاد میدم استفاده کنید با اینکه یادگیری vim زمانبره و فقط با استفاده کردن روزمره میشه مسلط شد.
vim خیلی بزرگه و به این راحتی نمیشه بصورت کامل یاد گرفتن حتی با دیدن دوره های آموزشی. ولی میشه تا حدی که خیلی سرعت کد نویسی افزایش پیدا کنه یاد گرفت.
ابزار خوبیه برای DevOps ، خیلی هم باحاله . اما برای برنامه نویس ( مخصوصا برنامه هایی که محیط اجرایی دارن ، مثل بک اند و api و ... ) خیلی خوبه که در حد ابتدایی تا متوسط بلد باشی. قطعا نیاز پیدا میکنی بهش مخصوصا اگه پروژه فریلنسری قبول کنی.
سوال این جاست ، در قبال حفظ ایران و جلوگیری از نابودی این سرزمین ، آیا حاضر میشن حکومت رو تحویل یه عده ایرانی دیگه بدن ؟
جواب خیر.
چون براشون حفظ رژیم از نابودی ایران و ایرانی هم مهم تره.
تو بله یه پیام اومد با عنوان geo dns که در واقع بر حسب اینکه درخواست از داخل یا خارج هست اون رو به هاست های مختلف ( داخل یا خارج ) هدایت میکنه که سایت برای گوگل هم قابل نمایش باشه .
اما موضوع چیه، ساخته شدن این مدل ابزار ها ، فقط برای بستن دهن من و شماییه که به قطع شدن اینترنت معترض میشیم ( یه جورایی تضعیف قدرت اعتراض ).
هرچی ابزار های این شکلی ( چه برای ssl چه برای rank گوگل و یا حتی mirror ها ) ساخته میشه فقط برای اینه که سری بعدی بتونن راحت تر و مدت های بیشتر دسترسی به ظاهر آزادانه ما رو قطع کنن. حالا تو به فکر اصلاحات و رفع فیلترینگی ؟؟ یه کم به خودت بخند
تو docs رسمی ReactJS یه مقاله خیلی طولانی هست که میگه چرا نباید از useEffect استفاده کرد، کلی جا هست که به اشتباه از useEffect استفاده میشه و این کار اصلا خوب نیست و باعث side effect های مسخره میشه. حتما اگه فرصت شد و اینا گذاشتن دسترسی پیدا کنیم ، یه سر بزنید بهش .
(تا جایی که کامپوننت StrickMode برای پیشگیری از یه سری مشکلات useEffect ارائه شد.)
هروقت آزادیت رو دادی که امنیت داشته باشی ، بدون دیگه نه آزادی داری نه امنیت.
این فرمول ثابت شده است.
همیشه اولین قدم سخته ، مخصوصا برای تغییر باور های غلط.
واسه همینه اونی که یه عمر طرف غلط رو گرفته رو نمیتونی با هزار تا دلیل و منطق قانع کنی اشتباه میکرده.
مثلا خیلی ها تو فامیل. هممون داریم از اینا.