#Программируй
106 subscribers
119 photos
6 videos
29 links
Гайды программистам, iT новости, юмор и мемы - в одном канале!
Чат обсуждений с автором тут:
@progmans_chat
Download Telegram
🆕newsManager

Как стать программистом, хакером, и детективом в одном лице🤔


Речь идёт конечно же о специалисте по кибербезопасности. Расскажем какие навыки нужны, чтобы им стать.

Базовые hard skills специалиста по кибербезопасности:

🤜🏼Понимание, как работают операционные системы Windows и Linux, разбираться в их системном и сетевом администрировании.
🤜🏼Умение работать с сетевыми сканерами уязвимостей, например, MaxPatrol, XSpider, RedCheck.
🤜🏼Владение хакерским ПО. Понимать, по каким принципам происходят кибератаки и какие есть способы защиты от них.
🤜🏼Программирование на Python и Bash, чтобы писать ПО для автоматизации.
🤜🏼Уметь работать с большими данными (MySQL, PostgreSQL).

Базовые soft skills:

👉🏻Внимательность. Чтобы искать уязвимости, важно уметь фокусироваться, видеть не очевидные и скрытые возможности для кибератаки.
👉🏻Аналитические способности. Важно видеть последствия тех или иных решений, находить причинно-следственные связи в уже свершившихся кибератаках.
👉🏻Стрессоустойчивость. В условиях кибератаки важно сохранять холодную голову и действовать быстро.
👉🏻Умение работать в команде, договариваться, искать компромиссы.
👍71🤯1
Ещё один из лучших бизнесов
напрямую связанных с iT отраслью
- под пресс.

Подобное происходило
с П. Дуровым и другими выдающимися людьми России из it, культуры и других отраслей.
🤬4👍1👎1
Понимаем сленг программистов: мини-словарь для начинающих айтишников

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

Кстати, этот импровизированный словарь можно дополнять. Пишите в комментариях термины, с которыми вы сталкивались на работе, или которые вы хотели бы расшифровать)

🔷А🔷

🔹Аджайл — от англ. Agile. Общий термин, описывает ценности и принципы гибкой разработки программного обеспечения, а также практические подходы к разработке.

🔹Айдишник — id, идентификатор.

🔹Альфа — этап разработки программного обеспечения, на котором разработчики добавляют в программу новые функции, а тестировщики испытывают программу. Это внутренний или непубличный этап.

🔹Апишка — API, программный интерфейс приложения или интерфейс прикладного программирования.

🔹Аутсорс — аутсорсинг, передача компанией части операционной деятельности другой компании.

🔹Адаптив — адаптивный дизайн, адаптация интерфейса к использованию на разных экранах.

🔶Б🔶

🔸Баг — от англ. Bug — жучок, клоп. Ошибка в программе.

🔸БД - база данных, хранилище информации.

🔸Бахнуть — что-то быстро сделать, изменить или дополнить функциональность приложения.

🔸Бета — бета-версия, приложение на стадии публичного тестирования.

🔸Бот — сокращение от «робот». Ботом называют программу, которая автоматизирует интерфейс. Пример — автоответчик в чате.

🔸Бэкенд — от англ. Back-end. Программно-аппаратная или серверная часть приложения.

🔸Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.

Ставь 👍🏻 если было интересно, и будем продолжать рубрику)
👍12
Уровень сложности языков программирования

Не хватает PHP и Python🤔 На сколько бы вы оценили их сложность?
🤔3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Как примерно проходят демо проекта для заказчика😁
😁10👍1
Понимаем сленг программистов: мини-словарь для начинающих айтишников ч2

🔶В🔶

🔸Ворнинг — от англ. Warning — предупреждение. Предупреждающее сообщение в интерфейсе.
🔸Войтивайти — процесс переквалификации далёкого от сферы IT специалиста в разработчика.
🔸Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта» значит сделали новую версию сайта доступной для пользователей.
🔸Выпадашка — выпадающее меню, то же, что и «дропдаун».

🔷Г🔷

🔹Галера — компания, в которой платят низкие зарплаты и не ценят разработчиков.
🔹Гит — система контроля версий Git или сервис GitHub.
🔹Г****окод — плохой, некачественный код.

🔶Д🔶

🔸Движок — в веб-разработке так называют системы управления контентом.
🔸Дебажить — поиск и устранение ошибок, багов.
🔸Деплой, деплоить — развёртывание, публикация рабочей версии приложения. Пример: задеплоить сайт — перенести сайт с тестового на рабочий сервер, сделать его доступным для пользователей.
🔸Джун, джуниор — от англ. Junior. Младший разработчик. Специалист без опыта или с минимальным опытом работы.
🔸Дезигнер — презрительно-снисходительное название дизайнера.
🔸Драй — от англ DRY, don’t repeat yourself. Принцип программирования, предлагающий избегать повторений кода.

Наш мпровизированный словарь можно дополнять. Пишите в комментариях термины, с которыми вы сталкивались на работе, или которые вы хотели бы расшифровать)
👍9
Будни веб-разработчика 👀

Я: *сдвигаю <div> на один пиксель*
Сайт:👆🏻
😁8
Атрибут - пишется в начале открывающего тега и позволяет дополнить функциональность HTML тега. Есть часто используемые, многим известные атрибуты - такие как: class, type, href итд..

Однако есть и редкие, но иногда полезные атрибуты. Делюсь ✌️
👍4
🆕newsManager

Rutube подвергся хакерской атаке, видеохостинг недоступен уже более суток

Проблемы с работой сервиса начались 9 мая. В компании указали, что подверглись «сильнейшей АРТ-атаке» (целевая продолжительная атака повышенной сложности), назвав ее самой мощной за весь период существования видеохостинга. По данным сервиса, третьи лица не получили доступ к видеоархиву, вся библиотека сохранена, а сотни серверов восстанавливают в ручном режиме.
👏3👍2😁1🤔1
🆕newsManager

Новое ограничение Microsoft - запрет на установку Windows 11 без подключения к интернету

После выхода Windows 11 Pro версии 22H2 операционную систему Microsoft нельзя будет установить на компьютер, если пользователь не располагает интернет-подключением при выполнении первоначальной настройки ОС. Ограничение сначала было введено в отношении домашней Windows 11 Home, а теперь перекочевало в профессиональную версию. Корпоративная сборка Enterprise пока не затронута.

По сообщению профильного ресурса Windows Latest, с выходом предстоящего крупного обновления 22H2 во второй половине 2022 г. при первичной настройке Windows 11 Pro будет необходимо указать действующий Microsoft-аккаунт пользователя. А привязка учетной записи потребует соединения с интернетом.
🤯5😱3
Расшифровка типов сетей👌🏼

Вот что значат все эти VPN / WAN / LAN / WLAN и т.д)
👍6🔥3
Как добавить смайлик на сайт? Нужно знать его юникод..
вот примеры✌️

Другой вариант - загуглить смайлик, скопировать и в ставить в нужное место своей верстки;)
👍11
🆕newsManager

В России запустили аналог Google Play

🔹16 мая начал работу магазин приложений NashStore, который позиционируется как российская альтернатива App Store и Google Play. Правда, пока что заработала только Android-версия сервиса.

🔹В NashStore, по словам его создателей, доступно более 1000 приложений, среди них – «Столото», «Банки.ру», Альфа–банк, онлайн-кинотеатр Wink, «Сбермаркет», Совкомбанк, Gloria Jeans и другие. Система оплаты за цифровые товары в маркетплейсе пока недоступна.

🔹Однако сразу после запуска пользователи столкнулись с проблемами при загрузке отечественного магазина. Ссылка на сайте NashStore ведет на APK-файл приложения на «Яндекс.Диске». При попытке его загрузить появляется сообщение, что лимит скачивания «превышен». Чтобы его скачать, у пользователя должна быть оформлена подписка «Яндекс 360».

🔹В Telegram–канале NashStore говорится, что перед запуском его сайт подвергся «сильнейшей» DDoS–атаке, поэтом доступ на него и скачивание магазина «могут работать нестабильно». 

————————-

Что думаете?🤔 Кто-то уже воспользовался новым магазином приложений?) Есть у него шансы?)
😁6👏1
Понимаем сленг программистов: мини-словарь для начинающих айтишников ч3

🔶Ж🔶

🔸Жаба — язык программирования Java.

🔷З🔷

🔹Залить — загрузить. Например, «залить файлы на сервер».
🔹Запилить — сделать что-то, добавить какую-то функциональность.
🔹Змея — язык программирования Python.

🔶И🔶

🔸Исходник — файлы, в которых находится исходный код приложения, или сам исходный код.
🔸Итерация — повторение. «Мы сделали несколько итераций» — мы повторили шаг несколько раз.

🔷К🔷

🔹Коммит, коммитить — от англ. To commit — совершать. В контексте работы над приложением — сохранять код в репозитории.
🔹Конфа — сокращенно от confluence - база знаний компании.
🔹Костыль — код, который нужен, чтобы быстро исправить несовершенство ранее написанного кода.

———————————

Наш ипровизированный словарь можно дополнять. Пишите в комментариях термины, с которыми вы сталкивались на работе, или которые вы хотели бы расшифровать)
👍6🔥1