Как стать автором
Обновить
3
0
Алексей @Ametrin

QA

Отправить сообщение

Принципы тестирования с примерами

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8.8K

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

Читать далее
Всего голосов 8: ↑8 и ↓0+10
Комментарии7

Наблюдаем за домом через Telegram

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров29K

или отправляем в Телеграм фото и видео событий с IP видеорегистратора NetSurveillance - очередной Telegram-бот для домашнего видеонаблюдения

Ещё в 2021 году для пассивной охраны загородного дома, я приобрёл и установил китайский IP видеорегистратор (NVR - Network Video Recorder).

Читать далее
Всего голосов 14: ↑13 и ↓1+15
Комментарии31

9 советов как ускорить автоматизированные UI тесты

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров5.2K

Интересуетесь, как ускорить автоматизированные UI тесты? Узнайте эффективные и действенные советы, которые помогут вам быстрее и эффективнее выполнять UI автотесты.

Читать далее
Всего голосов 6: ↑4 и ↓2+4
Комментарии6

Компилятор за выходные: таблицы символов

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров8.5K

Как водится воскресным вечером, снова я с моим компилятором. На этот раз я расскажу, как работают области видимости переменных и как перегружать функции. Это позволит нам скомпилировать демку про́клятого огня, а также я накидал фантазию на тему игрушки арканоид (скриншот на КПДВ, видео в конце статьи). Я на удивление сам долго залипал на эту анимацию :)

На всякий случай я даю код и на wend, и на C, поскольку понимаю, что код на моём языке вряд ли интересен кому-то помимо того, кто реально возьмётся за компилятор. А вот мелкий код с интересными эффектами всегда найдёт свою публику. Кстати, если у вас есть идеи на тему чего-то интересного, что можно запрограммировать в полста строчек кода, делитесь в комментариях, я внимательно слушаю!

Читать далее
Всего голосов 26: ↑26 и ↓0+26
Комментарии2

Давайте найдем оптимальный момент выхода на пенсию и умрем с нулем (или ничего у нас не получится)

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров6.6K

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

Давайте прикинем
Всего голосов 17: ↑11 и ↓6+9
Комментарии40

Квантовые компьютеры. С точки зрения традиционного программиста-математика. Часть 6

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров9.1K

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

Читать далее
Всего голосов 8: ↑7 и ↓1+7
Комментарии5

ЯП с нуля до прототипа (Лексер) #1

Время на прочтение9 мин
Количество просмотров12K

Мечтали создать свой язык программирования?

В этой статье мы вместе погрузимся в изучение этой темы. И к концу последней статьи создадим рабочий транспилятор из нашего выдуманного языка в Typescript. Здесь мы будем писать очень серьёзный код, так что приготовьтесь и поехали.

Поехали
Всего голосов 11: ↑9 и ↓2+9
Комментарии32

17 убойных репозиториев GitHub, которые нужно сохранить

Время на прочтение6 мин
Количество просмотров141K

Здесь собраны лучшие и самые полезные репозитории Github, которые будут служить вам долгое время.

Читать далее
Всего голосов 153: ↑123 и ↓30+114
Комментарии44

Как LINQ, только быстрый и без аллокаций

Время на прочтение4 мин
Количество просмотров24K

Кому не нравится LINQ в C#? Встроенная и уже достаточно старая фича языка C# и рантайма .NET.

Но можем ли мы сделать более эффективную версию LINQ, чтобы и быстрее, и не кушало памяти? Давайте попробуем!

Читать далее
Всего голосов 47: ↑47 и ↓0+47
Комментарии28

Как облачный сервис превращается в тыкву

Время на прочтение1 мин
Количество просмотров29K

