🎓 برندن آیک که بود و چه کرد؟
🔹 برندن آیک (Brendan Eich) برنامهنویس و دانشمند کامپیوتر آمریکاییه که در سال ۱۹۹۵ فقط در مدت ۱۰ روز زبان جاوااسکریپت رو در شرکت Netscape طراحی کرد؛ زبانی که بعداً به قلب تپندهی وب مدرن تبدیل شد. او پیش از اون روی پروژههایی مثل زبان Scheme و موتور SpiderMonkey هم کار کرده بود. نکتهی جالب اینه که آیک همیشه به سادگی و دسترسپذیری برای توسعهدهندهها اهمیت میداد، حتی اگر این تصمیمها بعداً باعث پیچیدگی زبان بشه.
یکی از جملههای معروفش اینه:
🔹 آیک بعدها بهعنوان همبنیانگذار شرکت Mozilla و مرورگر Firefox شناخته شد و همیشه روحیهی نوآور و جسور داشت. با وجود حواشیای که در مسیر کاریش داشت، کسی نمیتونه انکار کنه که با جاوااسکریپت یکی از تاثیرگذارترین ابزارهای تاریخ اینترنت رو ساخته.
#programmers
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🔹 برندن آیک (Brendan Eich) برنامهنویس و دانشمند کامپیوتر آمریکاییه که در سال ۱۹۹۵ فقط در مدت ۱۰ روز زبان جاوااسکریپت رو در شرکت Netscape طراحی کرد؛ زبانی که بعداً به قلب تپندهی وب مدرن تبدیل شد. او پیش از اون روی پروژههایی مثل زبان Scheme و موتور SpiderMonkey هم کار کرده بود. نکتهی جالب اینه که آیک همیشه به سادگی و دسترسپذیری برای توسعهدهندهها اهمیت میداد، حتی اگر این تصمیمها بعداً باعث پیچیدگی زبان بشه.
یکی از جملههای معروفش اینه:
«جاوااسکریپت در ۱۰ روز متولد شد، اما تکاملش هنوز ادامه داره.»
🔹 آیک بعدها بهعنوان همبنیانگذار شرکت Mozilla و مرورگر Firefox شناخته شد و همیشه روحیهی نوآور و جسور داشت. با وجود حواشیای که در مسیر کاریش داشت، کسی نمیتونه انکار کنه که با جاوااسکریپت یکی از تاثیرگذارترین ابزارهای تاریخ اینترنت رو ساخته.
#programmers
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍10❤8
معرفی افزونه EditThisCookie 🍪
🔅 افزونه EditThisCookie یک افزونه محبوب گوگل کروم برای مدیریت کوکیهاست. با این ابزار میتوان کوکیهای ذخیرهشده در مرورگر را مشاهده، ویرایش، حذف یا اضافه کرد و حتی از آنها خروجی گرفت یا وارد کرد. این کار برای توسعهدهندگان و تستکنندگان وب بسیار کاربردی است، چون به کمک آن میتوان نشستها (sessions)، احراز هویت و تنظیمات وبسایتها را بهسادگی کنترل یا شبیهسازی کرد.
💀 با این حال، این افزونه گاهی در هک و حملات امنیتی هم مورد سوءاستفاده قرار میگیرد. چون کوکیها اغلب حاوی اطلاعات حساس مثل توکنهای ورود هستند، هکرها میتوانند کوکیهای سرقتشده را با این افزونه در مرورگر خود وارد کنند و بدون رمز عبور به حساب کاربر قربانی دسترسی پیدا کنند (حملهای که به آن Session Hijacking گفته میشود).
🌐 آدرس این افزونه در کروم وب استور
#hack #security
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🔅 افزونه EditThisCookie یک افزونه محبوب گوگل کروم برای مدیریت کوکیهاست. با این ابزار میتوان کوکیهای ذخیرهشده در مرورگر را مشاهده، ویرایش، حذف یا اضافه کرد و حتی از آنها خروجی گرفت یا وارد کرد. این کار برای توسعهدهندگان و تستکنندگان وب بسیار کاربردی است، چون به کمک آن میتوان نشستها (sessions)، احراز هویت و تنظیمات وبسایتها را بهسادگی کنترل یا شبیهسازی کرد.
💀 با این حال، این افزونه گاهی در هک و حملات امنیتی هم مورد سوءاستفاده قرار میگیرد. چون کوکیها اغلب حاوی اطلاعات حساس مثل توکنهای ورود هستند، هکرها میتوانند کوکیهای سرقتشده را با این افزونه در مرورگر خود وارد کنند و بدون رمز عبور به حساب کاربر قربانی دسترسی پیدا کنند (حملهای که به آن Session Hijacking گفته میشود).
🌐 آدرس این افزونه در کروم وب استور
#hack #security
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
❤3
5 قدم ساده برای کار با Docker برای علم داده 🔥
اگر دانشمند داده هستین و میخواین از Docker توی علم داده استفاده کنید مقاله زیر رو بخونید 👇🏻
+ برای مطالعه کلیک کنید +
#docker #data_science
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
اگر دانشمند داده هستین و میخواین از Docker توی علم داده استفاده کنید مقاله زیر رو بخونید 👇🏻
+ برای مطالعه کلیک کنید +
#docker #data_science
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
❤4
چطور از توابع AI در گوگل شیت استفاده کنیم؟!
✍️ در اینجا بخوانید...
#data_analysis #google_sheet
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
✍️ در اینجا بخوانید...
#data_analysis #google_sheet
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
❤1
5 ایده پروژه مقدماتی برای هوشمصنوعی 🧠
۱. تشخیص احساسات از متن (Sentiment Analysis)
یک مدل بسازید که نظرات کاربران (مثلا در شبکههای اجتماعی یا کامنتهای سایت) را بخواند و تشخیص دهد مثبت، منفی یا خنثی هستند. این پروژه برای درک NLP و پردازش زبان طبیعی خیلی مناسب است.
۲. دستهبندی تصاویر (Image Classification)
مدلی طراحی کنید که تصاویر ساده (مثلا سگ و گربه یا میوهها) را تشخیص دهد. میتوانید از دیتاستهای آماده مثل CIFAR-10 یا MNIST استفاده کنید.
۳. پیشبینی قیمت (Price Prediction)
با استفاده از دادههای تاریخی (مثل قیمت خانهها یا سهام) یک مدل رگرسیون بسازید تا قیمت آینده را پیشبینی کند. این پروژه شما را با یادگیری ماشین در دادههای عددی آشنا میکند.
۴. سیستم پیشنهاددهنده (Recommendation System)
یک مدل طراحی کنید که بر اساس سلیقه کاربر (مثلا فیلمهایی که قبلا دیده یا محصولاتی که خریده) به او پیشنهادهای جدید بدهد. مثل یک نسخه ساده از نتفلیکس یا آمازون.
۵. چتبات ساده (Chatbot)
یک بات متنی بسازید که بتواند به سوالات ساده پاسخ دهد یا مکالمه کوتاه داشته باشد. از Rule-based شروع کنید و بعد کمی NLP به آن اضافه کنید.
#ai
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
۱. تشخیص احساسات از متن (Sentiment Analysis)
یک مدل بسازید که نظرات کاربران (مثلا در شبکههای اجتماعی یا کامنتهای سایت) را بخواند و تشخیص دهد مثبت، منفی یا خنثی هستند. این پروژه برای درک NLP و پردازش زبان طبیعی خیلی مناسب است.
۲. دستهبندی تصاویر (Image Classification)
مدلی طراحی کنید که تصاویر ساده (مثلا سگ و گربه یا میوهها) را تشخیص دهد. میتوانید از دیتاستهای آماده مثل CIFAR-10 یا MNIST استفاده کنید.
۳. پیشبینی قیمت (Price Prediction)
با استفاده از دادههای تاریخی (مثل قیمت خانهها یا سهام) یک مدل رگرسیون بسازید تا قیمت آینده را پیشبینی کند. این پروژه شما را با یادگیری ماشین در دادههای عددی آشنا میکند.
۴. سیستم پیشنهاددهنده (Recommendation System)
یک مدل طراحی کنید که بر اساس سلیقه کاربر (مثلا فیلمهایی که قبلا دیده یا محصولاتی که خریده) به او پیشنهادهای جدید بدهد. مثل یک نسخه ساده از نتفلیکس یا آمازون.
۵. چتبات ساده (Chatbot)
یک بات متنی بسازید که بتواند به سوالات ساده پاسخ دهد یا مکالمه کوتاه داشته باشد. از Rule-based شروع کنید و بعد کمی NLP به آن اضافه کنید.
#ai
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍4