Сертифицированный мониторинг температуры

Автор: admin от 5-10-2019, 22:30, посмотрело: 78

В нашей компании используется Система менеджмента качества (СМК). В рамках одной из сертификации по системе ISO:9001 было предписано собирать показания температуры и влажность в некоторых помещениях, например в серверной или на складах.



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



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



Сертифицированный мониторинг температуры

Категория: iOS

 

Записи докладов со второго iOS-митапа Redmadrobot

Автор: admin от 5-10-2019, 22:30, посмотрело: 69

Записи докладов со второго iOS-митапа Redmadrobot


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

Категория: Веб-разработка, iOS

 

Рукоблудие вокруг ImmutableList в Java

Автор: admin от 5-10-2019, 21:55, посмотрело: 73

Прочитал статью "Неизменяемых коллекций в Java не будет – ни сейчас, ни когда-либо" и подумал, что проблема отсутствия в Java неизменяемых списков, из-за которой грустит автор статьи, вполне решаема в ограниченных масштабах. Предлагаю свои мысли и куски кода на этот счёт.

Категория: Программирование

 

F#4: Let / Use / Do

Автор: admin от 5-10-2019, 20:30, посмотрело: 72

В этом посте мы рассмотрим привязки в F#, в частности мы рассмотрим Let / Use / Do. Теперь вы, возможно, спрашиваете себя, что такое привязки, и, поскольку мы еще не рассмотрели их, сейчас самое время поговорить об этом.



Проще говоря, привязка связывает идентификатор со значением или функцией.

Категория: Программирование

 

F#5: Операторы

Автор: admin от 5-10-2019, 20:30, посмотрело: 22

Я намеревался написать 1/2 достойного поста в блоге об операторах F #, но потом я подумал, и, честно говоря, я не мог видеть слишком много достоинств в простом повторении того, что уже свободно доступно на MSDN, где перечисляются ВСЕ операторы F#.

Категория: Программирование

 
 

Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции

Автор: admin от 5-10-2019, 14:00, посмотрело: 25

Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е

Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль



«Я ж не сразу поддамся, ты хоть нажимай».



Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции


Программисты Дмитрий Крюков и Сергей Лысаков создали Rambler.ru — главный русскоязычный поисковик конца 90-х. Отдыхали «короли» рунета тогда также, как и простые смертные. Под шашлыки и песни под гитару.



Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции


Работали основатели Рамблера в НИИ биохимии и физиологии микроорганизмов в подмосковном Пущино.



Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции


Сергей Лысаков, сооснователь компании Рамблер

«В институте была и есть коллекция микроорганизмов, задача была как раз их там, много много этих самых микробов, описывать. Был ментальный задел, что делать дальше».



«Из этого родился поисковик»?



«Ну из микробов, да, как и всё на Земле».



Лысаков и Крюков были типичными представителями научно-технической интеллигенции. Идеи их интересовали больше, чем деньги. Индексируя микроорганизмы они написали поисковый алгоритм, на основе которого был создан rambler.ru — самый посещаемый сайт рунета конца 90-х.



Disclaimer. Эта статья — расшифровка замечательного фильма «Холивар» Андрея Лошака. Есть люди, которые экономят время и любят текст, есть те, кто не может на работе или в дороге смотреть видео, но с радостью читает Хабр, есть слабослышащие, для которых звуковая дорожка недоступна или сложна для восприятия. Мы решили для всех них и вас расшифровать отличный контент. Кто всё же предпочитает видео — ссылка в конце.

Категория: Программирование, Яндекс

 

Трансформация кода в Android 2. Анализ AST

Автор: admin от 5-10-2019, 13:15, посмотрело: 23


  • Первая часть

  • Пример на Github



Трансформация кода в Android 2. Анализ AST

В этой статье расскажу о том, как решал проблемы, с которыми столкнулся в предыдущей части при реализации проекта.



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



Во-вторых, в трансформируемом .class файле для всех полей с аннотацией @State нужно явно определить тип, чтобы вызвать соответствующий метод у бандла для сохранения/восстановления состояния, а точно определить тип можно лишь проанализировав всех родителей класса и реализуемые ими интерфейсы.



Таким образом, нужно просто иметь возможность анализировать абстрактно синтаксическое дерево трансформируемых файлов.

Категория: Android