Хабр
123K subscribers
21.8K photos
247 videos
39 files
57.4K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
«За последние три года ко мне обращалось несколько человек, которые просили научить их программированию. Вспоминая собственный путь, я никому не отказывал и даже не брал за это деньги. Мне хотелось, чтобы люди не страдали как я, поэтому облегчал процесс обучения как мог. По итогу этого опыта, я больше не буду учить программированию. И вот три истории почему»

Почему я больше не буду учить программированию
😴25👎14👍13😁112🔥2
Юнит-тесты: чек-лист методик проектирования

Этот материал будет полезен разработчикам, которые уже пишут модульные тесты и которые только думают внедрять их в свой проект. Мы с вами применим методики проектирования тестов и разберёмся, насколько они эффективны.
👍105
USB Type-C SWD Adapter

После прочтения статьи «Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB» у автора появилась идея, как сделать более правильно и удобно. Получился вот такой адаптер для J-Link (JTAG 10 pin). Разберём подробнее, что за девайс на горстке компонентов и как оно пашет.
👍211👎1
Сборник советов, как упростить работу с YAML-файлами

YAML (.yml) — популярный язык для конфигурационных файлов, широко используемый DevOps в подходе «Инфраструктура как Код». Несмотря на то, что работать с ним бывает проще, чем с тем же JSON, иногда использовать его бывает трудно. В этой статье мы рассмотрим несколько советов, которые помогут упростить процесс создания и редактирования yml-файлов.
👍17👎42
«Сегодня я расскажу о небольшом пет-проекте. Реализован он был для собственных нужд и с целью более гибкого управления выполнением команд»

Управляем командами на Laravel
👍182🔥1
В мире существует от нескольких сотен до нескольких тысяч языков программирования. Правда, ЯП, с которыми реально имеют дело десятки и сотни тысяч человек, немного. Больше, конечно, нишевых языков, применяемых для решения узкого круга задач.

Есть ЯП для обучения разработчиков, а также проекты, созданные исключительно для развлечения. В статье — 5 наиболее странных языков из когда-либо созданных. Узнаем, для чего они нужны и что на них можно написать
🥱15👍13🔥3❤‍🔥22
Как автоматизировать дом, чтобы кошачий лоток отправлял в телеграм сообщения, что его пора почистить, а на экране ТВ появлялось сообщение, что ванная комната освободилась?

Посмотрим на историю настройки, начиная с робких шагов по освоению Apple HomeKit и заканчивая выделенным сервером умного дома с Home Assistant на борту.

Умный дом с котом: мой опыт автоматизации домашней рутины
👎34👍13🔥4
«Я немного отстал от современных тенденций фронтенд-разработки. Помню, были статьи на тему раздутия веб-среды, в которых писали, что средний размер страницы начал достигать нескольких мегабайтов!

И всё это время я жил с мыслью, что если средний размер страницы равен, скажем, 3 МБ, то JS-бандл должен составлять около 1 МБ. Естественно, основную часть объёма должно занимать содержимое, не так ли? Что ж, проверить это можно лишь экспериментальным путём!»

Насколько потолстел JavaScript к 2024 году?
👍256🔥6👎3🤔3🫡2🤯1
«Пожалуй, самой желанной для меня железкой на транспортную тему был контроллер машиниста от какого-нибудь поезда. Но, как это часто бывает, достать такой экземпляр не так уж и просто.

И вот наконец в мои руки попал не просто какой-то контроллер, а очень примечательный экземпляр — от концептуальной электрички ЭМ2И, коих в наши дни уже не осталось»

Оживляем контроллер машиниста от ушедшего в историю электропоезда
👍32🔥51👌1
Быстрее, чем SSD: Samsung разработала быстрые карты памяти SD Express большой ёмкости

Разные компании ведут активную работу по созданию носителей информации нового поколения. Корпорация Samsung, например, занимается разработкой карт памяти стандарта SD Express.

Это не концепт, а рабочий носитель, который уже проходит тестирование. Скорость считывания данных карт нового формата — 800 МБ/с, что выше, чем у SATA SSD.

Что это за карты и для кого они?
30👍25🔥9🤔1
«В собеседованиях по разработке можно просто провести live coding и увидеть, как человек работает. Но в интервью по DevOps много теории, и в итоге часто неясно, есть ли у человека реальный опыт выполнения какой-то задачи или он просто вспоминает обрывки когда-то прочитанных материалов.

