Увлечения

Разработка для Android

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

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

Аудио-проигрыватель

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

Главное окно

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

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

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

Регулировка скорости и частоты звука

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

Запоминание текущего файла и временной метки

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

Мой проигрыватель запоминает файл и временную метку каждого плейлиста. А текущий плейлист запоминается перед закрытием проигрывателя.

Авто-пауза

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

Решил проблему путем добавления режима авто-паузы во время воспроизведения. После того как пользователь активирует этот режим, пауза начинает устанавливаться автоматически каждый раз после 5 минут отсутствия взаимодействия с проигрывателем. Если слушатель еще не уснул, то он может продолжить воспроизведение, нажав на соответствующую кнопку. Если уснул, то после пробуждения он деактивирует этот режим. Проигрыватель автоматически отматывает 5 минут назад и продолжает воспроизведение. Таким образом гарантируется, что пользователь не потеряет нити повествования, а самое большее что ему придется повторно прослушать - это 5 минут.

Синтезатор речи

Описание приложения пока не добавлено

Список покупок

Описание приложения пока не добавлено

Ролики

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

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

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

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

Носки

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

Обычные носки впитывают почти всю влагу, нога распаривается, легко появляются мозоли. Специальные носки для катания на роликовых коньках выводят влагу в ботинок и нога остается сравнительно сухой. Причем перед покупкой стоит обратить внимание на то, чтобы они не содержали хлопка. По неопытности я купил первые специальные носки с содержанием хлопка в 60%. После того как я купил другие носки без содержания хлопка, я уже не хотел надевать первые. Другая проблема обычных носков это неплотное облегание ноги, что способствует образованию складок и натиранию ноги. Специальные носки плотно облегают ногу (некоторые производители даже помечают левый и правый носок), что избавляет от вышеуказанных проблем.

Такие носки существенно дороже обычных, но они необходимы для комфортного катания.

Роликовые коньки

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

Ниже изображена конструкция роликовых коньков для фитнеса с ее основными элементами:

Конструкция роликовых коньков для фитнеса

БОТИНОК

МАНЖЕТА

БАКЛЯ

ПЯТОЧНЫЙ РЕМЕНЬ

РАМА

ТОРМОЗ

КОЛЕСА

Я выбрал роликовые коньки для фитнеса со следующими характеристиками:

Советую приобретать роликовые коньки ведущих производителей, таких как Rollerblade, K2, Powerslide и др., в специализированном магазине, а не в спортивном супермаркете.

Примерка

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

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

Защита и одежда

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

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

Катание

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

Роллерская стойка

Стойка

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

Основные правила:

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

Равновесие

Качение происходит за счет переноса веса тела с одной ноги на другую и отталкивания другой ногой. Поэтому умение держать равновесие играет основную роль.

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

Падения

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

Торможение

Тормозить можно штатным тормозом (см. конструкцию роликовых коньков) или колесами. Хочу заметить, что я почти не пользовался штатным тормозом и вскоре снял его. Мне показалось, что тормозить на большой скорости с его помощью небезопасно. Кроме того он мешает в некоторых роллерских позициях (например монолайн).

Уже с самого начала у меня неплохо получалось торможение колесами, так называемое торможение плугом (также известно как V-stop). Считается, что этот способ торможения самый простой в освоении новичками.

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

Всегда катайтесь осмысленно и прогресс не заставит себя долго ждать!

Лыжи

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

Техника катания на лыжах коньковым ходом во многом схожа с техникой катания на роликовых коньках. Когда я начал кататься на роликах, то заметил, что поддержание равновесия, качение вперед, торможение плугом (V-stop) для меня не представляют что-то абсолютно новое. У катания на лыжах есть преимущество перед роликовыми коньками. Это менее болезненные падения :) Но к сожалению у лыж меньшая маневренность чем у роликовых коньков.