Сентябрь 30

Elasticweb — самый демократичный виртуальный хостинг

Здравствуй, Хабр! Наверное, сразу извинюсь за свое отсутствие и столь долгий перерыв в публикации своих дайджестов. Жизнь кардинальным образом поменялась, но я жадно перечитываю все ленты и в скором времени продолжу свое публичное собирательство интересностей и полезностей для веб-разработчиков.

А сейчас я хочу рассказать про наше с коллегами творение. Elasticweb — самый демократичный виртуальный хостинг. Прозвучало, вероятно, чересчур амбициозно, но после ознакомления с тарифными планами десятков хостеров мы просто вынуждены так думать. В Elasticweb не существует минимальной и максимальной стоимости, мы применили облачный подход к услуге shared хостинга и не ограничиваем вас по количеству доменов, поддоменов или баз данных. Клиенты платят лишь за использованные аппаратные ресурсы сервера.

Читать дальше →

Раздел: Без рубрики | Комментарии к записи Elasticweb — самый демократичный виртуальный хостинг отключены
Сентябрь 30

Первый вздох PVS-Studio для C#

PVS-Studio for C#
Команда PVS-Studio хочет поделиться новостью и заранее подогреть интерес. Мы приступили к разработке анализатора для C#. С точки зрения пользователя это будет всё тот же старый добрый PVS-Studio, но мы научим его находить ошибки в программах на языке C#.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Первый вздох PVS-Studio для C# отключены
Сентябрь 30

Li-ion АКБ: еще один шаг к экономии

Как мы уже отмечали, преимущество архитектуры OCP для ЦОД – не только в упрощении развёртывания системы и управления ею, но и в значительной экономии, позволяющей предоставлять клиентам сервисы по приемлемым ценам, создавая при этом высокоэффективные серверы. Ещё один способ сэкономить – использование Li-ion аккумуляторов для ИБП.


Читать дальше →

Раздел: Без рубрики | Комментарии к записи Li-ion АКБ: еще один шаг к экономии отключены
Сентябрь 30

Портирование С++ приложений на платформу nanoCAD, использование страниц свойств проекта

image

В одной из предыдущих статей мы писали о создании кросс-САПР-платформенных приложений из существующих приложений, работающих только на платформе AutoCAD. В данной статье мы углубимся в детали и расскажем о том, как настроить проект ObjectARX приложения для AutoCAD и собрать NRX приложение для nanoCAD.

Напомним, что для преобразования ObjectARX приложения в NRX приложение необходимо скопировать существующую конфигурацию проекта и заменить в ней пути к заголовкам, библиотекам, а также задать константы для условной компиляции. Процесс этот описан в документации nanoCAD SDK.

Ниже мы расскажем о том, чего в документации разработчика ещё нет — об использовании страниц свойств (property pages), позволяющих минимизировать количество изменений, необходимых для создания в проекте конфигурации для nanoCAD. В результате настройки, приложение можно будет собрать под обе платформы, nanoCAD и AutoCAD, при этом изменения будут вноситься лишь в файлы проектов, исходные тексты, .h и .cpp файлы, останутся неизменными. Читать дальше →

Раздел: Без рубрики | Комментарии к записи Портирование С++ приложений на платформу nanoCAD, использование страниц свойств проекта отключены
Сентябрь 30

Webix 3.0 — новый, лиловый

Webix 3.0

Судя по всему, разработчики этого фреймворка крайне чувствительно относятся к смене сезонов. Раньше я уже писал о новых версиях Webix. И выходили они либо в начале весны, либо в начале лета. На этот раз, судя по всему, в рамках борьбы с осенней депрессией разработчики выкатили мажорный релиз. В новом Webix 3.0, помимо уже привычных нам новых фич и багфиксов, появились два новшества, которыe вполне себе можно считать отдельными продуктами: Webix Jet и Visual Designer. Давайте разберемся, что это такое, зачем это нужно и как это выглядит.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Webix 3.0 — новый, лиловый отключены
Сентябрь 30

Проектирование программного обеспечения

Если бы мы запланировали статью, которая не будет никому интересна, то наверное написали про важность проектирования зданий перед их постройкой. Но, к счастью, любой человек понимает, почему не стоит строить дома на глазок, добавляя фичи прямо в процессе строительства. При разработке же программного обеспечения по-прежнему полезно напоминать о том, что начинать её следует с проектирования — т.е. с полного планирования того, что непосредственно нам придётся разрабтывать, в какие сроки, с какими исходными данными и ожидаемым результатом.

За 13 лет опыта компании «Эдисон» в аутсорс-разработке для средних и крупных компаний из России, США, Европы и Австралии мы выработали собственную схему проектирования ПО, о которой в этом посте и расскажем.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Проектирование программного обеспечения отключены
Сентябрь 30

[Из песочницы] Инструкция к спецификации SMPP

Различные сервисы, использующие SMS уведомления или SMS авторизацию, с каждым днем набирают популярность, т.к. это действительно очень удобно с точки зрения пользователя и достаточно безопасно с точки зрения разработчиков. Большинство компаний, предоставляющие сервис SMS рассылок, предлагают свои API для реализации процесса отправки (как правило на основе HTTP), но у всех есть стандартный вариант подключения — протокол SMPP. Мой опыт работы с пользователями SMPP протокола показывает, что они испытываю довольно много сложностей. Причиной этого (по моему мнению) является бездумное использование готовых библиотек и в результате полное непонимание что происходит «под капотом».

В этой статье я опишу один из самых частых вопросов от клиентов — «Как прочитать текст входящего сообщения? Я нашёл on-line декодер, но он показывает абракадабру». Дело в том, что у некоторых сервисов есть не только возможность отправки сообщений, но и получения на них ответных сообщений. Однако алгоритм, описанный мной, применим к любому действию в SMPP протоколе, т.к. по сути является инструкцией к спецификации протокола.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи [Из песочницы] Инструкция к спецификации SMPP отключены
Сентябрь 30

Переход из SQL на NoSQL: опыт проекта СМЭВ 2.0

В последние годы NoSQL и BigData стали очень популярными в ИТ-индустрии, и на базе NoSQL успешно реализованы тысячи проектов. Часто на разных конференциях и форумах слушатели задают вопрос о том, как модернизировать или перенести старые системы (legacy) в NoSQL. К счастью, у нас был опыт перехода из SQL на NoSQL в крупном проекте СМЭВ 2.0, о котором я и расскажу под катом.


Читать дальше →

Раздел: Без рубрики | Комментарии к записи Переход из SQL на NoSQL: опыт проекта СМЭВ 2.0 отключены
Сентябрь 30

АТС 3CX для хостинга – меняем правила игры

С начала сентября стала доступна для скачивания бесплатная платформа для облачного хостинга.

Как было раньше?

У нас и раньше было решение для облачного сервиса, называлось 3CX Virtual PBX. Платформа устанавливается на Windows Server 2012, причем неважно, виртуалка это или железка, и на ней можно было последовательно развернуть до 25 независимых IP АТС. Это могли быть как бесплатные демо-версии, так и коммерческие лицензии.

Читать дальше →

Раздел: Без рубрики | Комментарии к записи АТС 3CX для хостинга – меняем правила игры отключены
Сентябрь 30

Критическая уязвимость WinRAR

image

Иранский исследователь Mohammad Reza Espargham обнаружил уязвимость RCE (remote code execution) в одной из популярнейших утилит для создания архивов — WinRAR. Данной утилитой пользуются порядка 500 миллионов пользователей по всему миру, что делает уязвимость достаточно распространенной.

Уязвимость содержится в недостаточной обработке данных из панели модуля «Text», вкладки «Text to display in SFX window». Атакующий может снабдить sfx архив дополнительной полезной нагрузкой (payload) для атаки на целевую систему. Опасность состоит в том, что пользователь, даже заподозрив и проверив файл антивирусом скорее всего не сможет обнаружить «скрытый сюрприз» во вложении архива.

Уязвимость связана с возможностью модификации самораспаковывающихся архивов (SFX) WinRAR таким образом, чтобы в момент запуска они запускали исполняемый код. Читать дальше →

Раздел: Информационная безопасность | Комментарии к записи Критическая уязвимость WinRAR отключены