Click University
80 subscribers
105 photos
6 videos
91 links
کلیک، دانشگاهِ عصرِ مدرن.

🎓 t.me/ClickUniversity?direct
Download Telegram
کامپیوتر کوانتومی نوعی کامپیوتر پیشرفته‌ست و برخلاف کامپیوترهای معمولی که با بیت‌های ۰ و ۱ کار می‌کنن، از کیوبیت ( Quantum Bit = Qubit) استفاده می‌کنه.
برای تصور ساده‌تر، یک کیوبیت رو مثل یک سکه‌ی عجیب در نظر بگیر؛ سکه‌ی معمولی وقتی روی میز می‌افته یا شیر میاد یا خط، اما کیوبیت قبل از اندازه‌گیری می‌تونه در ترکیبی از حالت‌های ۰ و ۱ باشه. با کنار هم قرار دادن کیوبیت‌ها و پدیده‌ای به نام درهم‌تنیدگی کوانتومی، کامپیوتر کوانتومی می‌تونه بعضی مسائل بسیار پیچیده رو به روش متفاوتی پردازش کنه. این کامپیوترها برای کارهای روزمره مثل وب‌گردی یا اجرای برنامه‌های معمولی ساخته نشدن و بیشتر در آزمایشگاه‌ها، دانشگاه‌ها و شرکت‌های فناوری برای پژوهش‌هایی مثل شبیه‌سازی مولکول‌ها و مواد و بررسی رمزنگاری استفاده می‌شن. ظاهرشون هم معمولاً شبیه کیس کامپیوتر نیست؛ بیشتر شبیه یک تجهیزات آزمایشگاهی بزرگه و در بعضی مدل‌ها پردازنده باید در دماهای فوق‌العاده پایین نگهداری بشه.

@ClickUniversity
دوست داری که تو وبسایتت ازین انیمیشن StickMan استفاده کنی و تجربه کاربری رو چند برابر بهتر کنی؟
طرز کارش اینطوریه که٬موقعی که با دکمه تعامل برقرار میکنی یه شخصیت کوچیک میاد اون دکمه رو هولش میده اونور یا اگه روی دکمه دانلود بزنی باز یه شخصیت میاد و فایلی که اون بالا هستی رو میندازه پایین٬ یه خوبیی که داره اینکه کاملا قابل شخصی سازیه میتونید شخصی سازی بکنید و این وبسایت بهتون کد بجای ویدیو میده که این کار باعث میشه دستمون باز تر بشه در شخصی سازی.

در کل چیزه باحالیه حتما برید امتحانش کنید.

@ClickUniversity
حتما با این کوپایلت یا GitHub Copilot اشنا هستین دیگه درسته.
تیم گیت هاب اومده Agent Runtime این کوپایلت رو که قبلا با Nodejs/TypeScript ساخته شده بود رو به زبان Rust منتقل کردن.
جالبی ماجرا اینجاست که این تبدیل کردن بدون دخالت انسان بوده یعنی ایجنت‌های هوش مصنوعی Copilot اومده٬ خودشو بازنویسی کرده و این فرایند موفقیت امیز بوده٬ و در این فرایند ایجنت ها همکاری مستقیم با یکدیگر داشتن.
بیش از ۸۰۰,۰۰۰ خط کد تولیدی (Production Code) از TypeScript به Rust منتقل کردن.
حالا چی شد که از Nodejs/TypeScript به سمت Rust رفتن؟
در معماری قبلی، هر ابزاری که از کوپایلت استفاده می‌کرد باید یک زیرپراسس (Subprocess) مجزای Node.js اجرا می‌کرد و از طریق JSON-RPC با آن ارتباط می‌گرفت٬ و اینکار باعث میشد که مصرف حافظه RAM و CPU بالا بره.
اما با بازنویسی این هسته به Rust دیگه این مشکل رفع شد که اینکار منجر شد به ، مصرف منابع بسیار کمتر و سرعت اجرا بسیار بالاتر.

@ClickUniversity
توهم هوش مصنوعی نزدیک بود یک عملیات نظامی آمریکا را به راه بیندازد.

در ۱۸ سپتامبر ۲۰۲۶ یه گزارشی به دست یکی از تحلیلگر فرمانده عملیات ویژه آمریکا میرسه و این گزارش مربوط به ی کشتی چینی بوده،
بعد این فرمانده میاد این گزارش رو به AI chatbot میده که تحلیلش کنه، نتیجه چی میشه؟
این ai دچار توهم میشه و به اشتباه گزارش میده که اره :کشتی حامل قطعات مرتبط با برنامه‌ی تسلیحات هسته‌ای می باشد.
تا اینو فهمید فرمانده دستور داد که آماده برا رهگیری کشتی و سوار شدن به کشتی، ازونور هم هواپیما نظامی بر فراز اسمان بود، اما در دقیقه نود گزارش دادن که اره اطلاعات و گزارشی که AI داده اشتباه بوده:)

