Эволюция рендеринга пробок в MAPS.ME |
Всем привет! В прошлом году мы запустили пробки в нашем приложении. Мы долго готовились к запуску, и в ходе этой подготовки наши взгляды на решение задач, связанных с пробками, менялись. Рендеринг пробок прошёл длинный путь от первых прототипов до первой реализации, и сегодня я хочу рассказать об эволюции рендеринга пробок на пути к релизу.
Читать дальше ->
Метки: author rokuz программирование алгоритмы openstreetmap блог компании mail.ru group maps.me рендеринг пробки на дорогах osm |
Рассуждения на тему виртуальной реальности |
Метки: author viacheslavnu разработка игр виртуализация vr виртуальная реальность размышления вслух |
[Из песочницы] Почему Ramda? |
Пост содержит перевод статьи «Why Ramda?», которую подготовил один из контрибьютеров Скот Сайет. Статья была опубликована 10 Июня 2014 года на сайте и рассказывает о том почему стоит обратить своё внимание на библиотеку Ramda и функциональное программирование в целом.
Примечание переводчика
В связи с тем, что статья была написана в 2014 году, некоторые примеры устарели и не работали с последней версией библиотеки. Поэтому они были адаптированы под последнюю версию Ramda@0.25.0.
Когда-то давно buzzdecafe представил миру Ramda, в тот же момент сообщество поделилось на два лагеря.
Читать дальше ->
Метки: author dexig javascript fp ramda |
[Перевод] [в закладки] Инструменты для тестирования JavaScript-проектов |
Метки: author ru_vds тестирование веб-сервисов разработка веб-сайтов javascript блог компании ruvds.com тестирование |
Половина наших сотрудников работает удаленно. Рассказываем, как нам это удается |
|
Кольцевые столбчатые диаграммы в ассортименте |
Эволюционный подход в решении задач как нельзя кстати подходит для визуализации данных. Дивжение от простого к сложному, от одномерных данных к многомерным итерация за итерацией. В этой статье рассмотрим различные варианты круговых диаграмм, от самой простой одномерной до нестандартной самодельной многомерной. В качестве инструмента будем использовать D3.js. Всех заинтересованных прошу под кат.
Округлить диаграммы
Метки: author KoGor работа с векторной графикой визуализация данных javascript d3.js мкад дтп radial bar chart круговая диаграмма |
«Не влезай, убьет!» или вся правда о безопасности АСУ ТП |
|
Визуализация данных для киноманов: скрапим рекомендации фильмов и делаем интерактивный граф |
Однажды я наткнулся на интерактивную карту lastfm и решил обязательно сделать подобный проект для фильмов. Под катом история о том, как собрать данные, построить граф и создать своё интерактивное демо на примере данных с кинопоиска и imdb. Мы рассмотрим фреймворк для скрапинга Scrapy, пробежимся по методам визуализации больших графов и разберёмся с инструментами для интерактивного отображения больших графов в браузере.
Читать дальше ->
Метки: author iggisv9t машинное обучение визуализация данных python data mining блог компании open data science визуализация графов кинопоиск фильмы imdb |
Key transparency & Coniks для защиты структур данных |
Метки: author olegbunin криптография информационная безопасность solidity блог компании конференции олега бунина (онтико) tokenconf blockchain блокчейн блокчейн технологии |
[Перевод] Вопросы для собеседования бэкенд-разработчика |
|
Moscow JS 40 в Avito — анонс |
Всем привет! 1 марта в офисе Avito пройдёт Moscow JS 40, неформальная встреча JavaScript-разработчиков. С докладами выступят представители Avito, Райффайзенбанка и банка «Открытие». Обещаем много полезной информации и конечно, неформальное общение. Регистрируйтесь на встречу, приглашайте заинтересованных коллег. Под катом — тезисы выступлений, ссылки на регистрацию и видеотрансляцию митапа.
Метки: author rafinirovannoe разработка веб-сайтов программирование javascript блог компании avito avito moscowjs |
[Перевод] Редактор сценариев Age of Empires 2 можно превратить в машину Тьюринга |
Метки: author PatientZero разработка игр ненормальное программирование редактор карт age of empires полнота по тьюрингу машина тьюринга |
Yii 2.0.14 |
Команда Yii рада представить новую версию PHP фреймворка: Yii 2.0.14. В неё вошло более сотни улучшений и исправлений, включая исправления безопасности.
В релиз вошли несколько изменений, которые могут повлиять на уже работающие приложения. Эти изменения описаны в UPGRADE.md.
Спасибо сообществу Yii за помощь в выпуске этого обновления!
За процессом разработки можно следить, поставив звёздочку на GitHub. У нас есть много сообществ Yii, где вы можете попросить помощи или поделится своим опытом — мы и тысячи других пользователей Yii будем рады вашему участию.
Этот релиз знаменателен тем, что становится последним релизом в версии Yii 2.0, содержащим улучшения. Это значит, что мы сконцентрируем силы на разработке версии 2.1.x, в которую войдёт много новых улучшений, которые невозможно включить в ветку 2.0.х из-за ограничений по сохранению обратной совместимости. Несмотря на это, ветка 2.0.х будет получать исправления и улучшения безопасности. Сроки окончания поддержки 2.0.х будут объявлены вместе с релизом версии 2.1.
Убедитесь что версия фреймворка в composer.json
прописана верно (~2.0.14
) и вы не обновитесь на 2.1 случайно, когда он релизнется.
Ниже мы рассмотрим самые интересные улучшения и исправления релиза. Полный список можно, как обычно, найти в CHANGELOG.
Читать дальше ->
Метки: author SilverFire yii php релиз |
Индексы в PostgreSQL — 10 |
Метки: author erogov sql postgresql блог компании postgres professional postgres index indexing |
Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia |
Состоялся релиз первой бета-версии Авалонии.
Avalonia — кроссплатформенный .NET UI-тулкит, вдохновлённый технологиями WPF, с полной поддержкой .NET Core 2.0, XAML, дата-биндиногов, lookless-контролов и многого другого, поставляемый под лицензией MIT. Avalonia позволяет вам писать на C# приложения под Windows, Linux и Mac OS X, возможность запуска на iOS и Android находится в экспериментальном состоянии.
В настоящий момент проект подошёл к рубежу, когда мы со спокойной совестью можем сказать, что это уже Бета-версия, тулкит не разваливается в руках, имеет приличный базовый набор контролов (см. видео), на нём создано два достаточно больших приложения с открытым исходным кодом: AvalonStudio — кроссплатформенная IDE для разработки на C# и C++ и Core2D — редактор 2D-схем и диаграмм.
Читать дальше ->
Метки: author kekekeks разработка под windows программирование open source c# .net xaml wpf osx linux windows avalonia avaloniaui perspex |
Этика поиска и исследования уязвимостей |
«It seemed that when people entered the computer center they left their ethics at the door»
Donn Parker, «Rules of Ethics in Information Processing», 1968
«Кажется, что, когда люди вошли в компьютерный центр, они оставили свою этику у двери»
Донн Паркер, «Правила этики в обработке информации», 1968
Метки: author sharxan исследования и прогнозы в it информационная безопасность законодательство и it-бизнес мораль этика |
CleanTalk, запуск WordPress Security |
Метки: author AleksandrRazoR wordpress блог компании cleantalk anti-spam security wordpress security wordpress plugins |
«Календарь тестировщика». Разбери бэклог |
В Контуре работают 100 тестировщиков. В конце прошлого года они придумали «Календарь тестировщика» — цикл из 12 ежемесячных статей с практиками, секретами и лайфхаками о тестировании.
Первая статья была опубликована в январе на сайте «Сообщества тестировщиков Екатеринбурга». Мы переносим её на Хабр, чтобы её прочло больше тестировщиков. Следующая статья — за февраль — выйдет завтра, а её анонс будет в телеграм-канале.
Открывает цикл Максим Захаров, руководитель всех тестировщиков Контура и один из тестировщиков Ритейла. Он расскажет, почему копятся баги, как разобрать бэклог и уничтожить 80 багов с помощью пиццы :)
Бэклог — журнал оставшейся работы, которую необходимо выполнить команде. Термин пришел из семейства методологий Agile, в частности из Scrum, где он является одним из основных артефактов — источником пользовательских историй.
Я работаю тестировщиком в офисе примерно по 8 часов, изредка работаю в выходные. Есть большие цели на полгода и небольшие проекты на несколько недель или месяцев. Есть и обязательная рутина. Работы всегда с избытком, то есть нет объективной возможности сделать всю. Через год я не хочу увидеть, что делаю те же задачи и решаю те же проблемы. Я не Дорофеев и не Архангельский, рецепта счастья в статье не будет, но можно смело рассчитывать на пару неплохих советов и приемов.
Моя статья будет полезна тестировщикам, которые управляют списком багов продукта, занимаются приоритезацией и актуализацией дефектов. Тем, у кого много разовых задач по поддержке системы тестов и процесса тестирования. Возможно, тем, у кого кроме задач по тестированию, есть немало дополнительной работы или даже внешних по отношению к команде проектов.
Читать дальше ->
Метки: author ylian_demakova управление разработкой тестирование веб-сервисов тестирование it-систем блог компании контур календарь тестировщика бэклог |
Спам атака на сервис CleanTalk |
Метки: author AleksandrRazoR wordpress блог компании cleantalk anti-spam спам спамеры |
Дайджест интересных материалов для мобильного разработчика #241 (12 февраля—18 февраля) |
|