На одном из форумов то-ли Cелигер, то-ли iВолга выдали нам "пордарок" устройство переводящее компьютер в спящий режим. Смысл был с том чтобы при нажатии на кнопку комьютер засыпал. В то время по моему мению компьютер должен был засыпать автоматически спустя какое то время бездействия. "Что за ненужная фигня?" подлумал я и закинул девавйс в коробку. Сегодня же разбирая содержимое коробки на предмет выкидывания хлама нашел его. Решил проверить как оно работает, перед тем как выкинуть. И оказалось что доменное имя, где был сервис который обеспечивал работу уже давно используется какой -то другой фирмой...

Читать далее
Всего голосов 97: ↑64 и ↓33+55
Комментарии125

AI/ML в автоматизации тестирования программного обеспечения

Время на прочтение9 мин
Количество просмотров7.7K

Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.

Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автоматизации трудно игнорировать: пишите автоматические тесты в 3 раза быстрее! На 90% дешевле! Получите повышение производительности в 1000 раз! (да, в тысячу)

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

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии1

Кризис полупроводников в 2022 году: удорожание чипов, усугубление проблем автомобилестроения, игровой отрасли и медицины

Время на прочтение5 мин
Количество просмотров38K

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

Но, похоже, оптимизм не был оправданным. Дело в том, что ситуация продолжает усугубляться, причем мало того, что дефицит остается актуальным, так еще и чипы дорожают. Так что производителям электроники, включая автомобилестроение и поставщиков медицинской техники, придется постараться, чтобы раздобыть в нужных количествах подорожавшие на несколько десятков процентов чипы.
Читать дальше →
Всего голосов 42: ↑39 и ↓3+50
Комментарии81

Как ИИ учится рисовать аниме

Время на прочтение4 мин
Количество просмотров25K

Аниме — мультипликация, которая интересна не только подросткам. Даже среди суровых бородатых айтишников в свитерах есть ценители этого направления. Создатели Waifu Labs – сайта для генерации аниме-портретов – поделились своей внутренней кухней и рассказали, как ИИ создаёт рисунки.

Читать далее
Всего голосов 29: ↑28 и ↓1+35
Комментарии15

Щ — самая упорная из православных букв

Время на прочтение5 мин
Количество просмотров31K
Прошлая статья была посвящена тому, как Щ появилась; загадкой остаётся то, как Щ сохранилась в современном алфавите. Вот, например, статья в «Литературной газете» от 16 декабря 1929 г. о готовившемся тогда под эгидой А.В. Луначарского проекте перевода русского языка на латиницу; в частности, предполагалось, что «сочетание звуков «щ» будет писаться двумя буквами».


Амбициозный проект Луначарского — далеко не первое предложение по упрощению русской орфографии, оставшееся нереализованным.
Читать дальше →
Всего голосов 57: ↑50 и ↓7+67
Комментарии349

Личных автомобилей станет намного меньше в России будущего?

Время на прочтение24 мин
Количество просмотров12K

Как часто вы слышите что классические автомобили заменят на электрокары?

А ведь это далеко не самый худший вариант… даже для сторонников автомобилей с двс.

Недавно вышло Распоряжение Правительства РФ от 27 ноября 2021 г. № 3363-р ( Транспортная стратегия Российской Федерации до 2030 года с прогнозом на период до 2035 года).

Где черным по белому можно найти очень интересные моменты «хотелок» правительства, которые одобрила бы и Грета.

Читать далее
Всего голосов 18: ↑9 и ↓9+4
Комментарии217

Лучшие оптические иллюзии 2021 года

Время на прочтение3 мин
Количество просмотров22K

В сериале «Доктор Хаус» (Сезон 6, серия 3) есть эпизод, где он лечит соседа Уилсона, вредного ветерана, от фантомных болей в ампутированной руке при помощи картонной коробки и зеркала. Есть даже специальный вид терапии: Mirror therapy, изобретенная Вилейануром Рамачандраном (тут реальное видео из реальной терапии).

Японские экспериментаторы Yutaro Sato, Kento Imai и Kenri Kodaka из Nagoya City University пошли дальше. Эксперимент очень прост и каждый может повторить его дома. Теперь у вас есть возможность обмануть свой мозг и испытать на своей шкуре, каково быть человеком-резиной.

Испытуемый кладет руку так, что она закрывается зеркалом и глаза видят только «лизуна» (резиновую слизь). То есть как бы мы подменяем реальную руку другим объектом, а потом подключаем сенсорные ощущения. Экспериментатор пощипывает реальную руку и одновременно пощипывает слизь в том месте, где глаза видят эту слизь вместо настоящей руки. Потом он немного оттягивает реальную кожу на реальной руке, а резиновую слизь тянет и тянет далего за пределы тянучести реальной руки и мозг верещит от необычности происходящего, но потом привыкает.

Оптическая иллюзия «Slime Hand» заняла 7-е место на всемирном конкурсе оптических иллюзий Best Illusion of The Year Contest. Под катом — остальные призёры.

Канал в телеграм Cognitive Illusions, от которого зависнет не только ваш комп/смартфон, но и разум.
Читать дальше →
Всего голосов 59: ↑53 и ↓6+61
Комментарии50

Django-sockpuppet, интересная альтернатива React, Vue, Angular или очередная заброшенная джанговская «батарейка»?

Время на прочтение2 мин
Количество просмотров7.7K

Всем доброго времени суток!

В данной статье я хотел бы очень кратенько, без подробностей рассказать про интересный проект, который будучи достаточно простым, сильно увеличивает возможности Django фреймворка. Мне он показался достаточно интересным.

Сейчас хайп вокруг современных javascript SPA фронтенд фреймворков особенно горяч, и во многом эта популярность вполне заслужена, эти технологии позволяют успешно выполнять практически любую задачу. Скорость SPA приложения может быть сравнима с десктоп приложениями, это достигается за счет перенаправления большей части ответственности с сервера на клиента. К сожалению, этот новый подход порождает все более сложные технологии, а работа разработчика, которая когда то была увлекательна и продуктивна стала значительно сложнее и монотоннее. Возможны ли альтернативы современным SPA фреймворкам? Возможно ли создавать полноценные reactive user interfaces быстро, просто и только на джанго? Далее хочу обратить Ваше внимание на интересный проект который может дать ответы на эти вопросы.

Читать далее
Всего голосов 11: ↑10 и ↓1+14
Комментарии17

Загадка Нефертити или все, что вы хотели и НЕ хотели знать о великой царице

Время на прочтение6 мин
Количество просмотров43K

Автор Лысый Камрад (@LKamrad)

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

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

 Мы всегда будем помнить ее такой - спокойное и прекрасное лицо, загадочная полуулыбка...

Читать далее
Всего голосов 43: ↑39 и ↓4+45
Комментарии33

Блокчейн на C# (.Net Core 3.1), Часть 0

Время на прочтение5 мин
Количество просмотров18K

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

под кат
Всего голосов 23: ↑16 и ↓7+11
Комментарии13

Старый фотик + bash = таймлапс

Время на прочтение9 мин
Количество просмотров29K

Думаю у многих из нас, в шкафу пылился старый зеркальный фотоаппарат, типа Canon EOS 400D. Он как чемодан без ручки: выбросить жалко, продать смысла нет, и использовать вряд ли будешь. Достал его так одним вечером, и подумал: вещь хорошая и вполне годная для всяких опытов. И сразу загорелся применить его во всяких своих самоделках. А что, весьма хорошо фотографирует из коробки, достаточно широкий спектр всяких регулировок, осталось только научиться с ним работать. Всего-то подружить его с компьютером, да Linux, и дело в шляпе! В результате у нас получается просто непаханое поле для фотографических экспериментов и применения в своих придумках. Давайте же поглядим, как это можно сделать и что получилось из таких экспериментов.
Читать дальше →
Всего голосов 80: ↑79 и ↓1+111
Комментарии95
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность