База знаний R2 Online, гайды по классам р2, последние новости по r2 online, кукла r2, калькулятор скилов - R2db.ru | R2db.ru
База знаний R2 Online

На Comic-Con представили очередное кинопришествие Годзиллы

Человечество тысячи лет жило и если и тужило, то исключительно о том, что яблони на Марсе до сих пор так и не зацвели. Однако тем временем под самым носом у царей природы творились совершенно невероятные дела — обиженная на антиэкологический беспредел природа терпела-терпела да и не вытерпела. И спустила на людишек горообразных и богоподобных тварей — титанов, которые теперь собираются избавить вселенную от человекоразумной заразы.

Примерно такую подоплёку фильма «Годзилла: Король монстров» выдал продемонстрированный на проходящем в калифорнийском граде Сан-Диего фестивале Comic-Con трейлер. Помимо подоплёки трейлер показал чудеса спецэффектов, а также собственно самих монстров-титанов во главе с протагонистом и защитником человечества от грозящей напасти.

Дополнительные сведения сообщили, что оппозицию Годзилле составят крылатый инсектоид Мотра, не менее летающий птеранодон Родан и, конечно же, треёхголовый Король Гидора, основной конкурент Годзиллы за руководящую и направляющую роль в рядах монструозной фауны.

Помимо вышеперечисленных спецэффектов обещаны и человеческие герои, коих сыграют Кайл Чендлер (Kyle Chandler), Милли Бобби Браун (Millie Bobby Brown), Вера Фармига (Vera Farmiga) и Кен Ватанабе (Ken Watanabe). Выпустить кино в прокат обещают 31 мая 2019 года.

https://www.youtube.com/watch?v=xE1EJsvHTLA
https://www.youtube.com/watch?v=g77W5Q1qK00

[читать новость и комментировать]

Джонни Депп посетил Comic-Con и произнёс речь

Продолжение «Фантастических тварей» является основным фокусом внимания подмножества поклонников кино множества фанатиков вселенной «Гарри Поттера». Первая часть получилась достаточно успешной для того, чтобы замутить съёмки сиквела, и теперь проект уже вышел на финишную прямую, которая закончится 15 ноября выходом ленты на большие экраны.

Но пока выход ещё не случился, поэтому съёмочная группа фильма «Фантастические твари: Преступления Грин-де-Вальда» мотается по различным фестивалям, агитируя аудиторию за свой шедевр. Заглянули они и на Comic-Con, где на дискуссионной панели в честь кино присутствовали её звезды Эдди Редмейн (Eddie Redmayne), Джуд Ло (Jude Law) и Эзра Миллер (Ezra Miller).

https://www.youtube.com/watch?v=TwvJe2VwhTU
https://www.youtube.com/watch?v=vvFybpmyB9E
А вот её суперзвезда дискуссию проигнорировала — мы, разумеется, об исполнителе роли главного злодея Грин-де-Вальда Джонни Деппе (Johnny Depp). Может, ему по статусу не положено. А может, он не захотел в очередной раз отвечать на вопросы, за что тиранил несчастную Эмбер Хёрд (Amber Heard). Тем более что его назначение на роль многими поклонниками серии было встречено без восторга, и как раз по причине якобы учинённого им в отношении бывшей жены насилия.

Тем не менее Comic-Con Джонни не миновал, выйдя под занавес презентации фильма, облачённый в одеяния своего отрицательного персонажа. Собравшимся Депп помахал ручкой и заявил: «Магия расцветает только в редких душах, и дарована она лишь тем, кто живёт ради высших целей… Те, кто живёт во имя свободы, во имя правды, — настал момент прийти и занять подобающее нам место в мире».

Нет, он не перегрелся на калифорнийской жаре — просто речь толкал, войдя, что называется, в образ. Эмбер Хёрд, кстати, Comic-Con тоже посетила, однако именно на мероприятии в честь «Фантастических тварей» замечена не была. Наверное, Поттера не очень уважает. Или Деппа. Или обоих.

[читать новость и комментировать]

Первые серии компьютерного мультика Sly Cooper выйдут в октябре 2019-го

Серия платформеров Sly Cooper в своё время неплохо зажигала на различных PlayStation. Однако до PS4 почему-то до сих пор не добралась. Зато собирается выйти осенью будущего года в качестве компьютерного анимационного сериала. Как было объявлено уже более года назад, производством занимается Technicolor Animation Productions в содружестве с Sony Interactive Entertainment.

Теперь же стали известны подробности релиза. Всего намечено 52 серии — вроде бы много, но на самом деле не очень, ибо каждая серия будет длиться примерно 11 минут. Первые 26 эпизодов начнут демонстрировать в октябре 2019-го. Показ остальных 27 стартует в июле 2020-го. После чего первый сезон анимационного Sly Cooper завершится.

Напомним, что главный герой Sly Cooper — одноимённый енот, занимающийся благородным воровством. То есть экспроприацией экспроприаторов. В стиле Робин Гуда. Мультики нацеливают на аудиторию детишек 6—10 лет, однако создатели не будут возражать, если и родители сериал тоже посмотрят.

https://www.youtube.com/watch?v=_Oso_6Xwy0E

[читать новость и комментировать]

Новости Apple, 266 выпуск: новый MacBook и неубиваемый iPhone

Представляем вашему вниманию очередной выпуск информационной программы Новости Apple. Сегодня речь пойдет об iOS 11.4.1, ГОСТе для мобильных приложений и многом другом!

1.18 июля Apple представила публичную третью бета-версию iOS 12. Обновление доступно для загрузки владельцам всех совместимых устройств, зарегистрировавшихся в качестве участников программы предварительного тестирования на официальном сайте компании.

2.Новый MacBook Pro оказался неремонтопригодным. Специалисты iFixit оценили ремонтопригодность компьютера в 1 балл по 10-балльной шкале.

3. В России начались продажи восстановленных iPhone X, сообщили AppleInsider.ru источники на рынке. Смартфоны с пометкой «Как новый» уже доступны для покупки по цене дешевле, чем новый iPhone X.

4.Компания Corning, основной поставщик закаленных панелей для мобильных устройств, провела презентацию стекла Gorilla Glass шестого поколения. Новинка спроектирована таким образом, чтобы выдержать вдвое больше падений, чем Gorilla Glass 5, без риска получить критическое повреждение.

Не исключено, что новое стекло может дебютировать в новых iPhone, релиз которых запланирован на осень. Как известно, Corning издавна снабжает Apple закаленными панелями, несмотря на полное отсутствие упоминаний компании из Купертино в числе брендов, доверяющих Gorilla Glass.

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

5.Apple намерена ограничить поставки 18-ваттного блока питания, комплектуя им исключительно iPhone 2018 модельного года, узнали японский ресурс Mac Otakara. Это значит, что владельцы более ранних смартфонов компании не смогут приобрести зарядное устройство отдельно, не купив модель нового поколения.

О планах Apple укомплектовать новые iPhone зарядными устройствами мощностью 18 Вт стало известно этой весной. По информации из открытых источников, в Купертино наконец решились предоставить владельцам фирменных смартфонов возможность использования функции быстрой зарядки «из коробки».

Доподлинно неизвестно, почему Apple решила выступить против свободной продажи 18-ваттных ЗУ.

В этом году Apple вновь представит три модели iPhone. Две из них — 5,8- и 6,5-дюймовые версии — будут комплектоваться OLED-дисплеями, парой камер и как минимум 4 ГБ оперативной памяти. 6,1-дюймовый iPhone получит LCD-матрицу с более толстыми рамками, 3 ГБ ОЗУ и одиночный модуль камеры.

6.Китайская компания Sanfeng показала, как будут выглядеть чехлы для iPhone 9. В распоряжении издания GizmoChina оказались тендеры аксессуаров, которые помогают составить представление о внешнем виде нового iPhone.

Если верить рендерам, новый iPhone получит основную камеру из одного модуля, при этом вспышка будет расположена так же, как в iPhone X. В остальном чехол в точности повторяет внешний вид iPhone X (правда, делать выводы о наличии Face ID по аксессуару сложно).

Похоже, 6,1-дюймовый iPhone 9 будет лишь немногим крупнее прошлогоднего iPhone X, невзирая на увеличившиеся рамки по периметру дисплея, но значительно компактнее iPhone X Plus.

Ожидается, что аккумулятор нового iPhone будет выполнен в форме буквы L, при этом его емкость будет увеличена до 4000 мАч.

Обсудить эти и другие новости Apple можно в нашем Telegram-чате.

Новая рекламная кампания говорит о самом важном для человечества

Новые рекламные ролики от Apple мы ждем так же, как новые серии любимых сериалов. Каждый ролик компании прекрасен, даже если он длится всего 15 секунд. Недавно Apple создала новую страницу на своем сайте, посвященную безопасности и приватности iPhone. На ней размещено несколько анимаций, которые уже доступны на YouTube.

На момент написания статьи страница была доступна только на немецкой версии сайта Apple. На странице компания рассказала, что iPhone – это нечто большее, чем просто устройство. Именно это демонстрируют шесть текстовых анимаций. В конце каждого ролика один из символов превращается в лепесток на логотипе Apple.

Apple неоднократно давала понять, насколько важны для компании гуманистические принципы и защита окружающей среды. Именно по этой причине она старается защитить Землю и ее обитателей. Недавно на AndroidInsider.ru мы рассказывали, какие трудности связаны с добычей материалов для современных смартфонов. Apple этот вопрос заботит не меньше, чем всех остальных.

EOF: разработка поздней NeXT

В нашем случае это расшифровывается как Enterprise Objects Framework, это одна из лучших разработок поздней NeXT. Другая расшифровка EOF, end of file, имела все шансы стать пророчеством…

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

Базы данных становились все более важным явлением. Кто владеет информацией, тот владеет миром. Соответственно, росло число систем управления базами данных. Почти у каждой из них был свой интерфейс программиста (API), свои достоинства и недостатки.

Программ, использующих базы данных, было несметное число – и раз за разом с ними случалась одна и та же неприятность. Их приходилось перерабатывать для работы с другими API и по другим правилам при подключении к системе управления базами данных (СУБД) от других производителей, и при переходе на другие (по мнению руководства, более прогрессивные или эффективные) СУБД.

Сущности (СУБД и программ, использующих СУБД) множилось, каждое подключение к другим СУБД оборачивалось немалыми финансовыми и трудовыми затратами. Статистики у меня нет, но свидетелем и участником подобных “революций” мне быть довелось. Это было безумно интересно: изучать что-то новое, пробовать, осваивать – и переписывать под это новое кучу старых программ, попутно их улучшая…

Программисты как дети, отнимать у них такую игрушку жестоко – но едва ли не треть населения мира голодает, и деньги могли бы быть потрачены на спасение голодающих, или, хотя бы, на приобретение еще одной яхты и оснащение её системой ПРО…

Проведя несколько мозговых штурмов, и хорошенько обдумав проблему, в 1991 году в здании по адресу 900 Чесапик драйв в Редвуд Сити, в Калифорнии, приступили к решению проблемы.

DBKit

К набору “китов” в среде разработки NeXTSTEP в 1992 году добавился еще один, DBKit.

Строки таблиц в реляционных базах данных этот кит переваривал в объекты и массивы объектов. Объект – это свойства (данные) и действия (методы). DBKit брал на себя заботы об извлечении данных из базы, программы использующие эти данные почти не зависели от природы базы данных.

Почти, потому что механизм, извлекающий данные из базы данных, нуждался в настройке на работу с конкретной базой данных. Настройки на самые важные (популярные) СУБД были включены в DBKit, процесс адаптации новых и менее популярных СУБД был расписан в документации.

Если данные хранились в нескольких базах данных разной природы, не беда: при наличии адаптеров к этим базам конечный пользователь (программа!) изолировалась от подобных низменных деталей.

