Как сообщают «Ведомости», Минкомсвязи РФ закончило работу над программой импортозамещения программного обеспечения. Николай Никифоров, министр связи и массовых коммуникаций, предложил отраслевой план, состоящий из трех блоков, куда включены соответствующие мероприятия, этапы реализации и сроки.Читать полностью »
Архив за 06 апреля 2015 - 8
Минкомсвязи завершает работу над планом импортозамещения софта
2015-04-06 в 9:35, admin, рубрики: Законодательство и IT-бизнес, импортозамещение, Минкомсвязи, отечественный софт, разработка поСоздание микросервисов
2015-04-06 в 9:21, admin, рубрики: архитектура, Блог компании Издательский дом «Питер», книги, микросервисы, опрос, Программирование, Профессиональная литература, метки: программированиеЗдравствуйте, уважаемыее!
Нашему издательству вновь требуется помощь зала по вопросу издания амбициозной книги.
Эта непростая книга называется «Создание микросервисов», автор — Сэм Ньюмен.
Предварительное изучение темы (а также выложенных отрывков книги) позволяет предположить, что перед нами – очередная инкарнация философии Unix, которая теоретически избавлена от недостатков и громоздкости SOA, ориентирована, в первую очередь, на работу с распределенными системами.
Вашему вниманию предлагается перевод аннотации этой книги:
«За последние 10 лет распределенные системы стали гораздо более филигранными, эволюционировав от тяжеловесных монолитных приложений до небольших самодостаточных микросервисов. Однако разработка таких систем связана с целым комплексом специфических проблем. Эта книга, содержащая множество примеров и практических рекомендаций, дает целостный обзор различных тем, которые заинтересуют системных архитекторов и администраторов, задумывающихся о построении, поддержке и развитии микросервисных архитектур.
Микросервисные технологии быстро развиваются. Автор книги Сэм Ньюмен качественно описывает базовые концепции таких технологий, параллельно рассматривая современные решения для моделирования, интеграции, тестирования, развертывания и отслеживания ваших автономных сервисов. В книге рассмотрена воображаемая компания, выстраивающая микросервисную архитектуру для определенной предметной области.
• Изучите, чем микросервисы могут быть полезны при разработке систем и достижении целей вашей организации
• Познакомьтесь с вариантами интеграции нового сервиса в существующую систему
• Последовательно разберите, как следует разбивать на блоки монолитные базы кода
• Развертывайте отдельные микросервисы методом непрерывной интеграции
• Изучите сложности тестирования и отслеживания распределенных сервисов
• Обеспечивайте безопасную работу между пользователями и сервисами, а также между сервисами, взаимодействующими друг с другом
• Изучите проблемы, связанные с масштабированием микросервисных архитектур
Здесь располагается интересная статья, анализирующая суть концепции микросервисов и помогающая представить, с чем ее едят.
Потенциальный недостаток книги — узость целевой аудитории, которая, к тому же, массово читает по-английски. Также смущают претензии микросервисов на роль очередной серебряной пули, которая на деле вполне может оказаться алюминиевой. Приглашаем обсудить эти вопросы и аннотацию книги в комментариях, а также поучаствовать в уже традиционном опросе:
Читать полностью »
Lenovo готовит упрощённую версию смартфона Vibe Shot, которая получит более производительную платформу
2015-04-06 в 9:17, admin, рубрики: Новости, метки: новостиОколо месяца назад компания Lenovo анонсировала необычный смартфон Vibe Shot. Устройство выделяется 16-мегапикесельной камерой, о которой, к сожалению, ничего неизвестно, оригинальным дизайном, 3 ГБ ОЗУ и стоимостью $350.
DevCon 2015: анонс докладчиков – представителей сообщества
2015-04-06 в 9:16, admin, рубрики: .net, ASP.NET, azure, devcon, microsoft, Microsoft Azure, sql server, TypeScript, windows, Блог компании Microsoft, конференция, разработка, разработка под windowsДорогие друзья! Мы рады представить вам результаты отбора докладчиков на основе заявок, которые принимались в течение нескольких месяцев от сообщества разработчиков для выступления на конференции DevCon 2015.
За несколько месяцев мы получили десятки заявок от разработчиков не только России. но и других стран, которые проявили большой интерес к участию в нашей конференции. Ниже вы найдете список докладчиков и предложенные ими доклады, которые были отобраны организационным комитетом конференции (конкретные темы докладов с докладчиками еще будут оговариваться). При отборе мы руководствовались не только предложенными темами, опытом и известностью докладчика, но и учитывали результаты голосования на сайте DevCon.
Читать полностью »
Ansible — давайте попробуем
2015-04-06 в 9:09, admin, рубрики: Ansible, devops, Блог компании Express 42, ит-инфраструктура, системное администрирование, системы управления конфигурациями, метки: ansibleAnsible — сравнительно молодая система управления конфигурацией, его история насчитывает чуть более трех лет. Но, несмотря на это, он стремительно и быстро ворвался в мир систем управления конфигурацией, потеснив Chef, Puppet и SaltStack.
Давайте посмотрим на него внимательно, чтобы понять, почему он так любим технарями.
Итак, чем же хорош ansbile:
- низкий порог входа;
- декларативный язык описания конфигурации;
- на управляемые узлы не нужно устанавливать никакого дополнительного ПО;
- просто написать дополнительный модуль.
Tesla улучшила показатели продаж на 55% по сравнению с первым кварталом 2014 года
2015-04-06 в 9:08, admin, рубрики: tesla, Исследования и прогнозы в IT, финансы в IT, электромобили, Энергия и элементы питания, метки: Tesla, энергия и элементы питания Tesla Motor Inc представила данные о продажах в первом квартале 2015 года, сообщает Комменсант. За три месяца компания продала 10 030 электромобилей – на 55% больше показателя за аналогичный период 2014 года и на 500 автомобилей больше, чем компания планировала продать.
Читать полностью »
История создания еще одного робота. Часть первая, проектировочная
2015-04-06 в 9:06, admin, рубрики: Atmega, DIY, diy или сделай сам, hc-05, HC-SR04, L293D, микроконтроллеры, программирование микроконтроллеров, Программирование робототехники, Электроника для начинающих В этой серии публикаций я хочу поделиться с вами историей создания своего первого робота под управлением микроконтроллера, а также об ошибках и упущениях, которые я допустил во время всего процесса. Скажу сразу, что программная часть робота еще не доделана и реализована только часть функций, но я продолжаю бороться с багами и ленью и в будущем обязательно доделаю все, что задумал, прошу строго не судить. Если я вас заинтересовал — прошу. Часть первая, проектировочная.
Читать полностью »
Топ 100+ возможностей работы с синусом в Wolfram|Alpha, или Краткий обзор математических возможностей и синтаксиса Wolfram|Alpha
2015-04-06 в 8:59, admin, рубрики: Wolfram Alpha, wolfram language, wolfram mathematica, Алгоритмы, Блог компании Wolfram Research, Занимательные задачки, математика, Программирование, метки: wolfram alpha
Перевод поста Майкла Тротта (Michael Trott) и Эрика Вайсштайна (Eric W. Weisstein) "Michael Trott & Eric W. Weisstein
The Top 100+ Sines of Wolfram|Alpha", существенно расширяющий вопросы, затронутые авторами.
Скачать перевод в виде документа Mathematica, который содержит весь код использованный в статье, можно здесь (архив, ~12 МБ).
Сервис Wolfram|Alpha может выполнять огромное количество всевозможных вычислений и математические вычисления являются одной из его узких специальностей. В самом деле, используя мощь вычислительных возможностей системы Mathematica, с помощью которой создана система Wolfram|Alpha, сервис Wolfram|Alpha может решать большой спектр задач связанных с математическими функциями, начиная от самых простых и заканчивая дьявольски сложными.
Чтобы прояснить то, что мы подразумеваем под “большим спектром задач” (о котором мы действительно так думаем), давайте возьмем в качестве примера такую непритязательную математическую функцию, как синус. Ниже мы привели список, который раскрывает 93 возможности того, что Wolfram|Alpha может делать с синусом, но в итоге мы добавили еще сверх того некоторое количество бонусных возможностей, перед включением которых в пост мы не могли устоять.
Давайте начнем с того, что просто введем в Wolfram|Alpha запрос sin(x), т. е. просто функцию синус от аргумента x, как она есть. Ниже представлено то, что сервис Wolfram|Alpha выдаст нам в качестве результата на этот запрос:
Облака — белогривые лошадки или безопасный ownCloud для «маленьких» в FreeNAS
2015-04-06 в 8:45, admin, рубрики: cloud storage, fail2ban, freebsd, freenas, mariadb, ngnix, owncloud, php, push notifications, push-уведомления, pushover, облачные сервисы, облачные хранилища, Серверное администрирование, хранение данных
ownCloud, как утверждает Википедия — это Свободное и открытое веб-приложение для синхронизации данных, расшаривания файлов и удалённого хранения документов в «облаке». И, как мне кажется, довольно интересное решение для организации собственного домашнего облака.
Однако, ownCloud, устанавливающийся в виде плагина в системе FreeNAS, да и просто из коробки, имеет ряд недостатков, от которых хотелось бы избавится даже при использовании дома:
- Во-первых, устанавливается в связке с SQLite, что подходит только если у вас небольшое кол-во файлов и пользователей, и абсолютно не подходит, если вы планируете синхронизацию с помощью клиента. У меня же хранилище уже расползлось почти на 5Tb и установленный таким образом ownCloud просто отказывался видеть часть файлов. Да и без синхронизации отдача от облака не велика. Заменим базу данных на MariaDB.
- Во-вторых, отсутствует работа по https, а мне совсем не нравится мысль о том, что кто-то может перехватить мои файлы. Включим https.
- В-третьих, начисто отсутствует защита от банального подбора пароля методом брутфорса. Защитимся от брутфорса с помощью fail2ban.
- В-четвёртых, мне лень часто просматривать логи на предмет взлома, но очень хочется оперативно узнавать о таких попытках. Настроим push-оповещения о попытках подбора пароля с помощью сервиса pushover.net.
Как поймать то, чего нет. Часть печальная: что такое антивирус?
2015-04-06 в 8:35, admin, рубрики: антивирусы, информационная безопасностьДостаточно часто, приходя к заказчикам, мне в той или иной форме приходится задавать вопрос: а зачем вам нужен антивирус? Как правило, на меня смотрят, как на идиота — это же всем известно! Но в большинстве случаев дальнейшая дискуссия показывает, что подавляющая часть заказчиков не знает ответа на детский вопрос. Если быть точным, за прошедший год правильно ответили всего в двух (двух!) компаниях. И кстати, по статистике, это беда не только России — ситуация за рубежом аналогична.
Данная часть не была изначально запланирована, но, видимо, насущно необходима. Ряд комментариев к предыдущим статьям показывают, что даже ИТ-специалисты не понимают разницы между понятиями «антивирус» и «антивирусная система защиты». Достаточно четко это проявляется в комментариях, когда вместо антивируса в форме вызова предлагают использовать иное ПО — как правило, системы ограничения прав, доступа и т. д.
Поэтому предлагаю вернуться к сказанному ранее. Давайте определим, есть ли у кого возражения против замены антивируса на альтернативные решения и отличается ли антивирус от антивирусной системы безопасности.