Как стать автором
Обновить
14
0
PavelRadaev @PavelRadaev

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

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

Почтовая кухня #1: DNS

Время на прочтение3 мин
Количество просмотров68K
Думаю, многим будет интересно наконец-то узнать, как работает почта. В нескольких статьях я попытаюсь максимально простым языком расписать все основные вопросы, связанные с работой электронной почты вообще и нужными настройками — в частности.

Часть 1 - DNS.
Всего голосов 97: ↑93 и ↓4+89
Комментарии76

SVG-значок Gmail app для Nokia 5800

Время на прочтение2 мин
Количество просмотров1.5K
Всех приветствую
Сегодня в теме о юбилее gmail завелся разговор о приложении Gmail App.
Наверное многие владельцы Nokia 5800 и пользователи gmail app видели эту убогую «скукоженную» иконку в меню.
Проблема в том что у телефона дефолтный размер значка больше такового в java-приложении, но новое поколение Symbian поддерживает svg-иконки, а компания google, почему-то не спешит обновить свое приложение и добавить в него svg-опцию. В принципе это не проблема, можно и в ручную добавить (как оказалось в дальнейшем, для gmail app этот процесс был несколько сложнее)
К тому же после нескольких переустановок с сайта, на моей 5800 приложение вообще перестало правильно устанавливаться и в итоге gmail app все время выглядел по разному (то приложение не fullscreen то кнопки не те функции несут).
Проблема была в том, что сервер google после захода на gmail.com/app определяет юзер-агент браузера и выдает разный jad-дескриптор с разными настройками — «более подходящими» для определенной модели телефона.
Читать дальше →
Всего голосов 41: ↑32 и ↓9+23
Комментарии26

Всегда ли прав клиент?

Время на прочтение5 мин
Количество просмотров2.4K
Недавний пост об идеальной тех. поддержке меня, с одной стороны, воодушевил (восхищаюсь людьми, так любящими свою нелёгкую работу, как автор того поста), с другой стороны — озадачил. Можно ли следуя логике любой клиент всегда и полностью прав успешно организовать работу отдела тех. поддержки (а для многих IT-компаний эффективная поддержка — основа бизнеса)?

Основываясь на скромном (но собственном) опыте, я прихожу к выводу, что всё-таки нельзя. Разве что у вас в команде все, как автор упомянутого поста, самозабвенно любят свою работу и позитивно мыслят.

Далее я собираюсь обозначить некоторые проблемы (но их можно и нужно решать), с которыми, как мне кажется, столкнётся почти каждый, кто совсем не будет подвергать сомнению правоту клиента.
Читать дальше →
Всего голосов 64: ↑61 и ↓3+58
Комментарии67

Пять условий офигительного тех. саппорта

Время на прочтение5 мин
Количество просмотров13K
Последние пять лет я работаю в тех. саппорте. И у меня сложилось некоторые принципы, следование которым, на мой взгляд, сделает любой тех. саппорт клёвым и офигительным. А если им не следовать, то саппорт будет унылым и неклёвым.

Сразу поясню, что эти советы/правила больше относятся к саппорту через HelpDesk или e-mails, у телефонной поддержки есть некоторые свои особенности.

1. Быстрая реакция и ответы


Клиенты любят быстрый саппорт, они его обожают. Из-за быстрого саппорта они могут закрыть глаза на многое: на высокую цену продукта, ваши ошибки, баги софта. Чем быстрее отвечает и решает проблемы ваш саппорт — тем лучше.

К сожалению быстрый саппорт, доступный 24/7, это дорого: нужно больше людей и нужна круглосуточно доступная инфраструктура. Чаще всего это просто невыгодно, особенно если вы не крупная корпорация, а маленький стартапчик.

В этом случае нам поможет одна интересная штука.
Читать дальше →
Всего голосов 145: ↑135 и ↓10+125
Комментарии110

Хороший 22-дюймовый монитор теперь есть. Даже два

Время на прочтение1 мин
Количество просмотров6K
NEC P221WВ начале осени я писал о своем подходе к выбору качественного, но не заоблачно дорогого домашнего монитора для работы с фото и комфортного просмотра фильмов. Уже более полугода очень доволен вариантом Dell 2408. Нареканий практически никаких, кроме, разве что, неудобного меню.

Тогда я упомянул, что, к сожалению, среди 22-дюймовых моделей нет вариантов на *VA- или IPS-матрицах. А 24 дюйма уже не всем подойдет по размерам. На то время единственным выбором из не-TN матриц в России был Lenovo ThinkVision L220x — 22 дюйма с нестандартным для такой диагонали Full HD разрешением. Но, судя по обзорам, среди них попадалось много брака – ощутимо размытая картинка.
Читать дальше →
Всего голосов 60: ↑51 и ↓9+42
Комментарии107

