Подборка книг для начинающих и продвинутых питонистов
Неважно, начали вы изучать змеиный язык только вчера или уже готовитесь сдать экзамен, эта подборка — то, что нужно для прокачки навыков и закрепления материала.
▪️ Сложность: ★ ☆ ☆
«Простой Python» — Билл Любанович.
«Django 2 в примерах» — Антонио Меле.
«Грокаем алгоритмы» — Адитья Бхаргава.
«Грокаем глубокое обучение» — Эндрю Траск.
▪️ Сложность: ★ ★ ☆
«Python. Книга рецептов» — Дэвид Бизли, Брайан К. Джонс.
«Python. Разработка на основе тестирования» — Гарри Персиваль.
«Python. К вершинам мастерства» — Лучано Рамальо.
«Высоконагруженные приложения. Программирование, масштабирование, поддержка» — Мартин Клеппман.
«Чистый код» — Роберт Мартин aka Дядя Боб.
«Распределённые системы» — Эндрю С. Таненбаум, Мартен ван Стин.
«Типизированный Python для профессиональной разработки» — Алексей Голобурдин.
▪️ Сложность: ★ ★ ★
Category Theory for Programmers — Bartosz Milewski.
«Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура» — Гарри Персиваль и Боб Грегори.
500 Lines or Less — Michael DiBernardo (editor).
«Элегантный SciPy» — Хуан Нуньес-Иглесиас и Штефан ван дер Уолт.
Неважно, начали вы изучать змеиный язык только вчера или уже готовитесь сдать экзамен, эта подборка — то, что нужно для прокачки навыков и закрепления материала.
▪️ Сложность: ★ ☆ ☆
«Простой Python» — Билл Любанович.
«Django 2 в примерах» — Антонио Меле.
«Грокаем алгоритмы» — Адитья Бхаргава.
«Грокаем глубокое обучение» — Эндрю Траск.
▪️ Сложность: ★ ★ ☆
«Python. Книга рецептов» — Дэвид Бизли, Брайан К. Джонс.
«Python. Разработка на основе тестирования» — Гарри Персиваль.
«Python. К вершинам мастерства» — Лучано Рамальо.
«Высоконагруженные приложения. Программирование, масштабирование, поддержка» — Мартин Клеппман.
«Чистый код» — Роберт Мартин aka Дядя Боб.
«Распределённые системы» — Эндрю С. Таненбаум, Мартен ван Стин.
«Типизированный Python для профессиональной разработки» — Алексей Голобурдин.
▪️ Сложность: ★ ★ ★
Category Theory for Programmers — Bartosz Milewski.
«Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура» — Гарри Персиваль и Боб Грегори.
500 Lines or Less — Michael DiBernardo (editor).
«Элегантный SciPy» — Хуан Нуньес-Иглесиас и Штефан ван дер Уолт.
👍18❤🔥1
Можно ли накручивать опыт и приписывать отсутствующие навыки в резюме? Справедливы ли сегодняшние HR-фильтры в IT?
В начале апреля мы устроили об этом большую дискуссию в подкасте «Люди и код», а потом выпустили в Skillbox Media статью об этом же, собрав мнения опытных разработчиков.
В подкасте наш ведущий высказался за накрутку и свою позицию хорошо аргументировал, а в статье большинство разработчиков высказались против такого подхода. Недавно эта дискуссия получила продолжение у блогера Антона Назарова.
Нам не близок стиль и формат аргументации Антона, и с частью его аргументов мы тоже не согласны.
Однако считаем, что для полноты информационной картины можно поделиться и этим 😉
А что вы думаете, можно ли накручивать опыт и приписывать себе навыки, которых нет? Если да, то в каких случаях?
Skillbox Media и подкаст «Люди и код» — площадки, где найдется место любым, даже диаметрально противоположным, мнениям.
В начале апреля мы устроили об этом большую дискуссию в подкасте «Люди и код», а потом выпустили в Skillbox Media статью об этом же, собрав мнения опытных разработчиков.
В подкасте наш ведущий высказался за накрутку и свою позицию хорошо аргументировал, а в статье большинство разработчиков высказались против такого подхода. Недавно эта дискуссия получила продолжение у блогера Антона Назарова.
Нам не близок стиль и формат аргументации Антона, и с частью его аргументов мы тоже не согласны.
Однако считаем, что для полноты информационной картины можно поделиться и этим 😉
А что вы думаете, можно ли накручивать опыт и приписывать себе навыки, которых нет? Если да, то в каких случаях?
Skillbox Media и подкаст «Люди и код» — площадки, где найдется место любым, даже диаметрально противоположным, мнениям.
👍6🔥2😱2
77-й выпуск подкаста
C++ в «Лаборатории Касперского»: воронка найма, карта навыков, подход к развитию и паттерны
Слушать:
Youtube
mave
«Яндекс Музыка»
Apple
Castbox
Google Podcasts
Содержание
— Какие языки программирования и для каких задач используются в «Лаборатории Касперского».
— В каких продуктах и для каких задач используется C++ и заменит ли его Rust.
— С чем чаще всего ошибаются разработчики на С++.
— Почему C++ многие считают плохим и ужасным языком.
— Что должен знать каждый разработчик на C++ в «Лаборатории Касперского».
— Что делать, чтобы разработчики классно знали C++, и как поддерживать культуру хорошего кода.
— Какие специфические задачи выполняют разработчики на C++ в разных командах внутри «Лаборатории Касперского».
— C++ в Kaspersky OS.
— Кто такие джуны, мидлы и сеньоры в C++. Что надо знать каждому из них, чтобы получить повышение.
— Говорят, что C++ — это не один язык, а сразу три. Как к этой мысли относятся в «Лаборатории Касперского».
— Как организовать работу с университетами и в каких университетах можно получить хорошее IT-образование.
— Как разработчику попасть в «Лабораторию Касперского» и как устроена воронка найма.
— Что привлекает классных разработчиков и за счёт чего их можно удержать в команде.
Гость: Сергей Новосёлов. Тимлид команды Kaspersky Security Mail Gateway — продукта, объединяющего в себе почтовый шлюз и средства защиты электронной почты. Более 10 лет в Kaspersky. Разрабатывал продукты для защиты файловых серверов, рабочих станций и безопасности трафика. Работает с С++, Python, Linux, Bash, Perl, CMake и Bazel.
Полезные ссылки:
— Дорожная карта навыков разработчика на С++
— Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения
— Свободная Windows: как устроена и кем создаётся ReactOS, работают ли в ней HOMM III
— Программирование на C++, преимущества «плюсов» и компьютерное зрение
— GitHub «Лаборатории Касперского»
C++ в «Лаборатории Касперского»: воронка найма, карта навыков, подход к развитию и паттерны
Слушать:
Youtube
mave
«Яндекс Музыка»
Apple
Castbox
Google Podcasts
Содержание
— Какие языки программирования и для каких задач используются в «Лаборатории Касперского».
— В каких продуктах и для каких задач используется C++ и заменит ли его Rust.
— С чем чаще всего ошибаются разработчики на С++.
— Почему C++ многие считают плохим и ужасным языком.
— Что должен знать каждый разработчик на C++ в «Лаборатории Касперского».
— Что делать, чтобы разработчики классно знали C++, и как поддерживать культуру хорошего кода.
— Какие специфические задачи выполняют разработчики на C++ в разных командах внутри «Лаборатории Касперского».
— C++ в Kaspersky OS.
— Кто такие джуны, мидлы и сеньоры в C++. Что надо знать каждому из них, чтобы получить повышение.
— Говорят, что C++ — это не один язык, а сразу три. Как к этой мысли относятся в «Лаборатории Касперского».
— Как организовать работу с университетами и в каких университетах можно получить хорошее IT-образование.
— Как разработчику попасть в «Лабораторию Касперского» и как устроена воронка найма.
— Что привлекает классных разработчиков и за счёт чего их можно удержать в команде.
Гость: Сергей Новосёлов. Тимлид команды Kaspersky Security Mail Gateway — продукта, объединяющего в себе почтовый шлюз и средства защиты электронной почты. Более 10 лет в Kaspersky. Разрабатывал продукты для защиты файловых серверов, рабочих станций и безопасности трафика. Работает с С++, Python, Linux, Bash, Perl, CMake и Bazel.
Полезные ссылки:
— Дорожная карта навыков разработчика на С++
— Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения
— Свободная Windows: как устроена и кем создаётся ReactOS, работают ли в ней HOMM III
— Программирование на C++, преимущества «плюсов» и компьютерное зрение
— GitHub «Лаборатории Касперского»
YouTube
C++ в «Лаборатории Касперского»: воронка найма, карта навыков, подход к развитию и паттерны
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить новые выпуски, голосовать за новые темы, предлагать гостей и присылать свои вопросы для следующих выпусков: https://t.me/people_and_code_podcast
Гость: Сергей Новосёлов.…
Гость: Сергей Новосёлов.…
🔥8👍4❤1
🎉 В этот день 111 лет назад родился Алан Тьюринг
С детства Алан был немного не от мира сего. Возможно, именно это позволило ему сделать столько удивительных открытий. В 22 года он придумал свою знаменитую машину, а позже собрал собственный компьютер. Во время Второй мировой войны учёный расшифровал код немецкой «Энигмы», что позволило союзникам заранее узнавать о военных планах Германии. И это далеко не всё...
Ко дню рождения мы написали большой портрет гения, в котором рассказали обо всех его достижениях и ипостасях, а также о нелёгкой судьбе.
С детства Алан был немного не от мира сего. Возможно, именно это позволило ему сделать столько удивительных открытий. В 22 года он придумал свою знаменитую машину, а позже собрал собственный компьютер. Во время Второй мировой войны учёный расшифровал код немецкой «Энигмы», что позволило союзникам заранее узнавать о военных планах Германии. И это далеко не всё...
Ко дню рождения мы написали большой портрет гения, в котором рассказали обо всех его достижениях и ипостасях, а также о нелёгкой судьбе.
🔥9❤6🎉4
Напоминаем, что мы проводим опрос, который поможет сделать сообщество «Люди и код» интереснее, а ваш скроллинг ленты — ещё полезнее.
Для того чтобы ускорить сбор ответов, мы устраиваем небольшую акцию:
1. Пройдите опрос по ссылке: https://forms.gle/Peic3tBWAiVuV9Eo7.
2. Оставьте любой комментарий под этим постом.
В ответ вышлем вам в личные сообщения персональную ссылку на бесплатный курс по карьерному ориентированию!
Для того чтобы ускорить сбор ответов, мы устраиваем небольшую акцию:
1. Пройдите опрос по ссылке: https://forms.gle/Peic3tBWAiVuV9Eo7.
2. Оставьте любой комментарий под этим постом.
В ответ вышлем вам в личные сообщения персональную ссылку на бесплатный курс по карьерному ориентированию!
Google Docs
Опрос канала «Люди и код»
Привет! На связи редакция «Люди и Код».
Если вы читаете этот пост, значит, вы уже наверняка подписаны на наши соцсети и статьи в разделе «Код» Skillbox Media.
Мы хотим делать для вас ещё более интересный и полезный контент, потому просим заполнить небольшую…
Если вы читаете этот пост, значит, вы уже наверняка подписаны на наши соцсети и статьи в разделе «Код» Skillbox Media.
Мы хотим делать для вас ещё более интересный и полезный контент, потому просим заполнить небольшую…
❤1
Одна из причин подписаться на наш паблик в «ВК» — рубрика про крутые игры для изучения программирования. Вот о каких игрушках мы уже рассказали:
▪️ Robocode
▪️ LightBot
▪️ Elevator Saga
▪️ Untrusted
▪️ Robozzle
▪️ Grasshopper
▪️ Flexbox Froggy
И это далеко не полный список.
Также на нашем сайте выходила большая подборка таймкиллеров на любой вкус и язык программирования.
А какие игры для развития навыков кодинга знаете вы? Советуйте в комментариях.
▪️ Robocode
▪️ LightBot
▪️ Elevator Saga
▪️ Untrusted
▪️ Robozzle
▪️ Grasshopper
▪️ Flexbox Froggy
И это далеко не полный список.
Также на нашем сайте выходила большая подборка таймкиллеров на любой вкус и язык программирования.
А какие игры для развития навыков кодинга знаете вы? Советуйте в комментариях.
🔥3👾2👍1
Как правильно решать задачи в LeetCode и не забросить его через пару дней
LeetСode — отличный сервис для подготовки к техническим интервью и прокачивания навыков программирования. Многие разработчики из «Яндекса», «Тинькоффа» и даже MAANG признаются, что именно он помог им попасть в крутую компанию. Главное, говорят они, — регулярно решать задачи и не забрасывать обучение.
Но как извлечь максимум пользы из этого тренажёра? Сколько месяцев нужно «щёлкать» задачи и почему большинство пользователей забрасывают тренировки уже через неделю? Вместе с Ниной Торгунаковой из «Злых марсиан» составили гайд по работе с платформой.
LeetСode — отличный сервис для подготовки к техническим интервью и прокачивания навыков программирования. Многие разработчики из «Яндекса», «Тинькоффа» и даже MAANG признаются, что именно он помог им попасть в крутую компанию. Главное, говорят они, — регулярно решать задачи и не забрасывать обучение.
Но как извлечь максимум пользы из этого тренажёра? Сколько месяцев нужно «щёлкать» задачи и почему большинство пользователей забрасывают тренировки уже через неделю? Вместе с Ниной Торгунаковой из «Злых марсиан» составили гайд по работе с платформой.
🔥12❤4👍2🤔2
Media is too big
VIEW IN TELEGRAM
29 июня — день рождения первого iPhone
И как бы вы ни относились к бренду, стоит признать — на тот момент это была настоящая революция.
Полноценный смартфон с минималистичным интерфейсом и практически полным отсутствием кнопок как-никогда близко подходил под описание «компьютера в кармане» — гаджета с огромным числом функций и быстрым доступом к ним.
Пока наш подкаст ушёл в небольшой отпуск, предлагаем вам освежить в памяти выпуск про iOS-разработку, почитать статью про 7 смертных грехов компании Apple, а также посмотреть свежий фильм «Кто убил Blackberry?», в котором легендарная презентация гаджета показана через оптику самых главных конкурентов Apple в начале нулевых.
И как бы вы ни относились к бренду, стоит признать — на тот момент это была настоящая революция.
Полноценный смартфон с минималистичным интерфейсом и практически полным отсутствием кнопок как-никогда близко подходил под описание «компьютера в кармане» — гаджета с огромным числом функций и быстрым доступом к ним.
Пока наш подкаст ушёл в небольшой отпуск, предлагаем вам освежить в памяти выпуск про iOS-разработку, почитать статью про 7 смертных грехов компании Apple, а также посмотреть свежий фильм «Кто убил Blackberry?», в котором легендарная презентация гаджета показана через оптику самых главных конкурентов Apple в начале нулевых.
👍6🎉5
💻 «Облачная винда», российский аналог «Википедии» и ChatGPT на старенькой машине.
Что было интересного в IT на этой неделе.
📍ChatGPT удалось запустить на Windows 3.1
Клиент модного чат-бота смогли внедрить в систему, которая в этом году отмечает 30-летний юбилей.
Читать →
📍«Рувики» запустили в тестовом режиме
Ещё один отечественный аналог «Википедии» стал доступен для всех пользователей РФ. Сейчас на сайте размещено почти 2 млн статей на русском языке, которые импортированы из русскоязычной «Википедии».
Читать →
📍Windows полностью перейдёт в облако
На закрытой презентации компании «для своих» Microsoft представила облачную «винду», которая будет ориентирована на обычных пользователей и сможет запускаться на любом устройстве.
Читать →
📍В Windows 11 встраивают AI‑помощника
В новую сборку Windows встроили интеллектуального помощника Windows Copilot.
Читать →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях в разделе «Код» Skillbox Media.
Что было интересного в IT на этой неделе.
📍ChatGPT удалось запустить на Windows 3.1
Клиент модного чат-бота смогли внедрить в систему, которая в этом году отмечает 30-летний юбилей.
Читать →
📍«Рувики» запустили в тестовом режиме
Ещё один отечественный аналог «Википедии» стал доступен для всех пользователей РФ. Сейчас на сайте размещено почти 2 млн статей на русском языке, которые импортированы из русскоязычной «Википедии».
Читать →
📍Windows полностью перейдёт в облако
На закрытой презентации компании «для своих» Microsoft представила облачную «винду», которая будет ориентирована на обычных пользователей и сможет запускаться на любом устройстве.
Читать →
📍В Windows 11 встраивают AI‑помощника
В новую сборку Windows встроили интеллектуального помощника Windows Copilot.
Читать →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях в разделе «Код» Skillbox Media.
👍10❤1
Недавно руководство Reddit решило ввести «налог» за использование API — после этого на портале начался сущий кошмар…
Что такое Reddit и почему он чаще всего является главным источником любогосрача инфоповода в сети? Рассказываем всё, что нужно знать о «первой странице интернета».
Что такое Reddit и почему он чаще всего является главным источником любого
👍8
3 лучшие альтернативы ChatGPТ
А если не ChatGPT, то кто? Мы задались таким вопросом и решили рассказать о трёх чат-ботах, которые способны свести творение OpenAI с пьедестала.
Bard от Google — основной конкурент
Bard — универсальный чат-бот, который может и беседу на любые темы поддерживать, и программный код по текстовому описанию генерировать.
Одна из киллер-фич Bard — интеграция с поисковыми сервисами Google. В этом Bard похож на Bing Chat, основанный на тандеме GPT-4 c поисковиком от Microsoft. Аналогичная функция в ChatGPT реализуется с помощью плагинов и пока доступна в ограниченном режиме.
Claude от Anthropic — конституционный ИИ
Компания Anthropic предлагает пользователям две версии программы: Claude Instant и Claude. Версия Instant работает быстрее и стоит меньше, чем Claude, но чаще ошибается, из-за чего выглядит менее «умной».
Разработчики заявляют, что Claude понимает тексты на английском. Поддержка других языков официально не заявлена. Однако нам удалось поговорить с Claude на русском — хотя сам бот вначале утверждал, что не знает «великий и могучий».
Помимо простой болтовни, Claude также способен на программирование. Чат-бот поддерживает генерацию по текстовому описанию кода на HTML + CSS, Python, JavaScript, а также SQL-запросов.
GigaChat — российский ответ от «Сбера»
Само собой, отечественный сервис лучше всего работает с русским языком. Кроме того, с ним можно поговорить и на английском. В плане работы с текстом и программирования отечественный GigaChat способен решать те же задачи, что и ChatGPT. Правда, пока, по признанию разработчиков, он делает это хуже заморской программы.
При сравнении на тестах SBS (side by side), в которых люди-эксперты определяют предпочтительный вариант ответа от разных моделей, счёт оказался 30:70 в пользу американца. Зато в борьбе с популярной опенсорсной нейросетью LLaMA 13B верх взял GigaChat с результатом 58:42.
А что скрывается под капотом у этих нейросетей и как получить к ним доступ из РФ? Читайте в подробном разборе чат-ботов на нашем сайте.
А если не ChatGPT, то кто? Мы задались таким вопросом и решили рассказать о трёх чат-ботах, которые способны свести творение OpenAI с пьедестала.
Bard от Google — основной конкурент
Bard — универсальный чат-бот, который может и беседу на любые темы поддерживать, и программный код по текстовому описанию генерировать.
Одна из киллер-фич Bard — интеграция с поисковыми сервисами Google. В этом Bard похож на Bing Chat, основанный на тандеме GPT-4 c поисковиком от Microsoft. Аналогичная функция в ChatGPT реализуется с помощью плагинов и пока доступна в ограниченном режиме.
Claude от Anthropic — конституционный ИИ
Компания Anthropic предлагает пользователям две версии программы: Claude Instant и Claude. Версия Instant работает быстрее и стоит меньше, чем Claude, но чаще ошибается, из-за чего выглядит менее «умной».
Разработчики заявляют, что Claude понимает тексты на английском. Поддержка других языков официально не заявлена. Однако нам удалось поговорить с Claude на русском — хотя сам бот вначале утверждал, что не знает «великий и могучий».
Помимо простой болтовни, Claude также способен на программирование. Чат-бот поддерживает генерацию по текстовому описанию кода на HTML + CSS, Python, JavaScript, а также SQL-запросов.
GigaChat — российский ответ от «Сбера»
Само собой, отечественный сервис лучше всего работает с русским языком. Кроме того, с ним можно поговорить и на английском. В плане работы с текстом и программирования отечественный GigaChat способен решать те же задачи, что и ChatGPT. Правда, пока, по признанию разработчиков, он делает это хуже заморской программы.
При сравнении на тестах SBS (side by side), в которых люди-эксперты определяют предпочтительный вариант ответа от разных моделей, счёт оказался 30:70 в пользу американца. Зато в борьбе с популярной опенсорсной нейросетью LLaMA 13B верх взял GigaChat с результатом 58:42.
А что скрывается под капотом у этих нейросетей и как получить к ним доступ из РФ? Читайте в подробном разборе чат-ботов на нашем сайте.
👍7❤3🔥2
78-й выпуск подкаста
Разработка FreeBSD: команды, коммуникации, процессы, инструменты, крутость системы
Слушать:
Youtube
mave
«Яндекс Музыка»
Apple
Castbox
Google Podcasts
Содержание
— Кто разрабатывает FreeBSD, сколько людей в команде разработки.
— На какие департаменты или команды делится команда разработки FreeBSD.
— Чем различаются подходы к разработке Linux и FreeBSD.
— Как связаны и общаются между собой разные команды.
— Самые известные и легендарные разработчики FreeBSD.
— Кто является идеологом развития FreeBSD и в чём заключается философия ОС.
— Ведётся ли «продуктовая» работа: сбор обратной связи с рынка, валидация гипотез, добавление и тестирование новых фич.
— Как устроен процесс обсуждения и добавления новых компонентов в систему.
— Циклы разработки и релизов ОС и ПО.
— Какие инструменты и сервисы используются для разработки FreeBSD.
— Какой вклад в Open Source и свободное программное обеспечение вносит команда FreeBSD и какими наработками других открытых сообществ она активно пользуется.
— На какие референсы и научные исследования смотрит команда.
— Есть ли какие-то большие революционные планы и проекты в разработке FreeBSD, которые сильно изменят систему.
— Какие компании или люди спонсируют проект.
— Есть ли проблемы в архитектуре FreeBSD, заложенные когда-то давно и мешающие делать более крутую ОС.
— Зачем компаниям и отдельным разработчикам вообще участвовать в создании FreeBSD.
— Как устроен процесс подготовки ПО (не ядра) и портов.
— Как стоило бы изменить систему работы над FreeBSD.
— Зачем FreeBSD нужна в 2023 году.
— Как Netflix работает с FreeBSD и почему берёт самые свежие ветки, а не самое стабильное и проверенное ПО.
— Кризис перехода с версии 4.x на 5.x. Кризис пакетного менеджера.
Гость: Глеб Смирнов. Коммитер FreeBSD.
Полезные ссылки
— Hans Petter Selasky https://reviews.freebsd.org/p/hselasky
— FreeBSD Foundation https://freebsdfoundation.org
— Marshall Kirk McKusick https://en.wikipedia.org/wiki/Marshall_Kirk_McKusick
— Все контрибьюторы FreeBSD https://docs.freebsd.org/en/articles/contributors
— Samuel J. Leffler https://en.wikipedia.org/wiki/Samuel_J._Leffler
— Jordan Hubbard https://en.wikipedia.org/wiki/Jordan_Hubbard
— Robert Watson https://en.wikipedia.org/wiki/Robert_Watson_(computer_scientist)
— Julian Elischer https://people.freebsd.org/~julian/
— Poul-Henning Kamp https://en.wikipedia.org/wiki/Poul-Henning_Kamp
— Константин Белоусов https://github.com/kostikbel
— John Baldwin https://www.baldwin.cx/~john/
— BSDCan https://www.bsdcan.org/2023
— Телеграм-чат FreeBSD https://t.me/freebsd_ru
— Как Netflix использует FreeBSD: доклад Глеба https://events.yandex.ru/events/yac/2014/?openTalkVideo=570-23
— CheriBSD https://www.cheribsd.org/
— Release Engineering Information https://www.freebsd.org/releng
Разработка FreeBSD: команды, коммуникации, процессы, инструменты, крутость системы
Слушать:
Youtube
mave
«Яндекс Музыка»
Apple
Castbox
Google Podcasts
Содержание
— Кто разрабатывает FreeBSD, сколько людей в команде разработки.
— На какие департаменты или команды делится команда разработки FreeBSD.
— Чем различаются подходы к разработке Linux и FreeBSD.
— Как связаны и общаются между собой разные команды.
— Самые известные и легендарные разработчики FreeBSD.
— Кто является идеологом развития FreeBSD и в чём заключается философия ОС.
— Ведётся ли «продуктовая» работа: сбор обратной связи с рынка, валидация гипотез, добавление и тестирование новых фич.
— Как устроен процесс обсуждения и добавления новых компонентов в систему.
— Циклы разработки и релизов ОС и ПО.
— Какие инструменты и сервисы используются для разработки FreeBSD.
— Какой вклад в Open Source и свободное программное обеспечение вносит команда FreeBSD и какими наработками других открытых сообществ она активно пользуется.
— На какие референсы и научные исследования смотрит команда.
— Есть ли какие-то большие революционные планы и проекты в разработке FreeBSD, которые сильно изменят систему.
— Какие компании или люди спонсируют проект.
— Есть ли проблемы в архитектуре FreeBSD, заложенные когда-то давно и мешающие делать более крутую ОС.
— Зачем компаниям и отдельным разработчикам вообще участвовать в создании FreeBSD.
— Как устроен процесс подготовки ПО (не ядра) и портов.
— Как стоило бы изменить систему работы над FreeBSD.
— Зачем FreeBSD нужна в 2023 году.
— Как Netflix работает с FreeBSD и почему берёт самые свежие ветки, а не самое стабильное и проверенное ПО.
— Кризис перехода с версии 4.x на 5.x. Кризис пакетного менеджера.
Гость: Глеб Смирнов. Коммитер FreeBSD.
Полезные ссылки
— Hans Petter Selasky https://reviews.freebsd.org/p/hselasky
— FreeBSD Foundation https://freebsdfoundation.org
— Marshall Kirk McKusick https://en.wikipedia.org/wiki/Marshall_Kirk_McKusick
— Все контрибьюторы FreeBSD https://docs.freebsd.org/en/articles/contributors
— Samuel J. Leffler https://en.wikipedia.org/wiki/Samuel_J._Leffler
— Jordan Hubbard https://en.wikipedia.org/wiki/Jordan_Hubbard
— Robert Watson https://en.wikipedia.org/wiki/Robert_Watson_(computer_scientist)
— Julian Elischer https://people.freebsd.org/~julian/
— Poul-Henning Kamp https://en.wikipedia.org/wiki/Poul-Henning_Kamp
— Константин Белоусов https://github.com/kostikbel
— John Baldwin https://www.baldwin.cx/~john/
— BSDCan https://www.bsdcan.org/2023
— Телеграм-чат FreeBSD https://t.me/freebsd_ru
— Как Netflix использует FreeBSD: доклад Глеба https://events.yandex.ru/events/yac/2014/?openTalkVideo=570-23
— CheriBSD https://www.cheribsd.org/
— Release Engineering Information https://www.freebsd.org/releng
YouTube
Разработка FreeBSD: команды, коммуникации, процессы, инструменты, крутость системы
Гость: Глеб Смирнов. Коммитер FreeBSD.
Содержание выпуска
— Кто разрабатывает FreeBSD, сколько людей в команде разработки.
— На какие департаменты или команды делится команда разработки FreeBSD.
— Чем различаются подходы к разработке Linux и FreeBSD.
— Как…
Содержание выпуска
— Кто разрабатывает FreeBSD, сколько людей в команде разработки.
— На какие департаменты или команды делится команда разработки FreeBSD.
— Чем различаются подходы к разработке Linux и FreeBSD.
— Как…
👍7🔥5
Бесплатный курс по Vim без регистрации и SMS
Что такое Vim? Всего лишь легендарный бесплатный текстовый редактор с полной свободой настройки и мощными средствами автоматизации.
Как им овладеть? Можно методом проб и ошибок, через боль и многочасовые поиски информации. Кстати, по статистике, в одном только «Яндексе» каждый месяц более тысячи раз спрашивают, «как выйти из vim» 😁 К счастью, есть более гуманный метод — посмотреть наш бесплатный курс.
Вы узнаете всё, что нужно для уверенного программирования в среде Vim, и даже больше:
— историю текстовых редакторов;
— как работать в командном режиме, в режиме вставки, режиме командной строки и визуальном режиме;
— как использовать регулярные выражения и создавать макросы;
— какие есть плагины и пакетные менеджеры;
— как настроить конфигурацию Vim, работать с файлом .vimrc;
— что такое Neovim и как в нём работать;
— как настроить автодополнение.
Список видеороликов курса:
💬 Уроки 1–2. История текстовых редакторов и эволюция Vim
💬 Уроки 3–7. Всё о режимах Vim
💬 Уроки 8–10. Регулярные выражения, работа с окнами, макросы
💬 Уроки 11–13. Плагины, файл .vimrc, NerdTree
💬 Уроки 14–16. Autocomplete, ещё о .vimrc и немного о Neovim
Автор курса: Паша Калашников. Тимлид в Purple Magic, продюсер видео в Red Magic, соведущий IT Way Podcast, автор курсов по этому вашему программированию. Любит Ruby.
Что такое Vim? Всего лишь легендарный бесплатный текстовый редактор с полной свободой настройки и мощными средствами автоматизации.
Как им овладеть? Можно методом проб и ошибок, через боль и многочасовые поиски информации. Кстати, по статистике, в одном только «Яндексе» каждый месяц более тысячи раз спрашивают, «как выйти из vim» 😁 К счастью, есть более гуманный метод — посмотреть наш бесплатный курс.
Вы узнаете всё, что нужно для уверенного программирования в среде Vim, и даже больше:
— историю текстовых редакторов;
— как работать в командном режиме, в режиме вставки, режиме командной строки и визуальном режиме;
— как использовать регулярные выражения и создавать макросы;
— какие есть плагины и пакетные менеджеры;
— как настроить конфигурацию Vim, работать с файлом .vimrc;
— что такое Neovim и как в нём работать;
— как настроить автодополнение.
Список видеороликов курса:
Автор курса: Паша Калашников. Тимлид в Purple Magic, продюсер видео в Red Magic, соведущий IT Way Podcast, автор курсов по этому вашему программированию. Любит Ruby.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
💻 Google планирует «пылесосить» интернет, Open AI открыла доступ к API GPT-4, а российские производители железа хотят ограничить параллельный импорт
Что было интересного в IT на этой неделе.
📍Вышел LibertyPhone — антишпионский смартфон на базе открытого ПО
Его главная фишка — это возможность отключения камеры, GPS, Bluetooth и Wi-Fi и других модулей, с помощью которых хотя бы в теории можно следить за пользователями.
Читать →
📍Российские производители электроники просят ограничить параллельный импорт — «Коммерсантъ»
Так они надеются повысить спрос на отечественную продукцию.
Читать →
📍AI-технология Smart ID Engine автоматизирует приём новых сотрудников на работу
Новый софт распознаёт основной разворот паспорта РФ за 0,15 секунды на мобильном телефоне.
Читать →
📍OpenAI сделала модель GPT-4 доступной для всех разработчиков
Ранее использовать API нейросети можно было только по заявкам.
Читать →
📍Google разрешил себе использовать любую информацию в интернете для обучения своего ИИ
Сама компания, естественно, объясняет нововведения заботой о пользователях.
Читать →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях в разделе «Код» Skillbox Media.
Что было интересного в IT на этой неделе.
📍Вышел LibertyPhone — антишпионский смартфон на базе открытого ПО
Его главная фишка — это возможность отключения камеры, GPS, Bluetooth и Wi-Fi и других модулей, с помощью которых хотя бы в теории можно следить за пользователями.
Читать →
📍Российские производители электроники просят ограничить параллельный импорт — «Коммерсантъ»
Так они надеются повысить спрос на отечественную продукцию.
Читать →
📍AI-технология Smart ID Engine автоматизирует приём новых сотрудников на работу
Новый софт распознаёт основной разворот паспорта РФ за 0,15 секунды на мобильном телефоне.
Читать →
📍OpenAI сделала модель GPT-4 доступной для всех разработчиков
Ранее использовать API нейросети можно было только по заявкам.
Читать →
📍Google разрешил себе использовать любую информацию в интернете для обучения своего ИИ
Сама компания, естественно, объясняет нововведения заботой о пользователях.
Читать →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях в разделе «Код» Skillbox Media.
👍7🔥4👎1
Подборка надёжных антивирусов
На дворе 2023 год, а вы всё ещё пользуетесь Windows Defender? Тогда обязательно сохраняйте себе наш небольшой топ самых актуальных защитников любого устройства — и скачивайте дистрибутивы.
Мы выбрали четыре антивируса, работающих в России, и расположили их по числу наград и рекомендаций.
—> Kaspersky
—> PRO32
—> Dr.Web
—> «NANO Антивирус»
На дворе 2023 год, а вы всё ещё пользуетесь Windows Defender? Тогда обязательно сохраняйте себе наш небольшой топ самых актуальных защитников любого устройства — и скачивайте дистрибутивы.
Мы выбрали четыре антивируса, работающих в России, и расположили их по числу наград и рекомендаций.
—> Kaspersky
—> PRO32
—> Dr.Web
—> «NANO Антивирус»
🔥9👍6😁4👎2🤮2