вторник, 27 октября 2015 г.

Передвижение от одной точке к другой

В играх часто нужно осуществить передвижение из точки А в точку Б. Тем более для игр с видом "сверху". Вот лучшее решение что я нашел.

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

пятница, 23 октября 2015 г.

Как избавиться от рекламы в скайпе 2

Да-да, мы уже избавлялись от надоедливой рекламы в скайпе в этой статье. Но! Очень хотелось бы убрать не только рекламу, но и блоки для рекламы, которые остаются и съедают полезное место. Оказывается есть способ.

среда, 26 августа 2015 г.

Как сделать из Firefox Хром?

Одно из преимуществ Firefox над Хромом это возможность настроить интерфейс под себя. Не безгранично, конечно, но куда шире чем в Хроме (там практически нет настроек). Так вот, давайте сделаем из файрфокс хром!

среда, 19 августа 2015 г.

Ошибка кодировки в консоли IDEA

Есть один косяк в Intellij IDEA - при проверке ассертом в консоли выводится абра-кадабра вместо кириллицы. Может и не только ассертом, ну не суть вообщем.

Не знаю почему jetBrains никак это не пофиксит, вот у них даже бага висит открытая с 2010 (!!!) года!


среда, 5 августа 2015 г.

Вот борешься, борешься с ошибками в автотестах. И вдруг все хорошо. А потом БАХ и серия неожиданных и новых ошибок. Ну и как тут устаять и не впасть в отчаяние?!

вторник, 4 августа 2015 г.

Очень интересная статья от разработчика IEDriverServer для селениума о том почему не надо использовать INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS

У меня вот до этого дня был включен - сам не знаю почему. Видимо некий друг из Индии насоветовал.

четверг, 30 июля 2015 г.

CSS селекторы и IE8

Какое же это мучение - иметь в поддержке приложением IE8 и тем самым лишиться доступа к nth-child и nth-of-type

Пичалька :_(

среда, 29 июля 2015 г.

Как проверить CSS-селектор в IE8

В связи с тем что в IE8 поддерживаются не все селекторы (см. табличку), нужно быть осторожным в их написании. А лучше запомнить - какие из них использовать нельзя.

Проверка CSS-селектора в IE8:
1. Открываем страницу, открываем режим разработчика,
2. Режим обозревателя: Internet Explorer 8 (убрать совместимость),
3. Режим документов: стандартный IE8 (убрать совместимость),
4. Вкладка сценарий - Консоль
5. Выполнить:
document.querySelector(".tableProc tr:nth-child(2) td:nth-child(2)");
Если будет ошибка "недопустимый аргумент", то все - нельзя такой селектор использовать в IE8 :)

вторник, 28 июля 2015 г.

Неожиданно узнал, что xpath в IE не поддерживается, а то что кажется что вроде работает - так это всё WebDriver, который использует некую библиотеку javascript-xpath.

И до сегодняшнего дня все было нормально и я думал "нахрен CSS". Но утром у меня упал тест с какой-то чудной и новой для меня ошибкой:

org.openqa.selenium.InvalidSelectorException: The xpath expression '//*[@class='tableProc']//tr[2]//td[2]' cannot be evaluated or does notresult in a WebElement
И это учитывая то, что xpath локатор задан правильный. Ошибка видимо очень редкая, но она есть и это меня не устраивает.

Теперь я думаю "нахрен xpath", надо срочно разбираться в CSS и переписывать локаторы на него.
Вдруг обнаружил что Selenide - это офигенно. Вчера переписал все тесты под него, выкинул кучу кода, вернул стабильность и хорошее настроение. Супер!

суббота, 6 июня 2015 г.

Skype vs Hipchat

На работе для переписки долго уже пользуемся скайпом. Казалось бы - ну что за дурацкий инструмент! Весь мир уже на slack, hipchat и прочем, а тут - скайп. Как-то несерьезно.
Вот и вчера в порыве ненависти к скайпу решили попробовать hipchat, а сегодня все его удалили и вернулись в skype. Почему? Да потому что преимуществ он дал с гулькин хрен, а минусов - полно.

четверг, 4 июня 2015 г.

Как избавиться от рекламы в скайпе

Если надоела реклама в скайпе, то убрать её можно довольно простым способом. При этом сам блок "Реклама" все же останется, но будет пустым.

пятница, 29 мая 2015 г.

xpath и chrome

Как проверить валидность xpath запроса используя браузер Chrome? Очень просто, даже всякие левые дополнения устанавливать не нужно.

четверг, 28 мая 2015 г.

git и кириллица в именах файлов

Столкнулся сегодня с проблемой отображения названия имени файла, если оно записано кириллицей.

четверг, 9 апреля 2015 г.

Черный экран при подключении по RDP в Windows 7

Если после подключения к удаленному рабочему столу (RDP) видим только черный экран: не забудьте попробовать сочетание CTRL + ALT + END - может помочь ;-)

вторник, 17 февраля 2015 г.

Комментарии в коде

Раньше я очень много комментировал в своем коде. Откомменчивал просто всё, практически каждую строчку.

Программистом пока не стал. Автоматизатором тоже. Но двигаюсь к этому. Правда на какой-то период полностью забил изучение. Недели две назад взялся заново. Посмотрел и вроде как освоил три лекции из стартового уровня. Сейчас перешел к лекциям по Selenium + Java. Параллельно я стараюсь развиваться, расширять свой кругозор - смотрю пока цикл лекций от яндекса и в целом за последний месяц я стал знать больше.

Пока что снова увлекся программированием, точнее разработкой своей игры. Благо код на java - так что польза тоже есть. Получаю кайф от кода. И до сих пор очень рад что ушел с delphi. Недавно посмотрел на код своего старого проекта, даже пришлось немного покодить. И понял что мне это уже не доставляет кайф. Я имею ввиду delphi. Зато в джаве мне нравится многое, особенно когда стараешься писать лаконичнее, умнее и понятнее.

Поставил себе цель в этом году освоить автоматизирование тестирование хоть на каком-то уровне.