Pull to refresh
2
0
Алексей @Ametrin

QA

Send message

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

Level of difficultyMedium
Reading time13 min
Views4K

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

Читать далее
Total votes 8: ↑6 and ↓2+4
Comments6

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

Level of difficultyMedium
Reading time9 min
Views7.5K

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

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

Читать далее
Total votes 26: ↑26 and ↓0+26
Comments2

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

Level of difficultyEasy
Reading time6 min
Views6.5K

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

Давайте прикинем
Total votes 21: ↑15 and ↓6+9
Comments40

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

Level of difficultyMedium
Reading time8 min
Views8.7K

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

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments5

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

Reading time9 min
Views11K

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

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

Поехали
Total votes 13: ↑11 and ↓2+9
Comments32

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

Reading time4 min
Views24K

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

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

Читать далее
Total votes 47: ↑47 and ↓0+47
Comments28

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

Reading time1 min
Views29K

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

Читать далее
Total votes 121: ↑88 and ↓33+55
Comments125

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

Reading time9 min
Views7.2K

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

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

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

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments1

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

Reading time5 min
Views38K

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

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

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

Reading time4 min
Views25K

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

Читать далее
Total votes 37: ↑36 and ↓1+35
Comments15

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

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


Амбициозный проект Луначарского — далеко не первое предложение по упрощению русской орфографии, оставшееся нереализованным.
Читать дальше →
Total votes 81: ↑74 and ↓7+67
Comments349

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

Reading time24 min
Views11K

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

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

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

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

Читать далее
Total votes 22: ↑13 and ↓9+4
Comments217

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

Reading time3 min
Views22K

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

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

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

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

Канал в телеграм Cognitive Illusions, от которого зависнет не только ваш комп/смартфон, но и разум.
Читать дальше →
Total votes 73: ↑67 and ↓6+61
Comments50

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

Reading time2 min
Views7.6K

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

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

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

Читать далее
Total votes 16: ↑15 and ↓1+14
Comments17

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

Reading time6 min
Views35K

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

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

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

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

Читать далее
Total votes 53: ↑49 and ↓4+45
Comments33

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

Reading time5 min
Views17K

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

под кат
Total votes 25: ↑18 and ↓7+11
Comments13

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

Reading time9 min
Views28K

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

Настоящая история (старо)славянского РА

Reading time7 min
Views20K

Автор: Виолетта Хайдарова

Все мы привыкли, что есть пары типа голос – гласгород – градзолото – злато, сторож – страж в которых слова обозначают одно и то же, отличаясь только стилем. Одно слово в таких парах всегда стилистически нейтральное, а второе – торжественное и книжное. Но как вам понравится, если я скажу, что порох и прах тоже когда-то имели одинаковое значение и были точно такой же парой? А еще один и тот же корень имеют слова колодец и кладмолодёжь и младенецоборона и браньворота и вращатьсяоболочка и облако и так далее и тому подобное… Как так вообще получилось?

Для того, чтобы это понять, нужно вернуться в очень далёкое прошлое – в те времена, когда людям было проще рычать, чем говорить. То была эпоха праиндоевропейского языка – предка множества известных нам языков, от армянского до шотландского. Как ни попсово это звучит, но его изучение началось с того, что в 18 веке британские ученые узнали о санскрите.

Читать далее
Total votes 84: ↑81 and ↓3+78
Comments38

11 проектов, которые нужно сделать, чтобы стать мастером фронтенда

Reading time4 min
Views91K

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

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

Читать далее
Total votes 19: ↑12 and ↓7+5
Comments20
1
23 ...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity