Что такое SOLID и зачем он нужен
Сохраняйте карточки, если хотите писать код, который не рассыпается при первом же изменении.
SOLID — это пять важных принципов Роберта Мартина, которые помогают писать понятный, гибкий и сопровождаемый код.
Рассказали коротко и понятно обо всех принципах в карточках с примерами кода. Впрочем, никто не мешает копнуть глубже и изучить каждый принцип подробнее, — для этого заглядывайте в большую статью о SOLID.
Сохраняйте карточки, если хотите писать код, который не рассыпается при первом же изменении.
SOLID — это пять важных принципов Роберта Мартина, которые помогают писать понятный, гибкий и сопровождаемый код.
Рассказали коротко и понятно обо всех принципах в карточках с примерами кода. Впрочем, никто не мешает копнуть глубже и изучить каждый принцип подробнее, — для этого заглядывайте в большую статью о SOLID.
Что такое Linux Bash и как он может облегчить жизнь разработчика
Разбираемся, как устроена командная строка в Linux и зачем она нужна в 2025 году.
Представьте, что вы можете всего парой команд перекинуть сотню файлов, почистить папки, запустить нужный скрипт — изаняться второй работой уйти отдыхать, ведь компьютер сделает всё за вас. Для этого и нужен Bash.
Bash — это встроенный язык командной строки, который автоматизирует рутинные задачи и снимает с инженера внушительный объём работы. И хотя Bash чаще всего ассоциируют с Linux, он работает и на macOS, а в Windows доступен через WSL.
В новом материале рассказываем, как подружиться с Bash, написать первый скрипт и запустить его в Linux.
Разбираемся, как устроена командная строка в Linux и зачем она нужна в 2025 году.
Представьте, что вы можете всего парой команд перекинуть сотню файлов, почистить папки, запустить нужный скрипт — и
Bash — это встроенный язык командной строки, который автоматизирует рутинные задачи и снимает с инженера внушительный объём работы. И хотя Bash чаще всего ассоциируют с Linux, он работает и на macOS, а в Windows доступен через WSL.
В новом материале рассказываем, как подружиться с Bash, написать первый скрипт и запустить его в Linux.
Forwarded from Люди и Код — IT-подкаст
141-й выпуск подкаста
«Поливоркинг» и подработка в IT: плюсы, минусы, подводные камни
Слушать:
YouTube
mave
Apple
Castbox
VK
Yandex Music
Содержание
— Почему работодатели часто против того, чтобы сотрудники совмещали работу в нескольких местах
— Есть ли разница, какие работы совмещать
— Если программист может работать в нескольких компаниях, это значит, что он выкладывается не на 100%?
— Как работодатель может отслеживать стороннюю активность сотрудников
— Какие есть преимущества работы в нескольких местах, кроме денег
— Чем совмещение нескольких работ грозит физическому и психологическому самочувствию
— Как понять, что ты готов преподавать
— Пути финансового роста в IT: тим- или техлидство vs работа мидлом на несколько компаний
— Что изменилось в жизни Игоря после перехода в тимлиды и о чём он теперь мечтает
— Как спастись от вредных последствий переработки
Гость: Игорь Казаков.
Java-тимлид в «Сбере» и преподаватель колледжа Skillbox. Начал путь в IT в 2009 году с должности системного администратора.
«Поливоркинг» и подработка в IT: плюсы, минусы, подводные камни
Слушать:
YouTube
mave
Apple
Castbox
VK
Yandex Music
Содержание
— Почему работодатели часто против того, чтобы сотрудники совмещали работу в нескольких местах
— Есть ли разница, какие работы совмещать
— Если программист может работать в нескольких компаниях, это значит, что он выкладывается не на 100%?
— Как работодатель может отслеживать стороннюю активность сотрудников
— Какие есть преимущества работы в нескольких местах, кроме денег
— Чем совмещение нескольких работ грозит физическому и психологическому самочувствию
— Как понять, что ты готов преподавать
— Пути финансового роста в IT: тим- или техлидство vs работа мидлом на несколько компаний
— Что изменилось в жизни Игоря после перехода в тимлиды и о чём он теперь мечтает
— Как спастись от вредных последствий переработки
Гость: Игорь Казаков.
Java-тимлид в «Сбере» и преподаватель колледжа Skillbox. Начал путь в IT в 2009 году с должности системного администратора.
YouTube
«Поливоркинг» и подработка в IT: плюсы, минусы, подводные камни
Гость. Игорь Казаков. Java Тимлид в Сбере и преподаватель в колледже Skillbox. Начал путь в ИТ в 2009 году с должности системного администратора.
Содержание
- Почему работодатели часто против того, чтобы сотрудники совмещали работу в нескольких местах.
…
Содержание
- Почему работодатели часто против того, чтобы сотрудники совмещали работу в нескольких местах.
…
Энтузиаст собрал рабочую мини-копию первого Apple Macintosh
Компьютер получился в 5,5 раза меньше оригинала.
Разработчик Ник Гиллард с платформы 1BitRainbow создал миниатюрную версию Apple Macintosh 1984 года — Pico-Mac-Nano, собранную на базе микроконтроллера Raspberry Pi Pico.
Компьютер вышел настолько крохотным, что помещается на ладони: высота корпуса всего 62 мм. Устройство получило двухдюймовый экран с разрешением 480×342, слот под ЖК-дисплей и даже миниатюрный кронштейн для крепления внутренних компонентов — как у оригинального «Макинтоша». Через порт USB-C к нему можно подключить клавиатуру и мышь.
Pico-Mac-Nano способен загружать macOS System 6.0.8 и запускать классические приложения вроде Calculator и Control Panel.
Всё это упаковано в корпус, напечатанный на 3D-принтере, — размером примерно с пластиковое яйцо из киндер-сюрприза. Стоимость проекта — около 6 тысяч рублей, а его исходный код доступен на GitHub.
Крутой пример DIY-ностальгии по 1980-м!
Компьютер получился в 5,5 раза меньше оригинала.
Разработчик Ник Гиллард с платформы 1BitRainbow создал миниатюрную версию Apple Macintosh 1984 года — Pico-Mac-Nano, собранную на базе микроконтроллера Raspberry Pi Pico.
Компьютер вышел настолько крохотным, что помещается на ладони: высота корпуса всего 62 мм. Устройство получило двухдюймовый экран с разрешением 480×342, слот под ЖК-дисплей и даже миниатюрный кронштейн для крепления внутренних компонентов — как у оригинального «Макинтоша». Через порт USB-C к нему можно подключить клавиатуру и мышь.
Pico-Mac-Nano способен загружать macOS System 6.0.8 и запускать классические приложения вроде Calculator и Control Panel.
Всё это упаковано в корпус, напечатанный на 3D-принтере, — размером примерно с пластиковое яйцо из киндер-сюрприза. Стоимость проекта — около 6 тысяч рублей, а его исходный код доступен на GitHub.
Крутой пример DIY-ностальгии по 1980-м!
💻 Глава Google предлагает угрожать Gemini, а разработчики Arc Browser закрывают проект
Что произошло в IT на прошлой неделе.
📍 Сергей Брин советует угрожать нейросетям
Брин считает, что, если угрожать моральным или даже физическим насилием, результат работы ИИ будет гораздо лучше.
Подробнее →
📍 Разработчики Arc Browser прекращают развитие проекта
Причина, по словам CEO компании Джоша Миллера, в том, что Arc оказался слишком сложным для широкой аудитории.
Подробнее →
📍 Энтузиаст собрал рабочую мини-копию первого Apple Macintosh
Компьютер вышел настолько крохотным, что помещается на ладони.
Подробнее →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
Что произошло в IT на прошлой неделе.
📍 Сергей Брин советует угрожать нейросетям
Брин считает, что, если угрожать моральным или даже физическим насилием, результат работы ИИ будет гораздо лучше.
Подробнее →
📍 Разработчики Arc Browser прекращают развитие проекта
Причина, по словам CEO компании Джоша Миллера, в том, что Arc оказался слишком сложным для широкой аудитории.
Подробнее →
📍 Энтузиаст собрал рабочую мини-копию первого Apple Macintosh
Компьютер вышел настолько крохотным, что помещается на ладони.
Подробнее →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
В Японии установили новый рекорд скорости интернета. Как думаете, сколько ГБ в секунду удалось передать на расстоянии ~ 1800 км?
Anonymous Quiz
14%
10 000 ГБ/с
22%
100 000 ГБ/с
39%
1 000 000 ГБ/с
25%
10 000 000 ГБ/с
В Японии передали миллион гигабайт за секунду на расстояние 1808 км
Это новый мировой рекорд.
Исследователи из Японии разработали новый тип оптоволоконного кабеля, в котором вместо одного ядра — сразу 19. Каждое ядро имеет толщину всего 0,125 мм, как и те, что используются в существующей инфраструктуре. Это позволяет передавать в 20 раз больше данных без потери качества.
Во время тестирования кабеля учёные установили мировой рекорд по скорости передачи данных на длинной дистанции — 1,02 Пбит/с на расстоянии 1 808 км. Такой скорости хватит, чтобы передать 40 000 000 HD-фотографий или всю «Википедию».
Исследователи считают, что новая разработка позволит подготовиться к будущему, когда трафик данных резко увеличится благодаря ИИ и 6G.
Это новый мировой рекорд.
Исследователи из Японии разработали новый тип оптоволоконного кабеля, в котором вместо одного ядра — сразу 19. Каждое ядро имеет толщину всего 0,125 мм, как и те, что используются в существующей инфраструктуре. Это позволяет передавать в 20 раз больше данных без потери качества.
Во время тестирования кабеля учёные установили мировой рекорд по скорости передачи данных на длинной дистанции — 1,02 Пбит/с на расстоянии 1 808 км. Такой скорости хватит, чтобы передать 40 000 000 HD-фотографий или всю «Википедию».
Исследователи считают, что новая разработка позволит подготовиться к будущему, когда трафик данных резко увеличится благодаря ИИ и 6G.