Эпсилон
7.59K subscribers
258 photos
489 videos
39 files
615 links
▪️Компьютерная безопасность
▪️Программирование
▪️Взломы и уязвимости
▪️Хакинг
▪️Способы заработка в сети
▪️Полезные ссылки и лайфхаки
▪️Игры и GameDev
▪️Компьютерная графика

Чат и обсуждение: @hack_cpp

Связь: @physicist_i
Download Telegram
Media is too big
VIEW IN TELEGRAM
👨🏻‍💻 Пузырь в IT, Математика нужна, ООП vs. С … / Самые Спорные Мнения

0:00 Самый Популярный вопрос о программировании на reddit
1:22 Про ООП
2:22 О Высшем Образовании
3:25 Выбор Языка Программирования
5:43 Нужна ли Математика
6:45 IT Пузырь надувается
7:55 Пробелы или Табы
8:26 Самый популярный вопрос на stackoverflow

📝 А какие у вас возникали вопросы при изучении IT ? Напишите в комментариях...

📱 Winderton

🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1👨‍💻1
☢️ 👥 Команда разработчиков из GSC Game World в преддверии релиза S.T.A.L.K.E.R.: Тень Чернобыля в марте 2007 года.

История разработки культовой игры-долгостроя S.T.A.L.K.E.R.: Shadow of Chernobyl, созданной украинской компанией GSC GameWorld и выпущенной в 2007 году, долгое время была окутана немалым количеством легенд. Причиной их появления было то, что в релизном варианте игра была слабо похоже на обещания, которые раздавали до этого игрокам — в силу вырезанного контента и возможностей теперь она напоминала скорее линейный шутер, чем амбициозную песочницу с открытым миром. Слухи утверждали, что виной всему — компания THQ, ответственная за издание игры на Западе.

За прошедшие десять с лишним лет многие из тайн прояснились. Различные участники событий поделились своими воспоминаниями; утекли всевозможные игровые билды; стали доступны исходники движка X-Ray Engine версии 1.6 (который был основательно проверен PVS-Studio); авторы многочисленных модов для игры постарались устранить недостатки игры, в том числе вернув вырезанный контент, и обеспечили ей долгую жизнь.

Первая версия игры к радости заждавшихся фанатов появилась 23 марта 2007 года.
1. Действие игры происходит на севере Украины, но на одной из локаций можно встретить тоннель, названный «Тузла». Тузла — это остров в Керченском проливе Азовского моря, который как-то послужил причиной территориального спора Украины и России.
2. Игра начиналась в 2001 году с версии о том, как группу исследователей забрасывает через портал в фантастический мир. Первоначально она называлась Oblivion Lost. Промо-ролик об этой версии показали в Лондоне, на конференции-выставке ECTS. В 2002 году концепция игры радикально поменялась: в качестве локации была выбрана Зона — зона отчуждения вокруг Чернобыльской АЭС. В 2003 году, после переговоров с THQ, поменяли и название игры на «S.T.A.L.K.E.R.: Тени Чернобыля», очень внятно указывающее на мутантов, радиацию, зону, противогазы и прочие вещи, так полюбившиеся поклонникам постапокалиптических игр.
3. Кстати, название (как и мир игры) является не только прямой отсылкой к «Пикнику на обочине», но и аббревиатурой, которая расшифровывается как «Scavengers, Trespassers, Adventurers, Loners, Killers, Explorers, Robbers», как предполагает Stalker.Wikia.
4. Фанаты игры не поленились и сравнили реальные фото из Припяти с игровыми локациями. Вот результат (видео).
5. Ж. Д. А. Л. К. Е. Р. Наверное, самый известный мем об игре — ведь ее писали шесть лет, даты релиза постоянно переносили, а название — меняли.
6. С внезапным (и неприятным для игроков, ждущих S.T.A.L.K.E.R 2) закрытием GSC Game World было связано очень много слухов: что студию продали американской Bethesda, что основатель хотел продать ее за $10 млн, что в компанию пришли некие спецслужбы и т.д. По некоторым версиям, основатель GSC Game World Сергей Григорович говорил, что основная мотивация решения закрыть компанию — «желание уйти на пенсию». «Он уже заработал немало денег и понял, что их можно сохранить и приумножить с помощью менее рисковых проектов», — рассказывал ранее Роман Хмиль, инвестор наследницы GSC Game World — студии Vostok Games.

🔵 Эпсилон // @epsilon_h
👍21🔥1🤔1👾1
Media is too big
VIEW IN TELEGRAM
☢️ S.T.A.L.K.E.R и Припять — сравнение

Сравнение реальных фото с игровыми локациями. В скриншотах я постарался подобрать похожие ракурсы для наиболее очевидного сравнения.
Music by Vladimir MoozE Frey from S.T.A.L.K.E.R. OST

🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍52😱1😍1
Media is too big
VIEW IN TELEGRAM
ДАРИМ 12 000 000₽ от А-Банка🎁💳

Поставили виртуальную ёлочку — осталось только забрать призы 🎄

Это не кликбейт, а реальная возможность получить деньги как прямо сейчас, так и стабильно делать прибыль от 150 000₽/мес

Перейдите в бот t.me/a_invest_official_bot , и получите уникальный бонус за прохождение небольшого опроса

