cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

ITmozg

Программисты, дизайнеры, новости из мира IT. Официальный канал. (vk.com/itmozg, ITmozg.ru)

Show more
Advertising posts
2 477Subscribers
+224 hours
No data7 days
+4130 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Статья Алана Тьюринга, демонстрирующая, как можно управлять работой компьютера с помощью набора инструкций, хранящихся в его памяти. 👉 @itmozg
Show all...
👍 2 2🤷 1
Шпаргалка по docker 👉 @itmozg
Show all...
👍 1
Почему Rust нужен и новичкам, и профессионалам в программировании? Приглашаем 25 апреля в 20:00 мск на бесплатный вебинар "Главные особенности разработки приложения на Rust." от Отус. Вебинар является бесплатной частью полноценного онлайн-курса «Rust Developer. Basic». ✨ На вебинаре мы напишем простое приложение на Rust, рассмотрим основные концепции и расскажем про задачи, с которыми сталкиваются в рабочих условиях Rust-разработчики. ➡️ Регистрация на вебинар: https://vk.cc/cwmxth После вебинара вы сможете ответить на вопрос какими преимуществами обладает Rust. ❗️ Вебинар будет интересен как новичкам, т.к. мы расскажем максимально просто и полезно про Rust, с другой стороны объясним профессионалам зачем им в стеке еще один язык программирования. 🤝 Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Шпаргалка по алгоритмам и структурам данных Мы обобщим характеристики производительности классических алгоритмов и структур данных для сортировки, очередей приоритетов, символьных таблиц и обработки графов. Мы также кратко изложим некоторые математические методы, полезные при анализе алгоритмов, включая часто встречающиеся функции, полезные формулы и аппроксимации, свойства логарифмов, асимптотические обозначения и решения рекуррентных задач "разделяй и властвуй". https://algs4.cs.princeton.edu/cheatsheet/ 👉 @itmozg
Show all...
3👍 1
DBeaver – Бесплатный, мультиплатформенный инструмент баз данных для разработчиков, SQL программистов, администраторов баз данных и аналитиков. Поддерживает любую базу данных, которая имеет драйвер JDBC (что означает - почти любую базу данных). Также поддерживаются базы не на основе драйверов JDBC, такие как MongoDB, Cassandra, Couchbase, Redis, BigTable, DynamoDB и т. д. DBeaver меет множество функций, включая редактор метаданных, редактор SQL, rich data editor, ERD, экспорт/импорт/миграцию данных, планы выполнения SQL и т. д. https://github.com/dbeaver/dbeaver 👉 @itmozg
Show all...
👍 3 1👎 1
Топ 9 архитектурных паттернов для потоков данных и коммуникаций 🔹Peer-to-Peer Схема Peer-to-Peer предполагает прямую связь между двумя компонентами без необходимости в центральном координаторе. 🔹API Gateway API-шлюз выступает в качестве единой точки входа для всех клиентских запросов к внутренним сервисам приложения. 🔹Pub-Sub Шаблон Pub-Sub отделяет производителей сообщений (издателей) от потребителей сообщений (подписчиков) с помощью брокера сообщений. 🔹Request-Response Это один из самых фундаментальных паттернов интеграции, когда клиент отправляет запрос на сервер и ждет ответа. 🔹Event Sourcing Event Sourcing предполагает хранение изменений состояния приложения в виде последовательности событий. 🔹ETL ETL - это схема интеграции данных, используемая для сбора данных из различных источников, преобразования их в структурированный формат и загрузки в конечную базу данных. 🔹Batching Пакетирование подразумевает накопление данных за определенный период или до достижения определенного порога, после чего они обрабатываются как единая группа. 🔹Streaming Processing Потоковая обработка позволяет непрерывно получать, обрабатывать и анализировать потоки данных в режиме реального времени. 🔹Orchestration Оркестровка подразумевает наличие центрального координатора (оркестранта), управляющего взаимодействием между распределенными компонентами или сервисами для реализации рабочего процесса или бизнес-процесса. 👉 @itmozg
Show all...
👍 4 1
👀 Кто сказал, что управлять памятью в Rust сложно? Приглашаем 22 апреля в 20:00 мск на бесплатный вебинар «Управление памятью в Rust» от Отус. Вебинар является бесплатной частью полноценного онлайн-курса «Rust Developer. Professional». ➡️ Регистрация на вебинар: https://vk.cc/cwikKM На вебинаре мы рассмотрим: ✔️ принцип владения, позволяющий уничтожать объекты без сборщика мусора; ✔️ принцип заимствования, гарантирующий корректное использование ссылок; ✔️ зачем в язык были добавлены явные лайфтаймы; ✔️ механизм для описания кастомной логики деинициализации объектов. ❗️Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Почему FAR — центр моей компьютерной вселенной Какую программу вы обычно запускаете сразу после загрузки операционной системы? Кто-то сразу стартует браузер — поглядеть, кто там сегодня в Интернете (на Хабре) неправ. У многих — это редактор кода: «Я, как утром встал, сразу за дрель!». Возможно, вы сначала привычно открываете мессенджеры и почту — проверить, что там нового и важного. Я обычно сразу после запуска операционки открываю свой Любимый Файловый Менеджер. Это «переходящее звание» — в разные периоды моего компьютерного прошлого этой чести «удостаивались» разные приложения с классическим двухпанельным интерфейсом. Сначала это был простой, но универсальный Norton Commander. Потом появился DOS Navigator со всяческими классными фичами: CD-плеер, телефонная книга с дозвоном по модему, встроенный табличный редактор и прочие прекрасные и поразительные для тех лет вещи. Когда Windows прочно вытеснил DOS и все понемногу забыли про файл autoexec.bat, звание моего любимого файлового менеджера плавно перешло к Total Commander. Он продержался довольно долго, но в какой-то момент в мою жизнь буквально ворвался FAR. https://habr.com/ru/articles/807507/ 👉 @itmozg
Show all...
👍 8💯 3 2
Артефакты Интернета Интерактивный музей истории интернета. Начинается все с карты ARPANET в 1977 году и заканчивается презентацией iPhone от Стива Джобса 9 января 2007. https://neal.fun/internet-artifacts/ 👉 @itmozg
Show all...
👍 6
Дорожная карта для изучения кибербезопасности Кибербезопасность имеет решающее значение для защиты информации и систем от кражи, повреждения и несанкционированного доступа. Независимо от того, являетесь ли вы новичком или хотите усовершенствовать свои технические навыки, существует множество ресурсов и путей, по которым вы можете пойти, чтобы узнать больше о кибербезопасности. Вот несколько структурированных предложений, которые помогут вам начать или углубить свои знания: 🔹 Архитектура безопасности 🔹 Frameworks & Standards 🔹 Безопасность приложений 🔹 Оценка рисков 🔹 Управление рисками предприятия 🔹 Анализ угроз 🔹 Эксплуатация систем безопасности 👉 @itmozg
Show all...
👍 4