Как стать автором
Обновить
18
0
Вадим Лукичёв @dolpheen

Flutter Enthusiast

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

Архитектор современных алгоритмов

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

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

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

Модели памяти C++ и CLR

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

Это расшифровка-перевод доклада Саши Гольдштейна, признанного лучшим на конференции DotNext 2016 Piter. С годами этот доклад стал лишь актуальнее прежнего: появление Mac на ARM-процессорах — еще один пример, почему разработчикам сегодня нужно думать не только о x86-архитектуре.



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


То, что подходит процессорам Intel на архитектурах x86 и x86-64, может не подойти другой архитектуре. Как только вы перенесете свой код на другой процессор, например, на ARM для iPhone и Android, есть вероятность, что он перестанет работать как надо. Проблемы могут быть как очевидными (воспроизводиться с первого-второго раза), так и не очень (возникать только раз в миллион итераций). Вполне вероятно, что такие баги могут добраться до продакшна. Сегодня .NET и, конечно, C++ можно использовать не только на Windows и Intel, но и на других платформах, так что доклад будет полезен многим разработчикам.


Дисклеймер: статья предназначена для продвинутых читателей. Смотрите на свой страх и риск. За частое упоминание барьеров памяти и изменения порядка исполнения инструкций она получила возрастное ограничение 18+.
Читать дальше →
Всего голосов 53: ↑52 и ↓1+70
Комментарии4

Выгорание — норма? Часть 3. Моя история выгораний и обучения в процессе

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

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

Ссылки на предыдущие статьи: 

Выгорание — норма? Часть 1. (Вводная)

Выгорание — норма? Часть 2. Подробно про фазы и «Что делать?»

Напоминаю, что выгорание — это часть реакции на стресс; состояние, в которое приводит продолжительный стресс средней и даже малой интенсивности. Стресс либо незаметный, вытесненный за пределы внимания, либо мы его терпим по какой-то причине, но результат в итоге один: в мозге ломается реакция на раздражители, и система мотивации / поощрения. 

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

Но обо всём по порядку.

Читать далее
Всего голосов 21: ↑14 и ↓7+14
Комментарии27

Выгорание — норма? Часть 2. Подробно про фазы и «Что делать?»

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

Стресс — это норма жизни. Без стресса нет роста и обучения новому.

Передоз стресса, как передоз чего угодно — вызывает защитную реакцию. Сначала — сопротивление и попытки адаптации, затем, если эти попытки провалились — схлопывание энергетических систем, чтобы не умереть. 

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

Читать далее
Всего голосов 35: ↑33 и ↓2+43
Комментарии20

Работа сознания: что такое пятна Габора?

Время на прочтение9 мин
Количество просмотров93K
На одном из первых занятий на первом моём курсе по нейровизуализации произошёл сбивающий с толку диалог.

Профессор: в этом эксперименте люди смотрят на крестик в центре экрана, в то время как слева или справа от крестика им показывают пятно Габора…
Студент: извините, а что такое пятно Габора?
Профессор: А, ну это свёртка синусоиды с гауссовой кривой.

Он улыбался нам, не обращая внимания на то, что позади него на экране как раз было изображение пятна Габора. Он выжидающе поднял брови. Вся его поза говорила: «Ну что, теперь понятно?»

Студент: Эмм…
Профессор: Нет? Вот, давайте я вам покажу.

Всё ещё игнорируя экран с презентацией, он повернулся к доске. На ней он нарисовал синусоиду, а под ней — гауссову кривую.

«А теперь вы проводите над ними операцию свёртки!» [по мнению некоторых специалистов в комментариях, данная функция является произведением гауссианы и синусоиды, а не свёрткой / прим. перев.]

Студент сдался. Возможно, у него были некие представления по поводу математической операции свёртки, но не было нужной интуиции. Ему требовалось, чтобы кто-нибудь просто указал пальцем на нужное место на экране: вот, это пятно Габора.


Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии54

Синдром самозванца у айтишников. Немного логики для тех, кто подумывает писать в блоги

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

Imposter Phenomenon – это когда человек считает свой успех или результаты работы удачным стечением обстоятельств и не приписывает их своим стараниям или личным качествам. В результате он не готов об этом говорить и делиться полученным опытом.

