Давно хотел написать статью на такую интересную и больную тему как импортозамещение. А именно, как это все выглядит и чем пахнет в той сфере, где я работаю – разработка и производство электронной техники, а конкретно – аппаратуры связи. У меня накопилось множество мыслей, занимательных историй, ознакомиться с которыми будет наверняка небезынтересно даже тем людям, кто далек от этой сферы.
Пользователь
В Англии ты можешь попасть за решётку за хранение шума
Последние дни все обсуждают пресловутый законопроект №89417-6, при этом ругая нашу страну за столь непродуманный закон. Данным переводом (полный заголовок которого чуть ниже) я хочу показать, что не только у нас принимают законы, позволяющие привлечь кого угодно к статье практически на ровном месте. В некоторых странах всё ещё хуже. Гораздо хуже. И будем надеяться, что до нас этот бред не дойдёт.
В Англии ты можешь попасть за решётку не только за шифрование данных, но и за астрономический шум.
В комментариях ко вчерашнему посту все удивились тому факту, что в Англии шифрование объявлено вне закона: граждане страны будут отправлены за решётку на срок до пяти лет, если они не смогут предъявить ключ к своим зашифрованным данным.
Пиринговый видеохостинг PeerTube — свободная альтернатива YouTube, без цензуры и блокировок
Все понимают, что будущее Интернета — за децентрализованными системами. Теоретически. Но почему-то никак не получается в это будущее попасть. Современный веб мутировал в засилье централизованных хостингов от техногигантов — денежные машины Meta, Google, Apple, Microsoft полностью контролируют цифровой мир и манипулируют людьми для выжимания прибыли. Мы словно провалились в какую-то неудачную пародию на киберпанк, где сбылись все худшие прогнозы (см. «Что может пойти не так в 21 веке», Wired, 1997 год).
К счастью, это временное явление. Добро всегда побеждает зло — и живые ростки децентрализованного будущего уже пробиваются через проприетарный асфальт.
Ты ведь как раз собирался?
Контролировать исполнение поручений и задач – постоянная обязанность руководителя. В мечтах, конечно, всё не так – хочется работать с надёжными и ответственными людьми, вроде легендарного Роуэна из «Послания к Гарсиа» Э. Хаббарда. Ты ему такой говоришь, что надо сделать – он идёт и делает. Скинул и забыл. Ага, да.
Собеседования джунов — вся жесть вопроса
После 2-х лет разработчиком на С# в небольшой английской компании в сфере строительства, я решил выяснить свою стоимость как специалиста на рынке труда Великобритании. Несмотря на то, что большинство вакансий представляют собой примерно одно и то же: «Требуется человек-оркестр с 10+ лет опыта для очень интересной работы», — я специально выбирал позиции исключительно младшего разработчика не содержащих цифр 5+, 10+ и 15+ в описании. Как это было — читайте дальше.
Дефицит специалистов не только в IT — он везде. Но денег не платят
Когда мы писали про рост зарплат в IT, то выяснили, что они растут из-за дефицита специалистов и выравнивания значений по уровню западных зарплат. Но оказывается, что дефицит есть везде. Абсолютно везде. Не хватает учителей, врачей, строителей, металлургов, водителей, инженеров и даже курьеров. На рынке повальный дефицит специалистов, которым предлагают зарплаты на уровне Молдавии или Республики Косово.
Как определить C и C++-программистов по коду, который они пишут
Так уж случилось, что я пишу код для разных IoT-железок, связанных с электричеством, типа зарядных станций автомобилей. Поскольку аппаратных ресурсов, как правило, вполне достаточно, то основным фокусом является не экономия каждого байта и такта процессора, а понятный и надежный код. Поэтому в проекте разрабатывают под Embedded Linux и в качестве основного языка используют C++ в его современном варианте - C++17, активно поглядывая на фичи из стандарта 20-го года и новее.
Иногда запускаются новые проекты на той же платформе, с теми же процессами и с переиспользованием многих уже существующих компонентов, и тогда в эти проекты мы ищем программистов, с учетом вышесказанного - программистов на C++. В embedded, тем не менее, чистый C все еще очень популярен, и нередко собеседоваться на вакансию C++ Developer'а приходят именно сишники. Логика у человека простая: языки, на первый взгляд, довольно близкие, базовый синтаксис одинаков, про ООП кандидат что-то слышал, и значит, основная база уже есть и он сможет легко освоить C++ за 21 день в процессе работы, поэтому можно наплести про "с C++ тоже работал", начать писать на "Си с классами" и все получится.
От 0% до 70% рынка: Как Google Chrome поглотил интернет?
В 2008 году Internet Explorer от Microsoft занимал почти 60% мирового рынка браузеров. Firefox от Mozilla тянулся далеко на втором месте, занимая примерно треть рынка. Google Chrome дебютировал 2 сентября 2008 года и занимая лишь 0,3%.
Спустя десятилетие Chrome уже захватил 70% браузерного пространства. Как Google вошли и стали доминировать в совершенно новом для себя секторе всего за десять лет?
Темная сторона Google Chrome
Не так давно я перевел статью о том как Google Chrome практически полностью монополизировал рынок браузеров. В силу специфики такого жанра как "перевод", я не мог вносить существенные изменения в настрой и основной посыл статьи, поэтому на выходе получился слегка однобокий и восхваляющий взгляд автора оригинала.
Для восстановления баланса и гармонии, я бы хотел рассказать об основных проблемах и неприятных моментах в истории становления браузера от "компании добра".
Arduino ракета на 3D принтере — учимся приземлять ракеты дома
Сегодня я хотел бы поделиться своим опытом проектирования ракеты типа «Батут-М» с управлением вектора тяги (thrust vector control), все детали будем печатать на 3D принтере, а в качестве микроконтроллера использовать Arduino Nano BLE.
Гармонические колебания
АЧХ шума.
Лично мне после прочтения этих статей (например, этой ) не стало понятно, что это и зачем оно нужно в реальной жизни, хотя было интересно и красиво.
Хочется не просто поглядеть красивые картинки, а так сказать, ощутить нутром, что и как работает. И я приведу конкретный пример с генерацией и обработкой звуковых файлов. Можно будет и послушать звук, и поглядеть его спектр, и понять, почему это так.
Статья не будет интересна тем, кто владеет теорией функций комплексной переменной, ЦОС и прочими страшными темами. Она скорее для любопытствующих, школьников, студентов и им сочувствующих :).
Не верь всему, что пишут на Хабре
В 2019 году я опубликовал статью: Как стать Java разработчиком за 1,5 года. Некоторых она вдохновила на то, чтобы стать разработчиком. Вот что из этого вышло у одного из тех, кто решил повторить мой опыт:
Здравствуйте, Сергей. Меня зовут Александр, мне 32 года, без семьи, без детей, без работы и без шансов иметь хотя бы одно из вышеперечисленного. Однажды я наткнулся на Вашу статью на хабре "Как стать Java разработчиком за 1,5 года". Я решил, что если я младше Вас, плюс у меня есть некоторые знания джавы (прочитал Шилдта, Эккеля, писал небольшие программы), тогда я еще имею шансы устроиться. Я прочитал Вашу статью, поверил каждому слову, в ней написанному, и решил повторить Ваш путь. Я также сделал оракловые сертификации, также посидел прилично на алгоритмах и повторил все остальное, что вы описали. Но я решил перестраховаться и сделать даже больше, чтобы устроиться наверняка. Я прошел онлайн курс "топ джава", где выполнил все домашние задания, сделал выпускной проект. Прошел онлайн-курс по продвинутому SQL в Oracle. Также прошел еще много других курсов, не перечисленных вами. Но самое главное другое:…
UPD 16:50 С Александром, таки, всё в порядке. Переживать не стоит (подробности внутри).
Что такое дружба после 30? (Теория взрослой жизни)
Дружба — атрибут детства. Это не значит, что дружбы не может быть во взрослой жизни — очень даже может, но при определённых условиях, которые становятся понятны, если разобраться в разнице между детской и взрослой ролями человека в обществе.
Человек — существо социальное в том смысле, что «человечность» — то есть, то, что отличает человека от животного, как её ни назови (личность, душа, personality) возникли в процессе эволюции Homo как коллективного существа. Животные, даже стайные, действуют автономно — исходя из заложенных инстинктов и приобретённых навыков. Приматы вида Homo в процессе эволюции развили способность предсказывать поведение других членов группы, чтобы корректировать своё поведение в реальном времени. Феномен личности — то есть, предиктивной модели поведения других членов группы — возник как побочный эффект подобного усложнения взаимодействия. Self-awareness — то есть, распознание себя как личности, постройка предиктивной модели самого себя — эволюционный пик этого процесса, с которого, собственно, «человек» (то есть, «не-животное») как феномен и начался.
Как улучшить концентрацию внимания без сложных упражнений или ноотропов
Простой способ, на который решится каждый.
Разбираемся в С, изучая ассемблер
В прошлый раз Аллан О’Доннелл рассказывал о том, как изучать С используя GDB. Сегодня же я хочу показать, как использование GDB может помочь в понимании ассемблера.
Уровни абстракции — отличные инструменты для создания вещей, но иногда они могут стать преградой на пути обучения. Цель этого поста — убедить вас, что для твердого понимания C нужно также хорошо понимать ассемблерный код, который генерирует компилятор. Я сделаю это на примере дизассемблирования и разбора простой программы на С с помощью GDB, а затем мы используем GDB и приобретенные знания ассемблера для изучения того, как устроены статические локальные переменные в С.
За что я люблю ассемблер?
Этой статье уже почти 3 года. Однако сегодня я решил подредактировать её, дополнить и выложить, наконец, на Хабр.
Оперативная память мозга: что общего между компьютером и мозгом
У меня есть компьютер. Думаю, у вас тоже. Общий перечень наших с вами задач, решаемых с помощью компьютера, можно свести к двум основополагающим вещам: хранение и преобразование информации. Головной мозг выполняет схожие функции. Например, фоторецепторные клетки в глазах принимают электромагнитное излучение и преобразуют его в нервный импульс. Мозг обрабатывает эту информацию и на основе нее строит изображение. Помимо функционального сходства, мозг и компьютер имеют и общие структурные черты: у нас тоже есть некоторое подобие процессора и памяти. Причем наша память, как и память компьютера, бывает разных видов. В этой статье пойдет речь о нашем аналоге оперативной памяти и о том, как он работает.
Когнитивность
Как работает наш мозг? На столь обширный вопрос есть несколько философский ответ — недостаточно хорошо. Действительно, вы наверняка хотели бы не вспоминать перед сном все свои неудачи и просчеты или не забывать, куда положили ключи. Переформулируем и сузим вопрос: как человеческий мозг воспринимает и использует информацию?
Получение информации
Информация попадает в наш мозг посредством нервных импульсов, источником которых являются органы чувств. Именно они первыми получают информацию, а также и преобразовывают её в соответствующий импульс. Зрение преобразовывает электромагнитное излучение видимого спектра, осязание — физическое взаимодействие (температура, вибрации, прикосновения и т. п.), слух — механические колебания в среде, обоняние и вкус — воздействие различных веществ на рецепторы. Помимо основных пяти видов чувств, не стоит забывать о вестибулярном аппарате, который отвечает за положение тела в пространстве и направления движения.
Как правильно защитить кожу зимой и летом
Посмотрите на лицо ребёнка лет четырёх–семи. Почти всегда это идеально гладкая кожа с равномерной пигментацией. Дети точно так же загорают летом и светлеют зимой, как и взрослые. Вот только к 30 годам мы начинаем покрываться кучей мелких пятнышек разной степени выраженности. Кожа реагирует синтезом меланина в участках повреждения. Поэтому, если вы взяли и расковыряли прыщ, а потом вышли гулять на солнце без защиты, то получите в этом участке пигментное пятно.
Чтобы такого не происходило, надо либо не вылезать на солнце после любых микротравм, либо правильно защищать кожу. Поэтому сегодня мы будем говорить об уровнях SPF, кислотных пилингах, после которых придётся отсиживаться летом в бункере, и о том, что вообще стоит мазать на лицо, если вы собрались на природу. Чтобы это структурнее выглядело, разобьём на четыре блока:
1. Что и как повреждает кожу в разные сезоны. Почему появляются пигментные пятна.
2. Какая защита нужна коже.
3. Как правильно увлажнить (нет, просто умыться недостаточно).
4. Как всё нанесённое отмыть обратно и зачем.
Как изменить закон или как я бился за поправки в статью 128 ГПК РФ
В большинстве случаев скорее всего никак. Обратная связь у правозащитных организаций, оппозиционных депутатов и провластных депутатов работает очень плохо, и по-моему почти всем им от нас нужны только голоса на выборах, а их сервис перед отдельным гражданином очень низкого качества. Но под лежачий камень вода не течёт, а судебные приказы касаются всех, поэтому расскажу здесь свой опыт, может его заметят и во власти и в оппозиции и сделают какие-то выводы.
Информация
- В рейтинге
- 4 938-й
- Зарегистрирован
- Активность