Как стать автором
Обновить
-2
0
Дмитрий @superD

Пользователь

Отправить сообщение

Go — 100 вопросов/заданий с собеседований

Уровень сложностиСредний
Время на прочтение87 мин
Количество просмотров61K

Приветствую тебя, хаброжитель!

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

Читать далее
Всего голосов 51: ↑42 и ↓9+33
Комментарии14

Неизвестный UART: микросхемы

Уровень сложностиСредний
Время на прочтение23 мин
Количество просмотров17K

Как было сказано в предыдущей статье, UART не является формализованным стандартом и, следовательно, при его использовании имеет смысл опираться на практику реализаций данного протокола в различных микросхемах. В данной статье будут рассмотрены микросхемы мостов USB‑UART различных производителей как с точки зрения особенностей поддержки протокола, так и с точки зрения временных/электрических характеристик, а также иных, в том числе не‑электронных соображений.

Запаять SSOP-20
Всего голосов 76: ↑75 и ↓1+74
Комментарии57

Судьба предателя, угнавшего новейший МиГ-25 в Японию

Время на прочтение9 мин
Количество просмотров1.5M

Сегодня в воздушном пространстве США летают около пятидесяти истребителей российского производства — от устаревших МИГ-15 и до современных МИГ-29. Большая их часть приобретена на открытом рынке после распада Советского Союза и расторжения Варшавского Договора. В советское время у американцев не было шансов приобрести наши боевые машины, хотя Штаты ради этого были готовы на все.

6 сентября 1976 года произошло ЧП: во время учебного полета на одном из дальневосточных аэродромов в Приморье, старший лейтенант Виктор Беленко поднялся в воздух на суперсовременном МИГ-25, и не вернулся на базу.

Сегодня в воздушном пространстве США
Всего голосов 318: ↑209 и ↓109+100
Комментарии2916

Псориаз: что бывает при слишком быстрой регенерации

Время на прочтение6 мин
Количество просмотров23K

При псориазе страдает верхний слой — эпидермис. Именно в этой зоне формируются патологические элементы в виде папул и гиперкератотических бляшек.

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

Сегодня будем говорить про псориаз. Это незаразное заболевание, при котором регенерация кожи идёт слишком быстро. В итоге человек может оставлять в карманах пиджака и на сиденье машины по горсти чешуек эпидермиса. Вот ключевые моменты, которые я хочу осветить:

  • Что такое псориаз и как он выглядит (чаще всего смотрится не очень).
  • Что обычно сломано в геноме при этом заболевании.
  • Почему ожирение и курение могут сильно ухудшить ситуацию.
  • Что наносить местно и почему стероиды могут быть опасны.
  • Правильная диета доказано улучшает ситуацию.
  • Люди с псориазом — те немногие, кому загорать полезно.

Disclaimer: часть фото я положу под спойлер, если вдруг кого-то такое может тревожить.
Читать дальше →
Всего голосов 71: ↑61 и ↓10+51
Комментарии40

Смерть легионера. Серия «Жертвы Везувия», часть 1

Время на прочтение4 мин
Количество просмотров18K

Автор: Лысый Камрад (@LKamrad)

Осень 79 года нашей эры. Извержение Везувия. Легионер сбит с ног огненным вихрем пирокластического потока температурой cвыше 500 градусов Цельсия. Умер почти мгновенно - плоть сгорела, кости обуглились. Он лежит головой к морю, спиной к Везувию, а его пальцы в последнем движении судорожно вцепились в землю.

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

Читать далее
Всего голосов 67: ↑66 и ↓1+65
Комментарии15

Практические рекомендации по работе с Docker для Python-разработчиков

Время на прочтение28 мин
Количество просмотров94K

Прим. Wunder Fund: в этой длииинной статье вы найдете ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных. Хоть мы и давно используем Docker в работе, про некоторые советы мы подумали "а что, так можно было?". Советуем вначале пролистать статью, и отметить штуки, которые покажутся актуальными для вашей текущей ситуации.

Читать далее
Всего голосов 67: ↑66 и ↓1+65
Комментарии8

Fallout. Философия приключений

Время на прочтение13 мин
Количество просмотров5.5K

Немного философии серии игр Fallout. Мы привыкли воспринимать ее исключительно как постапокалиптическую RPG и ругаться между собой, выясняя, какая из частей является истинной, какая нет, какая настоящая РПГ, а какая "Обливион с пушками".
Но что, если это игры не просто о жизни после конца жизни и приключениях после конца света? Что, если за ворохом квестов различной степени бредовости или музыкальности кроется достаточно глубокая для игр как жанра в целом философия? Что, если попробовать относиться хоть с какой-то долей серьезности к происходящему, не считая, что игры должны только развлекать без малейшей потребности вникать в происходящее?
Потому что война... Война никогда не меняется... Даже в виде моделек на мониторе.

Читать далее
Всего голосов 16: ↑13 и ↓3+10
Комментарии2

Здоровый сон взрослого человека — это засыпать за 15 минут и не вставать ночью попить и пописать

Время на прочтение13 мин
Количество просмотров162K


Послушала на днях 2х-часовое выступление «Здоровый сон» врача-невролога, сомнолога Елены Царевой. Выдернула самые важные для себя пункты:

  1. Спать регулярно, ложиться и вставать в одно и то же время — самое важное. 
  2. Биоритмы — частично наследуются, частично регулируются стилем жизни. На них можно влиять самому.
  3. Нормальное время отхода ко сну около 22:00. Сова и жаворонок — это отклонение на ±1-2 часа. Больше — это нарушение и сдвиг фазы сна, чаще из-за внешних раздражителей.
  4. Самая частая причина плохого сна и тяжелого засыпания — неправильный свет.
  5. Для сдвига режима на 1 час организму нужен 1 день на адаптацию.
  6. Невозможно «доспать» бессонную ночь. Досыпание устраняет только 30% последствий недосыпа.
  7. Прежде, чем искать причины плохого сна, исключите психологические проблемы (тревожность, депрессию), нарушения щитовидки, дефицит железа, диабеты, сердечно-сосудистые заболевания и патологию почек и мочеполовой системы.
  8. Водителям и пассажирам: 17 часов без сна равны 0,5 промилле, 21 час без сна — 0,8 промилле.
  9. В постели без сна больше 15 минут не находиться — совет при бессоннице. 
  10. Самые физиологичные будильники — те, что светятся. 

Под катом конспект 2х-часового выступления про сон на 15 минут чтения. Еще один поинт в копилку полезных материалов про сон — Sleep Hackers.
Читать дальше →
Всего голосов 169: ↑149 и ↓20+129
Комментарии247

Поиграем в слова? Автоматическое распознавание букв и нахождение слов в игре Слово

Время на прочтение18 мин
Количество просмотров7.1K

В данной статье на примере проекта, архитектура которого приведена на фото, вы сможете найти ответы на следующие вопросы:

- Как работает алгоритм нахождения слов в игре типа Boggle?
- Как предобработать изображение для дальнейшего распознавания букв с помощью OpenCV?
- Как распознать буквы с помощью pytesseract?
- Как происходит клиент-серверное взаимодействие через TCP сокеты?
- Как связать Shortcut и приложение Pythonista?
- Как пробросить порты для взаимодействия с сервером в Docker?

Читать далее
Всего голосов 10: ↑9 и ↓1+8
Комментарии6

Сравнение анализаторов php-кода на примере разных веб-проектов

Время на прочтение9 мин
Количество просмотров6K

Программист — творческая профессия. Мы создаем что-то новое, руководствуясь своими знаниями, внутренним пониманием качества и поставленными дедлайнами. Дедлайны и знания пока оставим в стороне и сосредоточимся на качестве.

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

Ниже делимся статьей 2017 года.

Читать далее
Всего голосов 6: ↑2 и ↓4-2
Комментарии8

Изоляция модели предметной области

Время на прочтение7 мин
Количество просмотров6.5K

Эта статья является переводом материала «Domain model isolation».

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

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии18

Переходим на HTTPS за 15 минут на примере TeamCity

Время на прочтение11 мин
Количество просмотров8.2K

В современном мире уже просто неприлично использовать HTTP, но не все веб приложения можно легко развернуть на HTTPS, некоторые вообще могут не поддерживать такую схему работы. Сегодня мы получим SSL сертификат бесплатно без регистрации и смс и настроим HTTPS на примере TeamCity.

Поехали
Всего голосов 3: ↑3 и ↓0+3
Комментарии2

Исповедь джуна. Как начать карьеру в IT

Время на прочтение9 мин
Количество просмотров13K

Однажды тебе надоест копаться в проводах или работать в бесперспективной должности без роста и развития. Как раз на этот случай мы написали эту статью. Артём Ковзик, Junior Python developer сервиса Get me It, прошёл все круги становления айтишником и поделится опытом эффективного обучения и вхождения в профессию.

С чего начать

Разумеется, с желания. Первым приходит осознание, что нужно заниматься чем-то другим, чем ты занимался до этого. Сначала я работал в техподдержке производителя микроэлектроники. В какой-то момент я понял, что мне надоело дёргать трубку. Более творческие задачи вырисовывались только периодически, и я решил двигаться дальше: заниматься тем, что мне нравится больше всего. А больше всего я люблю ковыряться в железе и заниматься программированием. Мои интересы и перспективность IT — это perfect match. Занимаешься тем, что любишь, и при этом работаешь в одной из самых высокооплачиваемых и лояльных к сотруднику сфер. С первой стадией и моментом принятия решения я справился быстро, дальше стал экспериментировать с обучением.

Читать далее
Всего голосов 11: ↑3 и ↓8-5
Комментарии10

Алгоритм оценки стиля вождения водителя грузового (коммерческого) автомобиля

Время на прочтение10 мин
Количество просмотров13K

2021 год. IoT окружил нас с Вами со всех сторон. GPS/GLONASS трэкерами и всевозможными облачными платформами слежения нас зазывают со всех сторон. Казалось бы, с чего вдруг я решил, что данный пост имеет актуальность?! Но не все так однозначно - давайте разбираться!

Ни для кого не секрет, что основной статьей затрат при автомобильных грузоперевозках является стоимость топлива. Все участники данной игры (Автомобильные грузоперевозки) прилагают максимум усилий для минимизации данной статьи расходов.

Автопроизводители бесконечно совершенствуют свои модели автомобилей, предлагая все более производительные, безопасные и экономичные седельные тягачи. Развитые страны строят более экономичные автомагистрали. Логистические компании выстраивают более оптимальные логистические маршруты и казалось бы все движется только вверх и вперед и с каждым годом расходы транспортной компании на топливо должны уменьшаться! Но в жизни получается не так. Несомненно, если сравнивать 1990,2000 и 2010 года, то по мере обновления моделей грузовых автомобилей, расход топлива стремительно сокращался. К примеру для грузовиков 1990 года выпуска при перевозке 20 тонн груза расход топлива 45л/100км считался нормальным. Моделям 2000-х годов удавалось выйти из 40л/100км расхода топлива, а грузовики 2010 годов выпуска уже могли хвастаться расходом 30-35 л/100км пути. Но что происходит сейчас, в 2021году?

Современные модели грузовиков заявляют о паспортных расходах в 21....23...25л/100км, но в реальных условиях транспортные компании получают средний расход автомобилей в районе 30-31л/100км. Встает резонный вопрос? Получается что автопроизводители лгут и их автомобили не стали более экономичными и это всего лишь маркетинговые ходы? На самом деле нет - проблема кроется в другом. Автопроизводители, как и производители электроники, очень сильно шагнули вперед и автомобили обогнали в своем развитии людей, которые их эксплуатируют. Ситуация стала такова, что люди, управляющие современными грузовыми автомобилями, не могут раскрыть полный потенциал автомобиля с точки зрения расхода топлива.

Читать далее
Всего голосов 18: ↑11 и ↓7+4
Комментарии49

Что посмотреть, пока выходные — старые передачи из 90-х и неспешные видео [можно в качестве фона]

Время на прочтение3 мин
Количество просмотров4.6K

Ранее мы разобрались с тем, какую музыку слушали бразильцы в 40-х годах прошлого века и рассказали, какие радиостанции популярны на Тибете. Сегодня продолжаем тему находок и обсуждаем видеосервисы, позволяющие путешествовать, не вставая с кресла [привыкать к ним, конечно же, не нужно, а вот поискать что-то занимательное — вполне можно].

Читать далее
Всего голосов 9: ↑7 и ↓2+5
Комментарии0

Demo Day на SumIT — посмотрите на результаты

Время на прочтение8 мин
Количество просмотров937
SumIT — международная стартап-школа, в которой приняло участие 22 проекта из 6 стран. Например, у нас есть проекты из США, Чехии, Франции и Финляндии.

На протяжении шести недель велась напряженная работа над проектами для того чтобы 30 августа в рамках Demo Day презентовать их для вас.

Специальный гость — Gene Block, ректор University of California, Los Angeles.

image

Приходите послушать и пообщаться! Ниже описание некоторых проектов.
Читать дальше →
Всего голосов 21: ↑15 и ↓6+9
Комментарии5

Как я сделал девайс для Korn, Limp Bizkit, Drowning Pool и других рокеров, собрав все продуктовые ошибки

Время на прочтение14 мин
Количество просмотров43K

Привет, Хабра!

Сегодня одолела ностальгия и хочу рассказать, как делал устройства для музыкантов — педальки-контроллеры, наделяющие музыкальный процессор Digitech Whammy новыми возможностями. Устройства мало кому нужны, но кому нужны — то позарез)

Этот проект мне очень дорог, потому что с него началась настоящая страсть к созданию чего-то нового. И хоть я давно уже не брался за паяльник, а основное время посвящаю развитию в управлении продуктом, всё ещё не оставляю фантазии о фееричном возвращении в music hardware, которое сделает немного шума в чахнущем царстве рока.

Да и перед именитыми ребятами (на фото, например, CJ Pierce из Drowning Pool, James "Munky" Shaffer из Korn и Wesley Borland из Limp Bizkit, ну и я с девайсами), признаться, стыдно, что пропал на целых несколько лет — ни слуха от меня, ни духа о новых устройствах.

Удачно сложилось, что сегодня же есть 3,5 часа в самолёте, так что настало время офигительных историй — расскажу, как появились эти железки реально из мусора. Курьёзы и неудачи, какие устройства хотел и что получилось, как они оказались у топ-музыкантов мира и почему я отложил такие крутые штуки в долгий ящик.

Возможно это смотивирует кого-то вернуться и доделать свои идеи, а кому-то просто поднимет настроение. Итак, вперёд! Точнее назад, в 2010 год...

Читать далее →
Всего голосов 330: ↑328 и ↓2+326
Комментарии92

Коды ошибок — это гораздо медленнее, чем исключения

Время на прочтение12 мин
Количество просмотров20K
На современных 64-битных PC-архитектурах использование C++-исключений означает всего лишь добавление к функциям недостижимого кода с вызовами деструктора и ухудшение производительность менее чем на 1%. Такие небольшие ухудшения производительности сложно даже измерить. Обработка редких ошибок с использованием возвращаемых значений требует дополнительных операций ветвления, которые, в реалистичных сценариях, замедляют программы примерно на 5%. Такой подход, кроме того, менее удобен, чем использование исключений. Если выбрасывается исключение, то на «раскрутку» каждого кадра стека тратится примерно 2 мкс.



C считается самым быстрым языком программирования. В C++ есть возможности, которые лишь повышают удобство работы, не влияя на производительность, в сравнении с C, и возможности, которые на производительность влияют. Эти возможности очень помогают в деле улучшения качества кода. В результате ими, несмотря ни на что, достаточно часто пользуются. Полиморфизм времени выполнения — это буквально вездесущая возможность, а вот исключения распространены меньше.
Читать дальше →
Всего голосов 73: ↑60 и ↓13+47
Комментарии54

Как устроена силовая установка пассажирского самолета

Время на прочтение8 мин
Количество просмотров61K
Всем привет. Недавно я читал ликбез очередному студенту на тему общего устройства оборудования самолёта. Вводный рассказ, хоть и отработанный до автоматизма, отнял пару часов времени и выявил необходимость ещё в двух-трёх вводных. Но лень — двигатель прогресса и я наконец дозрел до оформления всех этих «лекций» в печатном виде. А там, где есть внутренняя методичка, недалеко и до публикации на Хабре: вдруг, кому ещё интересно почитать будет. 

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

Всего голосов 98: ↑98 и ↓0+98
Комментарии108

Молоко: пастеризация, туберкулез и болезни ЖКТ

Время на прочтение10 мин
Количество просмотров36K

Итак, что такое молоко, и как от него эффектно умереть, разбирается ваш любопытный SV.

Читать далее
Всего голосов 156: ↑141 и ↓15+126
Комментарии106
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность