رقصنده با کد – Telegram
رقصنده با کد
784 subscribers
1.69K photos
850 videos
207 files
665 links
Here are some interesting things I've come across during my learning process. That's it. Admin ID:
@alithecodeguy
Download Telegram
پس که هوش مصنوعی بی طرفه هان؟
Javanoscript - Day 10

Type Utilities

JavaScript is a dynamically typed language, which means the types of variable types can be changed during runtime. Many interview questions involve recursion of objects that can hold values of different types and how to handle each value type differs according to the type (e.g. different code is needed to iterate over an array vs an object). Knowledge of handling the JavaScript types is crucial to solving questions like Deep Clone and Deep Equal.

In Type Utilities, we have implemented utility functions to determine the types of primitive values. In this question, we will implement the following utility functions to determine the types of non-primitive values.

- isArray(value): Return true if value is an array, false otherwise.

- isFunction(value): Return true if value is a function, false otherwise.

- isObject(value): Return true if value is an object (e.g. arrays, functions, objects, etc, but not including null and undefined), false otherwise.

- isPlainObject(value): Return true if value is a plain object, false otherwise (for arrays, functions, etc).
(A plain object, or what is commonly known as a Plain Old JavaScript Object (POJO) is any object whose prototype is Object.prototype or an object created via Object.create(null).)

@danceswithcode
@alithecodeguy

#js #javanoscript #interview87
این کانال جالبیه توی یوتیوب. مسایل علمی رو به زبان ساده توضیح میده

https://www.youtube.com/@Factorium_Farsi/videos
دارم روی سرفصل‌های یک دوره کمی غیر معمول کار میکنم.

هنوز نمیدونم دوره آنلاینه یا پکیجه یا کلا چه جوری باید پیش برم که تناسب بین زمان و هزینه رو حفظ کنم ولی هدف اصلی اینه که کسی رو که کلا چیزی از کامپیوتر نمیدونه رو به این توانایی برسونیم که یک سایت (یا حتی اپ موبایل و دسکتاپ) رو خودش از صفر تا صد بزنه ، دپلوی کنه و نگهداری و امنیتش رو خودش انجام بده.

فعلا به سرفصل‌های زیر رسیدم. از هر پیشنهاد یا اصلاحی استقبال میکنم.

××××××××××××××××××××

۱. مبانی دنیای کامپیوتر
- ریاضیات پایه و منطقی کامپیوتر
- معماری کامپیوتر مختصر
- مبانی شبکه

۲. سیستم عامل و محیط توسعه
- لینوکس Essentials (کار با ترمینال، فایل‌ها، دستورات پایه)
- وب سرورها مقدماتی (Apache/Nginx، مفهوم هاست و دامین)

۳. کنترل نسخه
- گیت و گیت‌هاب

۴. مقدمات برنامه‌نویسی
- منطق برنامه‌نویسی، متغیرها، شرط و حلقه
- مقدمه‌ای بر الگوریتم

۵. فرانت‌اند
- اچ‌تی‌ام‌ال و سی‌اس‌اس
- جاوااسکریپت پایه
- دیزاین مقدماتی
- ریکت‌جی‌اس

۶. بک‌اند
- نود‌جی‌اس و اکسپرس
- دیتابیس

۷. پروژه عملی
- ساخت یک وب‌سایت کامل (فرانت + بک‌اند + دیتابیس)
- تست و دیپلوی نهایی روی هاست/سرور
- بررسی امنیت و بهینه‌سازی پایه

××××××××××××××××××××
This media is not supported in your browser
VIEW IN TELEGRAM
اینو خیلی با دقت ببینید.
تموم که شد بیاید بدلش یا همون روش مقابله کردن باهاش رو بگم بهتون.

وقتی اصطلاحا به این نقطه می‌رسید ، یعنی قضیه به دمش رسیده و عملا دو تا گزینه بیشتر ندارید که کاملا به روحیه خودتون بستگی داره :

۱ - اگر فوق العاده آدم ریلکسی هستید (از اینا که وسط جنگ هم چرت میزنن) یا راحت تحت تاثیر قرار نمیگیرید و خودخوری نمی‌کنید ، طاقت بیارید. معمولا این طاقت نه تنها شرایط شما رو درست میکنه بلکه معمولا ۱۸۰ درجه به ضرر نفراتی که میشه شما رو تحت فشار گذاشتن و بلافاصله اونها توی شرایط مشابه شرایط قبلی شما قرار میگیرن و پرپر میشن.