В статье расскажу, как мы сделали аналог онлайн-код-интервью для DevOps-инженеров, чтобы точно увидеть уровень навыков и заинтересовать инженеров интересными задачами»

На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kubernetes
👎28👍15🔥31🤔1
Они хотят, чтобы мы забыли, как выглядят фильмы

Самая гротескная категория видео на YouTube — это старые киноплёнки, пропущенные через ИИ-апскейлер. Иногда видео придаётся цвет, иногда их интерполируют до 60 кадров в секунду.

Если вы понимаете, как должно выглядеть видео, то все они кажутся одинаково ужасными, размазанными и кричащими. Но, похоже, этого не понимают в том числе и люди, отвечавшие за недавний апскейлинг фильма «Правдивая ложь» (и в меньшей мере «Чужих», «Титаника» и «Бездны»).
👎38👍112😢2
История полиграфа: как устройство из 1939 года обросло легендами и почему с тех пор не сильно изменилось

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

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

Разберемся, с чего все началось, как устройство выглядит сейчас, можно ли его обмануть, а главное — стоит ли пытаться
👍184🔥2
На прошедшей неделе мы обсуждали C++ в gamedev'e, оживляли контроллер электрички ЭМ2И, отказывались обучать программированию и выясняли, насколько потолстел JavaScript.

→ Лучшие публикации прошлой недели
👍223👎1🔥1
В далёком 2013 году один из разработчиков Microsoft детально объяснил, в чём главные технические проблемы при разработке ядра Windows NT. Спустя десять лет Windows 10/11 работает на том же ядре, а многие старые проблемы так и остались нерешёнными.

Хотя в ряде задач Windows превосходит Linux, но в большинстве тестов она действительно медленнее. По словам разработчика, это отставание усугубляется, а причина «социальная». Суть в том, как организован процесс разработки, внесения изменений в ОС. Если в мире опенсорса это открытый процесс, который несёт пользу и улучшает систему, то в мире корпоративного ПО зачастую изменения вносятся по причинам эгоизма, желания продвижения по карьерной лестнице, славы и т. д.

Почему Windows настолько медленнее Linux. Расползание фич
👍40🤔4👎32
«Решил потренироваться на ассемблере под x86 и выбор мой пал на KolibriOS. Ведь как-никак это ОС была написана на ассемблере и для использования ассемблера. И я хотел именно из самой KolibriOS писать код. Но... Наверное, зря я это всё затеял»
 
KolibriOS: пробуем ассемблер
😨19👍8🔥6🥱3🫡31
Forwarded from Хабр Карьера
Стажировки в компаниях на Хабр Карьере.

Тестировщик-ученик (автоматизированное тестирование) в Bell Integrator. Можно удаленно.

Аналитик 1С в Assino. Санкт-Петербург, Казань, Нижний Новгород. Неполный день.

Аналитик данных в Aihomm. Неполный день. Можно удаленно. 75 000 — 90 000 ₽.

Java-разработчик (UMS) в МТС. Москва, Санкт-Петербург.

Разработчик скриптов в АктивБизнесКонсалт. Орел.

Больше вакансий

#intern
👍6👎51
«Привет, Хабр! Есть такое увлечение — радиосвязь. Занимается этим делом очень много людей во всем мире. Но наступило время, когда заниматься любительской радиосвязью в городах стало невозможным из‑за непомерно возросшего уровня помех от разной бытовой техники, витрин магазинов и вывесок, уличных фонарей и простых лампочек освещения в квартирах»

Про любительское радио в 21 веке или управляй передатчиком удаленно
👍27👎3
Half-life через 25 лет. История серии

Если сразу перейти к сути, сделавшей Half-Life феноменом, то эта суть в сюжете и погружении.

Полноценный сюжет с завязкой, развитием, развязкой и финалом, с живыми, говорящими персонажами, поданный не в кат-сценах, а через диалоги и грамотную режиссуру. До выхода HL шутеры себе такого позволить не могли – гиганты вроде Wolfenstein 3D, Doom, Quake и Duke Nukem 3D историю задвигали на второй план.
👍5812❤‍🔥4🤣1
Где работать в IT в 2024: ГНИВЦ

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

В этом выпуске мы расскажем про АО «ГНИВЦ», лидеров российского бизнеса в области комплексной автоматизации сложных бизнес-процессов.
👎50👍12🤮8😁3👌21🥴1