30 сентября 2017

Простой словарь сложных IT-терминов

Блокчейн и все остальное для... гуманитариев

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

API

DDOS-атака

Face ID

Апплет

Блокчейн

Большие данные (Big Data)

Искусственная нейронная сеть

Криптовалюта (биткоин, эфир и другие)

Облако

Фолксономия

Блокчейн

Блокчейн

У нас все ходы записаны (с)

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

Слово «блокчейн» (blockchain) буквально означает «цепочка блоков». Любое изменение информации в блокчейне приводит к созданию нового блока (записи в вахтерском журнале), который намертво «цепляется» к предыдущим звеньям, и каждое звено после своего создания невозможно изменить.

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

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

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

Назад к списку терминов

Криптовалюта

Криптовалюта

А король-то голый! (с)

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

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

Играли в детстве во вкладыши от жвачки? Собирали фантики от конфет? Помните, как вы все это ценили? А ведь сегодня, возможно, все это богатство для вас не значит вообще ничего.

Все криптовалюты (например, биткоин, но он не единственный) существуют примерно так же, как криптотугрики: за ними не стоят золотые запасы государства. Выпускается криптовалюта в ограниченном и заранее известном количестве, скажем, сегодня 100, завтра 50, послезавтра 25 и так далее. Таковы правила «игры».

Каждая криптовалюта существует только в цифровом виде, в особой компьютерной системе, — эту валюту руками не пощупать. К этой системе может присоединиться любой, кто поставит на свой компьютер или даже смартфон специальную программу.

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

Обмен информацией между устройствами участников системы, поддерживающей криптовалюту, происходит через интернет.

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

С другой стороны, чем больше участников, тем труднее заработать, — наплыв участников никак не влияет на то, сколько новых единиц валюты выпускается. Кроме того, так устроено, что с каждым днем для получения одной единицы валюты ресурсов тратить нужно все больше. Заработок криптовалюты называют майнингом: люди могут присоединяться к системе исключительно ради этого. Каждый майнер вооружается компьютером максимально большой для себя мощности и всю ее отдает на поддержку системы. Есть немало примеров того, как ради майнинга создаются целые компьютерные центры. В то же время понемногу можно майнить даже на смартфоне.

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

Ценность каждой криптовалюты в обычных деньгах определяется уровнем ажиотажа и интереса к этой криптовалюте. К примеру, биткоин сейчас очень популярен, стоит дорого, и начать много зарабатывать, присоединившись к поддерживающей биткоин системе, непросто: слишком многими и дорогостоящими компьютерными ресурсами нужно располагать, чтобы доход был ощутимым. Тем не менее путь открыт для всех. Мы же предупредим: да, сегодня биткоин может стоить как четыре iPhone X, но через месяц за него могут не дать и одну Nokia 3310 с неисправным аккумулятором. С другой стороны, через месяц биткоин может обогнать по стоимости всю компанию Nokia.


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

Назад к списку терминов

Большие данные

Большие данные (Big Data)

От создателей Большого брата

Этот термин появился после перевода «в лоб» английского Big Data. Если же смотреть в корень, то правильнее было бы использовать что-то вроде «польза от того, что у меня очень много данных». Какая такая польза? Какие такие данные? Давайте рассмотрим пару примеров.

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

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

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

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

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

Назад к списку терминов

Облако

Облако

Небеса будут знать

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

Какая-нибудь компания — МТС или, скажем, Google — организует в надежном помещении большой компьютерный центр, основная задача которого — хранить очень-очень много информации. В этом гигантском хранилище владелец предоставляет часть места для других компаний или обычных людей. Через интернет это отведенное место люди или компании могут заполнять своей информацией (фотографиями, фильмами, программами, документами) и пользоваться ею когда угодно. Можно сказать, облако — это флешка или жесткий диск, которые не нужно носить с собой. И чтобы воспользоваться ими, нужен только интернет, к тому же необязательно быть именно дома. Иногда для доступа к облаку нужна специальная программа, но чаще всего достаточно воспользоваться браузером.

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

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

Назад к списку терминов

Face ID

Face ID

Маска, я вас знаю (с)

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

Особенность реализации Apple в том, что гаджет сохраняет трехмерный образ лица владельца, подсвечивая его инфракрасными лучами и фиксируя на нем положение около 30 тысяч точек. Полученный образ каждый раз сравнивается с лицом того, кто пытается получить доступ к смартфону. Создание трехмерного образа не позволяет обмануть систему фотографией.

Apple утверждает, что проверяла Face ID на масках, трехмерных копиях лиц, и якобы система распознала подлог.

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

Назад к списку терминов

Фолксономия

Фолксономия

— Красивые — налево, умные — направо. 

— А мне что, разорваться, что ли?! 

Вид классификации объектов. Фолксономия — это что-то вроде ручной сортировки информации, которой сообща занимается группа людей. Как правило, речь идет о классификации чего-то в интернете — там это удобнее. Вот пример.

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

