iscode | Unsorted

Telegram-канал iscode - Сетевик Джонни // Network Admin

6525

Я Сетевик Джонни, моя цель в телеграме рассказать все о сетях в доступной форме! Владелец: @williamacy Сотрудничество: @bashmak_media Купить рекламу: https://telega.in/c/iscode

Subscribe to a channel

Сетевик Джонни // Network Admin

🔎 20 лучших ресурсов для обучения этичному хакингу

Веб-сайты для изучения взлома – идеальное место для начинающих, поскольку у вас не будет временных ограничений и вы сможете заниматься самообразованием в любое время и на любом устройстве.

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

Этичные хакеры работают с организациями, чтобы выявить и устранить уязвимости, которые могли бы быть использованы злоумышленниками.

↘️ Подробнее тут

#ethicalhack #Hacking | 👨‍🔬 Сетевик Джонни

Читать полностью…

Сетевик Джонни // Network Admin

🛡 7 лучших антивирусных программ для Windows

Всевозможные вредоносные программы так и норовят привнести немного хаоса в размеренную пользовательскую жизнь. Очень важно правильно подобрать программу, способную обеспечить стабильную защиту вашего устройства 24 часа в сутки.

За основу возьмем исследование компании AV-TEST GmbH, он проводит качественное сравнение и индивидуальные испытания практически всех имеющихся на мировом рынке антивирусных программ.

↘️ Подробнее тут

#Windows #Antivirus | 👨‍🔬 Сетевик Джонни

Читать полностью…

Сетевик Джонни // Network Admin

Django + Docker

Docker — один из самых известных инструментов по работе с контейнерами. Представляем вам небольшой плейлист, который научит вас работать с docker, используя django и vue.js.

Видеоуроки:
1 — Django + Docker на русском - часть 1
2 — Vue.js + Docker на русском - часть 2
3 — Django + Docker разделение настроек - часть 3
4 — Django + Docker deploy - часть 4
5 — Vue + Docker deploy - часть 5
6 — Vue + Docker deploy - часть 5/1

📹 Плейлист YouTube

Канал: Django School

#видеоуроки

Читать полностью…

Сетевик Джонни // Network Admin

Сохраняем корни айтишного языка.

Читать полностью…

Сетевик Джонни // Network Admin

Изучение Java с нуля

Видеоуроки:
1 — Установка Java JDK и IntelliJ IDEA
2 — Базовые концепции языка. Вывод информации
3 — Переменные в Джава. Типы данных
4 — Данные от пользователя. Математические действия
5 — Условные конструкции (if-else, switch-case)
... и ещё 16.

Открыть плейлист 📹

#видео

Читать полностью…

Сетевик Джонни // Network Admin

Как создать игру? JavaScript, UNITY, C#

Сегодня в гостях у ЛОФТБЛОГ Александр Силаев – GAME DEV разработчик с 10 летним опытом. Он, как и многие из нас, в детстве мечтал создавать компьютерные игры, увлёкся программированием, но пошел в веб-разработку. Прокачавшись во фронтенде и бекенде, и поработав за 4 года в 3х разных компаниях, Саша всё же решается перейти в GAME DEV, т.е. создавать компьютерные игры и пересесть с JavaScript на Unity C#.

Мы поговорили с Сашей о том, как устроена GAME DEV индустрия, как разрабатываются игры, как научиться работать с Unity, а также затронули массу других полезных тем.

📹 Смотреть видео

#видео

Читать полностью…

Сетевик Джонни // Network Admin

#тестим
Пример ответа chatGPT на промт

Мы дали ИИ указание написать код для телеграм бота, который должен отвечать всегда "да" на любое сообщение пользователя. chatGPT не только написал код, но и подробно расписал инструкцию к нему.

Читать полностью…

Сетевик Джонни // Network Admin

#делимся
В интернете начал распространяться идеальный промт на написание кода для chatGPT

Чтобы получить код, который вы хотите увидеть от нейросети, достаточно скопировать текст ниже и заменить [description] на описание вашего кода. Разумеется описание должно быть написано на англ.яз. С большей вероятностью chatGPT выдаст вам хороший результат.

Сам промт:

You are a world class software engineer. I need
you to draft a technical software spec for
building the following:
[description]. Think through how you would
build it step by step. Then, respond with the
complete spec as a well-organized markdown
file. I will then reply with "build," and you will
proceed to implement the exact spec, writing
all of the code needed. I will periodically interject with "continue" to prompt you to keep going. Continue until complete

💬 Не забудьте написать в комментариях, сработал у вас промт или нет

Читать полностью…

Сетевик Джонни // Network Admin

Node.js - Курс по Node.js для Начинающих

6 часовой видеоурок, в котором вы научитесь основам node.js. В нём вы изучите функции, объекты, массивы, json и ещё множество тем, которые помогут вам научиться работать с данной библиотекой.

#видео

Читать полностью…

Сетевик Джонни // Network Admin

#chatGPT
Что такое git и как им пользоваться?

Git
- это система контроля версий, которая позволяет отслеживать изменения в коде и сотрудничать над проектом с другими разработчиками. Для начала работы с Git нужно установить его на компьютер и настроить базовые настройки, такие как имя пользователя и адрес электронной почты.

Далее создается локальный репозиторий, в который добавляются файлы проекта. После этого можно создавать коммиты, которые фиксируют изменения в коде.

Для сотрудничества с другими разработчиками используется удаленный репозиторий, который может быть расположен на сервере или в облачном хранилище.

Git предоставляет множество команд для работы с репозиторием, таких как git add, git commit, git push, git pull и другие. Они позволяют управлять версиями кода, вносить изменения, откатывать изменения и многое другое.

Читать полностью…

Сетевик Джонни // Network Admin

#chatGPT
Какие IDE лучше всего использовать?

Как и многие другие вопросы, ответ на этот вопрос зависит от ваших потребностей и предпочтений. Вот несколько популярных IDE, которые могут подойти для различных типов проектов:

1. Visual Studio - отличный выбор для разработки приложений под Windows, в том числе для .NET-разработки.

2. Eclipse - хорошо подходит для разработки Java-приложений, а также для работы с другими языками, такими как C++, Python и PHP.

3. IntelliJ IDEA - отличный выбор для разработки Java-приложений, особенно если вы работаете с фреймворками, такими как Spring и Hibernate.

4. PyCharm - отлично подходит для разработки на Python.

5. Sublime Text - простой и легкий текстовый редактор, который может быть использован для различных языков программирования.

6. Atom - еще один текстовый редактор, который может быть настроен под любой язык программирования.

7. Visual Studio Code - легкий и быстрый редактор кода, который может быть использован для различных языков программирования.

В целом, выбор IDE зависит от ваших потребностей и опыта работы с конкретным инструментом.

Читать полностью…

Сетевик Джонни // Network Admin

Понимаем DOM: основы работы с деревом документа в веб-разработке

Сегодня поговорим с вами о DOM - Document Object Model. DOM - это структура данных, которая представляет собой иерархическое дерево объектов, созданное на основе HTML-документа.

Каждый HTML-элемент, такой как заголовок, абзац, изображение и т.д., представлен в DOM как объект. Также DOM содержит объекты, которые позволяют изменять содержимое и структуру HTML-документа, включая добавление, удаление и изменение элементов.

Программисты используют DOM, чтобы манипулировать HTML-элементами и изменять внешний вид веб-страницы. Например, с помощью DOM можно добавлять и удалять элементы, изменять содержимое элементов, а также управлять атрибутами элементов.

DOM доступен для использования на всех языках программирования, которые поддерживают работу с веб-страницами, таких как JavaScript, Python, Ruby и т.д.

Надеемся, что теперь вы понимаете, что такое DOM и как его можно использовать в программировании. Если у вас есть какие-то вопросы или комментарии, пожалуйста, оставляйте их в комментариях! Будем рады ответить на них.

Читать полностью…

Сетевик Джонни // Network Admin

Мы заканчиваем тест и запускаем свой платный VPN. Кто желает подключить его, может это сделать прямо сейчас в нашем боте @astra_vpn_bot.

Читать полностью…

Сетевик Джонни // Network Admin

#chatGPT
Как ускорить своё обучение программированию?

Существует много способов ускорить своё обучение программированию, но вот некоторые из них:

1⃣ Разбирайте чужой код и пытайтесь понять, как он работает и почему.

2⃣ Найдите наставника или станьте им. Сообщество программистов полно людей, готовых помочь следующему поколению программистов.

3⃣ Изучайте, играя. Иногда лучшим способом обучения являются игры, которые делают процесс интересным и увлекательным.

4⃣ Воспользуйтесь бесплатными книгами, онлайн-курсами и тренингами по программированию. Они помогут вам изучить базовые принципы и практиковать свои навыки.

5⃣ Пишите свой код и запускайте его. Это поможет вам лучше запоминать материал и находить ошибки.

6⃣ Используйте отладчик для проверки своего кода и поиска проблем.

7⃣ Не бойтесь спрашивать совета у других программистов. Вы можете общаться с комьюнити через форумы, социальные сети или личные встречи.

8⃣ Меняйте физическое место обучения. Научно доказано, что смена локаций в процессе обучения помогает мозгу лучше усваивать информацию.

0⃣ Попробуйте приложения для детей. Сейчас даже малыши учатся программированию с помощью простых и забавных приложений.

🔟 Начните с малого и будьте терпеливы. Программирование − это сложная и творческая деятельность, которая требует времени и усилий. Не пытайтесь выучить все сразу, а выберите один язык и постепенно изучайте его возможности.

💬 5 совет самый эффективный)))

Читать полностью…

Сетевик Джонни // Network Admin

Мы создали для теста бесплатный VPN сервер

Чтобы подключиться необходимо установить приложение Outline VPN. Это официальное приложение от Jigsaw (Google) доступное в Google Play и AppStore. После установки скопируйте ключ ниже и откройте приложение.

Ключ:
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpmN3VBaU1PUm1oY1ppYTA2UjBhZUFi@77.105.139.174:56781#Test%20VPN

Читать полностью…

Сетевик Джонни // Network Admin

⚡️  Как защитить данные в Kubernetes?
 
Приглашаем на открытый вебинар «Хранилище секретов для приложений. Vault» от OTUS.
 
Вебинар является бесплатной частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes». Курс-доступен в рассрочку.
 
🎙️ Спикером выступит Михаил Чугунов – старший системный инженер в «RNT Group».

На вебинаре:
–  рассмотрим основы работы с хранилищем секретов Vault и его применение в Kubernetes;
–  расскажем о типах секретов, доступных в Vault;
–  объясним, как управлять доступом и обеспечить безопасность;
–  погрузимся в механизмы интеграции Vault с Kubernetes.
 
Вебинар пройдёт 4 декабря в 20:00 мск
 
➡️  Регистрация на вебинар по ссылке: https://otus.pw/K1QZ/?erid=LjN8K3gxd
 
После вебинара вы сможете продолжить обучение на курсе по спец предложению.

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

Сетевик Джонни // Network Admin

Пора защитить свой бизнес от взлома. Всё о кибербезопасности расскажут эксперты Лаборатории Касперского в канале Порвали два трояна.

Воды не льют — тут только самое главное про безопасность и то, что будет полезно российским компаниям. Каждый день в канале публикуются разборы новейших угроз, практические советы и, конечно, забавные случаи из мира ИБ.

Недавно ребята рассказывали, как подготовиться к DDoS,  кто создаёт фейковые утечки данных и какие доступы остаются у уволенных сотрудников.

Читать полностью…

Сетевик Джонни // Network Admin

7 инструментов для работы с API с бесплатными тарифами

Начинающему программисту может быть сложно определиться с выбором инструментов для работы с API.

Вот несколько полезных инструментов с бесплатными тарифами, которые могут значительно облегчить этот процесс.

Читать статью

#статья

Читать полностью…

Сетевик Джонни // Network Admin

Коллекция из 25 потрясающих скриптов Python

1 — Преобразование JSON в CSV
2 — Генератор паролей
3 — Поиск строк из нескольких файлов
4 — Получите все ссылки с данной веб-страницы.
5 — Водяные знаки на изображениях
6 — Удалите и загрузите все изображения с веб-страницы.
7 — Уведомление о низком заряде батареи
8 — Рассчитайте свой возраст
9 — Организованная папка загрузки с разными категориями
10 — Массовая отправка электронных писем из файла CSV
11 — Получите IP-адрес и имя хоста веб-сайта
12 — Индикатор выполнения терминала
13 — Извлечение пароля Wi-Fi
14 — Снимок данного веб-сайта
15 — Разделите файлы на фрагменты
16 — Шифрование и расшифровка текстов
17 — Делайте снимки экрана через равные промежутки времени
18 — Десятичный конвертер в двоичный
19 — Приложение CLI Todo
20 — Конвертер валют
21 — Создайте простой секундомер
22 — Скрипт Python для сжатия папок и файлов
23 — Найдите рейтинги IMDB
24 — Веб-скрапинг комментариев на Youtube
25 — Преобразование текста в речь

Скрипты и описание к ним можно найти в статье.

