Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

GifCam — анимированный скриншот в два клика

Софт
Из песочницы
Не знаю как у вас, а у меня необходимость сделать анимированный скриншот иногда появляется. Например, чтобы передать как выглядит анимированное изображение на странице сайта. Или, чтобы доказать, что добавить анимацию в принципе возможно, например, в ленту новостей группы на mail.ru (считается, что анимация там не добавляется).
Читать дальше →
Всего голосов 35: ↑34 и ↓1+33
Просмотры37K
Комментарии 24

Новые «скриншоты» Android 4.4 KitKat

Разработка под Android
В Сети появились «скриншоты» новой версии ОС Android 4.4 KitKat. На заставке изображен ломтик лайма поверх белой буквы «К», что говорит о версии системы, разработанной до объявления о сотрудничестве с Nestle и которая, напомним, должна была получить имя Key Lime Pie.
image
Читать дальше →
Всего голосов 28: ↑13 и ↓15-2
Просмотры19K
Комментарии 33

LightShot и чужие скриншоты

Информационная безопасность
LightShot logo

Сегодня я наткнулся на одну «уязвимость» сервиса для моментальных скриншотов LightShot.

Всё началось с того, что я загрузил очередной скриншот и вспомнил недавнюю статью на хабре, где сливались пользовательские данные по ссылкам методом перебора.
Попробовав изменить одну букву в URL'e, мне любезно выдало чужой скриншот.
Читать дальше
Всего голосов 23: ↑9 и ↓14-5
Просмотры119K
Комментарии 25

Как внедрить у себя back-to-back-тестирование. Опыт Яндекса

Блог компании ЯндексТестирование IT-систем
При ускорении разработки возникает потребность ускорить и написание автотестов. К числу подходов, позволяющих покрывать тестами значительные куски функциональности за небольшое время, относится back-to-back-тестирование. Одна из наиболее распространенных разновидностей подобного тестирования для веб-сервисов – это сравнение скриншотов. Мы рассказывали о том, как используем его в тестировании поиска Яндекса. Если у вас имеется протестированная версия продукта, то создать набор автотестов для следующих версий достаточно просто и на это не потребуется много времени. Основная трудность состоит в том, чтобы в разных версиях сервиса воспроизводились идентичные ситуации. Для этого зачастую приходится поддерживать большое количество тестовых данных в нескольких средах.



Когда задумываешься об использовании back-to-back-подхода, первое, что приходит в голову, – проводить сравнение со стабильной средой. Но как эталон она подходит для очень ограниченного круга продуктов, потому что данные в стабильном и тестовом окружении зачастую расходятся. Нередко, убедившись, что проводить сравнение со стабильной средой не удастся, исследователь отказывается от использования back-to-back-тестирования. Читайте под катом о паре стандартных способов внедрения данного подхода, которые мы используем для сервисов Яндеса и которые решают многие проблемы, возникающие при использовании стабильной среды. Также мы расскажем об их достоинствах и недостатках, которые мы обнаружили.
Читать дальше →
Всего голосов 44: ↑41 и ↓3+38
Просмотры19K
Комментарии 9

Свой сервис скриншотов для спокойного сна

Разработка веб-сайтовPHP
Довольно часто в разработке, да и не только, нужно поделиться с кем-нибудь скриншотом. Поэтому удивить кого-либо сервисами Clip2Net, Joxi или Gyazo уже сложно.

Но есть несколько нюансов, которые могут мешать их использовать. Для меня это реклама или множество мусорной информации вокруг скриншота (например, из какого окна браузера и когда я его сделал — я параноик), десяток кликов до заветной ссылки в браузере и буфере обмена. А хранить свой скриншот с изображением самой важной и сверх секретной информации непонятно где — это вообще непонятно как.

Нужно так: нажал горячую клавишу для прямоугольника или экрана, или для окна с прокруткой и все. Картинка открылась в браузере, а ссылка на нее скопировалась в буфер обмена. Все это на своем хостинге рядом со своими сайтами. Опционально на скриншоте можно еще порисовать разные стрелочки и кружочки.

Эти задачи отлично решает программка Fast Stone Capture плюс свой FTP, куда можно загружать созданные скриншоты. Но есть нюансы, о которых, если подумать, можно перестать спокойно спать. Под катом рассказываю о нюансах и как их решить, если вам тоже нужны только картинки, только на своем сервере и, чтобы спать спокойно.

Читать дальше →
Всего голосов 28: ↑17 и ↓11+6
Просмотры18K
Комментарии 39

Как мы тестируем CSS-регрессии с Gemini. Доклад на BEMup в Яндексе