@ClickUniversity
۱۵ سؤال مصاحبه پایتون!

اگه برای مصاحبه‌ی Python Developer یا Data Analyst آماده می‌شید، این سؤالات رو حتماً مرور کنید.

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

سوالات مصاحبه:
🔗 Link

@ClickUniversity
Chrome DevTools MCP

با این ابزار قدرتمند می‌تونی Agentهای هوش مصنوعی رو به Chrome DevTools وصل کنی تا کارهایی مثل:

• تست و کنترل مرورگر
• بررسی Network و Console
• گرفتن Screenshot
• تحلیل Performance
• دیباگ کردن سایت
رو انجام بدن.


توی ریپو زیر می تونید برسی‌ش کنید.

🔗 Link

@ClickUniversity
فرض کن چند سال دیگه هوش مصنوعی بتونه خیلی از کارهای انسانی رو سریع‌تر و دقیق‌تر انجام بده. آیا باید اجازه بدیم همه‌ی این کارها رو به AI بسپاریم؟

ایده‌ی جالبی که در بحث آینده‌ی کار مطرح شده اینه که شاید بعضی شغل‌ها حتی اگر AI بتونه انجامشون بده، بهتر باشه همچنان برای انسان باقی بمونن؛ نه به خاطر اینکه AI توانایی انجامشون رو نداره، بلکه چون خودِ حضور انسان، ارتباط و مسئولیتی که به عهده می‌گیره بخشی از ارزش اون کاره.پس سؤال آینده فقط این نیست که «AI چه کارهایی می‌تونه انجام بده؟»شاید سؤال مهم‌تر این باشه: چه کارهایی رو می‌خوایم همچنان انسان‌ها انجام بدن؟
بیشتر اینجا بخونید

@ClickUniversity
هممون میدونیم که Ux چقدر توی فروش محصول و ارزش دادن خدمات شما تاثیر گذار و مهمه؛ اما اینجا یه اشتباه بزرگی برای یسری از افراد پیش میاد:

اون افراد فکر میکنند که اگر سایتشون رنگی رنگی باشه و هزاران انیمیشن بریزن تو سایتشون، یعنی Ux.

اما غلطه. دقت کنین که هرچیز قشنگی، به کاربر سایت یا اپ شما کمک نمیکنه.
خیلی ساده و روزمره مثال بزنم، پاستیل خیلی چیز جذاب و خفنیه، اما به سلامتی شما کمک نمیکنه. درعوض کاهو، درسته خیلی سادست و نه گیاه زیباییه نه حتی طعم داره! اما یعالمه خاصیت برای بدن داره.
مثال توی مارکت واقعی بزنم؟ باشه.
سافت ۹۸، یکی از بازدیدترین سایت های ایران. فکر میکنید این ابر سایت نمیتونه ۱۰۰ تا متخصص js بگیره که سایتشو پر انیمیشن کنن؟ مطمئنا میتونه. اما نمیکنه. چرا؟ چون نیازی بهش نداره و کاربراش بهترین تجربه کاربری رو دارن. با ۲ تا کلیک برنامه رو دانلود میکنین و تمام.

@ClickUniversity
اگر به‌عنوان یک توسعه‌دهنده JavaScript و React کار می‌کنید، بهینه‌سازی Performance یکی از مهارت‌های مهمیه که باید دائماً روش کار کنید.

این مقاله ۱۰ نکته کاربردی برای بهبود عملکرد اپلیکیشن‌های React رو بررسی می‌کنه.

🔗 Read

@ClickUniversity
شرکت TypeSafe اومده یه مدلی به اسم Jev،که توسط دیوگو آلمیدا (از محققان سابق OpenAI و از سازندگان ChatGPT) ساخته شده رو ارائه داده ،این مدل با مدل‌های زبانی معمولی مثل ChatGPT فرق داره؛ Jev متن تولید نمی‌کنه، بلکه فقط تصمیم‌های سریع می‌گیره و به جای جواب دادن با جمله، مستقیم یک انتخاب، امتیاز یا احتمال برمی‌گردونه.
چطور ازش استفاده کنم؟
استفاده از Jev ساده‌ست. شما دو چیز بهش می‌دید: یک وضعیت (state) و یک یا چند سوال (question). بعدش Jev جواب‌های مشخص و قابل برنامه‌نویسی برمی‌گردونه. سه نوع سوال داره:

· اولی Choice (انتخاب): از بین یک لیست گزینه، یکی رو انتخاب می‌کنه. مثلاً «این تیکت باید به کدوم تیم بره؟»
· دومیScore(امتیاز): یک چیز رو با یک مقیاس عددی می‌سنجه. مثلاً «این مشتری چقدر عصبانیه؟»
· سومی Naul (بله/خیر): احتمال درست بودن یک جمله رو بین ۰ تا ۱ برمی‌گردونه. مثلاً «آیا این مشتری درخواست بازگشت وجه کرده؟»
یه مثال ساده
فرض کن یک ایمیل پشتیبانی داری و می‌خوای بدونی چقدر فوریه. کافیه به Jev بگی:
وضعیت: «سه روزه که مشکل پرداخت دارم و کسی جوابم رو نداده.»
سوال: «این پیام فوریت داره؟» (نوع Noul)
مدل Jev مستقیم برمی‌گردونه: ۰.۹۷ (یعنی ۹۷٪ احتمال داره که فوریه).

مزیت اصلیش چیه؟
سرعتش خیلی بالاتره (۷۰ تا ۵۰۰ میلی‌ثانیه) و هزینه‌اش خیلی کمتره. TypeSafe ادعا می‌کنه در بعضی کارها تا ۲۰۰ برابر سریع‌تر و ۴۰۰ برابر ارزون‌تر از مدل‌های زبانی بزرگه، چون از تولید متن پرهیز می‌کنه و فقط تصمیم می‌گیره. همین باعث شده برای کارهای تکراری داخل برنامه‌ها (مثل مسیریابی، دسته‌بندی، فیلتر کردن) خیلی مناسب باشه.

اگه بخوای امتحانش کنی، باید توی سایت TypeSafe توی لیست انتظار (Waitlist) ثبت‌نام کنی تا دعوت‌نامه برات بیاد.
اینم سایتش ، سایت ش هم خیلی باحاله ؛) https://typesafe.ai/

@ClickUniversity
‏۴ قابلیت TypeScript، زمانی خودشو نشون میده که پروژه بزرگ شده باشه.
‏🔹 1. satisfies
‏این Object باید این ساختار را داشته باشد.

‏🔹 2. never
‏مطمئن شو هیچ حالت/Caseای جا نمانده.

‏🔹 3. Branded Types
‏این دو string/number نباید با هم قاطی شوند.

‏🔹 4. Template Literal Types
‏این string باید الگوی خاصی داشته باشد.
‏ــــــــــــــــــــــــــــــــــــ
‏📌 پ.ن:
‏در یک پست اختصاصی میام چند مثال از هر یک اینها میزنم که تا راحت مطلب جا بیوفته.

@ClickUniversity
مدل Jev که اینجا معرفی کردیم و واقعا سرو صدا کرده با ۱۲۰ میلیون توکن رایگان در اختیار همه کاربران قرار گرفت.

من خواستم اشتراکش رو بگیرم ولی الان واقعا خوشحالم که رایگانه حتما تستش کنید لذت دنیا رو میبرید، بسیار وحشی و قویه.

http://console.typesafe.ai

درواقع رایگان نشده، اول به ایمیلتون ۵ دلار شارژ میده و با استفاده از این ۵ دلار ۱۲۰ میلیون توکن می‌تونید فعال کنید.

@ClickUniversity
سلام.
یه پروژه یی هست به نام Blobatar ٬ و ایدش اینکه که برای ساخت تصویر پروفایل٬دگه لازم نباشه عکس آپلود کنیم.
نکته‌ی جالب اینه که تولید آواتار deterministic هستش یعنی قابلی پیش بینیه٬ بطور مثال اگه دوباره بنویسی امیر همون دوبار اواتار امیر رو میده یعنی جدید نمیده هربار رندوم باشه.
حالا چه مزیتی داره؟
نیاز به ذخیره سازی عکس کاربر نیست.
حجم تصاویر پروفایل حذف میشود.
آواتارها به‌صورت خودکار ساخته می‌شوند.
برای هر username می‌توان یک ظاهر ثابت داشت.

در کجا ها کاربردیه؟
برای پروژه‌هایی مثل کامنت، چت، شبکه اجتماعی و داشبورد خیلی کاربردیه.
🔗Link

@ClickUniversity
خیلی وقت ها توی پایتون مجبور میشیم برای یه عملیات ساده، یه function چند خطی با def تعریف کنیم. اما امروز میخوام بهتون بگم که سینتکس lambda این مشکل رو حل میکنه.

بزارید توی یه مثال خیلی ساده اینو بهتون بگم. فرض کنید میخواید یه تابع تعریف کنید که عدد رو 2 برابر کنه؛

با def :
def double(x):
return x * 2

print(double(5)) # 10


اما با lambda :
double = lambda x: x * 2
print(double(5)) # 10


@ClickUniversity
مجموعه‌ای عالی از منابع Python

A Great Collection of Python Resources
یک مجموعه از منابع آموزشی پایتون که برای یادگیری و عمیق‌تر شدن در اکوسیستم پایتون جمع‌آوری شده.
اگر دنبال منابع مختلف براش هستید، این لینک می‌تونه نقطه شروع خوبی باشه.

🔗 Link

@ClickUniversity
هوش مصنوعی ها در عصر دیزاین پترن ها.

با ورود AI، نقش Design Patternها هم داره تغییر می‌کنه،
امروز AI می‌تونه Pattern پیشنهاد بده یا حتی پیاده‌سازی‌ش کنه؛
پس سؤال مهم‌تر اینه:
اصلاً اینجا به Pattern نیاز دارم؟

این مقاله سوال هایی که ممکنه پیش بیاد رو برسی کرده.

🔗 Link

@ClickUniversity
سلام.
یه ابزاری هست به نام MobX، کارش چیه؟
قضیه ازین قراره که این ابزار مثل ابزار Redux ، میاد روی State مدیریت میکنه.
خوب حالا فرقش چیه هردو که در عمل یکین؟

این MobX این عمل کرد رو داره :

کدنویسی نسبتاً ساده و کم‌حجم


کمتر درگیر dispatch و reducer می‌شوی


برای Stateهای پیچیده و آبجکت‌های زیاد راحت است



اما Redux این عمل کرد رو داره:

یادگیریش کمی کمی پیچیده‌تر


حجم کد معمولاً بیشتره


ساختاریافته‌تر


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

@ClickUniversity
چطور ممکنه کسی علناً بگه «AI می‌تونه نابودمون کنه» ولی خودش شبانه‌روزی داره همون رو می‌سازه و سرعتش رو هم بیشتر می‌کنه؟ خب، این مقاله می‌گه جوابش فقط طمع و ریاکاری نیست، بلکه سه تا چیز دست به دست هم دادن که عملاً توقف رو غیرممکن می‌کنه: اول، شرکت‌ها تو یه دوراهی زندانی گیر افتادن — هیچ‌کس به اون یکی اعتماد نداره، می‌ترسه کند شه و رقیبش بزنه جلو، پس همه گاز میدن! دوم، حتی اگه بخوان بایستن، مدل‌هایی که قبلاً منتشر شدن دیگه تو دست همه پخشه و جمع‌کردنشون نشدنیه. سوم، دولت‌ها هم که وارد شدن — آمریکا و چین به هم اعتماد ندارن و AI شده زیرساخت امنیت ملی، پس هر کی فکر می‌کنه اون یکی جلو زده، بیشتر فشار میاره. نتیجه؟ یه «قفل‌شدگی کامل» که هر روز محکم‌ترم می‌شه و مشکل هم از آدم‌ بده نیست، خودِ سیستم طوریه که نگه‌داشتنش تقریباً محاله!

حالا اگه دوست داشتی خودت متن کامل رو بخونی، برو اینجا 👇

📃 Link

@ClickUniversity
اگر فکر می‌کنید فرد مفیدی هستید، پس یک چیز مفیدی به ما بگید : دایرکت

@ClickUniversity
اسم pnpm رو احتمالا کمتر شنیدید و هرچی شنیدید بیشتر npm بوده٬ حالا فرقشون چیه باهم٬ در حالی که هردو بر مدیریت پکیچ های nodejs تمرکز دارن؟

pnpm:
مصرف فضای دیسک: کمتر

سرعت نصب: معمولاً سریع‌تر

محبوبیت/سازگاری: بسیار محبوب، مخصوصاً در پروژه‌های مدرن


npm:
مصرف فضای دیسک: بیشتر

سرعت نصب: خوب

محبوبیت/سازگاری :‌ بسیار گسترده و استاندارد


الان که فرقشون رو فهمیدید انتخاب با خود شماست که از کدوم استفاده میکنید.

@ClickUniversity
این وبسایت میاد اشکال های مختلف هندسی و غیر هندسی رو در دسترس شما ها قرار میده و میتونید با اضافه کردن ادویه خلاقیت ٬ بهترین تجربه کاربری رو خلق کنین.
🔗Link

@ClickUniversity