Архив за 20 октября 2014 - 3

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

Менеджер памяти руби одновременно и элегантен, и не лишен странностей, в любую минуту готовых обернуться неприятным сюрпризом. Руби хранит объекты (RVALUE) в так называемой куче (это не heap в классическом понимании c-программистов, у руби своя куча). На низком уровне, RVALUE — это обычная c-struct, состоящая из области «атрибутов» и собственно области «данных». Подробный рассказ о том, как внутри хранятся объекты выходит за рамки данной заметки; достаточно просто понимать, что каждому объекту в руби соответствует такой вот RVALUE. Сборщик мусора считает ссылки на него, и очищает слот, когда счетчик обнуляется. В чисто академических целях скажу, что размер каждого такого слота зависит от архитектуры:

/*
 *  sizeof(RVALUE) is
 *  20 if 32-bit, double is 4-byte aligned
 *  24 if 32-bit, double is 8-byte aligned
 *  40 if 64-bit
 */

Итак, у нас есть слоты (это принятое название, slot), размером около сорока байт, в которых хранятся… Вот тут и начинается самое интересное. Там не просто хранятся ссылки на объекты, размещенные в настоящей системной куче, как, наверное, подумали люди, знакомые с реализацией более традиционных сборщиков мусора.

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

Практически ровно год назад стало известно, что Lenovo рассматривает возможность покупки компании BlackBerry. На тот момент канадский производитель терпел гигантские убытки и слухи о возможной его продаже никого не удивляли. Позже стало известно, что сделка не состоялась из-за запрета канадского правительства.

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

Не судите строго, хочу побольше узнать ваше мнение про психолингвистические информационные признаки.

Содержание и форма подачи пропагандистского материала сами по себе интересны для изучения. Но, исходя из модели информационной коммуникации (изображенной на рисунке 1), увеличения информации в окружающем мире и инкапсуляции всех форм пропаганды в сеть Интернет (рисунок 2), можно сделать вывод об эффективности анализа пропаганды на веб-сайтах.
Читать полностью »

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

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

Ещё в начале лета мы узнали, что Microsoft готовит своё носимое устройство. Разные источники утверждали, что это могут быть как «умные» часы, так и фитнес-трекер. На тот момент сходились они в том, что устройство получит вытянутый дисплей и будет совместимо с самыми разными платформами, вплоть до настольных.

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

Новость о том, что Ростелеком дал 74 млн рублей на собственный "Мультифон", вызвала недоумение некоторых участников рынка.

Пишет Алексей Айларов (Co-Founder/CEO в Zingaya)

Представители компании Ростелеком 18 сентября объявили тендер на создание продукта Коммуникатор, который должен стать неким аналогом всем хорошо известному Skype. Информация о данном тендере доступна на zakupki.gov.ruЧитать полностью »

Весной этого года в Сети появилась информация о том, что Google собирается свернуть программу Nexus в пользу Android Silver. Суть второй, якобы, должна была состоять в выпуске различными компаниями топовых аппаратов без предустановленных оболочек и ПО. Таким образом, поисковый гигант должен был усилить влияние своих собственных сервисов и услуг в сегменте дорогих смартфонов.

Уже в начале осени появился слух о том, что программа Android Silver Читать полностью »

Итоги Russian AI Cup 2014

Под звуки фанфар мы торжественно объявляем о завершении ежегодного чемпионата Russian AI Cup за 2014 год. Последние полтора месяца были очень трудными и напряжёнными как для участников, так и для организаторов мероприятия. Однако мы всё же надеемся, что вы не только получили массу удовольствия и хороших впечатлений, но и улучшили свои навыки программирования, научились чему-то новому.
Читать полностью »

Компания Cooltek, представившая этим летом минималистический алюминиевый корпус, теперь выпустила корпус более традиционного внешнего вида, рассчитанный на игроков и характеризующийся выгодным соотношением цены и качества. Новинка получила индекс GT-03, ее стальное шасси дополнено пластиковыми наружными элементами.

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

Китайский сертификационный центр телекоммуникационного оборудования (TENAA) опубликовал подробности о новом смартфоне Lenovo, получившим обозначение K30-T. Когда состоится выпуск изделия и для каких рынков оно предназначено, не сообщается, зато ключевые характеристики потенциальной новинки указаны практически в полном объеме.

Lenovo K30-T

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


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