Putpic 2

Опубликовано в рубрике "Всячина", 21 декабря, 2012.
Тэги: , автор:

Для тех, кто не знает, что такое putpic – вот оригинальное описание.

У меня уже скопился целый список того, что нужно сделать с putpic и народ требует крови новой версии. Так как я его скоро прицеплю к сообществу,  появился стимул его немного (эм, полностью), переписать.

Сисок изменений под катом.

 

image

Из изменений

  • Теперь картинки загружаются на мой уютненький VPS, он намного быстрее, чем хостинг, который был до этого
  • Поддерживается несколько мониторов
  • В зависимости от количества цветов в картинке, автоматически выбирается формат – jpg или png
  • Немного улучено качество jpg
  • По умолчанию выделяется последнее активное окно.
  • Свое окно с уведомлениями быстрее показывает сообщение о том, что картинка отправлена. (стандартные уведомления windows почему-то очень медленно показываются)
  • Файлы можно сохранять на локальный диск, вместо загрузки а интернет
  • Появилось опциональное уведомление о выходе новых версий
  • Куча другого хорошего.

 

Написал я это все на Qt, нужно-же было попробовать. И, действительно, Qt оказалась довольно приятной штукой. Конечно, .net я не на что не променяю, но Qt – первый из C++ фрэймворков, который меня не раздражал (привет, WTL).

 

Скачать новую версию можно тут:

http://bsvi.ru/putpic/Setup.msi

 

PS: Интеграция с сообществом готова.




Комментарии
  1. VBMart написал(а) 21 декабря, 2012 в 12:54

    Круто) Попробую её в бою. А можно сделать опцию, чтобы прога загружала картинки на указанный пользователем сервер?

    Так же несколько пожеланий:
    1) Сделайте возможность сменить хоткей;
    2) На моём компе в проге вылазит неудобный баг: Win 7 x32, 2 монитора. Основной и слева дополнительный(основной широкий на 22″, дополнительный — «квадратный» на 17″). Запускаю снимок — на основном мониторе показывается содержимое дополнительного + левая часть основного.

    BSVi Reply:

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

    Смену хоткея писать — через чур геморройно, и, мне кажется, оно не стоит того 🙂 Сделаю если уж совсем припечет.

    VBMart Reply:

    Про хоткей — странно) Не думал, что это будет проблемой =)

    Еще можете добавить настройку прокси, не все сидят в инете напрямую 🙂

    P.S.: странно, на почту коммент немного другой пришел, там еще был ваш ответ по поводу пользовательского сервера =)

    BSVi Reply:

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

    Если нужно соединение через прокси, то его лучше настраивать на уровень ниже (дабы не нужно было в каждой программе писать прокси). Для этого можно использовать, к примеру, http://widecap.ru/ или http://socksify.com/

    Насчет пользовательских серверов — я написал только вам, так как планы пока не ясны полностью 🙂

    VBMart Reply:

    Могу помочь сгенерить такой массив 🙂 Дайте образец или ссылку на документацию — помогу 🙂

    Эти проги вариант, но удобнее, когда прога без них умеет работать 🙂

    Еще рекомендую посмотреть на эту прогу: http://clip2net.com/ru/
    Сейчас пользуюсь ей. Редактирование изображения иногда полезно 😉

    sergio Reply:

    вся проблема в быдлокоде на куте, писал бы с ипользованием чиста апи — пяток строчек кода изменить те хоткеи

    BSVi Reply:

    Правда? А показать формочку со списком клавиш? А запомнить это все? А проверить то, что этот хоткей не занят?

    Покажи мне это все в 5 строчек на чистом winapi 🙂

    sergio Reply:

    ну и кому нужна форма с списком ? мониториш нажатие клавиш после нажатия кнопки «переназначить хоткей» и делов. а для запомнить есть пару простых апи от writeprivateprofilestring* для сохранения в инике, до reqsetvalue для сохранения в реестре.

    BSVi Reply:

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

    Про то, как пишется реестр из winapi я в курсе, но речь шла не про выполнимость, а про количество строк (эм, 5 штук).

    kolod Reply:

    Можно использовать QKeySequenceEdit для ввода хоткея.

  2. nightmare написал(а) 24 декабря, 2012 в 10:00

    Поставил новую версию и 1 раз получилось загрузить скриншот, больше не загружались. Использую пока старую.

    BSVi Reply:

    А что пишет? Али молчит?

    nightmare Reply:

    Молчит, сообщение о том, что скриншот загружен не выдает.

Создать новую ветку комментариев


Вы должны войти или зарегистрироваться чтобы оставить комментарий.