Как стать автором
Обновить
1
Карма
0.1
Рейтинг
Михаил @Plotogon

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

  • Публикации
  • Комментарии

Практика лечебного дыхания в цифрах и мобильных приложениях

Разработка мобильных приложенийНаучно-популярноеЛайфхаки для гиковЗдоровье

Недавно Google, Apple, Xiaomi и иже с ними добавили во многие свои устройства уже готовые к употреблению или встроенные в прошивку упражнения с дыханием. Одно это прекрасно показывает уже теперь международное признание этого вида лечебной физкультуры. Буду далее стараться по мере возможности избегать соответствующей теории и расскажу практику, исходя из своего многолетнего опыта, личного и профессионального (как бывшего врача ЛФК и спортивной медицины).

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

Более точно этот параметр организма покажет т.н. проба Штанге, она несложная. Нужно в спокойном состоянии (не сразу после драки или секса, например) включить секундомер в смартфоне или часах, максимально вдохнуть, задержать дыхание, насколько сможете и измерить это время, вплоть до конца выдоха накопленного. По сути, происходит подсчёт срока имитации ныряния под воду. Можно сделать ради интереса ещё пробу Генче – это время задержки на выдохе. Они почти одинаково показывают устойчивость данного человека к смешанной гиперкапнии и гипоксии. Для индивидуального расчёта упражнений достаточно цифр штанги.

В этой таблице показаны нормы проб для здоровых и молодых людей.

Читать далее
Всего голосов 15: ↑11 и ↓4 +7
Просмотры7.7K
Комментарии 40

Новости

Показать еще

Как без усталости кодить по восемь с лишним часов

VDSina.ruПрограммированиеУправление разработкойЛайфхаки для гиков
Перевод


Всю свою жизнь я писал код неправильно.

Я думал, что достаточно просто сесть за стол, открыть ноутбук, выбрать задачу из моего списка to-do и кодить, пока не устану.

Но на самом деле такой стиль работы убивал мой уровень продуктивности спустя 2–4 часа написания кода. Я ощущал себя таким уставшим, что мне не хотелось ничего, кроме как других задач, требующих низких затрат энергии (например, code review).

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

Что же изменилось?

Мой подход к работе.

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

В статье я расскажу, как этого достиг.
Читать дальше →
Всего голосов 107: ↑79 и ↓28 +51
Просмотры69.1K
Комментарии 149

Фундаментальная теория тестирования

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


Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры51.7K
Комментарии 4

Какие вопросы ожидать на позицию автоматизатора и причем тут сортировка?

Тестирование IT-системТестирование веб-сервисовТестирование мобильных приложений

Здравствуйте, коллеги.

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

Само собой, если вы проходите собеседование на позицию junior, от вас не будут требовать опыта и знаний по всем вопросам. Будет круто, если вы разбираетесь хотя бы в ~30% всего этого. От позиции middle я бы ожидал примерно ~50%-60% знаний перечисленных мною тем. Ну и далее по восходящей.

Поехали!
Всего голосов 19: ↑18 и ↓1 +17
Просмотры8.4K
Комментарии 17

Простой способ получения ”Flicker-Off”: «отключение» ШИМ мерцания подсветки LCD мониторов и телевизоров

Компьютерное железоМониторы и ТВDIY или Сделай самЛайфхаки для гиковЗдоровье
''Свобода* лучше, чем несвобода*''©
*от мерцания подсветки

Многие наверняка замечали, что за некоторыми мониторами глаза устают больше, чем за другими с такой же диагональю и разрешением.

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

КДПВ

На habr.com уже было несколько статей, посвященных как описанию этого явления, например Пульсация экранов телевизоров и Увидеть пульсацию, так и методам борьбы с ним, например за счет увеличения частоты ШИМ подсветки Разгон подсветки монитора, или даже полной переделке подсветки (ссылки внутри статьи Как оценить пульсацию светодиодных ламп).

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

Однако иногда можно добиться вполне удовлетворительного результата, не вставая с дивана компьютерного кресла, ограничившись лишь подстройкой монитора, буквально «отключив» мерцание его подсветки (ну, или по крайней мере существенно его уменьшив). Так сказать, получить «Flicker-Off».

Подробности под катом:
Читать дальше →
Всего голосов 23: ↑19 и ↓4 +15
Просмотры18.2K
Комментарии 56

Как я создаю приложения для браузера прямо в браузере

Ненормальное программированиеJavaScriptHTMLБраузерыDIY или Сделай сам

GitJS


В 2013 году компания Canonical пыталась собрать средства на выпуск смартфона Ubuntu Edge. Особенностью продукта должна была стать возможность преобразовывать смартфон в полноценный ПК. Увы, необходимую сумму собрать не удалось, поэтому мечта создать универсальное устройство так и осталась мечтой.


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


