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

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

Avast не пускает на официальный сайт проекта.…
Спасибо за информацию, написал в avast.
Наверное, были бы ещё актуальны клиенты для мобильных платформ (Android, iOS, Windows Phone, ...). Ну и захват видео с экрана! Короткие фрагменты ;)
Мобильные платформы есть в планах. Хотя программа довольна простая, протокол простой и открытый (есть на вики на гитхабе) — если кто-то захочет сделать клиент — будем очень рады :)
Захват видео — интересная идея, подумаем над этим.
И в GIF результат захвата.
Тогда ограничение на размер области и продолжительности видео придется сделать. Full-HD гиф длиной даже в несколько минут будет тяжеловат.
С выбором способа кодирования.
Просто иногда ради двух-трёх кликов не охота открывать видеофайл.
Посмотрел спецификацию и ничего не понял. В каком виде данные отправляются на сервер? Тупо plain text? Ни XML/JSON?
Ага, plain text. До двух переносов строк — текст, разделенный одинарными переносами строк. Затем бинарные данные (аналогично http протоколу).
Т.е. в случае расширения функционала (например посмотреть список того что же я наскриншотил) по API также будет отдаваться plain text? Очень удобно, да, не то что всякие удобные вещи
НЛО прилетело и опубликовало эту надпись здесь
Протокол небольшой и простой, кода пару строчек. В принципе и весь проект можно было написать на php и winapi, но мы решили пойти по иному пути.
ну, он ничем не отличается от http кроме своего формата.
а в чем его преимущество?

преимущество http — можно было бы chunked использовать для плохих соединений, можно было бы докачку реализовать _готовыми_ средствами, и много еще чего.
а так — всё накостылить и навелосипедивать надо.
в чем профит?
На данный момент нам не нужны эти фичи. У нас была задача отправить бинарные данные на сервер. У нас не было задачи выбрать наилучший протокол. И, вообще для закачки файлов можно было бы воспользоваться ftp протоколом (который был разработан для передачи файлов), или же http расширением webdav, встречный вопрос, зачем?
Использовать свой протокол нам было проще чем заимплементить согласно спецификации любой другой.
А, молодости простительно.
>>А что Вы делаете, когда надо быстро показать картинку или часть кода

Жму PrintScreen, иду на makescreen.ru, жму Ctrl + V, делюсь скриншотом.

А ваш сервис, конечно попробую, может будет удобнее.
Нельзя склонировать git, просит запустить update скрипт на сервере.
Было бы здорово иметь возможность управлять загруженным. И в общем-то вопрос сразу же: сколько хранятся загруженные мною данные?
Постоянно. Как минимум до тех пор, пока данных не станет слишком много и мы не сможем найти хостера, готового это захостить.
Ок, а что с возможностью управлять своими загрузками? Такой функционал рассматривается?
Я бы посоветовал добавить возможность выбора времени хранения в клиент, почти все мои скрины мне не нужны уже к концу дня )
Да, полезная возможность, в следующей версии будет.
Я так понимаю, под MacOS клиента нет?
Нет, но в ближайшее время планируем сделать сборку (проект на qt, проблем со сборкой быть не должно).
Я для себя написал на баше маленький скрипт и повесил на него шорткат, может кому пригодится. Нужен dropbox и не забудьте поменять адреса.
#!/bin/bash
IMAGE_PATH=/home/shock_one/Dropbox/Public/scrn/$(date +%s).png
gnome-screenshot --area -f $IMAGE_PATH
dropbox puburl $IMAGE_PATH | xclip -selection c
notify-send "Screenshot has been uploaded" -i $IMAGE_PATH
Жаль что dropbox отказался от папки Public для новых пользователей.

Теперь там упор на шары будет.
переписал под osx:

userid=2170730; filename=$(date +%s).jpg; screencapture -S ~/Dropbox/Public/$filename; echo https://dl.dropbox.com/u/$userid/$filename | pbcopy

p.s. userid 2170730 взята из (copy public link) dl.dropbox.com/u/2170730/1358290980.jpg
Попробуйте утилиту GrabBox, я ей все время пользовался на OS X.
НЛО прилетело и опубликовало эту надпись здесь
Личный кабинет и закрытые ссылки планируем в следующей версии.
Было бы неплохо делать оповещение после загрузки кода/картинки. Использую Ubuntu, сначала подумал, что хот-кеи не срабатывают, потом только дошло, что ссылки в буфер обмена сохраняются
В трее должно появляться уведомление о загрузке.
К сожалению, ничего не происходит, стоит Unity, не могу понять в чём может быть проблема
Будем фиксить. Спс!
НЛО прилетело и опубликовало эту надпись здесь
Давно вот таким пользуюсь

> cat ~/scripts/scrshoot
#!/bin/sh
mkdir -p /tmp/.private/${USER}/
OUT=/tmp/.private/${USER}/$(date +"%H%M%S")scr.png

import -window root ${OUT}

if [ "$1" = "post" ]; then
	SCRSHOT=$(ompload -u ${OUT})
	 notify-send --icon gnome-stock-mail-snd "imageshack" "${SCRSHOT}"
else	
	 mv ${OUT} ${HOME}/tmp/scrshoots/
fi



 > eix -I ompload
[I] app-misc/ompload
     Available versions:  20101220
     Installed versions:  20101220(12:28:37 21.10.2012)
     Homepage:            http://ompldr.org/
     Description:         CLI script for uploading files to http://ompldr.org/
А как шарить код? :) Лично для меня в сабже шаринг кода является киллер фичей. Картинки я и в скайпе передать могу по pscrn, ctr+v.
Что бы показать кому то 2 строчки кода, я должен сделать коммит, затем дать права на чтение, вы серьезно?
любой IM. 2 строчки кода вы даже с помощью твиттера зашарите, друг мой. (На их сайте говорили про pastebin)
IM? как же подсветка синтаксиса? а еще эти чертовы смайлы которые сами вставляются )).

В общем хорошая попытка, но нет.
Так ведь PHPStorm тоже от JetBrains. Включите плагин GitHub и будет вам счастье.
Хм, ну тут еще остается вопрос с приватностью, шарить не opensource код через гитхаб не самая лучшая затея.
в github есть приватные репозитарии, да и git можно поднять локальный, с мордой Gitlab, например. Код обычно шарится между членами команды разработчиков, и поэтому с правами на чтение — все должно быть в порядке
Ну и подведя итоги, все предложения это просто костыли, которые надо настраивать, трясти бубном. Лично мне проще проставить простую прогу которая все за меня сделает, и будет работать в один клик с любым приложением.
Ну да, прога то пусть будет, и со скринами функционал очень даже ничего. Просто задача частенько делиться парой строк кода, на мой взгляд — неправильная и непонятная. Может стоит тогда задуматься о каких-нибудь средствах для парного програмиирования? А куски кода покрупнее показать вебморде любой системы контроля версий не составляет труда вообще.
Да большие куски кода (полезные), надо хранить на версии, но имхо не содержимое буфера обмена. Вы же не записываете все свои разговоры на диктофон?

Просто не надо усложнять то что должно быть простым.

Спасибо за сервис, как раз недавно искал подобный из-за отсутствия PrintScr на клавиатуре.
С картинками отлично работает, моментом загружается и открывается. А вот с кодом что-то не то. Залилось на сервер быстро, а отобразить в браузере пыталось секунд 20. К томуже отобразилось не совсем корректно: pastexen.com/i/l46irFt.png
upd: Грузится долго из за социальной кнопки вконтакта, он у меня заблокирован. Но вина на вас, грузите асинхронно.
В параноидально-корпоративных компаниях запрещено использовать любые облачные сервисы, их упускаете.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории