Комментарии dancingrobot84
dancingrobot84 23.07.2011 14:14 Qt Software — Passmate - yet another хранилка паролей
0
Ага, запилил. Замечательно:) Спасибо большое за пакетики:)
Спасибо за пакет:) Я не специалист в арчах, но боюсь, что вам придется немного поправить строчку с cmake примерно так:
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_CLI=1 -DWITH_QT=1 -DCMAKE_INSTALL_PREFIX=/usr ..
потому что я немного переделал установку с требованиями самого CMake, а он по умолчанию пихает в /usr/local.
Если в арче бинарники ставятся как в фряхе, в /usr/local/bin, то можете ничего и не править:)
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_CLI=1 -DWITH_QT=1 -DCMAKE_INSTALL_PREFIX=/usr ..
потому что я немного переделал установку с требованиями самого CMake, а он по умолчанию пихает в /usr/local.
Если в арче бинарники ставятся как в фряхе, в /usr/local/bin, то можете ничего и не править:)
Да, и еще добавил флаг -DWITH_ALL, чтобы собирать все версии вместе с тестами. Тесты при этом, естественно, никуда устанавливаться не будут:)
Это ниже в комментах народ заказывал, чтобы можно было собирать отдельно CLI или Qt версии. Там просто к CMake надо флажок добавить:)
Сделал простую инсталляцию в /usr/bin. Также, скармливая CMake опции -DWITH_CLI, -DWITH_QT и -DWITH_TESTS можно компилить соответственно только консольную, только кутэшную версии или только тесты. Или все сразу:)
Сделано. Пересоберите с последнего коммита. Поскольку фокусом управляет сам WM, могу контролировать через Qt только разворот из трея.
Пофиксил только что. Сейчас должно собираться везде:)
Кроме написания десятка строчек надо еще знать, какие строчки писать. Я никогда не собирал пакеты ни под генту, ни под другие дистрибутивы.
Пакетик в AUR, возможно, будет на следующей неделе, когда с отдыха вернется мой друг-арчевод:)
Сейчас контроль экземпляров реализован одним из способов, которые советую сами девелоперы Qt - через QSharedMemory. В эту память можно писать всякие интересные данные и я думаю сделать фичу с "подъемом" приложения как раз с помощью мониторинга этого shared куска памяти. Если не пройдет - будет старый добрый unix way:)
Большое спасибо! Сейчас добавлю их на страничку в Qt-Apps.
Спасибо! Я тоже думал об этой возможности, но пока не знаю, как ее реализовать.
Теги - отлично, надо подумать как бы их так же удобно, как в Gmail сделать.
Автозаполнение (полей в браузере, если я правильно понял) - тоже бодрая идея. Я пользуюсь Chromium, так что если будет время, то автозаполнение сделаю сначала для него.
Девайсы - к сожалению, не смогу. У меня нет ни айфона, ни чего-нибудь с андроидом/симбианом/миго. Есть шестилетней давности Sony Ericsson, но это не дело.
Я был бы рад, если бы вы могли присоединится к разработке какой-нибудь из этих фич в свободное время:)
Автозаполнение (полей в браузере, если я правильно понял) - тоже бодрая идея. Я пользуюсь Chromium, так что если будет время, то автозаполнение сделаю сначала для него.
Девайсы - к сожалению, не смогу. У меня нет ни айфона, ни чего-нибудь с андроидом/симбианом/миго. Есть шестилетней давности Sony Ericsson, но это не дело.
Я был бы рад, если бы вы могли присоединится к разработке какой-нибудь из этих фич в свободное время:)
Расширение к браузеру - вы имеете ввиду автозаполнение полей в браузере или что-то вроде LastPass? С третьим гномом, к сожалению, не знаком, поэтому в ближайшем будущем не смогу сделать.
Нет, в файлах хранятся файлы:) Я, например, делаю так: создаю текстовый файл на компьютере, записываю туда информацию (например, о банковской карте - там много паролей и кодов), потом добавляю этот файл в Passmate и удаляю его (файл) с компьютера. Теперь его содержимое хранится у меня в базе в зашифрованном виде.
Спасибо! Я старался:)
Как я написал уже ниже, кроме того, что выпадающий список хорошо экономит место на экране, по нему довольно удобно искать записи - достаточно написать первые несколько букв.
Насчет 5ти популярных. Затея, конечно, интересная, но если выводить названия на кнопках, то они будут занимать много места на экране. Если прикрутить иконки, то не каждому захочется их расставлять для своих записей (я точно не буду). Если у вас есть более оптимальная версия предложенной фичи я был бы рад послушать:)
Насчет 5ти популярных. Затея, конечно, интересная, но если выводить названия на кнопках, то они будут занимать много места на экране. Если прикрутить иконки, то не каждому захочется их расставлять для своих записей (я точно не буду). Если у вас есть более оптимальная версия предложенной фичи я был бы рад послушать:)
Так, давайте по порядку:)
Для начала, программа умеет сохранять в своей базе данных пароли и файлы. При этом у каждого пароля или файла есть заголовок. Первый скриншот - это главное окно; в комбобоксе находятся названия паролей и файлов. При выборе какого-либо названия в зависимости от того, что за ним скрывается (пароль или файл) показывается либо текстовое поле с точками вместо пароля, либо то, что можно видеть на последнем скриншоте - две кнопки, по которым можно посмотреть или сохранить зашифрованный ранее файл.
Соответственно, два скриншота, на которых подсвечены маленькие кнопки (generate password и choose file) являются тем, что вы видите, когда хотите добавить в базу новый пароль или файл соответственно.
Теперь по поводу предложений.
1) Автозаполнение каких записей вам бы хотелось? Я немного не понял
2) То же самое с девайсом. Объясните пожалуйста поподробнее:)
3) Категории и теги. И поиск сразу. Вот. Начнем с небольшой предистории.
Когда-то я пользовался KeePassX. Там есть поиск, теги и куча прочих вещей. Проблема была в том, что мне все это добро было не нужно, так как паролей у меня не очень много (сейчас около 70 штук) и все они обычно совпадали с названиями сайтов, на которых я регестрировался. Когда я делал Passmate, мне хотелось, чтобы все было предельно просто - открыл окно, постучал по комбо первые буквы сайта, нажал на кнопку "копировать" и закрыл окно. Поэтому простейший поиск уже реализован создателями QComboBox. Насчет тегов и категорий. Это неплохая вещь, но в том виде, в котором я себе их представляю они только "утяжелят" интерфейс программы. Было бы неплохо, если бы вы попробовали нарисовать хотя бы черновой прототип того, как это будет выглядеть по-вашему.
Спасибо вам за комментарий и если вы дочитали это до конца:)
Для начала, программа умеет сохранять в своей базе данных пароли и файлы. При этом у каждого пароля или файла есть заголовок. Первый скриншот - это главное окно; в комбобоксе находятся названия паролей и файлов. При выборе какого-либо названия в зависимости от того, что за ним скрывается (пароль или файл) показывается либо текстовое поле с точками вместо пароля, либо то, что можно видеть на последнем скриншоте - две кнопки, по которым можно посмотреть или сохранить зашифрованный ранее файл.
Соответственно, два скриншота, на которых подсвечены маленькие кнопки (generate password и choose file) являются тем, что вы видите, когда хотите добавить в базу новый пароль или файл соответственно.
Теперь по поводу предложений.
1) Автозаполнение каких записей вам бы хотелось? Я немного не понял
2) То же самое с девайсом. Объясните пожалуйста поподробнее:)
3) Категории и теги. И поиск сразу. Вот. Начнем с небольшой предистории.
Когда-то я пользовался KeePassX. Там есть поиск, теги и куча прочих вещей. Проблема была в том, что мне все это добро было не нужно, так как паролей у меня не очень много (сейчас около 70 штук) и все они обычно совпадали с названиями сайтов, на которых я регестрировался. Когда я делал Passmate, мне хотелось, чтобы все было предельно просто - открыл окно, постучал по комбо первые буквы сайта, нажал на кнопку "копировать" и закрыл окно. Поэтому простейший поиск уже реализован создателями QComboBox. Насчет тегов и категорий. Это неплохая вещь, но в том виде, в котором я себе их представляю они только "утяжелят" интерфейс программы. Было бы неплохо, если бы вы попробовали нарисовать хотя бы черновой прототип того, как это будет выглядеть по-вашему.
Спасибо вам за комментарий и если вы дочитали это до конца:)
Да наверно, x11-apps и app-crypt подойдет
Мда, интересная ошибка... Правильно сделали, что откатились - последние коммиты в основном README да кросскомпиляции под винду касались. Можно было прям до самого тега 0.5.1 даже откатится:)
Хорошо:) У меня уже почти ночь, скоро буду спать. Завтра если буду свободен заведу страничку на qt-apps и ваш пакет мне очень пригодится. Спасибо!
Я о вас слышал:)
Хорошо, я постараюсь глянуть поподробнее, но не могу ничего обещать - основной работы куча.
Хорошо, я постараюсь глянуть поподробнее, но не могу ничего обещать - основной работы куча.
У Линуса когда-то тоже была программа с аудиторией в несколько человек. Linux называется. Насчет атомной станции - вряд ли, я не настолько силен в физике к сожалению:(
Жаль что имя занято, я не знал. Значит придется связываться с автором сей программы и что-то решать.
Жаль что имя занято, я не знал. Значит придется связываться с автором сей программы и что-то решать.
Отлично! Большое спасибо:)
1. Это же отлично, что у вас есть plain text + openssl + пара функций в .bashrc. а еще лучше память!:)
2. Холиварная тема. Каждый использует то, что ему нравится. Мне нравится CMake.
2. Холиварная тема. Каждый использует то, что ему нравится. Мне нравится CMake.
Вот перезалил однострочник если не справишься:)
http://pastebin.com/m1n3cntT
http://pastebin.com/m1n3cntT
Похоже на то, что дело в версии. Если верить changelogу, то attr появился только в 1.4.1. Замени его на <> и все должно быть в порядке.
Кстати, замечу, чтобы в будущем не было вопросов, что этот скрипт тестировался на Ruby 1.9.2p180, Nokogiri 1.4.4, Arch Linux
Кстати, замечу, чтобы в будущем не было вопросов, что этот скрипт тестировался на Ruby 1.9.2p180, Nokogiri 1.4.4, Arch Linux
Скрипт на руби для вытаскивания перевода слов с Яндекс.Словари (которые используют довольно неплохую базу ABBYY Lingvo).
Русский <--> Английский.
Читабельная версия: http://pastebin.com/HY88cGXs
Однострочная (если не считать инклудов): http://pastebin.com/EZKNnmPN
Русский <--> Английский.
Читабельная версия: http://pastebin.com/HY88cGXs
Однострочная (если не считать инклудов): http://pastebin.com/EZKNnmPN