Облачные технологии: структура, виды, сферы применения

Adamant

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

Все сообщения шифруются алгоритмами Diffie-Hellman Curve25519, Salsa20, Poly1305 и подписываются SHA-256 + Ed25519 EdDSA. Кроме того, мессенджер позволяет привязывать криптокошелек, чтобы осуществлять быстрые переводы в криптовалюте, а также получить анонимный доступ к обменникам.

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

Критерии выбора защищенного мессенджера

Распространяется ли исходный код мессенджера на условиях одной из свободных лицензий? Если да, то ведется ли разработка открытым методом? Насколько тесно разработчики взаимодействуют с сообществом? Принимают ли pull request’ы? Все это важно учитывать при выборе

Степень централизации

Здесь возможен один из трех вариантов:

  • централизованный — требует сервера, возможно заблокировать. Пример: VK, Telegram, Facebook;
  • федеративный — сеть из серверов, которые общаются друг с другом. Каноничные примеры: Email, Jabber (XMPP), Riot Matrix;
  • децентрализованный (имеется в виду P2P) — каждый клиент является одновременно и сервером.

Возможность анонимной регистрации и использования

Для некоторых сервисов телефон может понадобиться только для защиты от спама при регистрации, соответственно, очень просто использовать сервисы аренды номеров для SMS.

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

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

Наличие End-to-End Encryption (E2EE)

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

Уведомление о необходимости проверки отпечатков E2EE

При старте E2EE-чатов некоторые мессенджеры предлагают проверить отпечатки собеседников, другие не предлагают это открыто. Но не все мессенджеры имеют функцию проверки отпечатков.

Групповые E2EE-чаты

Групповые E2EE-чаты обычно не такая уж необходимая функция, но весьма удобная. Правило «больше двух — говори вслух» стоит оставить для детей.

Уведомление о необходимости проверки отпечатков E2EE в групповых чатах

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

Защита социального графа

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

Мы выбрали лишь часть критериев, которые могут сыграть роль при выборе мессенджера. Существуют и другие, но не всегда они связаны с безопасностью. Группа ученых из европейских университетов неплохо разложила все по полочкам в работе Obstacles to the Adoption of Secure Communication Tools (PDF). Также всегда полезно знакомиться с результатами независимого аудита, если они есть. Например, в случае с Signal такой аудит проводился (PDF).

Услуга В Сети МТС – отключение

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

  1. Пойти в салон-магазин МТС в своем городе, и договориться со специалистом об отключении услуги.
  2. Зайти в утилиту «МОЙ МТС», раздел «, и выбрать параметры отключения.
  3. Зайти в Личный Кабинет на сайте МТС, выбрать окно «Управление услугами» – нажать виджет «Все подключенные услуги».
  4. Позвонить в Контакт-центр МТС по номерам: 8 800 250 08 90 и 0890. Специалист службы поддержки проведет отключение.
  5. Отправить с мобильного телефона короткий код-запрос: *111*345*2# и нажать кнопку «Позвонить». Функция отключится автоматически, и на ваш номер придет смс-запрос с подтверждением.
  6. Опция автоматически отключается при переходе на другой тариф, если там она недоступна.

Skype

Skype — программа, которая отлично подходит для коммуникации с коллегами и друзьями, работает на Windows, Mac OS X, Linux и Pocket PC платформах, также есть мобильное приложение. Поддерживает мгновенный обмен сообщениями и файлами, имея веб-камеру и микрофон есть возможность создавать видео/аудио конференции с друзьями или удаленными сотрудниками в режиме реального времени. 

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

Плюсы

  • бесплатные звонки и видеоконференции;
  • групповые чаты и видеозвонки;
  • демонстрация экрана во время звонка;
  • оффлайн-сообщение;
  • поддержка ботов.

Минусы

  • не определяет геолокацию; 
  • плохая синхронизация при использовании на разных устройствах;
  • нет шаблонов; 
  • отсутствует шифрование. 

iMessage

iMessage — служба для бесплатной передачи коротких текстовых сообщений на устройствах Apple. По умолчанию встроен в каждый iPhone и Mac. Приложения крайне избирательно подходит к выбору способа транспортировки сообщений. Если сообщение состоит из текста и вложения, то текст разумней отправить по мобильной связи, а вложение через Wi-Fi,  такие вопросы программа решает сама, это связано с постоянной погоней за безопасностью пересылаемых пользовательских данных. Компания Apple создала платформу для передачи сообщений, которая состоит из сложных составляющих элементов, и связаны они нетривиальной логикой работы. Хотя стоит отметить, что сложность реализации никак не отразилась на самом продукте. Имеет минимум настроек, в использовании он прост и удобен. 

Плюсы 

  • интегрирован в каждый iPhone и Mac;
  • отправка сообщений в безопасном режиме.

Минусы 

  • напрямую связывает номер вашего телефона к ID;
  • если iMessage не смог отправить сообщение, то оно отправится как обычное СМС в незашифрованном виде.

iMessage вполне может претендовать и на более высокие позиции в нашем “хитпараде”, но увы его функционал по достоинству пока могут оценить только владельцы iPhone. В планах — создание версии программы для Андроид.

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

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

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

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

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

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

Теперь её местоположение – удаленный сервер. Воспользоваться программой можно с любого устройства, достаточно лишь предварительно пройти авторизацию в браузере (outlook.live.com/owa/). Конечно же, облачные технологии используются очень широко и в самых разных сферах, тут приведен лишь единичный обобщенный пример.

Hangouts

Мобильный месенджер «Hangouts»

Hangouts не так давно появился на свет, разработчиком данного приложение является компания под названием «Google».

Программа заменила в свое время всем известное приложение Google Talk.

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

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

По сути Hangouts ничем не отличается от ранее разобранных нами месенджеров.

Здесь также есть возможность отправлять голосовые и текстовые сообщения и звонить абсолютно бесплатно.

Стоит заметить, что для входа в программу требуется ввести логин и пароль своего Гугл аккаунта.

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

Многие пользователи считают, что Hangouts – лучший мобильный мессенджер 2017 года. Он существует на двух самых известных платформах: IOs и Android.

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

Не все готовы мириться с уходом Miro из Перми, который в связи со своим глобальным фокусом предложил россиянам использовать бесплатный тариф и выгрузить данные при невозможности остаться. И это способ сыграть на опережение, предложив свои mindmap и бизнес-процессы, построенные на визуализации.

На этом рынке, но пока только для строительных компаний, анимационных и игровых студий, активно работает московская компания CerebroHQ (не путать с «ЦереброТаргет»).

Ушел уже не московский холдинг в области безопасности данных Acronis, купивший в последнее время минимум три компании с решениями для защиты и управления элементами корпоративной инфраструктуры (управление виртуализацией для Microsoft, защита от утечки корпоративных данных и резервное копирование), в то время как поставщик виртуализации VMware лишь ограничил поддержку клиентов.

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

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

Но все же удобство оплаты покупок в играх и приложениях резко снизилось. Хотя, скорее всего, снизились и расходы на веб-процессинг платежей до 1-3% вместо 15-30% в мобильных маркетах.

Есть ли шансы у отечественного магазина приложений, как в свое время пробовал сделать «Яндекс»? Или все продажи уйдут в Huawei AppGallery? Мы не знаем. Но у отечественных разработчиков снова есть шанс. 

Думаю, что с коллегами по ИТ-индустрии в России, которые активно замещают импорт, мы еще встретимся на отраслевых конференциях. Ближайшие конференции ISDEF пройдут весной на Алтае и осенью в Москве, а митапы сообщества Silicon Pravda сейчас проводятся онлайн.

И мы с удовольствием заглядываем на еженедельные Founders’ Mondays от RB.ru в Москве, так как поддержка фаундеров там очень сильна.

Как работают мессенджеры

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

Каждый из мессенджеров работает по собственному протоколу передачи данных и эти протоколы редко бывают совмести. На моей памяти только дважды встречались приложения, которые могли объединять сообщения от разных сетей – это был Qip infinum и Mail.ru Agent – когда-то они могли даже поддерживать протокол Skype.

Но всё завязано на деньгах и разработчики каждого из мессенджеров стремятся к тому, чтобы пользователи ставили только их приложения (там можно воткнуть рекламку или предложить какую-нибудь платную функцию).

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

Видеоконференции, звонки и передача файлов

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

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

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

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

Заходя в приложение Gem4me, каждый раз можно открыть для себя что-то новое или найти что-то интересное и полезное – новые информационные каналы, товары или услуги. Находясь в этой экосистеме, вы сразу можете делиться полученной информацией и своими интересными находками с друзьями и знакомыми, не покидая приложение, а продолжая обсуждать совместно покупки или новости. А затем, оставаясь в том же приложении, можно написать статью о том, почему вам нравится продукция определенного бренда или о том, что вы думаете о погоде в этом сезоне. Все зависит от того, на какую тему вы ведете канал. Именно так выглядит обычный день пользователя информационной экосистемы Gem4me.

Доступные опции

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

Давайте посмотрим на нижнюю панель. Здесь располагаются все нужные нам элементы управления – сначала взгляните на центральную часть.

  • Кнопки камеры и микрофона для включения и выключения видео и звука;
  • Иконка демонстрация экрана: вы можете показать весь экран, отдельное окно или вкладку браузера;

Значок «Еще», где находятся дополнительные настройки;

Наконец, красная кнопка, позволяющая выйти из конференции в Гугл Мит (или завершить ее, если вы организатор).

Теперь переведите взгляд на право – здесь находятся другие нужные нам элементы управления.

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

Рядом иконка чата – здесь отображается история сообщений, вы можете писать исходящие и читать, что пишут другие участники;

В разделе «Действия» (значок геометрических фигур) отображаются дополнительные возможности – например, совместная работа с доской или запись экрана;

Наконец, раздел «Элементы управления встречей» (ярлычок в виде замочка) нужен, чтобы управлять разрешениями. Можете менять разрешения для всех участников: включение звука/видео, отправка сообщений в чат, включение демонстрации экрана.

Остались вопросы о том, что это такое за Гугл Мит? Надеемся, что мы смогли объяснить вам особенности работы этого сервиса, его преимущества и доступные функции. Поверьте, это действительно крутое решение для видеообщения – как личного, так и рабочего!

Какие возможности должен предоставлять пользователям защищенный мессенджер

Регистрация по номеру телефона

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

Удаление сообщений и аккаунта

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

Голосовые и видеозвонки

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

Групповые чаты

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

Обмен контентом

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

Послесловие

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

Даже если сравнивать по качеству звука и картинки, явных аутсайдеров нет. Так что дело, скорее, в привычке.

Если вы пользуетесь приложением «ВКонтакте» ежедневно, то и звонить вам будет легче через него.

Всю жизнь звонили по Skype? Тогда вряд ли вы захотите переучиваться на «Яндекс.Мессенджер».

Тем не менее, у всех рассмотренных инструментов есть некоторые отличия:

  1. Если важна возможность тонкой настройки групповых звонков / конференций? Выбирайте Zoom.
  2. Много звоните в другие страны и не хотите распыляться сразу на несколько сервисов и операторов? Выбирайте Skype или Zoom. В этих сервисах вы сможете получить единый номер и будете доступны абсолютно для всех контактов, даже тех, кто звонит со стационарных и мобильных телефонов.
  3. Ищите решение для организации? Вам требуется проводить регулярные собрания, видеоконференции, и важен элемент совместной работы? Выбирайте Microsoft Teams.

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

Webinar.FM

Российская разработка, позволяющая использовать ресурс на любой операционной системе Microsoft Windows, Apple MacOS, Linux. Главное, чтобы у вас был установлен Adobe Flash Player.

Есть бесплатная версия, а базовая платная составляет от 2250 рублей в месяц. При оплате за год вперед выгодные скидки до 20%.

Свойства:

не требует установки дополнительного ПО, высокое качество видео и аудио трансляций, инструмент «Достка» для лекторов, демострация рабочего стола, иструмент статистики посещения вебинаров, отправка приглашений, чат для модераторов, есть тарифы для организаций и физлиц, онлайн-поддержка 24/7.

Недостатки:

ограничение до 10 пользователей одновременно на бесплатной версии, необходимо использовать устаревший Flash

Какие возможности открывает бизнесу свой защищенный мессенджер

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

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

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

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

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

Когда впервые прозвучала идея, ставшая началом зарождения современных облачных технологий? Это произошло в 1970 году. Мысль принадлежала Джозефу Карлу Робнетту Ликлайдеру (J.C.R.Licklider), он тогда участвовал в работе над ARPANET и был главным ответственным лицом.

Ликлайдер подумал, как круто было бы человеку, вышедшему в сеть, иметь доступ не только к набору информации, но и к полезным программам. О возможности предоставления пользователям вычислительных мощностей в качестве услуги, то есть, сервиса, говорил и ещё один учёный, Джон Маккарти (JohnMcCarthy). Но потом всё как-то затихло до 90-х годов.

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

  • Интернет стал развиваться бешеными темпами, в частности его пропускная способность. Да, в сфере облачных технологий особого скачка не случилось, но всё же подтолкнул к их развитию именно появившийся тогда «быстрый» интернет.
  • Появились «первые ласточки». В 1999 году компания Salesforce.com дала возможность использовать своё собственное программное приложение посетителям через сайт. Так, собственно, впервые появилась услуга «программное обеспечение как сервис» (SaaS).
  • Следующей стала компания Amazon. В 2002 году она создала собственную модель облачных технологий и предоставила пользователям возможность хранить данные и выполнять вычисления.
  • В 2006 году всё та же Amazon разработала новый сервис Elastic Compute cloud (EC2). Это был ещё более современная архитектура, позволяющая пользователям запускать тут свои собственные приложения. То есть, первыми облачными инфраструктурами были Amazon EC2 и Amazon S3.
  • Не осталась в стороне и компания Google, разработавшая платформу Google Apps с веб-приложениями для бизнеса.
  • Стремительно развивалось аппаратное обеспечение (многоядерные процессоры, более объёмные накопители информации), технологии виртуализации (появилась, к примеру, Xen-виртуализация и другие программы для разработки виртуальных инфраструктур). Конечно, это влекло за собой развитие облачных технологий, да ещё и делало их более доступными.

И всё же началом современной реализации cloudcomputing можно считать где-то начало 2006 года. Всё та же Amazon представила публике абсолютно новую инфраструктуру веб-сервисов (WebServices). Тут клиент получал в своё распоряжение не только хостинг, но и возможность использования через сеть вычислительных мощностей. Amazon стала здесь первопроходцем.

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

Следом подобные инструменты разработали Google, Sun и IBM. Компания Microsoft «подтянулась» в 2008 году, и, кстати, выдала не просто облачный сервис, а полноценную операционную систему Microsoft Azure.

e-Chat

e-Chat – это децентрализованный мессенджер, который можно использовать полностью анонимно. Приложение разработано на блокчейн Ethereum, что позволяет пользователям не только обмениваться сообщениями, пересылать фото и видео файлы, но отправлять криптовалюту, обменивать ее.

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Zoom-Obi
Добавить комментарий

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