Блог компании ЯндексOpen sourceCSS
Всем привет! Меня зовут Сергей Татаринцев. В Яндексе я работаю в группе разработки общих интерфейсов. Наша группа занимается созданием интерфейсных библиотек, используемых во многих сервисах, — в том числе в Поиске. Мы поддерживаем четыре библиотеки, которые в общей сложности включают в себя 62 блока.

Если посчитать все десктопные и мобильные браузеры всех версий, то получается, что у нас в поддержке их более 15. Около года назад их все мы тестировали вручную. Тестировщик просто брал и прокликивал все это во всех браузерах и смотрел, не поехало ли что-нибудь, работает ли так, как было задумано. Это приводило к тому, что процесс релиза очень затягивался. Вплоть до того что разработка и тестирование занимали приблизительно одинаковое время. Многие баги ускользали от глаз тестировщика или обнаруживались через достаточно продолжительное время.



Мы решили, что дальше так жить нельзя и решили процесс тестирования как-то автоматизировать. Начали мы с инструментов статического анализа. Для проверки стиля кода у нас используется инструмент jscs, написанный нашим коллегой Маратом Дулиным. Для статического анализа кода применяется всем известный JSHint. А для отлова регрессий в JS мы пишем юнит-тесты. Это в какой-то мере помогло справиться с проблемой: анализаторы отлавливали совсем уж глупые ошибки, а тесты позволили проверять функциональность блока. А вот с регрессиями в CSS был пробел. Тестирование внешнего вида по-прежнему проводилось руками и глазами тестировщика. Мы стали искать инструменты, которые помогали бы нам в автоматизации.
Читать дальше →
Всего голосов 57: ↑55 и ↓2+53
Просмотры25K
Комментарии 13

Повышаем конверсию страниц в App Store и Google Play при помощи A/B тестов

Блог компании SplitMetrics
У каждого мобильного паблишера или девелопера при загрузке своего приложения или игры рано или поздно возникает вопрос — какую иконку, какие скриншоты, какие описания выбрать, чтобы страница работа максимально эффективно.



Мы в S​plitMetrics​ занимаемся A/B тестированием лендингов для игр и приложений в App Store и Google Play и в процессе работы над продуктом видели разные подходы к решению такой задачи. Есть желание систематизировать варианты и разобраться, зачем же нужно искать с​вященный грааль​ наиболее эффективную комбинацию.

Не секрет, что рекламные кампании для мобильных приложений или игр становятся все более дорогими, CPI растет, а прирост новых пользователей смартфонов замедляется. Следовательно, чем больше ваша страница приносит новых пользователей, тем дешевле вам обходятся установки, тем выше ваш рейтинг и т.д.

Решить задачу выбора наиболее «продающей» иконки или скриншотов можно несколькими способами — предлагаю рассмотреть каждый из них и дополнить в комментах — какой используете вы…
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Просмотры6K
Комментарии 6

Делаем скриншоты правильно: практические советы

Блог компании AlconostРазработка веб-сайтовОбработка изображений
Tutorial
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)

Если вы когда-либо делали хелп или мануал для своего приложения, наверняка вы отметили, как неожиданно много времени и сил занимает создание скриншотов.

Ведь кажется, что скриншот — это “секунда работы, Alt+PrintScreen и Ctrl+V!”. Некоторые клиенты удивляются, когда слышат, что скриншот в мануале может стоить и $2 и даже $5.

В этой статье я расскажу, как правильно делать скриншоты, почему это не просто “два клика” и какие подводные камни встречаются на пути неопытного скриншотера. Рассматривайте ее как чеклист или список практических советов для тех, кто документирует ПО. Надеюсь, это поможет вам избежать разочарований и порадовать юзеров красочными понятными картинками.
Читать дальше →
Всего голосов 81: ↑69 и ↓12+57
Просмотры165K
Комментарии 76

Своё облачное хранилище изображений за 30 минут

Разработка веб-сайтовPHPCSS
Из песочницы
По своему роду деятельности мне приходится довольно часто вести письменную отчётность перед своими заказчиками. И поскольку от моей отчётности зачастую зависит дальнейшая продуктивная работа с клиентом, к созданию отчётных документов отношусь весьма серьёзно. Ни для кого не секрет, что скучный монотонный текст редко привлечёт внимание читателя, чего нельзя сказать про элементы форматирования, такие как списки, таблицы и конечно же изображения. О них то и пойдёт речь в этой статье.


Читать дальше →
Всего голосов 26: ↑10 и ↓16-6
Просмотры21K
Комментарии 13

Интервью о тестировании + скриншоты приложений, работающих в ReactOS, присланные тестерами

Блог компании Фонд ReactOSOpen sourceРеверс-инжинирингРазработка под Windows

Рубрика «без комментариев». Ничего лишнего, просто свежие скриншоты.

image
Читать дальше →
Всего голосов 119: ↑109 и ↓10+99
Просмотры43K
Комментарии 61

