Архив рубрики: Windows

Как в Windows 10 создать ярлык для захвата скриншотов выделенных областей экрана / Windows 10. Практика

Одним из нововведений Windows 10 Crеаtors Updаtе стало появление функции, позволяющей создавать скриншоты выделенных областей экрана. Для ее вызова в Windows используется «горячая» комбинация Win + Shift + S. При этом экран заливается полупрозрачным матовым цветов, а курсор мышки превращается в перекрестие, которым собственно и выделяется прямоугольная область.

Поскольку комбинация вызова функции состоит из трех клавиш, многим пользователям она может показаться неудобной. Если вы тоже так считаете, можете попробовать альтернативный вариант создания снимков участков экрана, воспользовавшись уже известной утилитой «Ножницы», запущенной с недокументированным ключом clip. Дело в том, что принцип работы ножниц и новой функции создания снимков выделенных областей в сборках Windows 10 14997 и 15002 примерно одинаков, экран точно так же заливается белым цветом и точно так же курсор мыши принимает вид перекрестия.

Ножницы
Для более удобного использования ножниц с параметром clip лучше всего создать отдельный ярлык.
Кликните по рабочему столу правой кнопкой мыши, выберите «Создать» -> «Ярлык».
Ярлык
И пропишите в поле расположения объекта команду snippingtool.exe /clip.
Расположение объекта
Дайте ярлыку подходящее имя и сохраните.
Имя
Для удобства ярлык можно закрепить на панели задач.
Скриншоты выделенных областей экрана при использовании этого инструмента будут сохраняться не в файл, а в буфер обмена, откуда их можно будет вставлять в различные приложения.

Смотри также:

Автор: Валерий Фетисов
Дата публикации: 2018-01-30T06:16:00.003+02:00

Очистка сканированных изображений. ScanKromsator 5.92 full

Назначение программы

 Бесплатная программа для предварительной обработки сканированных изображений, в первую очередь для отсечения всего лишнего со сканированной страницы, а также поворота страницы на 90, –90, 180 градусов, исправления наклона страниц, разрезания разворотов страниц на две отдельные страницы, автоматического определения ширины книги и приведения размеров всех ее страниц к единому значению, автоматического исправления полей страниц, очистке черных полос на развороте пары страниц и на тексте, конвертирует формат и разрешение изображений. Скачать программу можно по адресу http://soft.sibnet.ru/soft/?id=17946 или http://www.djvu-soft.narod.ru. Читать

Как перезагрузить Arduino (программный рестарт)

Как перезагрузить Arduino (программный рестарт)

После нажатия на кнопку RESET, а также по сигналу DTR микросхемы FT232R на плате Arduino Duemilanove или по сигналу на выводе D7 микросхемы ATmega8U2 платы Arduino Uno, управление передаётся загрузчику (bootloader) Arduino, расположенному в верхних 2 КБ памяти программ (Flash) (адрес 0x7800 для микроконтроллера ATmega328p). Загрузчик проверяет, есть ли связь с Arduino IDE, а затем передаёт управление по адресу 0x0000 памяти программ, где расположен код скетча.
Таким образом, чтобы перезагрузить Arduino программным способом (теплый рестарт или soft reset), достаточно добавить в скетч функцию программного сброса:
void softReset()
{
    asm volatile ("jmp 0");
}
Вызов этой функции приведёт к программному рестарту скетча Arduino.

Автор: dim.medvedev
Дата публикации: 2018-01-24T03:16:00.000-08:00

Добавления набора инструментов для платформы Platform Toolset

В процессе выполнения тестового задания столкнулся со следующей проблемой. Проект в котором мне предстояло работать был написан в Visual Studio 2013 на языке C++, в то время как у меня установлен Visual Studio 2017. В результате при открытии проекта возникала следующая ошибка.

The build tools for v120(Platform Toolset = 'v120') cannot be found.
To build using the v120 build tools, please install v120 build tools.
Alternatively, you may upgrade to the current Visual Studio tools by
selecting the Project menu or right - click the solution, and then
selecting "Retarget solution".

И вот в чем дело, в Visual Studio 2017 стоит 141 версия Platform Toolset, а как видно из ошибки выше, требовалась версия 120, распространяемая с Visual Studio 2013.

Для решения данной проблемы можно просто установить Visual Studio 2013, убрав все лишние галочки в программе для установки (как я и поступил). При этом нет необходимости искать лицензию и вообще запускать саму Visual Studio 2013, т.к. Visual Studio 2017 сама найдет нужные инструменты.

