LINUX.ORG.RU

Органайзер для студентов iStodo теперь в Open Source

 , , ,


3

1

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

Вместе с тем, состоялся релиз версии 1.3, в которой реализована синхронизация через облачный сервис Dropbox. Также увидел свет первый выпуск Android-приложения для просмотра расписания и задач (работа приложения обеспечивается через вышеупомянутую синхронизацию). Код мобильной версии также открыт, но под лицензией BSD, которая позволяет использовать наработки (QML-компоненты) для написания любых других приложений.

Исправлена путаница с неделями, в том числе при экспорте в iCal.

Немного улучшено составление расписания в настольной версии:

  • Добавлены кнопки очистки полей аудитории и группы.
  • Добавлена начальная поддержка автодополнения аудитории и группы (для добавления нажмите Enter).

>>> Сайт программы

★★★★★

Проверено: fallout4all ()
Последнее исправление: INFOMAN (всего исправлений: 2)

Это просто охренительно полезная прога!

А еще она на Qt - это делает ее в 10 раз лучше!

anonymous
()

Под Мак есть...ляпота...оценим))

bookman900 ★★★★★
()

Не очень приятно исходники организованы. Собрал для openSUSE.
И ещё: git tag – великолепное изобретение человечества. И многопоточная сборка, которая почему-то не работает.

Darth_Revan ★★★★★
()
Последнее исправление: Darth_Revan (всего исправлений: 1)

Я так понял, отучились и забросили?

Deleted
()
Ответ на: комментарий от anonymous

Чем эта программа лучше связки из любого caldav-сервера и любого caldav-клиента? В описании на главной странице программы не нашел ничего такого, с чем не справились бы davical и lightning.

anonymous
()
Ответ на: комментарий от anonymous

Да, давно уже.

Значит надо попробовать. А чем ещё оно может быть лучше, я не в курсе. Не качал.

anonymous
()

Торт, наконец запилил себе расписание и не брожу по универу как идиот

gosha36 ★★
()

Версия под firefox OS есть? Нет? Тогда кому это нужно?

DELIRIUM ☆☆☆☆☆
()

Отлично, а то в сборках под gnu/linux qt зачем-то запаковывался в бинарник, в результате чего получалось просто фантастическое ШГ.

equeim ★★
()

А для любителей легковесных решений могу посоветовать свой отображальщик расписания из текстового формата в conky. На Python 3, на C и очень старая версия на bash. Гурманам быдлокода рекомендую.

batekman ★★★
()

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

andreyu ★★★★★
()

Есть у меня идея создания интернет сервиса, суть которого связана с расписаниями для Вузов. Но пока это только идея... интересно будет взглянуть на iStodo.

Pirr ★★
()
Ответ на: комментарий от Darth_Revan

git tag – великолепное изобретение человечества

Спасибо, добавил

И многопоточная сборка, которая почему-то не работает.

Действительно странно.

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от Dispetcher14

Если бы ещё Android-клиент не падал бы и таки синхронизировался, было бы здорово.

Падение после первой синхронизации? Пишет об ошибке или просто не синхронизируется? Какая версия ОС и модель смарта?

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от equeim

Отлично, а то в сборках под gnu/linux qt зачем-то запаковывался в бинарник, в результате чего получалось просто фантастическое ШГ.

Фантастическое ШГ у Qt5 не зависит от способа упаковки, обещают пофиксить в 5.4.

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от arcanis

запилите тег в репах, если не трудно

done

// жалко, что перевода так и нет =)

Времени нет тоже, c'est la vie

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Я вроде слышал, что вы продавать хотели. ЛПП или не взлетело?
Я так понял, отучились и забросили? // alright
Сдается мне нужна возможность редактирования расписания с мобильного устройства. // andreyu

...Стало еще очевиднее, что нужно мобильное приложение, другой стороны, к этому времени Digia выпустила Qt 5.2, в которой заявлена поддержка мобильных платформ. Уже догадываетесь, какие грабли были следующими?) Правильно, мы подумали, что раз такое дело, надо писать кроссплатформенное приложение на Qt Quick, сосредоточившись для начала на Android. Увы, технология оказалась весьма и весьма сырой, тем более для написания традиционных приложений. Очень многие виджеты приходится реализовывать самостоятельно, а те что есть или выглядят не родными или работают не так как надо. Да и с масштабированием под разные экраны пришлось повозиться. В итоге получился как максимум просмотрщик расписания и задач, с которым не видать нам высоких мест в сторах как своих ушей. Для перспективы хоть какой-то монетизации нужны не только полноценные и нативные мобильные приложения, но и выход на западных студентов. Ну и еще такие мелочи как мотивация и свободное время...

