Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Новости из мира OpenStreetMap № 499 (04.02.2020-10.02.2020)

Время на прочтение6 мин
Количество просмотров2.1K

lead picture


Cлой активности картографирования в OpenStreetMap от компании Kontur1 | Kontur, Mapbox | map data OpenStreetMap contributors


Картографирование


  • Джиналь Фофлия опубликовала в Twitter ссылки на два задания, размещенные на сервисе MapRoulettte. В первом предлагается добавить названия улиц в пригородах Джакарты, во втором — отметить тротуары в Сингапуре, чтобы карта этого города была более удобной для пешеходов.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии0

Снегоходы, пиво и деривативы на погоду

Время на прочтение8 мин
Количество просмотров11K

Хендрик Аверкамп. Сцена на льду. ок. 1615–1630 г. Музей Тейлора, Харлем.

Канадская компания Bombardier, известная нам своими самолётами, помимо всего прочего производит и снегоходы. Собственно, со снегоходов всё и началось, когда в 30-е годы прошлого века Жозеф‑Арман Бомбардье разработал первые серийные образцы.

В конце 90-х годов продажи снегоходов в Северной Америке застопорились и упорно отказывались расти. Маркетологи выяснили очевидную, в принципе, вещь. Потенциальные клиенты отказывались от покупки, потому что опасались тёплой зимы без снега. Мало кому понравится выложить кругленькую сумму за игрушку, которая потом простоит в гараже весь первый сезон по милости матушки-природы.

Казалось бы, ничего не поделаешь. Погода — совершенно непредсказуемая штука, повлиять на которую не под силу ни самой Bombardier, ни тем более розничным покупателям. Остаётся только читать пугающие новости о глобальном потеплении и готовиться к тому, что дальше будет только хуже. На помощь пришла финансовая инновация, последний писк моды — деривативы на погоду, то есть контракты, платежи по которым зависят от метеоусловий.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+21
Комментарии34

Разработка интерактивной карты распространения коронавируса типа 2019-nCoV на Python

Время на прочтение7 мин
Количество просмотров18K
Коронавирус типа 2019-nCoV, после вспышки заболевания в китайском городе Ухань, стремительно распространяется по миру. На момент написания оригинальной статьи (30 января 2020 года) сообщалось о более чем 9000 заражённых и о 213 умерших, на сегодня (10 февраля 2020 года) сообщается уже о 40570 зараженных, 910 человек умерло. Случаи заражения коронавирусом выявлены во Франции, в Австралии, в России, в Японии, в Сингапуре, в Малайзии, в Германии, в Италии, в Шри-Ланке, в Камбодже, в Непале и во многих других странах. Никто не знает о том, когда вирус будет остановлен. Пока же число подтверждённых случаев коронавируса лишь растёт.

Автор статьи, перевод которой мы сегодня публикуем, хочет рассказать о том, как, с использованием Python, создать простое приложение для отслеживания распространения коронавируса. После завершения работы над этим приложением в распоряжении читателя окажется HTML-страница, которая выводит карту распространения вируса и ползунок, который позволяет выбирать дату, по состоянию на которую данные выводятся на карту.


Интерактивная карта распространения коронавируса типа 2019-nCoV

Здесь будут использованы такие технологии, как Python 3.7, Pandas, Plotly 4.1.0 и Jupyter Notebook.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+36
Комментарии16

Интервью с Анатолием Вассерманом о Будущем

Время на прочтение10 мин
Количество просмотров18K

Рэй Брэдбери однажды сказал: «Я не пытаюсь предсказать будущее – я пытаюсь его предотвратить».


Для нас, детей 70-80-х годов, книги Рэя Брэдбери были маяком гуманности и надежды, что даже самое мрачное будущее когда-то закончится и начнётся рассвет.


На Западе многое изменилось за последние годы, а на место гуманистов-фантастов пришли дельцы. Теперь о будущем вещают Билл Гейтс, Илон Маск и Марк Цукерберг.


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



Читать дальше →
Всего голосов 76: ↑35 и ↓41+1
Комментарии273

Владимир aka wowik: «OpenStreetMap нужны идеи, которые в других системах нереализуемы»

Время на прочтение10 мин
Количество просмотров4.9K

wowik — программист и инженер-физик из Москвы, который, как он говорит сам про себя, «программировал все, что шевелится: мейнфреймы, персоналки, мобильные устройства, теперь еще и web». Но в мире OSM он известен, как разработчик легендарного «валидатора Вовика». Что такое валидаторы, чего не стоит делать в OSM, и почему многие не любят свободу — обо всем этом Владимир рассказал в интервью.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии6

Кирилл Бондаренко: «OSM долго рос в ширину и продолжает это делать, теперь настало время высоты и объема»

Время на прочтение9 мин
Количество просмотров3.3K

Кирилл Бондаренко aka Zkir — дизайнер программного обеспечения и разработчик корпоративных информационных систем. Он настолько давно в OSM, что его смело можно назвать старожилом проекта, который помнит черное поле, активный форум и создание Совета RU-OSM. Почему тогда в сообществе было больше серьезных разговоров, зачем в OSM 3D-модели зданий и куда пропали мечты о будущем — обо всем этом Кирилл рассказал в интервью.
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии17

Артем Светлов: «Каждый день на работе я вижу, как OSM помогает самым разным компаниям»

Время на прочтение8 мин
Количество просмотров3.8K

Артем Светлов aka trolleway — программист из NextGIS, а также любитель архитектуры и общественного транспорта. Он не только правит OpenStreetMap, но и каждый день работает с данными из него. Помимо этого, он увлекается съемкой сферических панорам улиц. Зачем он это делает, почему нельзя пройти мимо OSM и есть ли у него будущее — обо всем этом Артем рассказал в интервью.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии28

Как вырезать сабсет города (любого отношения) из OSM данных

Время на прочтение2 мин
Количество просмотров12K
Однажды мне потребовалось получить из сырых ОСМ данных чистый сабсет города (потому что так удобно, компактно и просто красиво). К моему удивлению я не нашел готового рецепта, из-за чего для выполнения этой задачи потребовалось немного попотеть.

Ввиду вышеизложенного считаю своим долгом поделиться накопленным опытом.

Кишинев OSM
Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии17

10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах

Время на прочтение9 мин
Количество просмотров156K
Есть в графиках что-то магическое. Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Эта линия просвещает, пробуждает воображение, убеждает.
Генри. Д. Хаббард
Объемы данных, с которыми нужно работать, постоянно увеличиваются. И чем больше информации, тем сложнее ее обрабатывать. Вот почему сейчас стала особенно популярна тема визуализации данных — в виде графиков, диаграмм, дашбордов, желательно интерактивных. Визуальное представление данных позволяет нам, людям, тратить меньше времени и сил на их просмотр, анализ и осмысление, а также на принятие правильных, информированных решений на основе этого.

Вряд ли кто-то станет отрицать, что в современном HTML5 вебе JavaScript — самая универсальная и простая технология для визуализации данных. Так что, если вы занимаетесь фронтенд-разработкой, то вы, скорее всего, либо уже имели дело с созданием JS чартов, либо столкнетесь с этим в (скором) будущем.

Существует множество JavaScript библиотек для построения графиков и диаграмм, каждая из которых (как и любые другие инструменты) имеет свои плюсы и минусы. Чтобы облегчить вам жизнь, я решил рассказать о тех из них, которые нравятся мне больше всего. Я считаю, десять следующих библиотек — это лучшие JS библиотеки для создания графиков, и они действительно способны помочь решить практически любую задачу по визуализации данных. Давайте вместе пройдемся по списку и убедимся, что они вам известны хотя бы базово и вы не упустили из виду какую-нибудь хорошую библиотеку, которая может оказаться полезной в текущих или будущих больших проектах.

Заглавная картинка: визуализация данных на графиках и диаграммах

Что ж, приступим: вот лучшие JS библиотеки для визуализации данных!
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии29

Елена Балашова: «Активисты подняли вопрос о том, чтобы данные нашего ГИС-портала были открыты для OpenStreetMap»

Время на прочтение7 мин
Количество просмотров6.6K


Год назад администрация Тольятти перевела почти все свои интернет-ресурсы на лицензию Creative Commons Attribution, а данные своего ГИС-портала персонально разрешила использовать сообществу OpenStreetMap. Почему они решили это сделать, отчего чиновники боятся открытых данных и как лучше всего добиваться их получения — обо всем этом в интервью рассказала руководитель департамента информационных технологий и связи администрации г.о. Тольятти Елена Балашова.
Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Комментарии27

5 типовых задач на собеседованиях по JavaScript: разбор и решения

Время на прочтение8 мин
Количество просмотров96K


От переводчика: опубликовали для вас статью Марии Перна (Maria Antonietta Perna), которая рассказывает о типовых задачах по JavaScript, чаще всего предлагаемых соискателям-разработчикам на собеседованиях. Статья будет полезна, в первую очередь, начинающим программистам. Ниже даны примеры решения задач, если вам кажется, что они не слишком хороши, и есть вариант получше — предлагайте альтернативу в комментариях.

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

Причем чаще всего большинство этих задач не имеют отношения к работе, которую будет выполнять соискатель, но решать их все равно нужно. Иногда приходится делать это на доске, без сверки с Google или любым другим источником. Да, ситуация постепенно меняется, и в некоторых компаниях от таких собеседований отказываются, но множество работодателей всё еще придерживается этой традиции. Эта статья посвящена разбору типовых JavaScript-задач, которые часто используются в качестве заданий для соискателей.
Читать дальше →
Всего голосов 31: ↑23 и ↓8+15
Комментарии53

Экономика радости. Наставничество как частный случай. Закон трёх процентов

Время на прочтение7 мин
Количество просмотров4.9K

Знаю, что написав этот пост, не стану Паисием Святогорцем. Однако, я надеюсь, найдётся хотя бы один читатель, который, возможно, поймет какой это кайф – быть педагогом (ментором) в IT. И наша страна станет чуточку лучше. И этот читатель (который поймет) станет чуточку счастливее. Тогда этот текст написан не зря.


Я – преподаватель-совместитель. И уже давно. Лет семь-восемь. И мне – не стыдно.
Текущий выхлоп: более 20 трудоустроенных ребяток, с которыми занимался тет-а-тет. Знаю, не густо. Могло быть побольше… Ребятки пока не жалуются (вру, конечно жалуются, но всё у них – ок). В своё оправдание скажу, что есть ещё неизвестное мне количество "потоковых" студентов, которым мой предмет был полезен, но с которыми я в дальнейшем тет-а-тет не работал и не натаскивал…


Огромное количество раз я слышал: «ты – фрик», «ах зачем ты возишься с этими студентиками», «да тебе они в рот смотрят и ты компенсируешь… ну что-то компенсируешь, короче», «что ты нашёл в этой Кате? Она твоя любовница?», «что ты нашёл в это Васе? Он тебе брат?», «заняться нечем?», «у тебя же жена, дочь и ипотека!», «ты – наркоман», «у тебя много свободного времени?», «лучше бы Игру Престолов посмотрел, а то совсем отстал, дядя»… Ну и так далее. Если бы я любил творчество Oxxxymeron-а и проконсультировал Мирона (лично, увы, не знаком с ним), то «Где нас нет» можно было бы составить из вот этих вот фраз и оборотов… И вот тогда это была бы бомба!.. Ах какой классный рэпчик получился бы...


Мне надоело объяснять. Как будто я «оправдываюсь». Смешно даже. Пишу этот пост и в следующий раз, когда назовут «фриком», просто дам ссылку на этот опус.

Дальше читать
Всего голосов 26: ↑18 и ↓8+10
Комментарии44

Учебный курс по React, часть 1: обзор курса, причины популярности React, ReactDOM и JSX

