-
У разработчиков, которым нужно выявлять устройства с сенсорными экранами, пользуясь исключительно CSS, появилась, благодаря новым возможностям CSS, надежда на светлое будущее. Речь идёт о черновике стандарта CSS Media Queries Level 4, в котором описаны два новых свойства — hover и…
-
Руководство по моему стилю тестирования на Python
В этой статье я попыталась собрать несколько своих техник тестирования на Python. Не стоит воспринимать их как догму, поскольку, думаю, со временем я обновлю свои практики.Немного терминологииЦель (target) – то, что вы тестируете в настоящий момент. Возможно, это функция, метод…
-
Фантомные типы в Swift
Не каждый язык со статической системой типов обладает такой строгой типобезопасностью, как Swift. Это стало возможным благодаря таким особенностям Swift, как фантомные типы (phantom types), расширения универсальных типов и перечисления со связанными типами. На этой неделе мы узнаем, как использовать фантомные…
-
Разработка первой игры на Construct 3
Стартовая страница конструктораЗдравствуйте, если вы это читаете, то наверное у вас есть мечта создать свою игру.А может вы просто странник случайно открывший эту статью? \_^-^_/Первым делом стоит уточнить… Сегодня мы не будем создавать AAA-игру с открытым миром и огромным сюжетом…
-
POG framework
Pull the Owl on the Globe frameworkУправление на основе натягивания совы на глобус.Время чтения 3 минуты Статья шутка!Цель – сформировать основы POG и побудить читателей к его описанию и изучению.Что это такое?POG активно применяется в компаниях бЕрезового типа (противоположность бирюзовому),…
-
DBA: прибираем «мертвые души»
Иногда при выполнении длительных или плохо написанных запросов в PostgreSQL происходят разные неприятные вещи типа внезапного сбоя процесса или краша всего сервера.В таких случаях на носителе могут остаться «мертвые души» — файлы (иногда совсем немаленькие, а вполне сравнимые по объему…
-
Массачусетский технологический институт создал «волшебный» материал для изготовления электронных устройств
Визуальная презентация структуры одного из новых наноустройств. Два разных слоя графена изображены в виде синих металлических групп атомов в форме шестиугольников. Золотым цветом изображены электроды, голубым — электроны.Ученые из Массачусетского технологического института совершили открытие, достойное романов Джоан Роулинг. Они превратили…
-
Переход к «Meta GSAP»: поиски «идеальной» бесконечной прокрутки
Уже послезавтра, 14 мая, стартует новый поток курса Python для веб-разработки, поэтому мы решили поделиться переводом о не совсем очевидной, но интересной области разработки сайтов — анимации анимации. Автор не просто даёт готовый рецепт, но шаг за шагом показывает, как…
-
Python и статистический вывод: часть 4
Этот заключительный пост посвящен анализу дисперсии. Предыдущий пост см. здесь.Анализ дисперсииАнализ дисперсии (варианса), который в специальной литературе также обозначается как ANOVA от англ. ANalysis Of VAriance, — это ряд статистических методов, используемых для измерения статистической значимости расхождений между группами. Он…
-
Пишем расширение для MediaWiki
В рунете я почти не встречал материалов о том, как писать расширения для MediaWIki (платформы, на которой работает Википедия). Основной стартовой точкой при написании расширений был и остается официальный сайт платформы, но там процесс расписан не очень дружелюбно по отношению…