http://habrahabr.ru/company/istodo/blog/234535/

CrossFire ★★★★★
() автор топика

GPLv3 - это хорошо :-) Обновил пакеты в Росе и ОпенМандриве.

Pulfer
()

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

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от CrossFire

HTC DHD, 4.2.2 - после нажатия «импортировать» открывается браузер с ссылкой с токеном на сайт Dropbox. И ничего не происходит.

Dispetcher14 ★★★★★
()
Ответ на: комментарий от EXL

А чего на БХ снесли компанию и тебя в ReadOnly отправили? О_о

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

CrossFire ★★★★★
() автор топика

Нда, названьеце у программы: яСтудень — будоражит!

sdio ★★★★★
()
Ответ на: комментарий от CrossFire

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

Dispetcher14 ★★★★★
()
Ответ на: комментарий от Dispetcher14

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

В приложении на кнопку «Продолжить» нажимали?

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Каковы дальнейшие планы на развитие проги?

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

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от CrossFire

Не, там ШГ было как в макоси - отвратительное жирное мыло.

В Qt5 ШГ лишь немного более бледное, чем надо. В 5.4 исправят только игнорирование некоторых настроек fontconfig (автохинтинг, отключение сглаживания). С включенным антиалиасингом шрифты все равно будут отображаться неправильно. Я зарепортил баг, но никаких подвижек не видно.

equeim ★★
()
Ответ на: комментарий от anonymous

Помощь нужна? Умею в qt quick.

Безусловно нужна.

CrossFire ★★★★★
() автор топика

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

CHIPOK ★★★
()
Ответ на: комментарий от equeim

В 5.4 исправят только игнорирование некоторых настроек fontconfig (автохинтинг, отключение сглаживания)

А нет ли уже патчей, которые можно было бы бэкпортировать в 5.3?

Pulfer
()

Тестов нету, не буду качать-собирать. Поделка.

GreenBag ★★
()
exl@exl-Lenovo-G560e:~/Projects/istodo-desktop > git diff
diff --git a/iStodo.pro b/iStodo.pro
index 37b5e14..9773db8 100644
--- a/iStodo.pro
+++ b/iStodo.pro
@@ -5,8 +5,7 @@ include(updaterCommon/updaterCommon.pri)
 
 SUBDIRS += \
             desktop \
-            updaterServer \
-    iOS
+            updaterServer
 
 HEADERS += \
         const.h \

Поправь, да тег передвинь. А то:

16:44:16: Running steps for project iStodo...
16:44:16: Configuration unchanged, skipping qmake step.
16:44:16: Starting: "/usr/bin/make" 
/opt/QtSDKs/Qt5.3.1/5.3/gcc_64/bin/qmake -spec linux-g++ -o Makefile ../../istodo-desktop/iStodo.pro
cd desktop/ && ( test -e Makefile || /opt/QtSDKs/Qt5.3.1/5.3/gcc_64/bin/qmake /home/exl/Projects/istodo-desktop/desktop/desktop.pro -spec linux-g++ -o Makefile ) && /usr/bin/make -f Makefile 
make[1]: Entering directory `/home/exl/Projects/build/iStodo-Qt_5_3_1-Release/desktop'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/exl/Projects/build/iStodo-Qt_5_3_1-Release/desktop'
cd updaterServer/ && ( test -e Makefile || /opt/QtSDKs/Qt5.3.1/5.3/gcc_64/bin/qmake /home/exl/Projects/istodo-desktop/updaterServer/updaterServer.pro -spec linux-g++ -o Makefile ) && /usr/bin/make -f Makefile 
make[1]: Entering directory `/home/exl/Projects/build/iStodo-Qt_5_3_1-Release/updaterServer'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/exl/Projects/build/iStodo-Qt_5_3_1-Release/updaterServer'
cd iOS/ && ( test -e Makefile || /opt/QtSDKs/Qt5.3.1/5.3/gcc_64/bin/qmake /home/exl/Projects/istodo-desktop/iOS/iOS.pro -spec linux-g++ -o Makefile ) && /usr/bin/make -f Makefile 
Cannot find file: /home/exl/Projects/istodo-desktop/iOS/iOS.pro.
make: *** [sub-iOS-make_first] Error 2
16:44:17: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project iStodo (kit: Qt 5.3.1)
When executing step "Make"

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.