Архив за 04 декабря 2017 - 7

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

Проблема проявлялась в том, что популярные в английском языке слова it и is при текстовом вводе автоматически заменялись на I.T и I.S соответственно.

Пользователи Twitter и Reddit, которые сталкивались с этой проблемой, подтвердили, что она была устранена после выпуска обновления операционной системы за версией iOS 11.2.

Смартфон iPhone X с функцией Face ID вышел уже месяц назад. Споры и пересуды улеглись, система оказалась вполне рабочей, пусть и со своими особенностями. Правда, некоторым именно эти особенности помешают купить новинку Apple.

К примеру, в отличие от Touch ID, система распознавания лица не имеет поддержки нескольких пользователей. В частности, это не позволяет организовать для смартфона некий общий доступ.

Вредоносное ПО, вошедшее в историю. Часть III - 1
Предметом искусства может быть картина, скульптура, поэма, симфония и даже компьютерный вирус, как бы странно это не звучало. К сожалению, создание вирусов в наши дни сопряжено с извлечением выгоды из своего творения или причинением вреда окружающим. Однако на заре компьютерных технологий вирусописатели были истинными художниками, чьими красками были кусочки кода, умело смешанные они превращались в шедевр. И цель их была не столь обидеть кого-то, сколь заявить о себе, продемонстрировать свой ум и смекалку и, порой, просто позабавить людей. Сегодня мы продолжим наше знакомство с различными творениями вирусописателей, которые тем или иным образом заслуживают нашего внимания. (Если же вы хотите ознакомиться с предыдущими частями, вот ссылочки: Часть I и Часть II) Читать полностью »

22-23 апреля в Петербурге состоится DotNext 2018 Piter — наша следующая большая .NET-конференция.

DotNext 2018 Piter Release Notes - 1

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

IDE для наших платформ эволюционируют более непосредственно. Представьте обновление Rider — одного из основных IDE для .NET, построенного на основе IntelliJ Platform. Каждый раз, когда обновление получает базовая платформа, обновляются и все связанные проекты. Теоретически, если улучшить механизм PSI, апгрейд будет не только у Rider, но и у IntelliJ IDEA — самой популярной IDE для Java. Но некоторые фичи, возможно, потребуют дополнительного допиливания.

Наши конференции устроены еще лучше. Каждый раз, когда обновление получает главная .NET-конференция (DotNext) или главная Java-конференция (Joker), обновления совершенно кроссплатформенно распространяются на все продукты.

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

Правда ли, что будущее CPaaS за «Serverless» технологиями? - 1

Две недели назад мы провели вторую конференцию INTERCOM о голосовых и видео коммуникациях. WebRTC, звонки через браузер, machine learning, big data – вся вот эта популярная история. Одним из приглашенных спикеров был Цахи Левент-Леви, более известный как автор bloggeek.me – ультимативного источника информации о WebRTC в современных браузерах. В докладе (кстати, у меня есть видеозапись) Цахи рассказывал про состояние индустрии и что сейчас можно делать с голосом и видео в браузерах. А вернувшись в Израиль написал интересную статью про «Serverless»-технологии при работе с коммуникационными платформами. Адаптированный для Хабра перевод предлагаю под катом.
Читать полностью »

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

Must-have документация для мобильного разработчика. Часть 1 - 1
Читать полностью »

Последние пару лет наметилась хорошая тенденция выпускать флагманские смартфоны в не самых типичных цветах. У Sony можно найти необычный вариант золотого (Lime Gold), у HTC и Honor — синий, у LG — синий и фиолетовый.

У Samsung в прошлом году самым необычным был цвет Coral Blue. С приходом Galaxy S8 появился цвет серо-фиолетовый (Orchid Grey). Теперь же стало известно, что в линейке Galaxy S9 новым цветом должен стать фиолетовый (или пурпурный). Тот самый, который приписывали Galaxy S8 (на изображении), но актуальный флагман в этом цвете так и не вышел.

Как сообщают источники, компания AMD для видеокарт нового поколения будет использовать память GDDR6. Напомним, в этом году и Hynix, и Samsung продемонстрировали соответствующие микросхемы, способные работать на частоте до 16 ГГц. Массовое производство такой памяти должно начаться в начале 2018 года.

Видеокарты AMD  Navi будут использовать память HBM2

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

Обнаружив у родителей в закромах шкафа несколько бобин с пленкой формата «8 Супер» понял, что их давно пора спасать и оцифровывать, даты съемки пленок 89-92 год прошлого века. Об изучении вымирающего рынка, стоимости, изготовления в статье и пойдет речь. Под катом фото и видео процесса.

Самостоятельная оцифровка 8 мм кинопленки - 1

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

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

Основы регулярных выражений в JavaScript - 1
Мощная картинка для привлечения внимания :) Осторожно, может засосать!

Но, на самом деле, регулярные выражения — это мощный инструмент, который может помочь вам сэкономить уйму времени. В этом материале мы рассмотрим основы регулярных выражений в JavaScript.
Читать полностью »


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