Как стать автором
Обновить
4
0

Научный сотрудник

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

Обзор наушников Commo

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

Компания «Яндекс» продолжает выпускать технику под собственными брендами. Я уже обозревал телевизор под названием «Яндекс ТВ Станция». Теперь настал черёд носимой электроники — новой версии беспроводных наушников Commo. В этом устройстве «Яндекс» разработал дизайн и придумал бренд, но не устройство в целом. Старой версией наушников я не пользовался и сказать о них ничего не могу. Поэтому новые наушники сравнивались с недорогими китайскими под названием «Игровые наушники K55 Беспроводные наушники K55» (далее будут называться китайские ноунейм‑наушники) и Airpods 2. Сразу хочу сказать, в основном обзоре не будет сравнения стоимости всех моделей наушников. Я всё это сделал в разделе «итоги и мнение». Так что если хотите узнать стоимость всех моделей, то сразу мотайте в конец, правда, там можно встретить спойлеры. Да, во всех моделях отсутствует шумоподавление.

Проверка проводилась на носимой электронике: iPhone 11 и Ayya T1 c ОС «Аврора» — и с ноутбуками на системах macOS и Windows 10. Ну и да, естественно, Airpods ведут себя в экосистеме Apple, как рыба в воде, поэтому расширенный функционал я рассматривать не буду.

Читать далее

Разработка и тестирование целочисленного сумматора с AXI-Stream интерфейсами. Часть 3

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров2.2K

В предыдущей статье мы познакомились с основами работы AXI-Stream протокола и модифицировали наш сумматор, чтобы он был совместим с этим интерфейсом. Также было отмечено, что из-за увеличения сложности сумматора встает проблема в его тестировании. Напрямую генерировать все возможные входные воздействия достаточно сложно из-за большого количества их различных вариантов. Еще утомительней каждый раз вручную просматривать временные диаграммы в поисках ошибок. Нам нужен другой подход, и именно это мы будем обсуждать в этой статье.

Читать далее

Про локацию в профиле

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров9K

У меня многолетний опыт удаленной работы из разных локаций мира от привычных фрилансерских островов Юго-Восточной Азии до мировых столиц вроде Лондона. В этой заметке я хочу рассказать о своих наблюдениях. И показать, насколько сильно локация влияет на возможности в go global!

1️⃣ У всех людей, включая потенциальных работодателей, клиентов или кастомеров, есть "географические" стереотипы и предрассудки. Прежде всего о стоимости услуг или зарплате. 

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

Более того, люди могут делать выводы и о квалификации специалиста: очевидно, что среднестатистический продакт из СФ скорее всего квалифицированнее севильского. Поэтому локация может быть в неотором смысле маркером экспертности, что безусловно влияет на глобальную востребованность.

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

2️⃣ Или например на второй год странствий немало талантливых дизайн-агентств мск/спб планирует переезд в Барселону. Про быт нет вопросов: считаю этот город лучшим в мире для жизни. 

Но делать свое агентство барселонским - это значит:

а/ Задать невысокие ожидания по чеку: для американского бизнеса что Барселона, что Верона, что Лиссабона - примерно одно и то же. Читай: "в Европе закажем подешевле". А чеки побольше будут уходить тем, кто переехал в Лондон, Нью-Йорк, Долину или хотя бы в Дублин.

Читать далее

Бенчмарк Whetstone — исторический тест оценки производительности

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.3K

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

Тест разработан Гарольдом Керноу (CCTA) в 1972 году на языке Algol-60, в 1973 появляется реализация на языке Fortran, а в 1996 году появляется реализация Роя Лонгботтома на языке C. Тест очень прост и включает около 150 инструкций с восемью активными циклами, три из которых выполняются с помощью вызовов процедур.

Доминирующий цикл, на который обычно приходится 30-50% времени, выполняет вычисления с плавающей запятой посредством вызовов процедур. Оценка производительности выражена в миллионах операций Whetstone в секунду (MWIPS). Для лучшей оценки производительности процессор должен иметь блок FPU.

Читать далее

ФП виновно в снижении стоимости программ. Вот мои доказательства, господа присяжные заседатели

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

Среди особенностей моего подхода к разработке у моих заказчиков, коллег и студентов наибольшее сопротивление вызывает использование Spring Data JDBC, а не [Spring Data] JPA (де-факто стандарта работы с БД на платформе Java).

Изначально я собирался писать пост "Почему не JPA", но немного подумав понял, что ответ умещается в одно предложение: потому что JPA по своей природе (persistence context и dirty checking) не поддерживает неизменяемую модель данных - неотъемлемую часть функционального стиля программирования, который, в свою очередь, является неотъемлемой частью моего подхода к разработке. И это объективный факт.

Почему для себя я выбрал ФП, а не "нормальное" императивное программирование? На этот вопрос также можно ответить одним предложением: потому что функциональный стиль помогает мне снижать стоимость разработки для бизнеса и делать руководителей проектов счастливыми.

Уверен, многие не согласятся с истинностью утверждения "применение функционального стиля ведёт к снижению стоимости разработки". Поэтому я пока буду называть его Гипотезой и приведу факты, доказывающие её истинность.

Какие ваши доказательства?

Проектирование загрузчика файлов

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

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

Читать далее

Как американцы хотели выдавить русскую, русская хотела выдавить американцев, а китайцы хотели денег

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров24K

В 2018 году я пошла против монополиста в Америке, устроила торговую войну на рынке ферромагнитных материалов, через 6,5 месяцев мои материалы были во всей сети Victoria’s Secret, а оборот подошел к 1 млн долларов, но я закрыла бизнес, вернулась в Россию. И вот почему.

Читать далее

Переоткрываем метод утёнка. Ваша утка на стероидах

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров6.1K

Вы когда-нибудь пробовали говорить с резиновой уточкой? Ну, или хотя бы с коллегой, который выступал бы уткой-заменителем, когда ход ваших мыслей по задаче зашёл в тупик и нужно как-то всё переосмыслить? Теперь у вас есть способ не мучать больше своих занятых коллег и оставить в покое ваших резиновых уточек. ?

Читать далее

Установка и настройка Odoo 16 и Pycharm на Ubuntu 22.04

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

Пошаговая инструкция по конфигурации и настройке среды разработки ERP Odoo 16 и Pycharm на Ubuntu 22.04

Читать далее

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

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров7.5K

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

Привет, я Антон — креативный директор в Пиробайте. Расскажу, как подготовиться к демо, чтобы после созвона вам не сказали легендарную фразу: «Давай по новой, Миша. Все фигня!»

Читать далее

Как собрать рентген-аппарат из мотка скотча

Время на прочтение13 мин
Количество просмотров31K
Картинка kjpargeter, Gpointstudio, Freepik

Задумывались ли вы над тем, что прямо под руками, может, даже и сейчас, у вас находится весьма мощный потенциальный источник рентгеновского излучения, о котором мало кто знает, потому что «его надо правильно готовить»? А что, если я скажу вам, что это самый обыкновенный скотч? Да-да, та самая банальная клейкая лента, которой мы упаковываем всё подряд! Тем не менее, в определённых условиях она обладает поразительными свойствами, несмотря на кажущуюся странность такого утверждения…
Читать дальше →

«Есть вопросы, на которые не ответит даже наниматель»: три истории о собеседованиях разработчиков на С++

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

21 ноября в рамках митапа по С++ Константин Владимиров, Илья Шишков (@ishfb) и Елена Степанова — эксперты с многолетним «стажем» в собеседованиях — обсудят, как проводить технические интервью, говорить про алгоритмы без синтетических задач и оценить знания кандидата. Регистрируйтесь и присоединяйтесь к дискуссии в Москве или онлайн. 

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

Узнать ответы →

Тестируем китайские rack-серверы TTY

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

В нашу лабораторию Jet RuLab на тестирование попали серверы бренда TTY, довольно успешно продающиеся на китайском внутреннем рынке, но малоизвестные в России. В этом посте рассказываем о моделях двух поколений, возникших проблемах и можно ли с этим жить. 

Читать далее

Делаем интерфейс вентиляции для SCADA

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

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

Читать далее

Как жесткую программную систему превратить в гибкую

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров3.4K

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

Обзор одной разработки МЕS системы.

На Энцеладе есть все необходимые для жизни ингредиенты

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

Океанический спутник Сатурна Энцелад привлекает всё большее внимание в процессе поисков внеземной жизни в нашей Солнечной системе. Большая часть того, что мы знаем об Энцеладе и его ледяном океане, получена в результате работы миссии «Кассини». Исследование системы Сатурна аппаратом «Кассини» завершилось в 2017 году, но учёные продолжают работать с его данными.

Новые исследования, основанные на данных «Кассини», подкрепляют идею о том, что на Энцеладе есть все химические вещества, необходимые для жизни.

Во время своего полёта «Кассини» обнаружил гейзероподобные шлейфы воды, извергающиеся из ледяной оболочки Энцелада. В 2008 году аппарат совершил близкий пролёт и проанализировал шлейфы с помощью анализатора космической пыли (CDA). CDA показал, что вода в шлейфах содержит интересную смесь летучих веществ, включая углекислый газ, водяной пар и угарный газ. Также были обнаружены следовые количества молекулярного азота, простых углеводородов и сложных органических веществ.

Читать далее

Путеводитель по гравитационным волнам

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

Согласно Эйнштейну, гравитация не является силой в пространстве, а проявлением кривизны пространства-времени. Массивные тела, такие как звезды, планеты и черные дыры, изгибают пространство-время по-разному, притягивая друг друга – и это взаимодействие мы называем гравитацией. Известная цитата Джона Уилера кратко это подводит: “Пространство-время говорит материи, как двигаться, материя говорит пространству-времени, как изгибаться.”

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

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

Прим. пер. Обложка из видео https://www.youtube.com/watch?v=4GbWfNHtHRg, тоже советую!

Читать далее

Почему вам стоит отказаться от использования timestamp в PostgreSQL

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

Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования / СУБД работа с часовыми поясами реализована по-разному.

Среди тех, кто работает с PostgreSQL, есть очень распространенное заблуждение про типы данных timestamp (который также именуется timestamp without time zone) и timestamptz (или timestamp with time zone). Вкратце его можно сформулировать так:

Мне не нужен тип timestamp with time zone, т.к. у меня все находится в одном часовом поясе — и сервер, и клиенты.

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

Читать далее

Безопасно стираем файлы с цифровых носителей

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

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

Читать далее

Приключения ржавого 1602 (HD44780 A00)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9K

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

код

Информация

В рейтинге
Не участвует
Откуда
Раменское, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность