EverCode
228 subscribers
46 photos
3 videos
4 files
79 links
اینجا راجب کامپیوتر، نرم افزار، زبان‌ها و مطالب مرتبط با هم گپ میزنیم

سایت و بلاگ:
mazdakparnian.com

dev.to/purejoymind

هم توی سایت شخصیم و هم توی دِو بلاگ هام رو میزارم.
Download Telegram
با توجه به اینکه اینترنتا ممکنه دوباره قطع بشه، سایت‌های
Downloadly.ir
Git.ir
P30download

و اینچنینی پر از دوره‌های آموزشی هستن که در دوران قطعی میتونید ازشون استفده بکنید.

@ever_code
👍21
یه پروژه هم با کلود زدم، یه اسکریپت پایتون هست. اسم nuget package رو میدی، چه با ورژن چه بی ورژن، میره با تمام dependency هاش میگیره میریزه تو یه فولدر، یکی دیگه هم هست، آدرس فولدر تمام پروژه‌هاتون رو میدین، میره تمام پکیج‌ها رو از توی همه پروژه ها پیدا میکنه و میده اسکریپت اولی، این میتونه آپشن خوبی برای قطعی اینترنت باشه.
البته که پرووایدرهای داخلی هم هستن.

@ever_code
👍3
Forwarded from مسعود بیگی (مسعود بیگی)
https://veilofkings.com/
بهزادمون توی 29 ساعت a-z این بازی رو زده اول یه توضیح درمورد خود بازی ، (که فعلا نسخه وب هست و نسخه های اپش هم داره میاد ) بعدش هم تجربه تولید و مدل های استفاده شده ی بهزاد جان به صورت خلاصه .

یه سری کاراکتر داریم که از رده ی بالا به پایین میتونن مهره های مقابل رو بزنن
مثلا کینگ میتونه دوک و رده های پایین رو بزنه
دوک میتونه لرد کامندر و پایین تر رو بزنه
یه سری بمب هم هست که هر کی بزنه میمیره
ماینر های میتونن بمب هارو خنثی کنن
یه اساسین هم هست که ردش از همه پایین تره ولی میتونه کینگ رو بزنه
مهره های حریف کاملا پنهانن که وقتی حمله کنن یه بار بهتون نشون میده
باید پرچم حریف رو پیدا کنید یا تمام مهره های رده بالا شو بزنید تا برنده بشید
هر حرکت رو ۵ دقیقه زمان دارید انجام بدید وگرنه میبازید
امکاناتی که گیم داره بازی با دوستان و رنکینگ
یا تمرین با ai توی سه سطح اسون و متوسط و سخته
تمام کاراکترها سه بعدی طراحی شدن و
همچنین المان های توی گیم
تا امکانات جدید بعدا بهش اضافه بشه
فقط مراقب باشید هوک بشید توش در نمیایید ازش 😁



یه تجربه ای هم باهاش بخوام به اشتراک بزارم از مدل هایی که استفاده شده شاید به دردتون بخوره
کل مدل هاش رو meshy 6.0 و ترکیب gpt زده
با blender فقط یکم تکسچرهاش و انیمیشن هاش اضافه شده
پلنینگشو رو فیبل زده
سونت هم کداشو نوشته
Sol 5.6 کد ریویو زده
دیزاین ریویو رو kimi
توی مدل های کلاد بهترینشون sonet 5 بود و پلن هایی که فیبل داد
کیمی اصلا به درد نخورد و فک نکنم دیگه برم سراغش
👍2
اگر نمی‌خواهید برای شروع کار با AI هزینه کنید این ریپو برای شماست مجموعه‌ای از بهترین ابزارها، مدل‌ها و پروژه‌های رایگان و متن‌باز هوش مصنوعی که همگی به‌صورت دسته‌بندی‌شده در یک مخزن قرار گرفته‌اند

https://github.com/alvinreal/awesome-opensource-ai

