Сообщество - ИТ-проекты пикабушников

ИТ-проекты пикабушников

62 поста 1 507 подписчиков
54

Расширение, добавляющее учебные карточки на стартовую страницу браузера

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

Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост

Мы разрабатываем бесплатную образовательную платформу Studylib.net и я хочу рассказать об инструменте, с помощью которого можно значительно упростить процесс увеличения словарного запаса.


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


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

Интересно? Можно уже посмотреть, но еще лучше прочитать «лонгрид» о том, как это всё работает и почему это удобно.


1. После установки расширения в браузер Вам обязательно нужно согласиться с тем, что расширение поменяет страницу Новой Вкладки. Именно там будет происходить всё самое интересное.


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


2. Вначале Вам будет предложен один из демо-наборов. Он нужен только для того, чтобы познакомиться с интерфейсом. Ваша задача — создать первый набор карточек. Для этого нажмите на кнопку «Создать первый набор».


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

Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост

А в настройках конкретного набора можно выбрать, на какие типы вопросов Вы хотите отвечать.

Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост

4. Обучение построено на базе алгоритма интервальных повторений. Проще говоря, чем чаще Вы правильно отвечаете на вопросы, тем реже показывается карточка. Каждый день Вы получаете по 20 новых карточек из набора и какое-то количество уже Вам известных.


5. Учить свои наборы можно не только внутри расширения для браузера, но и с помощью смартфонов на сайте studylib.net. Причём Вы можете часть карточек из текущего задания повторять в одном месте, а часть в другом.

Как добавлять карточки в набор?


Есть несколько путей:


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


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

Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост

3. Время от времени самостоятельно добавлять новые слова в наборы на сайте studylib.net или с любой веб-страницы с помощью виджета, который открывается по нажатию на иконку расширения в тулбаре браузера:

Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост

Еще скриншоты:

Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост
Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост
Расширение, добавляющее учебные карточки на стартовую страницу браузера Английский язык, Образование, Перевод, Учеба, Немецкий язык, Длиннопост

Как поставить?


Поставить расширение можно из официального приложения Google Chrome: https://chrome.google.com/webstore/detail/studylib-new-tab-s...


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

Показать полностью 7
8

Я сделал бота, который каждый день присылает 1 альбом из списка топ-500 альбомов всех времен по версии журнала Rolling Stone

Всем привет!


Проблема:

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


Решение:

Для решения этой проблемы я создал бота, который раз в день присылает альбом из списка топ-500 альбомов всех времен по версии журнала журнала Rolling Stone. https://t.me/onealbumbot

Я сделал бота, который каждый день присылает 1 альбом из списка топ-500 альбомов всех времен по версии журнала Rolling Stone Telegram, Бот, Музыка, Spotify, Длиннопост

Как работает:

Каждое утро (в 9:00 по Москве) приходит новый альбом со ссылкой на Spotify, а вчерашний пропадает.


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


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


Перспективы

Если будет запрос пользователей, то добавлю:

- Ссылки на другие стриминг-сервисы (будет на этой неделе)

- История лайков

- Добавление других списков топовых альбомов (вроде 1001 альбом который должен послушать каждый и так далее)


Пожелания пользователей принимаются, если есть идеи что добавить - пишите в комментах или в боте!


Welcome!

https://t.me/onealbumbot


Предупреждение: список топ-500 альбомов Rolling Stone был обновлен в сентябре 2020 и туда было добавлено 85 альбомов из 21 века, так что теперь там около 10% - рэп альбомы!

Показать полностью
43

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать?

Приветствую!


Я продолжаю работать со своей небольшой командой над проектом социальной интерактивной карты сообщений: https://you-maps.com.


Совсем в двух словах о проекте: на сервисе можно оставлять сообщения, делиться сообщениями, комментировать, сохранять сообщения в избранное, обсуждать в Телегам чатах и прочее.

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

Подробнее о проекте можно почитать в одном из прошлых моих постов: Новый коммуникационный сервис You-Maps.com


Новости проекта:


1. Первое и важное изменение это переход с карт Гугл на карты OSM по очень простой причине - карты гугла очень дорогие, и использовать на проекте который не приносит деньги просто невозможно. Хотя цветовая гамма карт OSM, на мой взгляд, сильно уступает картам гугла:

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

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

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

3. Сообщения можно сохранять в группы, которые доступны в профиле пользователя:

Группы сообщений могут быть открытыми или закрытыми для других пользователей.

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

4. Появился профиль пользователя с социальными фишками и статистикой:

- Подписчики/Подписки

- Репутация (количество лайков  + количество подписчиков)

- Обо мне

- Группы сохраненных сообщений

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

5. Страница настроек пользователя:

- Настройки для нотификаций

- Настройка какой сервис для меток использовать

- Поле для информации Обо мне

- Показывать или нет кто лайкал мои сообщения

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

6. Поиск:

- По адресу

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

- По тегам

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

7. При создании сообщения можно добавить ссылку на телеграм чат, после чего у сообщения появиться кнопка открыть чат:

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост
Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

8. У сообщения появилась галерея картинок:

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

9. Можно подписываться на новые сообщения пользователей, с нотификацией о новых сообщениях на почту или push нотификацию

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

10. Можно добавлять фотки в комменты и отвечать на комменты других пользователей

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

11. Переключатель типа просмотра сообщений

- Список

- Карта

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

12. Быстрый фильтр сообщений по категориям:

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

13. У сообщений появились метки с количеством лайков/комментов/аватар пользователя

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

14. Неактивные сообщения через 7 дней архивируются и пропадают с карты, но остаются доступными в профиле пользователя при просмотре архивных сообщений:

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

15. Список пользователей лайкнувших сообщение:

Интерактивная карта You-Maps.com. Новости проекта. Как продвигать? Карты, Общение, Общение в интернете, Стартап, Poi, Туризм, Новости, Продвижение сайтов, Длиннопост

Ну и куча прочих менее важных изменений.


Как продвигать :


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


Буду признателен за любые комментарии, замечания, пожелания, критику - для меня это очень важно.


Всем спасибо кто прочитал!

Показать полностью 16
14

Как мы делали очередное приложение для медитации, а создали виртуальное рабочее пространство для IT

Привет, меня зовут Мун. Я - горная обезьянка, которую создали четверо студентов из Академгородка, и по совместительству - лицо уникального приложения для контроля рабочего дня. Но обо всём по порядку.

Как мы делали очередное приложение для медитации, а создали виртуальное рабочее пространство для IT IT, Медитация, Мобильное приложение, Стартап, Длинное, Картинки, Длиннопост

Мун появился в момент раскола нашей команды, когда мы уже работали вместе полгода. Так бывает, когда глубинные цели расходятся: часть ребят, встретившихся в стенах университета, хотела создавать AR решения, а другие – что-то абсолютно новое на базе Новосибирского Технопарка.

Мы – создатели Муна – выбрали второй вариант, где перешагнули через множество бизнес-моделей и дошли до двух побед:

– релиз нашего первого прототипа;

– подписание договора о резидентстве в Технопарке.

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

Мы приняли решение сделать упор на осознанный отдых. Казалось, что действительно полезных решений, помогающих осознанно отдыхать, мало. С этой идеей мы ворвались на А:Старт (акселерационная программа для запуска IT стартапов), где в ходе многочисленных штурмов, изменений, разработок появился Мун – обезьянка, проповедующая mindfulness.

Как мы делали очередное приложение для медитации, а создали виртуальное рабочее пространство для IT IT, Медитация, Мобильное приложение, Стартап, Длинное, Картинки, Длиннопост

Билет в резидентство

Это было умное приложение для контроля времени и снятия напряжения во время работы.

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

Принцип работы:

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

Суть заключалась в самих перерывах: мы хотели создать различный контент для релакса. На начальном этапе планировалось включить голосовые медитации и релакс-музыку.

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

Что в реальности, Маск?

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

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

Как мы делали очередное приложение для медитации, а создали виртуальное рабочее пространство для IT IT, Медитация, Мобильное приложение, Стартап, Длинное, Картинки, Длиннопост

Новая идея возникла быстро. К её реализации мы приступили еще быстрее. Она отражала и нашу реальную боль, и боль участников CustDev'а (процесс тестирования идеи на потенциальных потребителях), который мы провели. И это было то самое виртуальное рабочее пространство для IT-сферы – новый дом нашего Муна.

Каждому из нас хотелось, чтобы все его задачи были всегда под контролем. Необходим инструмент, который не только заменит бесконечные блокноты, трекеры и планировщики, но и будет иметь возможность синхронизации с рабочими сервисами, которые используются IT специалистами ежедневно. Этот функционал и был заложен в Moun.

Как мы делали очередное приложение для медитации, а создали виртуальное рабочее пространство для IT IT, Медитация, Мобильное приложение, Стартап, Длинное, Картинки, Длиннопост

Moun закрывает три главные выявленные потребности нашей аудитории:

1) Можно не следить за временем – трекер времени выполнения задач позволяет контролировать количество часов работы;

2) Имеешь абсолютно все задачи под рукой – приложение можно синхронизировать с Jira, Redmine и YouTrack. Есть возможность внесения других задач вручную с последующим ранжированием их по степени выполнения;

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

Сейчас мы как раз на пороге релиза. Это как гадать на шаре: для себя вроде бы всё просчитано, но хочется получить критику от Вселенной. Шар не сильно разбирается в IT и предпринимательстве, но вы – другое дело. Так что просим любое мнение: на том ли пути наш Мун?

Чуть подробнее узнать о Moun можно тут и даже оставить почту, чтобы мы маякнули, как будет релиз :)

Показать полностью 2
41

Новый коммуникационный сервис You-Maps.com

Приветствую!


Для начала я хочу извиниться перед своими подписчиками за продолжительное отсутствие новых постов по очень простой причине: вначале я искал новую работу и это отнимало много сил и времени, а потом вернулся к работе над своим старым проектом, который я задумал еще в 2015 году - https://you-maps.com/ и именно об этом проекте будет этот самый пост.


Идея

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

Примерно 5 лет назад я задумался о некой проблеме: отсутствии такого глобального коммуникационного сервиса, в котором это самое общение будет привязано к местности.


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


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


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


Как это выглядит


Главная страница с сообщениями

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

При клике на сообщение справа выезжает боковая панель с подробной информацией:

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

На панели сообщения можно: посмотреть фотографии, описание, теги, поделиться ссылкой в соц сетях и оставить комментарий:

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

Допустим, вы нашли какое-то событие и хотите приехать на эту точку - для этого есть кнопка которая открывает эту точку на Гугл Картах:

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

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

После этого нажать на кнопку добавления нового сообщения в нижней правой части экрана и создать сообщение:

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост
Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

Также вы можете создать закрытое сообщение, которое будет доступно по ссылке, но все также удалиться через 24 часа при отсутствии активности.

На данный момент, в тестовом виде есть ограничение на размер загружаемых фотографий в 12 МБ и количестве 10 штук на сообщение.


Фильтрация


Работает первая версия фильтрации сообщений на карте по тегам. В дальнейшем добавлю поиск по имени пользователя.

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

Также интерфейс поддерживает мобильные устройства с одним небольшим отличием - панель сообщения занимает все окно:

Новый коммуникационный сервис You-Maps.com Общение, Сообщения, Карты, Объявление, Сервис, Стартап, Длиннопост

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


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


Этот проект очень важен для меня, поэтому я буду крайне благодарен за любой фидбек в виде замечаний, пожеланий, баг-репортов и прочего-прочего в комментариях, а также и на почту: support [ at ] you-maps.com



Всем спасибо!

Показать полностью 8
8

Тепловая карта населения по России

Доброго времени суток. Сделали небольшой бесплатный сервис "Тепловая карта населения" по России. Основываясь на открытых данных мы смогли спроецировать это на карту и показать какие районы городов заселены гуще (где выше плотность жилого фонда). Также можно высчитать примерный трафик при открытии своей точки ритейла (задав радиус обслуживания)


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


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

Тепловая карта населения по России Тепловая карта, Население, Плотность населения, Сервис, Города России
Тепловая карта населения по России Тепловая карта, Население, Плотность населения, Сервис, Города России
15

Разработка игры на phaserjs - 1: введение

Всем привет давно не писал на этот ресурс и вот решил опять попробовать. Одно время я начинал писать о разработке интернет проектов:


- Разработка интернет проекта с нуля ч.3 - Трекер задач


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

Разработка игры на phaserjs - 1: введение Gamedev, HTML 5, Typescript, Javascript, IT проекты, Длиннопост

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


Введение


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


Что такое Phaser?


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

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


Основные требования


Для разработки этой игры вам понадобятся базовые знания javascript, так же вам необходимо ознакомится с введением по работе с phaserjs, оно поможет вам развернуть окружение для работы, а также даст базовые понятия об архитектуре Phaser.js приложений.


Все необходимые файлы для работы вы найдете в архиве по ссылке.


Для разработки игры вам понадобятся:

- базовые знания javascript;

- nodejs установленный на компьютер взять можно тут;

- редактор кода по желанию но я рекомендую использовать ( vscode );


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

Разработка игры на phaserjs - 1: введение Gamedev, HTML 5, Typescript, Javascript, IT проекты, Длиннопост

этой командой мы устанавливаем необходимые для работы пакеты

Разработка игры на phaserjs - 1: введение Gamedev, HTML 5, Typescript, Javascript, IT проекты, Длиннопост

эта команда запускает наш проект и открывает вкладку браузера, если все прошло успешно в вашем браузере должна открыться вкладка на которой вы увидите:

Разработка игры на phaserjs - 1: введение Gamedev, HTML 5, Typescript, Javascript, IT проекты, Длиннопост

если этого не произошло проверьте консоль, в ней вы должны увидеть:

Разработка игры на phaserjs - 1: введение Gamedev, HTML 5, Typescript, Javascript, IT проекты, Длиннопост

в моем случае ошибок нету и наша игра доступна по адресу:

Разработка игры на phaserjs - 1: введение Gamedev, HTML 5, Typescript, Javascript, IT проекты, Длиннопост

