Как только ты замолкаешь, он тут же повторяет твою реплику. Перед началом игры программа обычно спрашивает, разрешить ли. US/osx/mtlion_font_book_collection.png' alt='Программа Повторяющая Слова Для Компьютера' title='Программа Повторяющая Слова Для Компьютера' />Интервальные повторения в кармане Хабрахабр. Статья о программе i. OS для запоминания английских слов методом интервальных повторений, которая учитывает ваш распорядок дня. На хабрахабре уже несколько раз освещался вопрос о методе интервальных повторений для запоминания информации habrahabr. Если вкратце, то интервальные повторения это подход к запоминанию информации, заключающийся в повторении изучаемого материала через определенные, постоянно возрастающие интервалы времени например, через 5 минут, потом через 2. Как пришла идея создать приложение. Примерно год назад я решил применить эту технику интервальные повторения к запоминанию английский слов, т. Сперва начал искать полностью готовые решения. Мне нужна была программа для мобильного телефона, т. Мой поиск не увенчался успехом. Программы, которые я находил, либо требовали создание базы со словами самостоятельно, либо слишком много стоили Anki, либо имели на мой взгляд недостаточную функциональность именно в плане реализации повторений. Не найдя готовой программы, было решено написать собственную, которая будет полностью отвечать моим требованиям Слова для запоминания должны быть в частотном порядке, а не просто в алфавитном или еще каком то. В первую очередь я хочу изучить наиболее используемые слова, а редко используемые могут и подождать это вопрос эффективности обучения. Это крайне важно, так как человек может забыть как о необходимости повторений, так и о самой программе. Программа должна быть под мобильную платформу, чтобы в нужный момент можно было повторить слова т. Небольшой опыт программирования под i. OS уже имелся, так что с выбором целевой платформы колебаний не было. На разработку программы ушло 8 месяцев, в основном по вечерам после работы. И сейчас я, наконец то, готов поделиться результатами с вами. Отличительные возможности приложения. Главное отличие моей программы от аналогов это учет вашего распорядка дня. Вы можете указать программе интервалы времени, когда не можете изучать слова сон, обед на работе, занятие спортом и т. В заданные промежутки времени программа не побеспокоит вас напоминанием о необходимости повторения слов. Более того, на основе ограничений времени будет вычислено время, когда вы сможете учить новые слова. Данную особенность лучше пояснить на следующем примере. Предположим, вы задали ограничение времени для сна 2. Программа Повторяющая Слова Для Компьютера' title='Программа Повторяющая Слова Для Компьютера' />Программы предназначены для автоматизации какихто действий за компьютером. Это могут быть нажатия и перемещения мышкой или клавиатурой,. Предположим также, что интервалы повторений такие 3. В это время вы уже скорее всего заснете, повторение будет считаться просроченным. Для предотвращения подобной ситуации программа ограничивает время для изучения новых слов повторять слова можно в любой момент времени. Для вышеприведенного примера программа запретит изучать новые слова после 2. В программе на выбор представлены несколько разных методов интервальных повторений по Пимслеру, по Эббингаузу и др. Человек, настойчиво повторяющий, что он не дурак, обычно порождает некоторые. Все программы и файлы на компьютере хранятся на жестком диске. Программа для автоматического включения и выключения компьютера под. Весьма часто на компьютере приходится делать какието простые. Я не решусь судить, какой из них наиболее эффективный, но по умолчанию выбрал метод Пимслера, т. Каждое слово может быть озвучено я использую встроенный в i. OS синтезатор речи, что позволило существенно сократить размер приложения. Когда вы изучаете новое слово, вам доступны два действия либо вы будете в дальнейшем повторять это слово, либо оно вам уже известно не будете его повторять. В случае, когда вы повторяете ранее изученное слово, вы сообщаете программе, помните ли вы его или нет. В соответствии с этой информацией, программа примет решение о времени следующего повторения. Для автовладельцев предусмотрен специальный режим. Достаточно положить телефон под лобовое стекло автомобиля и включить режим проецирования HUD слова будут видны перед вами на лобовом стекле вы видите как дорогу, так и слова. Когда подойдет время для повторения слова, программа вас об этом уведомит создаются локальные уведомления Сторонние продукты. Программа Повторяющая Слова Для Компьютера' title='Программа Повторяющая Слова Для Компьютера' />Для отслеживания падений приложения я встроил Crashlytics регистрация на сайте занимает несколько недель, сервис бесплатный. Также этот сервис позволяет организовать beta тестирование приложения. Реализовано все крайне удобно. Для себя я создал небольшую шпаргалку по добавлению устройства в список для AD HOC распространения Получить udid устройства. Зайти на developer. Certificates, Identifiers Profiles Devices All. Нажать на Ввести Name любое, главное чтобы было понятно что это за устройство и кому оно принадлежит и UDID, нажать Continue. Нажать Register. Перейти в Provisioning Profiles Distribution. Выбрать profile который используется для распространиения AD HOC нажать Edit. В разделе Devices поставить чекбокс напротив нового добавленного устройства. Нажать Generate. Можно скачать профайл на компьютер НЕОБЯЗАТЕЛЬНО, нажать Done. Перейти в Xcode. Xcode Preferences Accounts Выбрать нужный id Двойной щелчек по Name. Помимо Crashlytics с января этого года стал пользоваться сервисом Test. Flight для бета тестирования. Его несомненный плюс в количестве тестеров 1. Вот хорошая статья как пользоваться этим сервисом i. OS 8 Beta Testing with Test. Flight. Для сбора статистики использовал Flurry сервис бесплатный. На данный момент меня интересует эффективность каждого метода интервальных повторений, попробую оценить ее по отношению количества нажатий на кнопки Помню, Не помню. Для записи возникающих мыслей по улучшению приложения, текстов справки, TODO списка я использовал сервис Google Docs с мобильного телефона чтобы не потерять мысль, на компьютере вечерами просто удобно. Иконка. На иконке я хотел показать, что для запоминания слов задействуются механизмы памяти нашел удачную на мой взгяд идею человеческая голова с шестеренкой вместо мозга иконки удобно искать на Icon. Finder. Фон иконки стандартный для приложений по изучению языков два флага английский и русский. В Xcode проекте приложения создано три цели альфа компилируется сразу на устройство, бета не компилируется на устройство, приложение собирается через product archive и далее распространяется через сервис бета тестирования Crashlytics и финальная версия для магазина во многом повторяет бета версию, также используется для бета тестирования через сервис Test. Flight. Соответственно на устройстве могут быть установлены сразу все три версии приложения Чтобы эти версии можно было легко отличить друг от друга, были созданы маски Alfa и Beta для иконок делюсь ими с вами. Баги. Система контроля версий Xcode не воспринимает пути на русском с буквой й. Решение заменить й на и в названиях папок. После этого файлы успешно добавляются в систему контроля версий. Вместо вывода. Если у вас есть не просто идея, а решение какой либо вашей проблемы, и это решение лично для вас удобнее уже созданных возможно ваш продукт имеет шанс на успех. Надеюсь, что мое приложение окажется для кого нибудь полезным. Промо коды. Промо коды для приложения Повторяй и запоминай английский слова со Spaced. Repetition. App 9. H7. HWJJKETNL3. MNNMJR3. EJKFJPKT3. NPFXYEXJEAWL4. XXJKTLAEF3. 36. 3N3. EHPKEERT4. 4FTWYPKF7. EE7. PXWT9. JPPXYY4. Красочный Фон Для Презентации тут. YWR6. 4T6. HXLKFNHRKMYKP7. RNATYPF4. XJLT7. 7PM9. E4. 3T3. HAXTN7. L3. KW6. FWT3. FJTNPAFKMYM3. XL4. ALTPWYNNE6. 4EYPAPM3. PNTM3. HW4. ATX4. F6. ELHA7. EAJFK3. XJHTM3. PKJYLHRX7. HN6. J9. 77. N4. 9PKR6. UPD 2. 4 апреля 2. Дополнительные промокоды tokn.