Top 30 Git Commands You Should Know To Master Git CLI
https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc
https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc
Medium
Top 30 Git Commands You Should Know To Master Git CLI
Learn the most essential Git commands to boost your productivity, and become a master in managing the GitHub repositories.
New Free Bootcamps Based on freeCodeCamp – Learn JavaScript & Web Development with Weekly Live Streams
https://www.freecodecamp.org/news/new-free-bootcamps-based-on-freecodecamp-learn-javascript-webdev-with-weekly-live-streams/
https://www.freecodecamp.org/news/new-free-bootcamps-based-on-freecodecamp-learn-javascript-webdev-with-weekly-live-streams/
freeCodeCamp.org
New Free Bootcamps Based on freeCodeCamp – Learn JavaScript & Web Development with Weekly Live Streams
On January 10, Class Central is launching two new bootcamps that are free, remote, and open to all. You’ll complete freeCodeCamp’s JavaScript [https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/] or Responsive Web Design [http…
🔴 گروه پایتون
@python_qa
🔴 گروه رزبری پای
@raspberry_micro
🔴 گروه رمزنگاری
@pycrypto
🔴 گروه بات تلگرام
@pyapi
🔴 گروه زبان سی،میکروکنترلر، fpga
@micro_fpga
🔴 گروه خرید و فروش قطعات الکترونیکی
@ElectronicsFreemarket
🔴 کانال زبان سی و میکروکنترلر
@c_micro
🔴 کانال میکروپایتون و اینترنت اشیا
@micropython_iot
🔴 کانال پردازش سیگنال و هوش مصنوعی
@ai_dsp
🔴 کانال آموزش پایتون و رزبری پای
@raspberry_python
🟢 کانال ریاضیات
@new_mathematical
🔴 مباحث متفرقه گروه های تخصصی
@BlindSpots
✅کانال درخواست پروژه
@project_req
🟢گروه نرم افزار متلب
@Matlab_MathWorks
@python_qa
🔴 گروه رزبری پای
@raspberry_micro
🔴 گروه رمزنگاری
@pycrypto
🔴 گروه بات تلگرام
@pyapi
🔴 گروه زبان سی،میکروکنترلر، fpga
@micro_fpga
🔴 گروه خرید و فروش قطعات الکترونیکی
@ElectronicsFreemarket
🔴 کانال زبان سی و میکروکنترلر
@c_micro
🔴 کانال میکروپایتون و اینترنت اشیا
@micropython_iot
🔴 کانال پردازش سیگنال و هوش مصنوعی
@ai_dsp
🔴 کانال آموزش پایتون و رزبری پای
@raspberry_python
🟢 کانال ریاضیات
@new_mathematical
🔴 مباحث متفرقه گروه های تخصصی
@BlindSpots
✅کانال درخواست پروژه
@project_req
🟢گروه نرم افزار متلب
@Matlab_MathWorks
این خیلی فان بود:
Building a coordinate system in CSS and HTML - DEV Community
https://dev.to/alvaromontoro/building-a-coordinate-system-in-css-and-html-pc7
Building a coordinate system in CSS and HTML - DEV Community
https://dev.to/alvaromontoro/building-a-coordinate-system-in-css-and-html-pc7
DEV Community
Building a coordinate system in CSS and HTML
Thirty-five lines of code. That's what it took to build a functional cartesian coordinates system with CSS.
SEO Analytics: The Simple Step-By-Step Guide
https://ahrefs.com/blog/seo-analytics/
https://ahrefs.com/blog/seo-analytics/
SEO Blog by Ahrefs
SEO Analytics: The Simple Step-By-Step Guide
Get started with SEO analytics.
This media is not supported in your browser
VIEW IN TELEGRAM
اینم یه اکستنشن سبک و مفید دیگه برای ویاسکد.
احتمالا خیلیا با افزونهی live server کارکردین یا آشنا هستین.
خب اون افزونه هم خیلی سنگین هست هم اینکه استاندارد نبود و همیشه وقتی ویاسکد اجرا میشد بدون توجه به پروژهی شما لود میشد و معمولا هم لودینگش بیشتر از باقی افزونهها بود. از سال ۲۰۱۹ هم فکر میکنم هنوز آپدیت جدیدی تو گیتهابش نداشته.
اما این یکی هم سبکتره(و خیلی هم سبکتره!!) و هم سریعتر و بهینهتر درستش کردن.
حالشو ببرید
https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server
احتمالا خیلیا با افزونهی live server کارکردین یا آشنا هستین.
خب اون افزونه هم خیلی سنگین هست هم اینکه استاندارد نبود و همیشه وقتی ویاسکد اجرا میشد بدون توجه به پروژهی شما لود میشد و معمولا هم لودینگش بیشتر از باقی افزونهها بود. از سال ۲۰۱۹ هم فکر میکنم هنوز آپدیت جدیدی تو گیتهابش نداشته.
اما این یکی هم سبکتره(و خیلی هم سبکتره!!) و هم سریعتر و بهینهتر درستش کردن.
حالشو ببرید
https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server
Visualstudio
Live Preview - Visual Studio Marketplace
Extension for Visual Studio Code - Hosts a local server in your workspace for you to preview your webpages on.
برای اوقات فراغت و سرگرمی حتما یه سر به آدرس زیر بزنید.
https://codepip.com/
https://codepip.com/
Codepip
Learn to code by playing games
How to reduce the time complexity of nested loops - DEV Community
https://dev.to/leandronsp/how-to-reduce-the-time-complexity-of-nested-loops-1lkd
https://dev.to/leandronsp/how-to-reduce-the-time-complexity-of-nested-loops-1lkd
DEV Community
How to reduce the time complexity of nested loops
In this post I'll demonstrate a way to understand, analyse and reduce the time complexity on...
Top 7 Python ETL Tools To Learn - GeeksforGeeks
https://www.geeksforgeeks.org/top-7-python-etl-tools-to-learn/
https://www.geeksforgeeks.org/top-7-python-etl-tools-to-learn/
GeeksforGeeks
Top 7 Python ETL Tools To Learn - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
7 Signs That You're a Good Developer - DEV Community
https://dev.to/markfusion/7-signs-that-youre-a-good-developer-54i5
https://dev.to/markfusion/7-signs-that-youre-a-good-developer-54i5
DEV Community
7 Signs That You're a Good Developer
There's nothing unusual if you want to become a developer. Perhaps you'd want to create web...
Forwarded from چنل شخصی سید رحیم فیروزی
سلام
چند روز پیش یک پیج در یک وب سایت شخصی را مشاهده می کردم که با کمی دقت متوجه شدم شخص تولید کننده وقت زیادی گذاشته و لیست کاملی از منابع آموزشی و رفرنس های اصلی مورد نیاز یک دولوپر وب رو با تفکیک فیلد و با یک ساختار گرافیکی زیبا تهیه کرده است. که می تواند بسیار مفید باشد
من از دیدن این پیج لذب بردم پیشنهاد می دهم حتما ببینید
https://andreasbm.github.io/web-skills/
@cyborg_lynx_channel
چند روز پیش یک پیج در یک وب سایت شخصی را مشاهده می کردم که با کمی دقت متوجه شدم شخص تولید کننده وقت زیادی گذاشته و لیست کاملی از منابع آموزشی و رفرنس های اصلی مورد نیاز یک دولوپر وب رو با تفکیک فیلد و با یک ساختار گرافیکی زیبا تهیه کرده است. که می تواند بسیار مفید باشد
من از دیدن این پیج لذب بردم پیشنهاد می دهم حتما ببینید
https://andreasbm.github.io/web-skills/
@cyborg_lynx_channel
andreasbm.github.io
Web Skills
A visual overview of useful skills to learn as a web developer
Forwarded from چنل شخصی سید رحیم فیروزی
سلام
یک جمله معروف در بین برنامه نویسان که از سیستمعامل گنو لینوکس استفاده می کنند وجود دارد به این شکل که
"لینوکس بهشت برنامه نویسان هست"
بحثی که امروز می خواهم در مورد آن صحبت کنم این هست که چقدر این حرف درست است.
ما در تقسیم بندی های متفاوت برای نرمافزار یک تقسیم بندی به این فرم داریم که نرمافزار ها رو به دو گروه نرمافزار اصلی و نرمافزار فرعی تقسیم می کنیم.
- نرمافزار اصلی
نرم افزاری هست که کاربر برای انجام کار های خودش مستقیما با آن کار می کنند،مثل ide و editor برای برنامه نویسی، یا بروزر برای کار با وبسایت ها و پلیر برای پخش فایل صوتی و تصویری و....
- نرمافزار فرعی
نرمافزاری که کنار نرم افزار اصلی نیاز هست اما هدف اصلی استفاده از آنها نمی باشد،مثل فایل بروزر، سیستمعامل،....
گاها نرمافزار فرعی اهمیت بیشتری از نرمافزار اصلی دارد،به طوری که نرمافزار اصلی بدون نرمافزار فرعی کاربردی ندارد،مثل سیستمعامل
ما با نرم افزار اصلی مثل یک ادیتور برنامه نویسی انجام می دهیم نه با سیستم عامل
پس نمی توان برتری بر سیستمعامل قائل شد
اما سیستمعامل های یونیکس لایک و به خصوص گنو/لینوکس خواصی دارند که می توان به عنوان برتری مد نظر گرفته شود
- فلسفه یونیکس
با توجه به فلسفه یونیکس، که برای پایه سادگی و استقلال بخش های مختلف هست، امکان پیاده سازی و آماده سازی یک سیستمعامل سبک و در نتیجه اختصاص منابع بیشتر برای نرمافزار های اصلی وجود دارد، هرچه مقدار استفاده سیستمعامل از ram و cpu کمتر باشد،برای نرمافزار اصلی وضعیت بهتری پیش می آید
- ابزار اختصاصی سیستم عامل
گاها ابزاری وجود دارد که مختص یک سیستم عامل هست و برای کار در سیستمعامل های دیگر باید یک محیط شبیه سازی پیاده شود،مثلا داکر از امکانات هسته لینوکس استفاده می کند
- ابزار توسعه پیش فرض
سیستمعامل گنو/لینوکس بر پایه فلسفه آزادی نرمافزار شروع به کار کرده و پیش می رود، از همان ابتدا دسترسی به سورس و کامپایل و اجرا آن مد نظر بوده و صورتی که ابزار دولوپ مثل gcc به صورت پیش فرض روی اکثر توزیع ها وجود دارد، یکجورایی سیستمعامل گنو / لینوکس خودش یک ابزار توسعه نرمافزار هست
- همخوانی محیط دولوپ و پروداکشن
بیش از 50% سرور های دنیا گنو/لینوکس هست و در اسکیل بزرگ تر این درصد بیشتر می شود ،و به احتمال زیاد محیط پروداکشن اکثر محصولات گنو/لینوکس هست، چه بهتر محیط توسعه و محیط پروداکشن یکی باشد، دولوپر در شرایط دولوپ می تواند تست نهایی رو هم انجام دهد.
- ابزار توسعه کراس پلتفرم
ابزار که همراه همیشگی لینوکس بوده اند از جمله کامپایلر gcc و llvm و wine و... در زمینه کراس کار کردن و کامپایل کردن همیشه گزینه خوبی بودند، به راحتی در گنو/لینوکس می شود برای اکثر سیستمعامل ها و پلتفرم ها نرمافزار تولید کرد،مثلا برای ویندوز یا میکرو کنترلر ها
- هزینه
در شرکت ها استفاده از نرمافزار که هزینه کمتری داشته می تواند یک صرفه جویی خوب باشد، سیستمعامل های گنو / لینوکس اکثرا مجانی هستند و این یک صرفه جویی خوب هست، و شرکت ها به این نکته تمایل بیشتری دارند، پس برنامه نویسی که با ابزار آزاد و اپن سورس و مجانی کار می کند همیشه از جایگاه کاری بهتری برخوردار هست.
@cyborg_lynx_channel
یک جمله معروف در بین برنامه نویسان که از سیستمعامل گنو لینوکس استفاده می کنند وجود دارد به این شکل که
"لینوکس بهشت برنامه نویسان هست"
بحثی که امروز می خواهم در مورد آن صحبت کنم این هست که چقدر این حرف درست است.
ما در تقسیم بندی های متفاوت برای نرمافزار یک تقسیم بندی به این فرم داریم که نرمافزار ها رو به دو گروه نرمافزار اصلی و نرمافزار فرعی تقسیم می کنیم.
- نرمافزار اصلی
نرم افزاری هست که کاربر برای انجام کار های خودش مستقیما با آن کار می کنند،مثل ide و editor برای برنامه نویسی، یا بروزر برای کار با وبسایت ها و پلیر برای پخش فایل صوتی و تصویری و....
- نرمافزار فرعی
نرمافزاری که کنار نرم افزار اصلی نیاز هست اما هدف اصلی استفاده از آنها نمی باشد،مثل فایل بروزر، سیستمعامل،....
گاها نرمافزار فرعی اهمیت بیشتری از نرمافزار اصلی دارد،به طوری که نرمافزار اصلی بدون نرمافزار فرعی کاربردی ندارد،مثل سیستمعامل
ما با نرم افزار اصلی مثل یک ادیتور برنامه نویسی انجام می دهیم نه با سیستم عامل
پس نمی توان برتری بر سیستمعامل قائل شد
اما سیستمعامل های یونیکس لایک و به خصوص گنو/لینوکس خواصی دارند که می توان به عنوان برتری مد نظر گرفته شود
- فلسفه یونیکس
با توجه به فلسفه یونیکس، که برای پایه سادگی و استقلال بخش های مختلف هست، امکان پیاده سازی و آماده سازی یک سیستمعامل سبک و در نتیجه اختصاص منابع بیشتر برای نرمافزار های اصلی وجود دارد، هرچه مقدار استفاده سیستمعامل از ram و cpu کمتر باشد،برای نرمافزار اصلی وضعیت بهتری پیش می آید
- ابزار اختصاصی سیستم عامل
گاها ابزاری وجود دارد که مختص یک سیستم عامل هست و برای کار در سیستمعامل های دیگر باید یک محیط شبیه سازی پیاده شود،مثلا داکر از امکانات هسته لینوکس استفاده می کند
- ابزار توسعه پیش فرض
سیستمعامل گنو/لینوکس بر پایه فلسفه آزادی نرمافزار شروع به کار کرده و پیش می رود، از همان ابتدا دسترسی به سورس و کامپایل و اجرا آن مد نظر بوده و صورتی که ابزار دولوپ مثل gcc به صورت پیش فرض روی اکثر توزیع ها وجود دارد، یکجورایی سیستمعامل گنو / لینوکس خودش یک ابزار توسعه نرمافزار هست
- همخوانی محیط دولوپ و پروداکشن
بیش از 50% سرور های دنیا گنو/لینوکس هست و در اسکیل بزرگ تر این درصد بیشتر می شود ،و به احتمال زیاد محیط پروداکشن اکثر محصولات گنو/لینوکس هست، چه بهتر محیط توسعه و محیط پروداکشن یکی باشد، دولوپر در شرایط دولوپ می تواند تست نهایی رو هم انجام دهد.
- ابزار توسعه کراس پلتفرم
ابزار که همراه همیشگی لینوکس بوده اند از جمله کامپایلر gcc و llvm و wine و... در زمینه کراس کار کردن و کامپایل کردن همیشه گزینه خوبی بودند، به راحتی در گنو/لینوکس می شود برای اکثر سیستمعامل ها و پلتفرم ها نرمافزار تولید کرد،مثلا برای ویندوز یا میکرو کنترلر ها
- هزینه
در شرکت ها استفاده از نرمافزار که هزینه کمتری داشته می تواند یک صرفه جویی خوب باشد، سیستمعامل های گنو / لینوکس اکثرا مجانی هستند و این یک صرفه جویی خوب هست، و شرکت ها به این نکته تمایل بیشتری دارند، پس برنامه نویسی که با ابزار آزاد و اپن سورس و مجانی کار می کند همیشه از جایگاه کاری بهتری برخوردار هست.
@cyborg_lynx_channel