skillbox_media_code | Unsorted

Telegram-канал skillbox_media_code - Люди и Код

8050

Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.

Subscribe to a channel

Люди и Код

💻 ChatGPT научился говорить, видеть и слышать, Signal обзавёлся квантово-устойчивым шифрованием, а Raspberry Pi 5 вышел

Что произошло в IT на прошлой неделе.

📍ChatGPT научился говорить, распознавать голос и изображения
Нейросеть анализирует фотографии и озвучивает свои ответы. При этом её голос звучит вполне естественно.
Читать →

📍В мессенджере Signal появился алгоритм квантово-устойчивого шифрования сообщений
Теперь переписку в мессенджере не получится взломать даже с помощью квантового компьютера, который может появиться в ближайшие 5–10 лет.
Читать →

📍На Linux теперь можно разгонять видеокарты NVIDIA
Правда, для этого понадобится установить специальную утилиту TuxClocker.
Читать →

📍Вышел одноплатный компьютер Raspberry Pi 5
Мощный, быстрый и компактный — размером с банковскую карту.
Читать →

📍Нововведение iPhone 15, о котором никто не рассказывал
Некоторые внешние аккумуляторы вместо того, чтобы заряжать новый айфон, заряжаются от него сами.
И это не шутка →

👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.

Читать полностью…

Люди и Код

88-й выпуск подкаста

Многопоточность: неопределённость, дедлоки, лайвлоки, callback hell и другие ужастики

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google

Содержание:
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.
— Что такое concurrency, чем она отличается от многопоточности и какие преимущества даёт пользователям.
— Параллелизм и многопоточность (multithreading) — в чём разница?
— Почему работа с многопоточностью — это часто взрыв мозга.
— Что такое дедлок (deadlock) и лайвлок (livelock), как Java Memory Model от них спасает.
— Асинхронность: что это такое и чем отличается от многопоточности, как реализована в JavaScript. Async/await и "callback hell".
— Фреймворк RxJava и паттерн Observer.
— Почему нельзя просто взять и синхронизировать потоки?
— Инструменты для работы с многопоточностью в Java: synchronized, методы wait и notify, модуль concurrency, semafor и другие.
— «Kotlin — это Java здорового человека».
— Зависит ли работа с многопоточностью от аппаратной платформы и операционной системы.
— Как реализована работа с многопоточностью в разных языках программирования.
— Какие концепции, связанные с многопоточностью, сейчас активно обсуждаются и внедряются.

Гость. Алексей Ушаровский. Software Engineer в Oracle.


Полезные ссылки:

Доклад Алексея Шипилёва про Java Memory Model
Доклад Алексея Шипилёва «Близкие контакты JMM-степени»
«Java Concurrency на практике», Гетц Б., Пайерлс Т., Ли Д.

Читать полностью…

Люди и Код

💻 OpenAI представила DALL-E 3, Microsoft опять слила данные, а в России изобрели «беспроводной чип» для мониторов

Что произошло в IT на прошлой неделе.

📍OpenAI представила DALL‑E 3
Обновлённая нейросеть точнее обрабатывает запросы, но не позволяет генерировать изображения со знаменитостями. Больше никаких фото Трампа в тюрьме и Папы Римского в Balenciaga.
Читать →

📍В российском мониторе LightCom отечественный чип оказался бессмысленным
Hahaha, classic...
Читать →

📍Microsoft случайно раскрыла 38 ТБ конфиденциальной информации из-за публикации SAS-токена в датасете
В открытом доступе оказались ключи, пароли, данные клиентов, рабочие чаты, список обедов, ответы на вопросы вселенной и дата конца света.
Читать →

📍Microsoft встроит ИИ‑помощника Copilot в Windows 11
Наконец-то появилась причина обоновиться до одиннадцатой винды.
Читать →

📍Разработчик представил язык программирования Birb, основанный на эмодзи с птицами
С птицами на нём не поболтаешь, с людьми тоже будет сложновато — так для чего же он нужен?
Рассказываем →


👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.

Читать полностью…

Люди и Код

87-й выпуск подкаста

Введение в SQL: ACID, диалекты, отличия от NoSQL, главные достоинства и недостатки

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google

