Как стать автором
Обновить

Комментарии 64

Им бабло рубить надо, не до окошечек :)
Вы таки антинегритит?
я бы пост озаглавил — «мои претензии к квипу», по тому что для других клиентов всё может быть и не так. я вот пользуюсь Aduimом, да, тут тоже есть окошко, но оно маленькое, кроме состояния передачи файла ничего больше нет, и закрывается крестиком…

лично мне в принципе не нравится передача файлов через месенджеры. да, это простая функция — ткнул и передал, а если на той стороне 128мб/с? а передать надо метров 20? домохозяйке же это не объснишь.

лично мне кажется что здесь должно быть принципиально другое решение (чем то похожее на камачи (или как зовётся софтинка для установления «локальной» сети между двум удалёнными пользователями?) + некий mobile.me). у пользователя есть виртуальная папка на неком сервере, при отправке файла другому пользователю — фал закачивается на этот хост, а пользователь, которому этот файл отправляется — получает некую ссылку, причём это должно быть не просто файл в браузере, а некоторое подобие оконного менеджера, с теми же возможностями копировать/редактировать и т.д. ну а после «разрыва сессии» эти файлы киляются (что бы не храть мусор на хосте).

конечно это тоже далеко не самый лучший вариант у которого есть минусы, но по крайней мере с точки зрения пользователя — это удобнее, интуитивно-понятнее, окошки можно уменьшить, как и нагрузку на сам пейджер (по сравнению сов сякими превьюшками в окне сообщений и т.д. (как видео шмальнут метров 600 хотя бы :) и фигачить квипу превью :)))
Ну, а почему бы и не сделать так самому? Все равно весь функционал в IM не встроишь. Берется какое-нибудь решение вроде DropBox или UbuntuOne(для Ubuntu, соответственно), там кладутся файлы в расшаренную папку, отдают ссылку.
Второе решение, которое мне нравится, но я его еще не понял как реализовать: в MCabber есть возможность использовать внешние утилиты. Я бы хотел, чтобы когда я набираю команду отсылки такого-то файла, он выкладывался на хостинг а-ля omploader.org (в котором чтобы скачать, не нужно набирать капчу и никуда заходить — ссылка в сущности прямая), а другой стороне отсылалась ссылка. Я линуксоид, но пока не умею такие штуки делать, хотя должно быть удобно.
ну я к сожалению тоже разработчик далеко не того уровня, что бы такие сервисы реализовывать, а DropBox или UbuntuOne не так уж и интересны в этом плане
Opera Unite?
возможно, я если честно ещё не погружался в чтение её возможностей, но судя по тмоу что народ уже успел на ней реализовать — очень может быть
в qip infium такая штука есть, закачивается файл на сервер, а юзеру кидается ссылка на страницу загрузки, вот только функции оконного менеджера там нет…
jetbytes.com/ — вот, попробуйте, сервис похож на описанный вами. Создаёт виртуальное p2p-соединение между двумя компами. Приходится немного платить производительностью — так другу из одной сети трафик гнался со скоростью глобального, а не в 2 раза большей скоростью локала. Сам сервис файлы не хранит, так что ссылка одноразова. Штука очень удобная, давно пользуюсь.

Ну или Opera Unite, действительно. Там не то что уже написали, там из коробки идёт файлорасшаривательный интерфейс.
ну вся прелесть этой штуки будет только в том случае если она станет стандартом дефакто для мессанжеров, а как отдельный сервис… это уже не так удобно
В новой версии Инфиума будет более опциональное окно передачи файлов. Советую почитать блог разработчика ;)
К сожалению, блог разработчика плюется «500 Internal Server Error», поэтому пока не могу насладиться. Но, имхо, это окно вообще не нужно. Принципам KISS не соотвествует :)
Таки это окошко сделать проще чем встроиться в чат. Так что принцип KISS соблюдён. Принцип гласит, чтобы разработчик делал как можно проще для него, а не как можно проще для пользователя.
Блин, согласен :)
Мне было бы проще в чат встроить, наверное…
Я правда в C++Builder пишу, но в чем проблема сделать отрисовку по канве?
Тут — набросал фрейм мышкой из стандартных элементов, и программно накидал их в контейнер сколько надо. Даже об отрисовке думать не надо. А на канве будешь уже программно рассчитывать что к чему и как отрисовывать.
Ну там же есть прогресс-бар все равно! так его можно прямо в сообщении отрисовать…
Я ппосмотрел блог разработчика (inf.ru) в кеше яндекса. Там написано, что он более не занимается разработкой, отдав пейджер на откуп РБК. Может вы о другом разработчике?

Буду благодарен за прямую ссылку на запись.
Инфиум давно у РБК, а старый квип Инф доделывает, только если протокол валится.
НЛО прилетело и опубликовало эту надпись здесь
Как вы многого хотите.

Для того, чтобы сделать такую гадость, надо сделать много нетривиальных телодвижений (если учесть, что для окна чата чаще всего используется WebBrowser.
Google Talk так давно делает, а для картинок ещё и превью.
А в миранде еще превью видео с ютуба реализвано ))
Пока нельзя автоматически принимать файлы от людей из КЛ, файлообмен убог. Вот чего мне не хватает, так указывать куда сохранять файл. Чтобы начинал приниматься автоматом, но в любое время получения (и после) можно было указать, куда его потом сохранить.

И неужели мне одному удобнее видеть «передано 754 кб / 5Мб» чем какое-нибудь «18%»?

А чтоб превьюшки показывать, надо их иметь. Чтобы их иметь надо или их получить в довесок к самой картинке (увеличение траффика), или сделать из полученной картинки (а зачем оно мне, если у меня есть сама картинка?).
Показывать прогресс в кб/мб или процентах — тоже должно настраиваться в идеале.

