31 мая 2011 в 16:17

Приложение под Хостинг Картинок

Доброго времени суток, Хабражитель!

Не так давно в этом же блоге Hombrelumbre опубликовал статью о своем стартапе — Хостинг Картинок.
Многие из Вас оценили его за простоту и удобство, некоторые подумали или даже сказали вслух: «Очередной заурядный хостинг картинок, только без рекламы… и то пока-что».

Лично меня этот новый, лишенный всякой назойливой рекламы и вооруженный опрятным интерфейсом сервис подтолкнул к написанию десктоп-клиента с учетом всего того, чего мне и вероятно всем другим не хватало в подобных сервисах. Если конкретизировать:
  • Быстрота и простота добавления и загрузки картинок
  • Возможность просматривать и при необходимости удалять свои изображения, размещенные на сервисе
  • Возможность синхронизации изображений между различными машинами
  • Никакой лишней возни с настройками и мелочами без острой на то необходимости
  • Опрятный и удобный интерфейс, позволяющий быстро выполнять необходимые операции
  • Некоторые дополнительные возможности, которые избавят от необходимости использовать сторонний софт (в разумных пределах, естественно)

Итак, после недолгого обсуждения данной идеи с владельцем хостинга мы пришли к согласию и за пару-тройку выходных (и несколько бессонных ночей) не без помощи Hombrelumbre и его брата накидал дополнение к ресурсу для простой и быстрой загрузки изображений на Хостинг Картинок...

Встречайте — HK Uploader


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

Сразу после регистрации можно приступить к делу, точнее к загрузке изображений:

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

Инструменты для массовых операций и добавления новых изображений присутствуют на тулбаре сверху:


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


Функциональность/плюсы приложения:

1. Возможность быстрого драга/вставки любого контента с изображениями на область
Вы можете вставлять/кидать на область:
— Одно или несколько изображений из файловой системы
— Папки с изображениями (поиск может осуществляться и во вложенных папках)
— URL изображений
— Изображения прямиком из браузера
— Часть содержимого страниц из браузера с изображениями
— Сами изображения или их часть (например из редактора изображений)
и несколько других вариантов.
При необходимости возможности будут расширяться — пишите чего не хватает — добавим

2. Синхронизация загруженных картинок
Не важно — загружали ли Вы изображения через браузер или через приложение, не важно на каком компьютере/под какой ОС Вы это делали, если Вы загружали их под своим аккаунтом — они всегда будут доступны и на сайте и в приложении.

3. Поддержка самых распространенных форматов
На данный момент поддерживаются: png, jpg, jpeg, gif, bmp.
BMP при загрузке в приложение автоматически конвертируется в PNG для компактности, экономии трафика при загрузке и возможности просмотра загруженной версии в браузере.
В дальнейшем скорее всего список пополнят: psd, tiff, apng, agif, ico и некоторые другие.

4. Инструмент для нарезки скриншотов
Работает он достаточно просто и понятно: вызывается сочетанием Ctrl+I (по-умолчанию) или же из тулбара/меню приложения:


Достаточно выделить любую область на экране, а затем нажать «Enter» для сохранения скриншота:


Полученное изображение будет сразу же сохранено и при включенной автозагрузке — сразу загружено на сервер:


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

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

6. Сворачивание в трэй
Приложение можно сворачивать в трэй для экономии места на панели задач:


7. Настраиваемые глобальные горячие клавиши
Для быстрой вставки, открытия приложения, создания скриншотов и открытия дропбокса:


8. Быстрое получение кодов
Отдельных загруженных изображений:


Нескольких изображений по отдельности:

или вместе:


9. Встроенный просмотрщик изображений
Позволяет просматривать локальные и загруженные изображения не выходя из приложения (при отсутствии локальной версии изображения оно догружается с хостинга):

В дальнейшем возможно появление небольшого набора тулзов для редактирования изображения

10. Автоматическое сохранение настроек и кэширование данных
Любые Ваши настройки автоматически сохраняются при изменении — нет необходимости лишний раз беспокоиться о чем-либо. Также данные по загруженным изображениям кэшируются на локальном компьютере и лишний раз не тратят трафик и не нагружают хостинг.
В дальнейшем также ожидается возможность синхронизации всех настроек между компьютерами

11. Кроссплатформенность
Приложение написано на Java с использованием некоторых нативных библиотек (SWT, JIntelliType и др.), без которых не удалось бы реализовать всё что хотелось добавить.
На данный момент доступны версии под Windows (32/64bit) и Linux (32/64bit).
Вскоре появится доработанная версия для Mac OS X. Также в дальнейшем этот список будет пополняться более специфичными операционными системами.

12. Доступность
С сайта возможно скачать множество различных версий — от полноценных инсталляторов со включенным JRE до голых запускаемых stand-alone jar'ов для различных ОС.

Для тех кто не любит ходить по ссылкам:

Windows 32-bit
Windows 64-bit

Linux 32-bit
Linux 64-bit

На сайте представлены также некоторые другие версии…

В заключении хотел бы сказать...


Большое спасибо Hombrelumbre и его брату за одобрение моего проекта и содействие в его реализации!

Надеюсь, что функциональность приложения (или хотя бы её часть) окажется Вам полезной, и что кроме неприглядного названия приложения (чёрт побери, мы так и не смогли выжать из себя креатива!) ничто не вызовет негативных ощущений :)

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

P.S. В ближайших планах (из более-менее крупных вещей):
  • Возможности структуризации и сортировки галереи
  • Плагины к известным браузерам
  • Экспорт/импорт галереи или же синхронизация через сервис
  • Больше различных настроек и возможностей кастомизации интерфейса
  • Некоторые улучшения под Linux и версия приложения под MacOS
  • Поддержка мультиязычности
  • Небольшой мануал по приложению (вероятно на сайте)

И некоторые другие приятные мелочи!
Гарин Михаил @mgarin
карма
113,2
рейтинг 0,0
Самое читаемое Разное

Комментарии (161)

  • +4
    Спасибо, что тут говорить.
    Осталось ещё и мануал — чтобы тем, кто впервые было полегче.
    • 0
      Обязательно будет (может даже что получше)!
      Хоть мы максимально и избавились от всяких сложностей, но мануал всеравно не лишний будет :)
  • +14
    А почему картинки в посте не хостятся на hostingkartinok.com/?
    • 0
      Просто я предпочитаю разделять мух с котлетами. Ну и нагрузку лишнюю не создавать на хост :)
      Думаю даже загрузки уже нехило нагрузили сервис
      • +2
        Ну сервис в порядке, загрузка 0.08 0.01 0.3, и каналы свободные…
        И правда, почему не у нас?
        • +1
          Если честно — изображения загружал через хостинг, просто потом вручную перенес на хабрасторадж. Думаю просто по старой глупой привычке :)
        • +1
          А хостинг у вас где-то в своем личном теплом месте?
          • +1
            У нас в очень тёплом. Хостер у нас отличный.
            • +2
              т.е. вы у них клиент? Сколько стоит хостинг такого добра?
              • +1
                Мы не просто их клиент, Hostink.ru наш спонсор.
                Сколько стоят сервера на которых находится Хостинг Картинок? Я думаю, это лучше останется коммерческой тайной :)
                Но могу Вас заверить что качество обслуживания и цены очень конкурентноспособные, за счёт собственного датацентра.
                • +2
                  Ну так понятно. :)
                  Вообще интересно было бы увидеть статистику — мегабиты, коннекты, нагрузка на диски, память, кэш… У самого сервер раздает большие файлы — там тюнинг несколько другой чем для мелких картинок…
                  • +2
                    Немного позже мы расскроем «физику» всего процесса… а пока работаем над отказоустойчивостью и балансировкой.
                • +1
                  А как понять «средний аптайм 0.48»? :-\

                  • +1
                    Если вы пообновляете страницу, то увидите постоянно меняющиеся цифры.
                    Могу предположить, что эти значения говорят (вероятно) о нагрузке серверов или еще чем-то, но явно не об аптайме :)
                    • +1
                      Вот-вот. Что это скорее load average 1,5,15, а не uptime.
                  • +2
                    Это Load Average собираемый по всем машинам. Так как машин много по всему миру и каждая раз в минуту сообщает данные о своем состоянии — значение меняется практически при каждом релоаде страницы.

                    Мы работаем над новой версией сайта. Текущая просто заставка с тарифами, ничего интересного и функционального :(… В новом релизе uptime будет убран (точнее переведен в раздел статистики).
                    • 0
                      Лучше всё же его не uptime назвать, так как для большинства людей это uptime (время работы делить на время простоя) серверов и сразу создается впечатление что они у вас 50% времени лежат :D
                      • –1
                        Абсолютно верно.

                        У меня в прямом смысле первая мысль была: «ЧО У НИХ ТАКОЕ ОЛОЛО ПОЛОВИНЕ У ВРЕМЕНИ ЛЕЖАТ СЕРВАКИ АААА».
                        • 0
                          Сумбурные у Вас мысли, но в общем — верно :)
                          • –1
                            Так ведь шок от мысли про то, что у хостера серваки лежат вовсю аки тюлени посуху. :-)
  • +3
    Кстати, когда планируете вход и регистрацию через социальные сети?
    Просто заполнять поля как-то не совсем мне нравится.
    • +1
      Идея хорошая и актуальная
      Чуть обязательно обдумаем это и напишем о результатах
      • +2
        Может сделать через loginza.ru/?
        • 0
          Это уже скорее зависит от hombrelumbre :)
          Я лишь потом немного подправлю функционал логина в приложение
          • +2
            меня очень loginza.ru порадовала… ребята из Яндекса ее отлично сделали.
  • +1
    А вы ниче так. Перспективные.
  • +3
    Как говорится: «Рыспект и уважуха»
    Если серьезно, нормальный и приятный сервис. Видно, что сделано с «душой».
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Иногда (редко конечно) вещи делаются не для финансовой выгоды…
        Хотя конечно получать от интересного тебе занятия прибыль было бы весьма приятно :)
      • +1
        А вы хотите что-бы сервисы с первых дней были облепленны рекламой?
        • НЛО прилетело и опубликовало эту надпись здесь
          • +1
            Спасибо за Ваш отзыв, теперь я понял, что вы хотели услышать.
            Наш «Xостинг Картинок» спонсирует HostInk.ru
            • НЛО прилетело и опубликовало эту надпись здесь
              • 0
                Это уже ко мне :)
                Вскоре уже доберусь до него, чтобы поправить косяки
  • +6
    Работа Ваша конечно хороша, но самое интересное что я нашел здесь для себя — это то, что Вы так легко подключились к чужому проекту) Это так классно, когда люди так идут на сотрудничество!
    Желаю успехов!
    • +2
      Ну, тут большую роль играет то, что мне также пошли навстречу — подсказали с различными внутренними вещами и даже кое-что дописали на хостинге для нормальной работы приложения.
      Не много кто готов этим заниматься :)
      • +3
        Вот я и говорю, что это просто замечательно! Аж душа радуется :)
  • +1
    было бы классно, если бы ваше приложение поддерживало несколько хостингов, в том числе и таких гигантов как Image Shack, потому что привязка к одному малоизвестному сайту сильно сужает круг пользователей
    • +6
      По-моему, ключевая задача этого приложения — увеличить количество пользователей данного хостинга. Вы же предлагаете буквально рекламировать конкурентов.
      • +1
        если предположить что автор программы не имеет прямого отношения к хостингу, то его основной интерес — популяризация его собственного приложения.
        • 0
          Вы правы, я не имею прямого отношения к хостингу…
          Но честно говоря — договариваться с другими хостерами может быть весьма сложно или даже нереально.

          Почему?
          1) Они сразу же захотят свою рекламу в приложении и, наверняка, весьма напрягающую
          2) У некоторых хостеров нет возможности для написания приложения под хост => придется напрягать хостера писать API, что большинство из них очень вряд ли возьмется делать
          3) Приложение = потеря посетителей сайта, вероятно именно поэтому многие хостеры не имеют готовых приложений (лично моё предположение)
          4) У некоторых хостингов есть готовые приложения

          Есть и другие причины менее значимые…

          И напоследок — Вам действительно важно куда будут грузиться изображения? :)
          Одно дело если Вам не хватает представленной функциональности хостинга…
          • +2
            У крупных проектов уже есть API, например у того же Image Shack — code.google.com/p/imageshackapi/
            • +1
              Да, так же как и собственное приложение для загрузки.
              Я понимаю, что возможность загружать на много разных хостингов «по желанию» выглядит заманчивой, но в итоге от этого будет лишь одна путаница.

              Поэтому боюсь что в этом плане мы пока что не планируем расширять возможности…
            • 0
              Кстати об API — на Хостинге Картинок оно вероятно тоже появится в недалеком будущем :)
              Правда пока ничего более конкретного на этот счет сказать не могу
          • +1
            Отвечу на ваш вопрос. Мне действительно важно где будут хоститься мои картинки, потому что мне важно, чтобы сервис был надежен и не упал вдруг от черезмерной нагрузки.
            • +1
              Согласен, что совсем новый хостинг с подозрительно малым количеством рекламы может казаться не жильцом через год-два, но я в это не верю.

              Плюс насчет нагрузки — проблем не возникнет. Этот вопрос был улажен достаточно давно и сейчас сервис более чем устойчив к большим нагрузкам. Это также одна из причин, почему было выпущено сопутствующее ПО.
        • +2
          Это понятно — автор пишет удобную для себя вещь, которой сам будет пользоваться. Но если она понравится многим людям, она может их сподвигнуть на переход с того же ImageShack на Хостинг Картинок, т.к. софт для ImageShack покажется им менее удобным. Профит самого хостинга тут тоже довольно прозрачен.
      • +1
        Ключевая задача — все же иметь под рукой удобный инструмент :)
        Впрочем насчет увеличения пользователей ресурса сложно поспорить.
        Даже были небольшие терки насчет рекламы и некоторых мелочей, но всё закончилось хорошо.
  • +1
    Спасибо! Будем пробовать.
    Нашёл небольшой баг — во время установки (под линуксом), когда предлагается выбрать путь он подставляет к домашней директории «HK Upload» и при нажатии на «Далее» ругается на то, что в имени директории не должно быть пробелов :)
    • +1
      И в окне кодов картинки в конце есть какая-то кнопка. У неё нет тайтла и при нажатии она вешает программу.
      Так же немного странно окно ведёт себя, оно всегда как бы на переднем плане, хотя возможно это не баг, а фича
      • +1
        > И в окне кодов картинки в конце есть какая-то кнопка. У неё нет тайтла и при нажатии она вешает программу.
        Весьма странно, попытаюсь найти этот полтергейст (на самом деле там нет и не предполагалось никаких кнопок)

        > Так же немного странно окно ведёт себя, оно всегда как бы на переднем плане, хотя возможно это не баг, а фича
        Вероятно нужно в настройках снять галку «Показывать поверх всех окон»?
        Или речь о другом?
        • 0
          Вот эта кнопка
          clip2net.com/clip/m33647/1306847315-clipj11752-132kb.png

          Да, точно, почему-то поверх всех окон оно по умолчанию было
        • 0
          я так понимаю эта кнопка должна копировать ссылку в буфер, там рядом с первым полем такая же, но обе просто вешают прогу
          • 0
            Не совсем — данная кнопка предназначается для открытия ссылки в системном браузере.
            Могу предположить, что на некоторых версиях Linux с данной функциональностью могут быть проблемы.

            Можете уточнить какая у Вас ОС?
            Постараюсь копнуть поглубже насчет данной проблемы
        • 0
          заработала) она открывает картинку\ссылку в браузере)
          • 0
            Думаю что просто стоит отдавать открытие в отдельный поток и не вешать приложение :)
            Может смутить, особенно на медленных машинах
            • 0
              Ubuntu 11.04, комп не такой уж медленный) стала работать как надо, почему вначале не работала не знаю :)
              • 0
                Вероятно долго браузер инициализировался :)
                Чуть позже посмотрю на виртуалке что там происходит
    • +1
      Да, есть такой косяк, подправлю установочную директорию :)
  • +3
    Интерфейс кажется слишком перегруженным, пользуюсь более простой утилитой LightShot.
    • +4
      Кстате и пост про неё был.
      • +2
        Подробнее изучил LightShot…

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

        Впрочем, функциональность скриншоттинга еще можно будет нарастить и в HK Uploader'е :)
        Также как и упростить/оптимизировать интерфейс приложения
        • +3
          У меня с проксиком работает. Надо указывать свой проксик в настройках IE, много софта умеет его от туда брать.
          • 0
            Естественно он у меня там указан :)
            Тот же chrome, которым я пользуюсь также берет настройки прокси из IE

            Просто в моем случае на прокси еще нужна авторизация, а она (вероятно) не реализована в приложении.
    • +2
      > LightShot
      > The fastest way to do a customizable screenshot
      Данное приложение исходно предназначалось не для снятия скриншотов, поэтому интерфейс и нагружен некоторыми другими функциями :)
      Скриншоты было решено добавить как достаточно востребованную функцию
  • +1
    хех, ArchLinux x86_64 падает при нажатие на + «добавить картинку»
    • +1
      Данная функциональность завязана на SWT-библиотеке. Могу предположить что ей не удалось корректно инициализировать нативное окно выбора файлов…

      Постараюсь прогнать приложение под данной ОС и поправить косяк в ближайшее время.
    • 0
      Извиняюсь за задержку — не уложился вчера за вечер толком поставить ArchLinux, но сегодня точно добью его и посмотрю что же там происходит с библиотеками. Надеюсь ничего серьёзного и Вы тоже сможете полноценно пользоваться приложением :)
    • 0
      На всякий случай (немного «поздно», конечно, хех, но всё же :) хотел сказать, что последняя версия более чем полностью поддерживает ArchLinux любой версии и не только… Пришлось основательно переработать начинку приложения, но оно того точно стоило.
  • +2
    Спасибо, понравилось. Буду пользоваться.

    Но для того, чтобы получить путь в буфере надо проделать много манипуляций. Было бы удобно копировать его одной кнопкой.
    • +1
      Дабл-клик по превьюшке в списке изображений сейчас копирует адрес на превью
      Вскоре добавлю возможность выбора типа кода для копирования
      • 0
        Спасибо, прямая ссылка на картинку была бы с сотни раз полезней.
        • +1
          Зависит от того, где и когда что нужно размещать. Именно поэтому будет настриваемо :)
          Постараюсь вскоре добавить данную вещь
  • +1
    Поправьте сайт под Mac OS (линк «в никуда» с странным текстом «для ()» ):

    image
    • 0
      Видимо артефакты со старой тестовой версии, где еще присутствовала мак-версия.
      Пока что мы её допиливаем, так как там очень много нюансов и мелочей, работающих иначе и, надеюсь, вскоре добавим и её.
    • +1
      Подправили, немного позже добавим информацию про mac-версию
      • +1
        Спасибо!
        • +1
          Жаль, что не вышло все версии сразу подогнать, но с Mac OS возникло очень много разных проблем одновременно. Постараемся вскоре вернуть её в строй :)
    • 0
      Последняя версия приложения теперь более чем полностью поддерживает Mac OS и не только… Пришлось основательно переработать начинку приложения, но оно того точно стоило.
  • +3
    добавил в избранное. спасибо за отличный сервис
    • +2
      Спасибо, будем стараться и дальше Вас радовать.
  • +2
    Очень интересная тема и прекрасно оформленный пост — чувствуется, что вложили душу :)
  • +1
    Кстати название странное «HK Uploader». И не русское и не английское. А что-то такое по середине.
    • 0
      Ну, на самом деле — более-менее английское :)
      HK = Hosting Kartinok — конечно не очень вписывается, но всё же…

      На самом деле, на просто за несколько недель так и не пришло толковых идей, как назвать софтинку, поэтому пока что сошлись на стандартном «шаблонном» названии.
  • +2
    У программы реакция медленная из за эффектов. Но в принципе очень хорошая работа. Спасибо.
    • +2
      Думаю стоит в таком случае добавить галку-настройку «Анимация в приложении», которую можно будет легко и быстро отключить, если она напрягает или затормаживает работу приложения.
      • +2
        Да, будет намного лучше. Еще замечания:
        1. После изменения настроек, мы привыкли нажат кнопку «ОК», а не «Х».
        2. Зачем такому приложению, по умолчанию открываться в режиме «Поверх всех окон»?
        • 0
          1. Согласен, может немного смутить в первый раз, что нет кнопки для сохранения
          2. Тоже верно, убрал галку по умолчанию

          п.1 также подправлю к следующей версии :)
          • +2
            Читая ответы и смотря на вашу реакцию на замечания, хочется сказать: «Побольше бы таких разработчиков». Спасибо Вам.
            • +1
              Было бы странно, если реакция была иная, ведь данное приложение и Хостинг Картинок направлены на улучшение/упрощение операций, связанных с картинками, поэтому любая конструктивная критика и указание на наши ошибки помогает сделать сервис лучше.

              Впрочем, про разработчиков мысль тоже ясна :)
  • +1
    Было бы ещё полезно добавить хоткей для моментального снимка всего экрана.
    • 0
      Вполне хорошая идея — добавим в ближайшей версии :)
    • 0
      Кстати на данный момент данному хоткею идентично нажатие «PrintScreen» + «Ctrl+U (по умолчанию)».
      По крайней мере для Windows.

      На Linux данную функциональность конечно же намного удобнее будет использовать через единый хоткей. Впрочем и на Windows единый хоткей тоже не помешает.
      • +1
        Работает. Но одна кнопка была бы намного удобней. Для того и хоткей, что нужен здесь и сейчас :)
        • 0
          Согласен, в следующей версии уже будет :)
          Кстати о новой версии приложение Вас обязательно уведомит при логине.
  • +1
    • 0
      Данная проблема возникает при запуске установленной версии без bundled JVM при наличии у вас JVM другой разрядности. Например, если Вы скачали 32-битный клиент под Windows и пытаетесь его запустить на 64-битной JVM.

      Как вариант — можете установить приложение другой разрядности, либо установить приложение с bundled JVM.

      Они кстати были как раз указаны в статье:
      Windows 32-bit with JVM
      Windows 64-bit with JVM

      P.S. Впрочем если вышеописанное Вам не поможет — хотелось бы узнать подробности :)
      • 0
        Как-то я слишком сильно запутал объяснение, извиняюсь.

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

        P.S. Только, если у Вас Windows 32-разрядный, 64-битная версия у Вас не пойдет :)
        • 0
          Спасибо, помогло. Но очень странно — качал по этой же ссылке до этого. (32-bit)
          • 0
            Может я ошибся со ссылкой, сейчас перепроверю…
            • 0
              Да нет, вроде что надо, странно в общем…
              • 0
                А не обновляли версию на сервере? Ссылка точно та же самая, что и вверху. Она подсвечена даже, как посещенная
                • 0
                  Ну на самом деле если вы про «Windows 32-bit with JVM», то с ней всё должно быть в порядке, даже на 64-битной винде…
  • 0
    Я ставил «Windows 32-bit with JVM», по одной и той же ссылке, на 32-битную винду. Как в первом так и во втором случае. Да и какая разница? В итоге ведь заработало. (не считая хоткеев)
    • 0
      Немного промазал ответом.

      Насчет версии — вероятно просто что-то сглюкнуло при запуске, хотя странно…

      Я так понимаю у вас на 32-разрядном Windows с 32-битной версией HK Uploader не работаюи глобальные хоткеи (типа Ctrl+H/Ctrl+U и т.д.)?
  • 0
    Насчет версии — вероятно просто что-то сглюкнуло при запуске, хотя странно…

    Глобальные хоткеи не работают?
    Честно говоря последнюю версию под 32-битной Windows я не проверял, поэтому вполне возможно закрались какие косяки…
    • 0
      Спасибо, приятное и удобное приложение.
      Не планируете в качестве приятных мелочей — бонуса некоторых технических подробностей по созданию красивого интерфейса для java приложений? Например что использовалось из инструментов описанных в ваших предыдущих топиках — «Расширяем возможности Java-приложения» и «Улучшаем интерфейс Java-приложения».
      • +1
        Именно такого плана статью я скоро собираюсь запостить :)
        Просто немного отложил в связи с работой над этим проектом
  • +2
    Пользуюсь hk с момента, как их здесь анонсировали. Ну, а теперь это грозит перерасти в настоящую любовь, спасибо вам!
  • 0
    Ну чтож, попробуем, пока что Ybex пользую
    • 0
      Кстати, попробовал его — сама скриншотилка жутко медленно работает, хотя и имеет пару интересных фич…
      • 0
        Очень нехватает фичи чтобы сразу после заливки в буфер обмена помещалась ссылка\ббкод\хтмлкод (как вариант настраиваемо) на залитую картинку. И в самом окне где находятся ссылки на картинку тоже не помешало бы автокопирование при выделении ссылки.
        • 0
          Первое уже запланировано (насчет копирования кодов/ссылок по выбору в буфер обмена).
          Насчет копирования при выделении — добавлю как настройку.

          Обновление будет в конце этой недели — там уже будут учтены все пожелания и добавлены некоторые новые вещи :)
  • +1
    Красиво и удобно. Одобряю всецело.
    Только вот такой вопрос:

    2.1. «Хостинг Картинок» доступен только для Вашего личного некоммерческого использования.

    А если, например, человек продает машину и выложит туда ее фотографии?
    • +1
      Данный пункт подразумевает то, что Вы не будете зарабатывать на непосредственно загрузке изображений на хостинг картинок. Т.е. например не создадите стороннее приложение, которое будет предоставлять аналогичный хостингу функционал за деньги третьим лицам.
      • +1
        Ведь продавая машину — Вам платят не за её фотографию или то что Вы загрузили её на какой-либо хостинг :)
        • +1
          Может быть, я не прав, но если админ зальёт картинку на этот хостинг и поставит её на свой сайт с рекламой (чтобы просто показать, например, скриншот), это тоже может расцениваться как коммерческое использование.
          • 0
            Хороший вопрос. Если в указанном выше пункту 2.1 идет речь о том, о чем я также говорил выше, то данное использование не будет считаться «коммерческим».

            Впрочем насчет данного вопроса лучше пусть ответит владелец Хостинга, так как он составлял эти правила, а не я, и я могу некорректно их интерпретировать
          • +1
            Всё что Вы перечислили это некоммерческое использование.
            Коммерческое – это использование «Хостинга картинок» для продажи изображений (или прав на них).
            • 0
              Собственно, примерно так я и представлял область применения данного пункта.
              Иначе — он бы перекрывал слишком много различных возможностей использования хостинга, что в принципе не выгодно для самого хостера.
            • 0
              Я тут когда-то статью читал, автор опубликовал её под CC с запретом коммерческого использования. Ему сказали, что тогда нельзя никому размещать эту статью на сайтах с рекламой. Нашёл небольшую связь с этим случаем. В прочем, ладно.
  • +1
    Я так понимаю эта штука, как и многие подобные, не умеет работать в скрытом режиме: когда жмешь хоткей, а у тебя в буфере обмена уже ссылка на залитое изображение. Чтобы без всяких лишних промежуточных операций. Да?
    • +1
      Можно добавить. Впрос скорее в том, откуда возьмется изображение при нажатии хоткея?
      Как единственный вариант вижу заранее скопированный в клипборд url/картинку/html в котором есть картинка и при нажатии хоткея оно считается, загрузит изображение и скопирует ссылку в клипборд
      • +1
        Впрос скорее в том, откуда возьмется изображение при нажатии хоткея?
        Ну как откуда, скриншот же снимаем (:
        Можно даже 2 хоткея сделать: по одному идет полный снимок стола, а по второму активируется механизм указания части рабочего стола и шотится только указанный кусок.
        • +1
          Прикинул несколько вариантов, думаю будет сделано примерно так:
          1) Новый хоткей для скриншота всего экрана с авто-копированием определенного выбранного типа кода в клипборд
          2) Хоткей для скриншота части экрана при завершении сразу копирует определенный код выбранного типа в клипборд
          3) Хоткей для вставки изображений из клипборда также копирует определенный выбранный в настройках тип адреса (адресов — при вставке нескольких изображений) в клипборд

          Также копировать ли сразу коды вставляемых/добавляемых изображений в клипборд сразу или нет также будет настройкой.
          • +1
            Еще было бы замечательно иметь хоткей на захват окна или «панели или кнопки», такие функции есть в SnagIt и PicPick
            • +2
              С этим тяжелее, ибо в Java я не смогу получить даже координат нативных окон, не говоря уже о компонентах внутри них.

              Единственный выход — парсить изображение и находить различные прямоугольные области на нем и уже по ним предлагать нарезку, но это потребует большего времени. Не думаю что это будет в ближайшей версии…
              • +1
                Ну тогда можно попробовать договорится с разработчиком PicPick и добавить туда возможность заливки на ваш хостинг :) а то там только imageshack.us который я вообще не перевариваю…
                • +2
                  Ну это уже скорее не ко мне. Я лично в большинстве случаев предпочитаю либо использовать что-то универсальное либо вовсе не использовать, чтобы не иметь лишнего геморроя.

                  В общем, имхо, стоит просто доработать скриншоттер :)
                  • +1
                    Ну впринципе активное окно можно скриншотить как Alt+PrtScr, а потом уже из буфера аплоадить :)
                    • +2
                      Как вариант. Я еще подумаю над алгоритмом определения окон и компонентов — думаю это вполне реализуемо.
  • +1
    Если не секрет, а как ( на чем ) у Вас сделан раздел мультизагрузка ( jquery?). Особенно интересует отображение процесса загрузки файлов.
    • +1
      CSS+ jQuery + AJAX + немного Flash. Если Вас интересует подробное описание, пишите в ЛС
  • +2
    Ух ты! Это даже больше, чем я заказывал!
    Ну всё, теперь я точно ваш <3
    • +1
      Рад, что мы смогли оправдать Ваши ожидания.
      • +2
        Спасибо вам :)
  • +1
    а почему на сайте нет красивой страницы 404? :)
    hostingkartinok.com/image/01201106/89494c5c957f83525b845396cb25f367.png%27
    • 0
      Обязательно добавим в ближайшее время. Никак не доходили до нее руки.
  • +2
    Отличная штука, большое спасибо! Но настаиваю на добавлении кнопки для постинга картинки в твиттер!
    • +1
      Думаю, что под соц. сети у нас еще будет много всего вкусного в последующих обновлениях)
      • +1
        расскажите заодно, что за функции, связанные с дропбоксом? А то я так и не понял. И как будут проходить обновления, есть ли какой-то механизм автообновлений или пока надо проверять версии вручную?
        • 0
          расскажите заодно, что за функции, связанные с дропбоксом?

          Dropbox был всецело моей задумкой (удачной или нет — судить пользователям).

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

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

          Вот так, к примеру, выглядит Dropbox на Windows Vista:
          image
          Он отображается поверх всех окон и на него можно драгать любой контент содержащий/тем или иным образом относящийся к картинкам.

          Также в ближайшей версии при загрузке он сразу же будет копировать выбранный тип кода в буфер обмена для возможности его быстрого использования.

          И как будут проходить обновления, есть ли какой-то механизм автообновлений или пока надо проверять версии вручную?

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

          В дальнейших версиях допилим полноценный апдейт без необходимости что-либо устанавливать/обновлять вручную
          • +1
            хм, я включил функцональность дропбокса, но окошка не появилось
            • 0
              ага, понял, нужно было нажать хоткей
              • 0
                Чую зря писал комментарий ниже :)
            • 0
              В настройках можно выбрать 2 варианта (или один из них) для открытия этого окошка — хоткеем или единичным кликом по иконке в трее.
              Согласен что сейчас по умолчанию там не лучшие настройки — это я уже подправил в новой версии :)

              По умолчанию глобальный хоткей Ctrl+B должен открывать дропбокс если он включен. Ну или же клик по иконке в трее, опять же если эта опция включена в настройках.
  • 0
    Если будет много трафика — будем рады видеть вас на нашей CDN. Там можно закэшировать наиболее популярные картинки, чтобы снять часть нагрузки с вашей собственной инфраструктуры.
  • +1
    а будет ли добавление графических примитиво (стрелок, текста и т.д.) на снятый скриншот?
    + не совсем понятно куда тыкать после выделения области скриншота, нашел только методом тыка Enter
    • 0
      > а будет ли добавление графических примитиво (стрелок, текста и т.д.) на снятый скриншот?
      Не сразу, но будет. В каком виде — пока еще обсуждается

      > + не совсем понятно куда тыкать после выделения области скриншота, нашел только методом тыка Enter
      Вообще в самом начале после нажатия хоткея/кнопки создания скриншота поперек всего экрана выводится сообщение о том, что необходимо делать. Даже не представляю как вы его пропустили :)
      • 0
        ОМГ О_О и то правда…
        • 0
          Это сообщение даже запечатлено в статье на одном из скриншотов ;)
          Вероятно Вы просто не раздумывая сразу начинали жать на область, из-за чего сообщение быстро исчезало и Вы его не замечали.
          • 0
            конечно, так и есть =)
  • +1
    То что надо!
    Искал сервисы в которых можно было бы прямо из буфера кинуть на сайт, обрезать и получить линк. Нашел, но там постоянно возникали какие-то пробелмы с Java.
    • 0
      Ну, скажем так, данное приложение тоже на Java (по большей части), но проблем в большинстве стандартных случаев возникать не должно. Если же все же что-то стрясется — пишите — обязательно исправим в кратчайшие сроки :)
      • 0
        Дело в том что Java машина на компе стоит (для Eclipse). Но все равно возникали какие-то проблемы.
        • 0
          Вероятно у Вас была устаревшая версия или наоборот ресурс требовал менее свежую версию.
          В любом случае если вы качали HK Uploader с идущей в комплекте JVM то проблем быть не должно :)
  • 0
    min.us
    • +1
      У них действительно много всего сделано — клиенты под разные ОС (даже мобильные клиенты), браузерные плагины, минималистичный сайт…

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

      Приложение по Windows вообще не заработало как надо — не появляется необходимый для драга попап в трее…

      В общем — не всё так безоблачно :)
    • +1
      Да и опять же, в их приложении отсутствует много того, на что я делал упор при создании HK Uploader'а.
  • +1
    прикольный сервис, только для создания скриншотов реально не хватает минитулбара с кнопками типа «стрелка», «прямоугольник» — вот аналогичный, хотя и не совсем, сервис jetScreenshot, очень удобно сделано. Посмотрите, может, возьмете что-то на вооружение:
    hostingkartinok.com/image.php?s=01&d=201106&i=263c1903334d97a1388f48480b56687d.png
    • 0
      Понравился вариант «стрелки» в этом приложении, да и в общем достаточно просто и понятно.
      В общем то, некоторые схожие возможности появятся уже в ближайшей версии и еще больше в дальнейшем.

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

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