Страница 1 из 2
Программа обмена для скриншотами
Добавлено: 29.10.2008 22: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 00:28:37
B4rr4cuda
Было бы неплохо добавить возможность постить скрины на imageshack.us и ему подобных ну и линукс версию ессно.
Re: Программа обмена для скриншотами
Добавлено: 30.10.2008 12:31:23
shade
B4rr4cuda писал(а):Было бы неплохо добавить возможность постить скрины на imageshack.us
Почему именно туда?
Re: Программа обмена для скриншотами
Добавлено: 30.10.2008 17:54:34
B4rr4cuda
Просто я им частенько пользуюсь

Re: Программа обмена для скриншотами
Добавлено: 31.10.2008 12:08:45
Attid
а я keep4u.ru =)
Re: Программа обмена для скриншотами
Добавлено: 01.11.2008 00:52:38
Deepthroat
Если уж и добавлять изображения в общеизвестные сервисы, то уже либо на Flickr, либо в Picasa - мировые бренды, так сказать.
Re: Программа обмена для скриншотами
Добавлено: 01.11.2008 02:02:10
B4rr4cuda
Отсюда вывод - нужна мультисайтовость. Нужны конфиги или скрипты позволяющие настроить прогу для использования нужного юзеру сервиса.
Re: Программа обмена для скриншотами
Добавлено: 01.11.2008 10:48:01
shade
Серверную часть, при желании, можно разместить и на других серверах. Я думаю этого достаточно. А париться с поддержкой кучи сторонних сервисов - никакого желания нет. Да я и не думаю что нужно. Это программа предназаначалась для "мгновенной" передачи скриншотов, а не для долгосрочной публикации, а потому я и не вижу смысла думать над поддержкой других сервисов.
Re: Программа обмена для скриншотами
Добавлено: 01.11.2008 19:13:35
JuraS
С портированием на Linux у Shade, я уверен временные

, трудности.
Re: Программа обмена для скриншотами
Добавлено: 01.11.2008 22:54:06
shade
JuraS писал(а):С портированием на Linux у Shade, я уверен временные , трудности.
Я тоже на это надеюсь, но постепенно
решения находятсяТеперь нужно найти способ захватитывать мышь... чтобы поймать щелчек мыши над чужим окном.
SetCapture в LCL тоже, блин, не работает
Добавлено спустя 1 час 3 минуты 24 секунды:Хм,.. с QT SetCapture работает, а с GTK и GTK2 не работает... впрочем я не вижу в доке по GTK функции которая решала бы такую задачу?..
Re: Программа обмена для скриншотами
Добавлено: 01.02.2009 21: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=NetScreenShot1)Авторизируйтесь под той учетной записью, которую используете при использовании NSS.
2)После чего выберите слева в группе
NetScreenShot пункт
Багтреккер3)Далее, слева, в появившейся группе
Панель управления выберите
Добавить сообщение4)Заполните поля и нажмите
Добавить сообщениеЗдесь можно находить последние новости:
http://shamangrad.net/news.php?prj=NetScreenShotАвтор программы заранее выражает благодарность за участие в ее разработке.
Re: Программа обмена для скриншотами
Добавлено: 01.02.2009 22:08:12
Timid
Вообще-то, ребяты, есть CommunicationServer от Microsoft, позволяющий все это и еще большее.
Если хотите сделать что-то нужно, то лучше скопируйте функциональность оттуда, а не изобретайте свое.
CS под GPL с серверной частью на PHP - это было бы очень круто, поверьте.
Или лучше сделать jabber-клиента, позволяющего транслировать рабочий стол как вложение, одной кнопкой.
Re: Программа обмена для скриншотами
Добавлено: 01.02.2009 22:17:21
shade
Timid писал(а):Или лучше сделать jabber-клиента, позволяющего транслировать рабочий стол как вложение, одной кнопкой.
Подобная идея рассматривалась на этапе зачатия идеи. Но т.к. у нас не было опыта работы с XMPP, то решили по началу опереться на имеющиеся наработки с XML-RPC. Возможно в будущем вернёмся к теме XMPP.
Timid писал(а):CS под GPL с серверной частью на PHP - это было бы очень круто, поверьте
Что за CS ?
Серверная часть и так на PHP.
Re: Программа обмена для скриншотами
Добавлено: 02.02.2009 13:39:06
JuraS
Вообще-то, ребяты, есть CommunicationServer от Microsoft, позволяющий все это и еще большее.
Не могу с вами согласиться что одно исключает другое, т.е. наличие CommunicationServer делае тбессмысленным проект NetScreenShot (для сервера Шаманграда, и вообще ) . Наша утилита имеет несколько другие цели и функции, хотя это мое личное мнение.
Программа Microsoft Office Communicator 2007 представляет собой клиент объединенных коммуникаций, обеспечивающий различные простые в использовании режимы связи (включая обмен мгновенными сообщениями, голосовую и видеосвязь) и помогающий пользователям повысить свою производительность.
кроме того несколько смущает
Download Size: 375.8 MB
Нет. Вы однозначно не убедили меня что мы занимаемся "велосипедоизобретательством".
Re: Программа обмена для скриншотами
Добавлено: 08.02.2009 13:16:00
JuraS
Выложен новый тест релиз.
Программа была стабилизирована в плане надежности работы, и завершенности (для v1.1) функционала.
http://shamangrad.net/project.php?act=view&prj=NetScreenShot