попробуйте перейти по этому адресу вручную, если и это не помогает опишите вашу проблему в коментах. Постараюсь помочь :)

P.S с орфографией все плохо :(

Показать полностью 5
5

Brainer - игрушка, которую я написал на движке Phaser 3

Доброго времени суток! На протяжении 3 последних месяцев работал над логической головоломкой. Недавно опубликовал её в Центре приложений Facebook. Ниже есть ссылка на игру в Facebook, и видео игрового процесса. Буду рад любым отзывам! Заранее, спасибо!

Линк на игру: https://apps.facebook.com/brainer

7

Text Layout Tools или смена раскладки текста на Android

Ghbdtn, Gbrf,e!

Т.е. Привет, Пикабу!


Не буду лукавить, говоря, что никогда не печатал подобную кракозябру.

На Windows, Mac и Linux можно найти сразу несколько программ для исправления раскладки текста, но вот поиск по запросу «Punto switcher для Android» выдаёт неутешительные результаты, что таких не имеется.


Конечно, с отказом от физических кнопок проблема кажется неактуальной, но немало людей пользуются планшетами с клавиатурой. А ещё есть BlackBerry с их клавиатурниками:

Text Layout Tools или смена раскладки текста на Android Приложение на Android, Punto Switcher, Набор текста, Программирование, Гифка, Видео, Длиннопост

И вот тут возникает трудность, что нет понимания, на каком языке сейчас печатаешь, пока не начнёшь печатать. В Windows есть значок в трее РУС/ENG, в то время как Android заставляет пользователей гадать или напрягать память.


В какой-то момент мне это надоело, и я начал поэтапное освоение возможностей андроида с целью хоть как-то исправить ситуацию. Так появилась программа Text Layout Tools.



Функционал:

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

Text Layout Tools или смена раскладки текста на Android Приложение на Android, Punto Switcher, Набор текста, Программирование, Гифка, Видео, Длиннопост

Т.е. вы печатаете слово; если оно набрано в неверной раскладке, оно автоматически исправится. Иногда бывают неточности, и тогда замена не происходит. Принудительно сменить раскладку последнего набранного слова можно комбинацией Ctrl+Q.



Настройки:

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


1. Язык ввода

Метод ввода задаёт соответствие между русскими и английскими символами. Так программа понимает, что «й» - это «q», а «и» - это «b».

Text Layout Tools или смена раскладки текста на Android Приложение на Android, Punto Switcher, Набор текста, Программирование, Гифка, Видео, Длиннопост

-  Йцукен, translit и qwertz – варианты для телефонов BlackBerry (в зависимости от вашего предпочтения раскладки).

-  USB-клавиатура – для планшетов.


2. Быстрая клавиша

Клавишу Ctrl нужно назначить на ту кнопку, которая выполняет роль Ctrl на клавиатуре.

Text Layout Tools или смена раскладки текста на Android Приложение на Android, Punto Switcher, Набор текста, Программирование, Гифка, Видео, Длиннопост

CTRL (USB-клавиатура) – соответственно для внешних клавиатур.

Остальные варианты обусловлены тем, что на телефонах KeyOne и Key2 можно переназначать кнопку Ctrl.



Вот и всё!

Можно печатать (не забудьте при этом разрешить работу сервису Text Layout Tools).

Остальные настройки позволяют подстроить поведение под себя. Например:

Text Layout Tools или смена раскладки текста на Android Приложение на Android, Punto Switcher, Набор текста, Программирование, Гифка, Видео, Длиннопост

• Сменить Ctrl+Q на другое сочетание,

• Задать список слов-исключений, которые не будут переводиться в другую раскладку,

• Изменить звуковой сигнал при переключении языка,

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

• И многие другие.



Заключение:

Уместно будет посмотреть на работу программы вживую.

Видео вертикальное, так как записывал с телефона. Можно без звука, но с ним картина полнее.

Индикаторы-флаги показывают текущий язык в трее и внизу экрана. Их поведение также настраивается.

В будущем планирую сделать мастер настройки при первом запуске.

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


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



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

Программу я делал для себя и не отрицаю, что есть спорные моменты. Делюсь и буду рад, если кто-то сбережёт себе немного нервов и времени при наборе текста.


Ссылка на исходный код: https://github.com/MKrupskiy/TextLayoutTools

Скачать можно тут: http://4pda.ru/forum/index.php?showtopic=965434


P.S. Приложение отслеживает ввод для замены текста. Введенный текст остается только в приложении, ни на какие сервера не отправляется. При анализе текста для определения языка используются локальные словари. Если сомневаетесь, не включайте сервис.

Показать полностью 4 1
Мои подписки
Подписывайтесь на интересные вам теги, сообщества,
пользователей — и читайте персональное «Горячее».
Чтобы добавить подписку, нужно авторизоваться.
Отличная работа, все прочитано!