Классический и системный подходы к моделированию систем

Задняя панель

Задняя часть корпуса компьютера традиционна и содержит семь слотов PCI, отверстие для внешних портов, решетку вентилятора и блок питания.

Задняя панель

Семь слотов PCI имеют безвинтовую фиксацию плат расширения, конструкция её весьма проста и надежна, причем фиксируются платы весьма неплохо. Радует также, что заглушки слотов съемные и многоразовые.

Слоты PCI

Закрепление каждой платы происходит посредством сдвижного пластикового сухарика, который фиксируется защелкой.

Механизм крепления PCI-плат

На задней панели предусмотрено отверстие с крупными сотами для установки вытяжного вентилятора, в комплекте с корпусом компьютера поставляется вентилятор типоразмера 90 мм.

Вентилятор 

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

Блок питания крепится привычным способом – четырьмя винтами.

Система оценки модели

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

1. Цепочка конверсий в разрезе сегмент/канал/шаг

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

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

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

2. Замер удовлетворенности

Это не стопроцентный показатель, но базовая концепция работает с высокой вероятностью: чем выше удовлетворенность клиента, тем выше показатель конверсии. Я выбираю  показатель NPS, потому что почти в любой отрасли есть бенчмарки NPS, с которыми компания может сравнивать свои результаты.После точки контакта, например после первой покупки, клиенту задают вопрос: «С какой вероятностью вы порекомендуете бренд своим друзьям и знакомым?» Ответ должен быть в разрезе десятибалльной шкалы. При ответе 9–10 клиент включается в сегмент промоутеров, если ответ 6 и ниже — критиков, ответы 7–8 считаются нейтральными — клиенты с таким показателем исключаются из анализа.

Любые оценки с четным количеством ответов — плохой вариант, потому что в этом случае до 80% ответов попадает в нейтральные значения, что мешает анализу при небольшой выборке.

Из доли аудитории «промоутеров» нужно вычесть долю «критиков», чтобы получить NPS

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

Это связано с тем, что постоянный покупатель критичен и профессионально смотрит на продукт. 

При этом NPS для новых покупателей важнее, чем для постоянных. Это связано с тем, что постоянный покупатель критичен и профессионально смотрит на продукт. 

3. Работа с претензиями

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

Ведь вместо поста в социальной сети клиент выберет написать письмо напрямую директору.

Системный подход[]

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

Рис.2 Процесс синтеза модели па основе системного подхода

Преобразования по 2му направлению. Новая организация внутри цеха АСЦ1

Начало проекта

ОтступлениеМенять ЛЮДЕЙ или МЕНЯТЬ людей. Люди, к сожалению, очень часто становятся корневой проблемой преобразований такого типа. Что естественно, т.к. такие проекты ведут к изменениям, и часто – к радикальным. Меняться добровольно, если текущие условия боле/менее комфортные, никто не хочет. Что делать в такой ситуации? «МЕНЯТЬ людей или менять ЛЮДЕЙ»
Далее представлены результаты преобразований, достигнутые всего за несколько месяцев после возобновления проекта

Последовательно, по степени убывания важности собственно «узких мест» цеха

Оптимизация «Внестапельной сборки»

Узкое место 1. Физическое расположение изделий. Работа с нехваткой местаПеренос операций с окончательной сборки изделия на другие участкиИзменение системы компенсации рабочихСистема сигнализации

Преобразования. Обеспечение своевременности поставок в АСЦ1

Система Планирования и Мониторинга (SCMo)Система мониторинга происходящего (инфо-панели)

  • выводится индикативная информация, с подсветкой проблемных / потенциально-проблемных зон;
  • акцент делается на «управлении по отклонениям». В этом случае — понятно, к чему именно необходимо стремиться для достижения лучшей «сходимости» план/факт.
  • А это — повышает ту самую «силу вытягивания», причем — попередельно. Что как раз и направлено на повышение производительности ( КПД ) завода в целом.

Открытые вопросы Рефлексии[править]

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

Как вы планируете применять полученные в ходе интенсива знания в вашей дальнейшей работе?

Опишите, как и в каких процессах, для каких целей и/или задач вы можете использовать тот или иной пример, материал или решение, с которыми вы познакомились в рамках интенсива.

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

Технореалисты и технопессимисты

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

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

Юваль Ной Харари, писатель-футуролог

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

Футурология

Футуролог Харари назвал три главные угрозы человечеству в 21 веке

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

«Искусственный интеллект пугает многих людей, потому что они не верят в то, что он останется послушным. Научная фантастика во многом определяет возможность того, что у компьютеров или роботов появится сознание — и вскоре они попытаются убить всех людей. На самом деле, нет особых причин полагать, что ИИ будет развивать сознание по мере своего совершенствования. Мы должны бояться ИИ как раз потому, что он, вероятно, всегда будет повиноваться людям и никогда не будет бунтовать. Это не похожий ни на что другое инструмент и оружие; он наверняка позволит и без того могущественным существам еще больше закрепить свою власть» .

Николас Карр, американский писатель, преподаватель Калифорнийского университета

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

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

Шерри Теркл, социальный психолог профессор Массачусетского технологического института

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

«Я не против технологий, я — за разговор. Тем не менее, сейчас многие из нас «одиноки вместе»: обособлены друг от друга за счет технологий» .

Дмитрий Чуйко, сооснователь Whoosh

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

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

Джарон Ланье, футуролог, ученый в области биометрии и визуализации данных

«Подход к цифровой культуре, который я ненавижу, действительно превратит все книги мира в одну, как предлагал Кевин Келли. Это может начаться уже в следующем десятилетии. Сначала Google и другие компании отсканируют книги в облако в рамках Манхэттенского проекта по оцифровке культуры (Manhattan Project of cultural digitization).

Если доступ к книгам в облаке будет осуществляться через пользовательские интерфейсы, то мы будем видеть перед собой только одну книгу. Текст будет разделяться на фрагменты, в которых будет затемняться контекст и авторство.

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

Подписывайтесь также на Telegram-канал РБК Тренды и будьте в курсе актуальных тенденций и прогнозов о будущем технологий, эко-номики, образования и инноваций.

Комплект поставки

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

  • Сетевой шнур
  • Комплект крепежных винтов и шестигранных стоек
  • Заглушка внешних портов
  • Инструкция по сборке

Комплект поставки

Блок питания

Блок питания, установленный в корпусе компьютера, имеет заявленную производителем мощность 420 Вт. Однако токи, указанные на наклейке соответствуют примерно 350 Вт блоку.

Наклейка БП

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

Блок питания

Сталь корпуса компьютера блока средней толщины. Плата блока установлена на выштампованных стойках на поверхности блока.

С обратной стороны

Внутри никаких особенностей не обнаружено, сетевой фильтр выполнен в полном объеме, достаточно массивные трансформаторы, качественные конденсаторы.

Масса блока, измеренная нами, составила 1.4 кг. Нетяжелый. Блок питания оснащен следующими разъемами и длиной кабелей.

  • 20+4 пин разъем питания (разборный 24 пин) – 33 см.
  • 4 пин разъем питания ЦП – 33 см.
  • 1х6 пин PCI-E Graphics card power (6 контактный) – 33 см.
  • 2xSATA (включая лилию 3.3В) на одном кабеле – 33 + 15 см.
  • 2xIDE (Molex)+1xFloppy – 33 +  14 + 14 см.
  • 2xIDE (Molex)– 33 + 14 см.

Вентилятор блока питания тоже производства Spire, черного цвета и размера 120 мм. В целом, блок питания представляет собой крепкого середнячка, который стерпит не только офисный компьютер, но и домашний игровой начального уровня. А вот процессор выше 2 ГГц и видеокарту круче GeForce 8500GT ему лучше не доверять.

Удобство сборки

Особенностей сборки в корпусе компьютера Spire SP7060B как таковых нет, устанавливается материнская плата, привод оптических дисков самым привычным образом. В снятую корзину очень легко установить жесткий диск. Рекомендуется сразу же после покупки корпуса компьютера приобрести и 120 мм вентилятор для обдува жестких дисков, да и стоит заменить на такой же вентилятор и тот, что установлен на задней панели, все-таки 90 мм вентилятор довольно шумный.

Установка плат расширения очень проста и даже приятна – вставил плату, опустил защелку и все в порядке.

Установка оптического привода

Весьма оригинально выполнено отверстие под привод. В двери на передней панели установлена заглушка с подпружиненной дверцей и кнопкой. Привод легко доступен с закрытой дверцей.

Привод при открытой дверце

И столь же легко доступен с открытой.

Выводы

Не мудрствуя лукаво, корпус компьютера антрацитового цвета очень понравился. Понравился необычным дизайном, оригинальными элементами оформления, которые несут не только чисто декоративную, но еще и весьма полезную функциональность. Никаких космических мотивов, никакой вычурности – то, что надо человеку, серьезно смотрящему на жизнь и на вещи. При сборке солидного игрового компьютера в данном корпусе компьютера, конечно, рекомендуется заменить блок питания на что-либо более мощное, для среднего же домашнего компьютера такой питатель вполне подойдет. Ну и, наконец, пара слов о цене: в России такое чудо можно прикупить примерно за 1400-1500 руб.

Достоинства Недостатки
Стильный внешний вид корпуса Не обнаружено
Хорошая покраска  
Качественный металл   
Продуманная и оригинальная конструкция     
Удобство сборки     
Два вентилятора в комплекте    
Оригинальные технические решения     
Хороший блок питания     
Высокий уровень качества сборки    

    Благодарим компанию за предоставленный для обзора корпуса компьютера.

Использование облачных технологий

Тема достаточно популярна в сети Интернет. Много решений представлено на рынке. Однако далеко не всем понятно сие ноу-хау и зачем оно нам. Если коснуться упомянутой теории вычисления cloud comuting (облачные вычисления) , то суть ее в распределенной обработке данных.

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

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

Применения облачных технологий

