code2 - کد۲
349 subscribers
145 photos
63 videos
1 file
141 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
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
This media is not supported in your browser
VIEW IN TELEGRAM
راکون ها تو آمریکا سایبرتراک تسلا رو با سطل آشغال اشتباه میگیرن 😁

گرفتن سایبرتراک و تیکه تیکه کردن :)))


@code2_ir

کانال کد۲
Forwarded from SaberSi

🔸 استک‌های موفقیت: چگونه بهترین استک برنامه نویسی را انتخاب کنیم؟

🎓 وبینار تخصصی برای برنامه‌نویسان 🎓

برای کشف مسیر اختصاصی خود در برنامه‌نویسی آماده‌اید؟ این روزها تقریبا همه‌جا صحبت از پول‌ساز بودنِ برنامه‌نویسی در میان است، اما آیا همواریِ این مسیر برای همه یکسان است یا هرکس مسیری متفاوت با دیگران را طی می‌کند؟


🗂 محورهای وبینار

🔵 چگونه مسیر مناسب برای آینده شغلی خودمان در برنامه‌نویسی را پیدا کنیم؟
🔵 برای تقویت و ارتقاء مهارت‌های برنامه‌نویسی، در هر مسیر به چه شایستگی‌هایی نیاز داریم؟
🔵 چگونه از بوت‌کمپ‌ها به عنوان پل ورود به بازار کار استفاده کنیم؟
🔵 در پیشرفت شغلی، مهارت‌های فنی و نرم‌افزاری و مهارت‌های نرم هر کدام چه نقشی دارند؟
🔵 راهبردهای موفق برای توسعهٔ مهارت‌های برنامه‌نویسی چیست؟
🔵 فرصت‌های اصلی ورود به بازار کار برنامه‌نویسی چیست و هر کدام چه چالش‌هایی دارد؟


🎁 هدیه ویژه سابرسی برای شرکت‌کنندگان در وبینار
بات هوشمند مشاوره شغلی سابرسی، متناسب‌ترین مسیر شغلی را در حوزه تکنولوژی به کارجویان پیشنهاد می دهد. با حضور در وبینار، از دریافت‌کنندگان هدیه ویژه سابرسی شامل کارنامه پریمیوم شخصی‌سازی شده باشید (۱۰ نفر) و سرویس ویژه مشاوره شغلی سابرسی (۵ نفر) به صورت رایگان باشید.
جزئیات و نحوه دریافت هدیه، در طول وبینار، اطلاع‌رسانی خواهد شد.


👥 مهمانان برنامه
ابوالفضل رجب‌پور - مدیر فنی توسعه نرم افزار آهن آنلاین
فائزه پوررضایی - برگزارکننده بوت‌کمپ‌های موفق برنامه‌نویسی و مربی در حوزه انتخاب مسیر شغلی


🏪 زمان برگزاری: یکشنبه ۲۱ مرداد ماه - ساعت ۱۸:۰۰

🔸ثبت‌نام رایگان در وبینار:
https://evnd.co/Bp4c1

@sabersi
Please open Telegram to view this post
VIEW IN TELEGRAM
code2 - کد۲
🔸 استک‌های موفقیت: چگونه بهترین استک برنامه نویسی را انتخاب کنیم؟ 🎓 وبینار تخصصی برای برنامه‌نویسان 🎓 برای کشف مسیر اختصاصی خود در برنامه‌نویسی آماده‌اید؟ این روزها تقریبا همه‌جا صحبت از پول‌ساز بودنِ برنامه‌نویسی در میان است، اما آیا همواریِ این مسیر…
🔥🔥 دوستان اگر که به برنامه نویسی به عنوان شغل و حرفه فکر کردید ولی هنوز دارید بررسی می‌کنید یا میخواید با مسیرش آشنا بشید این وبینار رو شرکت کنید. دوستان بات هوشمند مشاوره شغلی سابرسی روی حوزه تکنولوژی و خصوصا شغل‌های مرتبط با it فعالیت‌های تخصصی برای افرادی دارند که می خوان مسیر شغلی خودشون رو پیدا کنند.

🫡 لطفا اگر کسی از دوستانتون هم نیاز داره براش ارسال کنید


🏪 زمان برگزاری: یکشنبه ۲۱ مرداد ماه - ساعت ۱۸:۰۰


