Да, так действительно будет удобнее.
Если редактирование будет до выделения области, то, имхо, затемнение нужно сделать более прозрачным, т.к. если картинка на экране не очень контрастная, то приходится вглядываться и редактировать будет не очень удобно.
Оно само будет обновляться, или нужно где-то отслеживать?
Да — зачеркнуть, подписать. Но еще, мне кажется, обвести какую-то область, т.е. выделить ее. Как, например на этом скриншоте: my.jetscreenshot.com/6795/20120204-lomr-178kb
Подчеркивание строки в тексте: my.jetscreenshot.com/6795/20120204-j5ph-36kb
(тут, возможно, лучше даже не подчеркивание, а выделение как-бы маркером, как на бумаге, т.к. эта черта не очень заметна если скриншот достаточно крупный)
Кстати, вес файла в ссылке — дополнительное удобство думаю.
Ну и стрелками лично я охотно пользовался. Текстовые подписи такого плана, как вы показали я, если честно, никогда не использовал, т.к. в джетскриншоте такого нет, но на вид выглядит не очень удобно. Проше стрелку и текст в любом месте скриншота.
Насчет «одного клика» я вчера думал — это действительно удобно и, своего рода, конкурентное преимущество, действительно нужно постараться сохранить эту простоту — если мне просто нужно снять скрин — жмяк, клац — готово. Но тулбар для редактирования добавляет еще одно движение. В общем я ничего лучше, чем другой хоткей не придумал. Т.е. — просто нужен скрин — принтскрин. Нужно будет редактировать — альт+принтскрин. Или, может быть, продолжительность нажатия можно как-то обработать.
Если, таким образом, общая простота использования сохраняется, то дополнительные функции в редакторе не помешают, и общее впечатление не испортят, имхо.
Я до этого использовал джетскриншот, у них редактирование реализовано вот таким образом: dl.dropbox.com/u/18635874/CloudShot/shot_03022012_182710.jpeg
— рядом с выделенной областью появляется тулбар, в котором можно выбрать нужную фигуру и т.п. Достаточно удобно и интуитивно понятно. Думаю, если оттуда выкинуть все лишнее, то самое оно будет.
Еще было бы удобно, если бы окошко с хелперами все-же появлялось, но для «рисования» — чтобы можно было обвести область на скриншоте, подчеркнуть, стрелкой показать и т.п.
Удобная штука.
Один раз выкинуло ошибку «Сбой при выполнении операции с буфером обмена» (w7 x64) — повторить не смог, пока все тихо.
Еще было бы неплохо, если бы значок в трее показывал процесс загрузки, ну и чтобы при этом игнорировались нажатия хоткеев, имхо.
У factory method есть своя область применения и свои цели. Он оперирует подклассами.
В данном случае он называется factory, а фабрикой не является. Зачем?
Тут вопрос скорее в том, что вы этот же вопрос могли решить парой-тройкой строк кода и этот код выглядел бы куда как понятнее и нагляднее.
А тут получается ООП ради ООП и паттерны (вернее попытка их имитации) ради паттернов.
А насчет надо ли оно на хабре… ну не знаю. Судя по тому, что топик добавляют в избранное — наверное надо. Но тогда и реализация не должна быть такой хромой.
И? Синглтон гарантирует что у класса будет только один экземпляр, доступный из любого места приложения. Код, который вы процитировали, всегда будет возвращать новый объект класса Vkapi. Где синглтон то? Я бы еще мог предположить что этим кодом реализуется синглтон, если бы увидел Vkapi::instance();, пока не заглянул бы в этот метод.
Еще не совсем понимаю зачем автор попытался изобразить factory. factory method все равно не получился (да он тут и не нужен), а в заблуждение ввести может.
И конструкции типа Vkapi::factory()->auth(); я бы поостерегся использовать, есть вероятность словить unexpected T_PAAMAYIM_NEKUDOTAYIM, зато
Я умный > Выборочное подключение USB-флешек в Windows XP ...»
Если редактирование будет до выделения области, то, имхо, затемнение нужно сделать более прозрачным, т.к. если картинка на экране не очень контрастная, то приходится вглядываться и редактировать будет не очень удобно.
Оно само будет обновляться, или нужно где-то отслеживать?
my.jetscreenshot.com/6795/20120204-lomr-178kb
Подчеркивание строки в тексте:
my.jetscreenshot.com/6795/20120204-j5ph-36kb
(тут, возможно, лучше даже не подчеркивание, а выделение как-бы маркером, как на бумаге, т.к. эта черта не очень заметна если скриншот достаточно крупный)
Кстати, вес файла в ссылке — дополнительное удобство думаю.
Ну и стрелками лично я охотно пользовался. Текстовые подписи такого плана, как вы показали я, если честно, никогда не использовал, т.к. в джетскриншоте такого нет, но на вид выглядит не очень удобно. Проше стрелку и текст в любом месте скриншота.
Насчет «одного клика» я вчера думал — это действительно удобно и, своего рода, конкурентное преимущество, действительно нужно постараться сохранить эту простоту — если мне просто нужно снять скрин — жмяк, клац — готово. Но тулбар для редактирования добавляет еще одно движение. В общем я ничего лучше, чем другой хоткей не придумал. Т.е. — просто нужен скрин — принтскрин. Нужно будет редактировать — альт+принтскрин. Или, может быть, продолжительность нажатия можно как-то обработать.
Если, таким образом, общая простота использования сохраняется, то дополнительные функции в редакторе не помешают, и общее впечатление не испортят, имхо.
dl.dropbox.com/u/18635874/CloudShot/shot_03022012_182710.jpeg
— рядом с выделенной областью появляется тулбар, в котором можно выбрать нужную фигуру и т.п. Достаточно удобно и интуитивно понятно. Думаю, если оттуда выкинуть все лишнее, то самое оно будет.
Один раз выкинуло ошибку «Сбой при выполнении операции с буфером обмена» (w7 x64) — повторить не смог, пока все тихо.
Еще было бы неплохо, если бы значок в трее показывал процесс загрузки, ну и чтобы при этом игнорировались нажатия хоткеев, имхо.
В данном случае он называется factory, а фабрикой не является. Зачем?
client_secret заберите на странице настройки приложения.
А для публикации достаточно:
А тут получается ООП ради ООП и паттерны (вернее попытка их имитации) ради паттернов.
А насчет надо ли оно на хабре… ну не знаю. Судя по тому, что топик добавляют в избранное — наверное надо. Но тогда и реализация не должна быть такой хромой.
Еще не совсем понимаю зачем автор попытался изобразить factory. factory method все равно не получился (да он тут и не нужен), а в заблуждение ввести может.
И конструкции типа Vkapi::factory()->auth(); я бы поостерегся использовать, есть вероятность словить unexpected T_PAAMAYIM_NEKUDOTAYIM, зато
будет работать везде.