Рубрика «сообщения» - 2

В Германии нашли бутылку с запиской, которая провела в море 108 лет - 1

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

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

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

Групповые DM в Twitter.

Читать полностью »

О вольностях в ссылках или простейший обмен сообщениямиОбмен сообщениями достаточно фундаментальная вещь в науке Computer Science. Будем рассматривать её в приближении к событийно-ориентированному программированию (event-driven). Терминология, возможности и реализации могут отличаться: события (events), сообщения (messages), сигналы/слоты (signals/slots) и callbacks. В целом суть, что с приходом события запускается ответная реакция.
Сама система обмена сообщениями в статье послужила демонстрацией вольной, но допустимой интерпретации ссылок/указателей, упрощающей код. Получившаяся система тривиальна и умеет только регистрировать обработчик на определённый код сообщения и посылать сообщения с таким кодом.
Допустим что обработчики нетривиальные, а сообщений немного. И что мы сами генерируем сообщения и они не приходят нам по сети, например. В таком случае хочется иметь что-то более удобное с явными объявлениями переменных в сообщении. Например, нечто подобное:

StringMessage* str_message = ...;
send(my_message);
...
void handle_message(const Message* message) {
	assert(message);
	const StringMessage* str_message = dynamic_cast<const StringMessage*>(message);
	assert(str_message);
	std::cout << str_message->message ...
}

Но хочется убрать проверочный код, не имеющий отношения к логике работы, под капот. Заменим поэтому указатель на ссылку, показав что в обработчик точно приходит объект, а не NULL nullptr. И пусть обработчик сразу принимает требуемый им тип сообщения.

void handle_message(const StringMessage& message) {
	...
}

Как осуществить задуманное и поддержать другие возможные классы сообщений?
Читать полностью »

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

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

Новый сервис от МегаФон — чтение удаленных СМС

Предисловие

Я всегда был уверен, что сотовые операторы хранят отправленные/принятые СМС в течении некоторого времени. Но эта уверенность была теоретической. Сегодня я в этом в очередной раз убедился.
Сначала, когда я наткнулся на нижеописанное, моей реакцией было «какого хрена?!». Но потом, пока писал текст, немного успокоился и понял, что сервис кому-то понадобится.

Зачем вам удаленные СМС?

Вы случайно стерли СМСку в телефоне. Может быть там была важная бизнес-информация, может быть это была СМС, которая дорога вам как память. А может быть, перед вами телефон жены и вам интересно, какие СМС она стерла из него?
Думаете всё, текст не восстановить? Ан нет, прочитать стёртое можно.
Для этого необходимо следующее:
Читать полностью »

image

Вчера Мегафон запустил новую услугу UMS (Unified Messaging Solution) для пользователей смартфонов. Сервис "позволяет общаться через популярные мессенджеры, социальные сети и электронную почту, получать и отправлять обычные SMS и MMS через единый интерфейс", о чем сообщает малоинформативная новость на сайте оператора.

Новый сервис объединяет в себе возможности услуги Портал сообщений (SMS+ и MMS+); мобильного мессенджера вроде Whatsapp, Viber, а также клиента для обычных мессенджеров и социальных сетей, например IMO.IM.

Вроде бы данный проект не имеет отношения к Joyn (международной инициативе операторов по запуску единого конкурента независимым OTT-сервисам).
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js