Страница 1 из 2

Программа обмена для скриншотами

СообщениеДобавлено: 29.10.2008 23:21:08
shade
Когда два или более челевек (удаленноо общающиеся через ICQ, jabber и т.п. сеть) пытаются решить какую-то проблему, часто возникает желание и просто необходимость обмениваться скриншотами. Чтобы упростить эту задачу была написанна программа публикующая скриншоты на сервере Шаманграда и возвращающая ссылку на опубликованный скриншот. Таким образом, чтобы передать скриншот достаточно запустить программу, сделать скришот и нажать кнопку "Отправить" и скришот тутже будет опубликован на сервере.

Первая версия написана Delphi и сооветственно только для Windows, но как решим пару вопросов
(1, 2), то портируем на FreePascal/Lazarus.

Проект зарегистрирован тут:
http://shamangrad.net/project.php?act=v ... ScreenShot

Скачать бинарники можно тут:
http://www.download.shamangrad.net/NetScreenShot/

А именно
NetScreenShot-1.0.rar - exe и необходимые библиотеки
NetScreenShot-exe-1.0.rar - только exe (но вам будут нужны libxml2 и libcurl)
NetScreenShot-1.0-contrib.rar - все необходимые библиотеки.

Проект пилотный, если окажется востребованным, то набор функций будет расширен. Так например, мы обсуждали (но пока не утвердили) следующие возможные функции:

1. мини редактор - чтобы редатировать скриншоты (кадрирование, маштабирование, выделение областей)
2. передача скриншотов от пользователя к пользователю (напрямую и если не возможно, то через сервер) без сохранения.
3. управление скришотами хранимыми на сервере: возможность добавлять/удалять/переименовывать скришоты на сервере, получать список скриншотов и т.п.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 30.10.2008 01:28:37
B4rr4cuda
Было бы неплохо добавить возможность постить скрины на imageshack.us и ему подобных ну и линукс версию ессно.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 30.10.2008 13:31:23
shade
B4rr4cuda писал(а):Было бы неплохо добавить возможность постить скрины на imageshack.us

Почему именно туда?

Re: Программа обмена для скриншотами

СообщениеДобавлено: 30.10.2008 18:54:34
B4rr4cuda
Просто я им частенько пользуюсь :)

Re: Программа обмена для скриншотами

СообщениеДобавлено: 31.10.2008 13:08:45
Attid
а я keep4u.ru =)

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.11.2008 01:52:38
Deepthroat
Если уж и добавлять изображения в общеизвестные сервисы, то уже либо на Flickr, либо в Picasa - мировые бренды, так сказать.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.11.2008 03:02:10
B4rr4cuda
Отсюда вывод - нужна мультисайтовость. Нужны конфиги или скрипты позволяющие настроить прогу для использования нужного юзеру сервиса.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.11.2008 11:48:01
shade
Серверную часть, при желании, можно разместить и на других серверах. Я думаю этого достаточно. А париться с поддержкой кучи сторонних сервисов - никакого желания нет. Да я и не думаю что нужно. Это программа предназаначалась для "мгновенной" передачи скриншотов, а не для долгосрочной публикации, а потому я и не вижу смысла думать над поддержкой других сервисов.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.11.2008 20:13:35
JuraS
С портированием на Linux у Shade, я уверен временные :wink: , трудности.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.11.2008 22:50:42
shade
JuraS писал(а):С портированием на Linux у Shade, я уверен временные , трудности.

Я тоже на это надеюсь, но постепенно решения находятся

Теперь нужно найти способ захватитывать мышь... чтобы поймать щелчек мыши над чужим окном.
SetCapture в LCL тоже, блин, не работает :(

Добавлено спустя 1 час 3 минуты 24 секунды:
Хм,.. с QT SetCapture работает, а с GTK и GTK2 не работает... впрочем я не вижу в доке по GTK функции которая решала бы такую задачу?..

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.02.2009 22:59:43
JuraS
После длительного перерыва прееписал NetScreenShot под Win платформу.
Результат можно увидеть в тест-релизе:

http://shamangrad.net/project.php?act=view&prj=NetScreenShot


Изображение


Добавлена авторизация пользователей.
Пользователь должен быть зарегистрирован на сервере ШГ, http://shamangrad.net/.
Причем зарегистрировать нового пользователя можно прямо в программе.
Регистриуясь в программе пользователь автоматически регистрируется и на сайте, и он может использовать зарегистрированные логин и пароль для входа на сайт.
А также, пользователь может зарегистрироваться через сайт, если у него возникают проблемы с регистрацией через программу (хотя проблем быть не должно).
Если же вы уже зарегистрированы на ШГ, вы можете сразу же авторизироваться.

Просьба тем кто как то заинтересован потестировать по мере сил и сообщить об ошибках
в багтреккер на ШГ.

PS:
Для добавления сообщения об ошибке перейдите по ссылке
http://shamangrad.net/project.php?act=view&prj=NetScreenShot

1)Авторизируйтесь под той учетной записью, которую используете при использовании NSS.
2)После чего выберите слева в группе NetScreenShot пункт Багтреккер
3)Далее, слева, в появившейся группе Панель управления выберите Добавить сообщение
4)Заполните поля и нажмите Добавить сообщение

Здесь можно находить последние новости:
http://shamangrad.net/news.php?prj=NetScreenShot

Автор программы заранее выражает благодарность за участие в ее разработке.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.02.2009 23:08:12
Timid
Вообще-то, ребяты, есть CommunicationServer от Microsoft, позволяющий все это и еще большее.
Если хотите сделать что-то нужно, то лучше скопируйте функциональность оттуда, а не изобретайте свое.

CS под GPL с серверной частью на PHP - это было бы очень круто, поверьте.

Или лучше сделать jabber-клиента, позволяющего транслировать рабочий стол как вложение, одной кнопкой.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 01.02.2009 23:17:21
shade
Timid писал(а):Или лучше сделать jabber-клиента, позволяющего транслировать рабочий стол как вложение, одной кнопкой.

Подобная идея рассматривалась на этапе зачатия идеи. Но т.к. у нас не было опыта работы с XMPP, то решили по началу опереться на имеющиеся наработки с XML-RPC. Возможно в будущем вернёмся к теме XMPP.

Timid писал(а):CS под GPL с серверной частью на PHP - это было бы очень круто, поверьте

Что за CS ?
Серверная часть и так на PHP.

Re: Программа обмена для скриншотами

СообщениеДобавлено: 02.02.2009 14:39:06
JuraS
Вообще-то, ребяты, есть CommunicationServer от Microsoft, позволяющий все это и еще большее.


Не могу с вами согласиться что одно исключает другое, т.е. наличие CommunicationServer делае тбессмысленным проект NetScreenShot (для сервера Шаманграда, и вообще ) . Наша утилита имеет несколько другие цели и функции, хотя это мое личное мнение.

Программа Microsoft Office Communicator 2007 представляет собой клиент объединенных коммуникаций, обеспечивающий различные простые в использовании режимы связи (включая обмен мгновенными сообщениями, голосовую и видеосвязь) и помогающий пользователям повысить свою производительность.


кроме того несколько смущает

Download Size: 375.8 MB


Нет. Вы однозначно не убедили меня что мы занимаемся "велосипедоизобретательством".

Re: Программа обмена для скриншотами

СообщениеДобавлено: 08.02.2009 14:16:00
JuraS
Выложен новый тест релиз.

Программа была стабилизирована в плане надежности работы, и завершенности (для v1.1) функционала.
http://shamangrad.net/project.php?act=view&prj=NetScreenShot