Среди разработчиков и айтишников – достаточно распространенное явление. По тем источникам, которые мне попадались, да и по собственным наблюдениям, себя недооценивают 60-75% активных и талантливых людей. Проблема эта исключительно психологическая. Т.е. от нее вполне можно избавиться путем определенных логических рассуждений, плюс некоторыми установками, которые вернут человека к объективной реальности. Ну и поскольку я наблюдаю за этими процессами не первый год, хочу поделиться определенными умозаключениями. Вдруг кому поможет.

Читать далее
Всего голосов 36: ↑31 и ↓5+34
Комментарии42

WinUI 3 — Новая эра разработки под Windows

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

В этой статье:

- WinUI 3 - это не просто новая версия библиотеки пользовательских компонентов. Это изменит разработку ПО под Windows и не только.
- Как менялась разработка графических интерфейсов?
- Эволюция системных API пошла не по плану....
- В чём провал Universal Windows Platform?
- Что такое .NET, и почему за ним будущее?

Читать далее
Всего голосов 43: ↑37 и ↓6+46
Комментарии166

DI в iOS: Complete guide

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

Всем привет, меня зовут Виталий, я iOS-разработчик в юните мессенджера в Тинькофф. Сегодня поговорим о том, что такое DI, зачем он нужен, рассмотрим известные библиотеки для DI и сравним их между собой. Поехали!

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

Конструкция космической электроники (ч.1)

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


Для типичного геостационарного телекоммуникационного спутника есть своего рода правило 80%. Спутник подразделяют на две большие системы: платформу и полезную нагрузку.

Платформа – это несущие конструкции, электропитание, двигатели, система ориентации и стабилизации и т.д., а полезная нагрузка – это связная аппаратура, которая выполняет целевую функцию. Так вот, масса платформы составляет примерно 70-80% массы космического аппарата (КА), но для стоимости самого КА соотношение обратное, 70-80% цены – это полезная нагрузка. В основном, полезная нагрузка – это электронные приборы, разного рода приемники, передатчики и модемы. Их цена в большой степени складывается из цены радиационно-стойких космических микросхем. Про космические микросхемы уже было несколько интересных статей, а вот про «железо», которое их физически связывает в рабочий прибор, еще вроде нет. Несмотря на то, что стоимость механической конструкции – это единицы процентов в общей стоимости прибора, без ее правильного проектирования невозможно обеспечить адекватную массу и надежность космической электроники. И теперь, если вы прониклись важностью и актуальностью этой темы, добро пожаловать под кат.
Всего голосов 115: ↑115 и ↓0+115
Комментарии50

Видеодомофон, основанный на Raspberry Pi

Время на прочтение8 мин
Количество просмотров15K
Автор статьи, перевод которой мы сегодня публикуем, хочет поделиться рассказом о создании видеодомофона, основанного на Raspberry Pi 3. Устройство работает в паре с iOS-телефоном, отправляя на него Push-уведомления когда кто-то нажимает на кнопку домофона. Система позволяет увидеть гостя и поговорить с ним.


Читать дальше →
Всего голосов 19: ↑18 и ↓1+32
Комментарии19

Как без усилий сократить объем входящего в дата-центр трафика на 70%

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

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

Единственное, о чем мы пожалели — что не применили это решение раньше.

Читать далее
Всего голосов 105: ↑104 и ↓1+135
Комментарии53

Железячники умирают. Опыт работы в сфере ремонта цифровой техники

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

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

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

Погружайся
Всего голосов 151: ↑145 и ↓6+194
Комментарии469

Олды в ИТ

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

Когда ты молод, ты «бессмертен» и не задумываешься о старости. Есть просто уверенность, что если много и хорошо работать, то твоя карьера и доходы будут неуклонно расти. Следуя этой стратегии, ты развиваешься в профессии уже 15, 20, 30 лет. За эти годы уже получил огромный опыт и, наверное, он обязательно поможет безбедно и интересно прожить остаток дней. Но все не так просто. Да, ты уже давно работаешь в хорошей компании, занимаешься интересными проектами, получаешь за это достойную зарплату, но в будущем уже не так уверен, как раньше. Профессиональный возраст приходит с массой вопросов, на которые нужно ответь стратегически.

 Эта статья родилась на основе обсуждения горячей темы «Олды в ИТ», которую 4 января 2021 г. мы записали для подкаста Linkmeup. Обязательно послушайте запись здесь или в любимом подкаст-приложении.

Читать далее
Всего голосов 144: ↑137 и ↓7+174
Комментарии435

Информация

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