code2 - کد۲
348 subscribers
145 photos
63 videos
1 file
141 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
یه کانالی توی تلگرام مربوط به برنامه نویسی این گیف رو گذاشته بود و زیرش هم نوشته بود

یه مقایسه سینیور با جونیور دیگه ببینیم

من البته ایرادی نمی‌گیرم ولی سلیقه من اینطور نیست. کلا این بحث جونیور و سنیور و این حرفا نه که درست نباشه ولی خیلی اش بستگی به فرهنگ اون شرکت داره و فرهنگ خود برنامه نویس ها و نحوه تعاملشون باهم

این که یه کسی همچین ابزار یا مدلی دوست داره و می‌تونه کد بزنه می‌تونه خیلی خوب باشه ولی دلیلی بر مثلا حرفه ای بودن یا نبودن نیست.

حتی خیلی ها که با vim یا نئو vim مثل قرقی سریع کد میزنن و از این صفحه میرن به اون صفحه لزوما به معنی خوب یا بد بودن نیست.

یه بنده خدایی بود آمریکایی لینک کانالش اینجاست

یه بار باهاش صحبت میکردم گفتم استفاده از vim و ide های شبیه اون باعث میشه به مرور بازده بهتری داشته باشی؟ حرف قشنگی زد. گفت نه. اگر توی همون ابزار یا ide که استفاده میکنی عمیق و حرفه ای بشی پیشرفت می‌کنی و سرعتت هم زیاد میشه.

و از این صحبت ها ...


@code2_ir

کانال کد ۲
Forwarded from InvestFund
💡 پیتر تیل (Peter Thiel) فاندر PayPal و نویسنده کتاب از صفر به یک یه جمله ای داره که؛ ما قرار بود ماشین پرنده بسازیم ولی بجاش 140 کارکتر رو اختراع کردیم، و اعلام میکنه اون میزانی که ما نوآوری روی بیت (اینترنت) می‌بینیم روی اتم‌ها (دنیای فیزیکی و واقعی ) نمی‌بینیم. اما... داستان عوض شده:

🔸 از سال 2020 سرمایه بیشتری به سمت نوآوری‌های فیزیکی رفته به طوری که در سال 2017 فقط 17% سرمایه‌گذاری‌های خطرپذیر روی دنیای واقعی بود این عدد در سه ماهه اول امسال به نزدیک 40% رسیده!
🔻 حوزه‌‌های بایوتک و دارو، سخت‌افزار، انرژی و دستگاه‌های پزشکی به ترتیب بیشترین سرمایه‌گذاری رو به خودشون اختصاص دادن.

📍 به نظر میاد با قدرتمندتر شدن و همه‌گیرتر شدن هوش‌مصنوعی بیشتر و بیشتر تمرکز روی دنیای اتم‌ها و سرمایه‌گذاری روشون اتفاق بیوفته.

@investingfund
code2 - کد۲
Photo
یکی از دوستان پیرو مطلب قبلی این عکس را فرستادند.

همینطور این مطلب که تاریخچه سیستم عامل ها رو نمایش میده

https://eylenburg.github.io/os_familytree.htm


@code2_ir

ممنون از دوست عزیزم علیرضا، بابت ارسال این مطلب
دو روز پیش داشتم یه محصولی رو تست می‌کردم روی گیت هاب به اسم coolify یک paas رایگان هست که باهاش می‌تونید خیلی سریع پروژه هاتون رو با docker دیپلوی کنید.
یه issue دیدم روی گیتهابشون که bounty هم داشت همینجوری گفتم بزار تست کنم و ببینم نتیجه چی میشه و خداروشکر یه چیز خوبی در اومد.

نتیجه این شد که به محصولشون Monaco code editor رو اضافه کردم.
موناکو همون ادیتور فایلی هست که پشت vs code داره استفاده می‌شه. شخصا خودم خیلی طرفدارش نیستم ولی خب.

در مجموع تجربه جالبی بود.
کار مهمی که کرده نظم و ساختار خوبی هست که پروژه coolify داره. هرچند خودم با لاراول شروع کردم ولی خیلی livewire و alpine و این ها رو نمی‌پسندم و الان به سمت react و nextjs بیشتر تمایل دارم. اما coolify پروژه خیلی خوب و تمیزی هست. برای دوستانی که دنبال paas به صورت selfhosted هستند توصیه می‌کنم و گزینه جذابیه.
نصبش هم خیلی آسان هست. تنها کافیه یه vps داشته باشید و این خط رو اجرا کنید:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

و تمام.

@code2_ir
چت جی پی تی خطرناک تر می‌شود :)
امروز یک مستند دیدم به نام Animals at Play
بسیار جالب بود.
اینکه بازی‌کردن در حیوانات چگونه است و چرا بازی میکنند و چطور یاد میگیرن که بازی کنند.

یکی از جمله های زیبایی که ازش یادداشت کردم:

Play is the source of the creativity.

@code2_ir

شما هم دوست داشتید ببینید. در نماوا بود.
code2 - کد۲
https://t.me/dogshouse_bot/join?startapp=evgiZCXITEyMKgGAkmVUVw Who let the DOGS out?
اگر دوست دارید عمر اکانت تلگرامتون رو پیدا کنید و از سکه ها و پروژه های احمقانه این چنینی #تلگرام استفاده کنید پروژه بالا مثال خوبیه 😁😅
مال من
Forwarded from Sonia Software Notes (Sonia Fatholahi)
https://x.com/githubprojects/status/1814208575985664083

