Материалы по тегу: программирование

15.04.2021 [00:12], Андрей Галадей

Google представила язык программирования Logica для работы с данными

Компания Google представила новый язык программирования с открытым исходным кодом (лицензия Apache 2.0) под названием Logica. Название новинки образовано от слов Логика (Logic) и Агрегация (Agregation). Она выступает преемником Yedalog (язык, разработанный в Google ранее) и похожа на Datalog.

Новый язык компилируется в SQL и доступен для запуска в Google BigQuery, при этом он поддерживает механизмы абстракции, которых нет в SQL. Как утверждается, Logica упрощает тестирование пользовательских запросов и других задач.

moodle.fbtuit.uz

moodle.fbtuit.uz

Фактически, Logica расширяет возможности SQL, поскольку многие возможности языка 70-х годов прошлого века уже недостаточны по современным меркам. Если точнее, то в Logica можно импортировать модули и повторно использовать повторяющиеся логические блоки. В последнем случае можно, к примеру, передать функцию в функцию, что невозможно в обычном SQL.

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

Постоянный URL: http://servernews.ru/1037381
03.11.2020 [09:57], Андрей Крупин

Softline приобрела у компании «Аплана» бизнес по аутсорсингу разработки ПО

Компания Softline, работающая в области информационных технологий и предлагающая широкий спектр инфраструктурных и прикладных IT-решений для корпоративного рынка, объявила о приобретении у группы компаний «Аплана» бизнеса по аутсорсингу разработки программного обеспечения.

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

В рамках сделки к команде Softline присоединятся около двухсот сотрудников «Аплана» в трёх центрах разработки на территории России (в Москве, Воронеже и Уфе) с экспертизой в ряде ключевых вертикалей, таких как финансы, автомобильный бизнес, логистика и др. «Для Softline покупка нового актива знаменует собой создание на базе холдинга крупного международного игрока с лидирующими компетенциями в сфере заказной разработки», — говорится в заявлении компании.

Финансовые параметры сделки стороны не раскрывают. Владельцем бренда «Аплана» останется ГК «Аплана».

Постоянный URL: http://servernews.ru/1024436
02.06.2020 [13:42], Андрей Крупин

Опубликовано руководство по программированию на платформе «Эльбрус»

Компания МЦСТ (Московский центр SPARC-технологий) разместила в отрытом доступе руководство по эффективному программированию на платформе «Эльбрус».

Руководство предназначено для разработчиков, занимающихся созданием, портированием и оптимизацией приложений для вычислительной платформы «Эльбрус» с использованием языков программирования C и C++.

В опубликованном документе изложены основы архитектуры платформы и приёмы работы с компилятором LCC, приведено описание языка ассемблера и системы команд процессоров «Эльбрус», представлены техники по оптимизации и повышению производительности ПО за счёт распараллеливания исполнимого кода на уровне инструкций. Отдельное внимание уделено инструментам для анализа производительности кода на платформе «Эльбрус».

Руководство распространяется по лицензии Creative Commons BY 4.0 и представлено в форматах PDF и HTML. Скачать документ можно по ссылке mcst.ru/elbrus_prog.

Постоянный URL: http://servernews.ru/1012445
07.11.2019 [13:00], Андрей Крупин

Представлен свежий релиз Linux-дистрибутива PDK «Эльбрус» для разработчиков

Компания МЦСТ (Московский центр SPARC-технологий) объявила о выпуске обновлённого Linux-дистрибутива PDK «Эльбрус» 4.0-rc5 для вычислительных машин на базе микропроцессоров «Эльбрус» и x86-64.

Операционная система PDK «Эльбрус» относится к классу решений Platform Development Kit и предназначена для разработчиков, создающих или портирующих софт для российской платформы «Эльбрус». В состав дистрибутива включён необходимый набор инструментов для разработки, тестирования и отладки программного обеспечения.

В представленной версии дистрибутива PDK «Эльбрус» специалистами МЦСТ были обновлены ядро и инсталлятор ОС, а также компилятор и некоторые прикладные программы. Кроме того, сообщается об исправлении обнаруженных ошибок, устранении уязвимостей в коде системы и внесении дополнений в прилагаемую документацию.

Для скачивания доступна версия PDK «Эльбрус» для x86-64. Установочный дистрибутив ОС для архитектуры «Эльбрус» предоставляется по запросу. Более подробные сведения о продукте можно найти на сайте mcst.ru/elbrus_pdk.

Постоянный URL: http://servernews.ru/997153
30.10.2019 [21:24], Андрей Крупин

«Техносерв» разработал решение для развёртывания тестовых сред в облаке

