Архив за 26 июля 2017 - 4

Когда мы получили блок IP-адресов для новой технической площадки в Варшаве, автоматически возник вопрос о том, как им распорядиться экономнее — адресов никогда не бывает много, даже у свежеиспеченного LIR.

При проектировании сети в новом месте хотелось новых плюшек:

  • В некоторой степени изолировать серверы клиентов от чужого трафика;
  • Не дать недобросовестным клиентам повесить себе на интерфейс адреса добросовестных;
  • При необходимости иметь возможность без особой нагрузки порезать трафик;
  • Иметь возможность дать клиенту любое количество IP-адресов.

Теоретически, все эти моменты решаются с помощью обычных VLAN. Однако, возникает проблема с перерасходом адресов — все же жалко клиенту, заказавшему сервер с одним адресом, отдавать сеть /30 и терять три адреса впустую. Также жалко адреса и в обратной ситуации — клиенту надо 6 доступных адресов, а в сеть /29 он уже не поместится, приходится выдавать сеть /28 и терять 7 штук.Читать полностью »

Синглтоны и общие экземпляры - 1

Каждый раз при обсуждении программного обеспечения с другими разработчиками всплывает тема синглтонов, особенно в контексте развития WordPress’а. Я часто пытаюсь объяснить, почему их надо избегать, даже если они считаются стандартным шаблоном.

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

Читать полностью »

26 июля 2017 года Комиссия по биржам и ценным бумагам США (SEC) признала ICO эмиссией ценных бумаг. Теперь процесс выпуска и распродажи криптографических токенов проекта согласно американской законодательной практике, приравнивается к операциям с ценными бумагами. Днем ранее SEC представила бюллетень, посвященный нюансам ICO и возможным рискам для инвесторов. Мы, в команде платежного блокчейн-сервиса Wirex, представляем читателям Geektimes хронологию регулирования рынка криптовалют и решений на основе технологии распределенного реестра.

Когда регуляторы начинают проявлять к какой-либо области существенный интерес, они постепенно начинают предпринимать попытки регулировать ее «просто на всякий случай». Похожая ситуация может сложиться и в случае с блокчейн-технологиями, учитывая интерес, который выражают органы государственного контроля по всему миру, стремящиеся «лучше понять технологию».

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

imageЧитать полностью »

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

image

Будем откровенны: если ваш продукт ориентирован на широкую аудиторию, то английского языка явно недостаточно. Конечно, существуют узкоспециализированные проекты и сервисы вроде нашего, когда знание главного международного языка не прихоть – необходимость, однако ниша подобных разработок крайне узка. И вот, тысячи команд по всему миру рано или поздно упираются в потолок одного-двух языков: один английский, а второй – родной для команды (если она не англоговорящая). Дальше начинаются споры, ссоры, попытки локализации и последующие пляски с бубном.

В этой публикации мы собрали ряд популярных советов и рекомендаций как от частных разработчиков, так и от матерых команд уровня Mozilla, в которых более опытные товарищи делятся со своими коллегами опытом локализации проектов.
Читать полностью »

В конце мая я оказался среди слушателей конференции Scala Days в Копенгагене. Одним из ключевых спикеров был создатель языка Scala Мартин Одерский. Он рассказал о развитии языка и, в частности, о разработке компилятора, названного Dotty. Планируется, что на основе Dotty будет разработан новый компилятор для версии 3.0.

Мартин не раз выступал на эту тему, и я бы хотел собрать здесь всю актуальную информацию о Dotty – новые ключевые возможности и элементы, удаленные за ненадобностью.

Dotty – будущее языка Scala - 1
Мартин Одерский. План развития Scala на ближайшие несколько лет

Этот пост будет полезен и знатокам, и совсем новичкам, для которых разговор о Dotty я предваряю рассказом об особенностях Scala, а также о том, что лежит в его математической основе.
Читать полностью »

image

В радиолюбительской практике иногда возникает потребность сделать что-нибудь на микроконтроллере. Если не занимаешься такого рода поделками постоянно, то приходится долго гуглить нужное схемное решение и подходящие библиотеки для МК, позволяющие быстро решить задачу. Недавно захотелось мне сделать автоматический антенный переключатель. В процессе работы пришлось использовать многие возможности МК Atmega в одном компактном проекте. Тем, кто начинает изучать AVR, переходит с ардуино или эпизодически программирует МК могут быть полезны куски кода, использованные мной в проекте.
Читать полностью »

Сооснователь «Рокетбанка» Виктор Лысенко покинул пост вице-президента по блокчейну в Acronis и запустил в Сингапуре стартап Osome. Судя по анонсу, размещённому на сайте проекта, Osome — это гибрид чат-бота, ориентированного на бизнес-вопросы и функции личного помощника и сервиса онлайн консалтинга.

Читать полностью »

Выкладывая фото со стадионов в Instagram, большинство болельщиков, присутствовавших на матчах Кубка конфедерации, и не задумывались о том, что за внешне простыми услугами стоят сложнейшие технологические процессы. Тем не менее, чтобы звонок с вопросом «ты где?», фото с футбольными звездами или даже видео опасного голевого момента отправились адресату, необходима слаженная работа аппаратно-программной системы организации мобильной связи, которой совсем не просто справляться со своей задачей в условиях массовых мероприятий.
Предлагаем заглянуть за кулисы этой «магии».

Кубок конфедераций: что стоит за беспроблемной связью на стадионе - 1

Читать полностью »

PVS-Studio, Tizen, ИтогиНаша команда написала три заметки, связанные с анализом кода операционной системы Tizen. Операционная система содержит много кода и поэтому является благодатной почвой для написания различных статей. Думаю, что к Tizen мы ещё вернёмся в будущем, но сейчас нас ждут другие интересные проекты. Поэтому я подведу некоторые итоги проделанной работы и отвечу на ряд вопросов, возникших после опубликованных ранее статей.

Читать полностью »

Обзор смартфона ASUS ZenFone 4 Max - 1

Недавно мы рассматривали первый в истории ASUS смартфон с двумя камерами. И вот вышла новая модель, ASUS ZenFone 4 Max, вобравшая в себя черты сразу двух смартфонов: две основные камеры и большой аккумулятор с возможностью зарядки других гаджетов (ZenFone 3 Zoom) и дополнительную функциональность для сэлфи (ZenFone Live).
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js