Время на прочтение14 мин
Количество просмотров191K
Представляем вашему вниманию первые 5 занятий учебного курса по React для начинающих. Оригинал курса на английском, состоящий из 48 уроков, опубликован на платформе Scrimba.com. Возможности этой платформы позволяют, слушая ведущего, иногда ставить воспроизведение на паузу и самостоятельно, в том же окне, в котором ведётся демонстрация, экспериментировать с кодом. Курс показался нам интересным, мы решили перевести его на русский и преобразовать в формат традиционных публикаций.



Полагаем, этот курс будет полезен всем, кто, что называется, «не умеет в React», но хочет научиться. В то же время, на то, чтобы превратить этот курс в обычные публикации, нужны немалые силы и время, поэтому мы, прежде чем принимать окончательное решение о запуске этого проекта, предлагаем всем желающим оценить курс и поучаствовать в опросе о целесообразности его перевода.
Читать дальше →
Всего голосов 28: ↑26 и ↓2+24
Комментарии60

Начать с React и Bootstrap за 2 дня. День №1

Время на прочтение10 мин
Количество просмотров57K
Сразу скажу, что сайт будет быстрее работать, если заменить Bootstrap на чистый CSS и JS. Эта статья про то, как быстро начать разрабатывать красивые web-приложения, а оптимизация это уже отдельный вопрос, выходящий за пределы этой статьи.

Для начала надо хотя бы немного разбираться в HTML, CSS, JavaScript, XML, DOM, ООП и уметь работать в терминале (командной строке).

Где брать материалы для изучения?
Для изучения HTML и CSS рекомендую htmlbook.ru
Для изучения JavaScript рекомендую learn.javascript.ru
Для изучения XML рекомендую msiter.ru/tutorials/uchebnik-xml-dlya-nachinayushchih
Про DOM можно почитать в уроке по JavaScript learn.javascript.ru/dom-nodes
Для изучения ООП рекомендую видеокурс proglib.io/p/oop-videocourse
Для изучения командной строки Windows рекомендую cmd.readthedocs.io/cmd.html
Для изучения терминала в Mac рекомендую ixrevo.me/mac-os-x-terminal
Если вы работаете в Linux, то bash и аналоги знаете, в крайнем случае man или help вам помогут.
Для изучения React использую learn-reactjs.ru (который является переводом официальной документации React: reactjs.org).
Для изучения Bootstrap использую bootstrap-4.ru (который является переводом официальной документации Bootstrap: getbootstrap.com).
Для того, чтобы подружить React и Bootstrap нашёл отличную статью webformyself.com/kak-ispolzovat-bootstrap-s-react

В этой статье сделаю выжимку минимально необходимого для работы и сделаем такой таймер:


Читать дальше →
Всего голосов 21: ↑12 и ↓9+3
Комментарии44

Шесть бесплатных автоматизированных платформ для изучения программирования

Время на прочтение3 мин
Количество просмотров109K

Привет, сообщество! Мы в Хекслете составили список из пяти бесплатных автоматизированных онлайн-платформ для новичков.


На русском:


HTML Academy
«Академия» учит верстать сайты. Основной контент в формате подписки (390 рублей в месяц) и интенсивов (от 12500 рублей), но есть несколько бесплатных автоматизированных курсов по основам HTML, CSS и JavaScript.


В HTML Academy не столько задания для прокачки в программировании, сколько для знакомства с основами веб-разработки. Но это идеальный формат для тех, кто никогда не писал код и хочет попробовать. Большое количество веб-разработчиков начинало путь именно здесь.


Code Basics
Это новый бесплатный сервис от Хекслета. Его основная идея — через решение простых заданий прямо в браузере погружать новичков в основы программирования. Сейчас есть уроки по PHP, JavaScript и Python, ближайшее время появятся — новые. Платформа подойдет лучше всего для изучения основ синтаксиса, и меньше — для прокачки алгоритмов.


Обучение построено вокруг чередования небольших порций теории (3-4 абзаца) и закрепления практики в тренажере. У каждого практического задания есть решение учителя, которое можно сравнить со своим после успешного прохождения и раздел для обсуждения задания.

Читать дальше →
Всего голосов 45: ↑44 и ↓1+43
Комментарии52

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность