Архив за 09 февраля 2016 - 3

В интервью агентству Bloomberg советник президента по развитию интернета Герман Клименко заявил, что Microsoft, Google и другие американские компании «достигли точки невозврата», когда подчинились санкциям, введенным в связи с присоединением Крыма к России, и прекратили все отношения с полуостровом.

В результате «неизбежным» стал переход государственных сетей с Windows на системы с открытым исходным кодом, основанные на Linux. Более того, господин Клименко также заявил, что 22 тысяч муниципальных органов власти готовы перейти на это немедленно.

Ксения Собчак побеседовала с Германом Клименко, о грядущих переменах, о проблемах интернет-отрасли в России, о новом статусе и старых «грешках» новоиспеченного чиновника. Читать полностью »

Против браузерного плагина Torrents Time (Popcorn Time в браузере) уже ведут кампанию антипираты - 1

Еще и недели не прошло со времени появления плагина к браузеру Torrents Time (этот плагин позволяет просматривать видеофайлы с торрентов без предварительного скачивания), а борцы с пиратами уже отправили разработчикам письмо-требование «о приостановке и прекращении деятельности» (cease-and-desist letter). Анти-пиратская группа BREIN из Нидерландов считает плагин «нелегальным приложением» и требует, чтобы администраторы «немедленно прекратили распространение Torrents Time»).

Плагин действительно удобен — он позволяет просматривать фильмы с торрентов в онлайн-режиме, без необходимости загрузки видеофайла на свой ПК. При этом не требуются для просмотра и торрент-клиенты, вроде uTorrent или Transmission. Код плагина разработчики загрузили на GitHub, так что любой пользователь, которому захочется сделать что-то свое на основе существующего проекта может без проблем осуществить задуманное.
Читать полностью »

Я хочу поведать миру принципиально новый язык программирования, аналогов которому нет во всём мире.

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

SVG sprites intro

Недавно я решал задачу организовать все SVG-файлы, используемые в проекте, в виде одного спрайта. До этого мне приходилось использовать самописное решение для такой задачи. На этот раз я решил воспользоваться популярной библиотекой svg-sprite, однако был сильно удивлен сколько разных способов создания она предлагает. Какой-то единой статьи где были разобраны все способы я не нашел, вся информация была разбросана по блогам и отдельным публикациям. Поэтому я решил собрать доступные в библиотеке способы для генерации спрайтов в одном месте, попутно проанализировав их преимущества и недостатки. Итак, поехали.

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

В понедельник Управление телекоммуникациями Индии решило приостановить программу Facebook Free Basics, по которой индийцы могли получить доступ к определённому списку сайтов бесплатно. Власти посчитали, что Facebook нарушает концепцию "сетевого нейтралитета", то есть ставит в невыгодное положение малых интернет-провайдеров и стартапы.

Roem.ru приводит перевод статьи Backchannel от прошлой недели о том, как Facebook пытался зайти на индийский рынок и с какими проблемами столкнулся. Редакция благодарит Читать полностью »

Все нижеизложенное является исключительно частным мнением автора, не имеющим отношения к какому-либо работодателю либо вендору.

«Хмм… правдивого архитектора… А что, такие бывают? – спросите вы и подумаете. — Врет, поди! Сейчас будет нам рассказывать очередную концепцию „бла-бла-бла.2.0“. Знаем, плавали, видали мы „витающих в небесах архитекторов“ и их умозрительные конструкции».
И будете правы: нормальный «пацанский» архитектор — человек очень занятой, и времени писать статьи у него, как правило, нет… Но! Бывает, что настает момент – и желание человека поделиться опытом, рассказать о своих удачах и сложностях миру настолько высоко, что и время находится, и присущий нашему брату-технарю страх публичных высказываний отступает. К тому же коллеги по цеху давно призывали меня начать подобную деятельность.

Стартовать я решила с темы несколько общего характера – ИТ-архитектуры в целом. Почему бы сразу не перейти непосредственно к деталям, которые наиболее занимают читателей технических блогов?
Ответ прост: уж больно много вопросов, трактовок и кривотолков возникают вокруг работы и задач архитекторов. И чтобы двигаться дальше, нужно выстроить некую «общую систему координат» — некую отправную точку.
За время моей работы сложилось некое «видение» происходящего, которым хотелось бы поделиться и обсудить с коллегами.

Итак, попробуем поискать ответы на следующие вопросы.

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


Если вы когда-либо задавались подобными вопросами, и они представляют для вас интерес, то эта статья для вас — приглашаю поразмыслить вместе.
Читать полностью »

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

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

Rocker Gestures и другие новинки в еженедельной сборке Vivaldi 1.0.390.3 - 1

Всем привет!

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

Декларации независимости Киберпространства исполнилось 20 лет - 1

«Правительства Индустриального мира, вы — утомлённые гиганты из плоти и стали; моя же Родина — Киберпространство, новый дом Сознания. От имени будущего я прошу вас, у которых всё в прошлом, — оставьте нас в покое. Вы лишние среди нас. Вы не обладаете верховной властью там, где мы собрались

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

Так начинается знаменитая Декларация независимости Киберпространства (перевод на русский), которая провозглашала независимость интернета от власти национальных правительств — классика интернетовского либертарианства. Для своего времени она стала настоящим откровением. Краткий, но ёмкий текст Джона Перри Барлоу очень быстро стал известным и широко разошелся по Сети.
Читать полностью »

Категорически приглашаем всех желающих на онлайн-курс «Введение в теоретическую информатику» Александра Ханьевича Шеня, подготовленный совместно с Computer Science центром и платформой Stepic. Курс начнётся 24 февраля.

Александр Ханьевич — автор многих популярных книг по математике и программированию. Многие его книги и брошюры можно бесплатно скачать с сайта издательства МЦНМО: например, «Программирование: теоремы и задачи» (Шень, 2004), «Лекции по математической логике и теории алгоритмов» (Верещагин, Шень, 2012), «Классические и квантовые вычисления» (Китаев, Шень, Вялый, 1999). Под его редакцией вышел перевод первого издания классического учебника «Алгоритмы: построение и анализ» (Кормен, Лейзерсон, Ривеста, 1990), а также недавнего учебника «Алгоритмы» (Дасгупта, Пападимитриу, Вазирани, 2006).

В общем, у Александра Ханьевича огромный опыт чтения лекций как школьникам, так и студентам и аспирантам. Рассказывает он очень увлекательно и понятно. В онлайн-курсе он даст обзор различных направлений Theoretical Computer Science: криптография, инварианты циклов, вычислимость, переборные задачи, игры, коды, интерактивные доказательства и многое другое (всего в курсе восемнадцать глав!). В курсе будет много задач — как простых (закрепляющих изученный материал), так и более сложных, над которыми придётся поломать голову и тем, кто уже был знаком с теорией.

Будем рады видеть вас среди слушателей онлайн-курса!
stepic.org/104
Читать полностью »


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