این سینیورا از if not exist توی اسم تابع استفاده نمیکنن بجاش از or استفاده میکنن که منطقی همون معنی رو میده مثلا اسم تابع
task_get_access_key_with_get_operator_section_id_if_not_exist_delete_channel()
رو امروز عوض کردیم به :
task_get_access_key_with_get_operator_section_id_or_delete_channel()
البته خیلی کمکی نکرد ولی توی مانیتور جا شد😂
@Linuxor
task_get_access_key_with_get_operator_section_id_if_not_exist_delete_channel()
رو امروز عوض کردیم به :
task_get_access_key_with_get_operator_section_id_or_delete_channel()
البته خیلی کمکی نکرد ولی توی مانیتور جا شد😂
@Linuxor
سوال متوسط دیتابیسی: آیا index کردن به معنای Unique کردن است ؟
Anonymous Quiz
46%
خیر ایندکس کردن برای سریعتر پیدا کردن رکوردها استفاده میشه و تضمین جواب کمتر از یک ثانیه میده
19%
بله وقتی ایندکس میکنیم یونیک هم میشه تا اختلالی ایجاد نشه و یه ریکورد دوبار درج بشه
26%
فکر کنم برعکسش درسته یونیک کنیم ایندکس هم میشه
9%
من با دیتابیس کار کردم ولی نمیفهمم چی میگی مگه دیتابیس چهار تا سلکت نبود؟
فکر کن یه تازه کار بیاد اینو توی JS ببینه :)
حالا چرا به ترتیب مرتب نشده؟ جاوااسکریپت پیشفرض رشتهای (lexicographical) سورت میکنه،
وقتی جاوااسکریپت ساخته شد (دهه 90 میلادی)، هدف این بود که سادهترین و سریعترین روش مرتبسازی برای انواع دادهها (عدد، رشته، …) فراهم بشه. توی اون زمان، بیشتر دادههایی که توی وب استفاده میشدن، رشته بودن (مثلاً لیست اسامی، متنها، آدرسها و ...). این تابع هم از اون زمان مونده و بخاطر سازگاری عوضش نکردن ولی به پارامترش تابع مقایسه اضافه کردن که میشه عددم باهاش سورت کرد.
@Linuxor
حالا چرا به ترتیب مرتب نشده؟ جاوااسکریپت پیشفرض رشتهای (lexicographical) سورت میکنه،
وقتی جاوااسکریپت ساخته شد (دهه 90 میلادی)، هدف این بود که سادهترین و سریعترین روش مرتبسازی برای انواع دادهها (عدد، رشته، …) فراهم بشه. توی اون زمان، بیشتر دادههایی که توی وب استفاده میشدن، رشته بودن (مثلاً لیست اسامی، متنها، آدرسها و ...). این تابع هم از اون زمان مونده و بخاطر سازگاری عوضش نکردن ولی به پارامترش تابع مقایسه اضافه کردن که میشه عددم باهاش سورت کرد.
@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
ویدیو رو ببینید، Flowise یه پلتفرم اوپنسورس برای طراحی و اجرای جریانهای هوش مصنوعی به صورت بصریه. باهاش میتونین بدون نوشتن کد زیاد، نودهای مختلف مانند ورودی کاربر، پردازش متن با مدلهای زبانی، مسیریابی شرطی و ذخیرهسازی دادهها رو کنار هم چید و یه عامل (agent) هوشمند ساخت. Flowise شامل رابط کاربری گرافیکی، بخش بکاند برای منطق و API، و قابلیت اضافه کردن نودهای سفارشیه و میتونه روی سرور خودتون به صورت self-hosted اجرا بشه.
نصب و مستندات :
flowiseai.com
@Linuxor
نصب و مستندات :
flowiseai.com
@Linuxor
2
کوییز : کدوم پورت زود تر منسوخ میشه؟ از آینده خبری نداریم ولی کدوم احتمالش بیشتره
Anonymous Quiz
41%
پورت USB-A یا همون USB خودمون بخاطر اینکه خوب جا نمیخوره و سرعتش کمه نسبت به Type C
31%
پورت LAN یا RJ45 بخاطر اینکه خیلی بزرگه و سیستم های جدید ندارنش و فیبر نوری و WI-FI جاشو خواهد گرفت
28%
پورت PCIe یا همون پورت کارت گرافیک، اینم خیلی غیر استاندارد ساخته شده و تاندربولت جاشو میگیره.
ویم یکی از ادیتور های ترمنیالیه که خیلی از افراد رو مجذوب لینوکس کرده اما یادگیریش کار راحتی برای همه نیست، اگه خواستین شروع کنید به یادگیری اینجارو چک کنید بهصورت فهرستوار و دستهبندیشده مفاهیم پایه ویم، مفاهیمی مثل بافرها (buffers)، پنجرهها (windows)، تبها (tabs)، و نحوه مدیریت اونها رو گفته همچنین نکات و ترفندهای ویم میانبرها، دستورات مفید، و روشهای بهینهسازی کار با ویم رو هم گفته و میتونید توش پلاگینها و ابزارهای مفید رو پیدا کنید و کلی از مشکلات رایج رو هم گفته که ممکنه شما هم بهشون بر بخورید
github.com/mhinz/vim-galore
@Linuxor
github.com/mhinz/vim-galore
@Linuxor
این فونته اسمش هکه، یه چیز نه اغراق شده نه خیلی ساده، دقیقا اون چیزیه که باهاش میشه خوب کد زد
چند مدل فونت نزدیک به این فونت هم برای کد نویسی وجود داره که خیلی تجربه خوبی توی کد زدن میده. اینجا 18 تاش رو لیست کرده میتونید هرکدومو خواستید آنلاین تستش کنید با زبان های برنامه نویسی مختلفی که در اختیارتون قرار داده ببینید کدومش مناسبتونه روی هر کدوم کلیک کنید سایتش هم برای دانلود زیرش نشون میده
sourcefoundry.org/hack/playground.html
@Linuxor
چند مدل فونت نزدیک به این فونت هم برای کد نویسی وجود داره که خیلی تجربه خوبی توی کد زدن میده. اینجا 18 تاش رو لیست کرده میتونید هرکدومو خواستید آنلاین تستش کنید با زبان های برنامه نویسی مختلفی که در اختیارتون قرار داده ببینید کدومش مناسبتونه روی هر کدوم کلیک کنید سایتش هم برای دانلود زیرش نشون میده
sourcefoundry.org/hack/playground.html
@Linuxor
اگه کیبوردتون قابلیت برنامه ریزی داشته باشه، QMK بهتون اجازه میده تا فریمورک کیبورد خودتون رو سفارشی سازی کنید. از میکروکنترلرهای AVR و ARM پشتیبانی میکنه و برای کیبوردهای مختلفی مانند ErgoDox EZ، Planck، Clueboard و کلی دیگه از کیبورد ها قابل استفاده است
با این فریمورک میتونید رفتار کلیدها، لایهها، نورپردازی RGB، ماکروها و ویژگیهای پیشرفته دیگه رو به دلخواه خودتون تنظیم کنید مثلا میتونید یه لایه برای دستورات کپی و چسباندن بسازید یا هر کار دیگه ای کنید.
مستنداتش و توضیحاتش :
docs.qmk.fm
@Linuxor
با این فریمورک میتونید رفتار کلیدها، لایهها، نورپردازی RGB، ماکروها و ویژگیهای پیشرفته دیگه رو به دلخواه خودتون تنظیم کنید مثلا میتونید یه لایه برای دستورات کپی و چسباندن بسازید یا هر کار دیگه ای کنید.
مستنداتش و توضیحاتش :
docs.qmk.fm
@Linuxor
این یه کامپایلر جاوااسکریپته که بهتون این امکانو میده JSX رو مستقیماً توی فایلهای Markdown بنویسید. JSX یه سینتکس شبیه HTML هستش که داخل جاوااسکریپت نوشته میشه که ری اکت هم ازش استفاده میکنه حالا این لایبری بهتون این اجازه رو میده که کنار Markdown از JSX هم استفاده کنید
تست آنلاینش :
mdxjs.com/playground
مستنداتش :
mdxjs.com/docs
@Linuxor
تست آنلاینش :
mdxjs.com/playground
مستنداتش :
mdxjs.com/docs
@Linuxor
این یه ابزار مدیریت پروژه متنباز و رایگانه که بهعنوان جایگزینی برای ابزارهای معروفی مثل جیرا و Linear، Monday ساخته شده. در واقع این ابزار فرآیندهای مدیریت پروژه رو ساده سازی میکنه و پیگیری مشکلات، برنامهریزی دورهها (Cycles) و نقشهراه محصولات رو هم بدون پیچیدگی اضافی میتونید باهاش مدیریت کنید
کافیه توی سایتش با گوگل یا گیتهابتون لاگین کنید بعدش بهتون داشبورد رو میده توش حتی هوش مصنوعی هم برای کمک داره :
plane.so
@Linuxor
کافیه توی سایتش با گوگل یا گیتهابتون لاگین کنید بعدش بهتون داشبورد رو میده توش حتی هوش مصنوعی هم برای کمک داره :
plane.so
@Linuxor
میدونستین با Pydantic میتونید دادهها رو توی Python خوکار اعتبارسنجی کرد و مطمئن بشید که همیشه طبق مدل شما هستن؟
از انواع داده های ساده بگیر تا داده های پیچیده مثل ایمیل تا تاریخ و بقیه ساختار های پیچیده دیگه توی API ها خیلی از این استفاده میکنن و مدیریت خطا و راحتی کارو خیلی زیاد میکنه
مستنداتش :
docs.pydantic.dev/latest
داده هاش هم ميتونید بدید بهLogfire که دادههای ساختاریافته رو ذخیره و لاگ میکنه تا بتوانید بعداً تحلیلش کنید
@Linuxor
از انواع داده های ساده بگیر تا داده های پیچیده مثل ایمیل تا تاریخ و بقیه ساختار های پیچیده دیگه توی API ها خیلی از این استفاده میکنن و مدیریت خطا و راحتی کارو خیلی زیاد میکنه
مستنداتش :
docs.pydantic.dev/latest
داده هاش هم ميتونید بدید بهLogfire که دادههای ساختاریافته رو ذخیره و لاگ میکنه تا بتوانید بعداً تحلیلش کنید
@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
یزیدتونو توی اینستاگرام چی میگذره...
اومدن جادی رو دیپ فیکشو ساختن امیدوارم خودش نبینه، صداش چه خوبه😂😂😂
@Linuxor ~ c:amirhossein_web
اومدن جادی رو دیپ فیکشو ساختن امیدوارم خودش نبینه، صداش چه خوبه😂😂😂
@Linuxor ~ c:amirhossein_web
اینایی که تازه میخوان با ابزار هایی مثل گوگل آنالیتیکس کار کنن، میدونستین بدون داشتن سایت پر بازدید هم می تونید از نسخه دموی گوگل آنالیتیکس استفاده کنید؟ گوگل دسترسی گوگل آنالیتیکس رو برای دوتا از سایت هاش که یکیش لباس و اکسسوری میفروشه و یکیش هم اپلیکیشن غذا، رایگان کرده میتونید برید تحلیل کنید و کار کردن باهاشو تمرین کنید که سایت خودتون بالا اومد گنگ نباشین:
اکانت تستی سایت اکسسوریش
analytics.google.com/analytics/index/demoaccount?appstate=/p213025502
اکانت تستی اپلیکیشن food it
analytics.google.com/analytics/index/demoaccount?appstate=/p153293282
@Linuxor
اکانت تستی سایت اکسسوریش
analytics.google.com/analytics/index/demoaccount?appstate=/p213025502
اکانت تستی اپلیکیشن food it
analytics.google.com/analytics/index/demoaccount?appstate=/p153293282
@Linuxor