رقصنده با کد – 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 + React - Day 7

useCounter

Implement a useCounter hook that manages a counter state, with some additional convenience utility methods.


export default function Component() {
const { count, increment, decrement, reset, setCount } = useCounter();

return (
<div>
<p>Counter: {count}</p>
<button onClick={increment}>Increment</button>
<button onClick={decrement}>Decrement</button>
<button onClick={reset}>Reset</button>
</div>
);
}


Arguments

- initialValue: number: Initial value of the counter state. If not provided, it should default to 0.

Returns

The useCounter hook returns an object with the following properties:

- count: number: The current counter value
- increment: () => void: A function to increment the counter value
- decrement: () => void: A function to decrement the counter value
- reset: () => void: A function to reset the counter value to initialValue, or 0 if not provided
- setCount: (value: number) => void: A function to set the counter value to value, it has the same signature as setState

@danceswithcode
@alithecodeguy

#js #javanoscript #interview87
Amazon interview question

#js #interview
اگر واقعا به علوم کامپیوتر علاقه دارید ، تا جان در کف دارید ریاضی بخونید.

شاید بعضی‌ها ناراحت شن ولی واقعیت اینه که بیشتر از ۹۵ درصد یا حتی ۹۹ درصد برنامه نویسا ، پلیر هستن تا برنامه‌نویس. خودم هم شاملشون میشم. نه چیزی رو از نیستی میسازیم ، نه چیزی رو بهینه میکنیم ، نه چیزی رو بهبود میدیم.

کارمون اینه یا div بچینیم ، یا crud بزنیم ، یا table دیتابیس بزنیم، یا داکر بیاریم بالا. دیگه خیلی آدم خفنی باشیم ، حواسمون به تردینگ جاوااسکریپت و سکوریتی بک و ایندکس و شارد دیتابیس و ارکستریشن کوبر میشه. خب؟ هرکسی داکیومنت کوفتیشون رو بخونه میتونه همین کارارو انجام بده.

کدوممون چیزی رو ساختیم؟ احتمالا هیچ کدوم. اونایی که هم که یه چیزی ساختن بعید نیست رفته باشن چندتا چیز آماده رو سرهم کرده باشن.

از هر مسیری میرم به کف برسم میرسم به کمبود دانش ریاضی. از بازی سازی بگیر تا هوش مصنوعی تا حتی html !!

بله همین اچ‌تی‌ام‌الی که سبک سرانه بهش نگاه میکنید ، مفاهیم عمیق ریاضی داخلشه.

خلاصه اگر زیر ۲۰ یا حتی زیر ۳۰ هستید ، صبح ظهر شب فقط ریاضی بخونید.

پاورقی: خودم ریاضی دبیرستان رو با ۱۰ گذروندم و ۴ بار ریاضی ۱ رو توی دانشگاه افتادم. کسی نبود توجیه کنه چرا ریاضی خوبه. خود استاداش هم نمی‌دونستن.
توی دورانی که هوش مصنوعی گوش فلک رو داره کر میکنه ، تمرکزمون رو گذاشتیم روی اصل انسان بودنمون تا محصولاتی خلق کنیم که ساده و انسان محور باشن. یا حداقل بتونن بدون پیچیدگی عجیب غریب ، مشکلی هرچند کوچیک رو حل کنن.

هر چی ساده‌تر بهتر.
هر چی کم‌خرج‌تر بهتر.

هر ایده‌ای دارید ، توی تیم خودمون ازتون حمایت می‌کنیم.

از هیچ ایده‌ای خجالت نکشید.

چه بخواید ابزاری بزنید که ۲ تا عدد رو با هم جمع کنه ، چه بخواید گیم‌انجین بنویسید ، چه بخواید فروشگاه سیرترشی بزنید ، در حد توانمون کمکتون می‌کنیم.

هیچ مسله مالی هم بین ما و شما مطرح نیست ، به شرط اینکه محصول جوری باشه که یه خیری به مردم برسونه.

خودمون یه محصول آوردیم بالا. دومیش توی راهه.

پاورقی: تیم کوچیکی هستیم که میخوایم به محصولاتی که وابستگی به هوش مصنوعی رو کم میکنن یا بهش نیاز ندارن ، کمک کنیم. هیچ چیز عجیب غریبی در جریان نیست.

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

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

https://www.menuliza.com/

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

شاید براتون جالب باشه این سامانه ، کلا بک‌اند نداره.

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

ممنون میشم اگر حوصله کردید پست لینکدنشو لایک و کامنت کنید دیده بشه :
https://www.linkedin.com/posts/alithecodeguy_menuliza-create-qr-code-menus-instantly-activity-7401714712830349312-Gu8-?utm_source=share&utm_medium=member_android&rcm=ACoAACtcWEYBTrZMU9DqRUSmbHsrw5UuZpcD8m0
وضع دستگاه تصفیه هوا ، بعد از فقط ۵ ثانیه باز موندن در خونه. اونم نه در حیاط. در خونه آپارتمانی! وقتی در بسته‌اس میاد روی ۴۳.

این دستگاهها پشتش یه لیزر داره که میزان ذرات معلق در هوا و یه سری چیزای خاص دیگه رو اندازه گیری میکنه. سه سال پیش همین موقع ، این دستگاه ۱ رو نشون میداد.
Javanoscript - Day 8

Array.prototype.reduce

Array.prototype.reduce is a way of "reducing" elements in an array by calling a "reducer" callback function on each element of the array in order, passing in the return value from the calculation on the preceding element. The final result of running the reducer across all elements of the array is a single value.

Implement Array.prototype.reduce. To avoid overwriting the actual Array.prototype.reduce which is being used by the autograder, we shall instead implement it as Array.prototype.myReduce.

Examples


[1, 2, 3].myReduce((prev, curr) => prev + curr, 0); // 6
[1, 2, 3].myReduce((prev, curr) => prev + curr, 4); // 10


Notes
There are some nuances regarding how the Array.prototype.reduce function works and what values are being passed to the reducer callback. You are recommended to read the specification for Array.prototype.reduce on MDN Docs before attempting.

@danceswithcode
@alithecodeguy

#js #javanoscript #interview87
توی محیط آی‌تی ، به نفراتی که شلوار پارچه‌ای و کفش رسمی می‌پوشن و کیف اداری دست میگیرن ، سخت میشه اعتماد کرد.

(فکت نیست ، کمی هم جنبه طنز داره)
درکش برای آدم غیر کامپیوتری ، واقعا سخته 😁
Javanoscript - Day 9

Cycle

Implement a function that takes one or more values and returns a function that cycles through those values each time it is called.

Examples


const helloFn = cycle('hello');
console.log(helloFn()); // "hello"
console.log(helloFn()); // "hello"

const onOffFn = cycle('on', 'off');
console.log(onOffFn()); // "on"
console.log(onOffFn()); // "off"
console.log(onOffFn()); // "on"


@danceswithcode
@alithecodeguy

#js #javanoscript #interview87
دعای هر روز و شب یک ایرانی
مجددا امکان برگزاری جلسات آموزشی و جلسات منتورینگ فراهم شد.

در صورت تمایل ، هستم در خدمتتون:
@alithecodeguy

پاورقی: 99% چیزها رو خودتون می‌تونید یاد بگیرید و نیاز به منتور ندارید
الان جوری شده همه هوش مصنوعی استفاده میکنن ولی بهشون بگن هوش مصنوعی استفاده می‌کنید عصبی میشن.

شده عشق ابدی. همه میبینن ولی گردن نمیگیرن.

شل کن برادر من. تابلو داری همش مصنوعی استفاده می‌کنی‌. ادعات میشه بشین چهارتا سوال الگوریتمی سبک بهت بدم ببین میتونی حل کنی.
فرض کنید به عنوان برنامه‌نویس می‌رید داخل یک شرکتی. یک سال تمام ، یک تیم کامل زحمت میکشه ولی پروژه faild میشه. چند ده میلیارد هم به فنا میره.

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

اجازه ندید مدیر کم خرد ، ناتوانیش رو با عذاب روحی دادن به شما سبک کنه.

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