۲- اگر روحیه حساسی دارید یا خودتون کلا دیگه حال نمیکنید که بمونید ، استعفا ندید. صبر کنید تهش برسه بعدش برید. اینطوری چون منتظر رفتن خودخواسته هستید ، این ignore کردن دیگه براتون بی‌اهمیت میشه چون می‌دونید که قراره کلا بقیه مسیر رو از نقطه دیگه‌ای ادامه بدید.

هر چیز جز این ۲ مورد ، هم باعث خوشحالی مخالفاتون میشه ، هم خودتون رو اذیت میکنه.
آیلتس توی ایران گویا دیگه از بیخ کنسل شد.
دلیل اصلی همایش‌ها ، دورهمی‌ها و کنفرانس‌های داخلی (۹۹٪)
Javanoscript + React - Day 11

useClickAnywhere

Implement a useClickAnywhere hook that handles click events anywhere on the document.


export default function Component() {
const [count, setCount] = useState(0);

useClickAnyWhere(() => {
setCount((prev) => prev + 1);
});

return <p>Click count: {count}</p>;
}


Arguments

- handler: (event: MouseEvent) => void: The function to be called when a click event is detected anywhere on the document

@danceswithcode
@alithecodeguy

#js #javanoscript #interview87
عامه پسند
چارلز بوکفسکی

#book
اگر قرار بشه تمام روز و شب انسان ، به کار کردن ، خوردن ، خوابیدن ، ری..ن و هرزگاهی جفتک و ماوماو اضافه بگذره ، چه فرقی با یک گاو یا اسب داره؟
نمادهای اصیل ایرانی که باید بشناسیم
Javanoscript + React - Day 12

useCycle

Implement a useCycle hook that cycles through a sequence of values each time its function is called.


export default function Component() {
const [mode, cycle] = useCycle('low', 'medium', 'high');

return (
<div>
<p>State: {mode}</p>
<button onClick={cycle}>Cycle</button>
</div>
);
}



Arguments

The useCycle hook should accept an indefinite number of arguments, each representing a value in the sequence to cycle through.

Returns

A tuple containing the following elements:

1. value: The current value
2. cycle: A function that changes the current value to the next one in the sequence, or the first one if the current value is the last in the sequence

@danceswithcode
@alithecodeguy

#js #javanoscript #interview87
پیشنهاد:

لذت غذا خوردن رو یک ماه از خودتون بگیرید. چی رو متوجه می‌شید؟ دوست داشتید بیاید بگید.

منظورم روزه نیست. چون توی روزه فقط گشنگی می‌کشید ولی انتهای روز از غذا خوردن لذت می‌برید.

منظورم اینه هر موقع بدنتون تشنه غذای خاصی بود ، ازش دریغ کنید. غذا بخورید که صرفا نیازتون تامین شه ولی لذتی ازش نبرید.

مثال: اگر عاشق فست فودید ، اصلا نرید سمتش. یا برعکس ، عاشق سالادید ، برید فست‌فود بخورید. هدف اصلی اینه که با نفستون سرشاخ بشید.

(تحت هر شرایطی آب زیاد بنوشید. مورد خوبی برای تست نیست.)
جاستین بیبر نکته جالبی رو متوجه شده
واقعا عکس بانمکیه 😁
اینو سه سال پیش گرفتم حدود ۳ تومن. الان شده ۵۲ تومن. احتمالا راحت‌تر متوجه بشید چرا هوا آلوده‌اس.

انبارای موتور برق خالی شد برقا اوکی شد.
انبار تصفیه هوا هم خالی شه ، هوا اوکی میشه.
میتونیم با تقریب خوبی بگیم یکی الان داره انباراشو از کپسول گاز پر میکنه. یکی هم منبع آب وارد میکنه.

اگر تزریق پلاستیکی دارید ، منبع آب تولید کنید سال بعد میلیاردر شید.
و ناگهان آن مرد خسته‌ای که صبح زود می‌رفت
و دیر به خانه برمیگشت
دیگر پدرت نیست ، خودت هستی
برای من ریکتی ، یه ذره دردناکه گفتنش ولی به نظر اگر آنگولار بلد باشید ، با اختلاف فاحشی شانس مهاجرتتون بیشتر میشه.

چیه آخه این مزخرف 😁
لیست سایت‌های کاریابی خارجی‌ که قبلا ایرانی‌ها ازش نتیجه گرفتن:

1- linkedin
2- github
3- indeed
4- direct on company website

خلاصه نظرات مرتبط در کامنت‌ها:
فول استک بیشترین شانس رو داره

---------------------------------

اگر سایتی رو میشناسید کامنت کنید ، ادش میکنم به لیست بالا تا شانس کار خوب پیدا کردن همه بره بالاتر.

این پست رو دوست داشتید به اشتراک بذارید که برنامه‌نویسای بیشتری ببینن.

#job #work