Системный интегратор «Техносерв» представил инструментарий собственного производства, предназначенный для управления облачными вычислительными ресурсами для разработчиков программного обеспечения. Новинка получила название Fennec.

Fennec позволяет оптимально использовать IT-ресурсы организации для проведения тестирования ПО.

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

Система Fennec автоматизирует развёртывание тестовых сред в облачной вычислительной инфраструктуре предприятия и сокращает время на подготовку технологических ресурсов. Базовая конфигурация платформы включает инструменты управления инфраструктурой, средства создания и использования шаблонов тестовых сред и виртуальных машин, автоматизирования развёртывания ПО на виртуальных машинах, внутреннюю аутентификацию и разграничение прав пользователей.

Решение развёрнуто в публичном облаке «Техносерва» и доступно как сервис. Дополнительные сведения о системе Fennec можно найти по ссылке ts-cloud.ru/service/upravlenie-testovymi-sredami.

Постоянный URL: http://servernews.ru/996591
13.09.2019 [17:17], Андрей Крупин

Mail.Ru Group выпустила платформу для разработки ПО на базе СУБД Tarantool

Компания Mail.Ru Group сообщила о выпуске платформы Cartridge, предназначенной для разработки бизнес-приложений и сервисов на базе системы управления базами данных Tarantool.

В составе программного комплекса Cartridge представлены необходимые инструменты для разработки и тестирования ПО, а также управления кластерами Tarantool. Решение автоматизирует рутинные операции и позволяет одной командой создавать проект из шаблона, запускать тесты, упаковывать готовые приложения и разворачивать инфраструктуру СУБД. Кроме того, платформа автоматически управляет конфигурацией кластера, репликацией, масштабированием баз данных и разработанного софта.

«Cartridge снижает порог входа в Tarantool, давая возможность разработчикам сфокусироваться на написании бизнес-логики и не заботиться о решении инфраструктурных задач. Использование Cartridge позволяет заметно сократить затраты на разработку и эксплуатацию сервисов на базе СУБД», — говорится в заявлении Mail.Ru Group.

СУБД Tarantool — собственная разработка Mail.Ru Group, которая используется в компании около десяти лет и ориентирована на решения в области промышленного Интернета вещей (Industrial Internet of Things, IIoT). В отличие от большинства промышленных систем управления базами данных, предъявляющих высокие технические требования к компьютерным системам, Tarantool можно устанавливать даже на недорогие устройства стоимостью до $50. При этом отечественная СУБД способна обрабатывать до 50 тысяч транзакций в секунду, может собирать информацию с миллионов IIoT-датчиков и поддерживает популярные протоколы для работы с ними. Tarantool успешно внедрена в ряде крупных российских и международных компаний, среди которых «ВымпелКом», «МегаФон», Yota, Badoo, Avito, QIWI и Wallarm.

Исходный код СУБД полностью открыт.

Постоянный URL: http://servernews.ru/994044
11.07.2019 [13:35], Андрей Крупин

Сканер программного кода Solar appScreener получил поддержку языка «1С»

Компания «Ростелеком-Solar», занимающаяся разработкой продуктов и сервисов для целевого мониторинга и оперативного управления информационной безопасностью, выпустила новую версию сканера программного кода Solar appScreener 3.2 (прежнее название — Solar inCode).

Solar appScreener представляет собой инструмент статического анализа кода, предназначенный для выявления уязвимостей и недекларированных возможностей (НДВ) в программных продуктах. Поддерживается анализ приложений, написанных более чем на 25+ языках программирования или скомпилированных в одном из 7 различных расширений исполняемых файлов, в том числе для Windows, macOS, Android и iOS. Доступна интеграция с различными средами разработки, средствами автоматизированной сборки ПО и системами отслеживания ошибок. Продукт можно развернуть как на собственных вычислительных мощностях организации, так и пользоваться им как сервисом, доступным из облака компании «Ростелеком-Solar».

Обновлённый программный комплекс Solar appScreener 3.2 получил поддержку популярного в нашей стране языка приложений «1С» и возможность работы с реестром банка данных угроз безопасности информации ФСТЭК России. Также в продукте появились средства интеграции с платформой Azure DevOps Server 2019, поддержка фреймворка ASP.NET и широко используемого в офисных, бухгалтерских и прочих пакетах языка программирования VBA (Visual Basic for Applications).

«Благодаря поддержке языка «1С» новая версия нашего анализатора может выявлять уязвимости и НДВ в приложении, с которым работают практически все российские организации, — «1С:Предприятие». При этом на каждом конкретном предприятии используются кастомизированные конфигурации этого ПО, которые реализуются многочисленными партнёрами «1С». В процессе разработки модификаций и новых версий в приложение могут быть случайно внесены уязвимости или умышленно заложены НДВ», — говорится в заявлении разработчика Solar appScreener.

Более подробную информацию о возможностях сканера программного кода можно найти на сайте rt-solar.ru/products/solar_appscreener.

Материалы по теме:

Источник:

Постоянный URL: http://servernews.ru/990585
02.07.2019 [13:24], Андрей Крупин

DataLine запустила услугу «DevOps как сервис»

Компания DataLine, являющаяся специализированным поставщиком IT-решений на базе собственной сети дата-центров в Москве, сообщила о запуске услуги «DevOps как сервис».

Напомним, что DevOps представляет собой свод практик и технологий, помогающих разработчикам быстрее и качественнее выпускать программное обеспечение. С его помощью запускается конвейер разработки, состоящий из нескольких этапов: собственно разработки ПО, его последующего тестирования и интеграции в IT-инфраструктуру предприятия, развёртывания готового софтверного решения на рабочих местах пользователей и мониторинга его работы.

Представленный DataLine сервис включает в себя сопровождение всего DevOps-цикла: от обучения персонала и внедрения DevOps-практик до предоставления готовой инфраструктуры на базе кластера Kubernetes c необходимым стеком CI/CD-инструментов. Ожидается, что новая услуга будет востребована среди организаций, для которых важно максимально оперативно выпускать обновления бизнес-приложений. Это, в первую очередь, разработчики корпоративного ПО и сервисов, банки, страховые компании, ритейл и телеком-провайдеры.

Дополнительные сведения об услуге представлены на сайте dtln.ru/uslugi/platform/devops.

Материалы по теме:

Источник:

Постоянный URL: http://servernews.ru/990080
27.06.2019 [12:20], Андрей Крупин

Счётная палата РФ раскроет исходники своих программ

Счётная палата Российской Федерации объявила о намерении открыть исходные коды используемого в работе ведомства программного обеспечения. «Доступными для общественности станут новые проекты контрольного ведомства по автоматизации работы инспекторов и сотрудников», — говорится в сообщении государственного органа.

«Идёт работа над данными проектами. Эту работу мы хотим вести открыто, то есть публиковать тот код, который разрабатывается. Открывая репозитории, мы демонстрируем свою открытость, говорим о том, что разработчики могут сообщать об ошибках, участвовать. Эта инициатива сделает Счётную палату более привлекательной для аналитиков и разработчиков», — прокомментировал представитель ведомства Иван Бегтин.

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

«В репозитории кода есть целый блок «Образовательные ресурсы», есть исторические архивные данные. Например, архив бюллетеня Счётной палаты с 1999 по 2010 гг. Их на официальном сайте сейчас нет. А также код сбора и обработки данных из государственных информационных систем. Мы будем выкладывать туда дизайн-макет, код аналитических инструментов и многое другое. Информация будет обновляться не реже, чем раз в месяц, а далее на постоянной основе», — уточнил Иван Бегтин.

Исходный код ПО будет размещаться по адресу code.ach.gov.ru/public.

Материалы по теме:

Источник:

Постоянный URL: http://servernews.ru/989869
22.06.2019 [14:07], Сергей Карасёв

МТС и HackerU помогут в подготовке специалистов в области больших данных

Оператор МТС и высшая школа информационных технологий и безопасности HackerU представили образовательный курс по подготовке специалистов в сфере больших данных (Big Data).

Отмечается, что обучающая программа ориентирована на студентов старших курсов IT-факультетов, системных администраторов, backend-разработчиков, системных аналитиков и IT-специалистов, имеющих знания в области математики и алгоритмизации.

Преподавать материалы будут ведущие эксперты в области больших данных, в том числе квалифицированные разработчики МТС. Проходить обучение можно будет в онлайновом формате. Кроме того, занятия будут организованы на базе кампуса HackerU в Москве.

Программа позволит подготовить специалистов по одной из четырёх специализаций, используемых в Big Data МТС: Python, DevOps, Data Base и Data Engineering.

Оставить заявку на обучение можно здесь. Стоимость занятий — от 15 000 рублей в месяц.

«Курс состоит из двух частей. В рамках базовой части слушатели познакомятся с основами программирования на Python, средой Linux, работой с базами данных и машинным обучением. В специальную часть входит углублённое изучение Linux, PostgreSQL, CRISP DM, Python, работа с API, Hive, Docker, Jenkins, Kubernetes, SQLAlchemy, Hibernate ORM и другие учебные модули», — отмечает МТС. 

Постоянный URL: http://servernews.ru/989610
Система Orphus