Демонстрация системы мониторинга ИТ-инфраструктуры EMC ViPR SRM

Блог компании МУК
Предлагаем вашему вниманию систему EMC ViPR SRM – мониторинг вычислительной инфраструктуры заказчика, построенной на оборудовании различных производителей.
Это решение было продемонстрировано на стенде ЕМС на выставке МУК-Экспо, демонстрация была «живая», не слайды, на примере смонтированного стенда.
Видеозапись демонстрации.



Для тех кто не хочет смотреть видео, под катом расшифровка и скриншоты (извиняемся за качество скриншотов, так как они взяты из видеозаписи монитора).
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Просмотры6.9K
Комментарии 5

Скриншотим игры — the hard way

ПрограммированиеC++Qt
Ну что такого сложного может быть в создании скриншота? Казалось бы — позови функцию, любезно предоставленную операционкой и получи готовую картинку. Наверняка многие из вас делали это не один раз, и, тем не менее, нельзя просто так взять и заскриншотить полноэкранное directx или opengl приложение. А точнее — можно, но в результате вы получите не скриншот этого приложения, а залитый черным прямоугольник.
Читать дальше →
Всего голосов 46: ↑45 и ↓1+44
Просмотры38K
Комментарии 22

Пишем DXE-драйвер для снятия скриншотов с BIOS Setup и других UEFI-приложений

Open sourceСистемное программированиеCUEFI
Tutorial
В прошлой статье про SecureBoot мне очень не хватало возможности сделать снимок экрана при настройке UEFI через BIOS Setup, но тогда выручило перенаправление текстовой консоли в последовательный порт. Это отличное решение, но доступно оно на немногих серверных материнских платах, и через него можно получить только псевдографику, а хотелось бы получить настоящую — она и выглядит приятнее, и вырезать ее каждый раз из окна терминала не надо.
Вот именно этим мы и займемся в этой статье, а заодно я расскажу, что такое DXE-драйвер и как написать, собрать и протестировать такой самостоятельно, как работают ввод с клавиатуры и вывод на экран в UEFI, как найти среди подключенных устройств хранения такое, на которое можно записывать файлы, как сохранить что-нибудь в файл из UEFI и как адаптировать какой-то внешний код на С для работы в составе прошивки.
Если вам все еще интересно — жду вас под катом.
Драйверов богу драйверов! Скриншотов к трону скриншотов!
Всего голосов 30: ↑30 и ↓0+30
Просмотры26K
Комментарии 25

Украинский суд вынес вердикт, приняв в качестве доказательств скриншоты форума

Законодательство в IT
Оправдывающий славу Одессы как столицы юмора прецедент произошёл в одном из судов Одесской области — судья вынес решение по делу о возмещении морального ущерба, приняв в качестве доказательства административного правонарушения нотариально заверенные скриншоты форума, на котором, собственно, и появились «оскорбления», ставшие поводом разбирательства.

Некая строительная компания «Маккенли», работающая под покровительством одного из местных депутатов, в 2006 году получила в долгосрочную аренду 33 гектара земли в Коминтерновском районе Одесской области (это прибрежный район Чёрного моря) на 50 лет для застройки на «сомнительных условиях» с условием отселения местных жителей.
Узнать подробности
Всего голосов 63: ↑53 и ↓10+43
Просмотры59K
Комментарии 163

Повышаем конверсию страниц в App Store и Google Play при помощи A/B тестов

Блог компании SplitMetricsGrowth HackingПовышение конверсииАналитика мобильных приложений
У каждого мобильного паблишера или девелопера при загрузке своего приложения или игры рано или поздно возникает вопрос — какую иконку, какие скриншоты, какие описания выбрать, чтобы страница работа максимально эффективно.



Мы в S​plitMetrics​ занимаемся A/B тестированием лендингов для игр и приложений в App Store и Google Play и в процессе работы над продуктом видели разные подходы к решению такой задачи. Есть желание систематизировать варианты и разобраться, зачем же нужно искать с​вященный грааль​ наиболее эффективную комбинацию.

Не секрет, что рекламные кампании для мобильных приложений или игр становятся все более дорогими, CPI растет, а прирост новых пользователей смартфонов замедляется. Следовательно, чем больше ваша страница приносит новых пользователей, тем дешевле вам обходятся установки, тем выше ваш рейтинг и т.д.

Решить задачу выбора наиболее «продающей» иконки или скриншотов можно несколькими способами — предлагаю рассмотреть каждый из них и дополнить в комментах — какой используете вы…
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Просмотры2.9K
Комментарии 0

Визуальный контент для email рассылок

Блог компании SendPulseИнтернет-маркетингПовышение конверсииКонтент-маркетинг


Все мы отличаемся по типу восприятия. Ученые и психологи делят людей на аудиалов, визуалов и кинестетиков. Для каждого из типов восприятия действуют свои правила запоминания и воспроизведения информации. Визуальная информация воспринимается и запоминается гораздо быстрее. Такой феномен в науке описан как «эффект превосходства образа».

Суть такого психологического явления объясняется тем, что мозг не способен воспринять слово, пока не исследует отдельные особенности букв. А изображение, в свою очередь, может существенно повысить скорость обработки информации.

Люди способны запоминать две с половиной тысячи изображений и воспроизводить их с 90%-ой точностью. Большинство из этих изображений откладываются в мозгу на долгие годы и в дальнейшем ассоциируются с тем или иным словом. Именно по этой причине бренды ассоциируются у нас с определенными изображениями-логотипами.

В рассылках можно достичь такого же эффекта восприятия и усваивания информации, если использовать разные типы визуального контента.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Просмотры3.5K
Комментарии 5

Как сделать скриншоты быстрее: создаём собственное бесплатное хранилище на Amazon S3

Блог компании Лайв Тайпинг
Tutorial
Cкриншоты нужны нам каждый день — кому-то, чтобы делать смешные шутки, а кому-то для работы. Одним из самых идеальных инструментов для этих целей является Monosnap, которым мы в Live Typing активно пользуемся. В какой-то момент наше внимание привлекло то, что программа периодически (а у кого-то всегда) начинает зависать и ничего не грузит. Если скриншот нужен срочно, то такая проблема может осложнить жизнь. Я расскажу про способ, который помог мне этого избежать, а именно — про загрузку и хранение скриншотов на собственном хранилище.
Читать дальше
Всего голосов 15: ↑9 и ↓6+3
Просмотры7.6K
Комментарии 15

Я сделал API для скриншотов сайтов, а какой-то парень начал майнить через него криптовалюту

Информационная безопасностьAPI
Перевод
Просто хотел поделиться этой историей. Знаю, я мог бы лучше подготовиться к этому инциденту, но так уж получилось. :)

Сегодня утром я открыл почтовый ящик и обнаружил около 150 предупреждений из программы мониторинга лога. Я подумал, что случайно запушил какой-то баг в продакшн — и быстро начал расследование. Но вскоре стало понятно, что некий парень очень быстро создаёт новые учетные записи на нашем сервисе API скриншотов ApiLeap и быстро расходует весь кредит бесплатного плана на каждом аккаунте.



Он делал скриншоты этой страницы и майнил криптовалюту на машинах, где работают инстансы Chrome, которые мы используем для скриншотов.

Я выяснил, что он зависает на главной странице нашего сайта, так что можно поговорить с ним через онлайновый чат Crisp — инструмент, который мы используем для общения с потенциальными клиентами на сайте. Вот это разговор:
Читать дальше →
Всего голосов 112: ↑95 и ↓17+78
Просмотры65K
Комментарии 111

Nimbus Screenshot теперь может отправлять скриншоты напрямую в Slack

Блог компании FVD Media
Мы рады сообщить, что Nimbus Screenshot научился отправлять скриншоты напрямую в Slack. В последнее время популярность данного корпоративного мессенджера приобрела поистине космические масштабы и просьб добавить его поддержку становилось всё больше. Терпеть дальше мы не могли и в новой версии приложения добавили наконец поддержку Slack-а, причем постарались сделать это в максимально удобной форме.

image

Скачать Nimbus Screenshot для Google Chrome — https://chrome.google.com/webstore/detail/nimbus-screenshot/bpconcjcammlapcogcnnelfmaeghhagj?hl=en-US

Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Просмотры4.1K
Комментарии 7

Теперь Valve требует от разработчиков размещать реальные скриншоты на страницах игр

Игры и игровые приставки

Типичная ситуация «до» и «после» релиза

Ситуации «Ожидание Vs Реальность» стали для геймеров всего мира настолько обыденными, что удивляться уже просто нет сил. Маркетологи различных игровых студий, будто на соревновании, поочередно изощряются в способах подсунуть потенциальному покупателю их игры информацию качества лучшего, чем есть на самом деле. В первую очередь это касается демо-роликов и скриншотов из игр, размещаемых в режиме предпросмотра на страницах проектов в магазине игр Steam.

Возможно, эта игра в «угадай, я скриншот или рисунок» продолжалась бы еще очень долго, если бы не ситуация с весьма ожидаемым тайтлом No Man's Sky. Провал Hello Games и информация о намеренном введении игроков в заблуждение облетела весь мир, как минимум, дважды. В первый раз — во время релиза игры, а во второй — когда разработчика NMS обвинили в недобросовестной рекламе и подключили к разбирательству британское агентство по рекламным стандартам.
Читать дальше →
Всего голосов 44: ↑42 и ↓2+40
Просмотры40K
Комментарии 100