Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#javascript #triks #js_trick
● استفاده از Optional Chaining در جاوااسکریپت ●
وقتی میخواید به یک پروپرتی در یک آبجکت دسترسی پیدا کنید و مطمئن نیستید که آیا اون پروپرتی وجود داره یا نه، میتونید از Optional Chaining استفاده کنید تا از ارور جلوگیری کنید ⚡
مثل عملی 🚀
let user = {
name: "Ali",
address: {
city: "Tehran"
}
};
console.log(user.address?.city); // "Tehran"
console.log(user.contact?.phone); // undefined (بدون ارور)ممنون میشم با ری اکشنای خودتون بهمون انرژی بدید ❤️
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
Channel | Group | YouTube | Instagram
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
💠FlowLauncher💠
فلولانچر ناجی کاربران لینوکس که در ویندوز گرفتار دکمه استارت شدهاند!
لانچر برای ویندوز، مشابه روفی و دیمنیو
برخی از قابلیتهای فلولانچر:
🔹جستجوی سریع برنامهها
🔸فایلها
🔹جستجوی وب
🔸بوکمارکها
🔹دستورات سیستمی
🔸دستورات شل
🔹کنترل پنل
♦️و بسیاری دیگر است.
نصب:
یا
یا دریافت exe از سایت یا مخزن گیتهاب
لینک:
👉🔗 FlowLauncher
👉🔗 Github
#معرفی
فلولانچر ناجی کاربران لینوکس که در ویندوز گرفتار دکمه استارت شدهاند!
لانچر برای ویندوز، مشابه روفی و دیمنیو
برخی از قابلیتهای فلولانچر:
🔹جستجوی سریع برنامهها
🔸فایلها
🔹جستجوی وب
🔸بوکمارکها
🔹دستورات سیستمی
🔸دستورات شل
🔹کنترل پنل
♦️و بسیاری دیگر است.
نصب:
winget install "Flow Launcher"یا
scoop install Flow-Launcherیا دریافت exe از سایت یا مخزن گیتهاب
لینک:
👉🔗 FlowLauncher
👉🔗 Github
#معرفی
Forwarded from iCodeNext
🔥 Design System Introduction - Part 1
🌀 خوب بهتره که وقتی پلی لیست میخواهیم بسازیم، باز برگردیم به ایده ی اصلی خودمون و همه چیز رو از اول بگیم و جایگاهشون هدفشون و تعاریفشون و اینکه چه رودمپی رو میخواهیم طی کنیم.
پس این عملا اولین ویدیوی پلی لیست سیستم دیزاین هست.
00:00 SDLC
05:00 SDLC Models
09:30 Key Aspects of SDLC
12:00 Types of System Design and What is it
16:00 Key Concept of System Design
🚢 پلی لیست : System Design
🕶 مدت ویدیو : 22 دقیقه
📺 لینک ویدیو :
https://youtu.be/s5BJgkZXsiU
🌀 خوب بهتره که وقتی پلی لیست میخواهیم بسازیم، باز برگردیم به ایده ی اصلی خودمون و همه چیز رو از اول بگیم و جایگاهشون هدفشون و تعاریفشون و اینکه چه رودمپی رو میخواهیم طی کنیم.
پس این عملا اولین ویدیوی پلی لیست سیستم دیزاین هست.
00:00 SDLC
05:00 SDLC Models
09:30 Key Aspects of SDLC
12:00 Types of System Design and What is it
16:00 Key Concept of System Design
🚢 پلی لیست : System Design
🕶 مدت ویدیو : 22 دقیقه
📺 لینک ویدیو :
https://youtu.be/s5BJgkZXsiU
Forwarded from Ninja Learn | نینجا لرن
🚀 معرفی FastAPI
ـ FastAPI یه فریم ورک پایتونیه که باهاش میشه داخل پایتون api توسعه داد که تازگیا خیلییی بین پایتون کارا سرو و صدا کرده.
ـFastAPI یه فریمورک مدرن برای ساختن APIبا پایتون و ویژگی هایی مثل async/await که بهینه شده و... . خیلی از شرکتهای بزرگ مثل Netflix و Uber برای توسعه سرویسهاشون از FastAPI استفاده میکنن، و دلیلش هم مشخصه: سریع، ساده و انعطافپذیره.
💡 چرا FastAPI محبوبه؟
سریعترین فریمورک پایتون: FastAPI به لطف استفاده از Starlette و Pydantic، یکی از سریعترین فریمورکهای پایتون حساب میشه.
کدنویسی سریعتر: تایپهینتهای پایتون باعث میشه نوشتن کدها هم سریعتر باشه و هم باگهای کمتری داشته باشی.
مستندات خودکار: یکی از بهترین ویژگیهای FastAPI اینه که خودش بهطور اتوماتیک با Swagger UI و ReDoc مستندات API رو برات میسازه.
پشتیبانی از async/await: فست خیلی خوب از کدونیسی async ساپورت میکنه و یکی از دلایل محبوبیتشه.
🛠 ـFastAPI و کار با دیتابیس
وقتی میخوای با دیتابیس کار کنی، معمولاً از ORMها استفاده میکنی. تو FastAPI دو تا گزینه معروف داریم:
ـSQLAlchemy
ـSQLModel
حالا کدوم بهتره؟ بیاین دقیقتر بررسی کنیم:
ـ🔍 SQLAlchemy؛ قدیمی و قدرتمند
ـSQLAlchemy یکی از معروفترین ORMها برای پایتونه که زیاد استفاده میشه. انعطافپذیری بالایی داره و برای پروژههای پیچیده و بزرگ گزینه خیلی خوبیه.
مزیتها:
کنترل کامل روی کوئریها و عملکرد دیتابیس
پشتیبانی از تراکنشها و مدلهای پیچیده
جامعه کاربری بزرگ و منابع آموزشی زیاد
چالشها:
سینتکسش برای تازهکارها ممکنه سخت و پیچیده باشه
نوشتن کدهای زیاد برای مدلسازی
ـ🌀 SQLModel؛ ساده و مدرن
ـSQLModel یه کتابخونه جدیدتره که توسط خالق FastAPI یعنی Sebastián Ramírez توسعه داده شده. هدف SQLModel اینه که کار با دیتابیس رو سادهتر کنه و کدنویسی رو شبیه به Pydantic (برای ولیدیشن) بکنه.
مزیتها:
سینتکس خیلی ساده و خوانا
پشتیبانی از تایپهینتهای پایتون
هماهنگی عالی با FastAPI
کمتر شدن کدنویسی و مدلسازی سریع
چالشها:
هنوز نسبت به SQLAlchemy به بلوغ کامل نرسیده
برای پروژههای خیلی پیچیده ممکنه محدودیتهایی داشته باشه
⚡ مقایسه کدها
مدلسازی با SQLAlchemy:
مدلسازی با SQLModel:
همونطور که میبینید، SQLModel خیلی تمیزتر و کوتاهتره و شبیه به Pydantic میشه.
🎯 بالاخره SQLAlchemy یا SQLModel؟
اگه تازهکار هستی یا پروژهت کوچیکه و میخوای سریع کارت راه بیفته، SQLModel گزینه بهتریه. سینتکس سادهای داره و هماهنگیش با FastAPI عالیه.
ولی اگه پروژهت بزرگه یا نیاز به کنترل کامل و قابلیتهای بیشتر ORM داری ، SQLAlchemy انتخاب بهتریه.
خلاصه:
پروژههای کوچیک و متوسط SQLModel
پروژههای بزرگ و پیچیده SQLAlchemy
امید وارم مفید بوده باشه :)
ـ FastAPI یه فریم ورک پایتونیه که باهاش میشه داخل پایتون api توسعه داد که تازگیا خیلییی بین پایتون کارا سرو و صدا کرده.
ـFastAPI یه فریمورک مدرن برای ساختن APIبا پایتون و ویژگی هایی مثل async/await که بهینه شده و... . خیلی از شرکتهای بزرگ مثل Netflix و Uber برای توسعه سرویسهاشون از FastAPI استفاده میکنن، و دلیلش هم مشخصه: سریع، ساده و انعطافپذیره.
💡 چرا FastAPI محبوبه؟
سریعترین فریمورک پایتون: FastAPI به لطف استفاده از Starlette و Pydantic، یکی از سریعترین فریمورکهای پایتون حساب میشه.
کدنویسی سریعتر: تایپهینتهای پایتون باعث میشه نوشتن کدها هم سریعتر باشه و هم باگهای کمتری داشته باشی.
مستندات خودکار: یکی از بهترین ویژگیهای FastAPI اینه که خودش بهطور اتوماتیک با Swagger UI و ReDoc مستندات API رو برات میسازه.
پشتیبانی از async/await: فست خیلی خوب از کدونیسی async ساپورت میکنه و یکی از دلایل محبوبیتشه.
🛠 ـFastAPI و کار با دیتابیس
وقتی میخوای با دیتابیس کار کنی، معمولاً از ORMها استفاده میکنی. تو FastAPI دو تا گزینه معروف داریم:
ـSQLAlchemy
ـSQLModel
حالا کدوم بهتره؟ بیاین دقیقتر بررسی کنیم:
ـ🔍 SQLAlchemy؛ قدیمی و قدرتمند
ـSQLAlchemy یکی از معروفترین ORMها برای پایتونه که زیاد استفاده میشه. انعطافپذیری بالایی داره و برای پروژههای پیچیده و بزرگ گزینه خیلی خوبیه.
مزیتها:
کنترل کامل روی کوئریها و عملکرد دیتابیس
پشتیبانی از تراکنشها و مدلهای پیچیده
جامعه کاربری بزرگ و منابع آموزشی زیاد
چالشها:
سینتکسش برای تازهکارها ممکنه سخت و پیچیده باشه
نوشتن کدهای زیاد برای مدلسازی
ـ🌀 SQLModel؛ ساده و مدرن
ـSQLModel یه کتابخونه جدیدتره که توسط خالق FastAPI یعنی Sebastián Ramírez توسعه داده شده. هدف SQLModel اینه که کار با دیتابیس رو سادهتر کنه و کدنویسی رو شبیه به Pydantic (برای ولیدیشن) بکنه.
مزیتها:
سینتکس خیلی ساده و خوانا
پشتیبانی از تایپهینتهای پایتون
هماهنگی عالی با FastAPI
کمتر شدن کدنویسی و مدلسازی سریع
چالشها:
هنوز نسبت به SQLAlchemy به بلوغ کامل نرسیده
برای پروژههای خیلی پیچیده ممکنه محدودیتهایی داشته باشه
⚡ مقایسه کدها
مدلسازی با SQLAlchemy:
from sqlalchemy import Column, Integer, String
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class User(Base):
__tablename__ = "users"
id = Column(Integer, primary_key=True, index=True)
name = Column(String, index=True)
مدلسازی با SQLModel:
from sqlmodel import SQLModel, Field
class User(SQLModel, table=True):
id: int = Field(default=None, primary_key=True)
name: str = Field(index=True)
همونطور که میبینید، SQLModel خیلی تمیزتر و کوتاهتره و شبیه به Pydantic میشه.
🎯 بالاخره SQLAlchemy یا SQLModel؟
اگه تازهکار هستی یا پروژهت کوچیکه و میخوای سریع کارت راه بیفته، SQLModel گزینه بهتریه. سینتکس سادهای داره و هماهنگیش با FastAPI عالیه.
ولی اگه پروژهت بزرگه یا نیاز به کنترل کامل و قابلیتهای بیشتر ORM داری ، SQLAlchemy انتخاب بهتریه.
خلاصه:
پروژههای کوچیک و متوسط SQLModel
پروژههای بزرگ و پیچیده SQLAlchemy
#python #fastapi
🔆 CHANNEL | GROUP
Forwarded from PhiloLearn | فیلولرن
پکیج منیجرها توی لینوکس، نرمافزارهایی هستن که مدیریت نصب، آپدیت و حذف برنامهها رو انجام میدن. این ابزارها از دهه ۹۰ میلادی بهطور جدی وارد دنیای لینوکس شدن و اولین نمونههای موفق، RPM و dpkg بودن که به ترتیب برای Red Hat و دبیان توسعه داده شدن.
پکیج منیجرها معمولاً از یک پایگاه داده استفاده میکنن که اطلاعات همه پکیجهای نصبشده روی سیستم رو توش نگه میدارن. این اطلاعات شامل نسخه نرمافزار، فایلهای مربوط به هر پکیج و وابستگیهای اونهاست. وابستگیها کتابخونهها و برنامههای دیگهای هستن که یک نرمافزار برای اجرا شدن بهشون نیاز داره.
توی لینوکس چند تا پکیج منیجر اصلی داریم:
- apt: مال توزیعهای دبیان و اوبونتو هستش. از فرمت deb استفاده میکنه و یکی از قدیمیترین پکیج منیجرهاست که هنوز فعال هستش.
- dnf: نسل جدید پکیج منیجر برای توزیعهای Red Hat مثل فدورا و RHEL هستش که جایگزین yum شده. از فرمت rpm استفاده میکنه و از نظر سرعت و مدیریت وابستگیها بهینهتر از yum هستش.
- pacman: پکیج منیجر آرچ لینوکس هستش که از فرمت pkg.tar.zst استفاده میکنه. سریع و کارآمده و یکی از ویژگیهای خاصش اینه که میتونه پکیجها رو از سورس کد هم بسازه.
- zypper: پکیج منیجر اپنسوزه هستش که از rpm استفاده میکنه ولی مدل مدیریت ریپوها و وابستگیهاش با dnf متفاوته.
یکی از مفاهیم مهم توی پکیج منیجرها، ریپوزیتوریها هستن. ریپو در واقع یه سرور هستش که پکیجها روش ذخیره شدن. هر توزیع لینوکس معمولاً چند تا ریپوی رسمی داره و کاربرا میتونن ریپوهای third-party رو هم اضافه کنن.
پکیج منیجرها معمولاً از یه سیستم کش هم استفاده میکنن که پکیجهای دانلود شده رو ذخیره میکنه تا اگه دوباره نیاز شد، لازم نباشه از اینترنت دانلود بشن. این کش معمولاً توی
یه نکته جالب اینه که پکیج منیجرها از الگوریتمهای پیچیدهای برای حل مسئله وابستگیها استفاده میکنن. مثلاً dnf از یه حلکننده وابستگی به اسم
برای کاستومایز کردن رفتار پکیج منیجرها میشه از فایلهای کانفیگ استفاده کرد. مثلاً کانفیگ apt توی
#linux #package_manager #لینوکس #پکیج_منیجر
@PhiloLearn
پکیج منیجرها معمولاً از یک پایگاه داده استفاده میکنن که اطلاعات همه پکیجهای نصبشده روی سیستم رو توش نگه میدارن. این اطلاعات شامل نسخه نرمافزار، فایلهای مربوط به هر پکیج و وابستگیهای اونهاست. وابستگیها کتابخونهها و برنامههای دیگهای هستن که یک نرمافزار برای اجرا شدن بهشون نیاز داره.
توی لینوکس چند تا پکیج منیجر اصلی داریم:
- apt: مال توزیعهای دبیان و اوبونتو هستش. از فرمت deb استفاده میکنه و یکی از قدیمیترین پکیج منیجرهاست که هنوز فعال هستش.
- dnf: نسل جدید پکیج منیجر برای توزیعهای Red Hat مثل فدورا و RHEL هستش که جایگزین yum شده. از فرمت rpm استفاده میکنه و از نظر سرعت و مدیریت وابستگیها بهینهتر از yum هستش.
- pacman: پکیج منیجر آرچ لینوکس هستش که از فرمت pkg.tar.zst استفاده میکنه. سریع و کارآمده و یکی از ویژگیهای خاصش اینه که میتونه پکیجها رو از سورس کد هم بسازه.
- zypper: پکیج منیجر اپنسوزه هستش که از rpm استفاده میکنه ولی مدل مدیریت ریپوها و وابستگیهاش با dnf متفاوته.
یکی از مفاهیم مهم توی پکیج منیجرها، ریپوزیتوریها هستن. ریپو در واقع یه سرور هستش که پکیجها روش ذخیره شدن. هر توزیع لینوکس معمولاً چند تا ریپوی رسمی داره و کاربرا میتونن ریپوهای third-party رو هم اضافه کنن.
پکیج منیجرها معمولاً از یه سیستم کش هم استفاده میکنن که پکیجهای دانلود شده رو ذخیره میکنه تا اگه دوباره نیاز شد، لازم نباشه از اینترنت دانلود بشن. این کش معمولاً توی
/var/cache قرار میگیره.یه نکته جالب اینه که پکیج منیجرها از الگوریتمهای پیچیدهای برای حل مسئله وابستگیها استفاده میکنن. مثلاً dnf از یه حلکننده وابستگی به اسم
libsolv استفاده میکنه که توسط اپنسوزه توسعه داده شده و میتونه وابستگیهای پیچیده رو خیلی سریع حل کنه.برای کاستومایز کردن رفتار پکیج منیجرها میشه از فایلهای کانفیگ استفاده کرد. مثلاً کانفیگ apt توی
/etc/apt، کانفیگ dnf توی /etc/dnf و کانفیگ pacman توی /etc/pacman.conf قرار داره. با این فایلها میشه چیزایی مثل سرعت دانلود، اولویت ریپوها و استراتژیهای آپدیت رو تنظیم کرد.#linux #package_manager #لینوکس #پکیج_منیجر
@PhiloLearn
Forwarded from Geek Alerts
قرار هست بتونید یک سری وظایف برای ChatGPT مشخص کنید که اسمش Tasks هست.
یعنی بهش میگید یه کارهایی رو تو زمانهای مشخص تکرار کنه. مثلا هر روز ساعت ۹ صبح اخبار روز رو براتون بخونه.
روزی یه بیت شعر براتون بفرسته، یا یه لیست از کارهایی که اون روز باید انجام بدید رو یادآوری کنه.
کاربردهاش خیلی وسیعتر هست و سعی میکنم وقتی اومد چند تا نمونه براتون بذارم.
جمنای گوگل هم داره رو ویژگی مشابه کار میکنه که اسمش Scheduled Prompts هست.
در کل هر ۲ هنوز عمومی نشدن و فعلا برای بعضی از کاربرها به صورت آزمایشی در دسترس هستن.
منتشر بشه اطلاع رسانی میکنیم.
chat.com
testingcatalog
@geekalerts
یعنی بهش میگید یه کارهایی رو تو زمانهای مشخص تکرار کنه. مثلا هر روز ساعت ۹ صبح اخبار روز رو براتون بخونه.
روزی یه بیت شعر براتون بفرسته، یا یه لیست از کارهایی که اون روز باید انجام بدید رو یادآوری کنه.
کاربردهاش خیلی وسیعتر هست و سعی میکنم وقتی اومد چند تا نمونه براتون بذارم.
جمنای گوگل هم داره رو ویژگی مشابه کار میکنه که اسمش Scheduled Prompts هست.
در کل هر ۲ هنوز عمومی نشدن و فعلا برای بعضی از کاربرها به صورت آزمایشی در دسترس هستن.
منتشر بشه اطلاع رسانی میکنیم.
chat.com
testingcatalog
@geekalerts
Forwarded from Geek Alerts
نسخه جدید مدل Falcon یعنی Falcon3 توسط موسسه TII در ابوظبی معرفی شد. این خانواده شامل مدلهای زیر ۱۰ میلیارد پارامتر با تمرکز بر بهبود عملکرد در علوم، ریاضیات و کدنویسی هست.
رو لپتاپ هم اجرا میشه، پشتیبانی تا ۳۲ هزار توکن، با ۱۴ تریلیون توکن آموزش داده شده.
در واقع توکنهای آموزشیش دو برابر بیشتر از نسل قبل یعنی فالکون ۱۸۰B هست.
جایی اشاره نشده که عربی پشتیبانی میکنه یا نه ولی علاوه بر انگلیسی، از اسپانیایی، پرتغالی و فرانسوی هم پشتیبانی میکنه.
نسخههای مختلفی مثل Base و Instruct داره، مثلا Instruct برای چتباتها هست.
huggingface
falconllm
@geekalerts
رو لپتاپ هم اجرا میشه، پشتیبانی تا ۳۲ هزار توکن، با ۱۴ تریلیون توکن آموزش داده شده.
در واقع توکنهای آموزشیش دو برابر بیشتر از نسل قبل یعنی فالکون ۱۸۰B هست.
جایی اشاره نشده که عربی پشتیبانی میکنه یا نه ولی علاوه بر انگلیسی، از اسپانیایی، پرتغالی و فرانسوی هم پشتیبانی میکنه.
نسخههای مختلفی مثل Base و Instruct داره، مثلا Instruct برای چتباتها هست.
huggingface
falconllm
@geekalerts
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Forwarded from Gopher Academy
🔵 عنوان مقاله
Echo: Extensible, Minimalist Go Web Framework
🟢 خلاصه مقاله:
مقاله مورد بحث حول ویژگیها و بهروزرسانیهای اخیر در نسخه 4.13.0 فریمورک Echo برای توسعه وب میپردازد. Echo یک فریمورک وب سبک وزن است که به توسعهدهندگان امکان میدهد با امکاناتی نظیر مسیریابی HTTP، TLS خودکار، برخورد با دادهها، قالببندی، میدلورها و روشهای مختلف برای نمایش دادهها به راحتی برنامههای کاربردی وب را بنویسند. در آخرین نسخهاش، Echo تصمیم گرفته است میدلور JWT را به دلیل مشکلات امنیتی از هسته خود حذف کند. این تغییر به منظور افزایش امنیت کاربران و جلوگیری از آسیبپذیریهای احتمالی اعمال شده است. همچنین، اطلاعات مربوط به این تغییرات در مخزن GitHub موجود است که توسعهدهندگان میتوانند برای دیدن جزئیات بیشتر و دریافت آخرین کدها به آن مراجعه کنند.
🟣لینک مقاله:
https://golangweekly.com/link/163251/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Echo: Extensible, Minimalist Go Web Framework
🟢 خلاصه مقاله:
مقاله مورد بحث حول ویژگیها و بهروزرسانیهای اخیر در نسخه 4.13.0 فریمورک Echo برای توسعه وب میپردازد. Echo یک فریمورک وب سبک وزن است که به توسعهدهندگان امکان میدهد با امکاناتی نظیر مسیریابی HTTP، TLS خودکار، برخورد با دادهها، قالببندی، میدلورها و روشهای مختلف برای نمایش دادهها به راحتی برنامههای کاربردی وب را بنویسند. در آخرین نسخهاش، Echo تصمیم گرفته است میدلور JWT را به دلیل مشکلات امنیتی از هسته خود حذف کند. این تغییر به منظور افزایش امنیت کاربران و جلوگیری از آسیبپذیریهای احتمالی اعمال شده است. همچنین، اطلاعات مربوط به این تغییرات در مخزن GitHub موجود است که توسعهدهندگان میتوانند برای دیدن جزئیات بیشتر و دریافت آخرین کدها به آن مراجعه کنند.
🟣لینک مقاله:
https://golangweekly.com/link/163251/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Labstack
High performance, extensible, minimalist Go web framework | Echo
Echo is a high-performance web framework for building robust and scalable applications in Go.
With its minimalist design and powerful features, Echo enables developers to create efficient APIs and web
applications with ease. Harness the speed, flexibility…
With its minimalist design and powerful features, Echo enables developers to create efficient APIs and web
applications with ease. Harness the speed, flexibility…
Forwarded from Learn Security | آموزش امنیت
قسمت دوم: مود کردن بازیهای یونیتی ( آنلاک درون پرداختی و آیتم های پولی )
〰〰〰〰〰
〰〰〰〰〰
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
بیل گیتس برای پایان سال چهار تا کتاب دربارهی درک دنیا پیشنهاد داده و برای هر کدوم هم توضیحی گفته.
۱. کتاب «موج آینده» (The Coming Wave) نوشتهی مصطفی سلیمان.
گیتس میگه از بین همهی کتابهای مربوط به هوش مصنوعی، این همونیه که من بیشتر از همه توصیه میکنم. (لینک)
۲. کتاب «نسل مضطرب» (The Anxious Generation) نوشتهی جاناتان هایت.
این کتاب برای هر کسی که داره بچه بزرگ میکنه یا با جوونها کار میکنه یا بهشون درس میده، واجبه حتما خونده بشه.
به خصوص اینکه بخشی از کودکی خودتون رو باهاش درک میکنید. (لینک)
۳. کتاب «مهندسی در دیدرس» (Engineering in Plain Sight) نوشتهی گرادی هیلهاوس
میگه این کتاب «کنجکاوی رو تشویق میکنه.»
تمام ساختارهای مرموزی که هر روز میبینیم، از جعبههای کابل گرفته تا ترانسفورماتورها تا دکل موبایل رو بررسی میکنه و توضیح میده که چی هستن و چطور کار میکنن.
۴. کتاب یک داستان عاشقانهی ناتمام (An Unfinished Love Story) نوشتهی Doris Kearns Goodwin.
کتاب بخشی از زندگی نویسندهی سخنرانی روسای جمهور آمریکا یعنی کندی و جانسون تو یکی از پرآشوبترین دوران تاریخ اخیر آمریکا هست.
gatesnotes
@geekalerts
۱. کتاب «موج آینده» (The Coming Wave) نوشتهی مصطفی سلیمان.
گیتس میگه از بین همهی کتابهای مربوط به هوش مصنوعی، این همونیه که من بیشتر از همه توصیه میکنم. (لینک)
۲. کتاب «نسل مضطرب» (The Anxious Generation) نوشتهی جاناتان هایت.
این کتاب برای هر کسی که داره بچه بزرگ میکنه یا با جوونها کار میکنه یا بهشون درس میده، واجبه حتما خونده بشه.
به خصوص اینکه بخشی از کودکی خودتون رو باهاش درک میکنید. (لینک)
۳. کتاب «مهندسی در دیدرس» (Engineering in Plain Sight) نوشتهی گرادی هیلهاوس
میگه این کتاب «کنجکاوی رو تشویق میکنه.»
تمام ساختارهای مرموزی که هر روز میبینیم، از جعبههای کابل گرفته تا ترانسفورماتورها تا دکل موبایل رو بررسی میکنه و توضیح میده که چی هستن و چطور کار میکنن.
۴. کتاب یک داستان عاشقانهی ناتمام (An Unfinished Love Story) نوشتهی Doris Kearns Goodwin.
کتاب بخشی از زندگی نویسندهی سخنرانی روسای جمهور آمریکا یعنی کندی و جانسون تو یکی از پرآشوبترین دوران تاریخ اخیر آمریکا هست.
gatesnotes
@geekalerts
Forwarded from Laravel News
Automated API documentation of Laravel API resources https://laravel-news.com/automated-api-documentation-of-laravel-api-resources
Laravel News
Automated API documentation of Laravel API resources - Laravel News
Scramble now supports all API resource’s payload-building methods, making automatically generated documentation even more accurate.
Forwarded from SoniaCircuit (Sony)
List of DNS record types
https://en.wikipedia.org/wiki/List_of_DNS_record_types
This list of DNS record types is an overview of resource records (RRs) permissible in zone files of the Domain Name System (DNS). It also contains pseudo-RRs.
#DNS
https://en.wikipedia.org/wiki/List_of_DNS_record_types
This list of DNS record types is an overview of resource records (RRs) permissible in zone files of the Domain Name System (DNS). It also contains pseudo-RRs.
#DNS
Forwarded from IRCF | اینترنت آزاد برای همه
کلاینت v2rayN در جدیدترین بروزرسانی، نسخه ویژه macOS رو بهطور آزمایشی ارائه کرده و حالا میتونین از اینبرنامه روی سیستمعامل ویندوز، لینوکس و مک استفاده کنید.
👉 github.com/2dust/v2rayN/releases
🔍 ircf.space/software
@ircfspace
👉 github.com/2dust/v2rayN/releases
🔍 ircf.space/software
@ircfspace
GitHub
Releases · 2dust/v2rayN
A GUI client for Windows, Linux and macOS, support Xray and sing-box and others - 2dust/v2rayN
Forwarded from Laravel News
Customizing Data Transformations with Laravel Casts https://laravel-news.com/custom-casts
Laravel News
Customizing Data Transformations with Laravel Casts - Laravel News
Explore Laravel's custom casts for specialized data transformations. Learn to create reusable attribute transformations that handle complex data types while maintaining clean, maintainable code.