Книга: Мифический человеко-месяц или как создаются программные системы [2-е издание]
Автор: Фредерик Брукс
Год издания: 2015
Описание:
Эта книга — юбилейное издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта.
#книга #ru #general
Автор: Фредерик Брукс
Год издания: 2015
Описание:
Эта книга — юбилейное издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта.
#книга #ru #general
Курс: CSS с нуля
В ходе нескольких уроков вы изучите работу с CSS. Вы научитесь создавать селекторы, прописывать CSS стили и добавлять оформление к различным HTML-объектам. На основе всего этого вы построите небольшой веб-сайт.
Страница курса
#курс #css #frontend #ru
В ходе нескольких уроков вы изучите работу с CSS. Вы научитесь создавать селекторы, прописывать CSS стили и добавлять оформление к различным HTML-объектам. На основе всего этого вы построите небольшой веб-сайт.
Страница курса
#курс #css #frontend #ru
YouTube
Изучение CSS для новичков / Урок #1 – Введение в CSS. Что это и как с ним работать?
Приветствую вас на курсе по изучению языка стилей CSS. За курс мы с вами познакомимся с написанием стилей на CSS, изучим понятие селекторов и разработаем небольшой веб сайт на основе HTML и CSS. В первом уроке мы поговорим про CSS, узнаем что он делает и…
Доклад: Преждевременная оптимизация — зло! Да здравствует преждевременная оптимизация!
Известно высказывание Дональда Кнута о том, что преждевременная оптимизация — это корень всех зол. На практике не всё так однозначно. На базе своего собственного опыта разработки статического анализатора кода Андрей и его команда пришли к выводу, что от неуклонной деградации производительности нас может спасти только преждевременная оптимизация всего, что можно. Спикер хочет поделиться своими соображениями и применяемыми его командой приёмами:
https://youtu.be/X-UWzqCMEtM
#доклад #general #оптимизация #ru
Известно высказывание Дональда Кнута о том, что преждевременная оптимизация — это корень всех зол. На практике не всё так однозначно. На базе своего собственного опыта разработки статического анализатора кода Андрей и его команда пришли к выводу, что от неуклонной деградации производительности нас может спасти только преждевременная оптимизация всего, что можно. Спикер хочет поделиться своими соображениями и применяемыми его командой приёмами:
https://youtu.be/X-UWzqCMEtM
#доклад #general #оптимизация #ru
YouTube
Андрей Карпов — Преждевременная оптимизация — зло! Да здравствует преждевременная оптимизация!
Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
. . . Известно высказывание Дональда Кнута о том, что преждевременная оптимизация — это корень всех зол. На практике не всё так однозначно.…
— —
. . . Известно высказывание Дональда Кнута о том, что преждевременная оптимизация — это корень всех зол. На практике не всё так однозначно.…
Книга: OpenCV и Java. Обработка изображений и компьютерное зрение
Автор: Николай Прохорёнок
Год издания: 2016
Описание:
Книга знакомит с современными технологиями компьютерного зрения, позволяющими машинам, роботам, веб-камерам и другим устройствам распознавать изображения. Приведено описание библиотеки компьютерного зрения OpenCV применительно к языку программирования Java. Объясняется, как загружать и сохранять изображения в различных форматах, захватывать кадры с веб-камеры в режиме реального времени, выполнять обработку, трансформацию и сегментацию изображения, применять к изображению фильтры.
#java #opencv #ru
Автор: Николай Прохорёнок
Год издания: 2016
Описание:
Книга знакомит с современными технологиями компьютерного зрения, позволяющими машинам, роботам, веб-камерам и другим устройствам распознавать изображения. Приведено описание библиотеки компьютерного зрения OpenCV применительно к языку программирования Java. Объясняется, как загружать и сохранять изображения в различных форматах, захватывать кадры с веб-камеры в режиме реального времени, выполнять обработку, трансформацию и сегментацию изображения, применять к изображению фильтры.
#java #opencv #ru
Инструмент: верификация мобильных номеров
Верификация происходит путём пропущенного звонка, а не классического СМС. Инструмент автоматически определяет и парсит звонок, без дополнительных действий от разработчика. С его помощью можно создавать простую и удобную двухфакторную авторизацию. Инструмент доступен на Android, iOS и Web. Есть бесплатный план с 15 верификациями в сутки.
Ссылка: Cognalys
#инструмент #general
Верификация происходит путём пропущенного звонка, а не классического СМС. Инструмент автоматически определяет и парсит звонок, без дополнительных действий от разработчика. С его помощью можно создавать простую и удобную двухфакторную авторизацию. Инструмент доступен на Android, iOS и Web. Есть бесплатный план с 15 верификациями в сутки.
Ссылка: Cognalys
#инструмент #general
Статья: Как генерировать новые идеи — 7 творческих методик решения задач
Эти методики можно применять не только в образовательной, рабочей и бытовой сфере, но и, конечно, в бизнесе. Креативность и простота метода позволяет выйти за рамки тривиальных идей и задействовать творческую «жилку». В статье объясняют «на пальцах» алгоритмы семи творческих методик решения задач:
Ссылка на статью
#статья #softskills #general #ru
Эти методики можно применять не только в образовательной, рабочей и бытовой сфере, но и, конечно, в бизнесе. Креативность и простота метода позволяет выйти за рамки тривиальных идей и задействовать творческую «жилку». В статье объясняют «на пальцах» алгоритмы семи творческих методик решения задач:
Ссылка на статью
#статья #softskills #general #ru
Библиотека программиста
💡 Как генерировать новые идеи: 7 творческих методик решения задач
В статье рассмотрим, как работают дизайн-мышление, ментальные карты, метод фокальных объектов, мозговой штурм, синектику, ТРИЗ и морфологический анализ.
Подборка актуальный вакансий для Java-разработчиков
— Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Android разработчик
Где: удалённо
Опыт: от 3 лет
— Java Backend Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа #java
— Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Android разработчик
Где: удалённо
Опыт: от 3 лет
— Java Backend Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа #java
Книга: Linux глазами хакера [5-е издание]
Автор: Михаил Фленов
Год издания: 2019
Описание:
В данной книге рассмотрены вопросы настройки ОС Linux на максимальную производительность и безопасность. Описано базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP- и Proxy-сервера, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных. Перечислены потенциальные уязвимости, даны рекомендации по предотвращению возможных атак и показано, как действовать при атаке или взломе системы, чтобы максимально быстро восстановить её работоспособность и предотвратить потерю данных.
#книга #linux #безопасность #ru
Автор: Михаил Фленов
Год издания: 2019
Описание:
В данной книге рассмотрены вопросы настройки ОС Linux на максимальную производительность и безопасность. Описано базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP- и Proxy-сервера, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных. Перечислены потенциальные уязвимости, даны рекомендации по предотвращению возможных атак и показано, как действовать при атаке или взломе системы, чтобы максимально быстро восстановить её работоспособность и предотвратить потерю данных.
#книга #linux #безопасность #ru
Видео: CI CD наглядные примеры
В этом ролике рассмотрят работу CI CD. Разберут теорию, которая связана с непрерывной интеграцией и доставкой, а также на реальных примерах рассмотрят CI/CD pipeline. Ролик особенно будет полезен начинающим разработчикам, которые ранее с этой концепцией не сталкивались:
https://youtu.be/ANj7qUgzNq4
#cicd #general #видео #ru
В этом ролике рассмотрят работу CI CD. Разберут теорию, которая связана с непрерывной интеграцией и доставкой, а также на реальных примерах рассмотрят CI/CD pipeline. Ролик особенно будет полезен начинающим разработчикам, которые ранее с этой концепцией не сталкивались:
https://youtu.be/ANj7qUgzNq4
#cicd #general #видео #ru
YouTube
CI CD наглядные примеры
В этом ролике мы рассмотрим cicd. Разберем теорию, которая связана с CI CD, а также на реальных примерах рассмотрим CI/CD pipeline. Ролик по cicd особенно будет полезен начинающим разработчикам, которые ранее с этой концепцией не сталкивались.
Мой курс "Продвинутый…
Мой курс "Продвинутый…
Статья: 25 лучших практик отправки кода в продакшн
Практические советы для стартапов и крупных технологических компаний о том, как отправлять код в продакшн и минимизировать риск простоя и ошибок.
В статье рассмотрят:
— крайние случаи при отправке кода в продакшн;
— типовые процессы в разных компаниях;
— принципы и инструменты отправки кода в продакшн;
— дополнительные слои проверки и расширенные инструменты;
— прагматичные риски для ускорения работы.
Ссылка на статью
#статья #general #ru
Практические советы для стартапов и крупных технологических компаний о том, как отправлять код в продакшн и минимизировать риск простоя и ошибок.
В статье рассмотрят:
— крайние случаи при отправке кода в продакшн;
— типовые процессы в разных компаниях;
— принципы и инструменты отправки кода в продакшн;
— дополнительные слои проверки и расширенные инструменты;
— прагматичные риски для ускорения работы.
Ссылка на статью
#статья #general #ru
Библиотека программиста
Как правильно отправить код в продакшн
Практические советы для стартапов и крупных технологических компании о том, как отправлять код в продакшн и минимизировать риск простоя и ошибок.
Курс: Уроки Unity для начинающих
В ходе курса для начинающих вы с нуля изучите тонкости по работе с движком и разработаете небольшой 3D-проект игры на основе Unity.
В курсе вы изучите: основы редактора, работу со спрайтами, текстурами и материалами, UI и основы 3D.
Смотреть курс
#курс #unity #gamedev #ru
В ходе курса для начинающих вы с нуля изучите тонкости по работе с движком и разработаете небольшой 3D-проект игры на основе Unity.
В курсе вы изучите: основы редактора, работу со спрайтами, текстурами и материалами, UI и основы 3D.
Смотреть курс
#курс #unity #gamedev #ru
YouTube
Изучение Unity для начинающих / Урок #1 – Что такое Unity? Введение в Unity с нуля
Разработка игр – огромная и увлекательная сфера. Представляю вам видео курс по изучению движка Unity. В ходе курса мы научимся работать внутри Unity Engine, создавать объекты и взаимодействовать с ними. В конце курса мы дополнительно разработаем 3Д игру.…
Книга: Паттерны для масштабируемых JavaScript-приложений
Автор: Эдди Османи
Год издания: 2011
Описание:
В этой книге обсудят набор паттернов, который поможет вам в создании больших масштабируемых JavaScript-приложений. Материал книги основан на одноименном докладе автора, впервые прочитанном на конференции «LondonJS», и вдохновленном предшествующей ему работой Николаса Закаса.
Если у вас слишком мало времени, то автор уместил всю книгу в 140 символов:
Меньше связанности: используйте паттерны «модуль», «фасад» и «медиатор». Модули общаются через медиатор, а фасад обеспечивает безопасность.
#книга #паттерны #ru #js
Автор: Эдди Османи
Год издания: 2011
Описание:
В этой книге обсудят набор паттернов, который поможет вам в создании больших масштабируемых JavaScript-приложений. Материал книги основан на одноименном докладе автора, впервые прочитанном на конференции «LondonJS», и вдохновленном предшествующей ему работой Николаса Закаса.
Если у вас слишком мало времени, то автор уместил всю книгу в 140 символов:
Меньше связанности: используйте паттерны «модуль», «фасад» и «медиатор». Модули общаются через медиатор, а фасад обеспечивает безопасность.
#книга #паттерны #ru #js
Урок: FileZilla, работа по ftp на примере бесплатного хостинга
FileZilla — это бесплатный FTP-клиент, предназначенный для загрузки файлов на удалённый сервер (хостинг), а также для скачивания их оттуда по протоколу FTP.
В данном видео рассказывают как пользоваться программой FileZilla, заливают файлы сайта на бесплатный хостинг, показывают как удобно редактировать сайт по ftp доступу:
https://youtu.be/iOZ5fI7STUE
#урок #general #ru
FileZilla — это бесплатный FTP-клиент, предназначенный для загрузки файлов на удалённый сервер (хостинг), а также для скачивания их оттуда по протоколу FTP.
В данном видео рассказывают как пользоваться программой FileZilla, заливают файлы сайта на бесплатный хостинг, показывают как удобно редактировать сайт по ftp доступу:
https://youtu.be/iOZ5fI7STUE
#урок #general #ru
YouTube
FileZilla, работа по ftp на примере бесплатного хостинга
Ссылка на хостинг beget - https://bit.ly/bgethost
В данном видео рассказываю как пользоваться программой filezilla, заливаю файлы сайта на бесплатный хостинг, показываю как удобно редактировать сайт по ftp доступу.
В данном видео рассказываю как пользоваться программой filezilla, заливаю файлы сайта на бесплатный хостинг, показываю как удобно редактировать сайт по ftp доступу.
Статья: 8 лайфхаков для повышения продуктивности
Эти советы помогут вам выполнять больше задач и получать больше удовольствия от работ. Сохраняйте краткие заметки:
1. Автоматизируйте повторяющиеся задачи.
2. Группируйте похожие задачи.
3. Делегируйте второстепенные задачи.
4. Используйте правило 5 минут — «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут». Скорее всего вы продолжите его выполнять.
5. Ежедневно выбирайте самое важное дело, выполнив которое можно будет считать день продуктивным.
6. Научитесь погружаться в рабочий процесс без ненужных и отвлекающих перерывов.
7. Используйте технику помидора — работайте 25 минут, а затем делайте 5-минутные перерывы.
8. Избегайте выгорания.
Детальней про каждый из советов в статье.
#статья #softskills #general #ru
Эти советы помогут вам выполнять больше задач и получать больше удовольствия от работ. Сохраняйте краткие заметки:
1. Автоматизируйте повторяющиеся задачи.
2. Группируйте похожие задачи.
3. Делегируйте второстепенные задачи.
4. Используйте правило 5 минут — «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут». Скорее всего вы продолжите его выполнять.
5. Ежедневно выбирайте самое важное дело, выполнив которое можно будет считать день продуктивным.
6. Научитесь погружаться в рабочий процесс без ненужных и отвлекающих перерывов.
7. Используйте технику помидора — работайте 25 минут, а затем делайте 5-минутные перерывы.
8. Избегайте выгорания.
Детальней про каждый из советов в статье.
#статья #softskills #general #ru
Библиотека программиста
💡 8 лайфхаков для повышения продуктивности
Выполнять больше задач и получать больше удовольствия от работы: восемь лайфхаков для повышения продуктивности в течение рабочего дня.
Инструмент: онлайн тренажёр для изучения Git
Это приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с Git. Демо игры можно посмотреть на этой странице.
Ссылка на инструмент: Git Branching
#инструмент #git #ru
Это приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с Git. Демо игры можно посмотреть на этой странице.
Ссылка на инструмент: Git Branching
#инструмент #git #ru
Книга: Ruby on Rails для начинающих
Автор: Майкл Хартл
Год издания: 2016
Описание:
Ruby on Rails, используемый самыми разными компаниями, такими как Twitter, GitHub, Disney и Yellow Pages, — один из наиболее популярных фреймворков для разработки веб-приложений, но его изучение и использование — не самая простая задача. Эта книга поможет вам решить её, независимо от того имеете ли вы опыт веб-разработки вообще и Rails в частности. Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки трех приложений.
Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вам при разработке своих веб-приложений.
#книга #ruby #начинающим #ru
Автор: Майкл Хартл
Год издания: 2016
Описание:
Ruby on Rails, используемый самыми разными компаниями, такими как Twitter, GitHub, Disney и Yellow Pages, — один из наиболее популярных фреймворков для разработки веб-приложений, но его изучение и использование — не самая простая задача. Эта книга поможет вам решить её, независимо от того имеете ли вы опыт веб-разработки вообще и Rails в частности. Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки трех приложений.
Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вам при разработке своих веб-приложений.
#книга #ruby #начинающим #ru
Видео: Настройка VS Code для верстки
В видео рассмотрят установку и настройку Visual Studio Code для вёрстки. В результате получится удобная, лаконичная рабочая среда с необходимыми плагинами. VS Code в настоящее время является самым популярным редактором кода благодаря широкому функционалу, кроссплатформенности, огромному сообществу разработчиков как самого редактора, так и расширений для него и открытой лицензии:
https://youtu.be/JSGPd1E16-o
#видео #vscode #frontend #ru
В видео рассмотрят установку и настройку Visual Studio Code для вёрстки. В результате получится удобная, лаконичная рабочая среда с необходимыми плагинами. VS Code в настоящее время является самым популярным редактором кода благодаря широкому функционалу, кроссплатформенности, огромному сообществу разработчиков как самого редактора, так и расширений для него и открытой лицензии:
https://youtu.be/JSGPd1E16-o
#видео #vscode #frontend #ru
YouTube
Настройка VS Code для веб-разработки
💥 Все курсы в одном комплекте: https://webdesign-master.ru/courses/bundle/
В этом уроке мы рассмотрим установку и настройку VS Code для веб-разработки. Я покажу, как пользоваться редактором, в результате мы получим удобную, лаконичную рабочую среду с необходимыми…
В этом уроке мы рассмотрим установку и настройку VS Code для веб-разработки. Я покажу, как пользоваться редактором, в результате мы получим удобную, лаконичную рабочую среду с необходимыми…
Статья: Каким будет SEO в 2023 году: 7 главных трендов
Попасть в топ поисковой выдачи сложнее с каждым годом: сайтов становится всё больше, а поисковики умнеют. Некоторые методы, которые работали раньше, постепенно теряют актуальность. В этом материале расскажут, какие тренды в продвижении сайтов наметились на 2023 год, а специалисты дадут свои комментарии:
Ссылка на статью
#статья #web #seo #ru
Попасть в топ поисковой выдачи сложнее с каждым годом: сайтов становится всё больше, а поисковики умнеют. Некоторые методы, которые работали раньше, постепенно теряют актуальность. В этом материале расскажут, какие тренды в продвижении сайтов наметились на 2023 год, а специалисты дадут свои комментарии:
Ссылка на статью
#статья #web #seo #ru
Хабр
Каким будет SEO в 2023 году: 7 главных трендов
Попасть в топ поисковой выдачи сложнее с каждым годом: сайтов становится всё больше, а поисковики умнеют. Некоторые методы, которые работали раньше, постепенно теряют актуальность. В этом материале...
Книга: Простой Python. Современный стиль программирования [2-е издание]
Автор: Билл Любанович
Год издания: 2021
Описание:
«Простой Python» познакомит вас с одним из самых популярных языков программирования.
Книга идеально подойдёт как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков. Любому программисту нужно знать не только язык, но его возможности.
#книга #python #ru
Автор: Билл Любанович
Год издания: 2021
Описание:
«Простой Python» познакомит вас с одним из самых популярных языков программирования.
Книга идеально подойдёт как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков. Любому программисту нужно знать не только язык, но его возможности.
#книга #python #ru
Урок: Создание сайта с Parallax эффектом
В этом уроке рассмотрят создание красивого сайта с Parallax эффектом при скролле. Ключевой особенностью данного примера является, конечно-же, реализация эффекта паралакса — вы удивитесь, насколько просто и быстро можно делать подобные вещи, используя современный CSS:
https://youtu.be/F5ZKI-g-_qo
#урок #frontend #html #css #ru
В этом уроке рассмотрят создание красивого сайта с Parallax эффектом при скролле. Ключевой особенностью данного примера является, конечно-же, реализация эффекта паралакса — вы удивитесь, насколько просто и быстро можно делать подобные вещи, используя современный CSS:
https://youtu.be/F5ZKI-g-_qo
#урок #frontend #html #css #ru
YouTube
Создание красивого сайта с Parallax эффектом при скролле (HTML CSS JavaScript)
💥 Все курсы в одном комплекте: https://webdesign-master.ru/courses/bundle/
В этом уроке мы рассмотрим создание красивого сайта с Parallax эффектом при скролле. Сегодня я покажу, как происходит разработка таких крутых сайтов и подробно объясню каждый шаг.…
В этом уроке мы рассмотрим создание красивого сайта с Parallax эффектом при скролле. Сегодня я покажу, как происходит разработка таких крутых сайтов и подробно объясню каждый шаг.…
Курс: Blueprints в Unreal Engine
Blueprints — это скриптовая система в Unreal Engine, которая представляет собой визуальный интерфейс для создания элементов геймплея. Система очень гибкая и мощная, что позволяет дизайнерам использовать концепцию и почти полный потенциал программирования.
Ссылка на курс
#курс #gamedev #ue #ru
Blueprints — это скриптовая система в Unreal Engine, которая представляет собой визуальный интерфейс для создания элементов геймплея. Система очень гибкая и мощная, что позволяет дизайнерам использовать концепцию и почти полный потенциал программирования.
Ссылка на курс
#курс #gamedev #ue #ru
YouTube
1. Blueprint Unreal Engine 4 - Основы
В данном уроке рассказываются основы Блупринтов. О том, что это такое и как с этим работать.
Полезные ссылки:
Наш форум - https://uengine.ru/forum/
Наша группа в ВК - https://vk.com/uengine
Пожертвования - https://uengine.ru/donation
Наш Discord - https:…
Полезные ссылки:
Наш форум - https://uengine.ru/forum/
Наша группа в ВК - https://vk.com/uengine
Пожертвования - https://uengine.ru/donation
Наш Discord - https:…