Как стать автором
Обновить
42
33.1
Валерий Студенников @despair

Айтишник на пенсии, преподаю IT в ВУЗе.

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

Эволюция архитектуры: от «самописных» сервисов к HandlerSocket

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


Сегодня мы расскажем о том, как в Badoo изменился подход к проектированию нагруженных “key-value” сервисов. Вы узнаете, по какой схеме такие сервисы создавались нами несколько лет назад (использование БД в качестве репозиториев и специализированного демона как интерфейса к данным), с какими трудностями мы при этом столкнулись и к какой архитектуре в результате пришли, разрешив появившиеся проблемы.
Читать дальше →
Всего голосов 82: ↑76 и ↓6+70
Комментарии34

Информация о ваших доменах в социальных сетях

Время на прочтение1 мин
Количество просмотров1.3K
Дорогие Хабравчане, у нас есть для вас интересная новость: мы расширили функционал сервиса уведомлений об операциях с доменными именами. Теперь, помимо привычной электронной почты, можно использовать Twitter и Facebook для полного контроля за всеми операциями с доменами и аккаунтом.

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

«Разгоняя голову», не перегрейтесь!

Время на прочтение4 мин
Количество просмотров143K
Проблема недостаточной умственной работоспособности и утомления, как выяснилось, заботит очень многих. На «Хабре» нашлись граждане, которые, кто в шутку, кто всерьез советовали в комментариях амфетамины, прозак, ноотропил, гинкго, винпоцетин.

Уровень невежества некоторых «советчиков» зашкаливает. В этой заметке я расскажу о том, что не надо делать. О том, что надо делать, расскажу в следующей.
Читать дальше →
Всего голосов 157: ↑145 и ↓12+133
Комментарии162

Как Google тестирует ПО

Время на прочтение9 мин
Количество просмотров40K
Прослушав вебинар «How Google Tests Software» я был так вдохновлен, что решил записать некоторые тезисы. Эта статья и есть мой конспект. Прежде всего, я должен внести ясность относительно ее содержания. Это не дословный перевод. Здесь описаны только те вещи, которые показались мне важными. Проще говоря, здесь описано не все, что прозвучало в вебинаре. Так же существует вероятность, что я понял что-то не до конца или даже понял неправильно. Поэтому горячо рекомендую прослушать вебинар самостоятельно.
Его ведет Джэймс Витакер, который в данный момент занимает пост технического директора по тестированию ПО в Google. Джэймс совместно с коллегами готовится выпустить одноименную книгу. В ней можно будет получить исчерпывающую информацию о том, как проводят тестирование GoogleMaps, Google+, ChromeOS, Android и т.д…
Читать дальше →
Всего голосов 224: ↑217 и ↓7+210
Комментарии52

Plesk для России? Доработаем вместе

Время на прочтение3 мин
Количество просмотров1.5K
День добрый. Обитатели блога «Хостинг», должно быть, уже в курсе выхода Parallels Plesk Panel 10.4. В новой версии панель «отдавала долги» по давно обещанным, но от этого не менее интересным фичам. Опять же она стала более пригодна для российского рынка хостинга. Под катом расскажу про пример «взаимного влечения» со стороны REG.RU. Опция регистрации доменных имен теперь входит во встроенный биллинг «Плеска» и может быть использована любым хостером, поставившим на свои сервера «Плеск». В этом посте – краткий обзор возможностей новой панели управления и такое же краткое описание кейса об интеграции модуля со стороны REG.RU. Да, и еще сразу вопрос: каких модулей вам не хватает в аналогичных «коробочных» решениях? Небезразличным добро пожаловать под кат.

Читать дальше →
Всего голосов 28: ↑22 и ↓6+16
Комментарии25

Саппорт Почты Mail.Ru: прошлое, настоящее, будущее

Время на прочтение10 мин
Количество просмотров52K
В этом посте мы хотели бы рассказать о том, как устроена и функционирует служба поддержки самого известного и высоконагруженного сервиса нашей группы компаний — Почты Mail.Ru, как она сегодня «выглядит» после недавно проведенной переделки структуры и повышения эффективности.

Саппорт сегодня


Сейчас в службе поддержки работают более 50 сотрудников. Саппорт работает 7 дней в неделю по сменному графику, в будние дни это 2 смены по 6 часов (с 9 до 15 и с 15 до 21), в праздники и выходные — одна 8-ми часовая смена (это связано с меньшим потоком заявок в выходные). Такой график удобен для студентов и позволяет совмещать работу с дневной формой обучения.

Расписание гибкое, составляется с учетом возможностей и желания работать каждого сотрудника :) Оплата зависит от количества смен. Логика простая: все смены сверх заложенной в оклад сотрудника минимальной выработки, оплачиваются по повышенной ставке — это стимулирует людей работать больше минимально положенного уровня.

Мы используем систему обработки заявок OTRS (Open-source Ticket Request System, http://www.otrs.org), популярный проект с открытым исходным кодом, работающий практически на всех платформах. OTRS используется во многих крупных компаниях, например, в Opera, MySQL AB, SuSE Linux AG, подошла она и нам. К сожалению, система «из коробки» (на момент внедрения это была версия 2.2.6) не подходила для работы с большими объемами данных (тысячи входящих писем в день и сотни тысяч тикетов в базе, параллельная работа десятков человек), поэтому в рамках нашего саппорта применяется модифицированная версия.
Читать дальше →
Всего голосов 73: ↑55 и ↓18+37
Комментарии79

Новый каталог веб-шрифтов от Google

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


Удивительно, сколько классных продуктов Google может выпустить за один день, пусть это даже и тау-день. На Хабре уже обсудили Google+, новый дизайн, Takeout и конвертер Swiffy, а вот ещё один релиз: новый интерфейс для просмотра веб-шрифтов Google Web Fonts. Ссылка на новую версию появилась также в старом интерфейсе (вверху). На данный момент каталог содержит 180 семейств веб-шрифтов. Все они являются свободными и могут быть легко встроены в любую страницу.
Читать дальше →
Всего голосов 87: ↑77 и ↓10+67
Комментарии25

Web Symbols

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

У каждого дизайнера наступает момент, когда ему надоедает заново рисовать одинаковые элементы на сайтах. Например, иконки социальных сетей или стрелочки для галерей. Также, технологам надоедает каждый раз нарезать «гиф» или «пнг» одного и того же элемента.

Чтобы упростить себе эту работу мы сделали шрифт, в котором каждая буква — символ (как правило, часто используемый).

Ну и собственно почему-бы им не поделиться со всеми?

Web Symbols
Всего голосов 151: ↑145 и ↓6+139
Комментарии51

День 2^8

Время на прочтение2 мин
Количество просмотров14K
Дорогие программисты Хабра! Мы от всей души поздравляем вас с профессиональным
праздником! Специально по такому случаю наши программисты приготовили вам небольшое
поздравление:

#!/usr/bin/perl
undef$/;$s=<DATA>;
foreach (split//,$s) {$b.=$_ eq'D'||0if/[OD]/;print pack("b8", $b)and$b=''if length$b>=8;}
__DATA__
                                            RROORR                              
                                          ORRDORRRRODRRRR                       
                                       ODRRRRROOOORDRDRRROOROROR                
                     .......         RRRODDDRRORRRROOORRRRRODDDORRDROO          
              ...............      RRDDRDDROROOOOODROROORRRRROOODRRRRRRDDR      
         ....................    RORRORDRORRRODDDRORDRRRRDDRRRRDORRRRRDDODDD    
       ........................RRROORDDORRORDRORODRRRRDRRDRODORORROODDRRO       
       .....................RDODDODDORRDODDRRRRRRRRORRRDDORDRORDORRORDRRR       
       ...................RRRDRORRODRRROODRRRRRDDORRRRRRDDRRRRRRROODRDRDO       
       .................ROOORORODRROROORRRORRDRROORRRDRRRDRRRRORDRRORRROO       
     ................ODRRRRRDRORRDRRROODDDDORODRDDRRRRRODORRRRORRRROOORO        
     ..............RRRODRRRRRROOORDRRRROOOODRRRRODODRROORDRRDRORRDDORRRR        
     ............ORRDDRRRRRDROROORDODRRDDOOOROORORDRORROORDORRRRRRORDDRD        
     ..........RODORDRRORRODDRORRRDRDDORRRRODDODOORROORRDDOORRRRRDRRRORR        
     .........ODRDRRDROORRRRRORRDOORRRRDRDORRDDOODDDOOORORORRRRRODORROOR        
     .............RDRDRORRRORDRDRORRRODRROORDRRRDRDRRODDDRRDORRRDDORDOR         
     .............DDORRDRDOORROROOODROORRRRODRRRORORDRRODRODORDRRRORORR         
     .............RRRODORDRRRRRRDRDROORRRRORDRRROORDRDRDRRODRORRRRORODO         
      ...........RRORDRRORRRDRRORDODORRDRODRROODDDRRODROORROOOOORRDRRRR         
      ...........RRORRORDDOORDRORDRRRRRRROOORRRORRODDDRRRRRR    RORDROR         
      ...........DOODRRRRRDORDDOOORDRDODRRORRRRODRRORD          RRDROR          
      ...........RRRRRDRORRRORRROODDROORORDRDRORRDRDO           OORROR          
      ..........OODROORRDRRDRRRDRRORORRDDRORRODOODDDO           DRRORD          
      ..........ORRODRRRRRDORRRDRORDRORODDOORRRORDRR            ODRRDR          
      ..........RDORRRDORORRDODDRRORRRRRODRRRDDRRRRR           RODDRO           
      ..........DDRDORRRRORDRDRORROROOORORDRRORRRRRR           ORRROR           
       ........DRRRRDROORRDRRDODDRDRRRRRRDORRRDRDOOR           RDRORR           
       ........RRORDDRDOORORROORRODRROROROOORDRORRD            DRRRRR           
       ........RORDOOROODDRORRRRODRRRRORRRROODDORRO           RDORRR            
       ........ORRRRDDDRRORRRRDRROOORRODRRDRROROOOR           RRRRDO            
       ........DRRRDRRRODRRRRORROORRRRRRORDDRROODOR           OORRRR            
       .......RRRRDDRROORRRDRRORRODRRDRRRRDRORORRO           RRRRRR             
       .......RRROORRRORRDORORDRODODRDRDRRRORDRRRR                              
       .......DRORRORDRRDRDRORRRDODRRRRRRORRODDOOR                              
        ......RRDRORRRRODDRRDORDDROORDDRRDRRROODRR                              
        ......RRRORRDOORORRRORRRRRRRRRRRRRRRR                                   
        .....RRRRRRRRRRRRRRRRRRRRRRRRRR                                         
        .....RRRRRRRRRRRRRRRRRRRR                                               
        .....RRRRRRRRRRRRRR                                                     
         ...RRRRRRRRR                                                           
          ..RRRR

Читать дальше →
Всего голосов 60: ↑32 и ↓28+4
Комментарии74

Шаблоны ЕСКД и ГОСТ 7.32 для Lyx 1.6.x

Время на прочтение3 мин
Количество просмотров23K
Уже более полугода я пользуюсь текстовым процессором Lyx. Встроенных шаблонов с лихвой хватало, чтобы писать конспекты лекций, готовиться к семинарам и делать несложные отчеты к лабораторным работам. Но в прошлом семестре пришлось делать два курсовых проекта в соответствии с требования ЕСКД. Я начал работу в Lyx, но без специальных шаблонов документов, мои отчеты в редакторе выглядели так:

Читать дальше →
Всего голосов 68: ↑67 и ↓1+66
Комментарии22

Выпущена утилита ioping для тестирования отзывчивости дисковой подсистемы

Время на прочтение1 мин
Количество просмотров5.4K
Случайно наткнулся на свеженаписанную утилиту ioping, написал её русский программист koct9i, пользователь k001 оформил в rpm для fedora 14 . ioping на google code.
А пользователь Grohman собрал ебилд, а LupineDreamer сделал деб-пакет i386 и x64 от magzimko.

Выглядит это дело примерно вот как:
$ ioping -i 0.2 -c 6 -s 1M -S 10M /tmp
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=1 time=0.7 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=2 time=191.3 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=3 time=18.4 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=4 time=12.4 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=5 time=8.4 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=6 time=8.2 ms
Читать дальше →
Всего голосов 87: ↑79 и ↓8+71
Комментарии27

День IPv6

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


В продолжение темы «Со всемирным днём IPv6!» я, от лица команды
REG.RU, хочу подчеркнуть важную информацию о 6 версии протокола Интернет и немного
проанализировать ситуацию. Кстати, наша компания тоже участвует в глобальном тестировании IPv6.
Далее немного общей информации и размышлений
Всего голосов 36: ↑29 и ↓7+22
Комментарии20

Мы на Хабре!

Время на прочтение1 мин
Количество просмотров2K
Привет! Мы — команда Регистратора REG.RU. Мы с вами давно. Мы к вам присматривались. Читали. И всегда хотели быть частью Хабра, потому что, как нам кажется, мы очень похожи. Мы тоже любознательные, увлеченные, открытые и очень любим технологии. А особенно — Интернет и его основу основ, домены.

Здесь мы будем делиться нашим опытом, выкладывать интересные факты о хостинге, доменах и доменной индустрии, обсуждать всякие технические вопросы, спрашивать ваших советов и отвечать на ваши вопросы. Мы стали ближе к вам на один Хабраккаунт. Давайте будем дружить ;)
Всего голосов 64: ↑34 и ↓30+4
Комментарии41
2

Информация

В рейтинге
199-й
Откуда
Самара, Самарская обл., Россия
Дата рождения
Зарегистрирован
Активность