226

(47 ответов, оставленных в Прочие проекты/разработки)

jumper пишет:

А у меня переключалка запускается только от рута - от пользователя ругается на permission denied -нет доступа к /dev/event0 . Так и должно быть или я что то не так делаю ?

Да, ты делаешь неправильно - не читаешь readme.

Если ставил из исходников:

* For install, run by root:

  make install

* For running switcher, run command:

  /usr/sbin/loloswitcher

Если ставил бинарную сборку:

1. Login as root
2. Copy loloswitcher binary to /usr/sbin
3. Run command:

   chown root:root /usr/sbin/loloswitcher
   chmod u+s /usr/sbin/loloswitcher


* For running switcher, type command:

  /usr/sbin/loloswitcher

chon пишет:

Небольшая проблема с закрытием окна.
Данные:
- Ubuntu 11.04 Unity

Я честноговоря с Unity никогда делов не имел.

Может быть, в ней есть какой-то виджет "Трей", который надо запустить?

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

Или не закрывай окно.

Как ты например собрался со скайпом работать? Его значек тоже в трее висеть должен. Или в Unity специально для скайпа какое-то исключение прописали?

228

(47 ответов, оставленных в Прочие проекты/разработки)

Pavlinux пишет:
xintrea пишет:

здесь же обсуждаем хотелки.

Хотел переделать на чистом С, хотел и переделал

А какой в этом смысл? Ну убрали классы, методы переделали на функции, все приватные свойства теперь вывалены в глобальную область видимости. Потеряли ООП декомпозицию. Для чего всё это?

PS: И еще просьба. Коль вы делаете форк, тем более на другом языке программирования, пожалуйста, поменяйте название своей программы. Название LoLo Switcher закреплено за моей разработкой, и является объектом авторского права. Оно принадлежит мне по факту создания произведения. Предлагаю название PePe Switcher, так звали подругу LoLo в мультфильме.

Не забудьте переделать расположение конфиг-файла.

lucif0rm пишет:

Половина моего поста мало относится к действительному багу (я просто привык описывать все свои действия) - mytetra при переносе базы данных в друго каталог НЕ РАСПОЗНАЁТ database.ini по новому пути! Пример кейса:

1) Используя настройки по умолчанию, создайте базу данных, в настройках укажите пароль для шифрования.
2) Зашифруйте ветку в базе.
3) Поставьте в настройках другой путь к базе данных.
4) Закрыв mytetra, скопируйте или перенесите файлы из /home/user/.config/mytetra/data в место, указанное ранее в настройках.
5) Запустив mytetra, получите предложение ввести пароль для шифрования базы (с подтверждением, как при первой установке).
6) В результате для хранения хэшей будет использоваться файл /home/user/.config/mytetra/<абсолютный путь до каталога с базой>/database.ini, а не <абсолютный путь до каталога с базой>/database.ini (что ожидается).

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

Ага, теперь понял. В следущей версии скорее всего исправлю.

Lazy_Kent пишет:

Я имел ввиду проблему с 64-битной версией. Планировалось обновление с исправлением.

А, так это сделано два месяца назад.

Вот новость: MyTetra v.1.30.1 - релиз для владельцев 64-х битных систем

Там написано:

Программа накопления информации MyTetra обновилась до версии 1.30.1. В этом релизе были исправлены проблемы с шифрованием, возникающие у пользователей 64-х битных систем.

На официальной странице проекта выложены исходники новой версии MyTetra, и готовая сборка под Mac Os X.

То есть, владельцы Linux x64 традиционно должны скомпилять себе MyTetra из исходников, готовой бинарной сборки нет. Исходники на официальной странице содержат версию 1.30.1, то есть уже исправленную.

lucif0rm пишет:

Добрый день. Вроде такого бага ещё не было.

Есть каталог /home/luciform/SYNC/OPEN/TETRA (подключен к Dropbox).
Внутри каталоги data, trash и ini

Вы что-то напутали с каталогами. В MyTetra нет и никогда небыло подкаталога ini. Все ваши пляски с настройкой идут отсюда.

Далее, по поводу синхронизации. Синхронизировать надо именно каталог data, и только его. Об этом написано в статье про настройку. Если вы засинхронизируетесь каталогом выше, то у вас засинхронизируется и файл conf.ini, который во-первых, разный для разных компьютеров (и настройки будут постоянно слетать после каждой синхронизации), а во-вторых при включенной опции "хранить пароль локально" в нём еще и содержится ключ, сегенерированный на основе пароля, с помощью которого можно расшифровать ваши данные.

Yu пишет:

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

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

Yu пишет:

Спасибо за программу, использую последнюю версию на трех компах: Debian  x86 и amd64. Появилась проблема. Только что на одном компьютере на работе из дерева (которое слева) скопировал одну подветвь в другое место, а оригинальную удалил. Теперь дома синхронизировал, но при окончании синхронизации программа сегфолтнулась. При повторных запусках она сегфолтится даже до появления главного окна. Вот сижу без важной информации теперь. Печально это. Зафиксить бы багу. Готов сотрудничать.

Давайте, разберемся.

Вопрос. Что имеется в виду под словами "при окончании синхронизации программа сегфолтнулась". Как это выглядело на экране?


> При повторных запусках она сегфолтится даже до появления главного окна.

Открывайте конфиг conf.ini, ищите там опцию printdebugmessages, устанавливаете ее в:

printdebugmessages=true

Запускаете MyTetra в консоли, дожидаетесь сегфолта, показываете полный консольный вывод.

alex пишет:

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

Развитие будет ровно настолько, насколько у меня есть свободного времени и желания что-то изменить. Но код открыт, так что желающие могут продолжать пилить. Пока что ни одного грамотного разработчика не откликнулось. Пара студентов присылала на e-mail адские "патчи", прописывая нужный им функционал по-живому прямо в код без всякой ооп декомпозиции. Мне пришлось им сказать "извините, нет".

Lazy_Kent пишет:

Меня больше интересует, как обстоят дела с криптографической библиотекой?

Она встроена в MyTetra и работает. Я храню данные на github.com, зашифровав приватную ветку. Пока еще никто не написал "гыгыгы, чувак, мы знаем все твои пароли".

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

У меня только вопрос: в какой операционке вы сейчас используете MyTetra?

237

(47 ответов, оставленных в Прочие проекты/разработки)

Эта тема для обсуждения переключателя клавиатуры LoLo Switcher v.0.15, v.0.20.

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

vlad пишет:

в майн ничего не здесь есть data direct   trash direct    mb     files  и еще misc

Парсер сломался.

Похоже, что ты скачал древнючую версию 1.25 вместо 1.30.

vlad пишет:

как сделать что бы она на руском была Скачал первую версию Сист убунту Никуда не устанавливал Просто распоковал в папку
запускаю Mytetra Открывается на англ

Tools -> Preferences -> Main -> Language -> Ru

Илья пишет:

А так программа отличная. Наконец-то нашел то что нужно для накопления знаний. До этого всю базу знаний сохранял в LibreOffice в pdf. Вот удобство этого варианта было в том, что при чтении нельзя было случайно "попортить" статьи. В mytetra хотелось бы такую возможность, т.е. сделать режим чтения и редактирования отдельно.

В следующих версиях будет возможность закрывать от редактирования нужные статьи.