Как стать автором
Обновить
40
0
Александр @Chemist

Пользователь

Отправить сообщение

Проблема использования CompletableFuture в нескольких потоках и её решение

Время на прочтение4 мин
Количество просмотров21K
imageВ Java 8 появился новый класс CompletableFuture, который позволяет удобно писать асинхронный код.
При использовании CompletableFuture из нескольких потоков я столкнулся с его неочевидным поведением, а именно с тем, что callbacks на нём могут выполнятся совсем не в тех потоках, как ожидалось. Об этом и о том, как мне удалось решить проблему — я и расскажу в этой статье.

Мною разрабатывался асинхронный, неблокирующийся однопоточный клиент к серверу, который использовал потоконебезопасные структуры данных. Тесты проходили без проблем, но benchmarks иногда падали c ConcurrentModificationException на внутренних структурах однопоточного клиента.
Читать дальше →
Всего голосов 29: ↑26 и ↓3+23
Комментарии54

OMF — микроформат для email. Опыт использования в сервисе чатов

Время на прочтение3 мин
Количество просмотров3.3K
imageСовсем недавно компания Mail.ru разработала открытый стандарт OMF.

Open Mail Format (OMF) — это открытый стандарт разметки почтовых уведомлений. OMF позволяет вам улучшить представление ваших писем в интерфейсе почты Mail.Ru, повышая их эффективность и конверсию.
Ознакомиться с опытом использования...
Всего голосов 70: ↑56 и ↓14+42
Комментарии47

Новый провайдер OpenID

Время на прочтение1 мин
Количество просмотров638
Теперь BestPersons.ru предоставляет OpenID своим пользователям (в тестовом режиме).

Вы можете авторизоваться на других сайтах, поддерживающих OpenID, с использованием единого логина ваш-ник.bestpersons.ru.

Для использования своего OpenID на других сайтах вы должны быть залогинены на BestPersons.ru.

Всего голосов 55: ↑34 и ↓21+13
Комментарии54

Лента друзей и кросспостинг в мобильном

Время на прочтение1 мин
Количество просмотров646
Теперь на BestPersons.ru вы можете читать сообщения друзей и писать во многие блоги и социальные сети где бы вы ни находились, важно лишь чтобы у вас под рукой был любой более-менее современный мобильный телефон.
Читать дальше →
Всего голосов 31: ↑25 и ↓6+19
Комментарии21

Официально: большое обновление BestPersons.ru

Время на прочтение2 мин
Количество просмотров539

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

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

После полутора месяцев разработки представляем вашему вниманию обновленную версию сервиса.



Итак, официальный список обновлений...
Всего голосов 76: ↑58 и ↓18+40
Комментарии113

НЛО над Пушкино

Время на прочтение1 мин
Количество просмотров2.7K
Я не прикалываюсь. Сегодня (19 апреля в 22:50) я и многие жители моего города Пушкино (близкое подмосковье, Ярославское направление) были в шоке. Над городом летали НЛО. Штук 18.
Фото под катом.
Читать дальше →
Всего голосов 84: ↑48 и ↓36+12
Комментарии139

Lifestream-информер

Время на прочтение1 мин
Количество просмотров626


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

Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии14

Объединяя социальные сети — bestpersons.ru. Новые возможности.

Время на прочтение1 мин
Количество просмотров692
Обновился дизайн и функционал сайта www.bestpersons.ru, который ставит перед собой задачу объединения популярных социальных сетей и предоставления людям полезных web 2.0 сервисов.
Читать дальше →
Всего голосов 44: ↑35 и ↓9+26
Комментарии115

Объединяя социальные сети

Время на прочтение1 мин
Количество просмотров533
Представляю вашему вниманию сайт www.bestpersons.ru.

У многих пользователей интернета наверняка есть куча личных страниц на разных сайтах социальных сетей.
Bestpersons.ru предлагает вам простой способ объединить все ссылки на ваши персональные страницы на одном сайте вида ваш_ник.bestpersons.ru.

Регистрация за 2 секунды.

Что вы получаете:
  1. Адрес вида твой_ник.bestpersons.ru.
  2. Анкету на нем, где вы указываете, что знаете или лучше всего умеете делать.
  3. Список ссылок на ваши профили на популярных сайтах социальных сетей, где вы зарегистрированы будет отображаться на вашей странице ник.bestpersons.ru.

Ваша страница будет выглядеть примерно вот так:

pic

Удобно послать, например по аське, одну ссылку на ник.bestpersons.ru вместо кучи ссылок на профили в livejournal, vkontakte и т.п.

p.s.
Предлагайте, какие еще сайты можно добавить в список поддерживаемых.
Понимаю, что функционала очень мало, но сайт будет развиваться :)
Всего голосов 29: ↑14 и ↓15-1
Комментарии57

Первый опыт с Google Maps API

Время на прочтение1 мин
Количество просмотров1.2K
Хочу представить вам и услышать критику по поводу первой версии интерактивной карты города Пушкино (есть такой в подмосковье) с использованием Google Maps API и AJAX.
Читать дальше →
Всего голосов 46: ↑41 и ↓5+36
Комментарии96

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность