Архив за 24 апреля 2012 - 2

Добрый день, уважаемые читатели!

Симулятор для тестирования ПО АСУТП

Расскажу вам о своём проекте, который делаю в свободное время уже три года.

Работаю в компании занимающейся автоматизацией на должности программиста контроллеров. Последнее время, в основном, используем Siemens, ПЛК SIMATIC S7 и пакет визуализации WinCC, но есть опыт и по другим производителям. Профиль компании – нефтегазовый сектор (резервуарные парки, насосные, железнодорожные эстакады, причальные комплексы, системы пожаротушения).

Наверное, с самого первого проекта, меня интересовал вопрос тестирования программного обеспечения до этапа пуско-наладки на реальном оборудовании. Не так давно, на хабре был пост — Программирование ПЛК Siemens на Simatic Step7, и адреналин, про который говорилось в комментариях, знаком мне не понаслышке.

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

Google возвращается в смартфонный бизнес — сегодня стартовали прямые продажи Galaxy Nexus в Google Play (сейчас по непонятным причинам страница не работает, вероятно только из России). За непривязанный к оператору телефон просят всего 399 долларов.

Фактически это тот же Galaxy Nexus, что продают Sprint и Verizon: 4.65-дюймовый Super AMOLED, 1.2 ГГц процессор с двумя ядрами, 1 Гб памяти и 5 Мп камера, Android 4.0.

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

Автор оригинальной статьи — Майкл Эбраш, человек и пароход. Для тех, кому лень изучать википедию, отмечу, что это программист с более чем 30-летним стажем работы, который в свое время помог Кармаку сделать Quake, разработал GDI для Windows NT, приложил руку к созданию первых двух версий Xbox, а сейчас работает в R&D-отделе компании Valve.
В своей заметке он вспоминает, как зарождалась индустрия 3D-игр вообще и Valve в частности, рассказывает про свой опыт работы в различных корпорациях, приоткрывает завесу внутренней кухни Valve и ищет новых сотрудников. Статья большая, и я посчитал ее достаточно интересной для того, чтобы перевести на хабр.


Всё началось с Лавины*.

Если бы я не прочел её и не влюбился в идею Метавселенной, если бы она не заставила меня представить, насколько распределенная 3D сеть близка к воплощению в жизнь, если бы я не подумал я могу сделать это и, что более важно, я хочу сделать это, я бы никогда не встал на путь, который в конечном счете привел меня в Valve.

В 1994 году я уже несколько лет как работал на Microsoft. Однажды вечером, когда моя дочка рассматривала книги в магазине Little Professor в Sammamish Plateau, мне посчастливилось заметить Лавину на полке. Я взял книжку, прочитал первые страницы, решил купить и в итоге проглотил её за день. Параллельно я начал задумываться о том, что 80 процентов описанного в ней осуществимо прямо сейчас, и мне захотелось реализовать это сильнее, чем когда-либо вообще хотелось сделать что-то с компьютером — я всю жизнь читал научную фантастику, и вдруг мне выпал шанс превратить её в реальность. Так я попытался начать в Microsoft проект по созданию технологии сетевого 3D.

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

Команда инженеров Google, ответственная за разработку «замены JavaScript» языка программирования Dart, на днях представила его первый официальный обзор, опубликовав перед этим около месяца назад его полную спецификацию. Обзор предназначен, прежде всего, для быстрого знакомства с языком или получения по нему быстрой справки. Рассмотрены такие базовые темы для любого мануала как «Hello, world», переменные, типы данных, функции, управление выполнением, исключения, ООП, библиотеки и пространства имён.
Читать полностью »

Введение

Структуры данных можно разделить на две группы: эфемерные (ephemeral) и персистентные (persistent).

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

Далее будет рассмотрено дерево отрезков и его полностью персистентная версия.
Весь код доступен на GitHub.
Читать полностью »

Вы помните Историю о развитии форматов видеосжатия (вот эту)?
А со сколькими из описанных там кодеков вы знакомы лично? А какие пробовали писать сами? Какие алгоритмы сжатия наиболее эффективны?
Эти и другие вопосы НЕ будут освещаться в этой статье.
Читать полностью »

Компания Silicon Power пополнила ассортимент твердотельных накопителей моделью Velox V60. Новинка заключена в корпус типоразмера 2,5 дюйма из полированного алюминия и оснащается контроллером SandForce «последнего поколения».

Silicon Power Velox V60

Velox V60 можно будет доступен в четырех исполнениях — с объемом памяти 60, 120, 240 и 480 ГБ. Накопитель поддерживает технологии TRIM, ECC, RAID и NCQ, а также подключение по интерфейсу SATA 6 Гбит/с. Заявленные производителем максимальная скорость чтения — 550 МБ/с,Читать полностью »

Запуск Google Drive

Только-только состоялся долгожданный запуск сервиса Google Drive.Читать полностью »

imageТем разработчикам мобильных приложений, которые хотят побольше заработать, возможно стоит рассмотреть вариант перевода платного приложения в бесплатное с возможностью монетизации покупок внутри приложения, говорит новое исследование. После закачки фримиум игр в мобильных магазинах, 40% потребителей решают совершить внутриигровую покупку, объясняет исследовательская фирма NPD. Большинство из них мужчины. Аналитики пояснили, что в то время как женщины больше играют в фримиум игры, они «среди тех, кто с наименьшей вероятностью заплатит за апгрейд».

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

Сундар Пичаи, старший вице-президент по продуктам (Chrome и приложения)

Сегодня мы представляем Google Диск — единое пространство для хранения ваших файлов и работы с ними. Он позволяет работать над документами одновременно с другими пользователями — например, готовить совместный проект с коллегой, планировать любые события или вести учет расходов с партнерами. C помощью этого сервиса вы можете загрузить в облако и иметь постоянный доступ к любым файлам, в том числе видеороликам, фотографиям, PDF, текстовым документам и многим другим – всего 30 типов. 

Представляем Google Диск. Да да, это правда!Читать полностью »


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