Архив за 13 января 2017 - 8

В текущей статье я определю следующие термины: объект, состояние, событие, операция, функция. Я расскажу о том, как можно представить себе их. В качестве мета-метамодели для моделирования мы возьмем теорию множеств, а не MOF. Почему именно ее? Потому что это единственный на сегодняшний день известный способ моделирования, который имеет математическую основу, границы применимости которого нам хорошо известны, достаточно широки и обоснованы.

Строгое определение понятий: объект, состояние, событие, бизнес-операция и бизнес- функция - 1

Прошлые статьи вызвали оживленную дискуссию среди тех, кто использует для моделирования предметных областей инструменты ООП: языки ООП, нотацию UML. Несмотря на то, что я постоянно подчеркиваю, что объекты учета, о которых я веду речь, не моделируются средствами UML, и объясняю почему, тем не менее, вопрос об их моделировании методами ООП поднимается снова и снова. Наверно, мне надо еще раз рассказать, чем так плох ООП для моделирования предметных областей.
Читать полностью »

image
Импортозамещение в России слово магическое и в особенности для чиновников, на которых оно оказывает прямо таки завораживающее действие. “Импортозаместить” у нас хотят все подряд от пармезана до сложной вычислительной техники. Но, чтобы наладить производство даже простого коннектора, необходима целая производственная линия, каждый участок которой это сложный станок и специалист, стоящий за ним.

Прогуляемся же по цехам завода, где “НАГ” изготавливает оптические розетки SC, чтобы оценить каких усилий и вложений будет стоить импортозамещение нашей стране. Читать полностью »

Про HPE Synergy – часть V. Управление.

Начало:

Часть I (Вступление) — habrahabr.ru/post/308224
Часть II (Шасси и сервера) — habrahabr.ru/post/310092
Часть III – Дисковое хранилище D3940 и SAS-коммутаторы — habrahabr.ru/post/310564
Часть IV – Наши сети — habrahabr.ru/post/313240

Начал писать эту часть еще в октябре, но потом пошла «жара конца года» по проектам, а потом одолела новогодняя прокрастинация, но уже январь, и надо сделать финальное усилие =).
Читать полностью »

Несмотря на то, что Fitbit за последнее время купила двух производителей умных часов, дела у компании идут не лучшим образом.

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

Пока многие компании, даже вполне успешные, объявляют о всё новых волнах сокращений, Amazon объявила о намерении расширить штат сотрудников.

И не просто расширить, а создать за последующие полтора года более 100 000 новых рабочих мест! Отмечается, что речь идёт о полноценных рабочих местах с работой на полный день. Для справки, на данный момент в компании работает более 180 000 человек, а в 2011 году насчитывалось всего 30 000 сотрудников.

Как мы недавно узнали, процессоры AMD Ryzen должны появиться в продаже не позднее середины текущего квартала. То есть у компании в запасе есть февраль и начало марта.

Теперь же мы знаем, что полноценный анонс новинок должен пройти во время мероприятия Game Developer Conference (GDC) 2017, которое продлится с 27 февраля по 3 марта. Точной даты анонса AMD нет, но разброс невелик. Вероятно, продажи Ryzen начнутся сразу после презентации либо спустя несколько дней.

Флагманские смартфоны Samsung уже очень давно являются одними из лучших по качеству получаемых снимков. Вряд ли Galaxy S8 станет исключением. Но он, если верить последним утечкам, не получит сдвоенную камеру, так модную последнее время.

Однако это не означает, что такие технологи корейскую компанию не интересуют. Как сообщает источник, Samsung инвестировала неизвестную сумму в израильскую компанию Corephotonics, занимающуюся, кроме прочего, как раз технологиями сдвоенных камер.

В апреле 2014 года компания Google приобрела Titan Aerospace, занимающуюся разработкой стратосферных дронов. В конце 2015 года после реструктуризации и образования холдинга Alphabet проект по развитию дронов Titan Aerospace переехал в рамки лаборатории X.

Теперь же сообщается, что проект команды Titan Aerospace закрыт, а сотрудники этой группы численностью более 50 человек найдут работу в других проектах Alphabet и Google.

image

Статья является продолжением первой части. В посте рассмотрим построение SQL-запроса по объектной модели типа, в виде бинарного дерева выражений и сопутствующие темы параметризации SQL-запросов, оптимизации рефлексии. Темы этой статьи сами по себе весьма обособленны, поэтому можно читать особо не обращая внимание на первую часть. Еще раз отмечу, данное решение, является «дело было вечером — делать было нечего» и не претендует на лавры промышленного продукта.
Читать полностью »


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