Pull to refresh
4
0
Send message

Как попробовать 60-процентную клавиатуру, если у вас её нет

Reading time16 min
Views55K

Клавиатура Vortex POK3R RGB V2 (источник — geekboards.ru/product/vortex-pok3r-rgb-v2)

Я правша, но держу мышку в левой руке. Потому что правая и так слишком нагружена стрелочками, цифровым блоком, кнопками Home, Delete и пр. А поскольку эти кнопки перенести невозможно, я перенёс мышку.

Работать после этого стало удобней. Но правой руке всё также приходилось перемещаться между основным блоком клавиш и вспомогательными кнопками. И чтобы совсем исключить эти перемещения, я стал присматриваться к компактным клавиатурам, которые содержат служебные клавиши в буквальном смысле слова «под рукой».

К сожалению, ни у моих знакомых, ни в местных магазинах таких клавиатур нет. А перед тем, как покупать, хотелось бы потестировать. Чтобы понять, смогу ли я на такой клавиатуре нормально работать, или это будет сплошное мучение?
Как проверить?

Какие существуют сервисы для нефункционального ручного тестирования для новичков?

Reading time4 min
Views4.7K

Под проведением функционального тестирования чаще всего мы понимаем деятельность в оценке качества бизнес-алгоритмов работы программы, которые изначально в общем виде были сформулированы заказчиком. Затем их переработали в техническое задание аналитики, по которому было реализовано ПО  программистами в программном коде приложения. Да, к функциональному тестированию также можно отнести и тестирование безопасности использования программного продукта.

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

Читать далее

Программы для геймдева

Reading time8 min
Views46K

Делать игры - не так просто как вам затирают на курсах по созданию игр, особенно когда ты работаешь один. Зачастую, чтоб создать хорошую и качественную игру - надо использовать множество программ для арта, программирования, эффектов, планирования, звуков и всего прочего. А еще надо не забывать про работу с движком. Сегодня я вам расскажу о 45 программах и сервисах, которые очень помогут вам в создании игры.

Программы для разработки своей игры.

Читать далее

HTTPs-сервер с сертификатом Let's Encrypt на Go

Reading time2 min
Views11K

У меня есть приложение на Go, в котором в одном из потоков работает простой HTTP сервер. К этому серверу обращаются по HTTPS. Запрос приходит на Pound - HTTP/HTTPS reverse-proxy and load-balancer и перенаправляется в приложение. TLS сертификат изготавливается и обновляется с помощью Let's Encrypt.
  
Простая и привычная схема. Правда, чаще в этой схеме бывает Nginx, но в этой статье мы не будем рассуждать, почему Pound, а не Nginx. Все очень хорошо, но меня последнее время начинает раздражать, когда к простому и понятному коду на Go нужно прикрутить небольшого динозаврика с пять-шестью скриптами на Ansible, закатать все это в деплой и радоваться тому, как это все славно улеглось в небольшой виртуалке.

Читать далее

Визуализатор для ZX Spectrum и MSX или с Днем Радио, Гики

Reading time6 min
Views8.5K

Сегодня принимают поздравления с профессиональным праздником некоторые гики =), так что хотелось бы рассказать о создании чего-то такого теплого светодиодного радиотехнического… И да! для вечного живого Z80!

Кому интересно, что ещё можно такого придумать для Z80 в XXI веке, прошу под кат...

история создания спектролайзера...

7 трендов, которые изменят рынок автоматизации тестирования

Reading time6 min
Views6.2K

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

Читать далее

VUCA или BANI?

Reading time4 min
Views3.9K

В последнее время меня несколько раз спрашивали, как я отношусь к BANI-концепции, и я решил заглянуть в сеть. Публикации известных экспертов из бизнес-консалтинга и дизайн-мышления заставили меня вздрогнуть… (:))

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

Теперь по порядку.

Читать далее

Lego Ideas: как превратить идею в полноценный набор Lego

Reading time7 min
Views30K


В этой статье хотел бы рассмотреть один интересный ресурс — Lego Ideas, и поделится своим опытом публикации работ на нем. Примечательно то, что даже если у вас нет под рукой конструктора Lego — не проблема. Главное обладать хорошей фантазией и любить собирать конструкторы (ну и компьютер не помешает). Также упомяну, что участник должен быть старше 12 лет.

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

Всего на сайте есть 3 вида участия: Activities, Challanges и Product Ideas.

Читать далее

Как я создал собственный 3D движок и игру на нём за 20 месяцев

Reading time5 min
Views38K

Речь идёт о игре Speebot, которая была выпущена в Steam в 2017 году.

Я разрабатывал эту игру с января 2016 года в своё свободное время в одиночку. Мною выполнено всё программирование, дизайн игрового процесса, создание графики и музыки. Кроме того, я написал собственный игровой движок с нуля.

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

Читать далее

Что есть sshto?

Reading time4 min
Views12K

Многие, если не все, кому приходится подключаться по ssh к серверам начинают использовать ssh aliases(конфиг файлы), когда этих серверов становится больше одного. А если их больше двух наступает время автоматизации. Так появился sshto.

Узнать sshto это

Кратко о форматах TLV, BER, CER, DER, PER

Reading time8 min
Views20K

Я хотел бы кратко рассказать о таких форматах данных, распространенных в ИТ-индустрии, в том числе в области инфраструктур открытых ключей (ИОК), смарт-картах, включая документы нового поколения на базе смарт-карт, в мобильной связи. Хотя рассматриваемые форматы и связаны с ASN.1, но некоторые из них ушли далеко за пределы этой области. О некоторых из них многие знают, но не все знают настолько, чтобы, допустим, уметь отличать BER от DER, а некоторые варианты типа PER вообще являются экзотикой.

Глубоко в тему погружаться не буду. Просто познакомлю с главными особенностями, чтобы понимать, что это такое и с чем это едят. Досконально и в полном объеме всё это описано в соответствующих стандартах ITU-T X.690 и ISO 7816.

Одна из моих мотивирующих задач — это уложить тему в своей голове по полочкам.

Правила абстрактной нотации (ASN.1) используются, когда надо специфицировать формат некой структуры данных. Сами правила описаны в стандартах ITU-T X.680–X.683. Пожалуй, что наиболее распространенный вариант применения — это форматы сертификатов X.509 и всего, что имеет к ним отношение. Пример текстовой нотации может выглядеть как-то так:

Читать далее

Резиновая верстка: универсальная сетка под все брейкпоинты, примеры и правила

Reading time7 min
Views46K

«Почему бы не сделать одну сетку и работать с ней?», — подумал Senior Frontend Developer @manmo и внедрил идею стандартизированных резиновых эластичных сеток в департамент Frontend-разработки компании.

Рассказываем, как это решение облегчило работу верстальщиков и сэкономило время на проектах.

Материал предназначен для дизайнеров и frontend-разработчиков. Дизайнеры поймут, как минимизировать количество работы для верстальщиков, и тем самым получить их одобрение. Верстальщики научатся экономить свои ресурсы, силы и мозги, чтоб потратить их на более полезные задачи, чем расчёт непонятных сеток.

Читать далее

А не пора ли созвать комиссию по лженауке?

Reading time32 min
Views10K

Понимаю, что тема возможно не совсем для Хабра, да и я вероятно не самый авторитетный участник сообщества, но все же - накипело.

Помню, как в университетском курсе физических полей мне порекомендовали одну книгу - она называлась Физика Веры, про автора помню только, что у него была звучная фамилия Тихоплав. В книге весьма подробно рассматривался вопрос существования торсионных полей. Надо сказать, что подход автора мало напоминал научный, лично у меня сразу возникли ассоциации с сектантской желтой прессой, в связи с чем я и начал тогда копать в интернете на предмет достоверной информации. Очень быстро выяснилось, что РАН прецедент торсионных полей объявил лженаукой и даже созвал комиссию по борьбе с данным явлением; узнав об этом, я книгу забросил, и сосредоточился на расчете электромагнитных квадруполей.

Читать далее

Как можно сделать плохой звук наушников отличным? Что определяет качество звучания наушников согласно исследованиям?

Reading time7 min
Views48K

Начну с небольшого наглядного примера. По данной ссылке вы можете скачать и прослушать записи трех наушников разной ценовой категории (HiFiMAN Sundara — $350, Creative Aurvana Live! SE — $60, Takstar PRO82 — $100) сделанные с помощью искусственного уха. Вносимые им искажения похожи на те, что вносит настоящее человеческое ухо. С помощью одного лишь эквалайзера эти записи были исправлены обратно к исходному воспроизводимому файлу. Попробуйте определить, какая запись соответствует каким наушникам и где находится цифровой оригинал
Читать дальше →

История о том, как QA собес в Toptal завалил

Reading time5 min
Views11K

Под катом история прохождения заваливания собеседований в Toptal. Ответы на тестовые задания. Найденные лазейки. Мысли. Личные впечатления. Возможно, кому-то это здорово увеличит шанс на попадание в "топ 3% фрилансеров".

Читать далее

#1 Дайджест материалов для QA инженера(12 Марта — 28 марта)

Reading time2 min
Views4K

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

Читать далее

Почему разработчики любят Bulma?

Reading time3 min
Views11K

5 причин для того чтобы использовать Bulma в вашем следующем проекте.

Bulma это open-source, адаптивный и легковесный CSS фреймворк базирующийся на flexbox сетке. Этот новый фреймворк уже завоевал сердца многих разработчиков.

Итак, в этой статье, я расскажу о пяти причинах, почему разработчики любят Bulma.

Читать далее

Scala: Гексагональная архитектура и DDD на Free Monad в функциональном программировании

Reading time8 min
Views4.3K

Привет Хабр! Пятничного тру ФП хардкора с Free Monad, Таглес Финал, Монад трансформерами, Refined Types, Smart Constructors и прочим таким вам в ленту. Хардкор сам себя в ленту не принесет так что погнали.

Гексагональная архитектура делит наш код на три основные части.

1) Primary Adapters,

2) Secondary Adapter

3) Logic aka Domain.

Читать далее

Go, я создал: интегрируем Allure в Go красиво

Reading time5 min
Views13K

Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.

Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Python есть pytest, в Java – JUnit и TestNG, в Go – пока что весьма свободно. 

Однажды, в очередной раз переписав группу старых Python-тестов, я решил, что надо что-то менять. Эта мысль в итоге привела меня к созданию нашей собственной опенсорс-библиотеки – с поддержкой Allure без перегрузки интерфейса, инфраструктурой для хранения тестов как в одних репозиториях с сервисами, так и в отдельных, репортами в Slack и разными другими штуками.

Почему мы всё-таки решили создать своё решение, с какими сложностями пришлось разбираться в процессе и как это может пригодиться вам для тестов на Go, я расскажу в этой и следующих статьях. Сегодня – об интеграции с Allure. 

Читать далее

Как выбрать подходящий Go-роутер? (с блок-схемой)

Reading time9 min
Views18K

Когда вы начинаете разрабатывать веб-приложение с применением Go, один из первых вопросов, которым вы, вероятно, зададитесь, — “Какой роутер мне следует использовать?”.

И это не такой простой вопрос, как может показаться сначала. Доступно более 100 различных роутеров с разными API, функциями и поведением. Для этой статьи я оценил 30 самых популярных из них и создал краткий список лучших вариантов вместе с блок-схемой, которую вы можете использовать, чтобы сделать свой выбор.

Читать далее

Information

Rating
Does not participate
Registered
Activity