@DevTwitter | <Davinchi/>
🔥3
این چندوقته که فرایند جابجایی رو پشت سر میذاشتم، یکی از نکاتی که تک و توک چندبار گفتم و بنظرم هرچی ازش بگیم کمه خیلی برام شفاف‌تر شد.
هرچقدر کنجکاوی کنیم باز کمه.
روحیه پرسشگری، یکی از مهم‌ترین خصوصیاتی هست که جدای مهارت فنی باید تقویت کنین در خودتون. با دوره‌ دیدن و کپی کردن تقویت نمیشه. باید واقعا بخواین بدونین چه اتفاقی داره میفته، باید ذوق و شوق گشتن داشته باشین، حتی بیشتر از ذوق پیدا کردن.
وقتی از کنجکاوی حرف میزنیم، خیلی‌ها ذهنشون میره سمت اینکه "وای من وقت ندارم کتاب خونم، وقت ندارم دوره ببینم" از طرفی سوالی که ازم زیاد پرسیده میشه اینه که "چجوری وقت میکنی این همه بخونی؟"
نباید کتاب خوند تا عدد کتاب‌های خونده شده‌مون بالا بره. باید چالشی مطرح شده باشه که کتاب حلش بکنه. باید چالشی باشه که دیدن دوره بهمون اضافه بکنه.
خیلی دوره‌ها و کتاب‌ها رو کامل نباید دید و  خوند. این بزرگ‌ترین تفاوتی هست که بین افراد دیدم.
خودم حس میکنم بیشترین رشد رو از وقتی که شروع کردم دنبال جواب گشتن پیدا کردم، تا وقتی که صرفا دوره میدیدم تا یچی یاد بگیرم همینطوری. خیلی از مسائلی که امروز بلدم رو، وقتی اوایل مسیر میخواستم بخونم، چون هنوز به سطحی نرسیده بودم که چالش مطرح بشه برام تو اون حوزه، نمیفهمیدم. میخوندما ولی واقعا احساس گنگی داشتم.
اما از وقتی که سعی کردم چالش مطرح کنم، خودم رو باهاش درگیر کنم، و دنبال جواب قانع کننده باشم، خیلی تغییر کردم.

کنجکاوی زمان و مکان نداره، تو اتوبوس، خونه، سر کار، خیابون، ماشین، حتی مهمونی و دور همی، بارها شده سوالی برام پیش اومده همونجا با یه سرچ گوگل، یا بهتر با هوش مصنوعی مطرح کردم و یکم بحث کردم تا به یه جواب اولیه قانع کننده برسم. اگه نیاز باشه بعدا وقت میزارم. قرار نیست با دوتا سرچ متخصص بشم، مهم اینه که به جواب اولیه برسم.
حتی قرار نیست براتون بگم که "وقتی نمیبره و ۲ دیقه کلا زمان میگیره" ولی واقعیت اینه که بُعد زمانی اگه براتون مسئله‌ست، بیاین صادق باشیم، پس اونقدر براتون مهم نیست دنبالش بیفتین.

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

این موضوع تجربه من بوده و تا الان نتایج خیلی خوبی گرفتم ازش.

@ever_code
👍5
دیدین بعضی اوقات یه تصمیماتی به ذهنتون میاد که دلایل زیادی هست انجامش ندین، ولی واقعا دلتون میخواد؟ قراره یکی ازون تصمیمات بگیرم.
لپ تاپ من کارت گرافیک NVIDIA داره و از اول NVIDIA خیلی با لینوکس داستان داشته. اما با تحقیقات اخیرم بنظر میاد این مشکلات اکثرا حل شدن و یا حداقل راهی براش هست.
منم بطور کلی خیلی با ویندوز حال نمیکنم. سنگینه، خیلی سخت Customize میشه، و همیشه تجربه بهتری با لینوکس داشتم.
طبق نتایج تحقیقاتم، برای لپتاپ‌های Gaming، گزینه مناسبی که توی بازار هست Fedora میشه.
حتی یه تیمی اومده یه distro بر پایه‌ی Fedora بالا اورده به نام Bazzite که برای گیمرها طراحی شده، از اول درایور‌های Nvidia روش نصب شدن، اپ‌هایی مثل Steam و Discord و چندتا دیگه که گیمرها نیاز دارن از اول روش هست.
بزرگترین تفاوت Bazzite و Fedora توی اینه که برای استیبل بودنش، Bazzite آپدیت‌ها رو بصورت Snapshot image دریافت می‌کنه. خودش توی Background این رو هندل میکنه و دیگه مثل لینوکس‌های روزمره شما دستوری مثل
sudo apt update
یا اینچنینی ترجیحا نباید استفاده بکنین.
البته که با Ubuntu هم این مشکلات حل شده و میشه درایورهای NVIDIA رو راه انداخت روش و به معنی این نیست که نمیتونین.
لینک سایت‌های Bazzite و Fedora:
https://bazzite.gg
https://fedoraproject.org


حتی اگه نمی‌خواین روی سیستمتون نصب کنین، بعنوان توسعه دهنده‌ی نرم افزار توصیه میکنم روی virtual machine یه Ubuntu یا حتی بهتر، Debian بالا بیارین و سعی کنید مثل یه VPS راه اندازی بکنین. بعد روش اپ خودتون رو هاست کنید. بنظرم درگیر شدن با این موضوع یکی از جالب‌ترین و آموزنده‌ترین تجربیاتی بود که خودم داشتم و روی یه VPS سرویس بالا آوردم و دارم نگهداری میکنم. توی این پست هم برای شروع میتونید الهام بگیرید چه کارهایی باید انجام بدین:

https://t.me/ever_code/29

اگه با این تصمیم جلو رفتم براتون از تجربیاتم بیشتر میگم.
@ever_code
👍31👏1
Hello from Fedora!

@ever_code
😎3
کاری ندارم. همین چیزی که میبینید، تنظیمات کارت گرافیک های NVIDIA و RGB سیستمهای Asus، کلی زحمت پشتش بوده و تا چندسال پیش میگفتن ولش کن اصلا نرو سمتش!
خلاصه که همیشه یکی پیدا میشه این مشکلات رو حل بکنه.
@ever_code
🔥21
وسط جنگ حوصلم سر رفت اومدم یه tui framework کوچولو ساختم.
بنظرم پروژه جالبی بود که بدون اینترنت و هوش مصنوعی خودم رو درگیرش کنم.
هدف این بود که ببینم این فریمورک‌های بزرگ و معروف چه کارایی انجام میدن. حقیقتا بعد از نوشتن همین چیزی که خیلی قابلیت زیادی جز مدیریت صفحه و border و cursor state ابتدایی نداشت، خیلی قدر یه سری چیزها رو بهتر میدونم.

خیلی از نرم افزارهایی که روزمره استفاده می‌کنید و در دسترس هست، سال‌ها مهندسی و تجربه پشتش بوده که شما تجربه خوبی داشته باشید، ولی حجم کار به چشم نمیاد.
یه بار که خودتون برید سعی کنید یه چیزی شبیهش رو پیاده‌‌سازی کنید میفهمید چقدر نکته و ریزه کاری داره.

اول برام خیلی گنگ بود که خب چطوری انقدر کارای عجیب و غریب با ترمینال میکنن، تهش به یک حقیقت تلخ رسیدم، همه چیز فقط و فقط با یک cursor انجام میشه :)
همه‌ی اپ‌های ترمینالی که میبینید که پنجره‌های مختلف دارن، progress bar دارن، و ازین دسته فیچرها، همشون احتمالا دارن پشت صحنه دستی state رو مدیریت میکنن.

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

@ever_code
👍32
‏احتمالا کلیت اینکه وقتی یه ریکوئست زده میشه، از DNS و TCP تا رسیدن به سرور و گرفتن ریسپانس چه اتفاقی میفته رو میدونین. ولی اگه دوست داشتین این پروسه رو با دیتیل بیشتری بفهمینش به نظرم این سایت رو حتما چک کنین چون خیلی دقیق و خیلی پرجزییات این فرآیند رو براتون توضیح میده

https://200ms.thenodebook.com/

@codehalics | کدهالیک