Forwarded from دستاوردهای یادگیری عمیق(InTec)
شما درخواست دادید :
این ۳ تا مدل رو باهم مقایسه کردم (غیر لوکال)
تمام مواردی که میگم روی
به هیچکدوم از مدلها هم تسک پیچیده ندادم؛ که برو ۰-۱۰۰ این پروژه رو بزن و بیار؛ اما تسکهای کوچیک زیاد بوده؛ استانداردهای کدهام رو مکتوب میکنم همون
توی تمام موارد عملکرد نسبتا خوبی داره؛ اما بیش از حد تایپ میکنه.
بعضی وقتا بطور کامل راهحل درست رو میگه یا اینکه چطوری باید پیادهسازی کنید و ... ولی بعد خودش توی پیادهسازی فراموش میکنه و دقیقا کدی که ورودی بهش دادید رو برمیگردونه.
توی کدهای کوچیک (تک فایل و زیر ۲۰۰-۳۰۰ خط) مشکلی نداره و همه چیز درست هست.
سعی میکنه syntax کاربر رو هم تا جایی که میشه رعایت و دنبال کنه.
سرعت پاسخ خیلی خیلی بالایی داره.
هیچ جواب اضافه ای نمیده؛ بخصوص اگر اولش بهش گفته باشید و یک راست میره سر اصل مطلب و نکات مهم.
به شرط پرامپت خوب و کدهای کوچیک عملکرد خیلی خوبی داره.
سرعت پاسخش کمی از
اما ۳ تا مشکل اساسی من باهاش دارم:
۱- کلا کد بزرگ رو درست نمیفهمه؛ چندتا مازول رو کنار هم بذاری و ازش چیزی بخوای.
۲- اگر کد بزرگ رو بفهمه و بهت جواب هم بده؛ جوابش توی بیش از ۸۰٪ مواقع بدرد نمیخوره درست هست ولی
۳- خیلی زود به
اما بطور کلی اگر چیزی رو درست جواب بده و بخواد راهحلش رو توضیح بده خیلی روان و صریح توضیح میده که اگر موضوع کد نبود بنظرم برنده بود.
حتما؛ حتما؛ حتما حتی شده در نهایت کدها رو بهش میدم و ازش میخوام ایراداتش رو بگیره یا اگر چیزی رو با استاندارد رعایت نکردم بهم بگه.
زمان پاسخش بخاطر مرحل تفکر؛ از باقی موارد بالاتر هست ولی بطور کلی توی کدهای بزرگ همزمان خروجی نهایی رو میدهند.
همیشه و در همه شرایط
فایلهای بزرگ و
قوانین
این ۳ تا مدل رو باهم مقایسه کردم (غیر لوکال)
chatgpt 4o, mistral ai, deepseek r1
تمام مواردی که میگم روی
Python هست (چون دوستان پرسیدن زبانهای دیگه چطوری هست؛ مخصوصا Rust, C گفتم اعلام کنم؛ من برای Rust دائما از Qwen2.5-coder 33b استفاده میکنم)به هیچکدوم از مدلها هم تسک پیچیده ندادم؛ که برو ۰-۱۰۰ این پروژه رو بزن و بیار؛ اما تسکهای کوچیک زیاد بوده؛ استانداردهای کدهام رو مکتوب میکنم همون
code contribution agreement یک چندتا نمونه از بخشهاش رو پیادهسازی میکنم و باقی موارد رو میدم به این مدلها ازشون پیادهسازی میخوام و اما نتایج :mistral ai:توی تمام موارد عملکرد نسبتا خوبی داره؛ اما بیش از حد تایپ میکنه.
بعضی وقتا بطور کامل راهحل درست رو میگه یا اینکه چطوری باید پیادهسازی کنید و ... ولی بعد خودش توی پیادهسازی فراموش میکنه و دقیقا کدی که ورودی بهش دادید رو برمیگردونه.
توی کدهای کوچیک (تک فایل و زیر ۲۰۰-۳۰۰ خط) مشکلی نداره و همه چیز درست هست.
سعی میکنه syntax کاربر رو هم تا جایی که میشه رعایت و دنبال کنه.
سرعت پاسخ خیلی خیلی بالایی داره.
chatgpt 4o:هیچ جواب اضافه ای نمیده؛ بخصوص اگر اولش بهش گفته باشید و یک راست میره سر اصل مطلب و نکات مهم.
به شرط پرامپت خوب و کدهای کوچیک عملکرد خیلی خوبی داره.
سرعت پاسخش کمی از
mistral کمتر هست.اما ۳ تا مشکل اساسی من باهاش دارم:
۱- کلا کد بزرگ رو درست نمیفهمه؛ چندتا مازول رو کنار هم بذاری و ازش چیزی بخوای.
۲- اگر کد بزرگ رو بفهمه و بهت جواب هم بده؛ جوابش توی بیش از ۸۰٪ مواقع بدرد نمیخوره درست هست ولی
syntax شما رو رعایت نکرده (مثلا بجای کلاس؛ همرو با تابع مینویسه و ...)۳- خیلی زود به
memory full میخوره و حتی اگر به اون هم نخوره خیلی زود code contribution agreement رو فراموش میکنه.اما بطور کلی اگر چیزی رو درست جواب بده و بخواد راهحلش رو توضیح بده خیلی روان و صریح توضیح میده که اگر موضوع کد نبود بنظرم برنده بود.
deepseek r1:حتما؛ حتما؛ حتما حتی شده در نهایت کدها رو بهش میدم و ازش میخوام ایراداتش رو بگیره یا اگر چیزی رو با استاندارد رعایت نکردم بهم بگه.
زمان پاسخش بخاطر مرحل تفکر؛ از باقی موارد بالاتر هست ولی بطور کلی توی کدهای بزرگ همزمان خروجی نهایی رو میدهند.
همیشه و در همه شرایط
syntax رو رعایت کرده توی تستهای من.فایلهای بزرگ و
dependency های زیاد خوراکش هست (تعداد مسیج روزانهاتون رو خرچ سوالات ساده و کدهای کوچیک نکنید.)قوانین
contribution رو همیشه رعایت میکنه؛ مثلا از دیروز بهش گفتم کد بدون تست نباید تحویل بدی؛ همواره داره تست نویسی رو هم انجام میده (بیش از ۸۰ پیام از اون پیام تست نویسی گذشته)Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 پیش خرید دوره آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس
https://rayium.ir/?p=1247
قیمت خرید : 1,500,000 تومان با تخفیف ۸۰ درصدی 300,000 تومان
دوره ۱ یا ۱.۵ ماه دیگر تکمیل می شود.
#ووکامرس
@TheRaymondDev
https://rayium.ir/?p=1247
قیمت خرید : 1,500,000 تومان با تخفیف ۸۰ درصدی 300,000 تومان
دوره ۱ یا ۱.۵ ماه دیگر تکمیل می شود.
#ووکامرس
@TheRaymondDev
Forwarded from متخصص وردپرس | پوینا
یه نکته طلایی توی تلگرام بهتون بگم
میخواید بدونید توی تلگرام مخاطب چه محتوایی رو بیشتر دوست داره
مسنجر پلاس نصب کنید
https://play.google.com/store/apps/details?id=org.telegram.plus&hl=fa&pli=1
بعد با این مسنجر پلاس وارد کانال ها که بشید علاوه بر بازدید
فوروارد مطلب رو هم نشون میده هر چقدر فوروارد مطلب بیشتر باشه علاقه مردم به اون مطلب بیشتره و باید از اون مطالب بیشتر بزارید
حالا جالبیش اینه هر چقدر محتوا تخصصی تر باشه فورواردش کمتره
کانال های جوک و خنده یه هو 1 میلیون فروارد میکنن بعد همون فوروارد زیاد ها رو بردارید بزارید توی کانال خودتون
@poinair پوینا
میخواید بدونید توی تلگرام مخاطب چه محتوایی رو بیشتر دوست داره
مسنجر پلاس نصب کنید
https://play.google.com/store/apps/details?id=org.telegram.plus&hl=fa&pli=1
بعد با این مسنجر پلاس وارد کانال ها که بشید علاوه بر بازدید
فوروارد مطلب رو هم نشون میده هر چقدر فوروارد مطلب بیشتر باشه علاقه مردم به اون مطلب بیشتره و باید از اون مطالب بیشتر بزارید
حالا جالبیش اینه هر چقدر محتوا تخصصی تر باشه فورواردش کمتره
کانال های جوک و خنده یه هو 1 میلیون فروارد میکنن بعد همون فوروارد زیاد ها رو بردارید بزارید توی کانال خودتون
@poinair پوینا
Forwarded from Linuxor ?
Forwarded from Micromaster | میکرومستر
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
کمیسیون فدرال ارتباطات آمریکا به استارلینک مجوز اتصال موبایل به ماهوارهرو داد.
همون طرحی هست که بدون نیاز به هیچ وسیلهای گوشیهای 4G میتونن مستقیم به ماهواره وصل بشن.
در کنار این اجازه داده که فاصله ماهوارههاشو با زمین ۲۰۰ کیلومتر دیگه نزدیکتر کنه که نتیجه سرعت و پینگ بهتره.
استارلینک تا الان ۳۲۰ ماهواره موبایلی به فضا فرستاده و کاملا آماده شروع خدمات هست.
قرار هست تو مرحله آزمایشی برای کارکنانشون این سرویس رو ارائه بدن.
تستهای قبلی نشون میده این تکنولوژی میتونه تا ۱۷ مگابیت سرعت بده، البته با نزدیک شدن ماهوارهها به زمین شاید بیشتر بشه
نکته جالب اینه وقتی گوشی داخل جیب باشه هم جواب میده و خیلی مهم نیست حتما گوشی زیر آسمون باشه.
البته بهترین عملکردش رو زیر آسمون نشون میده، استارلینک همچنین درخواست کرده که امکان تماس صوتی و تصویری رو هم اضافه کنن ولی میگن اپراتورها اینو نمیخوان و تلاش میکنن جلوشرو بگیرن
استارلینک نیاز داره در هر کشور با یک اپراتور همکاری کنه و در واقع یک باند فرکانسی از اون اپراتور رو اجاره کنه، چون اختلال ایجاد شدن روی باندهای فرکانسی خیلی راحت اتفاق میفته.
یعنی مثلا اگه بخواد بدون همکاری به عراق خدمات بده ممکنه باعث اختلال اپراتورهای عراقی بشه.
با این حال از نظر فنی میتونه این کار رو انجام بده، چون سابقه خاصی مثلا در ایتالیا داشت که با وجود عدم همکاری اپراتورها تونستن مشکل اختلال رو برطرف کنن.
البته یه جاهایی هم میگن این Starlink Gen2 که منتشر شده فناوری beamforming داره و میتونه سیگنالهارو هدفمند روی گوشی بده.
اینجوری از نشت فرکانسی ناخواسته جلوگیری کنن.
یعنی با بقیه اپراتورها تداخل نداشته باشه، حالا با فرض اینکه یک نفر سیم کارت T-Mobile بخره کجاها پوششدهی داره؟
اول کل آمریکا در کوه و جنگل و ... پوشش ۱۰۰ درصد داره، اگه مسافرت بره در مسیر هم (روی دریا) پوشش ۱۰۰ داره.
اگه به کشورهایی سفر کنه که استارلینک خدمات میده، احتمالا اگه رومینگ باشه توی اون کشور هم پوشش ۱۰۰ درصد میده.
اصل هدف این سرویس اینه که یک سیم کارت داشته باشی و کل کره زمین پوشش کامل داشته باشه.
اینکه بعضی از کشورها مقاومت کنن، باید دیداستارلینک چه تصمیمی میگیره.
این ویژگی روی هر گوشی که 4G داشته باشه کار میکنه، نیاز به ایستگاه زمینی یا تجهیزات دیگه نیست و ماهواره مستقیم به گوشی وصل میشه.
در کنار اینترنت امکان تماس و پیامک هم داره، که احتمالا تو بحث نجات آدمها بتونه اتفاقهای بزرگی در دنیا داشته باشه.
pcmag
@geekalerts
همون طرحی هست که بدون نیاز به هیچ وسیلهای گوشیهای 4G میتونن مستقیم به ماهواره وصل بشن.
در کنار این اجازه داده که فاصله ماهوارههاشو با زمین ۲۰۰ کیلومتر دیگه نزدیکتر کنه که نتیجه سرعت و پینگ بهتره.
استارلینک تا الان ۳۲۰ ماهواره موبایلی به فضا فرستاده و کاملا آماده شروع خدمات هست.
قرار هست تو مرحله آزمایشی برای کارکنانشون این سرویس رو ارائه بدن.
تستهای قبلی نشون میده این تکنولوژی میتونه تا ۱۷ مگابیت سرعت بده، البته با نزدیک شدن ماهوارهها به زمین شاید بیشتر بشه
نکته جالب اینه وقتی گوشی داخل جیب باشه هم جواب میده و خیلی مهم نیست حتما گوشی زیر آسمون باشه.
البته بهترین عملکردش رو زیر آسمون نشون میده، استارلینک همچنین درخواست کرده که امکان تماس صوتی و تصویری رو هم اضافه کنن ولی میگن اپراتورها اینو نمیخوان و تلاش میکنن جلوشرو بگیرن
استارلینک نیاز داره در هر کشور با یک اپراتور همکاری کنه و در واقع یک باند فرکانسی از اون اپراتور رو اجاره کنه، چون اختلال ایجاد شدن روی باندهای فرکانسی خیلی راحت اتفاق میفته.
یعنی مثلا اگه بخواد بدون همکاری به عراق خدمات بده ممکنه باعث اختلال اپراتورهای عراقی بشه.
با این حال از نظر فنی میتونه این کار رو انجام بده، چون سابقه خاصی مثلا در ایتالیا داشت که با وجود عدم همکاری اپراتورها تونستن مشکل اختلال رو برطرف کنن.
البته یه جاهایی هم میگن این Starlink Gen2 که منتشر شده فناوری beamforming داره و میتونه سیگنالهارو هدفمند روی گوشی بده.
اینجوری از نشت فرکانسی ناخواسته جلوگیری کنن.
یعنی با بقیه اپراتورها تداخل نداشته باشه، حالا با فرض اینکه یک نفر سیم کارت T-Mobile بخره کجاها پوششدهی داره؟
اول کل آمریکا در کوه و جنگل و ... پوشش ۱۰۰ درصد داره، اگه مسافرت بره در مسیر هم (روی دریا) پوشش ۱۰۰ داره.
اگه به کشورهایی سفر کنه که استارلینک خدمات میده، احتمالا اگه رومینگ باشه توی اون کشور هم پوشش ۱۰۰ درصد میده.
اصل هدف این سرویس اینه که یک سیم کارت داشته باشی و کل کره زمین پوشش کامل داشته باشه.
اینکه بعضی از کشورها مقاومت کنن، باید دیداستارلینک چه تصمیمی میگیره.
این ویژگی روی هر گوشی که 4G داشته باشه کار میکنه، نیاز به ایستگاه زمینی یا تجهیزات دیگه نیست و ماهواره مستقیم به گوشی وصل میشه.
در کنار اینترنت امکان تماس و پیامک هم داره، که احتمالا تو بحث نجات آدمها بتونه اتفاقهای بزرگی در دنیا داشته باشه.
pcmag
@geekalerts
Forwarded from Geek Alerts
چطوری از فضا اینترنت مستقیم به گوشیها میدن؟ و چرا میدن؟
اینترنت ماهوارهای شاید سریعترین نباشه ولی در دسترسترین هست و یه بازار آماده با ۵ میلیارد مشتری داره.
به خاطر همینه که همه از آمازون گرفته تا استارلینک، AST، اپل و China Telecom سرمایهگذرای زیادی روش کردن.
اینجا ماهواره نقش دکل مخابراتی رو ایفا میکنه اما در فضا.
البته این فاصله اونقدری که فکر میکنید زیاد نیست، ماهوارهها در فاصله ۳۴۰ تا ۳۶۰ کیلومتری از سطح زمین با سرعت زیادی در حال حرکت هستن.
مقایسه کنید با فاصله ۳۶.۰۰۰ کیلومتری ماهوارههایی که خدمات تلفن ماهوارهای میدادن.
ماهوارهها در ارائه 4G و 5G یه تکنولوژی دیگه هم دارن به اسم Beamforming (شکلدهی پرتو) که میان سیگنالهای ارسالی رو به مکان گوشی متمرکز میکنن، اینجوری میشه از فاصله بیشتر پرتو فرستاد.
از طرفی نیاز به گوشی جدید نیست چون روی شبکه مخابراتی (GSM) کار میکنه، مثل اپراتورهای موبایلی
مثلا وقتی سیم کارت T-Mobile داشته باشید هر جایی که دکل مخابراتی باشه گوشی روی اون میره و هرجایی آنتن گوشی قرار باشه بپره، میره روی استارلینک.
یعنی این تکنولوژی قرار هست در آمریکا به عنوان تکمیل پوشش استفاده بشه.
و البته جاهای دیگه، مثل ژاپن، کانادا، استرالیا، سوئیس و ...
در کنار این از نظر فنی ولی میتونه به کشورهایی که همکاری نمیکنن هم خدمات بده، با این حال ظاهر ماجرا نشون میده فعلا به محافظهکارانهترین روش داره جلو میره و میخواد بگه با اپراتورها جنگ نداره و هدفش کمک کردن به پوشش اونهاست.
البته فعلا :) بازار رو بگیره شرایط عوض میشه.
mathworks
starlink
prysmian
@geekalerts
اینترنت ماهوارهای شاید سریعترین نباشه ولی در دسترسترین هست و یه بازار آماده با ۵ میلیارد مشتری داره.
به خاطر همینه که همه از آمازون گرفته تا استارلینک، AST، اپل و China Telecom سرمایهگذرای زیادی روش کردن.
اینجا ماهواره نقش دکل مخابراتی رو ایفا میکنه اما در فضا.
البته این فاصله اونقدری که فکر میکنید زیاد نیست، ماهوارهها در فاصله ۳۴۰ تا ۳۶۰ کیلومتری از سطح زمین با سرعت زیادی در حال حرکت هستن.
مقایسه کنید با فاصله ۳۶.۰۰۰ کیلومتری ماهوارههایی که خدمات تلفن ماهوارهای میدادن.
ماهوارهها در ارائه 4G و 5G یه تکنولوژی دیگه هم دارن به اسم Beamforming (شکلدهی پرتو) که میان سیگنالهای ارسالی رو به مکان گوشی متمرکز میکنن، اینجوری میشه از فاصله بیشتر پرتو فرستاد.
از طرفی نیاز به گوشی جدید نیست چون روی شبکه مخابراتی (GSM) کار میکنه، مثل اپراتورهای موبایلی
مثلا وقتی سیم کارت T-Mobile داشته باشید هر جایی که دکل مخابراتی باشه گوشی روی اون میره و هرجایی آنتن گوشی قرار باشه بپره، میره روی استارلینک.
یعنی این تکنولوژی قرار هست در آمریکا به عنوان تکمیل پوشش استفاده بشه.
و البته جاهای دیگه، مثل ژاپن، کانادا، استرالیا، سوئیس و ...
در کنار این از نظر فنی ولی میتونه به کشورهایی که همکاری نمیکنن هم خدمات بده، با این حال ظاهر ماجرا نشون میده فعلا به محافظهکارانهترین روش داره جلو میره و میخواد بگه با اپراتورها جنگ نداره و هدفش کمک کردن به پوشش اونهاست.
البته فعلا :) بازار رو بگیره شرایط عوض میشه.
mathworks
starlink
prysmian
@geekalerts
Forwarded from Linuxor ?
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
en.wikipedia.org/wiki/Student_syndrome
اسم رسمیتر «دقیقهنَوَدی» بودن، نشانگان (سندروم) دانشآموز/دانشجو هست:
منتقل کردن انجام کار به لحظات پایانی و هنگامی که احساس فشار از نظر زمانی بهمون میآد، اصلاً جالب نیست.
#note #life
@amiria703_channel
اسم رسمیتر «دقیقهنَوَدی» بودن، نشانگان (سندروم) دانشآموز/دانشجو هست:
منتقل کردن انجام کار به لحظات پایانی و هنگامی که احساس فشار از نظر زمانی بهمون میآد، اصلاً جالب نیست.
#note #life
@amiria703_channel
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
هدفم از گفتن نام جاافتادهتر این موارد، اینه که بهتر بشناسیدشون و بتونید با خوندن، دیدن و شنیدن منابع بیشمار انگلیسی در فضاهایی مثل یوتیوب، باهاشون به خوبی مقابله کنید.
علّت ارجحیت دادن نامهایی که تو انگلیسی جا افتاده هستن هم واضحه؛ با جستجوی نام متداول فارسیشون، خودتون رو صرفاً به منابع فارسی که بیشتر ترجمه و بازنویسی هستن، محدود میکنید.
#موقت
علّت ارجحیت دادن نامهایی که تو انگلیسی جا افتاده هستن هم واضحه؛ با جستجوی نام متداول فارسیشون، خودتون رو صرفاً به منابع فارسی که بیشتر ترجمه و بازنویسی هستن، محدود میکنید.
#موقت
Forwarded from Gopher Academy
🔵 عنوان مقاله
GoMLX: ML in Go without Python
🟢 خلاصه مقاله:
مقالهای که به بررسی میپردازد، امکان استفاده از زبان برنامهنویسی Go به عنوان یک زبان چسب به منظور فراخوانی سرویسهای یادگیری ماشینی از شخص ثالث و پایتون را مورد بحث قرار داده است. نویسنده، Eli، به بررسی این موضوع پرداخته که آیا میتوان کارهای سنگین را مستقیماً از طریق Go انجام داد. GoMLX یکی از گزینههای موجود برای این منظور است. GoMLX به کاربران امکان میدهد تا بدون نیاز به استفاده از زبانهای واسط مانند پایتون، توابع یادگیری ماشین را مستقیماً در Go اجرا کنند. این رویکرد میتواند به افزایش کارایی و سادگی در توسعه نرمافزار کمک کند، زیرا تمامی کدها در یک زبان واحد نوشته و مدیریت میشوند.
🟣لینک مقاله:
https://golangweekly.com/link/162709/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GoMLX: ML in Go without Python
🟢 خلاصه مقاله:
مقالهای که به بررسی میپردازد، امکان استفاده از زبان برنامهنویسی Go به عنوان یک زبان چسب به منظور فراخوانی سرویسهای یادگیری ماشینی از شخص ثالث و پایتون را مورد بحث قرار داده است. نویسنده، Eli، به بررسی این موضوع پرداخته که آیا میتوان کارهای سنگین را مستقیماً از طریق Go انجام داد. GoMLX یکی از گزینههای موجود برای این منظور است. GoMLX به کاربران امکان میدهد تا بدون نیاز به استفاده از زبانهای واسط مانند پایتون، توابع یادگیری ماشین را مستقیماً در Go اجرا کنند. این رویکرد میتواند به افزایش کارایی و سادگی در توسعه نرمافزار کمک کند، زیرا تمامی کدها در یک زبان واحد نوشته و مدیریت میشوند.
🟣لینک مقاله:
https://golangweekly.com/link/162709/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from DevTwitter | توییت برنامه نویسی
یه ریپو داشتم که سایت هایی که کار ریموت میدن رو توش مینوشتم
اگر شما جدی تر از منین میتونین ازش استفاده کنین
اگر سایت خوبی هم ببینم بهش اضافه میکنم
البته سایت های کاریابی آلمانی هم توشون بیشتر پیدا میشه
https://github.com/alipalvane/remote-job
@DevTwitter | <Ali Palvane/>
اگر شما جدی تر از منین میتونین ازش استفاده کنین
اگر سایت خوبی هم ببینم بهش اضافه میکنم
البته سایت های کاریابی آلمانی هم توشون بیشتر پیدا میشه
https://github.com/alipalvane/remote-job
@DevTwitter | <Ali Palvane/>
Forwarded from Gopher Academy
در Go، Function Signature و Function Type به دو مفهوم مرتبط اما متفاوت اشاره دارند:
1. Function Signature:
مشخصات تابع شامل نام تابع، پارامترها (نوع و ترتیب)، و نوع مقدار بازگشتی است. این بخش توصیف میکند که تابع چه ورودیها و خروجیهایی دارد. برای مثال:
func Add(a int, b int) int
2. Function Type:
نوع تابع تنها شامل پارامترها و مقادیر بازگشتی است، بدون نام تابع. میتوان نوع تابع را به یک متغیر نسبت داد.
type MathOp func(a int, b int) int
var add MathOp = func(a, b int) int { return a + b }
تفاوت اصلی در این است که Signature تابع برای تعریف تابع استفاده میشود، اما Type تابع برای ایجاد انواع عمومیتر برای توابع با مشخصات مشابه به کار میرود.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
➖➖➖➖➖➖➖➖
1. Function Signature:
مشخصات تابع شامل نام تابع، پارامترها (نوع و ترتیب)، و نوع مقدار بازگشتی است. این بخش توصیف میکند که تابع چه ورودیها و خروجیهایی دارد. برای مثال:
func Add(a int, b int) int
2. Function Type:
نوع تابع تنها شامل پارامترها و مقادیر بازگشتی است، بدون نام تابع. میتوان نوع تابع را به یک متغیر نسبت داد.
type MathOp func(a int, b int) int
var add MathOp = func(a, b int) int { return a + b }
تفاوت اصلی در این است که Signature تابع برای تعریف تابع استفاده میشود، اما Type تابع برای ایجاد انواع عمومیتر برای توابع با مشخصات مشابه به کار میرود.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
➖➖➖➖➖➖➖➖
Forwarded from ErfJab (Erfan)
برای اجرای پروژهها تو سرور، یه اسکریپت ساختم که دپندنسیها، محیط مجازی و پکیجها رو نصب کنه و سورس رو با CLI کنترل کنه. قبلاً نسخهای داشتم، ولی با تغییرات جدید و استفاده از uv، تمپلیت رانر (runner) رو تو گیتهاب منتشر کردم. بهزودی رانر داکر هم اضافه میکنم تا تو پروژههایی مثل هولدربات و سرورمنیجربات استفاده بشه.
📱 🌟 Github.com/erfjab/runner
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Agora (Alireza Azadi)
مینیمالیسم دیجیتال: تجربهی خروج از اینستاگرام - بخش دوم
_____________
اگر هم بوده، مقطعی بوده و زود رها شده. اما خب، همون ایجاد شدن فضا، این امکان و البته اجبار رو به وجود میآره که برم سراغ جایگزینهای بهتر.
نکتهی خیلی مثبت برای من، راحت شدن از شر استوریها بود. چه از شر استوریهای بقیه، چه از شر استوریهای خودم. استوری علیرغم کاربردهای خیری که واسش پیدا میشه، اما تمایل ذاتی داره برای این که متعفن بشه. طوری که هر بار اگر خودت رجوع کنی بهش از خودت بپرسی: «خب که چی من اینو استوری کردم؟» و احتمالاً جوابی که به خودت میدی، اگر جوابی واقعا براش باشه، خوشایند نیست.
الان حداقل از شر خودم برای نفرتپراکنی به سیل استوریها در امان موندم. اعصاب آرومتری دارم. اگر هم روزی برگردم و این کار رو بکنم، میتونید حدس بزنید اعتیاد خانمانسوز دوپامین باز به سراغم اومده.
در نهایت، برآیند کلی از تمام اینها بعد از سه ماه دیاکتیو کردن مثبت بود و پیشبینی میکنم که بهتر هم بشه. دوست دارم که به این پست ضمیمه بزنم، و نظرم رو، اگر بازی نخورم و برنگشتم به اینستا، بگم. مثلاً بعد از ۶ ماه و یه سال. باید دید چی میشه.
_____________
اگر هم بوده، مقطعی بوده و زود رها شده. اما خب، همون ایجاد شدن فضا، این امکان و البته اجبار رو به وجود میآره که برم سراغ جایگزینهای بهتر.
نکتهی خیلی مثبت برای من، راحت شدن از شر استوریها بود. چه از شر استوریهای بقیه، چه از شر استوریهای خودم. استوری علیرغم کاربردهای خیری که واسش پیدا میشه، اما تمایل ذاتی داره برای این که متعفن بشه. طوری که هر بار اگر خودت رجوع کنی بهش از خودت بپرسی: «خب که چی من اینو استوری کردم؟» و احتمالاً جوابی که به خودت میدی، اگر جوابی واقعا براش باشه، خوشایند نیست.
الان حداقل از شر خودم برای نفرتپراکنی به سیل استوریها در امان موندم. اعصاب آرومتری دارم. اگر هم روزی برگردم و این کار رو بکنم، میتونید حدس بزنید اعتیاد خانمانسوز دوپامین باز به سراغم اومده.
در نهایت، برآیند کلی از تمام اینها بعد از سه ماه دیاکتیو کردن مثبت بود و پیشبینی میکنم که بهتر هم بشه. دوست دارم که به این پست ضمیمه بزنم، و نظرم رو، اگر بازی نخورم و برنگشتم به اینستا، بگم. مثلاً بعد از ۶ ماه و یه سال. باید دید چی میشه.
Forwarded from HICTE Blog (smm)
#نکته_لینوکس
شاید مثل من بخواین sudo بجای پسورد user شما از پسورد root استفاده کنه.
برای اینکار کافیه فایل sudoers رو ادیت کنیم. پس:
و بعد
رو بهش اضافه میکنیم.
منطقا باید برای root هم پسوردی متفاوت از user خودمون تعیین کنیم دیگه. پس با
[حواستون باشه یادتون نره پسورد رو چی میذارین.]
حالا اگه لپتاپتون رو دادین دست رفیقتون و پسورد user خودتون رو هم برا لاگین شدن بهش دادین دیگه نمیتونه
بزنه. 😂
🚁 Hicte Blog
شاید مثل من بخواین sudo بجای پسورد user شما از پسورد root استفاده کنه.
برای اینکار کافیه فایل sudoers رو ادیت کنیم. پس:
# EDITOR=vim visudoو بعد
Defaults rootpwرو بهش اضافه میکنیم.
منطقا باید برای root هم پسوردی متفاوت از user خودمون تعیین کنیم دیگه. پس با
su سوئیچ میکنیم به یوزر root و با passwd پسورد root رو چیز دیگهای میذاریم:$ su# passwd[حواستون باشه یادتون نره پسورد رو چی میذارین.]
حالا اگه لپتاپتون رو دادین دست رفیقتون و پسورد user خودتون رو هم برا لاگین شدن بهش دادین دیگه نمیتونه
$ sudo rm -rf /* بزنه. 😂
🚁 Hicte Blog