Интересное практическое применение AR технологий (дополненная реальность)
Сделано на базе открытой библиотеки OpenCV: https://www.uco.es/investiga/grupos/ava/node/26
Интересное практическое применение AR технологий (дополненная реальность)
Сделано на базе открытой библиотеки OpenCV: https://www.uco.es/investiga/grupos/ava/node/26
Решил сравнить трендовые JS фреймворки Angular и React со старым добрым JQuery подходом. В Интернете много статей, где сравнивают их абсолютно предвзято, на изначально неверных примерах. Сравнивают как апельсины с картошкой:)
Я вот лично всегда беру для сравнения какой-то одинаковый элемент, притом очень сложный и показательный для крупных приложений. Таким компонентом является сложная таблица с фильтрами и сортировками (DataGrid или DataTable), и как пик эволюции — табличный ввод (TabularInput или EditableGrid). Притом ввод не просто текста (input) или из статичных выпадающих списков (select), а из динамического выпадающего списка с AJAX подкачкой значений (по типу библиотеки JQuery Select2). Чтобы можно было организовать гибкий табличный CRUD интерфейс.
И так, какие самые продвинутые компоненты я нашел (Open Source), ссылки на Demo, где можно попробовать: читать далее
Немного современного прожект менеджмента…
Если вы разрабатываете какой-либо программный проект, особенно многопользовательский, вы понимаете, насколько сложная задача — командное сопровождение и развитие работающего ПО. Без систематизации не обойтись.
Суть менеджмента проектов: Почему 9 беременных женщин не могут родить ребенка за 1 месяц?
Даже если вы не слышали про методику SCRUM или Agile, у вас точно есть список TODO, или список «хотелок пользователей«, список идей по развитию проекта. Такой список, ранжированный по приоритетам, является первой ступенью методологии SCRUM и подобных ей подходов быстрого и гибкого развития IT-проектов. Этот список в методологии называется «Бэклог проекта» (Project backlog) или «Пользовательские истории» (User stories).
И так, идеи по развитию проекта есть. А как же далее эффективно организовать разработку? читать далее
Бесплатные инструменты прототипирования разметки и дизайна на Bootstrap:
Суть обоих методов — быстро создать прототип разметки в визуальном режиме, согласовать с собой и заказчиком, скачать готовые HTML5 + CSS3 файлы и уже далее встраивать туда логику. Их можно назвать «генераторами» Bootstrap разметки, которая является адаптивной под разные экраны — от сматфона до ТВ.
Познавательное интервью о рынке игровой индустрии с создателем движка Unity 3D и CEO компании Unity Technologies – Дэвидом Хельгасоном (David Helgason).
Хочу представить 2 сервиса, которыми я пользуюсь для поиска бесплатной графики: разного рода готовых картинок для вставки использования в свои, к примеру, веб-проекты.
База Векторных изображений, то есть с легкостью масштабируемых по вашим нуждам. Есть форматы CDR и AI, а также EPS, открывающийся как в Corel, так и в PhotoShop. База просто огромная, на любую фантазию!
Этой базой я пользовался ранее — в ней много именно маленьких иконок. Минус в том, что эта база меньше. И форматы там НЕ векторные (обычно PNG и ICO).
А так, в принципе, тоже отличная база логотипов и иконок, изображений разных предметов на все случаи жизни веб-разработчика. Очень простой поиск, в том числе по цветовой гамме. Правда, хоть и есть русский интерфейс, но ключевые слова для поиска нужно вводить на английском. Легкое скачивание. Всё бесплатно.
На моей практике, самое простое и удобное решение для того чтобы сделать ваш сайт на WordPress многоязычным — это плагин qTranslate. Но данный плагин, к сожалению, перестал обновляться и стал несовместим с версиями WP более 3.8. Но недавно появилось отличное решение — новый плагин qTranslate X, который совместим с WordPress 3.9, 4.1 и более.
Он совместим со старым qTranslate, но активно обновляется и будет работать на новом WordPress без проблем. Далее немного об этом новом плагине: читать далее
Отличная статья о том, как правильно создавать дочерние темы в WordPress.
Большой плюс этого метода в том, что вы можете расширять уже готовую хорошую тему, меняя в ней стили или некоторые функции или файлы. При этом, вы не теряете возможность безболезненно обновлять вашу базовую тему.
Точнее, почти безболезненно. Так как, если вы перезапишите какой-то файл, то в новой версии он обновится только в родительской теме, а в вашей останется старый код. Но так или иначе это максимально правильный метод расширения тем.
На Хабре появилась интересная статистика по результатам WordPress эксперимента, проведенного одним из хабрапользователей. Цель эксперимента — узнать, сколько процентов бесплатных шаблонов для WordPress подправлены хакерами, то есть имеют уязвимости разного рода. Статистика очень печальная, чесно говоря. Поэтому нужно с большой настороженностью подходить к выбору темы.
От себя добавлю, что и многие плагины имеют уязвимости. На моей практике были такие случаи. Так что и здесь нужно «доверять, но проверять»… читать далее
Далее краткая пошаговая инструкция о том как быстро и установить и настроить WordPress блог. Инструкция очень краткая, без лишних умозаключений, только сама суть. Поехали… читать далее