Содержание:
— Что такое SQL: зачем и когда его создали, как он развивался и какой он сегодня.
— Какие принципы лежат в основе SQL и реляционных баз данных. Что такое декларативная парадигма программирования.
— Что такое ACID.
— Сильные и слабые стороны SQL.
— Какие альтернативы и конкуренты есть у SQL.
— Какие диалекты, реализации SQL существуют, чем и насколько они отличаются друг от друга.
— Что у SQL с интероперабельностью. Как он взаимодействует с другими языками.
— Есть ли в SQL такое понятие, как «линтер». Какой код на языке SQL можно назвать красивым, а какой — некрасивым.
— Какого размера программы пишут на SQL и насколько корректно называть их программами или скриптами.
— Кто такой профессионал в языке SQL? Что он способен делать, в отличие от простого пользователя.
— Как в SQL обстоят дела с безопасностью. Какие ошибки чаще всего совершают разработчики.
— Какими знаниями и навыками, помимо языка, должен обладать специалист по SQL.
— Кто такой идеальный SQL-специалист.
— В каких чатах и форумах искать ответы на вопросы. Какие книги читать, на какие каналы подписаться, как и где оттачивать навыки.

Гость. Юрий Данилов. CEO в DynSphere, Data Quality Expert. В IT более 17 лет. Начинал системным администратором и DBA в телекоме, руководил командами сопровождения, разработки и DevOps. Участвовал в проектах «Альфа-Банка», «СберТеха» и Сбербанка.


Полезные ссылки:

Учебные ресурсы:
— Руководство по SQL с примерами и упражнениями https://www.w3schools.com/sql/
— Раздел с задачами по SQL в Leetcode https://leetcode.com/problemset/database/
— Тренажёр Hackerrank https://www.hackerrank.com/domains/sql
— Уроки SQL с задачами и решениями https://sqlzoo.net/
— Песочница для выполнения SQL-запросов онлайн http://sqlfiddle.com/

Бесплатные курсы:
https://html5css.ru/sql/default.php
https://sql-academy.org/ru/guide

Форумы:
https://forums.mysql.com/
https://forums.oracle.com/
https://asktom.oracle.com/
https://www.postgresql.org/community/
https://techcommunity.microsoft.com/t5/sql-server/ct-p/SQL-Server


Каналы:
https://postgresteam.slack.com
https://mysqlcommunity.slack.com/


Книги:
— «Изучаем SQL», Алан Бьюли;
— «SQL для чайников», Аллен Тейлор;
— «SQL: быстрое погружение», Уолтер Шилдс;
— «SQL за 10 минут», Бен Форта;
— «SQL. Сборник рецептов», Энтони Молинаро.

Читать полностью…

Люди и Код

💻 HeyGen отбирает хлеб у актёров дубляжа, JetBrains представила IDE для Rust, «Аврору» подружили с Android

Что произошло в IT на прошлой неделе.

OpenAI открыла доступ к ИИ-сервису HeyGen, который переводит видео с сохранением исходного голоса
Нейросеть синхронизирует движение губ и сохраняет интонацию диктора. В полку профессий, которые убьёт ИИ, прибыло...
Читать →

📍На мобильной ОС «Аврора» теперь можно запускать Android‑приложения
Правда, с помощью эмулятора и за отдельную плату. А ещё компания-разработчик до сих пор не предоставила тестовую сборку, не продемонстрировала работу эмулятора в реальном времени, и вообще непонятно, зачем он нужен, когда есть Open Source.
Читать →

📍Stability AI представила Stable Audio
Нейросеть обучалась на датасете из 800 тысяч аудиофайлов и теперь умеет генерировать 90-секундные музыкальные композиции и звуковые эффекты.
Читать →

📍JetBrains открыла ранний доступ к RustRover — среде разработки для Rust
Теперь у Rustoманов появилась своя IDE с интерактивными подсказками и необходимыми инструментами.
Читать →

📍Злоумышленники использовали Raspberry Pi для ограбления банкоматов в Техасе
Преступники украли около 5 тысяч долларов из нескольких банкоматов на западе штата. Программирование на Raspberry Pi — это весело!
Читать →


👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.

Читать полностью…

Люди и Код

Уже 16 сентября эксперт линейки мобильной разработки в Skillbox Анна Жаркова выступит на конференции «Стачка» с актуальным докладом про виджеты в Android.

Мы спросили у Ани, почему эта тема снова актуальна, хотя первые виджеты в Android появились ещё десять лет назад. Оказалось, недавно технология получила новый виток развития:

«Сама идея вынести на экран интерактивный кусок функционала приложения для удобства пользователей не нова. Наверняка многие помнят виджеты в десктопных операционках (ещё на Windows Vista): мини-игры, заметки, виджеты для часов и погоды, рыночных котировок, новостей и т. д.

Перенос такого пользовательского опыта в мобильные устройства был довольно интересной идеей. Многие разработчики выкладывали в маркет различные виджеты: от анимированных часов до мини-плееров.

Позже, вдохновившись успехами Android, разработчики Apple добавили аналогичные фичи в свою ОС. А когда вышла iOS 14 и в SwiftUI появились виджеты с более простым и понятным механизмом работы, уже разработчики Android Google решили обновить привычный инструментарий. В 2021 году вышел Android 12 с новыми виджетами на Glance (инструменте Compose, заточенном сугубо под виджеты) и новым подходом к работе.

В чём-то виджеты на Glance уступают своим предшественникам, в чём-то выигрывают. Но, без сомнения, Compose-подход делает их более привлекательными для разработки».

Посмотреть доклад Анны на «Стачке» можно будет 16 сентября на сайте конференции.

Читать полностью…

Люди и Код

💻 «Сбер» выпустил GigaChat в открытый доступ, Apple запустила бета-версию магазина приложений для Vision Pro, а Microsoft убила WordPad

Что произошло в IT на прошлой неделе.

📍Нейросеть GigaChat от «Сбера» появилась в открытом доступе
Русскоязычным аналогом ChatGPT теперь может воспользоваться любой желающий.
Читать →

📍Apple запускает бета‑версию магазина приложений для VR‑гарнитуры Vision Pro
На старте приложения для iPhone и iPad можно будет запускать на гарнитуре Vision Pro.
Читать →

📍Спустя 28 лет Microsoft полностью удалит текстовый редактор WordPad из Windows
Прощай, легенда.
Читать →

📍Российские учёные представили датасет для обучения ИИ классификации минералов
Благодаря ему компьютер сможет определять вид минералов по фотографии.
Читать →

📍«Яндекс» представил обновление языковой модели YandexGPT
Новая версия Алисы лучше справляется с задачами в режиме «Давай придумаем» в 67% случаев.
Читать →


👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.

Читать полностью…

Люди и Код

86-й выпуск подкаста

DevSecOps: как защитить цепочки поставок ПО и создать безопасный софт

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google

Содержание:
— Что такое DevOps, как и зачем придумали эту методологию, какие инструменты в ней задействованы.
— Цепочки поставок программного обеспечения: что это такое и из чего они состоят.
— Баги, уязвимости, бэкдоры и другие угрозы, которые несёт Open Source.
— Яркие примеры атак на цепочки поставок ПО.
— Что такое DevSecOps и какие проблемы «обычного» DevOps он решает. Понятие Shift Left.
— Как выглядит работа DevSecOps-специалистов.
— Что такое Software Composition Analysis и как он осуществляется.
— Как самостоятельно проверить безопасность пайплайнов: базовые принципы, SAST, Trivy и другие инструменты.
— Что почитать про DevSecOps. Фреймворки и концепции, которые полезно знать специалисту.
— Метрики и бенчмарки в DevSecOps.

Гость. Антон Башарин. Технический директор Swordfish Security, сооснователь платформы AppSec.Hub, архитектор продукта и ведущий эксперт по его развитию.


Полезные ссылки:

Статья про бэкдор в event-stream
Отчёт Group IB о Redcurl
Блог Swordfish Security на Хабре
swordfishsecurity">Ютуб-канал Swordfish Security
Марк Миллер, «Epic Failures in DevSecOps: Volume 1»
Марк Миллер, «Epic Failures, Volume 2: Compliments of Sonatype»

Читать полностью…

Люди и Код

💻 Генерация видео в «Шедевруме», новый ИИ-помощник от Google для сервисов Workspace, советы дедушки Страуструпа и рейтинг популярности языков программирования

Что произошло в IT на прошлой неделе.

📍 Разработчик «плюсов» и почётный ветеран Computer Science дал несколько важных советов разработчикам
Коротко приводим основные мысли Бьёрна Страуструпа.
Читать →

📍 Нейросеть «Яндекса» научилась генерировать короткие видео
Теперь «Шедеврум» может генерировать короткие видеоролики по текстовому запросу.
Читать →

📍 Google представил платного ИИ‑помощника для своих сервисов Workspace
Называется Duet AI, умеет всё — от создания презентаций и заметок до корректуры текста и участия в видеовстречах.
Читать →

📍 IEEE Spectrum опубликовал рейтинг популярности языков программирования за 2023 год
Python лидирует с большим отрывом, но Java, C и C++ дышат ему в спину.
Читать →

👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.

Читать полностью…

Люди и Код

85-й выпуск подкаста

Препарируем VPN: принцип работы, протоколы, криптография и законодательство

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google

Содержание:
— Что такое протокол в компьютерных сетях? Почему без них не получится испечь «слоёный пирог» интернета?
— Как работает VPN: самая понятная аналогия с детальным описанием процесса.
— На каких уровнях модели OSI работает VPN? Чем технология отличается от TLS и SSL?
— Для чего вообще придумали частные виртуальные сети?
— О трёх задачах криптографии: аутентификации, обеспечении целостности и сохранении конфиденциальности.
— Можно ли заблокировать все VPN на территории страны?
— В чём разница между OpenVPN, WireGuard, IPSec и другими VPN-протоколами?
— О «тупом» и «умном» способах блокировки VPN-сервисов.
— Что такое DPI?
— Могут ли владельцы VPN-сервисов просматривать содержимое пакетов данных?
— Какие пользовательские данные владельцы VPN-сервисов могут продавать третьим лицам?
— Что о VPN говорит законодательство в России и других странах?

Гость. Пётр Емельянов.

CEO в Bloomtech, спикер Skillbox, специалист по информационной безопасности и анализу данных. Опыт в IT — 20 лет.

Полезные ссылки

Что такое модель OSI и зачем она нужна
Протокол SSL: что это, как работает и зачем нужен
Как поднять свой собственный VPN за полчаса
Серия статей «Сети для самых маленьких»
Э. Таненбаум, «Современные операционные системы»
Э. Таненбаум «Компьютерные сети»

Читать полностью…

Люди и Код

Оставляйте и ваши советы 😁

Читать полностью…

Люди и Код

Сайт с полезными материалами от бэкендера со стажем

Эксперт Skillbox Леонид Грошев запилил сайт с актуальным контентом о технологиях и полезными статьями, разборами кода, примерами факапов и мнениями — в том числе о том, стоит ли врать на собеседовании (тема, на которой мы съели уже не одну собаку).

Приобщайтесь, делитесь и сохраняйте — обязательно пригодится в работе 👌🏻

Читать полностью…

Люди и Код

Одна из причин подписаться на наш паблик во «ВКонтакте» — рубрика про крутые игры для изучения программирования. Вот о каких игрушках мы уже рассказали:

▪️ while True: learn ()
▪️ Robocode
▪️
LightBot
▪️ Elevator Saga
▪️ Untrusted
▪️ Robozzle
▪️ Grasshopper
▪️ Flexbox Froggy
▪️ CheckIO
▪️ CodinGame
▪️ CodeCombat

И это далеко не полный список.

Также на нашем сайте выходила большая подборка таймкиллеров на любой вкус и язык программирования.

Ставьте ❤️, если подборка была полезной, и делитесь в комментах, во что из списка вы уже играли.

Читать полностью…

Люди и Код

💻 «Отечественная» ОС по цене 6 стадионов, новая версия ChatGPT для модерации сообществ и первые фото «Р‑Фона»

Что произошло в IT на прошлой неделе.

📍 Доработка ОС «Аврора» обойдётся в 300 млрд рублей.
Это примерно шесть «Газпром-арен» или на 70 млрд больше стоимости Крымского моста.
Читать →

📍 JetBrains запускает нейросеть Ask AI для работы с данными в Datalore.
Она сможет генерировать и править код на Python, R и SQL. Дата-сайентисты, что с лицом?
Читать →