Превьюшка показывается отправителю. Впрочем, получаетлю можно показать после загрузки файла. Видеть превьюшку удобно, если отправляется несколько файлов. Можно понять что уже получено и, пока идет передача, приступить к обсуждению.
Ох, все бы вам настраивать. Можно ведь аккуратно демонстрировать оба варианта.
Если у Вас ооочень медленный канал, а превьюшка генерится на стороне отправляюшего, то Вам сначала придет превьюшка, а пока будет идти картинка, Вы можете успеть решить, что она Вам не нужна и нажать «Отмена».
Вот чего мне не хватает, так указывать куда сохранять файл.

Если бы Вам этого действительно нехватало и Вы пытались как-то исправить ситуацию, Вы бы знали, что в директории квипа существует файл
C:\%ProgramFiles%\QIP\Users\%Your UID%\Config.ini

И в этом файле есть параметр
RcvdFilesPath=

Который отвечает угадайте за что? :)
Дальше прочитать не судьба?
Последняя открытая директория должна сохраняться

Drag&Drop рулит :)
Далеко не всегда. Да, это удобно, когда у вас в фоне открыт файловый менеджер он не занимает весь экран, т.е. окно сообщений открыто рядом или расположено «вверху всех». Но QIP, к примеру, умеет закреплять «вверху всех» лишь окно контактов, а перетащить файл на контакт в списке нельзя.

Вариант, когда файл тащится из файлового менеджера на кнопку мессенджера в панели задач, а потом в окно, я тоже удобным назвать ну никак не могу.
Начали тянуть, нажали Alt+Tab — переключились на окно сообщений, бросили в окно
Я так всегда делаю. У меня постоянно Тотал в полноэкранном режиме работает
Да, возможность такая есть (кстати, она не единственная). Но это совершенно не значит, что нужно забить на улучшение юзабилити. Взять бы хотя бы момент с перетаскиванием файла на определенный контакт в списке. Если бы такое реализовали, не думаю, что пользователи остались бы недовольны.
Отображение процесса закачки в виде такого виджета имхо крайне неудобно. Пока файл скачается, могут пройти десятки строк диалога — тогда нужно будет постоянно проматывать вверх, чтобы следить за процессом. Отдельное окно удобнее, во всяком случае мне.

Вроде в Skype так и сделано…
там даже круче: есть подобие p2p и докачка.
Перестаньте насиловать труп QIP-а:)

По поводу интерфейсов — см. Скайп, ГТолк…
«Вспомните, как вам прислали однажды файл и вот, он вам понадобился, но QIP не запущен и вам приходится продираться в дебри «Application Data»»
Я создал ярлык в папке мои документы под названием «Qip files» и доволен…
Согласитесь, что это не user-friendly решение?
у меня в планах видоизменить передачу файлов в инфиуме, диалог передачи точно будет изменен + сворачивание в трей с иконкой прогресса, но насчет встраивания в чат даже не знаю.
имхо вот эта проблема более напрягает, чем окошко передачи файла :)
habrahabr.ru/blogs/im/63375/#comment_1761565

И будет ли поддержка win 7, чтобы по нажатию иконки квипа на таскбаре запускалась не вторая копия, а окно текущей?
это тоже решится в скором времени. поддержка вин7 будет
Спасибо, будем ждать :)
так файлы в MSNне отправляет
А почему на примере квипа? Вот для миранды например можно накатать плугин и будет такое счастье. Но на самом деле самое страшное что есть в передаче файлов — медленность. Нужно именно технологию передачи сначала до ума доводить.
Ну, будет здорово, если разработчики квипа прислушаются.
Ещё Вы забыли написать, что у квипа возникают косяки, если в директории, куда он сохраняет, уже лежит файл, одноименный с отправляемым. И то ли он перезаписывает, то ли наоборот — ничего не происходит, но, в общем, беда со всеми этими 1.jpg.
Кажется мне, не дождемся. Крайняя версия уже сколько не обновлялась? Зато кругом реклама скидок на QIP-телефонию.
Идея правильная, только нужно еще возможность докачки.

Я для себя решил эту проблему с помощью php бота для миранды. В чате пишу
/file A:\B\C\D\имя_файла
… он его копирует на вебсервер и вместо этой команды кидает собеседнику оформленную ссылку на файл (с именем и размером).

Поскольку основной ФМ — фар, и не люблю кликать по opendialogам, то в нем просто ctrl-f, ctrl-ins на нужном файле, и таким образом вставляю.

Получаем хттп-универсальность, независимость от протокола и возможность докачки: внутрипротокольная передача файлов очень бесит, когда кто-то на не очень хорошем канале отваливается от файла и ему нужно его отдать заново.
вобщето с отправляющей стороной все не так плохо :)
просто перетащите иконку файла (ну мышкой зажмите и перетащите) в текстовое поле чата :) и начнется отправка. честно говоря что в квипе есть меню выбора отправляемого файла я даже не знал :))
хотелось бы чтобы для принимающей стороны был выбор: перезаписать, переименовать, докачать
Фотка мужика в цепях и фуражке да ещё и Афроамериканец :) Навевает на мысли.
Дождитесь релиза Google Wave и будет вам счастье :)
НЛО прилетело и опубликовало эту надпись здесь
А в каком IM такое есть? Мне подобные вкусняшки понравились.
Мне кается предложенный вами вариант не самый удобный.
Удобнее было бы сделать появляющуюся панель в окне сообщений и на ней выводить инфу о файлах.

Примерно так:
что за приложение на шоте?
Miranda
TabSRMM+IEView стоят?
Таким образом, как предлагает автор, сделано в Windows Live Messenger
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.