Архив за 24 августа 2017 - 7

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

Эта статья во многом вдохновлена докладом Павла Силина на РИТ 2017, однако здесь много моего собственного опыта и размышлений. Примеры будут на React + TypeScript, однако подход не привязан к какой-либо технологии.

Заменяй и властвуй — подход SOLID для разработки повторно используемых компонентов в вебе - 1Читать полностью »

Одна из самых важных областей бизнес-софта – это отчетность. От того, насколько легко настроить под меняющиеся потребности бизнеса (и законодательства) существующий отчет или сделать новый, может зависеть (причем не в переносном смысле!) судьба бизнеса, будь то отчет для налоговой инспекции или диаграмма зависимости спроса на товары от сезона и других факторов. Мощная и гибкая система отчетности, позволяющая легко извлечь из системы нужные данные, представить их в доступном для понимания виде, позволяющая конечному пользователю перенастроить стандартный отчет так, чтобы увидеть данные в новом свете – это идеал, к которому должна стремиться каждая бизнес-система.

В платформе «1С:Предприятие» за построение отчётов отвечает механизм под названием «Система компоновки данных» (сокращенно СКД). В этой статье мы постараемся дать краткое описание идеи и архитектуры механизма СКД и его возможностей.
image
Читать полностью »

Проблема загрязнения окружающей среды давно и хорошо знакома жителям крупных городов. Например, в Китае более трети всех смертей так или иначе связаны со смогом, а в Лондоне утверждаемые Всемирной организацией здравоохранения нормативы годового загрязнения воздуха нарушаются в первые же дни января. С учетом сохраняющейся тенденции урбанизации – а по прогнозам, к 2030 году около 60% населения планеты будет проживать в городах – человечеству следует разрабатывать и реализовывать политики, которые бы позволяли минимизировать то негативное влияние, которое оно оказывает на окружающую среду. И это необходимо не только для благополучия планеты, но и просто для того, чтобы мы могли безопасно перемещаться по городу, не рискуя своим здоровьем.

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

Интернет велосипедов – как ИТ помогают вести здоровый образ жизни и сокращают вредные выбросы - 1
Читать полностью »

Что известно о возможном IPO Dropbox: слухи, сложности и цифры - 1

Dropbox намерена сделать ещё один шаг к своему затянувшемуся выходу на IPO. Сообщается, что стартап ведёт переговоры с Goldman Sachs о подготовке документов. Публичное размещение акций компании пророчат ещё с 2014 года, однако всё это время оно откладывалось. Многие ждут, что выход Dropbox на биржу может стать крупнейшим со времен IPO Snap.Читать полностью »

Сервис проката автомобилей Hertz прекратил работу в России. Об этом сообщает RNS со ссылкой на источник, знакомый с ситуацией. По словам собеседника агентства, компания «Ричмонт транспортные услуги», которая работает под американским брендом, уходит с рынка, так как не может конкурировать с каршеринговыми сервисами в России.

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

Количество диагнозов синдрома сухого глаза по миру растёт вместе с развитием технологий. Основные факторы: ухудшение атмосферного воздуха, в частности, близ промзон, кондиционированный воздух, побочные эффекты многих лекарственных средств, излучение светодиодов (особенно сверхъярких по синей части спектра, в т. ч. AMOLED-экранов и подобных).

Признаки заболевания: зуд, покраснение, усталость, сухость в области глаз и век. Причина— нарушение слёзопродукции.

Если выявить синдром на ранней стадии, когда обычная поликлиника ещё не ставит его как диагноз, можно избежать целого моря проблем. Давайте начнём с короткой таблицы, позволяющей понять, касается это вас или стоит пройти мимо.
Читать полностью »

Добрый день! Меня зовут Максим, в YADRO, кроме всего прочего, я занимаюсь разработкой подсистемы, отвечающей за надежное хранение данных. Готовлю небольшой цикл статей про коды Рида-Соломона — теоретическую основу, практическую реализацию, применяемые на практике программные и аппаратные оптимизации. На Хабре и в остальной сети есть хорошие статьи по вопросам этой области — но по ним сложно разобраться, если ты новичок в теме. В этой статье я попытаюсь дать понятное введение в коды Рида-Соломона, а в следующих выпусках напишу, как все это запрограммировать.

Коды Рида-Соломона. Часть 1 — теория простым языком - 1

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

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

Проект OMower — открытая универсальная колесная платформа (начало) - 1

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

image

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

Практически любой иностранец (за малым исключением) может получить электронную резиденцию (или гражданство, хотя это не совсем корректный термин), после чего этому человеку становятся доступны большое количество возможностей по ведению бизнеса во многих странах. В частности, «электронный гражданин» может открыть счет в эстонском банке, зарегистрировать компанию, получить электронную подпись для верификации своих документов в любой точке мира. А сейчас в этой стране рассматривается еще один интересный законопроект — выпуск собственной криптовалюты, которая, в случае своего появления, получит название estcoins.
Читать полностью »


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