Ранее я уже описывал как преимущества браузерных приложений на примере генератора статических сайтов nCKOB, так и преимущества замены очередного сервера с АПИ на Git для общения с внешним миром на примере приложения учёта трат ГитБюджет. После выпуска ГитБюджета оставшуюся часть 2020 года я потратил на систему, позволяющую создавать браузерные приложения прямо в браузере. Эту систему я назвал GitJS.

Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры3.5K
Комментарии 11

Чек-лист тестирования требований

Тестирование IT-системПодготовка технической документации

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

Вот только на что обращать внимание при тестировании? Есть набор основных характеристик, которыми должна обладать хорошая документация:

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

Чек-лист тестирования WEB приложений

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


Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры27.5K
Комментарии 9

Топ-3 плагина для автозаполнения полей

Тестирование IT-системТестирование веб-сервисовТестирование мобильных приложений

Сегодня я расскажу про плагины, которые помогают быстро заполнить поля тестируемой формы. Мой топ-3.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры8K
Комментарии 0

CucumberTalks: избегаем антипаттернов и пишем выразительные сценарии

МойОфисТестирование IT-системПроектирование и рефакторингТестирование веб-сервисовТестирование мобильных приложений
🔥 Технотекст 2020


Фреймворк Cucumber используют как часть bdd-подхода к разработке, так и как отдельный инструмент для автотестов. 40+ млн скачиваний обеспечили фреймворку богатый опыт использования, но актуализировали поверхностное отношение к этому инструменту. Разбираем популярные огуречные антипаттерны и учимся писать действительно выразительные сценарии.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры2.7K
Комментарии 8

«Библия QA»

Тестирование IT-системТестирование веб-сервисовТестирование мобильных приложенийУчебный процесс в ITКарьера в IT-индустрии
Из песочницы
Tutorial



!!! Новая версия 2.0 !!! Посмотреть Changelog

Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры51.6K
Комментарии 10

Soft skills для разработчиков: зачем и как развивать?

GTDКарьера в IT-индустрии
Из песочницы
Спрос на IT-специалистов растет с каждым днем, вместе с этим увеличивается конкуренция. Для построения карьеры в хорошей компании уже недостаточно только профессиональный навыков (hard skills). Работодатели стали также обращать внимание и на так называемые “мягкие” навыки — soft skills. Это навыки, которые не связаны с профессией, а относятся больше к личностным качествам (коммуникабельность, креативность, эмпатия и тд). О том, действительно ли это так важно, какие навыки требуются и как их развивать — поговорим сегодня.

image

Почему soft skills стали необходимы?


Все мы знаем “известный” образ программиста: интроверт, в бабушкином свитере, растянутых штанах и очках. Конечно, в момент зарождения профессии (и появления этого стереотипа) ни о каких soft skills речи не шло, потому что, если ты умел писать код, то был уже крут! Сейчас сфера IT и сама профессия существенно изменилась.

В обязанности хорошего разработчика входит уже не только выполнение тех.заданий, но и навыки управления командой, общения с клиентами и другие. Другими словами, к специалистам стало больше требований.
Читать дальше →
Всего голосов 25: ↑15 и ↓10 +5
Просмотры10.6K
Комментарии 12

Как укрепить иммунитет и защититься от ОРВИ и, вероятно, COVID-19. Факты, доказанные наукой

Лайфхаки для гиковЗдоровье
Из песочницы
Самая научно-подтвержденная популярная статья в рунете. Отсюда вы узнаете конкретные способы эффективной профилактики ОРВИ и, вероятно, COVID-19, основанные на самой надёжной информации – мета-анализах клинических исследований.  

Читать дальше →
Всего голосов 79: ↑62 и ↓17 +45
Просмотры61.4K
Комментарии 126

Ручные тестировщики не нужны или пора уже в автоматизацию

Тестирование IT-системТестирование веб-сервисовУчебный процесс в ITКарьера в IT-индустрии
Recovery mode


Нет, конечно же ручники будут нужны. Но с каждым годом потребностей в них будет все меньше. Уровень зарплаты быстро упрется в потолок, а от монотонных задач будет тошнить. Если у вас есть желание оставаться в QA и вырасти в автоматизатора (разработчика?), то текст ниже для вас.
Читать дальше →
Всего голосов 21: ↑13 и ↓8 +5
Просмотры11.9K
Комментарии 23

32 отличия дизайна мобильного приложения под iOS и Android

red_mad_robotИнтерфейсыДизайн мобильных приложенийДизайн
image

Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями.

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

Чтобы адаптировать дизайн правильно, нужно соблюдать гайдлайны платформ: Human Interface Guidelines (HIG) у iOS и Material Design у Android. И общаться с разработчиками, в идеале подключать их к дизайну как можно раньше, чтобы они могли сразу задать технические ограничения.

Но в чём именно отличается дизайн под iOS от дизайна под Android? В этой статье я разберу 32 конкретных отличия дизайна под iOS и Android. Они поделены на четыре группы:

  1. Базовые отличия.
  2. Отличия в навигации и паттернах (UX).
  3. Отличия в компонентах (UI).
  4. Прочие отличия.