📍 OpenAI анонсировала возможность использования ChatGPT для модерации социальных сетей и сообществ.
Говорят, это позволит сократить расходы на управление контентом и повысит его качество.
Читать →

📍 Появились первые фото российского смартфона «Р‑Фон».
На базе ОС Rosa Mobile (тоже российской). Глава Apple Тим Кук уже подал заявление о банкротстве.
Смотреть →


👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.

Читать полностью…

Люди и Код

Подборка книг для начинающих и продвинутых питонистов

Неважно, начали вы изучать змеиный язык только вчера или уже готовитесь сдать экзамен, эта подборка — то, что нужно для прокачки навыков и закрепления материала.

▪️ Сложность: ★ ☆ ☆
«Простой 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» — Хуан Нуньес-Иглесиас и Штефан ван дер Уолт.

Читать полностью…

Люди и Код

Зачем программисту соцсети?

Кирилл Толкачёв из JUG Ru Group делится мнением о том, зачем вообще айтишникам популярность и нужно ли идти в инфлюенсеры.

Читать полностью…

Люди и Код

После того как на паре спросили, жив кот или мёртв, в аудитории начался сущий кошмар...

Вы наверняка встречали в соцсетях мемы и шутки про некоего «Кота Шрёдингера». Пришло время рассказать, что это за кот такой, почему он всё время умирает и как одна логическая дилемма помогла найти бреши в квантовой физике. А заодно познакомиться с автором легендарного эксперимента, Эдвином Шрёдингером, и освежить свои знания квантовой механики, ведь, как говорил Ричард Фейнман: «Если вам кажется, что вы понимаете квантовую теорию... то вы не понимаете квантовую теорию».

И да, при подготовке материала ни один кот не пострадал (не могли удержаться).

Читать полностью…

Люди и Код

Можно ли сегодня оставаться анонимным в интернете?

Зарегистрировав сегодня номер телефона в приложении, вы можете столкнуться с тем, что уже завтра вам могут позвонить из службы безопасности банка.

А всё потому, что цифровой след не только помогает удобнее пользоваться сервисами, но и позволяет мошенникам получить доступ к персональным данным. Они используют информацию о человеке для фишинговых атак, кражи средств с банковских карт и даже ограбления квартир.

Что нужно знать о цифровом следе и как избежать подобных ситуаций? Рассказываем в нашей статье.

Читать полностью…

Люди и Код

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

Возможности ИИ не ограничиваются генерацией кода, картинок и видео — на самом деле это только верхушка айсберга.

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

Читать полностью…

Люди и Код

Так где всё-таки лучше работать — в России или за рубежом?

Специалисты различаются не только культурой и языком, но и подходом к работе.

Если вы планируете переехать за границу и работать в иностранной компании, то, возможно, вам будет полезно знать о различиях рынка труда в IT.

Инженер и менеджер Алексей Панов с опорой на собственный опыт поделился самыми существенными из них.

Читать полностью…

Люди и Код

9 сервисов для поиска удалённой работы за рубежом

Искать удалённую работу за границей — не самое простое занятие, которое требует времени и терпения. Не ждите, что сразу после заполнения профиля в LinkedIn вам начнут названивать эйчары, — работу придётся хорошенько поискать. Никита Козлов собрал список сервисов, в которых это можно сделать легче и быстрее.

▪️ Y Combinator

На сайте знаменитого акселератора, в разделе Jobs, стартапы публикуют вакансии для разработчиков, продактов, дизайнеров и прочих айтишных профессий. Каждый день на сайте публикуют 5–10 новых вакансий, правда, подходящие нужно искать вручную — здесь нет фильтров.

▪️ Triplebyte

Сервис, который предлагает пройти тестирование и на основе его результатов рекомендует позиции.

▪️ Remote OK

Здесь много вакансий в крупных IT-проектах, таких как Spotify, Slack и Tinder. Правда, обновляется сайт нечасто.

▪️ Glassdoor

Здесь не только полно вакансий, но и куча отзывов и инсайдов о работе в крупных зарубежных компаниях.

▪️ AngelList

На площадке встречаются стартаперы, ангелы-инвесторы и соискатели. Сюда выкладывают вакансии Twitch, Crunchbase, VSCO, Yelp и другие западные компании.

▪️ PitchMe

Платформа позволяет найти работу на основе реальных навыков — независимо от пола, возраста, формального образования и опыта. Сайт собирает всю информацию о скиллах соискателя и подбирает наиболее подходящие предложения.

▪️ We Work Remotely

Ещё один сайт, на котором часто «светятся» крупные западные компании: Google, Amazon, GitHub и другие. Здесь есть работа не только для программистов, но и для дизайнеров, маркетологов, менеджеров и финансистов.

▪️ Turing

Создатели сервиса утверждают, что их пользователи зарабатывают больше рынка, надолго устраиваются в топовые компании (например, в Twitter или Dropbox) и растут быстрее других.

▪️ Otta

Ещё одна площадка с вакансиями в топовых компаниях. Согласно информации на сайте, более 3500 компаний выкладывают там свои вакансии. Есть работа в Airbnb, Netflix, GitHub и других компаниях.

Читать полностью…

Люди и Код

Бесплатный курс по 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.

Читать полностью…

Люди и Код

VPN на все случаи жизни

Проблемы с соединением? Скорее всего, ваш VPN попал под блокировку... Но отчаиваться не стоит! Мы подготовили список рабочих сервисов, который сэкономит кучу времени и поможет постить мемы везде, где хочется. Вот наш топ:

🔐 iTop VPN — компаньон для развлечений
🔐 Bright VPN — 41 локация бесплатно
🔐 HideMy.name — проверенный годами
🔐 4ebur.net — анонимный, российский
🔐 Whoer VPN — в Нидерланды бесплатно
🔐 ZoogVPN — выгодный и безопасный
🔐 Planet VPN — набирающий популярность
🔐 AdGuard VPN — качество и стабильность
🔐 Бонус: SoftEther VPN — IP вне чёрного списка

Сохраняйте,
пользуйтесь, а через неделю пишите в комментариях, если какой-то VPN из списка заблокируют. Отредактируем пост 😐

Читать полностью…

Люди и Код

Как устроен интернет за Великой китайской стеной?

Китай — ещё одна страна наряду с Ираном, Туркменистаном и КНДР, в которой заблокирована добрая половина веб-приложений и сервисов, включая Twitter, YouTube и Meta*. Более того, в стране сформировался свой, внутренний интернет с аналогами популярных социальных сетей, мессенджеров и стриминговых платформ.

Как он был создан и кто его регулирует? Рассказываем в нашем новом материале.

__
* Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности».

Читать полностью…

Люди и Код

Ты просишь исправить баг, но делаешь это без уважения...

О том, что для карьерного роста важны не только технические, но и социальные (или мягкие) навыки, говорят все и давно. Но если польза от изучения языков программирования и технологий очевидна, то с софтами всё немного сложнее. Более того, не всегда понятно, о каких именно навыках идёт речь, можно ли их вообще освоить, и если да, то какие осваивать в первую очередь.

По мнению опытного инженера и автора канала «Тимлид Очевидность» Евгения Антонова, самый важный софт-скилл для любого специалиста — уважение:

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

Какие ещё мягкие навыки существуют? Как они бустят карьеру и как их проверяют работодатели? Об этом Евгений рассказал в новом материале Skillbox Media.

Читать полностью…

Люди и Код

💻 Дискриминация машин, новый ЯП для WebAssembley и Python в Excel

Что произошло в IT на прошлой неделе.

📍 Вышла альфа-версия Moonbit — нового языка программирования для компиляции в WebAssembly.
Создатели попытались совместить лёгкость Golang и производительность Rust. Полноценный релиз намечен на второй квартал 2024 года, а до тех пор — 1 + 1 = 11.
Читать →

📍 Суд в США постановил, что авторское право не распространяется на произведения, созданные искусственным интеллектом.
В заключении подчёркивается, что «авторство человека является основополагающим требованием для возникновения авторских прав».
Читать →

📍 В Excel добавили поддержку Python.
Теперь анализировать и визуализировать данные станет проще. Гвидо Ван Россум, который три года назад присоединился к Microsoft, уже поделился своей радостью по этому поводу.
Читать →

📍 Microsoft добавит в Paint инструменты на основе ИИ.
Помимо культового редактора, разработчики также модифицируют приложения «Фотографии», «Камера» и «Ножницы».
Читать →

📍 Dataherald представила одноимённый ИИ-инструмент для работы с SQL с помощью естественного языка.
Он поддерживает работу с популярными базами данных — PostgreSQL, BigQuery, Snowflake и Databricks. Чтобы получить данные из базы, нужно будет лишь по-человечески её об этом попросить.
Читать →


👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.

Читать полностью…

Люди и Код

84-й выпуск подкаста

Погружение в Symfony: возможности, главные концепции, сравнение с конкурентами

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google

Содержание:
— Как Symfony связан с Laravel, Drupal, Magento и другими фреймворками и CMS.
— Краткая история Symfony: когда, кто и для чего его создал.
— Какую эволюцию фреймворк прошёл от первой до последней версии.
— Как выглядит процесс разработки на Symfony, какие концепции нужно знать разработчику, чтобы им овладеть.
— С какими JS-фреймворками и базами данных дружит Symfony.
— В каких IDE и редакторах кода с ним удобно работать.
— Не докой единой: где искать ответы на вопросы о Symfony.
— Что с безопасностью веб-приложений.
— Киллер-фичи Symfony.
— Слабые стороны Symphony — они вообще есть?
— Какие популярные приложения и веб-сервисы написаны на Symphony.
— Сравниваем Symphony и Laravel: почему при всей крутости первого Семён предпочитает второй.

Гость. Семен Русин.

Ведущий разработчик в
Talkbank.io. Более 7 лет пишет на PHP, Laravel и Symfony.

Полезные ссылки
Документация Symfony на русском
Туториалы по Symfony на сайте SymfonyСasts
Выпуск «Люди и код» про PHP
Бесплатный курс по Vim
Выпуск «Люди и код» про Laravel

Читать полностью…

Люди и Код

Сергею Брину сегодня исполнилось 50 лет.

Читать полностью…

Люди и Код

83-й выпуск подкаста

LOR: всё о легендарном форуме для линуксоидов

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google

Содержание:
Что такое Linux.org.ru? Для чего он существует и что на нём обсуждают?
— Краткая история LOR: кто и когда его основал, почему он стал популярен у разработчиков?
— Самые интересные и дикие случаи из истории LOR: холивары, бунты против модераторов и аморальный контент с собаками.
— Как правильно задавать вопросы и отвечать на них? Почему там не любят вопросы про Kali Linux?
— В чём сложность модерации и управления сообществом?
— Срачи на форуме — это круто или нет? Могут ли они быть полезными?
— Есть ли LOR в офлайне? Как проходят встречи «лоровцев»?
— Как стать модератором новому пользователю?
— Что у LOR под капотом? Какие технологии?
— Какие внутренние мемасы надо знать, чтобы лучше понимать, о чём идёт речь на форуме?
— Есть ли девушки на LOR? Или там сидят только старые бородатые программисты?
— Что будет с форумом в будущем? Как он будет меняться и нужно ли его менять?

Гость. Константин Нежберт
Технический писатель во «Фланте», инженер, модератор ЛОРа.

Полезные ссылки
Linux.org.ru https://www.linux.org.ru/
— Сайт Константина https://zhbert.ru/
— Профиль Константина на GitHub https://github.com/Zhbert?ysclid=llfj1xodkx768163392
— Пост в LOR со списком «Эпических тредов» https://www.linux.org.ru/forum/linux-org-ru/16871205?cid=16873770
— То самое сообщество в ЖЖ https://ru-foss-experts.livejournal.com/
Статья про LOR на Lurkmore

Читать полностью…

Люди и Код

Как правильно решать задачи на LeetCode и не забросить его через пару дней

LeetСode — отличный сервис для подготовки к техническим интервью и прокачивания навыков программирования. Многие разработчики из «Яндекса», «Тинькоффа» и даже MAANG признаются, что именно он помог им попасть в крутую компанию. Главное, говорят они, — регулярно решать задачи и не забрасывать обучение.

Но как извлечь максимум пользы из этого тренажёра? Сколько месяцев нужно «щёлкать» задачи и почему большинство пользователей забрасывают тренировки уже через неделю? Вместе с Ниной Торгунаковой из «Злых марсиан» составили гайд по работе с платформой.

Читать полностью…
Subscribe to a channel