Persian GitHub
توی پروژههای Node.js، کار مستقیم با دیتابیس خیلی زود پیچیده میشه. TypeORM این بخش رو ساده میکنه؛ یک ORM برای TypeScript و JavaScript با پشتیبانی از PostgreSQL، MySQL، MongoDB، SQLite و چند دیتابیس دیگه. https://github.com/typeorm/typeorm @RepoFA
بریم سراغ یادگیری این ابزار
که از نون شب برام واجب تره
که از نون شب برام واجب تره
❤3
وارد یک وبسایت میشوی. یک گردونه شانس جذاب یا یک دکمه بزرگ و درخشان وسط صفحه خودنمایی میکند: «برای دریافت 10 گیگابایت اینترنت رایگان کلیک کن 🎁»..
https://telegra.ph/Clickjacking-09-01
❤8👍1
🦠 چطور یک برنامه ساده، کل گوشی را گروگان میگیرد؟
تا حالا فکر کردهاید بدافزارها چطور وارد گوشی میشوند؟
خبر بد این است که هکرها معمولاً با زور وارد نمیشوند؛ بلکه خود ما با دست خودمان در را برایشان باز میکنیم. روند کار آنها معمولاً سه مرحله ساده دارد:
#article
@h0meCode
تا حالا فکر کردهاید بدافزارها چطور وارد گوشی میشوند؟
خبر بد این است که هکرها معمولاً با زور وارد نمیشوند؛ بلکه خود ما با دست خودمان در را برایشان باز میکنیم. روند کار آنها معمولاً سه مرحله ساده دارد:
۱. پهن کردن طعمه (فایل APK):
هکر یک برنامه جذاب میسازد. مثلاً یک فیلترشکن پرسرعت، نسخه پولی یک بازی یا برنامهای برای دیدن پیامهای پاکشده. شما این فایل را دانلود و نصب میکنید.
۲. گرفتن کلیدها (مجوزها):
برنامه موقع اجرا، از شما دسترسی میخواهد. خیلی وقتها ما بدون خواندن پیغامها، تندتند دکمه «تایید» یا Allow را میزنیم.
۳. ضربه نهایی (قابلیت Accessibility):
این خطرناکترین بخش است. برنامه بهانهای میآورد تا شما قابلیت «دسترسیپذیری» را برایش روشن کنید. این بخش در اصل برای کمک به افراد ناتوان ساخته شده، اما وقتی آن را به بدافزار میدهید، انگار یک «دست نامرئی» به برنامه دادهاید تا خودش روی صفحه شما کلیک کند!
اولین کاری که بدافزار بعد از ورود میکند چیست؟
بدافزار معمولاً آیکون خودش را مخفی میکند تا نتوانید پیدایش کنید. سپس با همان دست نامرئی که به آن دادید، به بخش تنظیمات میرود و بدون اینکه متوجه شوید، تمام دسترسیهای دیگر (مثل خواندن پیامکهای بانکی) را به خودش میدهد و صدای اعلانها را قطع میکند تا متوجه دزدیده شدن اطلاعاتتان نشوید.
🕵️ نشانههای آلودگی و روشهای پیشگیری
از کجا بفهمیم برنامهای که نصب کردیم خطرناک است؟
* دسترسیهای بیربط:
مثلاً یک برنامه ساده ماشینحساب چه نیازی به دیدن مخاطبین یا پیامکهای شما دارد؟
* غیب شدن برنامه:
بعد از نصب، آیکون برنامه روی صفحه نیست اما باتری شما به شدت مصرف میشود و گوشی بیدلیل داغ میکند.
برای ایمن کردن گوشی فقط به سه قانون نیاز دارید:
برنامهها را فقط از فروشگاههای رسمی دانلود کنید،
موقع نصب حتماً بخوانید که چه دسترسیهایی میخواهند،
و هرگز بخش Accessibility را برای برنامههای ناشناس روشن نکنید.
🚨 اگر هک شدیم چه کنیم؟ (گوشی را خاموش کنیم؟)
نه، گوشی را خاموش نکنید! وقتی گوشی را به روش عادی خاموش و روشن کنید، بدافزار دوباره با سیستم بالا میآید و به اینترنت وصل میشود. حتی بعضی بدافزارهای پیشرفته دکمه خاموش کردن را دستکاری میکنند و یک صفحه تقلبی به شما نشان میدهند تا فکر کنید گوشی خاموش شده است.
بهترین عکسالعمل:
۱. فوراً گوشی را روی «حالت پرواز» (Airplane Mode) بگذارید تا ارتباط هکر با اینترنت قطع شود.
۲. گوشی را در «حالت ایمن» (Safe Mode) راهاندازی کنید. در این حالت برنامههای مخرب غیرفعال میشوند و میتوانید بدافزار را با خیال راحت پیدا و حذف کنید.
🔒 آیا با حذف برنامه، دسترسی هکر قطع میشود؟
با حذف بدافزار، ارتباط مستقیم هکر با گوشی شما کاملاً قطع میشود و دیگر نمیتواند دستگاه را کنترل کند. اما یک نکته مهم وجود دارد: اگر قبل از پاک کردن برنامه، هکر رمزهای عبور یا پیامکهای ورود به حسابهایتان را دزدیده باشد، ممکن است از بیرون به شبکههای اجتماعی شما دسترسی داشته باشد. پس بعد از حذف برنامه، حتماً رمزهای مهم خود را عوض کنید. (اگر گوشی همچنان رفتار عجیبی داشت، بازگشت به تنظیمات کارخانه مطمئنترین راه است).
#article
@h0meCode
❤6💅1
Forwarded from Click University (abolfazl TooVinS)
This media is not supported in your browser
VIEW IN TELEGRAM
بازم یک شاهکار دیگه از GPT-6 Astra که خلق کرده.
آقا یه بابای اومده از این Astra خواسته که مدل سه بعدی از بدن ی مرد درست کنه و این Astra هم گفته چشم،
حالا جالبی ماجرا اونجاست که این سایت ی قلتکی داره که هر چی جلو ببری این بدن از هم شکافته میشه و به اجزای کوچکتری تقسیم میشه و اطلاعات هر قسمت هم اگه روش کلیک بکنی هست.
برای دیدنش اینجا کلیک کنین.
@ClickUniversity
آقا یه بابای اومده از این Astra خواسته که مدل سه بعدی از بدن ی مرد درست کنه و این Astra هم گفته چشم،
حالا جالبی ماجرا اونجاست که این سایت ی قلتکی داره که هر چی جلو ببری این بدن از هم شکافته میشه و به اجزای کوچکتری تقسیم میشه و اطلاعات هر قسمت هم اگه روش کلیک بکنی هست.
برای دیدنش اینجا کلیک کنین.
@ClickUniversity
👍4😐3❤1
جواب درست،
از سؤال درست شروع میشود.
قبل از اینکه دنبال پاسخ باشی،
یاد بگیر سؤال درست را چطور بپرسی.
از سؤال درست شروع میشود.
قبل از اینکه دنبال پاسخ باشی،
یاد بگیر سؤال درست را چطور بپرسی.
👍7❤1
Click University
سن تقریبی زبانهای برنامهنویسی. @ClickUniversity
This media is not supported in your browser
VIEW IN TELEGRAM
واکنش من موقعی که میفهمم سن پایتون از جاوااسکریپت بیشتره:
😁4❤1
Forwarded from Click University (hosein TooVinS)
رسیدن به عصر AGI ؟
چند روز پیش، OpenAI مدل جدیدش به اسم GPT-6 Astra رو معرفی کرد و سر و صدای زیادی به پا کرد. خیلیا گفتن این مدلAGI هست و ما وارد عصر جدیدی شدیم. ولی بیاین با هم دقیق بررسی کنیم که واقعاً چی گفته شده و این ادعا چقدر پایه علمی داره.
اصلاAGI چیه؟
🔗 Link
@ClickUniversity
چند روز پیش، OpenAI مدل جدیدش به اسم GPT-6 Astra رو معرفی کرد و سر و صدای زیادی به پا کرد. خیلیا گفتن این مدل
اصلا
این AGI مخفف Artificial General Intelligence هست. ببینین، هوش مصنوعیهایی که الان داریم (مثل ChatGPT، Midjourney، یا مدلهای کدنویسی)، همشون هوش مصنوعی باریک یا (Narrow AI) هستن. یعنی هر کدوم یه کار مشخص رو خوب انجام میدن. یکی متن میفهمه، یکی عکس میسازه، یکی کد مینویسه. ولی هیچکدومشون واقعاً "نمیفهمن" چی دارن انجام میدن. الگو تشخیص میدن.
AGI یعنی یه سیستمی که مثل یه انسان (یا حتی فراتر) بتونه:
- هر کار ذهنی رو یاد بگیره
- بین حوزههای مختلف ارتباط برقرار کنه
- استدلال کنه
- از تجربیات قبلیش توی یه حوزه کاملاً متفاوت استفاده کنه
- خودش هدفگذاری کنه
مثلا: اگه به یه مدل زبانی الان بگی "یه مسئله فیزیک حل کن، بعد با همون مفهوم یه استراتژی اقتصادی طراحی کن، بعدش یه مثنوی دربارهش بنویس"، اینا رو جداگانه و سطحی انجام میده. ولی AGI یعنی سیستمی که واقعاً اون مفهوم فیزیکی رو درک کرده و داره ازش توی زمینه کاملاً متفاوت استفاده میکنه.
آیا GPT-6 Astra واقعاً AGI هست؟
🔗 Link
@ClickUniversity
❤3🕊1
#note
سلام بروبچ این پست برای اون دست از کسایی که typeScript بلدن مفیده البته برای شمایی که ممکنه بلد نباشین هم مفیده اما شاید درک یکمی سخت باشه.
به این دو خط کد یه نگاه بندازین.
متغیر اول میگه که باشه من این المنت رو پیدا میکنم اما میدونم این یه المنت html هست اما نمیدونم چیه ممکنه نتونم پیداش کنم پس null هم میتونه باشه پس به ts میگیم که تو این فرض رو داشته باش.
اما متغیر دوم میگه که باشه من میرم دنبال اون المنتی که میخوایی میگردم اما اول بیا تو نوعش رو برام مشخص کن دنبال چی قراره بگردم و بهش میگیم باشه بیا این نوعش و اینم المنتی که میخوام دنبالش بگردی.
اینجاست که تفاوت معلوم میشه که اگه هر کجا از متغییر دوم استفاده کنم TS بهم میگه که:الوو اینکی داری مینویسی و میدی به من٬ که من اجراش کنم اقا من از کجا بدونم که null نیست بهم اطمینان خاطر بده و ما بهش با این علامت (؟) اطمینان خاطر میدیم که nullنیست.
اما اگه از متغییر اول استفاده کنم هیچی بهم نمیگه تا زمانیی که اجرا بشه که خطا معلوم بشه.
اما دومی قبل اینکه اجرا بشه بهم یه تذکری میده اینجاست که مفهومی تحت عنوان تایپ سفتی معنا پیدا میکنه
سلام بروبچ این پست برای اون دست از کسایی که typeScript بلدن مفیده البته برای شمایی که ممکنه بلد نباشین هم مفیده اما شاید درک یکمی سخت باشه.
به این دو خط کد یه نگاه بندازین.
متغیر اول میگه که باشه من این المنت رو پیدا میکنم اما میدونم این یه المنت html هست اما نمیدونم چیه ممکنه نتونم پیداش کنم پس null هم میتونه باشه پس به ts میگیم که تو این فرض رو داشته باش.
اما متغیر دوم میگه که باشه من میرم دنبال اون المنتی که میخوایی میگردم اما اول بیا تو نوعش رو برام مشخص کن دنبال چی قراره بگردم و بهش میگیم باشه بیا این نوعش و اینم المنتی که میخوام دنبالش بگردی.
اینجاست که تفاوت معلوم میشه که اگه هر کجا از متغییر دوم استفاده کنم TS بهم میگه که:الوو اینکی داری مینویسی و میدی به من٬ که من اجراش کنم اقا من از کجا بدونم که null نیست بهم اطمینان خاطر بده و ما بهش با این علامت (؟) اطمینان خاطر میدیم که nullنیست.
اما اگه از متغییر اول استفاده کنم هیچی بهم نمیگه تا زمانیی که اجرا بشه که خطا معلوم بشه.
اما دومی قبل اینکه اجرا بشه بهم یه تذکری میده اینجاست که مفهومی تحت عنوان تایپ سفتی معنا پیدا میکنه
❤4
نمیدونم از وجود این سایت خبر داشتین یا نه.
اما یه وبسایتی هست که شبکه اجتماعیه برنامهنویس هاست که هیچ خبری به غیر از برنامهنویسی نیست.
خبر ، مقاله،تجربه،قطعهکد...و الا ماشاالله نگم برات.
برو داخلش ثبت نام کن بعد یه وقت نگی من خبرارو از کجا دنبال کنم چرا اینقدر عقبم از دنیای تکنولوژی.
سایت.
اما یه وبسایتی هست که شبکه اجتماعیه برنامهنویس هاست که هیچ خبری به غیر از برنامهنویسی نیست.
خبر ، مقاله،تجربه،قطعهکد...و الا ماشاالله نگم برات.
برو داخلش ثبت نام کن بعد یه وقت نگی من خبرارو از کجا دنبال کنم چرا اینقدر عقبم از دنیای تکنولوژی.
سایت.
❤9