Новости информационных технологий - 14194

На рынке онлайн-кинотеатров есть такое мнение [по мнению читателя], что недавняя инициатива МКС ограничить иностранный капитал в кинотеатрах до 20%, появилась потому, что на рынок выходит государственный игрок.


Дополнение Roem.ru: «Медиа-Коммуникационный Союз» (МКС) основан медиакомпаниями, операторами связи и платного ТВ: «Национальной Медиа Группой», МТС, Читать полностью »

3 сентября 2016 года одно из крупнейших соревнований по спортивному программированию TopCoder Open приезжает в Санкт-Петербург! В этом году в дополнение к онлайн-соревнованию и финалам в Вашингтоне ТопКодер проводит серию региональных этапов в Китае, США, Индии, Индонезии и теперь в России. В программе мероприятия:

  • Онсайт-раунд Algorithm Competition: соревнование в формате Single Round Match (3 задачи на 75 минут + 15 минут челленджа), из которого 10 лучших участников пройдут в онлайн Wild Card Round, из которого, в свою очередь, два победителя отправятся на финалы TCO в Washington DC (правила);
  • Читать полностью »

Хэш-таблицы используются везде, в каждой серьёзной С-программе. По сути, они позволяют программисту хранить значения в «массиве», индексируя его с помощью строк, в то время как в языке С допускаются только целочисленные ключи массива. В хэш-таблице строчные ключи сначала хэшируются, а затем уменьшаются до размеров таблицы. Здесь могут возникать коллизии, поэтому нужен алгоритм их разрешения. Существует несколько подобных алгоритмов, и в РНР используется стратегия связных списков (linked list).

В Сети есть немало замечательных статей, подробно освещающих устройство хэш-таблиц и их реализации. Начать можно с http://preshing.com/. Но имейте в виду, вариантов структуры хэш-таблиц — несметное множество, и ни один из них не совершенен, в каждом есть компромиссы, несмотря на оптимизацию циклов процессора, использования памяти или хорошее масштабирование потокового окружения (threaded environment). Одни варианты лучше при добавлении данных, другие — при поиске и т. д. Выбирайте реализацию в зависимости от того, что для вас важнее.

Хэш-таблицы в РНР 5 подробно рассмотрены в материале phpinteralsbook, который я написал вместе с Nikic, автором хорошей статьи про хэш-таблицы в РНР 7. Возможно, её вы тоже сочтёте интересной. Правда, она писалась до релиза, поэтому некоторые вещи в ней слегка отличаются.

Здесь же мы подробно рассмотрим, как устроены хэш-таблицы в РНР 7, как с ними можно работать с точки зрения языка С и как ими управлять средствами РНР (используя структуры, называемые массивами). Исходный код в основном доступен в zend_hash.c. Не забывайте, что хэш-таблицы мы используем везде (обычно в роли словарей), следовательно, нужно проектировать их так, чтобы они быстро обрабатывались процессором и потребляли мало памяти. Эти структуры решающе влияют на общую производительность РНР, поскольку местные массивы не единственное место, где используются хэш-таблицы.
Читать полностью »

Зачем нужен собственный торрент-трекер – вопрос не стоит. Причины могут быть разные. Поэтому сразу перейду к делу.

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

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

image

Установка выглядит следующим образом (небольшая цитата из инструкции):
Читать полностью »

34,7% российских десктоп-пользователей пользуются блокировщиками рекламы, говорится в исследовании компании Cloud Technologies. В 2015 году по данным компании блокировщики стояли всего у 10% пользователей ПК. Среди пользователей мобильных устройств рекламу блокирует всего 4,5%.

CloudTechnologies_G1

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

Что общего у японского робота-бармена, который умеет поддерживать осмысленный диалог с человеком, и защитных очков для компании Airbus, которые оберегают не только глаза работника от опасных предметов, но и самолёт, который он собирает, от ошибок?

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

Полагаем, многие уже догадались: всё это создано с использованием вычислительной платформы для интернета вещей Intel Joule. Её, 16 августа, представил на IDF 2016 в Сан-Франциско CEO Intel Брайан Кржанич.
Intel Joule: подробности - 1Читать полностью »

Дождется ли ФАС своего «звездного часа» в тяжбе с Google - 1

Компания Google обязана выплатить штраф за нарушение антимонопольного законодательства в размере 438 миллионов рублей. Такое решение 17 августа вынес Девятый арбитражный апелляционный суд, который отказал ей в удовлетворении жалобы на решение Федеральной антимонопольной службы (ФАС) по делу об ограничении конкуренции на рынке мобильного софта. Сумма штрафа не пугает Google, но теперь компания должна пересмотреть условия контрактов, запрещающих производителям смартфонов устанавливать приложения конкурентов.

Во вторник, 16 августа, ФАС сообщила, что стороны вновь пытались, но так и не смогли достичь мирового соглашения по этому вопросу.

После того, как суд вынес решение, Google должна в течение 8 дней выполнить требования ФАС. Иначе компании грозит еще и административный штраф. Как сообщала представитель ФАС Анна Орлова, размер штрафа составит 300-500 тысяч рублей.Читать полностью »

Мы знаем, что возраст Вселенной составляет 13,8 миллиардов лет, но размер наблюдаемой Вселенной при этом – 46 миллиардов световых лет. Как это возможно?

Природа требует, чтобы мы не превышали скорость света. Всё остальноё опционально.
— Роберт Бролт

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

Как получилось, что размер Вселенной больше её возраста? - 1

Быстро выяснилось, что эти объекты – галактики, похожие на наш Млечный путь, находящиеся в тысячах световых лет от нас. Кроме того, большая их часть двигается по направлению от нас. Что ещё более интересно, так это то, что чем дальше от нас галактика, тем (в среднем) она быстрее удаляется. Всего через несколько лед были открыты и механизм и закон, управляющие этим явлением.
Читать полностью »

image

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

Под давлением активистов органы Европейской юстиции и Европарламент приняли ряд законов по защите личных данных своих сограждан и их репутации («Общие положения о защите данных» – GDPR и нашумевшее “право на забвение”). Однако, судя по последним событиям, борьба за сохранность конфиденциальной информации еще далека от завершения.
Читать полностью »

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

Моему мечтательному настроению во время прогулки по прекрасному коста-риканскому национальному парку "Коркова́до" пришёл внезапный конец, когда гид толкнул рукой мне в грудь.

image

(Жёлтопузая морская змея, также известная как Pelamis platurus)

"Стойте!", — крикнул он, указывая на что-то активно двигающееся под песком. "Это морская змея."
В то время как я смотрел за жёлтопузой морской змеёй, находящейся вне своей родной стихии и явно беспокойную, я вспомнил факт, который узнал ещё в детстве. "Морские змеи", — напомнило мне моё юное Я, — "самые опасные из всех змей. Тебе следует быть осторожным." В принципе верно, многие морские змеи, и наземные змеи если на то пошло, невероятно ядовиты. В одном укусе змеи тайпан достаточно яда, чтобы моментально убить примерно 250 000 лабораторных мышей или 100 человек. И это верно не только для змей.

image

(Моллюск-конус)

Одна капля яда моллюска конус мармореус может убить 20 человек. Жало кубомедузы может вызвать остановку сердца и смерть в течение считанных минут. Напрашивается вопрос: зачем обладать мощным оружием, способным убивать десятки человек, если ты будешь использовать его только тет-а-тет, особенно если твоя добыча будет по размеру гораздо меньше человека? Похоже, что суперъяды просто не имеют смысла с эволюционной точки зрения.

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


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