Количество мест ограничено! Акция заканчивается в ближайшие дни
👍2🤔21🔥1
▪️ Научись Linux — установка (эпизод 1)
▪️ Научись Linux — команды cd, pwd и ls (эпизод 2)
▪️ Научись Linux — откуда берутся команды в linux (эпизод 3)
▪️ Научись Linux — команды для работы с файлами (эпизод 4)
▪️ Научись Linux — флаги к командам (эпизод 5)
▪️ Научись Linux — пользователи и права доступа (эпизод 6)
▪️ Научись Linux — Pipeline (эпизод 7)

🔵 Эпсилон // @epsilon_h
👍91🔥1
▪️ Научись Linux — .bashrc и команда alias (эпизод 8)
▪️ Научись Linux — настройка приветствия шелла (эпизод 9)
▪️ Научись Linux — переменные окружения (эпизод 10)
▪️ Научись Linux — cron (эпизод 11)
▪️ Научись Linux — запуск собственных скриптов (эпизод 12)
▪️ Научись Linux — сборка программ из исходников (эпизод 13)

🔵 Эпсилон // @epsilon_h
👍82🔥1
Media is too big
VIEW IN TELEGRAM
👨🏻‍💻 Список Книг Для Программистов | Лучшие / Худшие

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

1:06 Введение и основы Computer Science
2:43 База Computer Science. Алгоритмы и структуры данных
3:17 Операционные системы
3:46 Компиляторы и дизайн языков
4:11 Software Development
4:50 Моя библиотека, gamedev, прочее
6:37 Python
7:37 C
8:59 C++
10:03 Java
11:22 C#
11:29 JavaScript
12:05 Assembly

Книги:
Inside the Machine
Introduction to Computing Systems
Code. The hidden language of hardware and software
Computer Science Distilled
Computer Science an Overview

Introduction to Algorithms
Algorithms. Sedgewick.
Grooking Algorithms
Operating Systems. Principles and Practice.
The Design of the Unix operating system.
Compilers: Principles, Techniques, and Tools
Compiler Construction. Wirth.
Crafting Interpreters.

Clean Code
Code Complete
GoF
Object-Oriented Analysis and Design with Applications

Game Engine Architecture
Game Codding Complete
Beej Guide to Network programming

Learning Python
Python Crush Course
Python CookBook
Learn C the Hard Way
K & R. The C programming language
Beginning C
Expert C
C++(Definitive C++ books Guide)
Java The Complete Reference
Effective Java
Java Concurrency in Practice
Cay Horstmann(По Джава От него можно брать все)
C# - Рихтер
Kyle Simpson - You Don't know JavaScript
Modern x86 assembly language programming
Assembly Language Step-by-Step: Programming with Linux


🔵 Эпсилон // @epsilon_h
👍4🔥411👨‍💻1
⤴️ Барьер — один из примитивов синхронизации. Он создаётся на некоторое количество потоков. Когда первый поток завершает свою работу, то он остаётся ждать у барьера и ждёт, пока не завершат работу остальные потоки.

Как только у барьера накапливается ровно столько потоков, на сколько был создан барьер, все потоки, которые ожидают у барьера, продолжают свою работу.

Создание барьера синхронизации с использованием C++11

In concurrent computing, a barrier may be in a raised or lowered state. The term latch is sometimes used to refer to a barrier that starts in the raised state and cannot be re-raised once it is in the lowered state. The term count-down latch is sometimes used to refer to a latch that is automatically lowered once a predetermined number of threads/processes have arrived.

Barrier (computer science)

Кодили хоть раз параллельные вычисления с помощью нескольких потоков? Какие были у вас самые трудно уловимые ошибки?

🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥21
😒 Информационная безопасность — что нужно знать и уметь, чтобы считаться хорошим специалистом по ИБ?

Новичку в информационной безопасности стоит начать с самостоятельного изучения опенсорс-инструментария, прежде, чем переходить к платным инструментам. Широкий спектр программных продуктов, которые нужны в ежедневной работе, есть в Kali Linux, Parrot OS. Нужно освоить Wireshark, SqlMap, Nmap, John the Ripper и многие другие вещи.

Что касается компетенций, наиболее необходимыми для начинающего специалиста можно назвать:
▪️ поиск уязвимостей на клиентской части веб-приложений, эксплуатация клиентских уязвимостей, способы защиты;
▪️ Навыки поиска server-side-уязвимостей, понимание особенностей Bug Bounty;
▪️ Навыки взлома беспроводных сетей, устройство сетей и способы обеспечения безопасности в них;
▪️ Навык реверса приложений, поиска и эксплуатации бинарных уязвимостей. Основы криптографических протоколов.

Требования:
▫️ Опыт работы по выявлению уязвимостей систем;
▫️ Опыт работы с Burp Suite, Hydra;
▫️ Опыт работы SQLMap, OpenVAS, Metasploit Framework, Fortify, AppScan;
▫️ Опыт работы Acunetix, w3af, X-Spider, Max-Patrol, Nmap;
▫️ Знание принципов построения и работы веб-приложений;
▫️ Знание типовых угроз и уязвимостей веб-приложений, перечисленных в OWASP Top 10;
▫️ Навыки ручного и автоматизированного тестирования безопасности веб-приложений;
▫️ Опыт проведения тестирования на проникновение;
▫️ Опыт проведения аудита систем ИТ и ИБ.

🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥21