Как стать автором
Обновить

В Google Docs появятся реакции в виде смайликов

Облачные сервисы *

Google рассказала, что начала внедрять новый способ комментирования онлайн документов в виде быстрых реакций смайликами. Обновление началось сегодня, 5 апреля 2022 года, и в течение 15 дней функция будет развернута для всех пользователей.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 427
Комментарии 3

Выпущен стандарт Unicode 6, более 2000 дополнительных символов

Типографика *
Перевод
Сегодня стала доступна новая версия Unicode. Версия 6.0.0 промышленного стандарта кодирования, обработки и представления текста, так же является первой версией выпущенной исключительно онлайн.

Новый стандарт привносит множество изменений, включая свыше 2000 новых символов, новые свойства и файлы данных, некоторые корректировки в существующие символы и некоторые изменения в самом тексте стандарта. Новые литеры включают в себя: более 1000 специальных символов; знак индийской рупии – новый официальный символ валюты; более 200 объединенных идеограмм используемых на территории Китая, Тайваня и Японии; три новых начертания – Mandiac (классический язык Иранского региона), Batak (Суматра и Индонезия) и Brahmi (северная Индия), а так же улучшенную поддержку африканских языков.

Частью этого огромного числа новых символов являются так называемые символы Emoji. Похожие на смайлики, они ведут свое происхождение из японских мобильных коммуникаций и на сегодняшний момент получили большое распространение в регионе Восточной Азии. Набор Emoji включенный в Unicode 6 был взят из набора символов используемых тремя самыми популярными мобильными операторами в Японии. Этот набор включает в себя такие эмоции как “Улыбка с рогами” (“Smiling face with horns”), “Сбитый столку”, “Поцелуй кошки с закрытыми глазами”. Все их можно найти по этой ссылке (.pdf).

Вы можете ознакомиться со стандартом Unicode по этой ссылке. Или узнать про Emoji на официальной странице Unicode.

Под катом таблица с символами Emoji.

Читать дальше →
Всего голосов 65: ↑62 и ↓3 +59
Просмотры 8.7K
Комментарии 94

Генератор utf-8 json на php с поддержкой unicode 6

PHP *
Из песочницы
Разумеется, в PHP есть прекрасная функция json_encode. Но до версии 5.3 включительно те же русские символы кодируются в виде \uXXXX — в разы длиннее, чем utf-8. Чтобы уменьшить объем трафика, необходимо убрать преобразование utf-8 символов в \u-последовательности. Да, в PHP 5.4 у json_encode наконец-то появился параметр JSON_UNESCAPED_UNICODE, но многие хостеры до сих пор представляют пользователям выбор только между версиями 5.2 и 5.3.

Я бы не стал изобретать очередной велосипед, но те решения, которые мне попадались, имеют общую проблему — они корректно обрабатывают только символы базовой плоскости юникода.
Читать дальше →
Всего голосов 24: ↑14 и ↓10 +4
Просмотры 16K
Комментарии 5

Использование эмоциональных иконок Emoji в коммитах на GitHub

Разработка веб-сайтов *Open source *
Tutorial


Некоторое время назад, сервис GitHub анонсировал возможность использовать эмоциональные иконки Emoji во всей своей GFM-разметке.

Мало кто знает, что эмоциональные иконки можно использовать не только в комментариях к pull requests и issues, но и в commit messages!
Читать дальше →
Всего голосов 44: ↑28 и ↓16 +12
Просмотры 15K
Комментарии 20

Unicode 7.0

Веб-дизайн *Типографика *
Вчера (16/06/14) было объявлено о выходе новой версии стандарта Unicode, 7.0. В Unicode добавили 2834 новых символа, в том числе, знак российского рубля и азербайджанского маната. Помимо этого, в стандарт также включены символы Emoji которые до этого присутствовали только в специализированных шрифтах Webdings и Wingdings.
В стандарт также добавлены символы для 23-х алфавитов, таких как кавказский албанский (Caucasian Albanian) и древнепермское письмо (Old Permic)

С полным списком нововведений можно ознакомиться по ссылке
Всего голосов 61: ↑57 и ↓4 +53
Просмотры 25K
Комментарии 53

Emoji Lisp

Ненормальное программирование *Lisp *Функциональное программирование *
(пятница)
Всё началось с того, что я прочитал у Станислава Лема в романе «Мир на Земле» (1985), что в будущем общение на языке будет заменено общением при помощи пиктограмм. Мне показалось это довольно пророческим в связи с возрастающим интересом к различным смайликам и другим видам более крупных картинок и я подумал: а что если программировать при помощи emoji? Поискав в сети я убедился, что мысль такая уже приходила в головы людей и воплотилась в проект https://github.com/wheresaddie/Emojinal
но этот проект меня не впечатлил, во-первых язык не обладает полнотой и вообще подход автора как попытка заменить часть операторов при помощи emoji показалась не сильно интересной.
Читать дальше →
Всего голосов 39: ↑28 и ↓11 +17
Просмотры 15K
Комментарии 26

Смайлики в доменных именах

Блог компании Webnames.ru
Знаете ли вы, что в некоторых доменных зонах можно использовать смайлики в качестве доменного имени?

В Японии существует графический язык идеограмм и смайликов эмодзи (Emoji), который адаптирован для применения на веб-страницах, при общении в социальных сетях и через смартфоны. Некоторые символы эмодзи были внесены в Юникод, а в Японии даже выпускаются клавиатуры со смайликами.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 23K
Комментарии 27

Кэширование в Android, Telegram для групп, улучшение callback, multicast, showlist и другие нововведения

Блог компании PushAll Разработка под Android *API *


Достаточно крупное обновление исправляющее ошибки в андроид клиенте, улучшение безопасности получения ID пользователя, рассылка одного пуша на группу пользователей в канале, а также API для работы со списками пользователей.
Сегодня в рубрике:
  1. Используем PushAll и Telegram при разработке в команде
  2. Иконки сожрали мой трафик — помогите!
  3. Почему я вижу лишь их кусок?
  4. Эмоджи убийцы!
  5. Как объединить тысячу итераций отправки уведомлений в одну (multicast)
  6. Воруем личные дан Получаем список пользователей, подписанных на канал
  7. Подписываемся на пуш уведомления ваших друзей (уязвимость)
  8. Не ждем отправки всех уведомлений, выполняем все в фоне.

Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 7.7K
Комментарии 4

Смайлики для API Вконтакте

JavaScript *ВКонтакте API *Расширения для браузеров
Ранее я уже писал об Информере Вконтакте — браузерном расширении для быстрого прочтения и ответа на сообщение. В процессе создания столкнулся с проблемой — смайлы в сообщениях, а именно: как их отобразить?
Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 16K
Комментарии 2

Шифрование с помощью Emoji

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


Читать дальше →
Всего голосов 37: ↑11 и ↓26 -15
Просмотры 49K
Комментарии 24

Эмодзи?! Нет, не слышал

Блог компании Badoo Разработка веб-сайтов *JavaScript *
image В нашу жизнь уже давно вошли эмодзи. И в социальных сетях, и во всевозможных мессенджерах мы используем их не задумываясь, выражая свои эмоции всего одним символом. Но для кроссплатформенного приложения отправка и отображение эмодзи — непростая задача. Проблема заключается в том, что отправленные эмодзи с мобильных приложений не всегда отображаются корректно на веб-сайтах.

Последние версии iOS и Android имеют поддержку более 1200 символов эмодзи, но «десктопный» рынок не может похвастаться такими успехами. Мы же в Badoo хотим и делаем все, чтобы пользователям было комфортно общаться на всех платформах, не имея никаких ограничений в переписке.
Далее я расскажу, каким способом мы добились 100% поддержки эмодзи для веба.
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Просмотры 34K
Комментарии 32

Не смайлом единым, или как соблюсти баланс в эмоциональности сообщений

Блог компании BYYD Интернет-маркетинг *Контент-маркетинг *


Знаете, какая одежда сейчас самая популярная на Amazon? — Футболка с надписью: “Я могу общаться исключительно смайлами”. Сегодня все, на чем фигурирует изображение смайлов, пользуется огромным спросом.

Неудивительно, что и маркетологи с энтузиазмом стали использовать смайлы в своих рекламных кампаниях.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.9K
Комментарии 2

Twitter опубликовал коллекцию из 872 «смайликов»

Социальные сети и сообщества

Twitter выложил в открытый доступ под свободной лицензией набор из 872 эмоджи (эмотиконов), которые свободно можно использовать в своих проектах.

Содержимое коллекции опубликовали на Github. Программный код — под лицензией MIT, графика — CC-BY 4.0.

Поддержка коллекции эмоджи Twitter уже встроена в WordPress. Например, пользователи Windows могут копипастить картинки из этой таблицы, а пользователи Mac — использовать сочетание клавиш Command + Control + Space в текстовом редакторе.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 9K
Комментарии 11

Twitter открывает исходный код движка, заменяющего эмоджи на картинки

Социальные сети и сообщества
Речь здесь пойдёт о символах-картинках и о том, как отображать их.

По-японски они называются «絵文字» (где «絵» означает «картинка», а «文字» — «символ») или «えもじ», и произношение этого названия можно передавать разными способами: по Хэпбёрну «emoji», по Поливанову «эмодзи», в киричзи у Тассадара — «эмочзи», по Сергею Грису «эмоджи» через мягкий «жи». Этот последний вариант мне больше всего нравится, его-то я и стану использовать и в заголовке, и в тексте.

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

Эмоджи многочисленны. Первый набор эмоджи (который придумал Курита для технологии i-mode в 1998 или 1999 году) содержал 172 символов, состоявших всего-навсего из 12×12 пикселов. Через десять лет в Unicode 6.0 (2010 г.) было ужé 722 эмоджи, а стандарт нынешнего года (Unicode 7.0) дополнил их число ещё примерно четвертью тысячи эмоджи.

Эмоджи разнообразны. Среди них есть знаки эмоций (смайлики круглоголовые или со звериными ушками, а также различные жесты и позы), знаки Зодиака, шахматные фигуры, грани игральной кости, масти карт, любовные сердечки, священные символы, некоторые значки компьютерного интерфейса (GUI), стрелочки, галочки, крестики (прямые и косые), звёздочки, снежинки, обозначения разных родов транспорта, миниатюрные изображения современных элементов бытовой техники бытовых и технических приборов, орудий и инструментов, обозначения различных вариантов прогноза погоды, различных растений, цветов, зверушек, блюд (в основном японской национальной кухни), фаз луны, часов дня, празднеств, времён года, музыкальных инструментов, спортивных состязаний, аттракционов, различных зданий (гостиничных, вероисповедных, больничных, фабричных…), и так далее, и так далее.

А выражение «почти так же» я чуть выше употребил потому, что эмоджи всё же нельзя в полной мере считать обычными символами. На то есть две причины.

Читать дальше →
Всего голосов 22: ↑19 и ↓3 +16
Просмотры 8.1K
Комментарии 17

В Индонезии идет борьба с ЛГБТ-эмодзи

Социальные сети и сообщества
image

Правительство Индонезии потребовало, чтобы приложения и социальные сети удалили все эмодзи с изображением лесбиянок, геев, бисексуалов и трансгендеров, обосновывая это тем, что такие образы служат причиной беспорядков в стране, где подавляющее количество населения исповедует ислам. Японское приложение для обмена сообщениями Line уже удалило стикеры из региональной версии своего сервиса и извинилось перед правительством страны, сообщает Coconuts Jakarta. WhatsApp также будет предложено удалить провокационные, по мнению властей страны, стикеры.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 15K
Комментарии 364

UTF-8 кодировка в названиях и паролях Wi-Fi (Emoji)

Информационная безопасность *Системное администрирование *Занимательные задачки Беспроводные технологии *Лайфхаки для гиков
В 2012 году появилась возможность использовать в названии сети Wi-Fi символы UTF-8. Первое, что приходит на ум — выделиться из серой массы и использовать в названии сети смайлики Emoji. А еще, можно сделать Emoji пароль, тогда друзьям можно смело сообщать: «Подключись к Wi-Fi сети бесплатный сыр, пароль: кружка пива и печенька».

Читать дальше →
Всего голосов 32: ↑26 и ↓6 +20
Просмотры 39K
Комментарии 97

Оцифровывание коммуникации: зачем нужны эмоджи

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

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


Сэр Патрик Стюарт как бы призывает этой картинкой не судить сразу по обложке

Впрочем, не всегда они давались людям с одинаковым успехом: в каждом, наверное, классе были свои нёрды — дети, которым, обычно, хуже других давалось обычное общение, но лучше — учёба. И то, и другое, судя по всему — по одной причине: баланс понимания вербального и невербального языка был явно смещён в пользу первого — в результате, такие дети, смотря в книгу, видели в ней, на самом деле, буквы, слова и стоящий за ними смысл — тогда как добавление потока входящей невербальной информации, не помогал понять собеседника, а только затуманивал их смысл и требовал небольшой задержки на обработку всех сигналов на уровне сознания, зарабатывая репутацию тормознутых среди прочих детей, у которых невербальные сигналы обрабатывались моментально на подсознательном уровне.
Читать дальше →
Всего голосов 34: ↑22 и ↓12 +10
Просмотры 2.8K
Комментарии 20

Вы не сможете решить эту задачу на собеседовании

Занимательные задачки JavaScript *
Из песочницы
Привет, Habr. Хочу поделиться с вами одной интересной задачей, которую многие из нас получали на собеседовании, но, вероятно, даже и не догадывались о том, что решаем ее неправильно.

Прежде всего — немного истории. Работая на должностях тимлида и техлида мне порой приходилось проводить собеседования, соответственно нужно подготовить несколько теоретических вопросов, ну и пару несложных задач, на решение которых не должно было бы уйти больше 2х-3х минут. Если с теорией все просто — мой любимый вопрос это: «чему равен typeof null?», по ответу сразу можно понять, кто сидит перед тобой, джун — просто правильно ответит, а претендент на сеньера, еще и объяснит почему. То с практикой — сложнее. Я долго не мог придумать нормальное задание, не изъезженное, типа fizz-buzz, а что-нибудь свое. Поэтому я на собеседованиях давал задания, которые сам проходил, устраиваясь на текущую работу. О первом из них и пойдет речь.
Читать дальше →
Всего голосов 164: ↑126 и ↓38 +88
Просмотры 122K
Комментарии 419

Emoji в интерфейсе iOS приложения и требования Apple

Разработка под iOS *
С удивлением не обнаружил в выдаче поиска по Хабру публикаций по проблеме использования emoji в интерфейсе приложений публикуемых в App Store благословенной Apple. Так что заранее извиняюсь если всё-таки повтор.



Суть проблемы в том что Apple запрещает использование emoji в интерфейсе приложений. Судя по всему это началось примерно осенью 2018 (как минимум весной 2018). Но, возможно, и раньше я сильно не углублялся в хронологию проблемы. Интернет полнится сообщениями разработчиков, приложения которых отклонены по причине наличия emoji в интерфейсе приложения. Более того, заворачиваются даже обновления ранее опубликованных приложений! Некоторые сообщают об отказе публикации из-за наличия emoji в скриншотах приложения! Обычно отказ Apple выглядит как:
From Apple

Guideline 5.2.5 — Legal — Intellectual Property


Your app does not comply with the Guidelines for Using Apple's Trademarks and Copyrights. Specifically, your app includes:

— Apple trademark, emojis, imagery — or likeness

Согласитесь, довольно интересная позиция от компании, которая была одним из (если не единственным) основоположников популяризации emoji… Под катом я выдвину пару предположений о причинах и пару способов решения проблемы. В частности как я в итоге опубликовался в App Store с приложением в котором изначально emoji были основной идеей.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 4.6K
Комментарии 12

Как запустить растущий b2c стартап после хакатона

Блог компании Московский физико-технический институт (МФТИ) Хакатоны Развитие стартапа Искусственный интеллект IT-компании

Предисловие


Думаю, многие читали статью о том, выживают ли команды после хакатона.
Как писали в комментах к этой статье, статистика удручающая. Поэтому хотелось бы рассказать о себе, дабы подправить статистику и дать несколько практических советов по тому, как не сдуться после хакатона. Если хотя бы одна команда, прочтя статью, не бросит развивать свою классную идею после хакатона, воспользуется моими советами и создаст компанию — эту статью можно будет считать успешной :)
Предупреждение! В данной статье не будет технических подробностей реализации приложения. В начале я расскажу нашу историю (TL;DR), а полезные советы, которые мы вывели для себя в ходе развития, приведены в конце.

image

“Success” story


Меня зовут Даня, я основал emovi — сервис для подбора фильма по эмодзи, который за последние несколько дней вирально вырос на 600%. Сейчас приложение имеет 50 тысяч скачиваний и попало в топ-2 App Store и Google Play. В команде я занимаюсь продакт-менеджментом и дизайном, а раньше Android-разработкой. Учусь в МФТИ.
Всего голосов 38: ↑32 и ↓6 +26
Просмотры 6.1K
Комментарии 13
1