Новости из мира OpenStreetMap №391 (09.01.2018-15.01.2018)

Автор: admin от Вчера, 09:05, посмотрело: 11

Новости из мира OpenStreetMap №391 (09.01.2018-15.01.2018)



Обновлённая версия сайта OpenStreetBrowser снова онлайн1.

(© Участники OpenStreetMap CC-BY-SA 2.0)



Карты




  • [1] Стефан (Stephan Bosch-Plepelits) объявил что сайт Openstreetbrowser снова работает. Он просит помочь в создании дополнительных категорий для POI (точек интересов).

  • Праздничные квартиры (тэг tourism=apartment) становятся все более популярными не только в Европе. В базе данных OSM их более 14000 объектов и этим они заслуживают отображения на основном картостиле osm-carto. Отсутствует подходящий значок. Любые идеи или ваш вклад будет приветствоваться.

  • Исследовательская группа в Оксфорде, Англия, рассчитала время поездок в крупные города по всему миру с использованием данных Google Earth Engine и OpenStreetMap. Галереи карт для разных мест были опубликованы в The Guardian и Spiegel-online.

    Оуэн Босвава (Owen Boswarva) отмечает, что этот набор данных выпущен под CC-BY 4.0. Он спрашивает, нет ли противоречий с лицензией ODbl. Эта тема дополнительно обсуждается в почтовой рассылке legal-talk.

Категория: Админитстрирование » Системное администрирование

 

Ещё большее ускорение WebAssembly: новый потоковый и многоуровневый компилятор в Firefox

Автор: admin от Вчера, 09:05, посмотрело: 11

Оба авторе: Лин Кларк — разработчик в группе Mozilla Developer Relations. Занимается javascript, WebAssembly, Rust и Servo, а также рисует комиксы о коде.



Люди называют WebAssembly фактором, меняющим правила игры, потому что эта технология ускоряет выполнение кода в вебе. Некоторые из ускорений уже реализованы, а другие появятся позже.



Одна из техник — потоковая компиляция, когда браузер компилирует код во время его загрузки. До настоящего времени эта технология рассматривалась лишь как потенциальный вариант ускорения. Но с выпуском Firefox 58 она станет реальностью.



Firefox 58 также включает в себя двухуровневый компилятор. Новый базовый компилятор компилирует код в 10–15 раз быстрее, чем оптимизирующий компилятор.



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



Ещё большее ускорение WebAssembly: новый потоковый и многоуровневый компилятор в Firefox


На десктопе мы компилируем 30-60 МБ кода WebAssembly в секунду. Это быстрее, чем сеть доставляет пакеты.

Категория: Админитстрирование » Системное администрирование

 

Rust: качаем ленту и парсим JSON

Автор: admin от Вчера, 09:05, посмотрело: 9

Я покажу вам, как написать небольшую

программу, которая скачивает ленту(feed) в формате JSON,

парсит и выводит на консоль в форматированном виде.



У нас все вылилось в очень лаконичный код.

Как? Смотрите под катом.

Категория: Программирование, Системное администрирование

 

Плюсы «правильного» виртуального номера

Автор: admin от Вчера, 08:25, посмотрело: 16

Виртуальные номера давно уже стали стандартным инструментом бизнеса. Однако, в некоторых случаях, например, при размещении частных объявлений, требуются так называемые DEF-номера. Это мобильные номера (в коде 958), которые «приземляются» на вашу АТС. Данные о звонках попадают в CRM. Сегодня мы расскажем о том, какие преимущества есть у виртуального DEF-номеров, и рассмотрим несколько бизнес-сценариев их использования.



Плюсы «правильного» виртуального номера

Категория: Операционные системы » Linux

 

Маршрутизация в socks. Еще один способ

Автор: admin от Вчера, 08:25, посмотрело: 15

Рассмотрим еще один способ маршрутизации локальной сети через «socks-прокси». В отличии от предыдущего способа с «redsocks», в этом, будет рассмотрена возможность маршрутизации на сетевом уровне (сетевой модели OSI), по средствам пакета «badvpn-tun2socks». Данная статья ориентирована на создание и постоянное использование такого маршрутизатора на базе ОС «Debian stretch».



Прежде чем перейти к описанию настройки системы, предоставлю ссылку на бинарники badvpn (может кому-то понадобится).



Итак, после скачивания и распаковки пакета, предлагаю сразу создать сервис systemd со следующим содержанием:



code_0

"tun0" это виртуальный интерфейс, который необходимо настроить в системе, на него будут приходить запросы из локальной сетихоста. Сделаем это стандартным для Debian способом:

Категория: Операционные системы » Linux

 

Шпоры по сертификатам X.509

Автор: admin от Вчера, 05:30, посмотрело: 14

Чудище обло, озорно, огромно, стозевно и лаяй.

Набор технологий, который мы по привычке именуем сертификатами SSL, представляет из себя здоровенный айсберг, на вершине которого зеленый замочек слева от доменного имени в адресной строке вашего браузера. Правильное название X.509 сертификат, который восходит к X.500 стандарту ITU-T DAP (Directory Access Protocol). DAP не взлетел, в IETF его посчитали неудобным для использования со всеми этими OSI нагромождениями и вместо него придумали LDAP, Lightweight DAP где первая буква обозначает «легковесный». Те, кому пришлось настраивать, или что хуже производить его отладку могут оценить иронию в полной мере. Никогда еще первая буква аббревиатуры так не лгала, не считая SNMP.



Шпоры по сертификатам X.509



Кстати что общего между LDAP, SNMP и X.509 ну кроме того, что им еще не скоро предстоит собрать стадионы фанатов? Их объединяет ASN.1 — мета-язык описания объектов древности. Если бы эти технологии создавали сейчас, в ход бы пошли XML, DTD или какой-нибудь другой ML. Но в то время стандарты создавались титанами, для которых даже SNMP был простым делом.

Категория: Программирование » Веб-разработка

 

Разрабатываем React-компоненты многократного использования

Автор: admin от Вчера, 05:30, посмотрело: 17

В прошлом году мы рассказывали, как устроен фронтенд в Программе «Единая фронтальная система», о библиотеке элементов и нашем подходе к переиспользованию UI компонентов. Сегодня предлагаем сравнить несколько подходов к разработке React-компонентов, спасибо Cory House за отличный материал!

Категория: Программирование » Веб-разработка

 

Мобильные устройства изнутри. Структура образов разделов, содержащих файловую систему. Часть 2

Автор: admin от Вчера, 05:30, посмотрело: 14

Структура образов разделов, содержащих файловую систему. Часть 2.



Начало публикации читайте в [b]Часть 1.[/b]







[b]5.Заключение.[/b]

[b]6.Источники информации.[/b]


Категория: Программирование » Веб-разработка

 

Защита от DDoS на уровне веб-сервера

Автор: admin от Вчера, 05:30, посмотрело: 12

Статистика DDoS-атак показывает неизменный рост и смещение вектора с сетевого уровня на уровень приложений.



Защита от DDoS на уровне веб-сервера



Если у Вас есть небольшой сайт на сервере с минимальными характеристиками, то положить его можно любым вполне легальным средством стресс-тестирования. (Не рекомендую этого никому делать т.к. IP-адрес легко вычисляется и экспериментатор может влететь на возмещение ущерба.) Поэтому сайт без защиты от DDoS очень скоро будет выглядеть так же дико, как компьютер с Windows-98 без анивирусника.

Категория: Программирование » Веб-разработка

 

О взаимодействии централизованных и распределённых организаций

Автор: admin от 21-01-2018, 16:50, посмотрело: 23

Чем они отличаются? Какие у них преимущества и недостатки? Как перейти от одной к другой? Что произойдёт при их столкновении?
Давайте посмотрим...

Категория: Компании » Google