Forwarded from Geek Alerts
متا و توییتر، تیک آبی نمیفروشن، اشتراکهایی برای خدمات بیشتر دارن.
مثلا اشتراک متا رو اگه بخرید، یک پکیج هست شامل تیک آبی، پشتیبانی چت و ایمیل، پروفایل پیشرفتهتر، امکان درخواست حذف حسابهای کاربری که از روی اسم و عکس شما ساخته شدن، نمایش بالاتر در بخش دیدگاهها، نمایش بالاتر در پیشنهادها و جستجوی اینستا و چندتا ویژگی دیگه.
هزینه اون ماهی ۱۵ دلار هست، باید بالای ۱۸ سال باشید و مدارک شناسایی یکی از کشورهایی رو ارائه بدید که متا وریفای برای اون کشور فعال هست.
مثل هند، آمریکا، کشورهای اروپایی و چند مورد دیگه.
برای درخواست هم از داخل خود برنامه اینستاگرام و یا سایت بیزینس فیسبوک میشه اقدام کرد.
https://business.facebook.com/
@geekalerts
مثلا اشتراک متا رو اگه بخرید، یک پکیج هست شامل تیک آبی، پشتیبانی چت و ایمیل، پروفایل پیشرفتهتر، امکان درخواست حذف حسابهای کاربری که از روی اسم و عکس شما ساخته شدن، نمایش بالاتر در بخش دیدگاهها، نمایش بالاتر در پیشنهادها و جستجوی اینستا و چندتا ویژگی دیگه.
هزینه اون ماهی ۱۵ دلار هست، باید بالای ۱۸ سال باشید و مدارک شناسایی یکی از کشورهایی رو ارائه بدید که متا وریفای برای اون کشور فعال هست.
مثل هند، آمریکا، کشورهای اروپایی و چند مورد دیگه.
برای درخواست هم از داخل خود برنامه اینستاگرام و یا سایت بیزینس فیسبوک میشه اقدام کرد.
https://business.facebook.com/
@geekalerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
Revive 1.4: A Faster, Configurable, Flexible Linter for Go
🟢 خلاصه مقاله:
مقاله مورد بحث به بررسی ابزاری جدید در زبان برنامهنویسی Go میپردازد که به عنوان جایگزینی برای ابزار قبلی به نام golint عمل میکند. این ابزار جدید با هدف ارائه ساختار، قابلیت پیکربندی و عملکرد بهتر طراحی شده است. این ابزار توسط پروژهها و کتابخانههای بزرگ Go به کار گرفته شده است. اطلاعات بیشتر و کد ابزار در مخزن GitHub قابل دسترسی است. این جایگزینی به کاربران امکان میدهد تا به روز رسانیها و تنظیمات دقیقتری نسبت به golint داشته باشند، و با ایجاد بهبودهای عملکردی، تجربه کاربری را تحت تاثیر قرار دهد. نکته کلیدی این ابزار جدید این است که با وجود ارتقاءهای انجام شده، همچنان سازگاری با استانداردهای پروژههای قدیمیتر را حفظ میکند.
🟣لینک مقاله:
https://golangweekly.com/link/160160/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Revive 1.4: A Faster, Configurable, Flexible Linter for Go
🟢 خلاصه مقاله:
مقاله مورد بحث به بررسی ابزاری جدید در زبان برنامهنویسی Go میپردازد که به عنوان جایگزینی برای ابزار قبلی به نام golint عمل میکند. این ابزار جدید با هدف ارائه ساختار، قابلیت پیکربندی و عملکرد بهتر طراحی شده است. این ابزار توسط پروژهها و کتابخانههای بزرگ Go به کار گرفته شده است. اطلاعات بیشتر و کد ابزار در مخزن GitHub قابل دسترسی است. این جایگزینی به کاربران امکان میدهد تا به روز رسانیها و تنظیمات دقیقتری نسبت به golint داشته باشند، و با ایجاد بهبودهای عملکردی، تجربه کاربری را تحت تاثیر قرار دهد. نکته کلیدی این ابزار جدید این است که با وجود ارتقاءهای انجام شده، همچنان سازگاری با استانداردهای پروژههای قدیمیتر را حفظ میکند.
🟣لینک مقاله:
https://golangweekly.com/link/160160/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
revive.run
revive - fast & configurable linter for Go
Revive documentation website
Forwarded from Daneshkar admin
🔴 اگر این زبان برنامهنویسی رو بلد باشی، جات تو سازمانهای بزرگه!
🌐 کدنویسی با #C روی فریمورک Asp.Net رو یادبگیر تا وارد بازارکار پردرآمد برنامهنویسی بشی.
🤝ما در راه یادگیری این زبان و استخدامت کمکت میکنیم.
👇🏻👇🏻👇🏻
⬅️ شروع مسیر یادگیری و استخدام ➡️
🌐 کدنویسی با #C روی فریمورک Asp.Net رو یادبگیر تا وارد بازارکار پردرآمد برنامهنویسی بشی.
🤝ما در راه یادگیری این زبان و استخدامت کمکت میکنیم.
👇🏻👇🏻👇🏻
⬅️ شروع مسیر یادگیری و استخدام ➡️
Forwarded from DevTwitter | توییت برنامه نویسی
اگر از لاراول استفاده میکنید و دنبال پکیجی برای آنالیز کلیک کاربران هستید پکیج Pan این امکان رو به صورت لوکال ایجاد میکنه
https://github.com/panphp/pan
معرفی:
https://www.youtube.com/watch?v=hJJNi-Ri_3E
@DevTwitter | <Parsa Kafi/>
https://github.com/panphp/pan
معرفی:
https://www.youtube.com/watch?v=hJJNi-Ri_3E
@DevTwitter | <Parsa Kafi/>
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
ابزار FlipperZero فلیپرزیرو یک ابزار چند کاره برای برای تحقیق و بررسی پروتکل های رادیویی، سیستم های کنترل دسترسی، سخت افزار و غیره است😎
امکانات FlipperZero :
✅ گیرنده و فرستنده زیر 1 گیگاهرتز
محدوده زیر 1 گیگاهرتز محدوده فعالیت دستگاههای بیسیم و سیستمهای کنترل دسترسی، مثل کنترل از راه دور درب گاراژ، راه بند های برقی، حسگرهای اینترنت اشیا و سیستمهای بدون کلید از راه دور است
✅ اسکن کارت ها و تگ های RFIDبا فرکانس های پایین
✅ دارای ماژول NFC
✅ گیرنده و فرستنده مادون قرمز
✅ گیرندهIR
✅ دارای کلید دالاس معروف به iButton
✅ ورودی gpio
و ...
قیمتش در ایران حدود ۱۰ تا ۲۰ قیمت میدن (من فروشنده نیستم 😁)
اگر هزینه زیاد است و میخواهید با یک ESP32-S3 سر و ته کار را جمع کنید CapibaraZero برای شماست
https://capibarazero.github.io/docs/
⁉️ سوالی داشتید در بخش کامنت ها بپرسید 😎
امکانات FlipperZero :
✅ گیرنده و فرستنده زیر 1 گیگاهرتز
محدوده زیر 1 گیگاهرتز محدوده فعالیت دستگاههای بیسیم و سیستمهای کنترل دسترسی، مثل کنترل از راه دور درب گاراژ، راه بند های برقی، حسگرهای اینترنت اشیا و سیستمهای بدون کلید از راه دور است
✅ اسکن کارت ها و تگ های RFIDبا فرکانس های پایین
✅ دارای ماژول NFC
✅ گیرنده و فرستنده مادون قرمز
✅ گیرندهIR
✅ دارای کلید دالاس معروف به iButton
✅ ورودی gpio
و ...
قیمتش در ایران حدود ۱۰ تا ۲۰ قیمت میدن (من فروشنده نیستم 😁)
اگر هزینه زیاد است و میخواهید با یک ESP32-S3 سر و ته کار را جمع کنید CapibaraZero برای شماست
https://capibarazero.github.io/docs/
⁉️ سوالی داشتید در بخش کامنت ها بپرسید 😎
Forwarded from Laravel News
Laravel 11.28 Adds a Composer Dev Command https://laravel-news.com/laravel-11-28-0
Laravel News
Laravel 11.28 Adds a Composer Dev Command - Laravel News
The Laravel team released v11.28 with a "composer run dev" command, Tailwind default config, a "CollectedBy" attribute to define a custom Collection class for a model, interactive encrypt/decrypt commands, and more.
Forwarded from Geek Alerts
با اینکه فکر میکنید 5G آخرین نسل ارتباط تلفن همراه هست ولی داریم ازش عبور کنیم و 5.5G یا همون 5G Advanced داره به شبکههای مخابراتی اضافه میشه.
اول اینکه میشه باهاش به سرعت اینترنت ۱۰ گیگابیت رسید، اتفاقی که الان با 5G در حدود میانگین ۱ تا ۲ گیگابیت هست.
یا اینکه تکنولوژیهایی داره که کمک میکنه تو جاهای شلوغ مثل استادیومها، آنتنهای بیشتری به دکلها اضافه کنن تا ظرفیت اونجا بدون مشکل زیاد بشه.
حتی برای الگوی ترافیک و بهبود قدرت سیگنال ممکنه از AI هم استفاده کنن.
ویژگی بعدیش هم کاهش مصرف انرژی گوشی هست وقتی از اون استفاده نمیکنیم، (منظور حالت آماده به کار هست)
حالا یکی از مدیران تی-موبایل آمریکا تایید کرده که میخوان شبکه 5G Advanced رو تا چند ماه دیگه راهاندازی کنن.
از طرفی خود گوشی هم باید پشتیبانی کنه و خبر خوب اینهکه قبلا مودمهایی با این قابلیت تولید شدن و بعضی از گوشیها این ویژگی رو دارن.
هرچند با اعلام اولین دکلهایی که این ویژگیرو دارن احتمالا تمام گوشیهایی که بعدا معرفی میشن روی این کلمه 5G Advanced خیلی تبلیغ کنن.
phonearena
@geekalerts
اول اینکه میشه باهاش به سرعت اینترنت ۱۰ گیگابیت رسید، اتفاقی که الان با 5G در حدود میانگین ۱ تا ۲ گیگابیت هست.
یا اینکه تکنولوژیهایی داره که کمک میکنه تو جاهای شلوغ مثل استادیومها، آنتنهای بیشتری به دکلها اضافه کنن تا ظرفیت اونجا بدون مشکل زیاد بشه.
حتی برای الگوی ترافیک و بهبود قدرت سیگنال ممکنه از AI هم استفاده کنن.
ویژگی بعدیش هم کاهش مصرف انرژی گوشی هست وقتی از اون استفاده نمیکنیم، (منظور حالت آماده به کار هست)
حالا یکی از مدیران تی-موبایل آمریکا تایید کرده که میخوان شبکه 5G Advanced رو تا چند ماه دیگه راهاندازی کنن.
از طرفی خود گوشی هم باید پشتیبانی کنه و خبر خوب اینهکه قبلا مودمهایی با این قابلیت تولید شدن و بعضی از گوشیها این ویژگی رو دارن.
هرچند با اعلام اولین دکلهایی که این ویژگیرو دارن احتمالا تمام گوشیهایی که بعدا معرفی میشن روی این کلمه 5G Advanced خیلی تبلیغ کنن.
phonearena
@geekalerts
Forwarded from DevTwitter | توییت برنامه نویسی
به تازگی یک سری دو قسمتی درباره Spring AI منتشر کردم! اگر به چگونگی ادغام قابلیتهای هوش مصنوعی در Spring علاقهمندید، این مقالات را بررسی کنید:
قسمت اول:
https://hoomanamini.ir/blog/spring-ai-part1
قسمت دوم:
https://hoomanamini.ir/blog/spring-ai-part2
@DevTwitter | <Parsa Kafi/>
قسمت اول:
https://hoomanamini.ir/blog/spring-ai-part1
قسمت دوم:
https://hoomanamini.ir/blog/spring-ai-part2
@DevTwitter | <Parsa Kafi/>
Forwarded from Geniuses Group (Omid Hekayati)
فهم عمیق نسبت به کلمات، برای ما انسان ها، کاری زمان بر است و بدست آوردن بینش موثر برای ارتباط کلمات زمان برتر
شاید در نگاه اول فکر می کنیم برای درک کلمات، خوانش چند دقیقه ای مترادف ها و چند تعریف کافی است ولی واقعیت این هست که بینش بدست آماده در اولین برخوردها معمولا به شدت ناقض و حتی گمراه کننده است. بدترین اتفاق این هست که یادگیری آن کلمات مبنای تصمیم سازی ها یا گفت و گوهای ما با دیگران نیز به ناچار در اولین برخوردهای ما باشد. و باز اوضاع وقتی بدتر می شود که در ذهن خود اینگونه تجسم کنیم که فهم کافی نسبت به کلمات داریم، بدون دقت در شنونده فعال بودن، پیش فرض های ذهنی خودمون را نسبت به مفاهیم طرف های گفت و گو مبنای عمل قرار دهیم. البته که یک تکنیک ایجاد #مغلطه در گفتمان هم هست این موضوع که به مغلطه پهلوانپنبه یا مرد پوشالی نیز معروف هست. هر چند این نوشته دکتر صمدی عزیز را در باب تکامل است ولی با تفسیر کافی، به ما نشان می دهد، که عدم فهم کافی از جزییات نهفته در یک سیستم (کلمه برای نام گذاری سیستم) می تواند منجر به تصمیمات برخلاف میل باطنی ما شود.
مثل همیشه قصد #تلنگر_ذهنی بود و یادآوری کنیم برای دقیق بودن در استفاده از کلمات در گفت و گو ها و بخصوص گفتمان های علمی، فهم نسبتا عمیق باعث ایجاد #همدلی و ارتباط موثر می شود.
پست را با این رشته توییت به پایان می رسونیم، که برخی از اندیشهها و جملات طلایی #هانا_آرنت را بازنویسی کرده. بدون خواندن آثار این نویسنده قطعا درک عمیق نسبت به کلمه #توتالیتاریسم امکانناپذیر است.
شاید در نگاه اول فکر می کنیم برای درک کلمات، خوانش چند دقیقه ای مترادف ها و چند تعریف کافی است ولی واقعیت این هست که بینش بدست آماده در اولین برخوردها معمولا به شدت ناقض و حتی گمراه کننده است. بدترین اتفاق این هست که یادگیری آن کلمات مبنای تصمیم سازی ها یا گفت و گوهای ما با دیگران نیز به ناچار در اولین برخوردهای ما باشد. و باز اوضاع وقتی بدتر می شود که در ذهن خود اینگونه تجسم کنیم که فهم کافی نسبت به کلمات داریم، بدون دقت در شنونده فعال بودن، پیش فرض های ذهنی خودمون را نسبت به مفاهیم طرف های گفت و گو مبنای عمل قرار دهیم. البته که یک تکنیک ایجاد #مغلطه در گفتمان هم هست این موضوع که به مغلطه پهلوانپنبه یا مرد پوشالی نیز معروف هست. هر چند این نوشته دکتر صمدی عزیز را در باب تکامل است ولی با تفسیر کافی، به ما نشان می دهد، که عدم فهم کافی از جزییات نهفته در یک سیستم (کلمه برای نام گذاری سیستم) می تواند منجر به تصمیمات برخلاف میل باطنی ما شود.
مثل همیشه قصد #تلنگر_ذهنی بود و یادآوری کنیم برای دقیق بودن در استفاده از کلمات در گفت و گو ها و بخصوص گفتمان های علمی، فهم نسبتا عمیق باعث ایجاد #همدلی و ارتباط موثر می شود.
پست را با این رشته توییت به پایان می رسونیم، که برخی از اندیشهها و جملات طلایی #هانا_آرنت را بازنویسی کرده. بدون خواندن آثار این نویسنده قطعا درک عمیق نسبت به کلمه #توتالیتاریسم امکانناپذیر است.
«تفنگ لاشه را تحویل میدهد نه پرنده را» میگوید یکی از شیوههای اساسی حکومتهای استبدادی این است که هرگاه مجبور شوند دست از سیاست ستیزهجویانه خارجی بردارند، این روش در ظاهر صلحطلبانه را با سرکوب بیشتر علیه ملت خود تلافی میکنند. زیرا: «استمرار پرخاشگری نباید هرگز متوقف شود»
هانا آرنت در همان کتاب “انقلاب مجارستان؛ مقاومت مردمی علیه توتالیتاریسم” مینویسد:
«ما حق نداریم فراموش کنیم که در این دیکتاتوریها تمامی تغییرات حاصله، موقتی و گذرا هستند»
زیرا اساس چنین حکومتهایی بر “اطاعت محض” است و حفظ اقتدار رهبر ولو به قیمت خطاهای پیدرپی و رواج خشونت
او که پیشتر در “ریشههای توتالیتاریسم” به مقایسه استالین و هیتلر پرداخته بود، مینویسد:
«خصوصیت اصلی یک رهبر توتالیتر برای هوادارانش، عصمت بی پایان اوست. وی هرگز نمیتواند خطایش را بپذیرد»
آرنت در این مرحله معتقد بود ویژگیهای شخصی رهبر توفیر چندانی در کارکرد “نظام” ندارد.
استالین که در میانه حکومتش با بحران بیکاری روبرو شده بود در یک نطق رادیویی اعلام میکند که یک “وفادار واقعی” به حکومت تحت هیچ شرایطی بیکار باقی نمیماند.
و اینگونه بحران بیکاری یک شبه به زیر یک درصد رسید؛ زیرا بیکاران میترسیدند حالا به جرم خیانت به حزب به سیبری هم تبعید شوند
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy Raymond)
🔶 پکیچ آنالیز کلیک کاربران به صورت لوکال برای لاراول
https://github.com/panphp/pan
#لاراول
@TheRaymondDev
https://github.com/panphp/pan
#لاراول
@TheRaymondDev
GitHub
GitHub - panphp/pan: A simple, lightweight, and privacy-focused product analytics php package
A simple, lightweight, and privacy-focused product analytics php package - panphp/pan
Forwarded from LearnPOV | لرن پی او وی
میخوام یه بازی بهتون معرفی کنم که خوراک پلی دادن با همکاراس و اگر آخر وقتی چیزی حوصلتون سر رفت میتونید باهم دیگه بازی کنید 💥
اسم بازی Brawlhalla هستش که یه بازی مبارزهای رایگانه که توش با شخصیتهای مختلف میجنگی و خب نکته جالبش اینجاس که شخصیت های خیلی بامزه ای داره و هر کدوم فن و صلاح خاص خودشونو دارن
یکی دیگه از نکات مثبت این بازی اینه که رایگانه
اسم بازی Brawlhalla هستش که یه بازی مبارزهای رایگانه که توش با شخصیتهای مختلف میجنگی و خب نکته جالبش اینجاس که شخصیت های خیلی بامزه ای داره و هر کدوم فن و صلاح خاص خودشونو دارن
یکی دیگه از نکات مثبت این بازی اینه که رایگانه
Forwarded from Linuxor ?
عکس سمت راست به دو روش متفاوت رمزنگاری شده، توی عکس وسط میشه با پیدا کردن الگو بدون داشتن رمز عکس واقعی رو ساخت ولی توی سمت چپی ممکن نیست چون به صورت تقریبا برابر پیکسل های رنگی پخش شدن.
مهاجم برای اینکه از عکس وسط به عکس واقعی برسه و رمز رو بشکنه نیاز نیست که بروت فورس سنگین و شاید غیر ممکنی رو انجام بده فقط کافیه رمزنگاری نا امن باشه فضای حالت به قدری کم میشه که توی چند دقیقه رمز شکسته میشه.
البته روش های رمزنگاری های کنونی به این مشکل ها فکر شده اما توی واقعیت بعضی برنامه نویس ها میان و رمزنگاری های ساختگی خودشون رو استفاده میکنن مثلا XOR میکنن یا جابجایی فلان کاراکتر با فلان کاراکتر که به شدت سیستم رو نا امن میکنه جالب اینجاست کلی از بازی های آنلاین همچین مشکلاتی رو دارن و خیلی زود هم کرک میشن.
🐧 @Linuxor
مهاجم برای اینکه از عکس وسط به عکس واقعی برسه و رمز رو بشکنه نیاز نیست که بروت فورس سنگین و شاید غیر ممکنی رو انجام بده فقط کافیه رمزنگاری نا امن باشه فضای حالت به قدری کم میشه که توی چند دقیقه رمز شکسته میشه.
البته روش های رمزنگاری های کنونی به این مشکل ها فکر شده اما توی واقعیت بعضی برنامه نویس ها میان و رمزنگاری های ساختگی خودشون رو استفاده میکنن مثلا XOR میکنن یا جابجایی فلان کاراکتر با فلان کاراکتر که به شدت سیستم رو نا امن میکنه جالب اینجاست کلی از بازی های آنلاین همچین مشکلاتی رو دارن و خیلی زود هم کرک میشن.
🐧 @Linuxor
Forwarded from محتوای آزاد سهراب
متأسفانه طی چند روز اخیر وبگاه archive.org تحت حملات سایبری و DDos بوده که باعث شده بسیاری از سرویسها از جمله Internet Wayback machine از کار بیفتن.
@SohrabContents
@SohrabContents
Forwarded from پلتفرم حمایت مالی دارمت
کاربران عزیز
🔸🔸 درگاه پرداخت تا پایان امروز و یا اوایل تایم فردا مجددا فعال خواهد شد.
از سوی شاپرک اعلام شد شخصی با سو استفاده از پلتفرم شما بنام موسسه خیریه اقدام به فروش محصول غیرمجاز VPN نموده و چون این مورد از سمت درگاه شما انجام پذیرفته درگاه شما غیرفعال شده.
با ارایه مستندات و پیگیری حقوقی انجام شده تا پایان امروز یا اوایل تایم فردا درگاه مجددا فعال خواهدشد.
از سوی دیگر، از حالا ارسال تصویر کارت ملی و یا شناسنامه (یکی از دو مورد) و یکسان بودن نام در کارت ملی یا شناسنامه با شماره حساب اعلامی در پلتفرم الزامی خواهد بود.
ما همچنین افزایش تعداد بازرسی دورهای را انجام خواهیم داد تا کاربرانی که اقدامات غیرقانونی مانند فروش VPN انجام میدهند شناسایی و با سرعت بیشتری مسدود کنیم.
🔸🔸 درگاه پرداخت تا پایان امروز و یا اوایل تایم فردا مجددا فعال خواهد شد.
از سوی شاپرک اعلام شد شخصی با سو استفاده از پلتفرم شما بنام موسسه خیریه اقدام به فروش محصول غیرمجاز VPN نموده و چون این مورد از سمت درگاه شما انجام پذیرفته درگاه شما غیرفعال شده.
با ارایه مستندات و پیگیری حقوقی انجام شده تا پایان امروز یا اوایل تایم فردا درگاه مجددا فعال خواهدشد.
از سوی دیگر، از حالا ارسال تصویر کارت ملی و یا شناسنامه (یکی از دو مورد) و یکسان بودن نام در کارت ملی یا شناسنامه با شماره حساب اعلامی در پلتفرم الزامی خواهد بود.
ما همچنین افزایش تعداد بازرسی دورهای را انجام خواهیم داد تا کاربرانی که اقدامات غیرقانونی مانند فروش VPN انجام میدهند شناسایی و با سرعت بیشتری مسدود کنیم.
Forwarded from محتوای آزاد سهراب
متأسفانه حرفی ندارم بزنم :)))))
مثل این میمونه توی شیر های شرکت میهن سوسک پیدا بشه برن گاوداری رو جریمه کنن.
@SohrabContents
مثل این میمونه توی شیر های شرکت میهن سوسک پیدا بشه برن گاوداری رو جریمه کنن.
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
چرا تو جاوا اسکریپت وقتی دوتا آبجکت با مقادیر یکسان رو باهم مقایسه میکنیم false برمیگرده؟
بهتره قبل از جواب به دوفهموم اشاره کرد:
1-مقادیر Primitive دادههایی هستند که مستقیماً در یک متغیر ذخیره میشوند. این مقادیر شامل اعداد، بولینها، رشتهها، null و undefined میباشند
مقادیر Reference آبجکتهایی هستند که در حافظه ذخیره میشوند و از طریق یک Reference قابل دسترسی میباشند. این مقادیر شامل آرایهها، آبجکتها و توابع هستند.
خب جالا برسیم به سوال اصلی : وقتی دوتا آبجکت با مقادیر یکسان رو مقایسه میکنیم بهمون false برمیگردونه
علت اصلی این اتفاق این هستش که آبجکت ها Reference تایپ هستن , پس وقتی ما دوتا آبجکت رو باهم مقایسه ظاهر یا مقادیر اونها باهم مقایسه نمیشن , آدرس آنها مقایسه میشن
به عکس زیر توجه کنید , هر دوصورت مقایسه شده
@DevTwitter | <Kamyar Kamali/>
بهتره قبل از جواب به دوفهموم اشاره کرد:
1-مقادیر Primitive دادههایی هستند که مستقیماً در یک متغیر ذخیره میشوند. این مقادیر شامل اعداد، بولینها، رشتهها، null و undefined میباشند
مقادیر Reference آبجکتهایی هستند که در حافظه ذخیره میشوند و از طریق یک Reference قابل دسترسی میباشند. این مقادیر شامل آرایهها، آبجکتها و توابع هستند.
خب جالا برسیم به سوال اصلی : وقتی دوتا آبجکت با مقادیر یکسان رو مقایسه میکنیم بهمون false برمیگردونه
علت اصلی این اتفاق این هستش که آبجکت ها Reference تایپ هستن , پس وقتی ما دوتا آبجکت رو باهم مقایسه ظاهر یا مقادیر اونها باهم مقایسه نمیشن , آدرس آنها مقایسه میشن
به عکس زیر توجه کنید , هر دوصورت مقایسه شده
@DevTwitter | <Kamyar Kamali/>
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
میدونستین در کمتر از ۱۵۰ خط کد جاوااسکریپت، بدون هیچ وابستگی و بستهای از npm میتونین اینجور بازیهایی رو بسازین؟
در واقع این نشون میده که فقط با نودجیاس و بدون نیاز به blessed یا terminal kit میشه هر نوع برنامه ترمینالی ساخت.
چون اگر بتونیم input و state و output رو کنترل کنیم هر کاری میشه انجام داد.
این یه نمونه خیلی سادهس که امروز نوشتم و توی اون شما باید از زامبیها فرار کنید و الماس رو بگیرین.
گدرت جاوااسکریپت 💪😁
اگه خواستین بگین تا کدش و توضیحاتشو براتون بذارم.
#آموزش #جاوااسکریپت #بازی
#game #javascript #nodejs
در واقع این نشون میده که فقط با نودجیاس و بدون نیاز به blessed یا terminal kit میشه هر نوع برنامه ترمینالی ساخت.
چون اگر بتونیم input و state و output رو کنترل کنیم هر کاری میشه انجام داد.
این یه نمونه خیلی سادهس که امروز نوشتم و توی اون شما باید از زامبیها فرار کنید و الماس رو بگیرین.
اگه خواستین بگین تا کدش و توضیحاتشو براتون بذارم.
#آموزش #جاوااسکریپت #بازی
#game #javascript #nodejs