Так — же в глубинах интернета можно наткнуться еще на 2 способа получить необходимое без установки Visual Studio 2013. В первом способе предлагается скачать и установить нужный Windows SDK, но т.к. к примеру я понятия не имею какой версии Windows SDK нужно установить — стоит задуматься о том, чтобы отказаться от данного способа. Во втором способе же предлагается установить Visual C++ 2013 полный список всех последних поддерживаемых версий и файлов для загрузки Visual C++ можно найти здесь. И это пожалуй лучший способ получить необходимое, в следующий раз им и воспользуюсь.

UPD:

Похоже что лучшей идеей было установить VS 2013 и использовать его, а не VS 2017

Автор: Aleksander Hell
Дата публикации: 2018-01-21T00:56:00.000+03:00

40+ супер-полезных расширений Chrome для тестировщиков




40+ супер-полезных расширений Chrome для тестировщиков


Автор: Амандип Сингх (Amandeep Singh)

Оригинал статьи: http://quicksoftwaretesting.com/useful-google-chrome-extensions-testing-software/

Перевод: Ольга Алифанова.

Такие браузеры, как Mozilla Firefox и Google Chrome сильно облегчают жизнь тестировщика. Я использую оба, но Chrome лидирует по количеству полезных расширений, которые я могу применять в работе.

Большинство читателей нашего сайта используют Chrome (примерно 70%). Чем не доказательство, как мы, тестировщики, любим этот браузер? Он очень облегчает наш труд. Он облегчает конкретно мой труд, и поэтому я его так люблю. Firefox, я помню о тебе!

Ранее я составлял список важных дополнений Firefox, полезных для тестировщиков, и аналогичный список для Chrome был вполне логичным продолжением. Представляю вам список потрясающих расширений Chrome для тестировщиков! Это вам не просто список случайных расширений — это наиболее полное перечисление тех расширений, которые пригодятся при тестировании ПО.

Расширения Chrome для тестировщиков

Google Chrome — это самый мощный и самый известный браузер в мире (источник). У него удобный интерфейс, он мало весит, и его можно дополнительно улучшать различными расширениями.

Это основная причина его популярности как среди разработчиков, так и среди тестировщиков.

Большинство расширений из списка ниже я применяю в работе постоянно, и они просто чудо. Дочитайте до конца, и вы согласитесь со мной!

Если вы используете расширение Chrome, которого нет в этом списке — сообщите мне об этом, и я добавлю его.

Итак, хватит предисловий, стартуем!

Расширения Chrome для тестировщиков: тестирование веб-интерфейсов

1. Screen Ruler — простенькое расширение, название которого полностью отражает содержание. Оно помогает измерять высоту, ширину и поля у объектов, просто накладывая поверх них линейку и перетаскивая ее в нужном направлении. Screen Ruler — очень полезное расширение для тестирования веб-интерфейса, так как помогает найти невидимые глазу дефекты и удостовериться, что ваше приложение прекрасно до последнего пикселя.

2. WhatFont — тестировщикам часто приходится проверять косметические дефекты вроде типа и размера шрифта на страничке. WhatFont — небольшое расширение, позволяющее легко искать шрифты. Просто наведите курсор на любой шрифт, и оно покажет вам, какой именно шрифт тут применен. Если вам нужна дополнительная информация о сервисах, поддерживающих веб-шрифты, WhatFont ее предоставит.

3. ColorZilla — это расширение с колор-пикером, которое позволяет определить прямо из браузера, какой конкретно цвет используется на вашей страничке. ColorZilla — очень полезная штука, когда вам нужно сверить реально используемые цвета со спецификацией.

4. PerfectPixel — если вы похожи на меня и ожидаете, что прило
жение пиксель в пиксель соответствует дизайну, то это расширение — то, что вам нужно! PerfectPixel помогает удостовериться именно в этом. Вы можете наложить полупрозрачное изображение поверх вашей странички и провести попиксельный анализ.

5. IE Tab — один из самых популярных IE-эмуляторов. С помощью этого расширения вы можете тестировать ваш сайт в разных версиях IE, не покидая ваш ненаглядный Chrome.

6. Spell Checker — расширение для проверки орфографии. Проверяет, правильно ли написаны слова на странице, и предлагает внести правки для слов с опечатками. Это простенькое расширение поддерживает 12 языков, и вы можете добавлять свои слова в его словарь.

7. Grammarly — если вы еще не работаете с этим замечательным инструментом, то сейчас я вам все про него расскажу. Это крутое приложение помогает с вычиткой текста, когда вы пишете онлайн — неважно, почта это, комментарий или пост в блоге. В процессе вашей писанины Grammarly проверяет орфографию и грамматику и подсвечивает ошибки прямо в браузере.

Расширения Chrome для тестировщиков: автоматизация тестирования.

8. Web Developer — Web Developer Chrome Extension, официальный дубль знаменитого дополнения Firefox, который включает в себя множество инструментов разработчика в форме дополнительной панели. Он не полностью дублирует своего собрата для Firefox , но тем не менее полезен тестировщикам. С его помощью можно заполнять формы, контролировать кэш браузера, управлять cookie-файлами, исследовать и подсвечивать веб-элементы, атрибуты заголовков, информацию о якорях на любой странице, что бережет немало времени.

9. Firebug Lite — это еще одно расширение, которое не заменяет инструменты разработчика Chrome, но отлично его дополняет. Его достоинства — хорошее визуальное представление элементов HTML, DOM, и Box Model. Подходит для исследования HTML-элементов по нажатию кнопки, что неплохо помогает при автоматизации тестирования приложений.

Расширения Chrome для тестировщиков: документальные подтверждения

Подтвердить баг вещественными доказательствами — значит сократить время на его исправление. Если у вас под рукой хороший инструмент, позволяющий быстро делать скриншоты и делать на них пометки, вы сэкономите себе кучу времени.

10. Awesome Screenshot — наиболее известный среди тестировщиков скриншотер. Позволяет захватить весь экран, отдельную его часть, видимую область веб-страницы, а также делать на нем пометки, обрезать его, и т. д. Если результат вас удовлетворил, им легко поделиться с окружающими. Его можно сохранить на жесткий диск, временно загрузить на Awesome Screenshot, или — если вам нужна постоянная ссылка — на Google Drive или Diigo.

11. Lightshot — легкий и удобный инструмент для скриншотов, тоже позволяющий их аннотировать. Прост в использовании, мало весит. Скриншоты можно сохранять на жесткий диск или загружать в облако, чтобы поделиться ссылкой с кем-то еще.

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

Расширения Chrome для тестировщиков: тестирование cookie-файлов

Очень важно уметь управлять cookie-файлами и кэшем браузера — это позволяет убедиться, что приложение ведет себя правильно, и с
ервер отдает верные данные и код. Эти расширения можно использовать для тестирования cookie-файлов: они позволяют добавлять, удалять, редактировать их, а также чистить кэш браузера.

13. Edit This Cookie — очень полезно для А/В тестирования веб-приложений, а также для проверки доступности определенной функциональности разным группам пользователей. Простой, хорошо организованный интерфейс позволяет работать с файлами профессионально. Расширение показывает имеющиеся cookie-файлы и их значения. Значения можно менять, а также вы сможете добавлять, удалять, искать, защищать или блокировать cookie-файлы. Это расширение избавит вас от нудного поиска нужных файлов через настройки Chrome.

14. Cookie Editor — еще одно расширение для редактирования cookie-файлов. Название отражает содержание — оно позволяет добавлять, удалять, редактировать, защищать, блокировать и искать нужные файлы. Дополнительная опция — экспорт в JSON-формате.

15. Clear Cache — устали от долгих поисков функции очистки кэша, отрывающих вас от тестирования? Это расширение помогает вам очистить кэш одним щелчком по панели инструментов. Его можно настроить, указывая данные, которые вы хотите удалить — кэш приложений, загрузки, файловые системы, данные заполнения форм, историю браузера, локальное хранилище, пароли, и так далее.

16. Cache Killer — полезный плагин для тестировщиков, отключающий кэширование Chrome. В отличие от предыдущего расширения, это позволяет очищать кэш браузера перед загрузкой страницы. В результате вы получаете последнюю версию кода с сервера. Если вам нужно протестировать кэширование, отключите эту функцию одним щелчком.

Расширения Chrome для тестировщиков: эмуляторы размеров экрана

17. Resolution Test — поможет при тестировании веб-приложений на разных разрешениях и размерах экрана. Выбрать распространенное разрешение можно из списка, или же ввести необходимые размеры вручную. Это расширение изменяет размеры браузера и эмулирует ваше приложение в нужном разрешении экрана.

18. Window Resizer — еще одно полезное для веб-тестирования расширение. Делает в Chrome то же самое, что Firesizer для Firefox — изменяет размеры окна браузера, эмулируя различные разрешения экрана. Позволяет увидеть, как верстка сайта поведет себя при различных размерах экрана. Позволяет выбрать предустановленные разрешения и добавлять новые. Отличается от Resolution Test возможностью устанавливать горячие клавиши, а также экспортировать свои настройки и переносить их на другой компьютер.

Расширения Chrome для тестировщиков: исследовательское тестирование.

