Git Product home page Git Product logo

razmetka's Introduction

Разработка программы остановлена

Доступна новая веб-версия: mediArch

razmetka

Роспись аудио интервью по минутам

Установка

Установка состоит из частей:

  1. Установка СУБД MySQL
  2. Установка Node.js
  3. Настройка модулей Node.js
  4. Размещение файлов программы

1. Установка СУБД MySQL

Можно воспользоваться мануалом: http://www.q2w3.ru/2010/10/22/2312/

Если вы пользователь Windows: Скачайте установщик MySQL на странице: https://dev.mysql.com/downloads/installer/ и запустите его.

MySQL Server и Console. Обратите внимание на номер порта (например, 3333), который будет использоваться для доступа к базе данных.

(sic!) Логин пароль и порт будет необходимо потом настроить в программе.

2. Установка Node.js

Воспользуйтесь мануалами для установки: этим https://learn.javascript.ru/ajax-nodejs

или этим

https://medium.com/devschacht/node-hero-chapter-1-239f7afeb1d1

(нужно уметь пользоваться консолью!)

3. Настройка модулей Node.js

В консоли введите две команды: npm install node-static npm install mysql

4. Размещение файлов программы

Скачайте последний релиз программы razmetka и распакуйте архив.

razmetka's People

Contributors

ilyapetrovm avatar

Stargazers

 avatar

Watchers

 avatar  avatar

razmetka's Issues

Прослушать выбранный интервал

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

Проблема с масштабом

а с масштабом всё ещё что-то неладное:( если сильно увеличить, он плохо видимо понимает, где курсор. (наверное это может быть связано с маленькими расстояниями между текстовыми интервалами?)
эта ошибка накапливается, и запись заканчивается раньше, чем курсор доходит до конца аудио интервала. причём выделения интервалов согласованны со звуком, проблема только в нарисованном курсоре
[ https://vk.com/photo28605019_456240778
2. https://vk.com/photo28605019_456240779

Удаление элементов из базы

  • Создать поле hidden для всех таблиц.
  • Запрос Селект выполнять с условием hidden = false
  • Запрос Удаления выполнять изменением поля hidden
  • Каскадно запускать метод hidden для всех элементов

Открыть/закрыть опись интервью

При открытии интервью: Список с описями должен пропадать и быть доступным в углу экрана в виде "бутерброда"

Пожелание: Необходимо окончательно оформить разворачивание списка интервью как отдельного класса.

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

При каскадном удалении возникают ошибки

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

Возможно, это проблема самой базы данных. Но что-то мне это не нравится.

Надо всё же ввести поле hidden

Текстовые интервалы привязать к аудио интервалам

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.