Pull to refresh
-5
@andmerk93read⁠-⁠only

User

Send message

SvarDOS: современная инкарнация DOS с открытым кодом и репозиторием

Reading time6 min
Views7.7K

Меня всегда восхищали люди, которые верят в успех своих разработок. Часто они реализуют все поставленные планы и перевыполняют намеченное. Только представьте: назвать свою компанию «Межгалактические цифровые исследования» и после этого создать собственную операционную систему на своем же языке программирования. Это не придуманная история, все так и было.

Американец Гэри Арлен Килдалл (Gary Kildall) вместе со своей женой основал компанию Intergalactic Digital Research, позже Digital Research, Inc — не путать с Digital Equipment Corporation. Его операционная система CP/M получила бешеную по тем временам популярность и была продана тиражом более четверти миллиона копий. Сегодня обсудим, как давнее детище этого же программиста внезапно получило развитие в современном мире и как энтузиасты ретрокомпьютинга решили сделать свою собственную версию DOS с открытым исходным кодом.

Читать далее

Стоит ли переходить на компьютер с ARM-процессором в 2024 году

Level of difficultyEasy
Reading time6 min
Views18K

Летом 2024 года большинство крупных производителей ноутбуков начали выпускать устройства на процессорах Qualcomm Snapdragon. Они базируются на архитектуре ARM, отличающейся повышенной энергоэффективностью. И если раньше чипам на этой архитектуре не хватало производительности для «взрослых» задач, то в последних поколениях они приблизились к продукции Intel и AMD. Поэтому их стали использовать не только в смартфонах, но и в компьютерах.

Однако тренд по переходу на ARM-процессоры начался не в этом году. Его задала Apple ещё в 2020-м. Их чипы собственной разработки семейства M тогда оказались мощнее всех предшественников и даже большинства конкурентов. И это при рекордной автономности новых макбуков.

Таким образом, к осени 2024 года имеем давно успешно освоившую энергоэффективную архитектуру продукцию Apple, состоящую в том числе из настольных ПК. А также новые линейки ноутбуков от ASUS, Lenovo, HP, Samsung и Dell.

В этой статье, попробуем разобраться стоит ли следовать снова набирающему обороты тренду и переходить на ARM уже сейчас или подождать. И стоит ли на что-то рассчитывать геймерам? Далее будем разбираться со всем этим по порядку.

Чем архитектура ARM отличается от классической x86?

Читать далее

Как я проходил собеседование в Тинькофф

Level of difficultyEasy
Reading time10 min
Views65K

Привет %user_name%! Сегодня я хочу поделиться своим опытом, как я проходил собеседование в Тинькофф в несколько этапов. На просторах Хабра периодически встречаются статьи на тему HR и там либо рассказывают как успешно пройти собеседование и что нужно HR специалистам услышать, чтобы вас принять на работу или же совсем обратное где специалисты разного уровня и мастей жалуются на работу тех самых HR! Но сегодня будет не про это! И так если стало интересно, добро пожаловать подкат. Осторожно, много текста.

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

Сейчас я больше года не преподаю в Нетологии, но продолжаю это делать в компании Отус, так вот сложилось так, что этот вопрос актуален для студентов и на этой площадке тоже. Скажу сразу у меня богатый опыт прохождения собеседований в несколько этапов, в Рамблер например я едел 3 или 4 раза, где меня собеседовало сразу около 4-5 человек. Чуть больше полугода назад я проходил собеседование в Яндекс, где успешно завалил алгоритмическое программирование, но прошел все остальные этапы, и даже пообщался с руководителем Яндекс Облака где поделился своим мнением по факту прохождения этапов. Все закончилось на том, что меня ждут ровно через пол года на алгоритмической секции и если я ее пройду, то дойдет дело до офера, но я не пошел. У меня нет желания решать задачи с LetCode для прокачки этого не нужного мне скила. 

Читать далее

Нам нужен RAG, вам нужен RAG: как встроить LLM туда, где она не нужна

Level of difficultyEasy
Reading time4 min
Views5.5K

Когда хайп захватывает умы, кажется, что любое техническое решение должно строиться вокруг новой модной технологии и что теперь-то мы ух заживем! Сегодня у нас на хайпе RAG (Retrieval-Augmented Generation), вчера — NFT, позавчера — блокчейн везде и всюду.

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

Читать далее

Сравнение уровня жизни в России и Германии с учетом расходов

Reading time10 min
Views198K

Когда разговор заходит о переезде в Германию, первым делом всплывают две темы: зарплаты и расходы. На слуху у всех «в Германии высокие зарплаты», но тут же добавляют: «и коммуналка по 200 евро, да и продукты дороже». Вот сиди и думай, как эти цифры вообще сопоставить.

Читать далее

Получение информации о системе с помощью Python

Level of difficultyMedium
Reading time5 min
Views10K

Привет! Это моя первая статья, и я решил начать с темы, которая, как мне кажется, актуальна для многих системных администраторов. Часто сталкиваюсь с ситуацией, когда нужно быстро получить информацию о системе — будь то для проверки после внесения изменений, для поиска узких мест в производительности или для составления отчёта. Конечно, существуют различные утилиты и программы для мониторинга, но иногда хочется иметь под рукой простой и гибкий инструмент, который можно быстро адаптировать под свои нужды. Именно поэтому я считаю Python отличным выбором для решения подобных задач. Его простой синтаксис и богатая экосистема библиотек позволяют легко и быстро писать скрипты для получения практически любой системной информации. В этой статье я поделюсь своим опытом и покажу, как с помощью Python можно легко и эффективно получать данные о системе.

Читать далее

Что такое MLOps? Самый подробный текст про работу с ML-системами, который вы найдете в интернете

Reading time25 min
Views36K


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

Сохраняйте текст в закладки, потому что на данный момент это, возможно, самое полное описание MLOps на русском языке (и не перевод очередной англоязычной статьи!). Подарим мерч Selectel тому, кто пришлет ссылку на более развернутое описание концепции в комментариях.
Читать дальше →

Генераторы хаоса на FPGA

Reading time8 min
Views36K
Всем привет!

Эта статья посвящается удивительным особенностям в мире хаоса. Я постараюсь рассказать о том, как обуздать такую странную и сложную вещь, как хаотический процесс и научиться создавать собственные простейшие генераторы хаоса. Вместе с вами мы пройдем путь от сухой теории до прекрасной визуализации хаотических процессов в пространстве. В частности, на примере известных хаотических аттракторов, я покажу как создавать динамические системы и использовать их в задачах, связанных с программируемыми логическими интегральными схемами (ПЛИС).


Окунуться в мир хаоса...

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

Reading time9 min
Views21K

От переводчика: Эта статья, написанная в 2021 году, хоть и фокусируется на Европе, а конкретно на Нидерландах, на самом деле очень актуальна и по сей день и для других стран, в том числе и для России (за некоторыми исключениями). Она очень хорошо, например, отвечает на классические вопросы к статьям со статистикой зарплат вида "Где вы такие зарплаты находите, никто из моих знакомых столько не получает!" и вполне объясняет, почему большинство работников мало заметили уход международных компаний с российского рынка.

Я работаю нанимающим менеджером в Uber, в Амстердаме, уже более 4 лет. За это время рынок - и зарплаты - для программистов двигались вверх невероятными темпами.

Но интересно, что многие не заметили значимых изменений в зарплате за эти годы. В опросе разработчиков Honeypot Amsterdam за 2019 год говорится, что «самые опытные разработчики зарабатывают в среднем 55 000 евро и более 70 000 евро». В отчете о зарплатах Talent.io за 2021 год зарплата самых опытных разработчиков программного обеспечения в Амстердаме составляет 60 000 евро в год.

Между тем, по моим наблюдениям, средняя общая сумма вознаграждения старших сотрудников Uber почти удвоилась со 110 000 евро в 2015 году до 170 000-230 000 евро в год к 2020 году. И это не только в Uber: в Booking.com общая сумма вознаграждения старших сотрудников выросла на 50% - с €100 000 в 2016 году до €150 000+ в рамках проводимого мной исследования зарплат в ЕС.

Откуда же берется такое несоответствие в наблюдениях?

Читать далее

Анализ временных рядов: полное руководство для начинающих

Level of difficultyEasy
Reading time8 min
Views19K

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

Аналитикам такие наборы данных позволяют выявлять закономерности, прогнозировать будущее и предлагать бизнесу обоснованные решения. В этой статье разберемся, с чего начать осваивать анализ временных рядов, вместе с Team Lead Data Scientist в VK Максимом Кулаевым. 

Читать далее

В зоне турбулентности: история Boeing

Level of difficultyEasy
Reading time3 min
Views2.1K

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

Читать далее

Книжные пираты: современные Робины Гуды или преступники?

Reading time9 min
Views9.6K

Литература — это атрибут цивилизации. Писатели и поэты — первые наставники людей. Чем дольше развивается цивилизация, тем более обширное должно быть общественное литературное достояние. Поэтому Пушкина и Чехова нужно переводить в Америке. Фолкнера и Уитмена нужно переводить в России. К их работам нужно делать комментарии. Поэтому всех поэтов, философов, писателей, всех создателей величия ума нужно переводить, комментировать, публиковать, печатать, перепечатывать, объяснять, декламировать, распространять. Давать читать книги всем, давать дешево, давать даром.

Так считал и Stiver, создатель онлайн-библиотеки Flibusta (запрещена на территории РФ). Роскомнадзор внес Flibusta в черный список из-за многочисленных заявлений о нарушении авторских прав. Flibusta удается оставаться в сети благодаря многочисленным зеркальным сайтам. В этой онлайн-библиотеке с 2009 года собрано около 620 тысяч книг разных жанров и зарегистрировано более 1,3 миллиона пользователей. Большинство книг на русском, украинском и белорусском языках.

В сентябре 2024 года Stiver опубликовал пост о том, что неизлечимо болен (глиобластома), и что вероятно, электронная библиотека вскоре прекратит свое существование. Для многих Флибуста была одним из главных и уникальных сетевых ресурсов просвещения людей, говорящих и читающих на русском языке. А 22 октября стало известно, что Stiver скончался.

В этой статье рассмотрим современное книжное пиратство и деятельность онлайн-библиотек, ставящих своей целью сохранение книг.

Читать далее

Что такое LLVM и зачем он нужен?

Reading time9 min
Views100K

Всем привет! Думаю, у многих сразу возник другой вопрос — а зачем вообще нужна ещё одна статья про LLVM, ведь на хабре их и так больше сотни? Моей задачей было написать "введение в тему" for the rest of us — профессиональных разработчиков, не планирующих создавать компиляторы и совершенно не интересующихся особенностями устройства LLVM IR. Насколько я знаю, подобного ещё не было.


Главное, что интересует практически всех — и о чём я планирую рассказать — вынесено в заголовок статьи. Зачем нужен LLVM, когда есть GCC и Visual C++? А если вы не программируете на C++, вам стоит беспокоиться? И вообще, LLVM это Clang? Или нет? И что эти четыре буквы на самом деле означают?

Читать дальше →

cgroups и namespaces в Linux: как это работает?

Level of difficultyMedium
Reading time5 min
Views15K

Привет, Хабр! Сегодня рассмотрим изоляции процессов и управления ресурсами в Linux, изучив возможности cgroups и namespaces. Разберёмся, как работают контейнеры изнутри и научимся создавать собственное изолированное окружение без Docker.

Читать далее

Биржи поиска работы 2024 как новая итерация сайтов-знакомств

Level of difficultyEasy
Reading time13 min
Views3.4K

Привет!

Для начала давай познакомимся: меня зовут Михаил, я являюсь сеньор фронт‑енд разработчиком, компанию называть не хочу, позвольте мне чуть‑чуть анонимности

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

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

Читать далее

Действительно, а что такое CRM-система?

Reading time10 min
Views54K
Этот вопрос мы слышим на протяжении 11 лет, от владельцев бизнеса, сотрудников, разработчиков, праздно шатающихся по сайту людей. И вот он нам был вновь задан уже здесь, на Хабре. Мы изменили привычке отвечать на все комментарии и проигнорировали вопрос jt3k, чтобы ответить на него максимально развёрнуто. Оказалось не так-то просто. А вы знаете, что такое CRM?


Читать дальше →

Интернет вещей по-русски. Безопасность в OpenUNB

Reading time3 min
Views4.2K

В настоящее время — в эпоху развитого интернета — мы настолько привыкли к хорошей информационной безопасности протоколов передачи информации, что тема создания новых протоколов несколько ушла в тень. Зачем что-то еще изобретать? Просто выбери из имеющихся. Но Интернет вещей поднимает эту тему заново.

Читать дальше →

О маленьком хранителе точного времени

Reading time9 min
Views22K

От создателей современных систем радиосвязи и радионавигации требуют поразительных пользовательских характеристик. Всем подавай субметровую точность и мизерные энергопотребление и стоимость при вхождении в связь. И тут на помощь разработчику приходят последние достижения заграничной техники. И как только они нам такое продают!

С рынком труда в РФ все нормально, падает. Никаких квестов

Reading time4 min
Views24K

Ответ на статью Рынок труда сломался? Почему поиск работы превращается в квест

Зачем-то НЛО сегодня вытащило из песочницы очередную «Founder Кадрового агентства IT and Digital» - неужели опять всех авторов перебанили, и писать некому, даже для копроблогов ?

Впрочем, риторические вопросы про MHGA оставим в чулане.

Читать далее

Аварии и инциденты на производстве в контексте обучения персонала

Reading time11 min
Views933

Расширенная информация по аварийности, причинам, последствиям и результатам
контрольно-надзорной работы Ростехнадзора, к сожалению, отсутствует в открытом доступе, но, мне все-таки удалось ознакомится с двумя очень интересными исследованиями по этому опросу. Рассмотрим анализ статистических данных по аварийности на объектах нефтегазодобычи РФ и полученные авторами закономерностей (https://ogbus.ru/article/view/12745, https://doi.org/10.17122/ntj-oil-2021-3-91-104)

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

Инженер АСУТП
SQL
Python
Network administration
System administration
Server administration
PLC
PLC programming
SCADA
APCS