🔸ثبت‌نام رایگان در وبینار:
https://evnd.co/Bp4c1
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل برای مدال آور ها وقتی نامشون رو سرچ میکنید دکمه ای گذاشته که بزنید گل پرتاب می‌کنه ☺️

@code2_ir
کانال کد۲
این پلتفرم به نظرم جالب و خوش‌ساخت اومد. منتورجت

ثبت نام کردم و یه منتورشیپ ساختم. برای دوستانی که علاقه داشتند با من گفتگو کنند:

https://mentorjet.org/mentor/24ac7bf3-fe4f-47bd-8a1b-bbfab560513a


@code2_ir
کانال کد۲
This media is not supported in your browser
VIEW IN TELEGRAM
جاوا مثل نیکلاس کیج می‌مونه

نمیتونی بفهمی تو فیلم نقشش خوبه یا بده :)

@code2_ir
یه مشکلی که سایت‌‌های دولتی ایرانی دارن اینه که یکپارچه نیستن. هر کی یه مدل و یه سازی می‌زنه.

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

استونی توی بحث ارتباط مراکز دولتی با همدیگه یه نرم افزار اوپن سورس بسیار جالب نوشته. توی استونی هر نوزادی که به دنیا میاد یه private key کامپیوتری به عنوان کارت ملی براش میسازن بعد تمام کارهای اداری رو دیگه میتونن با همون انجام بدن. کلا استونی توی بحث دولت الکترونیک توی دنیا به نظرم اول باشه. البته که کل جمعیتش ۲ میلیون شاید نشه :))

اما نکته‌ی مهمتری که باهاش برخورد کردم و به نظرم خیلی مهمه سایت uk.gov هست. وقتی میری داخلش تمام چیزهایی که باید نسبت به خودت و دولت بدونی رو اومده عین آدمیزاد نوشته. حالا به غیر از اینا نکته اش اینه که هویت بصری و توصیه های امنیتی و چیزهایی که سایت های دولتی باید رعایت کنن رو هم ذکر کرده. البته مشابهش رو امریکا هم داره مثلا nsa و fbi هر کدوم بلاگ های امنیتی خودشون رو دارن که مسائل امنیتی رو تذکر میدن به شرکتا و مردم اما این مال انگلیس به نظرم یکپارچگیش خیلی عالیه. سادگی فوق العاده ای هم داره.
code2 - کد۲
یه مشکلی که سایت‌‌های دولتی ایرانی دارن اینه که یکپارچه نیستن. هر کی یه مدل و یه سازی می‌زنه. سوییس که اعلام کرد نرم افزارهای دولتیش از این به بعد باید اوپن سورس بشه. استونی توی بحث ارتباط مراکز دولتی با همدیگه یه نرم افزار اوپن سورس بسیار جالب نوشته. توی…
مقاله ساخت نسخه جدید از هویت بصری و ظاهرشون:
https://insidegovuk.blog.gov.uk/2023/11/01/a-bold-new-look-for-the-gov-uk-homepage/

دپارتمان فناوری و تکنولوژی انگلیس:
https://www.gov.uk/government/organisations/department-for-science-innovation-and-technology

فقط مرکز ملی امنیت مجازی رو ببینید!
https://www.ncsc.gov.uk/

مقاله ای که برای کاهش دادن باج افزار و بد افزار برای کمپانی ها نوشتن:
https://www.ncsc.gov.uk/guidance/mitigating-malware-and-ransomware-attacks

گزارش دادن حمله و اتک:
https://report.ncsc.gov.uk/

اینجا هم مثلا اومدن یه سرویس پرداخت سراسری راه انداختن یعنی هر ارگانی توی بخش دولتی که میخواد از مردم پول بگیره میاد اینجا یه حالت درگاه پرداختی میگیره و همه چیز یکپارچه ذخیره میشه و خودش هم با api اطلاعاتی که میخواد و میگیره از پرداخت:
https://www.payments.service.gov.uk

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

امیرالمؤمنین هم بعد از ضربت خوردن و در آستانه مرگ بودن اینطور میفرمایند که:
أُوصِيكُمَا وَ .... بِتَقْوَى اللَّهِ وَ نَظْمِ أَمْرِكُمْ و ...
شما را به ترس از خدا، و نظم در امور زندگى، و ايجاد صلح و آشتى در ميانتان سفارش مى كنم،

توی عربی وقتی اینطوری واو استفاده میشه میگن عطف انجام شده. منظور این که تقوا رو وقتی با واو میچسبونن به نظم یعنی اینکه دوتاش مهم هست. یعنی همسطح میشن یه جورایی. یعنی اگر بخوای یکی رو ول کنی کمیتت لنگ میشه!
توی برنامه نویسی هم که خودمون وقتی && میذاریم بین دو تا چیز توی شرط if میدونیم که اگر یکیش false بشه هیچ وقت نتیجه ای نخواهد داشت! این هم یه تعبیر از من هست و در مجموع بحث اهمیت نظم بر کسی پوشیده نیست.

البته که من نه بابام انگلیس بوده نه مامانم نه خودم. لذا کاری به این که کی هست و کجاست ندارم میگم که این ها رو ببینیم از نکات مثبتش استفاده کنیم.

@code2_ir
دوستی پیام دادن و ازم خواستن رباتشون رو معرفی کنم.
توسعه دهنده و مسؤل ربات: @honey_prog
در صورتی که نیاز به دانلود محتوای مدیای توییت ها دارید می‌تونید از این ربات استفاده کنید:

@twittdl_bot

من این رباتو ساختم
دانلود فیلم و عکس از توییتر
@twittdl_bot

هیچ دیتایی از کسی ذخیره نمیکنه
تبلیغ هم نداره و نیاز نیست تو پونصدتا چنل عضو بشید😃


آرزوی موفیت برای همه برنامه‌نویسان
code2 - کد۲
Photo
من دوستانه به شما می‌گویم تا یاد بگیرید و بزرگ شوید!
چون همین طور می‌مانید و تا آخر عمر دیگران را مقصر اشتباهات خودتان می‌کنید.

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

حقیقتا می‌گویم تا بدانید. اگر هر آنچه می‌بینید و می‌شنوید را منتشر می‌کنید، کودکی بیش نیستید یا صفات والدی خود را درست نشناخته اید یا هنوز بالغانه نمی‌توانید صفات کودکی خود را مدیریت کنید!

شخص آمده مثلا برای فان و شوخی عکس گذاشته از فلانک در کدام گورستانی که مثلا آمده در سایت هرزه نگاری مطالب ml درس می‌دهد. هر هر هر خندیدیم. فان است؟ بله برای شما نوجوانان فان است. شاید بامزه هم باشد. برای من نشانه‌ی هویت هزار تکه‌ی مملکت ماست. نشانه‌ی آن است که هنوز ما نمی‌دانیم که مزخرفات را نباید نشر داد. از غیبت و پشت سر حرف زدن و فحش دادن در جمع و نگاه بد و ناروا بد می‌گوییم حال آنکه هر چه در هر جا دم دست میاید بازنشر می‌کنیم.

حالا که چی مثلا فلانک در فلان قبرستان که فرضا به صورت عادی فحشا نمایش می‌دهد آمده کامپیوتر درس می‌دهد. بخندم؟ یا برقصم؟ یا لخت شم سینه بزنم؟ حالا مثلا یه پوز خندی بر لبمان باید می‌آمد دیگر لینک گذاشتنت برای چیست؟ نباید با خودمان فکر کنیم که یعنی انقدر همه چیز برایمان عادی شده؟ نباید با خودت فکر کنی یعنی من انقدر سطحم پایین است که لینک فلان مزخرف آباد را نشر دهم؟ و گمان نکن که من الان دارم ادای بابا بزرگ ها را در میارم. خیر بچه جان من روی این لینک ها کلیک نمی‌کنم اما به معنی آن نیست که سرزنشت می‌کنم. امروز امتحان من جاهای دیگریست. این ها را گفتم که تویی که ابتدای راه زندگیت هستی از همین حالا بدانی حساب کارت با خودت چند چند است که می‌خواهی بچه باشی و مثل همه قضاقورتکی زندگی کنی یا مردانه و با حواس جمع و با چشمان باز!

فرق نمی‌کند؛ بزرگ و کوچک انگار در مهد کودک زندگی می‌کنیم...
مکالمه من و چت جی پی تی به صورت صوتی (غلط املایی رو خودش نوشته)
دیگه زیادی داره زرنگ میشه ها 😁

@code2_ir
Forwarded from Open-Source Projects
✺ Today's Concept: Pair Programming

Pair programming is a software development technique where two programmers work together at one workstation. One programmer, the driver, writes the code while the other, the observer or navigator, reviews each line of code as it is typed and considers strategic aspects of the task.

@remvze // #concept