Доступна русская документация для продуктов линейки CS4

Время на прочтение1 мин
Количество просмотров761
На сайте Adobe опубликована русская документация по новым продуктам в виде онлайн справки и PDF.

Photoshop CS4 Online + PDF (38Mb)

Illustrator CS4 Online + PDF (31 MB)

InDesign CS4 Online + PDF (38 Mb)

Dreamweaver CS4 Online + PDF (19Mb)

Fireworks CS4 Online + PDF (15Mb)

Похоже больше не находится… У кого получится — кидайте ссылки в таком же формате- перенесу в пост.
Всего голосов 47: ↑42 и ↓5+37
Комментарии17

Разгони свой сайт. Оглавление

Время на прочтение3 мин
Количество просмотров1.1K
После обсуждения рентабельности выпуска бумажной книги я решил все же сконцентрироваться на электронной версии. Если она окажется достаточно популярна, там можно будет и о hard-copy подумать.

В эпоху Web2.0 технологий и взглядов было бы глупо писать книгу в отрыве от ее читателей, поэтому в данном топике выложено предварительное оглавление (чтобы скорректировать дальнейшую работу). Оно преследует две цели: во-первых, дать общее понятие о необходимости клиентской оптимизации. Во-вторых, рассказать о существующих подходах и наиболее современных решениях. Книга не стремится научить оптимизировать сложные JavaScript-приложения или настраивать nginx + FastCGI. Только общий подход и основные методики.

Любые комментарии приветствуются.
Читать дальше →
Всего голосов 62: ↑53 и ↓9+44
Комментарии60

Синхронизируемся: MacBook, Nokia, SonyEricsson и gmail

Время на прочтение4 мин
Количество просмотров14K
Main
Недавно судьба заставила меня завести в пару смартфону Sony Ericsson W950i вторую мобилку. Выбор пал на простенькую Nokia 2630. И MacBook имеется в наличии. Надо бы как-то записные книжки с телефона на телефон поперекидывать. Но имея более пятисот контактов с кучей данных в каждом, ни копирование через сим-карту не спасёт, ни скидывание визитных карточек по одной через bluetooth — этот вариант уж сильно муторным выйдет.
Так что было принято волевое решение извращаться на полную катушку.

План я себе составил такой:


  1. Скинуть всю записнуху с SE w950i на MacBook;
  2. Там её как следует привести в порядок, добавить контактам информации (типа IM, e-mail, день рождения и т.п.), причесать всё и избавиться от мусора и «трупов»;
  3. Залить получившееся на обе мобилки и в адресную книгу gmail-овского ящика;
  4. Наслаждаться результатом! ;-)


Читать дальше →
Всего голосов 42: ↑35 и ↓7+28
Комментарии66

flash-видео на веб-страницах и PHP

Время на прочтение8 мин
Количество просмотров6.1K
Эта статья — перепечатка статьи от 16 ноября 2007 г. с моего блога, ссылку на который можно найти в моем же профайле — но, поскольку так уж вышло, что тема эта, кажется, до сих пор многим интересна, к тому же не так давно я читал на эту тему доклад на конференции PHPConf… в общем — судите сами.

Вступление


В последнее время все большее распространение получает технология трансляции видео через веб – без необходимости скачивать медиа-контент на машину пользователя, с просмотром прямо из браузера. Таким образом можно просматривать довольно большое количество различных форматов видео, однако, это требует наличия определенных плагинов на стороне пользователя. Очевидно, самым распространенным подобным плагином является flash-player (ну хорошо, хорошо: если быть точным, то он, конечно же, не может сам по себе проигрывать видео – но позволяет легко создать приложение, способное воспроизводить видео-контент). Яркий пример такого подхода – youtube.com. Попытаюсь рассказать о том, как самостоятельно организовать трансляции флэш-видео на своей веб-странице и какие существуют подходы к этой проблеме.

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

Firefox и русские шрифты

Время на прочтение1 мин
Количество просмотров3.9K
Говорят, у многих проблемы с русскими шрифтами в Firefoxе под MacOS. У меня они, кажется, тоже были. Но я их решил очень быстро. Google помог.
Для тех кому лень искать, расскажу как решить проблему.
Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии36

Переход к исходнику веб-приложения из браузера в один клик

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

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

В принципе, эта проблема решается, если в dev-окружении в приложение подключается какой-нибудь плагин/модуль (например Profiler в Symfony), отображающий имя файла или класс контроллера, или если используется какой нибудь отладчик. Но все-таки, куда удобнее перейти к исходнику прямо со страницы в браузере. О том, как мы реализовали это в AdMe, читать под катом.
Читать дальше →
Всего голосов 26: ↑20 и ↓6+14
Комментарии18

Отказоустойчивые службы при помощи CARP

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

Краткое введение


Про сам протокол очень хорошо написанно в википедии. Кому интересны подробности и история — туда. В двух словах о нём можно сказать так: это протокол избыточности, который позволяет двум или более компьютерам в одной подсети иметь одновременно один и тот же IP адрес, при этом возможна настройка этой группы компьютеров как взаимозаменяемые (главный компьютер отключился/сломался – вместо него сразу же принимается за работу другой, у которого приоритет выше) и так по кругу, обеспечивая тем самым почти 100% доступность служб. СARP является «родным» для OpenBSD, FreeBSD и NetBSD. На линуксе с ядром выше 2.4 доступен через ucarp.

Немного сумбурно, но в дальнейшем, надеюсь, ситуация прояснится.
Читать дальше →
Всего голосов 31: ↑24 и ↓7+17
Комментарии25

Делаем скриншоты сайтов

Время на прочтение3 мин
Количество просмотров17K
Бродя по просторам PHP документации случайно наткнулся на две функции: imagegrabwindow и imagegrabscreen. Они умеют делать скриншоты в Microsoft Windows.
Заинтересовало. Кончилось дело тем, что был написан скриптик генерирующий полный скриншот любого сайта.
Итак нам необходимы:

Читать дальше →
Всего голосов 82: ↑64 и ↓18+46
Комментарии63

Еженедельный чеклист руководителя проекта

Время на прочтение2 мин
Количество просмотров40K
Вот такой список обнаружил когда-то в одном давно заброшенном блоге англоязычного менеджера проекта. Адрес блога к сожалению давно потерялся, но сами список с небольшими исправлениями оказался очень полезным в работе — еженедельно просматриваю его. Очень помогает приводить мысли и информацию по проекту в порядок.
Читать дальше →
Всего голосов 73: ↑63 и ↓10+53
Комментарии33

Определяем порядок столбцов в составном индексе

Время на прочтение5 мин
Количество просмотров22K
Хочу поделиться простым эмпирическим методом, который я использую для определения того, в каком порядке должны идти столбцы в составном индексе. Этот способ подходит не только для MySQL, он также применим к любым СУБД, в которых используются b-tree индексы.

Давайте начнем с запроса, который возвращает пустой результат, но при этом делает полный скан таблицы. EXPLAIN покажет на нем, что нет доступных индексов (т.е. possible_keys = NULL)

SELECT * FROM tbl
WHERE
  status='waiting' AND
  source='twitter' AND
  no_send_before <= '2009-05-28 03:17:50' AND
  tries <= 20
ORDER BY date ASC LIMIT 1;
Читать дальше →
Всего голосов 52: ↑47 и ↓5+42
Комментарии17

Учимся проектировать на основе предметной области (DDD: Domain Driven Design)

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

1. Введение



В данной статье я хотел бы рассказать об этих трёх буквах, постоянно находящихся на слуху, но для многих являющихся тайной за семью печатями, а так же привести ряд ресурсов, с которыми неплохо было бы познакомиться при желании продолжить развитие в проектировании на основе предметной области (DDD: Domain Driven Design).


Читать дальше →
Всего голосов 66: ↑54 и ↓12+42
Комментарии25

Мониторинг портов с уведомлением сисадмина

Время на прочтение2 мин
Количество просмотров11K
imageНедавно возникла потребность в периодическом мониторинге серваков на предмет падения некоторых сервисов (читай портов) и уведомления админа (те меня) при возникновении ошибки.

Решение — под катом
Читать дальше →
Всего голосов 34: ↑27 и ↓7+20
Комментарии63

Вкусный CSS: Sass + Compass

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

Что такое Haml/Sass?


Haml (xHTML Abstraction Markup Language) это язык разметки для упрощённой генерации xHTML. В свою очередь эквивалент Haml для css — это Sass (Syntactically Awesome StyleSheets).

В данной статье я расскажу чем примечателен Sass. И с помощью чего sass-файл можно скомпилировать в css.
Читать дальше →
Всего голосов 55: ↑47 и ↓8+39
Комментарии78

Использование Exception (обновлённая версия).

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

throw new Exception or not throw new Exception, вот в чём вопрос!



Доброе время суток!

Когда же использовать технологию исключений? Когда лучше воздержаться и стоит ли воздерживаться?
Поищем истину вместе
Всего голосов 35: ↑24 и ↓11+13
Комментарии50

Информация

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