Каналы в Go — это мощный механизм для обмена данными и синхронизации между горутинами. Каналы позволяют передавать значения одной или нескольким горутинам, а также контролировать их выполнение. Каналы могут быть буферизированными или небуферизированными, однонаправленными или двунаправленными, а также закрытыми для завершения передачи.
Небуферизированный канал — это канал, который не имеет внутреннего хранилища для значений. Каждая операция отправки или получения на таком канале блокирует горутину, пока другая горутина не выполнит соответствующую операцию. Это означает, что небуферизированный канал служит точкой синхронизации между горутинами и гарантирует, что значение будет доставлено полностью.
Буферизированный канал — это канал, который имеет внутреннее хранилище для значений определенной емкости. Операция отправки на таком канале блокирует горутину только в том случае, если буфер заполнен, а операция получения блокирует горутину только в том случае, если буфер пуст. Это означает, что буферизированный канал позволяет горутинам работать асинхронно и обмениваться значениями без ожидания.
Однонаправленный канал — это канал, который поддерживает только операцию отправки или только операцию получения. Однонаправленные каналы полезны для ограничения доступа к каналу и повышения безопасности кода. Однонаправленные каналы можно создавать явно с помощью ключевых слов chan<- или <-chan, или неявно с помощью преобразования типов.
Двунаправленный канал — это канал, который поддерживает обе операции отправки и получения. Двунаправленные каналы являются наиболее общими и универсальными видами каналов в Go. Двунаправленные каналы можно создавать с помощью ключевого слова chan без указания направления.
Закрытый канал — это канал, на который больше нельзя отправлять значения. Закрытый канал полезен для сигнализации о завершении работы горутин или об окончании потока данных. Закрытый канал можно создать с помощью функции close, которая принимает канал в качестве аргумента. После закрытия канала можно продолжать получать значения из него, пока буфер не опустеет, а затем получать нулевые значения типа канала. Также можно использовать второй возвращаемый параметр оператора <- для проверки, закрыт ли канал или нет.
Интересные факты и фичи языков программирования у нас в канале, заходи :)
По определению, презентация — это визуальный инструмент, который помогает рассказать историю. Эта история может быть для разных целей: обучение, развлечение или бизнес. Хорошая презентация может стимулировать рынки и укрепить репутацию.
Когда в 1987-м году был продемонстрирован PowerPoint, презентации изменились навсегда. Конечно, развитие презентаций было делом рук не только Microsoft. Пожалуй, самая запоминающаяся презентация всех времён — анонс Стива Джобса iPhone на Macworld 2007 — сделана вовсе не на PowerPoint.
Когда ПО для презентаций стали популярными, такие инструменты, как диафильмы и слайд-проекторы, превратились в хлам в кладовке. До компьютеров презентации делались с помощью флипчартов и слайд-проекторов, и они применялись в учебных заведениях и конференц-залах по всему миру. Интересно, что дизайн слайдов олицетворял визуальный стиль графического дизайна своего времени. Эволюция презентаций следовала тенденциям, так же как реклама и мода. В этой статье рассмотрим, как искусство презентаций развивалась с течением времени и как она превратились в то, что мы знаем сегодня.
❯ Первые презентации
Наскальные рисунки пещерных людей считаются первыми произведениями искусства в истории человечества. И эти рисунки можно назвать первыми презентациями. Забегая вперёд на тысячи лет, ещё одним подобным примером можно считать средневековые готические соборы, которые были украшены большими красочными витражами. На витражах были изображены истории из Библии и жизни святых. Цель этих окон состояла в том, чтобы визуально обогатить проповеди. Каждое такое окно старинных времён можно считать «винтажным слайдом». Также в пример можно привести буддийские храмы.
Витражи Кентерберийского собора
Первой целью презентаций было обучение. Позже люди начали использовать презентации для торговли. Первым инструментом, который использовался в школьных уроках, была всем известная классная доска. Учителя использовали классные доски на протяжении сотен лет, чтобы обучать многие поколения школяров. Одни учителя писали, пока говорили, а другие заранее готовили доски. Можно сказать, что последний был наиболее похож на презентацию, в привычном нам понимании сегодня.
На протяжении десятилетий учёные использовали классные доски для представления своих идей. Их расчёты и формулы заполняли большие доски. Во время рассказа или выступления они указывали на разные участки доски указкой.
Группа учёных НАСА в 1961-м году
Ещё одним инструментом, широко использовавшимся во время уроков был флипчарт. Первые флипчарты представляли собой распечатанные плакаты, соединённые металлическими застёжками. Учителя переворачивали эти плакаты один за другим, чтобы представить и объяснить каждый из них. Флипчарты были созданы для наглядных уроков и могли использоваться многократно.
Science Charts — образовательный флипчарт 1940-х годов
Флипчарты также использовались для бизнеса. Их первое зарегистрированное использование для встречи по продажам было описано в книге «Принципы продаж Паттерсона» в 1912-м году. Флипчарты всё ещё используются сегодня, потому что их можно легко заламинировать, повесить на стену и просматривать при необходимости.
Презентация флипчарта компании Coca-Cola 1940-х годов
Первый бумажный флипчарт был представлен в 1970-х годах Питером Кентом. Бумажный флипчарт представляет собой большой блок листов белой бумаги, прикреплённый к отдельно стоящей доске. Выступающие могут рисовать или писать на бумажном флипчарте во время выступления или заранее создавать его с помощью диаграмм, графиков и иллюстраций.
Флипчарты в основном использовались до появления PowerPoint, но они также стали чем-то вроде культовой классики для проведения живых презентаций. Многие до сих пор используют их в своих проектах. В 1960-х годах помимо флипчартов и проекторов некоторые презентации визуализировались с помощью картонных плакатов, установленных на деревянных мольбертах.
❯ Презентация как шоу
Классные доски, флипчарты и плакаты были прекрасными инструментами для представления информации, но они были ограничены. С развитием технологий преподаватели и продавцы хотели сделать презентацию более увлекательной и интерактивной, и они стали использовать проекторы разных типов. Первым проектором был «Magic Lantern». Вместо лампочки в нём использовалась свеча или керосиновая лампа для проецирования света через прозрачную плёнку.
Первые «слайды» использовались в диафильмах. Это были короткие 35-мм плёночные негативы, проецируемые на стену. Эти машины управлялись вручную с помощью колеса сбоку. Это колесо перемещало диафильм на один кадр или «слайд» за раз. Подготовленные диафильмы обычно сопровождались аудиофайлом на виниловой пластинке. В других случаях диафильмы поставлялись с печатным текстом, который рассказчик читал во время презентации. Аудиозаписи, которые сопровождали диафильмы, имели специальную звуковую подсказку, чтобы сообщить учителю, когда пришло время перейти к следующему кадру/слайду. В печатном тексте тоже были письменные подсказки. Более современные диафильмы имели автоматические движения слайдов и слот для кассеты, которая воспроизводилась синхронно.
В конце 40-х мультимедиа были в новинку. Но по мере того, как слайд-проекторы становились всё более популярными, компании хотели иметь свои собственные слайды для торговых встреч и презентаций. К началу 1960-х годов почти все компании с национальными рекламными бюджетами использовали мультимедийное оборудование — 16-миллиметровые проекторы и диапроекторы — в своих тренингах по продажам и рекламных акциях, для связей с общественностью и в рамках своих внутренних коммуникаций. Многие нанимали штатных аудио- и видеорежиссеров, которые были не только техниками, но и шоуменами. Потому что, несмотря на репутацию утомительных презентаций, когда они сделаны правильно, они превращаются в настоящее шоу. Компании использовали драматическую силу изображений, чтобы продавать свои идеи миру.
В 1965-м году была представлена известная Kodak Carousel. Именно тогда в конечном итоге начали появляться более сложные конструкции слайдов. Финал сериала «Безумцы» — телесериала о маркетинговой компании 1960-х годов — включает запоминающуюся сцену, в которой главный герой предлагает маркетинговую идею для Kodak Carousel.
До PowerPoint и задолго до появления цифровых проекторов главными были 35-миллиметровые слайды. Более крупные, чёткие и менее дорогие в производстве, чем 16-миллиметровая плёнка, и более красочные и с более высоким разрешением, чем видео, слайды были единственным средством для впечатляющих презентаций, устраиваемых на ежегодных собраниях акционеров. Для проведения этих презентаций, известных в бизнесе как «мульти-имиджевые шоу», требовалась небольшая армия продюсеров, фотографов и съёмочного персонала. Сначала всё шоу нужно было написать, раскадровать и озвучить. Выбирались изображения из библиотеки, устраивались фотосессии, произведились анимации и спецэффекты. Техники в белых перчатках разрабатывали, монтировали и протирали пыль с каждого слайда перед тем, как поместить его в карусель слайдов. Тысячи сигналов программировались в компьютеры управления шоу, а затем проверялись и снова проверялись. Потому что проекторы ломались. Перегорались лампы. Карусели слайдов застревали.
Презентация Saab от Дугласа Месни
Одним из востребованных фотографов, который устраивал мульти-имиджевое шоу был Дуглас Месни. На пике карьеры Месни в его шоу требовалось до 100 проекторов, скреплённых вместе в головокружительных установках. С несколькими проекторами, направленными на один и тот же экран, он мог создавать бесшовные панорамы и сложные анимации, синхронизированные с лентой. Хотя риск фиаско всегда был высок, когда ему это удавалось, его шоу ошеломляли публику. Среди клиентов Месни были IKEA, Saab, Kodak и Shell; он распоряжался производственным бюджетом в сотни тысяч долларов. И это было дёшево. Более крупные компании по постановке мультимедиа, такие как Carabiner International, брали до 1 миллиона долларов за организацию корпоративных встреч, оживляя свои презентации лазерными и световыми шоу, танцевальными номерами и знаменитыми артистами, такими как Hall & Oates, Allman Brothers и даже Маппеты.
С момента своего создания в 1976-м году до середины 1980-х годов Ассоциация мультиизображений, торговая ассоциация производителей слайдов, выросла с нуля до 5000 членов. На пике своего развития в мульти-имиджевом бизнесе работало около 20 000 человек, и он поддерживал несколько фестивалей и четыре различных отраслевых журнала. В одном из них в 1980-м году был опубликован профиль Дугласа Месни; когда его спросили о его прогнозе о будущем слайдов, он ответил: «Мы можем разбогатеть или разориться через год». И он не ошибся.
В то время около 30 производителей электронных устройств для программирования слайдов боролись за доллар. Чтобы удовлетворить спрос на высокоэффективные шоу, технология быстро эволюционировала от ручных устройств и базовых систем управления, запрограммированных с помощью перфоленты, а затем аудиокассет, до специализированных компьютеров для управления слайдами, таких как AVL Eagle I, которые могли управлять 30 проекторами. Eagle, который поставлялся с программным обеспечением для обработки текстов и бухгалтерского учёта, был настоящим бизнес-компьютером — настолько, что, когда Eagle отделился от своей материнской компании Audio Visual Labs в начале 80-х, он стал одним из самых многообещающих компьютеров Силиконовой долины.
Сегодня если вы до этого не видели слайд-шоу, то скорей всего уже никогда не увидите. Машины, которые могли показать их, были захоронены. Сами слайды редко архивировались. Время от времени несколько коробок со старым «модулем» с несколькими изображениями обнаруживаются в хранилищах, а иногда они даже не повреждены. Но, за исключением нескольких любителей и программистов на пенсии, ноу-хау для восстановления и создания слайд-шоу из нескольких изображений мало. Вся индустрия, существовавшая на неожиданном пересечении аналогового и высокотехнологичного искусства, возникла и исчезла чуть более чем за 20 лет.
Последний слайд-проектор сошёл с конвейера в 2004-м году. Внутренняя часть его корпуса была подписана заводскими рабочими и руководством Kodak, прежде чем устройство было передано Смитсоновскому институту.
❯ Изобретение PowerPoint
В 1984-м году у Роберта Гаскинса, учёного-компьютерщика, возникла идея. Он устал часами готовить диапозитивы для презентаций и использовать классные доски для иллюстрирования. И поэтому он с помощью разработчиков Томаса Рудкина и Денниса Остина решил создать программу для презентаций, которая обеспечивала бы простой способ создания и представления слайдов. Они назвали эту программу Presenter, которая позже была переименована в PowerPoint.
Команда представила программу и бизнес-план своей компании-разработчику программного обеспечения Forethought в Саннивейле, штат Калифорния. Forethought быстро распространила революционную идею PowerPoint по всему миру. Первая версия PowerPoint для компьютеров Apple была выпущена в чёрно-белом цвете.
Apple инвестировала 432 000 долларов в PowerPoint, что сделало это первой венчурной инвестицией Apple. К 1986 году команда PowerPoint использовала PowerPoint для объяснения своей бизнес-стратегии. В 1987-м году Microsoft удалось в кои-то веки превзойти Apple и выкупить PowerPoint за 14 миллионов долларов. После их приобретения Microsoft выпустила свою первую официальную версию PowerPoint в 1990-м году. К 1993-му году продажи PowerPoint составляли 100 миллионов долларов в год.
Когда Microsoft приобрела PowerPoint, они перезапустили его с поддержкой всех цветов. Было несколько «мастеров слайдов», которые сегодня называются шаблонами. Пользователи могли изменять цвета с помощью предварительно разработанных цветовых схем, доступных в программе. Когда PowerPoint впервые появился, он был доступен только тем, у кого были компьютеры, например рекламным и креативным агентствам. К середине 90-х PowerPoint стала популярной программой для создания презентаций. Ею пользовались все — учителя, ученики и, конечно же, на каждом собрании компаний была презентация в PowerPoint.
1997-й год стал годом, навсегда изменившим ход истории PowerPoint. PowerPoint 97 был выпущен со значительными улучшениями и обновлениями, в первую очередь с настраиваемой анимацией. Это позволяло презентациям плавно приближаться к будущему. А тот факт, что пользователям не требовалось специальных навыков программирования для анимации своих презентаций, заставил всех влюбиться в PowerPoint. С 1997-го года PowerPoint продолжает улучшаться и расти. Вышли новые версии с встраиванием аудио и видео, веб-поддержкой и большим количеством переходов между слайдами, чем когда-либо прежде. К 2003-му году доходы Microsoft от PowerPoint превышали 1 миллиард долларов в год.
Продолжающееся доминирование PowerPoint может быть связано со статусом программы как золотого стандарта в образовательных учреждениях для студентов и преподавателей. И, по большей части, люди довольны работой с PowerPoint — нет веских причин что-то менять. Тем временем основатель Роберт Гаскинс уже вышел на пенсию и написал книгу об изобретении PowerPoint для тех, кто хочет узнать больше о рождении этой инновационной и надёжной программы.
Что действительно имело значение, так это то, что презентации больше не предназначались для встреч в конце года и больших идей, достойных усилий и затрат, необходимых для подготовки цветных слайдов. Масштабируемость информации и аудитории, которую PowerPoint привнёс, были просто невероятными. Нет ни одного ученика любого уровня, который не видел презентацию в PowerPoint. Действительно, PowerPoint используется в школах, компаниях, религиозных проповедях, на похоронах и свадьбах. В 2010-м году Microsoft объявила, что PowerPoint установлен более чем на миллиарде компьютеров по всему миру. PowerPoint занимает 95% рынка программного обеспечения для презентаций, затмевая таких конкурентов, как Apple Keynote, Google Presentations и Prezi.
В таком масштабе влияние PowerPoint на то, как мир общается, было неизмеримым. Но есть кое-что, что можно измерить: Microsoft выросла в десять раз за те годы, когда Роберт Гаскинс руководил подразделением графики. Технологические корпорации, как и сама PowerPoint, продолжает процветать. Большие презентации больше не проходят за закрытыми дверями. Теперь это полуобщественные события, за которыми охотно и с энтузиазмом следят потребители по всему миру. Никому больше не нужно беспокоиться о том, что карусели слайдов застревают, а проекторы ломаются. Хотя всё по-прежнему может пойти наперекосяк, от глючных технических демонстраций и до скучного рассказчика.
В июне этого года ростовский суд признал эмодзи с поднятым вверх пальцем, отправленный в мессенджере, эквивалентом подписи под юридически обязывающим документом. Знаковое событие.
И началось оно ровно 41 год назад, 19 сентября 1982… Или раньше… Или позже… Сегодня мы празднуем день рождения смайлика, отца эмодзи, стикеров и того странного баклажана из телеграмм, однако его история оказалась куда сложнее его незамысловатого внешнего вида.
:) Жёлтый кружок с глазами и улыбкой
Представьте себе одну ужасающую картину: идут масштабные процессы в корпоративной жизни страны, многие люди рискуют в любой момент потерять работу, остаться без средств к существованию, потерять возможность кормить свои семьи и выплачивать долги за дом, машину, медстраховку, а значит рискуют потерять и дом, и машину, и медстраховку. Тревожно. Вот именно так и чувствовали себя тысячи офисных работников по всей Америке в 60-е годы, когда начался процесс слияния крупных страховых компаний.
В декабре 1963 компания «State Mutual Life Assurance Cos. of America» решила подбодрить своих сотрудников. Она дала им денег? Гарантии сохранения рабочих мест? Улучшила условия их труда? Может быть оплачиваемые отпуска для всей семьи? Не, это всё какие-то неважные и вторичные мелочи, берите выше: она заказала у художника Харви Болла символ для значков и наклеек, чтобы вешать их на одежду сотрудников и клеить на всякие рабочие поверхности.
По признанию самого мистера Болла, работа заняла у него не больше 10 минут и он получил за неё аж целых 45 долларов. В те годы 45 долларов были более весомой суммой, чем сейчас, а за десять минут работы так и подавно, так что художник посчитал это весьма выгодной сделкой. Он не стал даже утруждаться с регистрацией рисунка в качестве торговой марки или ещё как-то защищать своё авторское право (делаем тут мысленную пометку, этот момент всплывёт позже). Сам Харви Болл в итоге не заработал больше ни цента на своём творении, о чём, правда, никогда не жалел.
Значки с жёлтой улыбающейся рожицей имели большой успех, и вскоре страховщики заказали партию ещё в 10 000 штук. А в 1970 году добавили к символу слоган «Have a Happy Day» и смайлик получил второй буст популярности, став известным по всему миру. Символ появился на открытках, майках, бейсболках, кружках, номерных знаках – в общем, на всём, чём только можно.
Было лишь вопросом времени, когда он появится в интернет-общении. Времени и авторства.
:) Двоеточие, тире и закрывающая скобка
После того, как простой и привычный смайлик в виде кружочка появился в мире, сама идея перенести его в текстовое общение витала в воздухе. Разные люди в примерно одно и то же время приходили к этой идее, далеко не все эту идею выразили или хоть где-то зафиксировали. Иногда авторство могло быть весьма неожиданным. Так, например, среди одного из «изобретателей» часто называют писателя Владимира Набокова. В 1969 на одном из интервью он сказал буквально следующее:
«Мне часто приходит на ум, что надо придумать какой-нибудь типографический знак, обозначающий улыбку, — какую-нибудь закорючку или упавшую навзничь скобку, которой я бы мог сопроводить ответ на ваш вопрос».
В те же годы электронные смайлики появились на специализированной платформе PLATO. В отличие от привычного нам формата, где улыбающееся лицо как бы лежит на боку, эти смайлики были расположены вертикально и представляли из себя наложение одних символов на другие. На PLATO сочетание клавиш Shift+Spacebar вызывало смещение курсора на одну позицию влево, и вводимый после символ не замещал и не сдвигал последующий, а накладывался поверх первого. Получившиеся рожицы программисты тех лет развлечения ради печатали на перфокартах и перфолентах. Их также использовали при создании простейших компьютерных игр. Однако кто первым додумался до этого фокуса с наложением – неизвестно.
Как выглядели смайлики на PLATO
Ряд исследователей интернет-культуры (да, есть и такая профессия) считают, что смайлик появился задолго до семидесятых годов прошлого века. Как минимум весёлая детская считалочка «точка, точка, запятая – вышла рожица смешная» существовала уже на тот момент очень давно, а самые первое подобие смайлика было обнаружено на образцах древнекитайской письменности 17 века до нашей эры. Честно сказать, увидеть там предумышленный смайлик – это надо ещё постараться, вполне может быть и случайный узор, но так говорят серьёзные люди в серьёзных очках – спорить мы с ними не будем, пусть говорят.
Нет, ну в принципе то похоже (тут автор серьезно поправляет серьезные очки)
Большинство же исследователей и людей простых, считает днём рождения ASCII-смайлика (то есть смайлика, составленного из букв, цифр и знаков препинания, входящих в набор символов ASCII) 19 сентября 1982 года. Именно в этот день профессор Скотт Фалманн предложил своим коллегам таким образом обозначать положительные эмоции, и сразу же после изобрёл и грустный смайлик, для эмоций отрицательных. В те годы группа американских учёных из разных университетов была подключена к экспериментальной сети под названием Arpanet, которую сделали по заказу Минобороны США. Это даже не было интернетом в прямом смысле, но простенький интерфейс позволял создавать некоторое подобие чатов и обмениваться небольшими сообщениями.
Вообще мистер Фалман — учёный-программист, в научном сообществе наиболее известный как автор новаторских работ в сфере развития раннего искусственного интеллекта 80-х. Однако его научные работы в итоге мало кому известны, и прославился он именно этим свои изобретением, которому сам Фалман не придал особого значения и никому не рассказывал об этом годами. Ну придумал и придумал, чё бубнеть то. Когда корпорация Майкрософт раскрыла его авторство, он прокомментировал это так:
«Да, я – изобретатель горизонтального «улыбающегося лица», который обычно используется в электронной почте, чатах и сообщениях форумов. Или, по крайней мере, я – один из изобретателей».
И второй «отец» смайлика также «поработал» не больше 10 минут
Новые университеты из разных стран продолжали подключать к системе Arpanet, и всех новых участников электронных переписок приветствовали теми самыми смайлами Фалмана. Стали появляться и новые варианты, а после открытия всемирной паутины в 1991 году, смайлы мигом перешли туда вслед за пользователями и стали массовым явлением.
:) Галочка, нижнее подчёркивание, галочка
Выделяют как минимум несколько систем выражения эмоций символами: западную, японскую, корейскую и китайскую. Все они принципиально отличаются: если западная базируется на вертикальном сочетании знаков препинания «:)», то японская «*_*» и корейская «ㅜ.ㅜ» – на горизонтальном сочетании знаков препинания и слоговых азбук, а китайская «囧» – на визуальной схожести иероглифов с выражениями лиц. И если в западных смайлах больше внимания уделяется форме и положению рта, то на востоке в центре внимание глаза.
Японские смайлики, которые базируются на демонстрации эмоций персонажей в манге, крайне разнообразны. В Интернете можно встретить цифру 10000, но ряд исследователей (ох уж эти исследователи), полагает, что их даже больше. Такое многообразие объясняется как минимум двумя факторами:
в отличие от кириллицы и латиницы, которые чаще всего записываются в однобайтовых кодировках, японскому письму необходимы как минимум двухбайтовые кодировки, имеющие более широкий охват символов;
каомодзи могут обозначать не только отдельные эмоции, но и сложные действия, а их комбинации – даже целые истории.
Неполный (!) список каомодзи для обозначения всего одной эмоции – радости
Понять, кто изобрёл эти региональные версии смайлов также нет никакой возможности: никто так и не признался.
Однако мы знаем, кто создал первый полноценный набор эмодзи: японец – Курита Сигэтака, сотрудник оператора сотовой связи NTT DoCoMo. Он вместе с командой работал для мобильного портала i-mode и, будучи дизайнером, захотел как-нибудь обновить интерфейс. Кроме того, передача информации таким образом способствовала экономии трафика и быстрой загрузке страницы – важное преимущество в те годы. Курита, который рисовал каждый эмодзи собственноручно, столкнулся с таким ограничением, как разрешение в 144 пикселя, и именно поэтому его эмодзи выглядят иначе, чем современные.
Самый первый набор эмодзи
Забавный факт: в России тоже есть своя региональная особенность. Если прочие представители западной интернет-культуры сократили символ смайлика до двоеточия и скобки :), то мы пошли ещё дальше, и оставили одну только скобку). Такие вот мы занятые люди))). Ну и соответственно, чем больше скобок, тем больше смеха и радости))))))). Однако у людей за пределами нашей великой Родины подобное вызывает недоумение.
Так что если вы планируете карьеру шпиона и рассчитываете успешно внедриться в стан противника – не забудьте об этом маленьком нюансе, товарищи))).
:) Права собственности и деньги
Внимательный читатель уже мог заметить одну интересную особенность смайлов – из всех людей, кому приходила в голову делать знаки в виде улыбающегося лица, мало кому приходила в голову идея зарегистрировать авторское право и хоть как-то на этом заработать. Возвращаясь на минуту к корпоративному художнику Харви Боллу – он был даже не первый, кто нарисовал улыбающееся лицо таким образом. «Счастливое лицо» использовалось в рекламных кампаниях фильмов «Лили» в 1953 году и «Жижи» в 1958 году, более чем за 10 лет до его работы.
Зарегистрировал ли автор плаката свою работу? Думаю, вы уже знаете ответ.
Как следствие, изображение смайлика во все годы использовали все, кому не лень. В 1967 году дизайн Болла использовался в рекламной кампании Университета федеральных сбережений и займа в Сиэтле. Даже государственная контора, почтовая служба США, выпустила марку со смайлом Болла, и никого и нигде это не смущало. Сложно, конечно, представить такое в наше время, когда товарный знак и право собственности пытаются оформить даже на слова «glass» или «king», или же на ведро определённого объёма.
В 1971 году французский предприниматель по имени Франклин Лоуфрани (Franklin Loufrani) зарегистрировал улыбающееся лицо как торговую марку в более чем 100 странах, основал корпорацию Smiley Licensing, и весьма неплохо заработал на этом деле. В США он и его компания при этом старались не светиться.
Лоуфрани утверждал, что это он изобрёл символ в 1968 году в Париже в 1997 году Франклин Лауфрани таки преисполнился уверенности в себе и попытался приобрести права на товарный знак смайлика, и даже на само это слово в США. Забавно, что Харви Болл не стал подавать на него в суд, но это, внезапно, сделала компания Wal-Mart, которая годом раньше начала использовать заметно отличающееся счастливое лицо в своей рекламной кампании.
Wal-Mart отреагировала первой, пытаясь блокировать предложение Лауфрани, а позже пытаясь самим зарегистрировать смайлик. Лауфрани в свою очередь подал иск в суд, чтобы остановить применение смайлика в Wal-Mart. В 2002 году дело дошло до рассмотрения, но так вопрос оказался сложным и запутанным (вот уж неожиданность), решение можно было ожидать в течение семи лет.
И хотя Wal-Mart с 2006 начал постепенный отказ от смайлика на жилетахи на своём веб-сайте, компания параллельно подала в суд на онлайн-пародиста по обвинению в «нарушении использования торговой марки» после того, как он использовал этот символ. Оцените просто масштаб наглости.
Они проиграли в марте 2008 года. Судья принял решение, что смайлик не является «отличительным» знаком, и поэтому не может быть ничьим товарным знаком, а значит Wal-Mart не может иметь на него никаких претензий.
Дело Лауфрани против Wal-Mart протянулось таки семь лет и было окончательно закрыто в марте 2009 года. Судья отклонил все претензии Лауфрани на какие-либо права на какой бы то ни было символ улыбающегося лица и слово «смайлик», отметив, что оба они стали «повсеместными» в американской культуре задолго до первой заявки на товарный знак Лауфрани.
Эти два судебных решения фактически узаконили смайлик в качестве общественного достояния, по крайней мере в пределах юрисдикции США. Судебные решения США не распространяются на другие страны, поэтому компания Лауфрани SmileyWorld продолжает утверждать (и применять) свои права на товарный знак в большей части остального мира. Учитывая размах дерзости товарища, он вполне может однажды подать в суд и на тебя, читатель: улыбаясь, ты незаконно используешь его товарный знак.
Нашлись, однако, и другие изобретатели «смайлика», и в конце концов Харви Болл с запозданием (аж в 1999 году) зарегистрировал свою версию улыбки, в которую включил свои инициалы.
Основанную Харви Боллом «Корпорацию мировой улыбки» (World Smile Corporation) возглавляет его сын Чарльз, который внимательнейшим образом следит за тем, кем и как используется марка. Вся прибыль, произведённая World Smile Corporation после уплаты налогов, идёт на благотворительную деятельность.
:) Каждый шестой сайт
По приблизительным оценкам, смайлы используются на каждом шестом сайте по всей мировой сети, и это учитываются только классические улыбающиеся лица. Чего уж там, пока я готовил материал для этой статьи, то случайно заметил смайлик даже в начальной странице моего браузера – Opera.
При этом эволюция смайлов не стоит на месте, их становится все больше с каждым годом, а диапазон выражаемых эмоций – шире. При определённой сноровке можно в общении буквы не использовать вовсе, и при этом тебя поймут и ответят, возможно тоже с помощью одних лишь эмотиконов.
На частоту использования смайлов и эмодзи вообще очень сильное влияние оказывают культурные и языковые особенности. Так в той же Японии, относящейся к ряду высококонтекстуальных культур, в разговоре используется больше невербальных элементов, и потому на письме без графических знаков в переписке обойтись достаточно затруднительно. В низкоконтекстуальных культурах, где люди выражают мысли и свою позицию напрямую (Германия, США, Скандинавия), смайлы и эмодзи популярны в ощутимо меньшей степени. Это не значит, что их там не используют, просто опять же, вы видели сколько у японцев смайлов для обозначения радости?
Часть смайлов, кстати, вышла из массового употребления. Так, например, популярный в ICQ смайл, бьющийся головой об стену, в новые мессенджеры и соцсети почему-то не перекочевал. Хотя как же иногда его не хватает.
Но за исключением небольших шажков назад, эмодзи постепенно занимают все больше места в нашем мире, и уже одной ногой зашли даже в сферу деловой переписки. На профильных SMM курсах посвящают целую главу изучению грамотного и уместного использования «улыбочек» и других смайлов, как в постах, так и при оформлении сайтов. Как я уже говорил вам в начале статьи, суд нашей страны недавно уже признал эмодзи с поднятым вверх пальцем эквивалентом подписи под юридически обязывающим документом.
«Данный знак в обычно принятом и распространенном понимании при общении посредством электронной переписки означает «хорошо»,— говорится в постановлении суда.
Думаю, многим из нас хорошо известно, что в ныне применяемых домофонных ключах, хоть их иногда называют магнитными, никаких магнитов на деле нет.
Но так было далеко не всегда. В девяностые, когда электронные замки стали постепенно распространяться, существовало огромное количество совершенно экзотических типов ключей. И вот ко мне в руки попал очередной крайне интересный экземпляр, устройством которого стоит поделиться.
Итак, в сегодняшней статье поговорим о ферритовых домофонных ключах. Узнаем, как же они считываются, как устроена панель. Традиционно будет много интересного.
❯ О чём я?
Ещё каких-то тридцать лет назад привычные ныне нам ключи вроде Touch Memory были полнейшей экзотикой. Многие производители придумывали свои собственные, ни с чем больше несовместимые форматы ключей. И если какие-то (вроде оптических) были у многих, то отдельные производители изобретали нечто совершенно невероятное, например, упомянутые ферритовые ключи.
Эти штуки выпускались фирмой «Сейф-Сервис» и использовались в домофонах, устанавливавшихся исключительно в Москве. На тот момент такие ключи были весьма прогрессивными, как минимум, их требовалось только прикладывать, а не вставлять, так что не было риска, что в щель считывателя напихают какую-то дрянь. Сами панели тоже были весьма кондовыми и защищёнными от вандализма. Увы, на этом достоинства данной системы заканчивались: блок управления на стандартной логике нещадно тупил, при поломке трубки найти замену было проблематично, не было поддержки кодов. Ну а что было дальше — давайте разбираться.
❯ Что это вообще за «Сейф-Сервис»?
Как уже было упомянуто, нигде за пределами Москвы таких домофонов я ни разу не видел. Так что, возможно, кто-то увидит такой девайс впервые.
Модификаций их было много, объединяет их только одно — обо всех из них нет практически никакой информации.
Самыми распространёнными стали вот такие экземпляры, модели УЗП-200. В самой панели практически ничего нет, только кнопки, считыватель, динамик и микрофон. Благодаря толстому металлу и герконовой клавиатуре штука совершенно неубиваемая. Управлялось всё это платой на дискретной логике. Работало это откровенно плохо, по словам тех, у кого стояла такая панель, можно было, например, просто нажать несколько кнопок сразу, и дверь открывалась. Позже блоки управления стали менять на микроконтроллерные, глюков стало поменьше.
Много позже, уже в нулевые годы, появились более новые панели, уже изначально основанные на микроконтроллере. А вот ключи остались всё те же, ферритовые.
Ещё одна панель в похожем корпусе, но с семисегментным дисплеем.
Нечто, напоминающее Vizit. На деле же это всё тот же Сейф-Сервис. Ввиду использования в этой модели RFID-ключа особого интереса не представляет.
Иногда можно увидеть и модернизацию старых панелей под новые ключи, как, например, тут, где вместо ферритового считывателя стоит заглушка с лузой под ТМ-ключи.
А иногда — довольно таки новую панель со старыми ключами. С чем связано такое решение, мне неведомо.
❯ Обзор оборудования
Ну что же, самое время посмотреть, что же у нас есть.
А досталась мне вот такая панель неизвестной модели. Изначально было заявлено, что она нерабочая, но мне удалось её оживить.
Итак, на передней части типичные для такого девайса кнопки, считыватель ключей. Дисплея нет, на его месте стоит табличка обслуживающей организации.
Обратная сторона. Когда-то тут была крышка, но до наших дней она не дожила. Тут две платы, одна из которых отвечает за считыватель, другая — за управление. К счастью, этой модели внешний блок не нужен, так что даже есть надежды увидеть аппарат в работе.
Девайс выполнен на базе МК PIC16F819. Прошивка защищена от чтения, увы.
❯ Ключи
Теперь очередь ключей. В сообществе домофонщиков такие ключи называют «тапками» из-за характерной формы.
А вот и наш экземпляр.
Вообще, эта система очень похожа на рассмотренный мною ранее считыватель для ключей из Doom. Тем не менее, устроено оно совершенно иначе. Если те ключи были на основе магнитных точек и матрицы датчиков, то эти — индукционные.
Внутри каждого ключа находятся посадочные места под ферритовые вставки, которые располагаются определённым образом, в считывателе же находится группа катушек. Эти сменные элементы — именно ферриты, к ферромагнетикам они не прилипают.
❯ Внутренности
Ну что же, теперь взглянем, как устроена панель.
Плата управления считывателем. На ней мелкий PIC, мультиплексор, два компаратора, куча резисторов. Для чего нужен второй разъём, так и осталось невыясненным. По всему блоку была разбросана какая-то коричневая дрянь, напоминающая ошмётки конденсатора. Судя по следам пайки ножек синего электролита, именно его предшественник и бахнул.
А вот и сам считыватель. Представляет он собой пластмассовую ванночку, куда помещена плата с катушками, всё это залито эпоксидкой. По центру постоянный магнит.
Открутив два винта, этот модуль можно вообще вытащить.
Корпус панели без платы. Судя по отсутствию динамика и микрофона, это всё же не домофон, а кодовая панель. Впрочем, в нашем случае это не так критично.
Кнопки отвратительные, если в каком-нибудь Цифрале или Факториале продавить их нереально, то тут слишком сильное нажатие приводит к тому, что кнопка просто западает. Это и стало причиной замены — несколько клавиш залипли и панель не реагировала на нажатия. Ремонтируется просто — зажимаем кнопку и выгибаем торчащую пластину обратно.
Обратная сторона платы. Тут ничего примечательного.
❯ Считыватель
Ну что же, теперь разберёмся, как работает считыватель. Изначально я думал, что там что-то на базе колебательного контура: феррит при поднесении к катушкам меняет их индуктивность, отчего меняется резонансная частота контура. Но два счетверённых компаратора намекали, что всё куда интереснее.
На просторах нашёл упоминание, что эти ключи были запатентованной технологией компании Сейф-Сервис. И вот, после продолжительного гугления была найдена ссылка на какой-то заплесневелый сайт, где и был размещён патент на данное изделие. Именно он и оказался самым информативным документом вообще из всего, что удалось найти по данной технологии ключей. Увы, все иллюстрации давно протухли, но текст остался. Так что сейчас я постараюсь попонятнее объяснить, как работает это устройство.
Внутри залитого эпоксидкой блока находятся три основных компонента: цепь включения замка, катушка возбуждения (которых, судя по конфигурации ячеек в ключе, две штуки) и группа катушек детектирования.
Когда к домофону прикладывают ключ, схема включения, состоящая из постоянного магнита (который с обратной стороны торчит из эпоксидки) и датчика Холла, подаёт контроллеру сигнал на считывание. После этого в катушке возбуждения начинает течь переменный ток высокой частоты.
Рядом с катушкой возбуждения находится пара катушек декодирования, которые соединены со входами компаратора. При поднесении ключа магнитопровод замыкается, и на выходе катушек декодирования появляется сигнал определённой (в зависимости от гнезда, в котором лежит ферритовая вставка) фазы. Если же обе ячейки пусты, то сигнал в катушках не появляется вообще. Зная, что подаётся на катушку возбуждения и что было снято с выходов компараторов, управляющий МК может определить, в каких ячейках ключа лежат ферритовые вставки. После того, как ключ убран, сигнал с датчика Холла цепи включения замка пропадает и генератор выключается.
❯ Про надёжность ключей
Как уже было сказано, практически бесконтактный считыватель был очень большим прорывом в девяностые, так как испортить его было не так уж и просто.
А вот сами ключи же надёжностью не отличались: изготавливались они из хрупкого пластика и нередко ломались. Находящееся под углом ушко тоже явно не давало сто баллов к прочности. Вопреки распространённому мнению, открыть такой домофон (во всяком случае, его микроконтроллерную версию) магнитом не получилось. Считыватель тихо пищал, как при прикладывании ключа, но больше никаких эффектов не наблюдалось.
Также довелось слышать о герконовом варианте подобного домофона. В ключе были постоянные магнитики, а внутри считывателя стояли герконы. Увы, ни железки на опыты, ни даже фотографий найти мне не удалось.
❯ Вот как-то так
Как и в случае с «Факториалами», на просторах очень мало информации по этим панелям. В поиске находятся лишь мусорные SEO-тексты, за написание которых, по-хорошему, надо пожизненно лишать клавиатуры. Я даже так и не смог прописать этот ключ, так как понять, как войти в режим программирования на этом устройстве, решительно непонятно.
Тем не менее, посмотреть, что внутри, и попробовать запустить это устройство было крайне интересно.
Удивительно, но до сих пор в Москве полно подъездов, где стоят такие панели. Так что, даже с учётом постоянных замен, ключи эти уйдут в историю ещё очень нескоро.
Друзья, я вспомнил про классную карту восстановления данных — у меня она в свое время вызвала вау-эффект и потому хочу поделиться процедурой использования, в настоящее время.
Рассмотрим отечественную карту «ЛанСил» поближе, протестируем в реальных условиях. Этой «железке» немало лет, до категории «ретро» она не дотягивает, но тем не менее, может быть интересна. Эксперименты мы будем проводить в пределах старенького IDE-интерфейса и не менее стареньких винчестерах, объемы можно увидеть на фото.
Под катом — фото карты, фотообзор эксперимента и видео демонстрирующие процедуры отката операционной системы с данными к исходному рабочему состоянию.
Фото — кликабельны.
Добро пожаловать, надеюсь будет интересно!
❯ Введение
Кому из нас не приходилось сталкиваться с тем, что загрузчик заботливо установленной операционной системы, был перетёрт, к примеру, другим загрузчиком, либо вирусом, либо еще каким-либо непредвиденным нюансом. Так же после каких-либо экспериментов нам хотелось бы вернуть состояние настроенной среды операционной системы к моменту как было «до». Безусловно, экспериментировать можно на копии виртуальной машины, а перед экспериментами создавать контрольную точку для отката-восстановления, но это все на программном уровне. Это прекрасно работает, но абстрагируемся от софта и взглянем на отечественный хардварный механизм, работающим в упомянутом контексте.
❯ Обзор внешнего вида и аппаратной-программной части
Разработчик назвал свое устройство «ЛанСил».
К сожалению, сайт производителя давным-давно заброшен, но кто опишет свое детище лучше чем разработчик? На сайте есть авторская информация.
Так выглядит мой экземпляр карты.
С картой поставлялся CD-диск, с софтом, необходимым, для работы, в частности программа WinCTRL. Забегая вперед, приведу фотографии, демонстрирующие работу программы.
Программа постоянно находится в памяти. Её стартовое окно вызывается сочетанием кнопок CTRL-ALT-HOME. По сути, настраивать карту можно как при старте компьютера, так и из операционной системы.
Хорошо, что диск сохранился, ведь на сайте проекта софта уже нет.
❯ Установка карты
Установка тривиальна — карта вставляется в любой свободный PCI-слот и готова к использованию. Какие-либо джамперы на карте отсутствуют.
Вот как выглядит тестовый стенд:
❯ Настройка карты
В BIOS тестового стенда выставляем загрузку с LAN. После прохождения POST, управление передается карте «ЛанСил» и мы видим следующее окно.
После выбора режима установка по выбору, видим букву жесткого диска, тип файловой системы и объем жесткого диска.
Вот 3 режима работы карты:
Восстановление — прозрачный режим, при котором все исходные данные восстанавливаются после перезагрузки. Красота — включил, поэкспериментировал как захотел, перезагрузил компьютер и получай свеженастроенную операционную систему, будто и не было изменений.
Слежение — более гибкий режим, при котором пользователь в дальнейшем может принять решение: оставить внесенные изменения или откатиться к исходным настройкам. Такое многоступенчатое внесение изменений.
Прямой доступ — режим полной прозрачности карты. Работа проводится с жестким диском, будто карты и нет. Все изменения остаются после выбора этого режима и последующей загрузки.
Остальные пункты — «Дополнительно», «Другое», «О системе» можно увидеть на фото ниже.
Видим дополнительную функцию: бэкап BIOS, а также взведенную галочку напротив 32-битного расширенного доступа. В процессе экспериментов галочка была выставлена «по умолчанию», и в изменении эта настройка не нуждалась.
Пункт — «выбрать свою картинку», на мой взгляд, в рамках этой статьи в рассмотрении не нуждается.
Здесь контактная информация, говорящая сама за себя.
❯ Откат данных к исходной позиции
Суть эксперимента следующая: воспроизводим какие-либо действия, ведущие к искажению информации, и заставляем карту «ЛанСил» исправить ситуацию.
Информацию я хочу донести до вас, в виде наглядных роликов — посмотрите полный цикл восстановления.
1. Восстановление данных
2. Восстановление системных служб операционной системы
Механизмы отката данных работают, удобно же?
❯ Дамп ROM
БИС ROM — заклеенная фирменной наклейкой оказалась не чем иным, как «Winbond W27E257».
Традиционно считал и сохранил содержимое ROM на случай краха. Если кому-нибудь нужно, с радостью поделюсь, пишите.
Характеристики ROM:
Фрагмент дампа:
Любопытно, удалив из «кроватки» ROM, обнаружил под ней маленькую микросхему — своеобразную «пасхалку», обведена в кружочек.
При ближайшем рассмотрении оказалось, что это ATMEL 93C46 — EEPROM, перезаписываемая ПЗУ для хранения настроек, заданных через интерфейс начальной загрузки карты LanSeal.
❯ Выводы
Сайт проекта заморожен и не обновляется. Жаль, когда уходят в Лету хорошие начинания.
Разработанный механизм реально удобный, привыкаешь мгновенно, что проверено «на себе». В статье не рассмотрена работа с RAID-массивом, интерфейсами SCSI, SATA и разнообразием поддерживаемых файловых систем, в силу того, что мне была интересна принципиальная сторона механизма восстановления данных, а всестороннее тестирование требовало бы слишком много времени. Эксперимент был рассчитан на пару выходных дней. Тестирование карты проводилось в пределах интерфейса IDE, на мой взгляд, как все же наиболее распространенного, в среднестатистических рабочих станциях, на момент выпуска LanSeal.
На мой взгляд, хорошее, живое описание механизмов работы аппаратной части, полудетективные размышления об истинных «корнях» карты, в общем любопытно.
Если у вас есть информация о современном аппаратном решении (особенно, если это отечественный, работающий механизм) прошу поделиться в комментариях, думаю многих бы это заинтересовало, вещь полезная.
«Не вижу в человеческом интеллекте ничего такого, что бы человечество не могло бы понять».
Джон Маккарти — фигура, без преувеличения, легендарная. Создатель термина “искусственный интеллект”, основоположник функционального программирования и создатель языка LISP… Список можно продолжать долго.
Мы сегодня хотим остановиться на одном из значимых эпизодов в жизни Маккарти — его многолетней дружбе с Андреем Петровичем Ершовым. Их переписка и совместная работа во времена, когда американец и советский гражданин находились по разные стороны баррикад — яркий пример того, что для настоящей науки и её последователей нет никаких границ.
Андрей Ершов и Джон Маккарти впервые встретились осенью 1958 года на международном симпозиуме «Механизация процессов мышления» в Теддингтоне (Англия). Для Ершова это была первая поездка в «капиталистические страны» в составе советской делегации с работой «Программирующая программа для БЭСМ». На секциях по программированию молодой советский специалист оказался в компании будущих легенд американской информатики: Грейс Хоппер, Марвина Мински и Джона Бэкус, но главным событием, вошедшим в историю искусственного интеллекта, было выступление Джона Маккарти «Programs with Common Sense» – программы со здравым смыслом. На симпозиуме Ершов и Маккарти, ученые с похожими сферами интересов, договорились об обмене опытом.
Семь лет спустя, в 1965 году, Ершов отправился в путешествие по Америке, там, в Стэнфорде, открывшем одним из первых самостоятельный факультет информатики, и состоялась следующая личная встреча ученых. Именно после этой поездки между двумя увлеченными увлеченными учеными и завязалась активная переписка, а Маккарти тогда выразил искреннее желание посетить сибирский Академгородок.
Уже осенью 1965 года Маккарти впервые прибыл в СССР. К 1971 году Маккарти побывал в Советском Союзе семь раз: в 1964, 1965, 1966, 1967 (дважды), 1968 и в 1970 годах. Пять из семи визитов он жил в новосибирском Академгородке и наверняка останавливался в единственной гостинице, принимавшей иностранных гостей, «Золотая Долина», которая так поэтично называлась в честь осеннего сибирского леса и долины, где разместился Город Науки.
В одну их этих поездок в дело вмешалась история. Маккарти тогда собирался провести 1968-1969 академический год в Вычислительном Центре Новосибирского Академгородка. К июлю 1968-го года он тщательно спланировал свое путешествие по Европе с дочерью-школьницей Сюзи, и к концу августа хотел прибыть в Москву. К 19 августа Маккарти получил советскую визу и сообщил уточненную дату приезда — 8 сентября.
Но 21 августа советские войска вошли на территорию Чехословакии, и Маккарти телеграфировал Ершову из Эдинбурга, где находился в то время:
«Из-за международной обстановки я задерживаюсь и сокращаю свой визит. Я могу приехать в Новосибирск на один, может, на два месяца с 1-го ноября. Сюзи не приедет. Если вы все еще хотите принять меня, отвечайте сюда».
В такой напряженной обстановке Маккарти не хотел подвергать дочь риску, ведь в любой момент могла начаться война.
Получив телеграмму, Ершов немедленно ответил, что Вычислительный Центр согласен принять Маккарти в любое время. В письме, датированном тем же днем, 11 сентября, Ершов писал:
«Я был очень огорчен, получив Вашу телеграмму. Я не знаю точных мотивов Вашего решения, но хотел бы сказать, что оно, никак не задевая тех, от кого зависит международное положение, сильно касается людей, близких Вам лично или по научным интересам. Если бы мы с Вами встретились, я думаю, что мы могли бы прийти к согласию в этой трудной ситуации».
По неофициальному тону письма Ершова понятно, что за эти годы между двумя учеными сложилась крепкая дружба, основанная на общих научных интересах, встречах и переписке, не зависящая от внешних геополитических обстоятельств. «Ершов — мой друг», скажет потом в интервью Маккарти.
Последняя их встреча состоялась в Академгородке летом 1987 года, за год до кончины Ершова. Андрей Петрович пригласил легендарного ученого встретиться с юными советскими программистами в Летней школе и рассказать им о своем видении достижений и проблем искусственного интеллекта.
С благодарностью вспоминали впоследствии советские школьники те Летние Школы, на которых летело время в обсуждении различных задач — от трудных «школьных» до проблем, связанных с областью искусственного интеллекта.
Согласно одному из самых длинных писем, полученных Ершовым от Маккарти, американский ученый предпочитал личные или телефонные научные разговоры. Он пишет: «Это второе научное письмо, когда-либо законченное мной». В десятистраничном послании Маккарти о планах приехать в Новосибирск на длительное время и преподавать в университете, рассказывает об преподавании в Стэнфорде, интересуется материально-технической базой новосибирцев. В “научной” части письма он затрагивает общую для них с Ершовым тему: международный проект Алгол, к которому они оба были привлечены. В “личной” части Маккарти комментирует работы Ершова, рассказывает о новых американских машинах, делится планами о создании совместной с логиками рабочей группы и своими трудностями по работе в качестве консультанта ИБМ, а в завершение благодарит советского ученого за ноты к песенке “Шла собака по роялю” — в Америке она была запрограммирована и исполнена компьютером.
Научная часть письма посвящена также и критике Алгола, обсуждению состояния и перспектив этого международного проекта, привлекшего к участию и Маккарти, и Ершова.
Но самая важная научная часть письма – краткое изложение взглядов Маккарти на программы как математические объекты.
«Я считаю, – писал Маккарти, – что цель ближайших 5-10 лет – развить математическую теорию вычислений и доказательные программы, которые дадут их пользователю возможность требовать доказательств, произведенных компьютером, что программы соответствуют указанным спецификациям, вместо простого поиска ошибок».
В ответном письме Ершов написал Маккарти:
«Я не знаю другого человека в нашем вычислительном мире, чьи интересы и подход настолько были бы близки моим. Особенно мне импонирует Ваш интерес к математической теории вычислений и взаимодействию человека и машины. Так же, как, по-видимому, и Вы, Я считаю себя математиком, но в тайне надеюсь, что наша деятельность сможет что-то познать и изменить в реальном мире…».
Так мы можем увидеть, что даже во времена Холодной войны ученые могли договориться друг с другом — ведь их объединяла общая идея, способная нейтрализовать все идеологические разногласия во имя развития новой науки. По обеим сторонам железного занавеса основатели новой дисциплины верили в силу математических машин стать первым помощником человечества на пути прогресса независимо от политических или национальных барьеров. Ведь, в конце концов, понять друг друга гораздо проще, чем механизмы функционирования интеллекта.
Выбор хостинг-провайдера и сервера — почти как выбор первой машины. Только виртуальной машины. Да, ездить будет плюс-минус любая, но на какой скорости и как далеко проедет — вопрос. Разберем на примере PQ Hosting, как выбрать хостера, чтобы реже вспоминать про технические работы на сайте.
Что значит хостинг-провайдер? Любой сайт или сервис должен быть физически размещен на сервере с постоянным доступом к интернету. Предоставление такого сервера и называется хостингом.
1. Тип сервера и его производительность: CPU — RAM — Storage — Network
Первое, что нужно проверить, можно ли «собрать» свою конфигурацию сервера. Обратите внимание на соотношение ядер процессора (CPU), объем оперативной памяти (RAM), тип дискового пространства (SSD или HDD) и сети.
Современные хостинг-провайдеры предоставляют два типа серверов: виртуальные и выделенные. VPS/VDS — виртуальная эмуляция сервера с гибкими настройками. Вы можете выбрать нужную мощность и емкость оборудования — и платить только за них. Оптимальный вариант для сайта небольшого интернет-магазина или компании, которая продает какие-то услуги.
А вот если у вас проект-гигант с высокой нагрузкой и посещаемостью, эмулятором не обойтись. Нужен выделенный сервер — физическая машина, на которой будет храниться ваш сервер.
Например, PQ Hosting специализируется на виртуальных VPS/VDS на твердотельных дисках NVMe. У них выше скорость обработки информации, и они подходят для проектов с большим количеством операций и частым обновление баз данных. Из других преимуществ NVMe: ему нужно меньше энергии, чем традиционному жесткому диску, накопитель работает бесшумно, не нагревается и реже выходит из строя.
2. Репутация и удобство для пользователя
Репутация хостинг-провайдера на рынке и отзывы пользователей — важные показатели его надежности. Лучше всего смотреть, что пишут про хостера, на специализированных платформах, например, hostobzor.ru или hostinghub.ru.
К слову, про репутацию: Пикабу в этом году отмечает 15-летие (вау), а PQ Hosting, который основал Иван Некулицы, скоро отпразднует шестилетие. За этого время Пикабу вошел в топ-30 самых популярных развлекательных сайтов Рунета. А PQ Hosting пополнил международный интернет-регистратор RIPE NCC, покорил 38 стран и кардинально расширил продуктовую линейку.
3. Дата-центр и надежность инфраструктуры
Где физически находятся ваши серверы и как управляется дата-центр. У многих хостинг-провайдеров нет своих дата-центров, они арендуют их у других операторов. Обратите внимание на два момента. Во-первых, какая у ЦОД сертификация — если ISO и PCI-DSS, то это гарантия соблюдения современных требований к безопасности данных. Во-вторых, когда у оператора были падения и как о них сообщали пользователям.
Для некоторых бизнесов важно разместить сервер в ЦОД в определенной стране с определенным законодательством. Чаще списки ограничиваются 10–20 странами, но некоторые хостинги предлагают на выбор до 38 вариантов для VPS/VDS-серверов: от популярных Нидерландов и Германии до более редких вроде Канады и Швейцарии. Выделенные серверы доступны в дата‑центрах в Германии, Нидерландах, Франции и США.
4. Детали конфигурации и безопасность данных
Одна из фишек компании PQ Hosting — собственное оборудование. Все серверы для размещения в ЦОД она закупает напрямую у производителей. Сейчас это процессоры на базе Intel Xeon и твердотельные диски NVMе с технологией защиты данных RAID 10.
Всего есть 12 фиксированных различных конфигураций от «Алюминия» (1 ядро, 1 Гбайт ОЗУ, 25 Гбайт диск) за 4,7 евро (~460 рублей) в месяц до «Обсидиана» (32 ядра, 64 Гбайт ОЗУ, 510 Гбайт диск) за 151 евро (~14 780 рублей) в месяц.
Кроме того, PQ Hosting предоставляет защиту от DDoS-атак, ежедневное резервное копирование данных и поддержка шифрования. А доступ ко всей информации будет только у людей, которым вы его откроете.
5. Адекватная поддержка в любое время
Она должна быть доступной и компетентной, чтобы оперативно решать возникающие проблемы. Особенно если речь идет об виртуальном сервере.
У PQ Hosting круглосуточная поддержка через все удобные каналы связи: телефон, электронная почта, мессенджеры. Не так давно компания запустила своего телеграм-бота для управления сервером — @PQHosting_bot. Он поможет перезагрузить или выключить сервер, заказать новый или посмотреть статус оплаты.
Еще раз перечислим преимущества:
38 стран размещения серверов в проверенных дата-центрах; • собственное оборудование и высокая скорость передачи данных — 10 Гбит/с; • круглосуточные администрирование, защита от DDos-атак; • большой выбор способов оплаты и гибкая сетка тарифов.
Первый компьютер появился у меня дома в 6 лет. Это была Сура ПК8000 с черно-белым телевизором. Затем я попробовал игры на MSX-2 с цветным монитором, различные модели БК, PC и ZX Spectrum.
Последний был моим любимцем на протяжении нескольких лет. Он достался мне в корпусе от “Суры”, которую собирали на заводе в Пензе, с черно-белым монитором “Корвет” и двумя дисководами. Естественно, что в начале 90-х я понятия не имел, как выглядит настоящий “Спектрум”. Важнее было, что софта для него, в отличие от “Суры” и БК, было навалом, а клоны были во многих семьях и проблем с обменом коллекциями не существовало.
Что бесило, так это кривые сочетания клавиш управления во многих играх. Какой синклер-джойстик? Почему OPQAM? Есть же нормальные курсорные стрелки на клавиатуре?
Скриншот выбора управления в игре Rolling Thunder (Keyboard ― те самые OPQAM)
Что еще хуже, при написании программ приходилось либо долго втыкать в мелкие наклейки на клавишах, либо заучивать сочетания. Отдельных кнопок для управления курсором или того же backspace не было.
Почитав историю Синклера, я решил, что это было сделано в угоду дешевизне, минитюаризации, а еще потому, что многие использовали в играх джойстик.
Но после того, как я посмотрел на клавиатуры популярных компьютеров конца 70-х и начала 80-х, я решил, что создатели ПК не особенно заморачивались, и взяли за базу печатные машинки. Действительно, кому могут понадобиться курсорные клавиши, расположение которых будет одинаковым на всех клавиатурах, которые можно нажимать одной рукой, да еще вслепую?
Хотя нет, в Apple настолько заморочились, что на Apple Lisa и Macintosh курсорных клавиш не было вообще. Так покупателей приучали пользоваться мышкой.
Клавиатура Apple M0110
Пожалуй, все неудобства и “боль” пользователей при переходе с модели на модель можно понять только показав, как это было.
❯ Худшие из худших
На печатных машинках курсорные клавиши не были нужны, но на компьютерах для перемещения по листингам, меню, управлению в играх вроде бы необходимы?
Однако, возникает ощущение, что создатели компьютеров просто не пользовались своими творениями, т.к. на некоторых моделях типа Атари 400, 800 и 800XL клавиатура в неизменном виде существовала несколько лет.
Apple
Про Apple Lisa и Macintosh я написал в самом начале. На Apple II курсорные клавиши появились. Но… только влево и вправо. Было бы интересно понять логику.
Клавиатура Apple II
Неудобство проявлялось еще и в том, что в играх управление было совершенно разным. Например, в Ms.Pac-Man клавиши A и Z отвечали за вверх-вниз, а в Lode Runner управление было вообще без курсорных клавиш ― IJKL.
Скриншот игры Ms.Pac-Man
Полноценный блок был добавлен в модели Apple IIc и IIe
В Apple III разработчики снова учудили, и расположили клавиши, как получилось (три клавиши в ряд, а одна сверху).
Пользоваться любым из решений одной рукой неудобно. Но хуже всего, что пересесть с ПК одного производителя на на другой было реальным кошмаром.
Atari 400, 800, 800XL (1979)
Для управления курсором приходилось удерживать Control, а в младшей модели еще и мириться с мембранной клавиатурой.
BBC Micro (1981)
Раскладка уже в ряд, и без CTRL.
То есть, если вы работали на Атари, а потом вдруг решили перейти на BBC, нужно переучиваться заново пользоваться клавиатурой.
HP 9835 (1979)
Маленькие клавиши в верхней части корпуса размещены так, что положить руки, ничего не задев, не получится.
Кстати, порядок клавиш отличается и от Атари и от BBC Micro.
TRS-80 (1977) и Tandy Color Computer (1980)
Есть вверх, вниз, влево, вправо, но на разных частях клавиатуры.
Casio
Надо отметить, что в Японии дела обстояли ничуть не лучше.
Портативный ПК Casio FX 9000p
Commodore
Очень странным мне показалось решение в Commodore 64, который получил огромную популярность и репутацию игрового ПК. Обратите внимание — за вверх-вниз и влево-вправо отвечают по одной клавише. Хорошо, хоть кнопку shift разместили так, чтобы можно было управлять одной рукой.
Commodore 128 получил уже рядную раскладку:
А вот в Commodore Plus/4, на мой взгляд, вышло совсем неудачное решение. Блок с курсорными кнопками слишком мал и подойдет только для редактирования текста.
Amiga
Ближе к привычному нам расположению, но средний палец должен совершать менее удобное движение для перемещения вниз-вверх.
Клавиатура Amiga 1000
А вот Amiga 500 и 2000 уже получили Т-образное расположение.
❯ Под занавес. Первыми были вовсе не IBM!
Я был убежден, что изобретение стандарта принадлежит IBM, но оказалось, что еще раньше появления клавиатуры IBM Modem M (1985) по-крайней мере, две компании использовали Т-образное расположение курсорных клавиш. Но, надо отдать должное, IBM повлияла на широкое распространение этого варианта.
Я специально потратил время на поиск картинок старых компьютеров и терминалов. Первые клавиатуры с привычным нам расположением появились еще в 1970 или раньше.
Терминал ADDS Consul 880
А более современный вариант появился в 1982 году благодаря Digital Equipment.
Клавиатура LK201
Плохих примеров реализации курсорных клавиш очень много. Во время подготовки статьи я не раз мысленно говорил “спасибо” дизайнерам и разработчикам, благодаря которым можно легко пересесть за другой компьютер, и продолжить редактировать свой пост, не спотыкаясь, на чужой клавиатуре.
Если у вас есть предположения, почему так долго не было единого стандарта, или у вас есть объяснение логики производителей, поделитесь в комментариях!
Больше интересных статей в нашем блоге на Хабре. Недорогие сервера для ваших проектов — здесь.