Как стать автором
Обновить
4
0
Сергей @Pink

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

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

Эффективное кеширование. От теории к практике

Время на прочтение13 мин
Количество просмотров66K
image

Как правило, статьи о кешировании начинаются за здравие, а заканчиваются LRU кешем. Попробуем переломить эту тенденцию? Начнем с того, чем LRU плох, а закончим за здравие. Я надеюсь.

Вне зависимости от того, строите ли вы хайлоад сервис для миллионов посетителей или проектируете мобильное приложение, пишите операционную систему или СУБД — ключевое звено, влияющее на конечную стоимость системы и на отзывчивость интерфейса/сервиса — это кеш.
Читать дальше →
Всего голосов 51: ↑50 и ↓1+49
Комментарии59

Как устроен Relap.io — сервис, который выдает 30 миллиардов рекомендаций в месяц

Время на прочтение4 мин
Количество просмотров35K

Мы давно ничего не писали в наш блог и возвращаемся с рассказом о нашем новом проекте: Relap.io (relevant pages).

Мы запустили рекомендательный B2B-сервис Relap.io полтора года назад. Он облегчает жизнь редакции и читателям СМИ. В будние дни Relap.io обслуживает 15 млн уников и выдаёт 30 миллиардов рекомендаций в месяц.

Сейчас Relap.io крупнейшая рекомендательная платформа в Европе и Азии.

image
Читать дальше →
Всего голосов 30: ↑24 и ↓6+18
Комментарии40

Яндекс.Мастерская, или Ещё один шанс устроиться в современную IT-компанию

Время на прочтение2 мин
Количество просмотров4.9K
В ноябре 2010 года появилась Яндекс.Мастерская. Этот возможность для студентов принять участие в проектах и задачах, которые в перспективе могут быть внедрены для внутренних или внешних пользователей Яндекса. В Яндексе давно практикуется набор стажёров, но обычно только на роль разработчиков или тестировщиков. В Мастерской же способные ребята могут проявить себя ещё и в области аналитики и управления проектами.
Читать дальше →
Всего голосов 47: ↑42 и ↓5+37
Комментарии12

Кастомные социальные кнопки

Время на прочтение5 мин
Количество просмотров74K
Недавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter

На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
image
Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.

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

Итак:
  • количество лайков будем получать от REST сервисов каждой социалки
  • кнопки рисуем свои и обрабатываем событие click

Читать дальше →
Всего голосов 99: ↑94 и ↓5+89
Комментарии58

Век Релевантности

Время на прочтение4 мин
Количество просмотров773
image

Что будет следующим прорывом в социальном вебе?

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

Ключевым элементом этого перехода является возрастающее значение понятия «интерес», наряду с «социальный». Сегодня Facebook, Twitter и Google работают над доставкой конечному пользователю только того контента, который интересен его окружению, в то время как некоторые стартапы работают исключительно с интересами пользователей, не глядя на их «друзей».

Релевантность — единственное решение проблемы информационной избыточности.

Читать дальше →
Всего голосов 45: ↑32 и ↓13+19
Комментарии12

Hotmail раздаёт одноразовые почтовые адреса

Время на прочтение1 мин
Количество просмотров10K
По статистике, в среднем каждый человек пользуется тремя почтовыми адресами. У продвинутых гиков к этому добавляется бесчисленное множество временных или одноразовых адресов. Одноразовые email нужны постоянно: для регистрации в разных сервисах или чтобы выложить на форуме. Сразу после использования такой адрес можно уничтожить и забыть.

Раньше для регистрации одноразовых email'ов приходилось использовать экзотические сервисы вроде Dispostable, Pepbot, TempAlias или Sneakemail. При этом адрес выглядит нестандартно и его могут заблокировать на том форуме, где вы хотите его оставить. Но теперь появился нормальный способ. Разработчики Windows Live Hotmail пошли навстречу пользователям и запустили фичу одноразовых адресов (алиасов).
Читать дальше →
Всего голосов 72: ↑58 и ↓14+44
Комментарии60

Airrouter — новое умное сетевое железо

Время на прочтение4 мин
Количество просмотров28K
Знаете, я никогда раньше не писал обзоров нового железа — просто потому, что когда какие-то устройства попадали в мои руки, все они давным-давно продавалось в магазинах, и присутствовали в обзорах на многочисленных IT-ресурсах.

Однако сегодня у меня в руках появилась железка, обзоров которой я ещё в Рунете не встречал, и краткое описание которой мне хочется написать на Хабре (благо железка действительно неординарная). Речь идёт о WiFi-маршрутизаторе AirRouter.

Под катом — краткая история появления у меня этого устройства, техническая спецификация, и некоторые интересные штуки, которые умеет это устройство. Да, и ещё скажу сразу цену (сам я тоже не люблю проматывать обзоры донизу) — стоит устройство в диапазоне 80-90 долларов, хотя полагаю, что вскоре цена значительно снизится.
Читать дальше →
Всего голосов 80: ↑65 и ↓15+50
Комментарии115

Поиграем в жизнь

Время на прочтение4 мин
Количество просмотров28K
Представьте себе листок бумаги в клетку. Подозреваю, что уже на этом этапе некоторые хабралюди догадались, о чем пойдет речь. Что ж, моё почтение им. Остальные же продолжают представлять себе листок бумаги в клетку. Во всех подробностях. В мельчайших деталях.

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

Ладно, хватит завлекалок. Пора удариться в математику.


Включить мозги
Всего голосов 154: ↑135 и ↓19+116
Комментарии109

Синхронизируем открытые вкладки через Dropbox

Время на прочтение2 мин
Количество просмотров13K
Имеется множество Расширений/Дополненийimage или уже встроенных в браузер решений, позволяющих синхронизировать закладки, пароли, автозаполнения и пр.
Но, пользуясь тем или иным браузером и дома и на работе, часто приходится выполнять несколько действий для того,image чтобы открыть рабочие вкладки с удаленного компьютера (например, с помощью Xmarks).
В данной статье опишу как автоматизировать синхронизацию открытых вкладок с остальными компьютерами через Dropbox. Если Вы, все еще не завели аккаунт, советую.
Читать дальше →
Всего голосов 83: ↑69 и ↓14+55
Комментарии56

Геопланировщик для Android

Время на прочтение2 мин
Количество просмотров10K
В повседневной жизни мы делаем большое количество однообразных действий, которые хотелось бы автоматизировать. К примеру, когда вы приезжаете на пары или на работу, вам нужно выключить громкий звонок телефона, а когда покидаете это место — нужно включить обратно. Или когда вы приходите в пиццерию, где есть бесплатный WiFi, было бы неплохо включить его обратно.

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

Android геопланировщикHIPPOAPP.RU — разработка мобильных приложений
Читать дальше →
Всего голосов 56: ↑48 и ↓8+40
Комментарии77

MyFin — удобный инструмент для ведения домашней бухгалтерии

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

Хочу представить вам свою разработку. Это минималистичное и удобное средство для ведения домашней бухгалтерии. Вот скриншот для затравки:




Подробности под катом.
Читать дальше →
Всего голосов 110: ↑93 и ↓17+76
Комментарии87

Найден самый старый оружейный плутоний

Время на прочтение1 мин
Количество просмотров1.6K
Американские физики идентифицировали первый оружейный плутоний, когда-либо произведённый на Земле. Образец Pu-239 нашли на военной свалке радиоактивных отходов возле основанного в 1943 году «ядерного» городка Хэнфорд (шт. Вашингтон). Около 400 мл плутония хранилось в большой металлической бутылке внутри проржавевшего сейфа (бутылка лежит на фото справа).

Данный образец был получен в рамках проекта «Манхэттен» в декабре 1944 года, за семь месяцев до самого первого в истории испытания ядерного оружия (эксперимент Trinity, 16 июля 1945 года, через три недели после которого были Хиросима и Нагасаки). Странно, что этот материал не пошёл на бомбы, а хранился в сейфе.

Вообще, самым первым плутонием считается образец, датированный 1942 годом.

Больше фотографий под хабракатом.
Читать дальше →
Всего голосов 73: ↑53 и ↓20+33
Комментарии49

Микроблоггинг на Mail.Ru набирает популярность

Время на прочтение1 мин
Количество просмотров415
Не так давно пользователи Блогов@Mail.Ru получили возможность публиковать записи в дневниках с помощью Mail.Ru Агента (в том числе через его мобильную версию). Для этого нужно только добавить в инстант-мессенджер контакт с e-mail адресом bender@corp.mail.ru. Более подробно о функциях этого робота можно прочитать здесь.

Прошел почти месяц с момента запуска нового функционала, настало время подвести некоторые итоги — какой популярности достиг микроблоггинг на Блогах@Mail.Ru. Каждый день посетители проекта публикуют в своих дневниках с помощью Mail.Ru Агента около 1000 сообщений – это, примерно, 5% от всех публичных постов, ежедневно появляющихся на Блогах@Mail.Ru. Интересно, что на страницах блогхостинга уже ведутся дневники, на 60-70% состоящие из записей, публикуемых через Mail.Ru Агент.

На наш взгляд, за несколько недель мы достигли хороших результатов. В ближайшем будущем функционал новой возможности будет расширен — через Mail.Ru Агент можно будет постить в дневники фотографии и видео.
Всего голосов 12: ↑6 и ↓60
Комментарии2

Growl для Windows

Время на прочтение2 мин
Количество просмотров5.7K
Что такое Growl, пользователям Mac OS объяснять нет смысла. Для остальных же скажу, что это универсальная глобальная система оповещения пользователя в ОС Mac OS. Данная программа позволяет выводить на экран сообщения от различных программ в едином стиле, будь то jabber-клиент, почтовый клиент или проигрыватель музыки. Список поддерживаемых программ легко расширяется за счет плагинов. Есть возможность настраивать внешний вид сообщений, а так же редактировать список отображаемых событий, на которые будут вызываться оповещения.

На самом деле, это очень удобно, наблюдать в заданном месте экрана сообщения об окончании загрузки, новом письме или новом сообщении в icq. Поэтому после перехода с домашней Mac OS на рабочую Windows XP, мне стало жутко не хватать данного функционала (к хорошему быстро привыкаешь).
подробности
Всего голосов 102: ↑87 и ↓15+72
Комментарии48

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

Время на прочтение8 мин
Количество просмотров15K
В четвёртой серии цикла о графических вероятностных моделях (часть 1, часть 2, часть 3) мы продолжим разговор о том, как справляться со сложными фактор-графами. В прошлый раз мы изучили алгоритм передачи сообщений, который, правда, работает только в тех случаях, когда фактор-граф представляет собой дерево, и в каждом узле можно без проблем пересчитать распределения грубой силой. Что делать в по-настоящему интересных случаях, когда в графе есть большие содержательные циклы, мы начнём обсуждать сегодня – поговорим о паре относительно простых методов и обсудим очень мощный, но непростой в использовании инструмент – вариационные приближения.


Читать дальше →
Всего голосов 44: ↑40 и ↓4+36
Комментарии2

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

Время на прочтение5 мин
Количество просмотров26K
После большого перерыва продолжаем цикл о графических вероятностных моделях (часть 1, часть 2). Сегодня мы наконец-то от постановок задач перейдём к алгоритмам; поговорим мы о самом простом, но часто полезном алгоритме вывода на фактор-графах – алгоритме передачи сообщений. Или, как его ещё можно назвать, алгоритме правильной расстановки скобок.


by sergey-lesiuk
Читать дальше →
Всего голосов 51: ↑48 и ↓3+45
Комментарии2

Вероятностные модели: примеры и картинки

Время на прочтение8 мин
Количество просмотров62K
Сегодня – вторая серия цикла, начатого в прошлый раз; тогда мы поговорили о направленных графических вероятностных моделях, нарисовали главные картинки этой науки и обсудили, каким зависимостям и независимостям они соответствуют. Сегодня – ряд иллюстраций к материалу прошлого раза; мы обсудим несколько важных и интересных моделей, нарисуем соответствующие им картинки и увидим, каким факторизациям совместного распределения всех переменных они соответствуют.


Читать дальше →
Всего голосов 49: ↑48 и ↓1+47
Комментарии10

Рекомендательная система: text mining как средство борьбы с холодным стартом

Время на прочтение5 мин
Количество просмотров18K
В предыдущей статье я уже обозначил основные направления решения задачи холодного старта в рекомендательной системе веб-страниц. Напомню, что проблема холодного старта делится на холодный старт для пользователей (что показывать новым пользователям) и холодный старт для сайтов (кому рекомендовать вновь добавленные сайты). Сегодня я более подробно остановлюсь на методе семантического анализа текстов (text mining) как основном подходе к решению проблемы холодного старта для новых сайтов.
Читать дальше →
Всего голосов 30: ↑28 и ↓2+26
Комментарии8

Мобильные приложения от Surfingbird

Время на прочтение2 мин
Количество просмотров8.1K
Недавно мы наконец зарелизили приложение под Android, а ещё раньше приложение для iPad-а (а ещё раньше для iPhone, но мы про него не будем, оно страшное).
И вот, в принципе, просто хочется немного похвастаться.

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

Навигация получается удобная, нам нравится. Выглядит примерно так (примерно 500КБ трафика):
Читать дальше →
Всего голосов 20: ↑10 и ↓100
Комментарии38

Информация

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