19. Bug Magnet — это расширение чрезвычайно экономит время, когда вы занимаетесь исследовательским тестированием. Просто щелкните правой кнопкой мыши на любом поле приложения и вызовите контекстное меню с предустановленными значениями для электронной почты, имен, номеров телефонов, индексов, и т. д. Выберите нужное значение, и оно подставится в активное поле. В результате вам не придется тратить время на подготовку тестовых данных для полей — это расширение уже сделало работу за вас. Дайте ему шанс — гарантирую, вам понравится.

20. Form Fuzzer — еще одно расширение, позволяющее заполнять поля различными значениями. Как и предыдущее, избавляет от подготовки данных вручную. Просто щелкните правой кнопкой мыши на нужном поле и выберите значение из готового списка.

21. Web Developer Form Filler — это расширение сделает заполнение форм детской забавой. Очень полезно для исследовательского тестирования — любую форму можно заполнит

Using Microsoft Excel to Import Into Anki

The Problem/Challenge:
In order to optimally handle multiple languages, Anki encodes in UTF-8.  However, Microsoft Excel encodes files as (UTF-16).  This process will walk you through being able to make/edit files in Excel and then getting that file into a format that can be imported into Anki.


What you need:
  • Microsoft Excel
  • Notepad (it is a standard installation with Windows.  NOTE:  Not Wordpad)
  • (If you are modifying an existing Anki deck, then you need….) Your Anki deck in a *.txt file.


Using Excel to modify an existing deck:
There are some situations where you may want to use Excel to modify an existing deck.  To do this you must first export your deck as a .txt file.  You do this by:
  • From the Decks screen in Anki.  (File > Export).
  • For the export format, select “Notes in Plain Text.”
  • Select the deck you want.
  • Decide if you want a column for tags or not.  When modifying an existing deck you generally want to keep tags.
  • This will export the deck onto your desktop as a .txt file.
To open it in Excel.
  • First, open Excel.
  • Then File > Open (browse for the file).
  • To find the file, you have to allow Excel to be able to open *.txt files.  There is drop down menu where you need to change from “All Excel Files” to “Text Files (*.prn, *.txt, *.csv)”
  • When you find the file, select it and open it.
  • This will open a Text Import Wizard.  The questions asked by the importer depend on the data in your file, but here are some common questions.
    • You want the “Delimited” option checked.
    • For “File Origin” you need to have “65001: Unicode (UTF-8)”
    • Click “Next”
    • The Delimiter is a “Tab”
    • Text qualifier is a quote mark ( “ )
    • Treat consecutive delimiters as one should NOT be checked.
    • Click “Next”
    • Column data format should be “Text” NOT “General”
    • Click “Finish”
  • Then you are able to edit/modify/add to the file. (You will often need to adjust the column width to be able to best view your data).
  • Realize that each column represents one of the fields from your note type.  So, if you have two fields, you’ll have two columns, plus the third one for tags.
  • When you are done editing and want to import back into Anki, jump to the “Importing an Excel File into Anki” section below.


Using a new/existing Excel file, to import new data into Anki:
Sometimes you might have an existing spreadsheet, full of data, that you want to turn into Anki flashcards. OR you might want to create new material, but for whatever reason, you might feel you can create the data more quickly in a spreadsheet.
In either situation, you need to:
  • Remember that each column will be mapped to a “field” to your Anki Note type.  So make sure that each column has the same type of data in it.
    • For example, the first column might be a column for an English Word.  The second column might be for the same word in a second language.  You could also have additional columns for sample sentences, links for audio files, etc.
  • I find it easiest if I have already designed the Note Type in Anki.  In that Note Type, I will set up the fields that I want.  Then when I import from the text file, I have a Note Type that I can import into.  I can easily map the columns to the fields.
  • When you are done editing and want to import into Anki, then read the next section.


Importing an Excel File into Anki
When your file is ready, and you want to import it into Anki, you have to carefully do these steps.
  • File > Save As
  • (For Ease) Go to your desktop
  • From the “Save as type” dropdown menu, select “Unicode Text  *.txt”
  • Then open Notepad (a different program found within Windows)
  • File > Open
  • You MUST change the “Encoding” on the dropdown menu to “Unicode”
  • Then File > Save As
  • Change the “Encoding” on the dropdown menu to “UTF-8”
  • Click “Save”
  • Your file is now in “UTF-8” format and ready to import.

Important:  If you are including html in your import, there are some other steps that you need to do to make sure your data is imported properly, but that is different than an “UTF-8” issue.  Information about this and other things can be found at:  http://ankisrs.net/docs/manual.html#importing.  I recommend that you read that section before importing even simple files.

Автор: Guest Rooms «Varnaflats.eu»
Дата публикации: 2018-01-01T04:46:00.000-08:00