Особенности iOS будут слева, а Android — справа или сверху/снизу.

Базовые отличия


Human Interface Guidelines vs Material Design


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

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

image

image
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Просмотры25.8K
Комментарии 14

Работа не волк, часть 2. Пройти босса и выжить на испытательном сроке

RUVDS.comУправление персоналомКарьера в IT-индустрии
Новая работа — маленькая (а иногда и не очень) новая жизнь. Самое главное это начать её правильно, чтобы верный старт стал началом отличного пути. После того, как вы прошли HR-а, остаётся два важных шага: пройти собеседование с руководителем и удачно завершить испытательный срок. Поэтому в этой статье мы с вами открываем дверь к боссу (не с ноги!) и уверенно проходим дальше.
 


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

Часть 1. Поиск работы: источники, резюме, собеседование с HR
Часть 2. Устройство и адаптация: собеседуем с боссом, проходим испытательный срок с ветерком
Часть 3. Работа в роли новичка: рост в компании
Часть 4. Работа в роли опытного сотрудника: как не перегореть
Часть 5. Увольнение: я ухожу красиво

Ждём ваших историй в комментариях — пусть как можно больше читателей Хабра смогут искать работу без страха, находить для успеха и работать с уверенностью.
Читать дальше →
Всего голосов 48: ↑47 и ↓1 +46
Просмотры23K
Комментарии 7

Система Управления Тесткейсами QuAck — простые радости тестирования

Тестирование IT-системТестирование веб-сервисов
Из песочницы
Привет, Хабр! Представляю вашему вниманию перевод статьи «QuAck — the joy of testing» автора Aziz Namazov.

image

Сегодня я затрону непростую тему жизненного цикла программного обеспечения. Тема эта достаточно сложная и многогранна, включающая в себя все этапы, начиная от дизайна и планирования и заканчивая деплойментом и поддержкой. Все шаги в процессе связаны в единую цепочку. Таким образом, задержки на одном из них незамедлительно отражаются на всём процессе в целом. Это приводит к простоями и потерям времени. А, как известно — время — деньги.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры5.9K
Комментарии 2

Облачные платформы для мобильного тестирования

Тестирование IT-системPythonРазработка мобильных приложенийТестирование веб-сервисовТестирование мобильных приложений

И вот настало то время, когда нашим нуждам тестирования стало тесно на рабочем столе тестировщика. Душа попросилась в облака. На самом деле нет. Не совсем.


Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры13K
Комментарии 8

Что такое API

Тестирование IT-системТестирование веб-сервисов

Содержание



Слово «API» мелькает в вакансиях даже для начинающих тестировщиков. То REST API, то SOAP API, то просто API. Что же это за зверь такой? Давайте разбираться!

— А зачем это мне? Я вообще-то web тестирую! Вот если пойду в автоматизацию, тогда да… Ну, еще это в enterprise тестируют, я слышал…

А вот и нет! Про API полезно знать любому тестировщику. Потому что по нему системы взаимодействуют между собой. И это взаимодействие вы видите каждый день даже на самых простых и захудалых сайтах.
Любая оплата идет через API платежной системы. Купил билет в кино? Маечку в онлайн-магазине? Книжку? Как только жмешь «оплатить», сайт соединяет тебя с платежной системой.

Но даже если у вас нет интеграции с другими системами, у вас всё равно есть API! Потому что система внутри себя тоже общается по api. И пока фронт-разработчик усиленно пилит GUI (графический интерфейс), вы можете:

  • скучать в ожидании;
  • проверять логику работы по API

Конечно, я за второй вариант! Так что давайте разбираться, что же такое API. Можно посмотреть видео на youtube, или прочитать дальше в виде статьи.

Что такое API


image

API (Application programming interface) — это контракт, который предоставляет программа. «Ко мне можно обращаться так и так, я обязуюсь делать то и это».

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

  • мои обязанности — внести такую то сумму,
  • обязанность продавца — дать машину.

Перевести можно, да. Но никто так не делает ¯\_(ツ)_/¯
Читать дальше →
Всего голосов 50: ↑38 и ↓12 +26
Просмотры311.1K
Комментарии 22

Юзабилити корзины и чекаута: анализ топ-20 российских нишевых интернет-магазинов

Веб-дизайнИнтерфейсыUsabilityРазработка под e-commerce
В статье я анализирую по ряду показателей корзину и заказ в топовых интернет-магазинах, ее выводы легли в основу рекомендаций, описанных в статье: Проектирование интернет-магазина для SEO: (теория + чеклист)

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

Самый простой совет — делать минимум полей, чтобы быстрее принимать заказы. Но при этом с такими заказами неудобно работать — нужно звонить и “на слух” узнавать адрес доставки или полное ФИО получателя.

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

В своем исследовании я разобрал крупные интернет-магазины и их работу с юзабилити: закономерности, ошибки, интересные решения.
Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Просмотры5.5K
Комментарии 0

Информация

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