Архив за 24 июня 2017 - 4

Специалистами китайской компании Yeolight Technology, образованной в 2015 году отделением от компании Visionox, специализирующейся на технологии OLED, создана гибкая панель OLED толщиной 0,1 мм. Эта панель красного цвета свечения предназначена для использования в автомобильной светотехнике.

Площадь активного участка панели равна 13 см², а весит панель 1 г. По словам Yeolight, однородность свечения превышает 90%. Разработчиками созданы новые материалы, структура и технология упаковки, обеспечивающей панели долговечность.

В начале месяца Читать полностью »

Региональные сайты «Ростелекома», входящие в макрорегиональный филиал «Центр», распространили объявление об изменении скорости передачи данных интернет доступа:

«При достижении порога потребления входящего Интернет-трафика в размере 1 Тбайт (1 ТБ= 1 048 576 Мбайт) на безлимитных тарифных планах телематических услуг связи в течение расчетного периода (Читать полностью »

Вчера глава Роскомнадзора Александр Жаров опубликовал открытое письмо, которое было адресовано Павлу Дурову, администрации Telegram и пользователям мессенджера.

В письме говорилось о том, что владелец Telegram должен действовать в рамках действующего законодательства и незамедлительно предоставить данные компании российским властям для внесения ее в реестр организаторов распространения информации. Александр Жаров добавил, что время на исходе, отметив, что в противном случае Telegram в России будет заблокирован.

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

Еще осенью 2015 года стало известно, что компания Tesla Motors ведет переговоры с властями Китая, намереваясь получить разрешение на производство своих электромобилей на территории данной страны.

Автомобильный рынок Китая является крупнейшим в мире, однако и без того не слишком доступные электромобили Tesla после ввоза в страну дорожают еще на 25%.

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

Согласно последним слухам, новым продуктом Xiaomi, представленным под брендом Mijia, станет домашний проектор, который позволит выводить картинку диагональю до 120 дюймов.

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

Xiaomi готовится представить 120-дюймовый проектор

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

Интегрируем Copy-Paste-Detector для Swift в Xcode - 1

DRY Principle

Одним из основных мета-принципов программирования является DRY (Don’t Repeat Yourself). Суть данного мета-принципа проста и должна являться негаснущим маяком для любого разработчика. Она гласит, что в разрабатываемой системе не должно быть кусков кода, имеющих одинаковый код. Выражаясь более простым языком, в программе не должно быть копипасты!
Для начала, давайте точно определим, что будем считать за копипасту. Если в проекте если одинаковые файлы — это грубейшая копипаста. Если есть одинаковые классы с разным названием и выполняющие одно и тоже — грубейшая копипаста. Даже если 10 строк одинакового кода — это тоже является копипастой. Возможно вы возразите, что 10 строк кода продублировать иногда позволительно. Из моего опыта, проект в 100000 строк вполне реально писать без подобной копипасты.
Какие же минусы несёт нам копипаста?

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

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

image

В 1999 году Эрик Демейн (Erik Demaine), тогда еще 18-летний аспирант Университета Уотерлу в Канаде описал алгоритм, который мог бы определить, как свернуть лист бумаги в любую мыслимую трехмерную форму. Это была значимая веха в области вычислительных оригами, но алгоритм не мог создать схемы для складывания, которые можно было бы действительно применить на практике.

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

В 1999 году Демейн доказал, что можно сложить любой полиэдр, но способ, которым этого можно достичь, оказался не самым эффективным. Предложенный метод работает, если исходный лист бумаги длинный и узкий. Но если нужно работать, например, с квадратным листом, то алгоритм все равно будет сначала складывать бумагу до тонкой полосы, растрачивая весь материал почем зря.

Теперь профессор электротехники и информатики Массачусетского технологического института Эрик Демейн и его коллега Томохиро Тачи из Токийского университета готовы объявить о завершении квеста, который начался с работы 1999 года: в июле 2017 года на симпозиуме по вычислительной геометрии они представят алгоритм для создания оригами, который гарантирует минимально возможное количество швов. Демейн и Тачи также работают над внедрением алгоритма в новой версии Origamizer — бесплатного ПО для генерации рисунков с оригами. Первая версия была выпущена Тачи в 2008 году. Читать полностью »

image

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

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


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