Меняя летние колеса (диски с резиной) своей машины на зимние, я оставил их прямо в хранилище сервиса. Эта услуга напомнила мне тенденцию и в сфере IT. Все мои фото с телефона на базе Android автоматом выкладываются на Picasa(теперь так же, как в G+)  аналогичное происходит и  с фото снятыми камерой Canon. Файлы в папке Google Диск моего компьютера, автоматом синхронизируются  с папками сервиса Google Диск.

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

Это и  работа с СУБД, т.е. база данных как сервис.  Концепция позволяет экономить на «компьютерном железе»  да еще и грамотно использовать СУБД в своей организации. Можно также предоставлять программное  обеспечение с доступом через интернет.  Например  Google Docs, Google Calendar,  как облачные технологии .

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

Применения облачных технологий

Предостаточно и возможностей облачных вычислений

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

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

Облачные технологии примеры:

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

Apple предоставила свой сервис iCloud . Это сервис хранит весь ваш контент и доставляет на любое устройство по технологии Push. Игровые сервисы  OnLive и Xbox Live  предлагают игры как услугу.

 Но интересней обстоит дело с программным обеспечением. Вместо коробочных программ корпорация Google ( это же сделал и Microsoft) предоставила возможность работать с документами Google Диск. Это хранение, редактирование и обмен файлами.

Чистые сервисы хранения  Dropbox и Windows Live SkyDrive.  Dropbox позволяет  хранить до 2 Гб данных бесплатно. До 7ГБ позволяет сохранять сервис SkyDrive.

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

   8 голосовСредняя оценка: 4.5 из 5

Оптимизация процессов компании

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

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

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

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

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

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

Чем отличается поток единичных изделий от массового производства?

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

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

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

Когда следует использовать микросервисы?

выводами Рейчел Майерсархитектура должна

  • делать продукт гибче и устойчивее к сбоям;
  • облегчать понимание, отладку и изменение кода;
  • помогать в командной работе.

Мартин Фаулер выделяет несколько преимуществ

Преимущества
Монолитная архитектура Микросервисы
Простота
Монолитная архитектура гораздо проще в реализации, управлении и развёртывании.
Микросервисы требуют тщательного управления, поскольку они развёртываются на разных серверах и используют API.
Частичное развёртывание
Микросервисы позволяют по мере необходимости обновлять приложение по частям.
При единой архитектуре нам приходится заново развёртывать приложение целиком, что влечёт за собой куда больше рисков.
Согласованность (Consistency)
При монолитной архитектуре проще поддерживать согласованность кода, обрабатывать ошибки и т. д. Зато микросервисы могут полностью управляться разными командами с соблюдением разных стандартов.
Доступность
У микросервисов доступность выше: даже если один из них сбоит, это не приводит к сбою всего приложения.
Межмодульный рефакторинг
Единая архитектура облегчает работу в ситуациях, когда несколько модулей должны взаимодействовать между собой или когда мы хотим переместить классы из одного модуля в другой. В случае с микросервисами мы должны очень чётко определять границы модулей!
Сохранение модульности
Сохранять модульность и инкапсуляцию может быть непросто, несмотря на правила SOLID. Однако микросервисы позволяют гарантировать отсутствие общих состояний (shared state) между модулями.
Мультиплатформенность/гетерогенность
Микросервисы позволяют использовать разные технологии и языки, в соответствии с вашими задачами.

прагматичный подход Эрика Эванса

Микросервисы
Аппаратные преимущества Программные преимущества
Независимая масштабируемость
При размещении модулей на отдельных серверных узлах мы можем масштабировать их независимо от других модулей.
Сохранение модульности
И единая, и микросервисная архитектуры позволяют сохранять модульность и инкапсуляцию. Однако это может быть довольно трудной задачей, на решение которой уйдут десятилетия, несмотря на правила SOLID. Зато микросервисы позволяют обеспечивать логическое разделение приложения на модули за счёт явного физического разделения по серверам. Физическая изолированность защищает от нарушения пределов ограниченных контекстов.
Независимый технический стек
Благодаря распределению модулей по разным серверным узлам и независимому языку взаимодействия мы можем использовать совершенно разные языки программирования, инструменты взаимодействия, мониторинга и хранения данных. Это позволяет выбирать лучшие и наиболее удобные решения, а также экспериментировать с новыми технологиями.
Независимая эволюция подсистем
Микросервис может развиваться и ломать обратную совместимость, не обременяя себя поддержкой старых версий, так как всегда можно оставить старую версию микросервиса работающей необходимое время.

Ребекка Парсонс

Выводы: итоги сравнения микросервисной и модульной архитектуры

  • с микросервисами — у вас нулевой функционал, и весь его нужно написать, чтобы приступить к работе;
  • с модульной системой — из коробочной версии вам сразу же доступен большой объём функционала, и вы можете начинать пользоваться продуктом в ближайшее время после покупки.
  • с микросервисами — объём функционала постепенно выравнивается по сравнению с коробочной версией. Для среднего бизнеса микросервисная архитектура догонит модульную достаточно быстро, а для крупного — вообще мгновенно. И в дальнейшем поддержание и развитие модульной системы в пересчёте на единицу функционала будет увеличиваться;
  • с модульной системой — скорость развития функционала будет значительно ниже, чем в микросервисах.
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все для ПК
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: