Как стать автором
Обновить
9
0
Дмитрий @singlewolf

backend-разработчик

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

Закрываем зеркало сайта от индексации правильно

Время на прочтение4 мин
Количество просмотров6.5K
Здравствуй, %habrauser%.
Сегодня я покажу как не надо закрывать от индексации зеркало сайта, и как закрыть его правильно.

Предыстория

Я работаю web-мастером в одной крупной для нашего города компании.
Мы сделали клиенту сайт, для рекламирования и продажи своей продукции.
Клиент выбрал доменное имя в зоне .RU, и сайт около года успешно работал. Сайт по настоящее время обслуживается и редактируется по мере необходимости у нас.
Через какое-то время клиент захотел второй домен для сайта, но в зоне .РФ.
Он самостоятельно нашёл «профессиональных seo-специалистов продвигальщиков», сайт которых стоял на первом месте в выдаче Яндекса по определенным запросам.
С ними он заключил договор, и ежемесячно отгружал немалую сумму денег в эту seo-конторку.
Спустя пару недель сеошники наконец проснулись, связались с нами и получили ftp доступы к сайту, а так же пароль от админки сайта.

Началась «оптимизация»

Всё началось с того, что они не разобрались в движке сайта PHPShop.
Отправили нам письмо, мы им сообщили где что редактируется, в каком файле находятся нужные им теги, а так же в довесок дали немного ссылок на официальную документацию.
Читать дальше →
Всего голосов 78: ↑60 и ↓18+42
Комментарии37

Топ-10 недооцененных веб-приложений 2011 года

Время на прочтение4 мин
Количество просмотров18K
Мы регулярно натыкаемся на новые веб-приложения, однако не все из них получают заслуженную долю внимания. И в последние дни 2011 года мы хотели бы рассказать о десяти из них, которые, как нам кажется, достойны большей известности.

10. Мини-приложения




Начать список мы решили не с одного, а сразу с набора приложений. Остановимся на тех, которые выполняют одну простую функцию, но выполняют ее отлично. Среди них Every Time Zone (показывает текущее время во всех часовых поясах), Umbrella Today? (сообщает, понадобится ли вам сегодня зонтик) и notepad.cc (минималистичный блокнот). Еще есть Spreeder, который позволяет вам читать текстовую информацию заметно быстрее обычного; SleepyTime — скажет, когда вам нужно лечь спать, чтобы проснуться в оптимальное время; а также SimplyNoise, умеющий генерировать так называемый белый шум.

За кадром осталось еще много “умных” и полезных веб-утилит, для описания которых нам здесь просто-напросто не хватит места. Но вот вам все же несколько вдогонку: 0to255, Mixest, PDFMyURL, и Copy Paste Character.
Читать дальше →
Всего голосов 81: ↑72 и ↓9+63
Комментарии55

Возвращаем прошитый HTC Desire S к стоковому состоянию

Время на прочтение3 мин
Количество просмотров58K
В прошлый раз я рассказывал, как можно установить на HTC Desire S альтернативную прошивку от Cyanogen, теперь давайте разберемся, как же вернуть телефон к фабричному виду.
Читать дальше →
Всего голосов 32: ↑25 и ↓7+18
Комментарии32

Прошивка Cyanogenmod 7.1 на HTC Desire S

Время на прочтение4 мин
Количество просмотров25K
Ура, это свершилось. HTC Desire S попал в список поддерживаемых устройств для прошивки Cyanogenmod, произошло это с выходом релиза 7.1 Ранее возможность прошивки тоже была, но приходилось использовать сборки с XDA, хотя и они работали. Кому интересно как – добро пожаловать под кат.
Читать дальше →
Всего голосов 35: ↑20 и ↓15+5
Комментарии23

Психологическая деформация программистов. Взгляд с обеих сторон баррикад

Время на прочтение6 мин
Количество просмотров137K
Само наличие психологической деформации у какой-либо профессии, как правило, достаточно спорный момент ввиду того, что у разных людей она проявляется по-разному. Однако общую тенденцию можно выделить и, пожалуй, настало то время когда можно достаточно смело говорить, что программисты всё же имеют свой особенный психологический портрет который обусловлен их профессиональной деятельностью.

Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом. Да и баш уже не молчит.

И что же них такого деформированного?
Всего голосов 461: ↑436 и ↓25+411
Комментарии558

Офисный переключатель интернета

Время на прочтение7 мин
Количество просмотров106K
Провели нам в офис вторую линию интернета. Так как основная (дальше я буду называть её первой) хоть и хороша по-скорости, но ограничена по трафику. Вторая немного медленнее, но безлимитна. Днём вторая линия почти свободна и выдаёт хорошую скорость, поэтому и была выбрана основной для рабочего дня. К вечеру скорость сильно падает из-за нагрузки на канал и приходится переключаться на первую. Так бывает не всегда, но достаточно часто.
Потому возник вопрос в переключении линий. Роутером у нас трудится обычный компьютер с FreeBSD на борту. Городить хитрую логику проверки скорости канала смысла не было, к тому же нужна была индикация активного подключения. Настроив переключение каналов на консольные команды с помощью sh скриптов в папке /bin, мы столкнулись с двумя проблемами:

1. Доступ к консоли только у админа, а он не всегда на месте, да и дёргать ради переключения каналов тоже не очень удобно.
2. Нет индикации актвного, на данный момент, подключения.
Поэтому было принято решение сделать переключатель физическим и снабдить индикаторами.
Читать дальше →
Всего голосов 59: ↑53 и ↓6+47
Комментарии61

Персистентная очередь

Время на прочтение17 мин
Количество просмотров27K
Вдохновившись недавней публикацией «Персистентное декартово дерево по неявному ключу», решил написать про реализацию персистентной очереди. Те, кто подумал сейчас, что раз обычная очередь — структура тривиальная, то и её персистентный вариант должен быть очень простым, ошиблись, получающаяся реализация как минимум не проще, чем для вышеуказанного дерева.
Читать дальше →
Всего голосов 46: ↑45 и ↓1+44
Комментарии5

От идеи до бизнеса – или плыви по течению

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


Часть 1. Идея


У каждого из нас есть в запасе несколько идей. Каждый раз когда вы сталкиваетесь с какой-то проблемой, у вас возникает идея как эту проблему решить раз и навсегда. Если идея проходит отбор в уме на полезность, воплощаемость и рост, она записывается в one note, evernote или любой блокнотик. И там ждет своего часа, пока на нее не найдется время.
Потом вы встречаете друга, который с энтузиазмом вам рассказывает о своей новой гениальной идее. Выслушав, вы приходите к тому, что она жутко вам напоминает одну из ваших. Вы немного ее модифицируете, и предлагаете свой вариант. Он в восторге, и вы начинаете набрасывать бизнес план и рисовать прототипы. Со временем вы замечаете все больше проблем и сложностей в реализации, привлечении пользователей и вообще нужности ее. В конечном итоге выяснится, что у конкурентов есть похожий сервис, который уже решает эту проблему. Идея уходит обратно на полку, до лучших времен.
Читать дальше →
Всего голосов 24: ↑18 и ↓6+12
Комментарии11

Как отлаживать свой мозг

Время на прочтение4 мин
Количество просмотров211K
Перевод статьи Оливера Эмбертона (Oliver Emberton) «How to debug your brain». Оригинал можно найти здесь.

Наши мозги – самое глючное барахло после Internet Explorer.


Для воспроизведения одного распространенного бага, попробуйте приказать себе «пойти в тренажерку». Мозги большей части людей в ответ обновят статус в Facebook и примутся за просмотр роликов с котятами. Это не ожидаемое поведение.

image

К счастью, я разработал заплатку. Но сперва давайте я расскажу, как работает весь этот мозг.
Читать дальше →
Всего голосов 133: ↑96 и ↓37+59
Комментарии49

Три эффективных е-мейла, о которых забывают многие маркетологи

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

Вчера в статье «Как удержать клиента: 5 шикарных примеров из емейл-маркетинга» мы рассказывали о том, как с помощью рассылок удерживать клиентов. Сегодня продолжаем эту тему и делимся с вами новыми хаками.

За последние 4 года в AppSumo мы отправили более 100,000,000 емейлов – при этом общий доход составил восьмизначную цифру. За это время мы успели обнаружить, что существуют некоторые типы писем, которые делают наш бизнес более прибыльным, а клиентов – более счастливыми. Сегодня я расскажу вам о трех типах писем, которые вы можете добавить в свои существующие кампании (иногда даже не изменяя текст) и использовать их на пользу себе.

Читать про е-мейлы, которые наверняка будут полезны маркетологам большинства компаний
Всего голосов 45: ↑25 и ↓20+5
Комментарии10

5 популярных JavaScript-хаков

Время на прочтение4 мин
Количество просмотров66K
Существует несколько JavaScript-хаков, которыми постоянно пользуются опытные программисты. Они не совсем очевидны, особенно для новичков. Эти хаки используют возможности языка, имеющие некоторые побочные эффекты. В этой статье я объясню, как работают 5 таких распространённых хаков.
Читать дальше →
Всего голосов 89: ↑56 и ↓33+23
Комментарии112

Как удержать клиента: 5 шикарных примеров из емейл-маркетинга

Время на прочтение7 мин
Количество просмотров66K
Сегодня все занимаются рассылками и делают это по одной простой причине – рассылки работают. Но какие письма вы пишете клиентам специально для того, чтобы убедить их вернуться и купить что-нибудь еще?

Никакие? Вот именно. И вы не одни такие.

Умение удержать клиента – сложная задача, и понимание того, как с помощью емейлов можно этого добиться, сразу же скажется на вашей прибыли.
Читать дальше →
Всего голосов 57: ↑40 и ↓17+23
Комментарии19

Как убеждать людей в сети: семнадцать малоизвестных джедайских трюков

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


Хотите узнать, как на просторах интернета убеждать людей и получать от них желаемое?

Сила убеждения, вот что обычно отличает успешных от всех остальных. И существует ряд доказанных наукой приёмов о которых вы, возможно, ещё не слышали, но которые способны радикально увеличить вашу способность убеждать.

В этой статье не будет ни слова о взаимном обмене, дефиците, социальном доказательстве и прочих широко известных принципах убеждения. Вы наверняка и так все о них знаете
Читать дальше →
Всего голосов 149: ↑108 и ↓41+67
Комментарии78

Как помочь софту в РФ

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

Купляйце беларускае Поддержим отечественного производителя.


В последнее время стала модной тема поддержки «отечественного ИТ-производителя». То инфраструктуру по хранению и обработке данных в дефолт сити требуют, то налоги с оборота придумают. «Все в трудах».

Но давайте немного поможем депутатикам государству. Рассмотрим ситуацию «изнутри», расставим какие-то маркеры, вида «сюда ходи, сюда не ходи, снег башка попадет, совсем мертвый будешь».

Итак, что же это за звери такие, отечественные ИТ-шники?
Читать дальше →
Всего голосов 42: ↑27 и ↓15+12
Комментарии18

Как создать опрос пользователей, повышающий конверсию?

Время на прочтение8 мин
Количество просмотров32K
Ежедневно на Ваш сайт заходят сотни, а может, и тысячи посетителей. Это, несомненно, радует и говорит о популярности вашего проекта. Но будут ли эти люди покупать? Являются ли они вашей целевой аудиторией? Или они просто зашли из любопытства?

Если вы не можете отделить от всего массива пользователей Интернета именно вашу целевую аудиторию, шанс на успех в бизнесе чрезвычайно мал. Именно поэтому необходимо постоянно изучать свою аудиторию: ее интересы, поведение, предпочтения, уровень дохода. Как это сделать? С помощью опросов. О них и пойдет речь в нашей статье.
Читать о том, как создать убедительный опрос
Всего голосов 23: ↑16 и ↓7+9
Комментарии4

Пишем тестопригодный javascript

Время на прочтение7 мин
Количество просмотров13K
[Прим. перев.]: предлагаю вашему вниманию перевод статьи Бена Черри, в прошлом разработчика Twitter. В этой статье он приводит несколько советов по написанию javascript кода, пригодного для тестирования.

Культура разработки в Twitter требует написания тестов. У меня не было опыта тестирования Javascript до работы в Twitter, поэтому мне пришлось многому научиться. В частности, некоторые шаблоны программирования, которые я привык применять, о которых я писал и призывал к их использованию, оказались непригодными для тестирования. Поэтому я подумал, что стоит поделиться некоторыми наиболее важными принципами, которые я разработал для написания тестопригодного Javascript кода. Примеры, которые я привожу, основаны на QUnit, но могут быть применены к любому фреймворку для тестирования Javascript'а.

Избегайте синглтонов


Один из моих наиболее популярных постов был о том, как использовать javascript шаблон «Модуль» для создания синглтонов в вашем приложении. Этот подход может быть простым и полезным, но он создает проблемы для тестирования по одной простой причине: синглтон загрязняет состояние объекта между тестами. Вместо синглтона в виде модуля, следует создавать его как конструируемый объект и присваивать его экземпляру глобального уровня во время инициализации вашего приложения.
Читать дальше →
Всего голосов 30: ↑22 и ↓8+14
Комментарии17

Как создать эффективную форму сбора контактов: все, что вы хотели знать, но боялись спросить

Время на прочтение5 мин
Количество просмотров23K
Добро пожаловать в блог компании Witget.com. Продолжаем цикл статей, полезных владельцам сайтов. Формы подписки или формы сбора контактов — своеобразные связующие звенья между владельцем сайта и его потенциальными клиентами. Причем они работают как на тех посетителей сайта, которые всерьез собираются что-то купить, так и на тех, кто зашел, посмотрел, и уже хотел было уйти. Правильно выполненные формы подписки могут заинтересовать даже скептически настроенного пользователя. Но какие же они, эти эффективные формы сбора контактов? И как определить уровень тех, что вы используете на своем сайте? В первую очередь, стоит спросить самих посетителей. В связи с этим публикуем статью Шерис Джэйкоб, основанную на масштабном исследовании форм сбора контактов, при котором было опрошено более 400 тысяч посетителей сайта. Как же поднять конверсию сайта с помощью разных видов форм для заполнения?

Было так много разговоров о том, как правильная форма сбора контактов может заставить показатели конверсии взлететь.
«В форме обязательно должно быть X полей, но даже не думайте просить номер телефона» — ребят, это же не секреты успешного пикапа.
«О, и не забудьте, что на кнопке призыва к действию ни в коем случае не должно быть написано «Подать заявку», — спасибо, кэп, это очень полезный совет.
Малоизвестные факты о формах сбора контактов - читать
Всего голосов 20: ↑14 и ↓6+8
Комментарии5

6 принципов убеждения, с помощью которых можно сделать лендинг эффективным

Время на прочтение11 мин
Количество просмотров45K
Конверсию продающих страниц можно повысить не только с помощью редизайна или улучшения интерфейса, в этом деле могут также помочь и познания в психологии. Чтобы замотивировать посетителя сайта приобрести ваш продукт, стоит попробовать выстроить коммуникацию с потенциальными клиентами, используя принципы убеждения, которые выделил Роберт Чалдини. Как же применить эти тактики на вашем лендинге? В статье Sean Ellis — кейсы применения шести принципов убеждения на продающих страницах. Что это за принципы, и какие варианты их использования могут поднять конверсию лендинга?

Не нужно сравнивать попытку убедить в чем-то с промыванием мозгов или пропагандой. Убеждение – это прежде всего, понимание того, что заставляет ваших потенциальных клиентов совершить необходимое действие.

С момента публикации в 1984 году книги «Влияние: психология убеждения» Роберта Чалдини, шесть принципов убеждения стали неотъемлемой частью словаря маркетологов во всем мире. Если вы регулярно читаете блоги о маркетинге, вы наверняка знакомы с ними — это взаимность, последовательность в обязательствах, знаки общественного признания, авторитет, симпатия и дефицит или ограниченность.
Читать о том, как сделать landing page более убедительной
Всего голосов 36: ↑22 и ↓14+8
Комментарии1

Почему у нас нет боссов и офиса, и почему мы работаем 4 дня в неделю

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


В 2008 мы с партнёром закончили обучение по специальности «компьютерная инженерия» в университете в Аргентине.

На старших курсах мы проходили стажировку в таких компаниях, как HP, IBM, Intel. Именно тогда мы заметили недостаток в их работе. Мы не могли понять, почему люди без технических знаний говорят программистам, что им делать, и кроме того, проверяют, как именно они это делают.

Поэтому, когда мы делали Project eMT, сравнительный поисковик для Латинской Америки, мы решили работать по-другому: без менеджеров проектов. Через шесть лет у нас в команде было 34 инженера из Чили, Бразилии, Мексики и Колумбии, и мы всё ещё работаем без использования традиционных структур и рабочего графика, а наш ежегодный рост составляет 204%.
Вот как мы это делаем.
Всего голосов 103: ↑91 и ↓12+79
Комментарии58

Input — новый шрифт для программирования

Время на прочтение1 мин
Количество просмотров99K
Компания Font Bureau разработала новое семейство шрифтов Input, важнейшим из которых в данном случае для нас является шрифт Input Mono. Кириллица присутствует. Для персонального использования шрифты бесплатны.

Читать дальше →
Всего голосов 81: ↑72 и ↓9+63
Комментарии142

Информация

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