#статья

Читать полностью…

Сетевик Джонни // Network Admin

Курс MySQL Базовый

Видеоуроки:
1 — Что такое СУБД MySQL?
2 — Основы DDL. Создание и модификация баз данных.
3 — Проектирование баз данных.
4 — Объединение (JOINs).
5 — Вложенные запросы.
6 — Индексирование.
7 — Хранимые процедуры. Пользовательские функции.
8 — Транзакции. Триггеры.

📹 Открыть плейлист

#видео

Читать полностью…

Сетевик Джонни // Network Admin

#рассказываем
Что такое Caddy?

Caddy - это веб-сервер с открытым исходным кодом,
написанный на языке Go. Он имеет ряд уникальных особенностей, которые делают его очень привлекательным для использования в бэкенд-разработке.

Одной из главных особенностей Caddy является автоматический SSL. Это означает, что Caddy автоматически генерирует и устанавливает SSL-сертификаты для ваших доменов, что обеспечивает безопасность соединения между клиентом и сервером.

Кроме того, Caddy поддерживает проксирование запросов, что позволяет использовать его в качестве бэкенда для других веб-серверов или приложений. Вы можете настроить Caddy для проксирования запросов на ваше приложение, работающее на другом порту или даже на другом сервере.

Также Caddy имеет множество плагинов, которые позволяют расширить его функциональность. Например, вы можете использовать плагин для кэширования или для сжатия контента.

Наконец, Caddy имеет простой и понятный конфигурационный файл, который позволяет быстро и легко настроить сервер для ваших нужд. Вы можете использовать конфигурационный файл для определения ваших доменов, настройки SSL, проксирования запросов и многого другого.

Таким образом, Caddy - это прекрасный выбор веб-сервера для бэкенд-разработки. Он имеет множество уникальных особенностей, которые делают его очень привлекательным для использования в различных проектах.

Подробнее на их официальном сайте.

Читать полностью…

Сетевик Джонни // Network Admin

Учим HTML и CSS за 7 часов! Уроки по созданию сайтов. Полный курс HTML и CSS с нуля до профессионала

Курс веб разработки сайтов на HTML и CSS с нуля.
Профессия Frontend разработчик. Верстка сайтов.

#видео

Читать полностью…

Сетевик Джонни // Network Admin

#chatGPT
Топ сайтов для программистов

1. StackOverflow - самый популярный сайт для программистов, где можно задавать вопросы и получать ответы от сообщества разработчиков.

2. GitHub - крупнейший веб-сервис для хранения и управления кодом, где разработчики могут сотрудничать над проектами и делиться своим кодом.

3. HackerRank - сайт, который предлагает задачи и испытания по программированию, чтобы помочь разработчикам улучшить свои навыки.

4. LeetCode - еще один сайт с задачами по программированию, который помогает разработчикам улучшить свои навыки и подготовиться к техническим интервью.

5. CodePen - онлайн-редактор кода, который позволяет разработчикам создавать и делиться своими проектами, а также получать обратную связь от других пользователей.

6. FreeCodeCamp - бесплатная онлайн-платформа для обучения программированию, которая предоставляет курсы по различным технологиям, включая HTML, CSS, JavaScript и многое другое.

7. W3Schools - сайт, который предоставляет бесплатные учебники и руководства по различным технологиям веб-разработки, включая HTML, CSS, JavaScript и многое другое.

💬 Какие ещё сайты вы знаете? Напишите в комментариях

Читать полностью…

Сетевик Джонни // Network Admin

#рассказываем
GitLab и его роль в бэкенд разработке

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

В бэкенд разработке GitLab играет особенно важную роль. Бэкенд разработчики используют GitLab для управления исходным кодом своих приложений. С помощью GitLab разработчики могут создавать новые ветки, объединять их, решать конфликты и отслеживать изменения. Это позволяет бэкенд разработчикам быстро и безопасно вносить изменения в свои проекты и совместно работать над ними.

Кроме того, GitLab интегрируется с другими инструментами для бэкенд разработки, такими как Jira и Jenkins. Это позволяет разработчикам работать в более эффективном режиме, минимизируя время, затрачиваемое на ручное управление процессом разработки.

В целом, GitLab - это важный инструмент для бэкенд разработки, который помогает ускорить процесс разработки, улучшить качество кода и повысить производительность команды. Если вы еще не использовали GitLab в своем проекте, мы настоятельно рекомендуем вам начать использовать его уже сейчас!

Читать полностью…

Сетевик Джонни // Network Admin

Сайт-визитка на nextjs и tailwind за 17 минут с деплоем на vercel

В данном ролике мы вместе с вами создадим сайт-визитку. Для увеличения скорости разработки и возможности дальнейшего улучшения и расширения используем next.js 13 версии и Tailwind. Ролик будет полезен начинающим разработчика, которые не работали с данными технологиями. В конце ролика выложим готовый сайт в интернет, чтобы вы смогли делиться им с кем угодно!

#видео

Читать полностью…

Сетевик Джонни // Network Admin

#статья
AI Kandinsky 2.1 создаёт игры

В рамках этой статьи мы сосредоточимся на процессе создания игры, а именно визуальном оформлении карточной игры, используя Kandinsky 2.1.

Мы рассмотрим оптимальные способы генерации изображений и дадим рекомендации по превращению сгенерированных артов в игральные карты для настольной игры:

https://habr.com/ru/articles/730742/

Читать полностью…

Сетевик Джонни // Network Admin

Хотим рассказать о трех наиболее распространенных алгоритмах сортировки в программировании: Bubble sort, Selection sort и Insertion sort. Каждый из этих алгоритмов имеет свои преимущества и недостатки, поэтому давайте рассмотрим их подробнее и сравним между собой.

1. Bubble sort - это один из самых простых алгоритмов сортировки. Он работает путем сравнения пары соседних элементов массива и, если они не находятся в правильном порядке, меняет их местами. Этот процесс повторяется до тех пор, пока весь массив не будет отсортирован. Помимо своей простоты, Bubble sort имеет также небольшую память и лучше всего подходит для небольших массивов.

2. Selection sort - этот алгоритм сортировки также является простым. Он работает путем поиска наименьшего элемента в массиве и помещает его на первое место. Затем он находит следующий наименьший элемент и помещает его на второе место, и так далее. Selection sort прост в реализации, но может быть медленным на больших массивах.

3. Insertion sort - этот алгоритм сортировки работает путем постепенного создания отсортированного массива из неотсортированных элементов. Он берет первый элемент массива и помещает его на свое место в отсортированном массиве. Затем он берет следующий элемент и вставляет его в правильную позицию в отсортированном массиве. Этот процесс повторяется до тех пор, пока все элементы не будут отсортированы. Insertion sort обычно работает быстрее, чем Bubble sort и Selection sort на небольших массивах, но может быть медленным на больших массивах.

В общем, каждый из этих алгоритмов сортировки имеет свои преимущества и недостатки. Bubble sort наиболее простой, но медленный на больших массивах. Selection sort также прост, но также медленный на больших массивах. Insertion sort быстрее, чем два других алгоритма на небольших массивах, но медленный на больших массивах.

💬 Надеюсь, что это сравнение помогло вам лучше понять различия между этими тремя алгоритмами сортировки в программировании.

Читать полностью…

Сетевик Джонни // Network Admin

Как устроен Frontend в 2023. Про React, Angular, NodeJS и собеседования

Автор о своём видео:
Алексей Попков - Frontend TeamLead в Толоке рассказал про свой путь программиста, и это получилось интересно, так как затронули и старые темы про: PHP, Java, WordPress, Joomla. Довольно забавно из 2023 вспоминать и рефлексировать на них.

Основную часть разговора посвятили JavaScript - и фронтенду и бекенду. Много о NodeJS и паттернах и безусловно много про клиентский JavaScript: Angular, React, Svelte, NgRx, Redux.
Отдельно хочу отметить подробный разговор про State Managers, ведь существует не только Redux.

#видео

Читать полностью…

Сетевик Джонни // Network Admin

Arc Browser, лучший браузер для разработчика?

Сегодня посмотрим на свежий Arc Browser, который позволяет эффективно работать с несколькими рабочими областями, профилями. Может ли он заменить Chrome и в чём его преимущества рассказал Антон Ларичев в своём видеообзоре.

#видео

Читать полностью…

Сетевик Джонни // Network Admin

Как Заработать на Нейросетях. Легкий способ. ChatGPT + Midjourney в сфере Веб Дизайна

В этом видео автор канала «Мама, я фрилансер!» взял интервью у парня, который начал зарабатывать на нейросетях, генерируя продукты для заказчиков. В нём он поделился схемой и примерами работ, которые он создал с помощью chatGPT и Midjourney.

#видео

Читать полностью…
Subscribe to a channel