Архив за 21 января 2019 - 8

На днях в Сети появились слухи о том, что анонс видеокарт AMD Navi намного ближе, нежели считалось ранее. Если точнее, показать их якобы должны в июне на E3 2019, а в продаже они появятся в июле.

Косвенным подтверждением близкого анонса можно назвать и обнаруженные упоминания карт Navi в исходном коде обновления macOS Mojave. Если точнее, в файле под названием AMDRadeon6000HWServiceskext есть упоминания Navi 16, Navi 12, Navi 10 и Navi 9. Пока сложно сказать, являются ли эти названия кодовыми именами GPU или же непосредственно видеокарт.

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

Совсем недавно в Лас-Вегасе завершилась выставка Consumer Electronics Show 2019. Так сложилось, что это одна из главных площадок для анонсов новых компьютеров. Разумеется, Dell и наша дочерняя компания Alienware не могли остаться в стороне – на CES мы представили очень много интересной техники. И сегодня вкратце хотим рассказать обо всех грядущих релизах. Заодно постараемся сориентировать по срокам появления новинок в России.

Dell и Alienware на CES 2019: гайд по всем основным новинкам - 1
Читать полностью »

Слухов о первом сгибающемся смартфоне южнокорейской компании Samsung, который будет называться Samsung Galaxy F или Samsung Galaxy Fold, за последнее время в Сети появилось все больше.

По предварительным данным, смартфон будет оснащен гибким экраном диагональю около 7,3 дюйма, а также двумя аккумуляторами суммарной емкостью 4400 мА•ч.

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

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

image

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

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

Глава Samsung Mobile China показал на последней пресс-конференции специальную версию смартфона Samsung Galaxy A8s, которая будет выпущена в честь Дня Влюбленных.

Смартфон будет отличаться переливами цветов на задней панели, что, по задумке производителя, должно привлечь внимание представителей женского пола. Поэтому его назвали Samsung Galaxy A8s FE (Female Edition)/

Samsung Galaxy A8s стал первым смартфоном компании, который получил фронтальную камеру, врезанную прямо в активную область экрана диагональю 6,4 дюйма, а также тройную основную камеру, аккумулятор емкостью 3400 мА•ч, однокристальную систему Qualcomm Snapdragon 710. В продажу Читать полностью »

Со ссылкой на издание Nikkei источник сообщает, что компании Toyota Motor и Panasonic планируют создать совместное предприятие, которое будет выпускать аккумуляторы для электромобилей.

Ожидается, что о создании СП будет объявлено в ближайшее время. По предварительным данным, Toyota будет владеть 51% акций предприятия, а Panasonic — оставшимися 49%. При этом Panasonic передаст СП пять новых производств, расположенных в Японии и Китае. Завод в США, который работает в партнерстве с американским автопроизводителем Tesla, сохранит нынешний статус.

Существует немало инструментов, позволяющих подготовить среду для React-разработки. Например, в наших материалах учебного курса по React используется средство create-react-app, позволяющее создать шаблонный проект, содержащий всё необходимое для разработки React-приложений. Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как самостоятельно настроить окружение для разработки React-проектов с использованием Babel и Webpack. Эти инструменты используются и в проектах, создаваемых средствами create-react-app, и мы полагаем, что всем, кто изучает React-разработку, интересно будет познакомиться с ними и с методикой создания React-проектов на более глубоком уровне. А именно, речь пойдёт о том, как сконфигурировать Webpack таким образом, чтобы это средство использовало бы Babel для компиляции JSX-кода в JavaScript-код, и как настроить сервер, используемый при разработке React-проектов.

Использование Babel и Webpack для настройки React-проекта с нуля - 1
Читать полностью »

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

Дело в том, что Германии грозит крупный штраф, если она не сократит выбросы парниковых газов до уровня, принятого в Евросоюзе за норму. И одна из проблем для Германии — выбросы транспортных средств, которые практически не менялись с 1990 года.

Роскомнадзор открыл административные дела против Twitter и Facebook за неисполнение закона о локализации баз персональных данных российских пользователей. Несмотря на многократные требования регулятора, американские компании отказываются переносить свои серверы в России и размещать данные в местных дата-центрах.

О возбуждении административных дел сегодня сообщила пресс-служба Роскомнадзора.
Читать полностью »

Что может быть хуже костылей? Только неполно документированные костыли.

image

Перед вами скриншот из последней официальной интегрированной среды разработки для 8-битных микроконтроллеров AVR, Atmel Studio 7, язык программирования Си. Как видно из столбца Value, переменная my_array содержит число 0x8089. Другими словами, массив my_array располагается в памяти, начиная с адреса 0x8089.

В то же время столбец Type даёт нам несколько иную информацию: my_array является массивом из 4 элементов типа int16_t, расположенным в ПЗУ (это обозначается словом prog, в отличие от data для ОЗУ), начиная с адреса 0x18089. Стоп, но ведь 0x8089 != 0x18089. Какой же на самом деле адрес у массива?

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


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