NeXT: доткомовское IPO Стива Джобса, которое так и не произошло


На Computer History Museum появились рассекреченные факты о планируемом выходе NeXT на IPO. Я читал книгу Уолтера Айзексона, но ничего подобного в ней не припоминаю. Многим известно, что Джобса изгнали из Apple в 1985 году, а спустя годы Apple приобрела его же компанию NeXT из-за высоких достижений в области программного обеспечения, а именно операционной системы NeXTSTEP и продуманного API (OpenStep).


Погружаемся в историю. В 1992 году NeXT терпит большие убытки и компания предпринимает решение переориентировать свой бизнес на разработку ПО. В связи с этим появляется вышеупомянутый OpenStep, который совместим с Windows NT от Microsoft и версиями Unix от Sun и HP, что радикально противоречит привычному мышлению Джобса о закрытой экосистеме. В 1995 году компания переименуется из «NeXT Computer, Inc.» в «NeXT Software, Inc.» для того, чтобы подчеркнуть новую стратегию предприятия.

Читать дальше →
NeXT: доткомовское IPO Стива Джобса, которое так и не произошло
Source: geektimes

Как мы делали приложение международной программы лояльности PINS: кейс

В конце 2016 года мы выпустили мобильное приложение для международной программы лояльности PINS, которая объединяет более 700 поставщиков товаров и услуг и работает преимущественно на севере Европы и в России. Но география расширяется, количество партнеров и пользователей PINS увеличивается, поэтому приложение задумывалось как масштабируемый инструмент адресного обслуживания всех его пользователей — где бы они ни находились. В рамках разработки перед нами стояло несколько интересных задач. В их числе — обеспечить поддержку шести европейских языков, реализовать ряд географических функций и сделать максимально простую процедуру регистрации.


Читать дальше →
Как мы делали приложение международной программы лояльности PINS: кейс
Source: habrahabr

[Перевод] Процедурная генерация уровней для M.E.R.C. в Unity

image

Часть первая


Процедурная генерация уровней — отличный способ добавить в игру больше контента и неожиданных сценариев. Для сюжетных миссий M.E.R.C. мы хотели создать большой набор сделанных вручную уровней, но осознавали, что нашей небольшой инди-команде не хватит времени или ресурсов на изготовление контента для такой большой игры. Кроме того, мы стремились добавить случайность и повысить реиграбельность игры. Процедурная генерация уровней позволила нам создать большой, бесконечно изменчивый мир, который мы не смогли бы получить, строя отдельные уровни вручную. Использование процедурной генерации позволяет добавить больше контента и улучшить игровой процесс.


Что такое M.E.R.C.? M.E.R.C. — это тактический симулятор отряда в реальном времени с видом сверху. Игрок одновременно управляет отрядом из четырёх наёмников в антиутопическом мире Неотопии, отдаёт приказы и активирует особые умения. Каждый наёмник отряда имеет собственные особые боевые, технические и хакерские навыки, которые необходимо использовать в миссиях. Визуально M.E.R.C. напоминает стиль «Бегущего по лезвию»: тёмные дождливые трущобы и крыши города со множеством извилистых улиц и неоновым освещением. Сюжет заключается в войне могущественных корпораций за контроль над Неотопией. Отряд нанимают для выполнения различных заданий корпораций, таких как похищение учёных конкурентов или убийство сотрудников-перебежчиков. Каждая полученная миссия влияет на отношения с разными корпорациями и в результате изменяет игровой мир. Учитывая всё это, давайте рассмотрим требования к процедурной генерации уровней.
Читать дальше →
[Перевод] Процедурная генерация уровней для M.E.R.C. в Unity
Source: habrahabr

[recovery mode] Обеспечение безопасности пользовательских данных: кто за это отвечает?

Мы практически каждый день видим в новостях сообщения о том, что в результате утечек компрометируются огромные объемы пользовательских данных. Большинство из нас знакомы с теми рисками, которым подвергаются наши персональные данные, но, как пользователи, мы часто стараемся не обращать на это внимание или ожидаем, что ответственность за эти риски возьмет на себя компания-поставщик сервиса. Кто же отвечает за безопасность?


Читать дальше: Кто ответит за безопасность?
[recovery mode] Обеспечение безопасности пользовательских данных: кто за это отвечает?
Source: habrahabr

Новые чехлы Moment улучшат фотовозможности iPhone 7 и iPhone 7 Plus

Два года назад компания Moment представила специальный чехол для iPhone 6, оборудованный отдельной кнопкой спуска затвора камеры и позволяющий крепить на камеру внешние линзы. Теперь производитель вернулся […]
Новые чехлы Moment улучшат фотовозможности iPhone 7 и iPhone 7 Plus
Source: 4pda

Intel Aero Platform: а мне летать охота

Беспилотным летательным аппаратам (БПЛА, UAV) сегодня находится все больше применений. Помимо очевидных военно-разведывательных целей, их используют для обследования самолетов и съемок креативных видеороликов, организации эффектных шоу и многого-многого другого. Вариантов можно найти и еще больше, проблема лишь в наличии гибкой, универсальной и доступной платформы для творчества. Так вот, теперь это — не проблема. Продолжая свою деятельность по созданию различных аппаратно-программных наборов для творчества, Intel выпустила Aero Platform for UAVs — всё необходимое, чтобы сделать собственный беспилотник.


Читать дальше →
Intel Aero Platform: а мне летать охота
Source: geektimes

Цитата #443454

xxx: В кои-то годы запустили установку SP3 для Windows XP. Система сообщила: «Данное программное обеспечение не тестировалось на совместимость с Windows. Продолжить?»
xxx: Какая честность…
Цитата #443454
Source: bash

Цитата #443453

Чат новостройки, обычный срач про перфоратор в детский сон-час (кстати, никем не установленный).
XXX: А может придумать правило, чтобы дети не шумели? Я вот готов для них не шуметь. А как на счёт ответной лояльности к моему отдыху? А то ведь как начнут и не остановить же))) и утром и ночью. Днем то понятно, высыпаются…
YYY: Я вон постоянно слышу как сосед что то в розетку втыкает) пойду разберусь!
ZZZ: Ладно вам. Мы слышим вибрацию телефона у соседей.
YYY: а точно телефона?
Цитата #443453
Source: bash

Пост №2981832

Автор: LYVrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2981832″ }, «headline»: «c-cassandra :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/c-cassandra-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-3652760.jpeg», «height»: 1280, «width»: 1280 }, «datePublished»: «2017-02-09T09:43:16+03:00», «dateModified»: «2017-02-09T09:43:16+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2981832
Source: Joyreactor

Цитата #443452

Видимо «уработался». Записывая в блокнот ручкой очередные данные «завис» в момент перехода с английского на русский, не мог сообразить как включить кириллицу…
Цитата #443452
Source: bash