Популярный сайт, на котором применена фолксономия, — фотохостинг www.flickr.com. На него пользователи выгружают свои фотографии, отмечая их тегами. Каждой фотографии тег может поставить любой, кто зарегистрируется на сайте.

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

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

Фолксономии отлично поддаются книги, музыка, фильмы, изображения и все прочее, что можно наделить несколькими признаками.

Назад к списку терминов

Искусственная нейронная сеть

Искусственная нейронная сеть

Вкалывают роботы, а не человек (с)

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

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

Первая простейшая искусственная нейронная сеть появилась в 1960 году. Приведет ли век спустя прогресс таких сетей к появлению беспощадных терминаторов? Об этом наверняка знает только Джон Коннор.

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

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

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

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

Назад к списку терминов

Апплет

Апплет

Странное отверстьице для маленьких жучков (с)

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

Апплет — как насадка для миксера: без миксера от нее никакой пользы.

Апплеты могут быть созданы, например, для работы в окне интернет-браузера — если вы увидите этот термин, то скорее всего, речь идет именно о таком случае. С помощью апплета в браузере могут запускаться игры или, скажем, воспроизводиться музыка: и то и другое вы не раз могли встретить в интернете. Благодаря апплетам у сайтов может быть очень разная функциональность, и мы прямо в браузере можем смотреть кино, оплачивать покупки, редактировать документы, ставить смайлики.

Слово «апплет» чуть ли не всегда употребляется в связке со словом Java — например, Java-апплет. Java — это язык программирования, который, как правило, хорошо «понимают» те самые браузеры, о которых рассказано чуть выше. Java-апплет — простая программа, написанная на языке Java.

Назад к списку терминов

API

API

Вход свободен

Application programming interface (англ.) — компьютерный термин, который переводится как программный интерфейс приложения. API — программный код, написанный авторами одной программы для того, чтобы авторы других программ могли с помощью этого кода «научить» свои программы взаимодействовать с первой программой. Давайте на паре примеров.

Особенно хорошо принцип создания API поймут поклонники Apple. API — это вроде переходника, позволяющего что-то подключить к чему-то, но только API делаются для программ.

Вы знаете, что можете распечатать документ из множества приложений на своем компьютере. Сама возможность печати — функция операционной системы (ОС) вашего ПК, но ведь программы, в которых вы работаете, созданы не теми же компаниями, что делали вашу ОС. Тут-то и помогает API для печати, созданный авторами ОС, его берут авторы сторонних программ, и вот их программа уже умеет печатать. Таким же образом реализовано то, что у множества программ на вашем компьютере окна выглядят одинаково. Если вы играете в игры прямо в Facebook, это тоже возможно благодаря API, с помощью которого разработчики игр могут встроить свой продукт в интерфейс социальной сети.

Назад к списку терминов

DDOS-атака

DDOS –атака

Я занят, позвоните попозже (с)

Попытка вывести из строя информационную систему или ее отдельную часть путем перегрузки множеством запросов, как правило, переданных по сети Интернет. Объектом атаки может быть сайт, компьютерная система управления транспортом или система безопасности банка, сервер электронной почты и так далее. Аббревиатура DDOS расшифровывается как Distributed Denial of Service, то есть «распределенный отказ от обслуживания».

Абстрактный пример. Предположим, вы продаете пряники в ларьке на улице. Вы ждете, что к вам будут подходить люди, отдавать вам деньги в обмен на сладости. И им хорошо, и вам. Но представьте, что к вам подбегает человек и спрашивает, как пройти к библиотеке. Потом тут же другой узнает у вас, который час. Третий — просит почесать ему между лопаток, а то прям невтерпеж. И вот такие люди подходят к вам в огромных количествах и без перерыва. Вокруг скапливается шумная толпа, и всякому что-то нужно. Где-то среди этого гвалта, конечно, есть и покупатели, но у вас нет возможности что-то продавать, а у них — даже шанса приблизиться к вашему ларьку. И вам плохо, и им.

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

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

DDOS-атаки совершают злоумышленники. Зачем? Это самый сложный вопрос. Бывают случаи простого хулиганства или мелкой мести. Иногда DDOS-атака — это метод нечестной конкуренции: плохо ли на время (часто — длительное) вывести конкурента из игры?

Порою DDOS-атака — это лишь первый этап серьезного взлома информационной системы, ведь защиту перегруженной системы проще обойти. Если это удается, то потом в теории можно добраться до чужих секретов или денег, стереть любую информацию, нарушить работу предприятия, что может привести даже к какой-нибудь катастрофе. Защититься от DDOS-атак на все 100%, пожалуй, нельзя. Но есть технические средства борьбы с ними, которые используются многими компаниями.

Назад к списку терминов

Подписка на новости

Новое и лучшее