Этот кит рекламировался NeXT, и считался одним из её конкурентных преимуществ. Он и был таким преимуществом, но не все с ним было так хорошо и просто.

Я почитал отзывы пользователей (считающих себя продвинутыми), среди которых было много критических. Люди спрашивали, почему в DBKit нет панели для ввода запросов и генератора отчетов, как в 4D или в Paradox, и что им теперь делать.

Вежливые сотрудники компьютерной прессы вежливо объясняли критикам разницу между набором Лего и инструментарием настоящего конструктора. На самом деле критикам надо было посоветовать нанять программиста. Или научиться пользоваться Objective-C и C.

Критики пытались создавать приложения для работы с СУБД используя исключительно Interface Builder – я бы даже не стал их за это винить. Им внушили, что создание программ в NeXTSTEP не должно быть трудным, они поверили.

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

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

EOF-1

Новый объектно-ориентированный интерфейс с базами данных создавался с нуля. Судя по размеру технического задания, это был супер-пупер-мегапроект, для реализации которого требовались сотни людей и отдельный офис, где-нибудь на берегу Тихого океана, где бриз и мелкий мягкий песок и пальмы.

Но разработчиков первой версии EOF было всего четверо. Вот их имена: Джек Гринфилд, Рич Вильямсон, Линус Апсон и Дэн Вилхайт. Они выполнили все требования ТЗ, и весной 1994 года Enterprise Objects Framework 1.0 поступила в продажу, за 299 долларов. Времена запредельных цен еще не наступили.

Объекты данных теперь назывались Enterprise Objects (в современном сленге это Business Objects), процесс связывания СУБД разной природы с EO был радикально переработан.

Первыми клюнули банки, быстро оценив преимущества нового фреймворка. Следующими были представители крупного бизнеса и институт военной авиации США. EOF “продавал” лицензии на OPENSTEP, как Aldus PageMaker, за 9 лет до него, продавал Mac’и.

В Enterprise Objects Framework впервые был использован Foundation Kit, фреймворк в котором объединялись классы, не имеющие отношения к пользовательскому интерфейсу, и новинка в управлении памятью, команда autorelease.

Фактически, это полуавтоматический “сборщик мусора”, с ручным приводом. Самая большая трудность для новичков в объектно-ориентированной среде NeXTSTEP/OPENSTEP/Cocoa, предмет любви и преклонения для тех, кто освоился с ней. Обычно эта любовь приходила через несколько месяцев, наполненных адскими муками и скрежетом зубовным.

Нынешним программистам в macOS, iOS, tvOS, watchOS и audioOS проходить через это не приходится, но я им не завидую: легким это ремесло не бывает.

Про autorelease и управление памятью в потомках NeXTSTEP, и про их эволюцию, буду писать отдельно: очень поучительная история. С хорошим концом. В смысле, даже не концом: она все еще продолжается…

EOF-2

Естественно, в первой версии продукта были выявлены недостатки, у разработчиков не могли не появиться новые идеи, и в конце 1995 года NeXT Software выпустила вторую его версию.

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

Кроме главных, были и менее масштабные.

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

EOF был одним из немногих, увы, продуктов NeXT, приносивших в компанию деньги. Но число разработчиков оставалось прежним. Обновился только состав команды. Из прежней четверки остался только Дэн Вилхайт. Имена новых разработчиков история сохранила: это были Эрик Нуайо и Чарли Кляйснер. А возглавлял их Крейг Федериги.

Он был и программистом, и менеджером, и идеологом проекта. И это тот самый Федериги, который сегодня входит в состав высшего руководства Apple.

Судьба EOF

В 1996 года фреймворк стал одной из важнейших составных частей WebObjects, о которой мы поговорим в следующей статье, или в двух.

EOF, кроме того, можно было купить отдельно от WebObjects, за те же 299 долларов, до 2000 или 2001 года. В 2005 году в составе Cocoa появился его потомок, Core Data.

По моему, EOF был круче – но это мое личное мнение.