Crowdstrike devs need this feature :)
Forwarded from Code Stars
bobbyiliev/introduction-to-bash-scripting
Free Introduction to Bash Scripting eBook
Language:HTML
Total stars: 3109
Stars trend:
16 Jul 2024
10pm ▏ +1
11pm +0
17 Jul 2024
12am +0
1am +0
2am ▍ +3
3am ██████ +48
4am ██████████▎ +82
5am ████████▎ +66

#html
#100daysofcode, #bash, #bashscript, #bashscripting, #devops, #ebook, #hacktoberfest, #introductiontobashscripting
یکی از مباحثی که توی جاوااسکریپت میتونه کمک کنه تا نگاه عمیق تری بهش داشته باشیم بحث evet loop و نحوه اجرای task ها توسط javscript هست.
این ویدیو از کنفرانس jsconf در اروپا می‌تونه تو درک بهتر این موضوع کمک کنه:
https://www.youtube.com/watch?v=8aGhZQkoFbQ


#جاوااسکریپت
@code2_ir
کد۲
https://youtu.be/64nT-_1M_1U


یکی از مشکلاتی که ما تو ایران بهش بر می‌خوریم تحریم image های داکر و docker hub هست و همینطور سرعت پایین pull شدن یا نصب dependency ها مثلا از npm.

🎞 توی این ویدیو چند تا رویکرد رو براتون بررسی کردم که بتونید به راحتی تحت وب یه مرورگر بالا بیارید و با سرعت پروژه ها رو راه بندازید و حتی همونجا کد بزنید.

مثلا فرض کنید یه vscode تحت وب دارید که توی پشت صحنه داره از منابع سروری که در اختیارتون گذاشته شده مصرف می‌کنه و دیگه کامپیوتر شما منابع مصرف نمی‌کنه خصوصا اگر منابع کامپیوترتون کم باشه یا سیستمتونram کمی داشته باشه.


اگر از این مدل ویدیوها علاقه دارید یا اینجور resource ها رو دوست دارید بگید تا منابع یا سایت‌های بیشتری معرفی کنم.

https://youtu.be/64nT-_1M_1U
کانال کد۲ در یوتیوب رو هم دنبال کنید

@code2_ir
Forwarded from کلمات و کدها
سرو llm اسان است

تاثیرگذارترین کتابخانه منبع‌باز برای llm ها در سالهای اخیر قطعا llama.cpp هست. این کتابخانه با هدف انجام inference با سرعت بالا مدلهای بزرگ روی رنج وسیعی از سخت‌افزار‌ها طراحی شده و تعداد زیادی از پروژه‌های مطرح یک سال اخیر مبتنی بر همین پروژه بودند!

🔴ollama
🔴LMStudio
🔴GPT4All
🔴llamafile

پروژه‌ی llamafile که خودم همین تازگی باهاش آشنا شدم هدفش اینه که استفاده از llm ها را در حد یه دوبار کلیک کردن ساده کنه! این پروژه که توسط بنیاد موزیلا ساخته شده حتی نیاز به نصب چیزی هم روی کامپیوتر نداره و مثل یک فایل پورتابل عمل می‌کنه😱!

حتی سازنده پا رو از این فراتر گذاشته و کاری کرده که شما اگر gpu دارین ولی فقط درایورشو ریختین و کودا را نصب نکردید باز این پروژه می‌تونه از gpu شما استفاده کنه! از دیگر نکات جالبش هم اینه که فایل پورتابلی که برای هر مدل داره برای سیستم‌عامل‌های مختلف یکیه😳 و یعنی شما لازم نیست فایل‌های جداگانه برای سیستم‌عامل‌های مختلف دانلود کند.
برای این کار هم اومدن از پروژه‌ای به نام Cosmopolitan استفاده کردن که اجازه میده یک برنامه زبان c را به شکلی کامپایل کرد که تو همه سیستم‌عامل‌ها بدون هیچ نیازمندی قابل اجرا باشه. برای دانلود نسخه ۸ میلیاردی مدل لاما ۳.۱ می‌تونید از این لینک استفاده کنید و بسته به مقدار سخت‌افزاری که دارین یکی از این فایلا رو دانلود کنید. اگر gpu نداشته باشین رو cpu اجرا میشه و اگر gpu داشته باشین چه amd باشه چه nvidia ازش استفاده میشه! توی لینوکس و مک بعد دانلود فایل با دستور زیر اجراییش کنید.
chmod +x ./filename.llamafile

تو ویندوز هم با یک تغییر نام و اضافه کردن پسوند exe اجرایی میشه.

🎬فیلم معرفی llamafile
🌍گیتهاب پروژه
https://youtu.be/0jwTjtCMvZE

خداحافظی با کارهای تکراری: اتوماسیون با make.com

یه سری ابزارهای وصل کردن سرویس‌های مختلف به هم وجود داره که نیازی به کد نویسی ندارند و معمولا کارباهاشون خیلی ساده است یکی از سرویس‌های خوبش make.com هست که توی ویدیوی بالا براتون توضیح دادم.
از قدیمی‌های این حوزه zapier هست و خیلی سرویس‌های دیگه هم وجود داره.
بعضی سرویس‌هایی که به شما اجازه می‌دن با کد نویسی کمتر محصولتون رو بسازید رو معمولا low code می‌گن.
یه سری سرویس‌هایی که می‌تونن بدون کد برای شما یه چیزی رو بسازند رو هم معمولا no code میگن. فرضا یک سایت ساز که دیگه نیازی نیست شما کد بزنید و اون پشت صحنه کار ها رو برای شما انجام می‌ده.

https://youtu.be/0jwTjtCMvZE

امیدوارم براتون مفید باشه. در یوتیوب هم کانال رو دنبال کنید. سپاس

@code2_ir