Pull to refresh
15
Вадим Хохлов @XVadim read⁠-⁠only

User

Send message

30 потерянных лет. О российской микроэлектронике до и после 1991 г

Reading time 14 min
Views 62K

Ещё несколько месяцев назад эта тема была интересна, пожалуй, только работающим в отрасли специалистам. Но теперь зарубежные технологически развитые страны отказались поставлять в Россию современные микросхемы, средства проектирования, оборудование и материалы для их производства - в общем, все те “блага цивилизации”, к которым у нас был свободный доступ в последние десятилетия. В этих новых условиях приходится задумываться - а что из всего этого мы сможем произвести самостоятельно? Какие технологии доступны отечественной промышленности?

У российской микроэлектроники два исторических этапа развития - 30 лет до 1992 года, и 30 лет после. На первом этапе в нашей стране была построена передовая, мирового уровня индустрия и научная школа, самодостаточная, которая производила всё - материалы, промышленное оборудование, технологии и отличные микросхемы. На втором этапе, за 30 последних лет, Россия практически лишилась всего этого. Похоже, правительство задумывается о возврате к “проверенным” практикам планового-целевого управления отраслью. Это заметил и высмеял даже “Коммерсант”.

Постараемся разобраться, как и почему это произошло, так ли плохо государственное управление отраслью, и что можно сделать в сложившихся обстоятельствах.

Читать далее
Total votes 208: ↑155 and ↓53 +102
Comments 776

Возможна ли лучевая болезнь у военных в Чернобыле? Разбор полуфейка

Reading time 6 min
Views 76K

Около недели назад в СМИ и соцсетях стали появляться сообщения, что, якобы, в белорусский госпиталь в Гомеле стали поступать российские военные с признаками лучевой болезни. Якобы, это военные, которые провели несколько недель в Чернобыльской зоне отчуждения, в том числе, рыли окопы в зоне Рыжего леса. Давайте разберемся, возможно ли в таком сценарии (безотносительно того был он в реальности или нет) получить лучевую болезнь.

Читать далее
Total votes 145: ↑99 and ↓46 +53
Comments 270

Neovim для full stack программиста

Reading time 7 min
Views 74K

Я немного расскажу, как использую vim в работе full stack программиста, со своей колокольни, но для начала отвечу на некоторые вопросы, которые задают мне, когда узнают, что я использую vim при разработке проектов:

Зачем?

Хороший вопрос. Стоит для себя лично на него ответить. Зачем валандаться с vim, изучать кучу комбинаций клавиш и плагинов? Какой смысл, если есть vscode или pycharm или phpstorm? Жизнь коротка, стоит ли ее тратить на все это? Чтобы впечатлить кого-то, как на картинке в начале статьи? Да кого этим удивишь?

Читать далее
Total votes 58: ↑56 and ↓2 +54
Comments 179

Увлекательная история о раскрашивании парных скобок — как VSCode ускорил раскраску в 10,000 раз

Reading time 26 min
Views 26K

Прим. Wunder Fund: в этой статье из блога VSCode рассказана увлекательная алгоритмическая история о решении проблемы раскрашивания скобок. Господам удалось достичь значительногоускорения этого процесса. Нам самим очень нравится решать подобные задачи при работе над торговой системой, а если они вам тоже интересны, то пишите:)

Когда имеешь дело с глубоко вложенными скобками в Visual Studio Code — может быть непросто понять то, у каких скобок есть пары, а у каких — нет.

Для того чтобы упростить решение этой задачи, в 2006 году пользователь CoenraadS разработал восхитительное расширение для VS Code — Bracket Pair Colorizer, позволяющее раскрашивать парные скобки, и опубликовал его в VS Code Marketplace. Это расширение стало весьма популярным, теперь оно, с более чем 6 миллионами установок, входит в 10 самых скачиваемых расширений.

Для того чтобы решить проблемы, касающиеся производительности и точности работы расширения, в 2018 году CoenraadS выпустил расширение Bracket Pair Colorizer 2, которое тоже стало популярным и было установлено более 3 миллионов раз.

Читать далее
Total votes 45: ↑45 and ↓0 +45
Comments 16

Паровая революция

Reading time 16 min
Views 28K


<< До этого: Джеймс Уатт, создатель инструментов

Вплоть до 1780-х годов паровые двигатели почти всегда использовались исключительно для откачки воды. Если они и служили источником энергии для промышленных агрегатов, то всегда не напрямую – например, они могли перекачивать воду наверх, которая затем, стекая естественным путём, крутила водяное колесо.

В связи с этим промышленные предприятия были раскиданы по сельской местности и деревням, там, где не было проблем с доступом к текущей воде. То же было характерно и для паровых двигателей – в основном они работали над осушением шахт. Так что знаменитый британский «смог», замаравший небеса и стены городов Соединённого Королевства, был следствием отопления домов углём, а не работы «тёмных мельниц Сатаны» [цитата из стихотворения Уильяма Блейка «Иерусалим» / прим. пер.]. Превращению парового двигателя в городскую и промышленную машину способствовали три силы: новый уровень топливной эффективности, достигнутый Уаттом; взрывной рост потребности в энергии; новая модель парового двигателя, обеспечившая вращательное движение.
Читать дальше →
Total votes 71: ↑67 and ↓4 +63
Comments 19

Основы Java Bytecode

Reading time 29 min
Views 28K

Внимание, статья содержит довольно много картинок и получилась довольно тяжелой и объемной

Как и многие базовые вещи на habr уже были статьи о bytecode, основные же отличия данной статьи - в попытке визуализировать, что происходит внутри, и краткий справочник инструкций (может кому пригодиться), многие с примерами использования.

В данной статье будут рассмотрены только основы Java Bytecode. Если вы уже знакомы с его основами, статья вряд ли будет вам интересна.

Вглубь
Total votes 14: ↑14 and ↓0 +14
Comments 5

Проект Лунного микроспутника готов! Что дальше?

Reading time 3 min
Views 11K

В 2015 году я предложил спроектировать космический аппарат для фотосъемки следов американцев на Луне. На эту работу 1232 человека в сумме скинулись на 1,75 млн руб. Пять с половиной лет ушло на поиск оптимальной конструкции и расчеты всех обстоятельств полёта. В июне 2021-го мы завершили проектирование Лунного микроспутника, провели презентацию, и спонсоры проекта получили итоговый документ с техническим описанием проекта. Что же дальше?

Читать далее
Total votes 66: ↑62 and ↓4 +58
Comments 131

Я работал в Черногории и Сербии, но вернулся в Ставрополь. История DevOps-инженера

Reading time 12 min
Views 38K

Павел Селиванов почти 3 года прожил на Балканах. Сначала в Черногории, потом в Сербии. Мы побеседовали с Павлом, и он рассказал о жизни в Европе, черногорских квартирах и сербской кухне, а еще почему баня с пельменями — это вам не СПА с равиоли.

Читать дальше
Total votes 74: ↑57 and ↓17 +40
Comments 112

Как надёжно удалить файлы и зачистить HDD/SSD

Reading time 7 min
Views 87K


Как уже неоднократно обсуждалось, в нынешних условиях почти каждому жителю Беларуси и России грозит опасность физического заключения. На любого человека может поступить анонимный донос, например, о финансировании экстремистов. Далее правоохранительные органы организуют обыск в квартире подозреваемого в присутствии понятых, при необходимости вскрыв входную дверь. Все компьютеры и мобильные устройства изымаются для экспертизы.

Естественно, в квартире находят множество улик, позволяющих квалифицировать гражданина сразу по нескольким статьям.

В таких условиях чрезвычайно важно перед обыском надёжно удалить всю информацию с накопителей и мобильных устройств, чтобы злоумышленник не получил доступ к контактной книге, аккаунтам в социальных сетях и мессенджерах — иначе вы подставите своих товарищей и предоставите дополнительные улики следствию.
Читать дальше →
Total votes 129: ↑110 and ↓19 +91
Comments 309

Как я дважды пытался, но ни разу не смог получить высшее ИТ-образование в российской провинции

Reading time 9 min
Views 18K

Здравствуйте, меня зовут Сергей, и у меня, как и у многих других программистов, нет диплома о высшем образовании. Не то, чтобы я не пытался его получить - пытался, даже дважды. Но как оказалось, в Пензе - небольшом провинциальном российском городке, где я вырос, получить диплом о высшем образовании в области ИТ конечно же можно, но вот само это образование получить никак не удастся. Этот пост - история моих неудачных попыток и описание встретившихся на моем пути проблем.

Творец из "7В"

Начал программировать я еще в школе. На уроках информатики в седьмом классе я познакомился с Turbo Pascal. Программирование практически сразу же стало моей страстью, меня очаровывала приобретенная мною власть над компьютером. Я чувствовал себя почти что Богом - я мог собственноручно создавать из ничего целые системы, работающие согласно моему, как мне тогда казалось, исключительно гениальному замыслу. И первым делом я сделал то, что сделал бы на моем месте любой другой семиклассник - я взялся за создание собственной RPG-игры "World of Plus", которая должна была стать убийцей популярного тогда World of Warcraft.

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

К сожалению, из-за болезни я пропустил те уроки информатики, на котором рассказывали про циклы и процедуры, и поэтому код, который я с гордостью называл графическим движком игры, был основан на использовании меток и оператора GOTO.

Читать далее
Total votes 45: ↑36 and ↓9 +27
Comments 120

Flutter Flavoring in a breeze

Reading time 8 min
Views 6.8K

Хотелось ли вам иметь несколько версий одного приложения?

Чтобы одной командой вы могли собрать приложение под определенное окружение?

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

Всем привет!

Меня зовут Андрей!

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

Читать далее
Total votes 9: ↑7 and ↓2 +5
Comments 1

Моя история реализации офлайн приложения Хабра

Reading time 6 min
Views 4.7K

Создание своего приложения Хабра уже вошло в традицию среди хабрюзеров. Я решил не отставать и сделать своё.

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

Читать далее
Total votes 25: ↑25 and ↓0 +25
Comments 0

NASA выбрало SpaceX для полета на Луну, и это ключевой момент в истории космонавтики

Reading time 4 min
Views 29K

Через несколько лет астронавты NASA собираются вернуться на Луну. И условия возвращения куда более комфортабельны, чем те, что были у первопроходцев. Все потому, что возвращаться они будут на Starship, длина которого от хвоста до носа составляет 50 метров. А вот Базз Олдрин с Нилом Армстронгом довольствовались всего 7 метрами. Им было не просто тесно, а очень тесно, что можно видеть на фотографиях того времени.

Отличает эту экспедицию еще и то, что она будет реализована силами частной компании — SpaceX. На Хабре уже публиковалась новость об этом, и выбор является действительно ключевым моментом в истории космонавтики. Частная компания — и только она — ответственна за проектирование, тестирование и реализацию двух полетов на Луну. Один из них, пилотируемый, должен состояться уже в 2024 году.
Читать дальше →
Total votes 115: ↑105 and ↓10 +95
Comments 139

Космос по-арабски или как ОАЭ стремятся покорить Луну и Марс

Reading time 7 min
Views 8.3K

Когда речь заходит о космонавтике, в основном внимание уделяется крупнейшим космическим державам – США, Китаю и России. Периодически в новостях можно увидеть что-то от Европейского космического агентства или, к примеру, от Японии. Но одно арабское государство может сравниться со всеми вышеперечисленными, по крайней мере, по амбициозным планам и заявлениям.

Читать далее
Total votes 15: ↑15 and ↓0 +15
Comments 20

Do it

Reading time 3 min
Views 5.9K

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

Но Ларри Теслер, который был ключевым членом команды Smalltalk в Learning Research Group в Xerox PARC, думал иначе. Он был действительно воодушевлен потенциалом персональных компьютеров и купил Commodore PET, как только тот стал доступен в 1977 году. После посещения Apple Xerox PARC в декабре 1979 года, он был так впечатлен ребятами из Apple, что 17 июля 1980 года он ушел из PARC и начал работать в Apple в качестве менеджера группы Lisa Applications.

Читать далее
Total votes 23: ↑22 and ↓1 +21
Comments 5

Почему в Vim для навигации используются клавиши hjkl

Reading time 4 min
Views 19K

Многие новички, перешедшие в vim с других текстовых редакторов, сталкиваются с определенными сложностями. Vim в значительной степени отличается от привычных большинству пользователей редакторов текстов с системами меню. Многих может особенно удивить то, что для навигации по тексту используются клавиши «hjkl», хотя никто не запрещает пользоваться привычными клавишами со стрелками. Разберемся, почему используются именно эти клавиши, и почему не рекомендуется перемещаться по тексту при помощи стрелок.

Читать далее
Total votes 33: ↑32 and ↓1 +31
Comments 72

Как замедлили Twitter? Что такое DPI? Разбор

Reading time 5 min
Views 11K
Наверное, вы слышали, что на этой неделе стартовало так называемое замедление Twitter.

С 10 марта 100% мобильного и 50% стационарного трафика Twitter в России официально замедлены. Все это стало возможным благодаря технологии DPI. Мы решили разобраться, как это работает и как устроен механизм замедления.

Почему это важно? Можно предположить, что Twitter — это репетиция перед замедлением/блокировкой Facebook, а потом YouTube.

Поэтому сегодня разберемся, что такое DPI, как работает и какие у него возможности.

Будет ли у нас как в Китае? И как от этого защититься?



Начнем издалека, в ноябре 2019 года вступил в силу закон, по которому операторы связи должны были начать установку специальных «технических средств противодействия угрозам» (ТСПУ).
Total votes 11: ↑10 and ↓1 +9
Comments 19

5 лет назад SpaceX удалось посадить ступень ракеты на плавучую платформу, и это изменило космонавтику навсегда

Reading time 6 min
Views 16K

В апреле 2016 года компании SpaceX Илона Маска впервые удалось посадить первую ступень ракеты Falcon 9. Ее возврат нужен для того, чтобы снизить стоимость доставки грузов на орбиту. Ракета дорогая, гораздо дороже, чем топливо, которое необходимо для посадки, а значит, если научиться возвращать первую ступень, то можно значительно уменьшить стоимость запуска. Несмотря на скепсис многих экспертов, команде SpaceX удалось достичь поставленной цели. Сейчас первые ступени Falcon 9 используются многократно, и если учесть, что компания совершила свыше полусотни запусков, то экономия получается более чем существенной.

Сейчас многоразовые ракеты начинают разрабатывать и другие организации, включая «Роскосмос». Без преувеличения можно повторить уже сказанное в заголовке: это изменило космонавтику. Возможно, именно благодаря мягкой посадке первой ступени ракеты на плавучую платформу космическая индустрия получила стимул к дальнейшему развитию. Но о планах поговорим чуть ниже, а сейчас стоит вспомнить, с чего начиналась SpaceX и ее космическая программа.
Total votes 89: ↑73 and ↓16 +57
Comments 57

Information

Rating
Does not participate
Location
Украина
Registered
Activity