Архив Программиста – Telegram
Архив Программиста
9.78K subscribers
588 photos
350 videos
3 files
941 links
Шпаргалки, книги, статьи и советы для программистов

Сотрудничество/реклама: @Ak_Mihail

Купить рекламу через биржу: https://telega.in/c/storage_it
Download Telegram
✖️Нейронки на все случаи жизни⁠⁠:

👀Для программистов:

Adrenaline — исправит ошибки в коде.

Tabnine — допишет код за вас.

CodePal — напишет код, исправит баги и выдаст ревью.

Code GPT — плагин-генератор кода для VSCode.

Autobackend — поможет с бэкендом.

Codesnippets — генерит код из текстовых запросов, подходит для команд.

Buildt AI — поисковик для VSCode, найдет готовый код в инете.


👀Для прокачки поиска в интернете:

Lexii ai — чат-бот, которые отвечает за слова и прикладывает ссылки на источники.

Perplexity — мощнейший ИИ-поиск, работает и как расширение для браузера.

Chord — выдаст подробнейший реферат в ответ на ваш запрос.

Phind — поисковик для технарей, умеет в код.

Nuclia — найдет что угодно на сервере, накопителе и облачном диске.


👀Для дизайнеров:

Booth ai — генерирует стоковые фото по текстовому запросу.

AdCreative — генерит баннеры и другие рекламные креативы.

SiteKick — ИИ-конструктор лендингов.

RoomGPT — сделает ремонт в вашей комнате с любым дизайном.

Looka — генератор логотипов.

PatternedAI — генерирует паттерны.

Hama — Удаляет лишнее с картинки.
🗂P. S Сохраняй полезную подборку, точно пригодится

Архив программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍177😁1
📌Подборка сайтов с задачами №1

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

1. Codewars — отличный сервис для закрепления навыков разработки на Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C# , Haskell. Представлены как алгоритмические задачи, так и практические задачи, связанные с шаблонами проектирования. После каждой решенной задачи вы можете посмотреть на другие решения, рассортированные по рейтингу в зависимости от их красоты и практичности.

2. Leetcode — сайт с алгоритмическими задачками для подготовки к техническим собеседованиям в такие крупные фирмы, как Google и Facebook. Возле каждой задачи есть обсуждение, в котором так или иначе может фигурировать решение к этой задаче. Можно использовать различные языки программирования: C, C++, Java, Python, C# , JavaScript, Ruby, Bash.

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

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

5. Python Challenge — сайт, где загадки требуют написания небольших программ на Python. При этом сложность увеличивается в геометрической прогрессии с каждой новой загадкой.

6. C Puzzles - предоставляет вам головоломки по программированию, характерные для языка Си (со всеми его причудами). Поскольку многие языки являются Си-подобными или напрямую выведенными из него, даже если вы не знаете язык Си как свой родной, велика вероятность, что вы поймете эти головоломки.


7. Project Euler - Цитата с главной страницы: «Project Euler — ряд бросающих вызов математических/программистских задач, которые предполагают наличие математической интуиции для их решения». Ресурс включает в себя как относительно простенькие, так и по-настоящему сложные задачки.

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

9. Codeforces - Полноценный русскоязычный аналог уже упомянутого Topcoder.

10. Сборник задач от CppStudio - задачки в основном на проверку знаний С++, однако реализуемы и на других языках программирования.

11. Codingame - оттачиваем навыки программирования, решая задачки и проходя занимательный квест.

12. Timus Online Judge — это крупнейший в России архив задач по программированию с автоматической проверяющей системой. Основной источник задач для архива — соревнования Уральского федерального университета, Чемпионаты Урала, Уральские четвертьфиналы ACM ICPC, Петрозаводские сборы по программированию.

Архив программиста
Делаем вторую часть - 🔥?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥182👍1👏1
📌Подборка сайтов с задачами №2

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

13. Codecombat - одна из самых популярных браузерных стратегий для программистов. Увлекательная и захватывающая, с возможностью выбора предпочтительного языка — JavaScript и Python.

14. CheckIO - изучение и практика языка программирования Python. Возможность создавать свои уровни путем программирования условий.

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

16. E-olymp - интернет-портал организационно-методического обеспечения дистанционных олимпиад по программированию для одаренной молодежи учебных заведений Украины.

17. Empire of Code - космическая стратегия, в которой программирование является необязательным, но дающим большое преимущество навыком. После вводного курса предлагают выбрать одну из сторон — Python или JavaScript.

18. Codechef — платформа для программистских соревнований, поддерживаемая индийским разработчиком ПО “Directi”.

19. HackerRank - здесь вы можете поучаствовать в соревнованиях. В свой профиль можете поместить резюме, и вся информация будет доступна таким работодателям, как Facebook, Quora, Yahoo и многим другим.

20. Sphere Online Judge (SPOJ) - динамичная площадка для соревнований, количество участников в которой превысило 350 тысяч человек. Ресурс публикует новости об открытых соревнованиях программистов, краудсорсинговых программах. Количество задач приближается к шести тысячам, возле каждой их которых есть соответствующее обсуждение.

21. GoCode - практика на языке программирования Go в игровой форме.

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

23. Programmr - площадка для программистских соревнований и хакатонов: позволяет писать код приложений прямо в браузере, конкурировать с другими программистами и выигрывать офферы и денежные призы!

24. InterviewBit - сайт позволяет подготовиться к собеседованию в лучшие IT-компании Кремниевой долины, такие как Google, Facebook и Amazon. На нем вы можете практиковаться в решении задач с собеседований в этих компаниях, получать помощь от менторов, а также получать рекомендации от сотрудников этих компаний.

25. Rosalind – платформа для изучения биоинформатики и программирования через решение задач. Есть отдельный раздел для абсолютных новичков в программировании. Сайт предлагает задачи, дающее некоторое представление в молекулярной биологии и вычислительной сложности, решение задач производится с использованием языка программирования Python. Проверка задач выполняется автоматически.

P. S Ставь ❤️ и сохраняй

Архив программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍5
😭 НЕ ХОЧУ!

P. S Желаем вам крутых выходных

Архив программиста
👏10🔥7
💻Цифровая безопасность. Жизнь в мире технологий.

Эта книга – свод правил по безопасной работе в современном информационном мире. Мы и не заметили, как устройства в нашем доме стали играть ключевую роль в жизни каждого человека. Компьютеры, смартфоны, а так же другая техника, таит в себе много возможностей. Ими в полной мере могут воспользоваться хакеры, а не только законный владелец. По этой причине сегодня каждый должен знать азы личной кибербезопасности. Именно с целью объяснения этого материала обычным пользователям и написан этот труд.


🖊Авторы: Приходько Д., Голубева П., Новиков А., Юракова Я., Килюшева Е., Анисеня Н.

Архив Программиста

Читать книгу 📁
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎1
💻 Maltrail — cистема обнаружения вредоносного трафика

sudo apt-get install git python3 python3-dev python3-pip python-is-python3 libpcap-dev build-essential procps schedtool
sudo pip3 install pcapy-ng
git clone --depth 1 https://github.com/stamparm/maltrail.git
cd maltrail
sudo python3 sensor.py


Maltrail — это система обнаружения вредоносного трафика, использующая общедоступные (черные) списки, содержащие вредоносные и/или подозрительные паттерны активности, а также паттерны, собранные из различных отчетов антивирусных программ; может учитывать пользовательские списки.
Кроме того, Maltrail использует (опционально) расширенные эвристические механизмы, которые могут помочь в обнаружении неизвестных угроз (например, новых вредоносных программ).

🖥 GitHub

Архив программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🏃‍♀️ Ноутбук Джона Коннора.

•  В начале фильма «Терминатор 2: Судный день» Джон Коннор использует лэптоп для подбора PIN украденной дебетовой карты. Этим лэптопом оказался Atari Portfolio — первый в мире «наладонный» компьютер, который был выпущен в июне 1989 года (фильм вышел в 1991 году).

•  Atari Portfolio имел следующие технические характеристики:

- Процессор: 80C88 @ 4.9152 MHz (C значит CMOS версия, с низким потреблением энергии);
- RAM: 128 kB;
- ROM: 256 kB;
- Питание: 3 батарейки AA или блок питания;
- ОС: DIP DOS 2.11, совместима с MS DOS 2.11/3;
- Экран: ЖК 240x64, или 40 x 8 символов (совместим с MDA);
- Слот расширения: Дополнительные модули LPT, COM, MIDI, Модем;
- Расширение памяти: проприетарные карты памяти на статической памяти;
- Размеры и вес: 200x100x28мм, 454 грамм без батареек.

•  К слову, операционная система встроена в ПЗУ вместе с несколькими приложениями: утилита для связи по внешнему порту, текстовый редактор, табличный процессор, календарь и телефонная книга. А если говорить о скорости загрузки системы, то ее нет. Совсем нет. https://youtu.be/byv6fefm4r0

•  Очень подробное описание Atari Portfolio доступно по ссылке: http://history.handy.ru/museum/atari.html

P.S решили добавить рубрику полезное, как вам? -❤️

#Разное #полезное

Архив программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1914🔥6
💻 Огромная коллекция видео по поиску уязвимостей веб-приложений.

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

⚠️ Информация предоставлена для ознакомления и требует обратить внимание на собственную безопасность.

▪️ GitHub/Инструкция
#soft
P. S Возникла идея создать на перспективу свой "гитхаб", очень много иноязычной информации актуальной, до нас к сожалению доходит только 5% , но есть информативные источники, как вам?

Архив программиста
11👍2🔥2