Pull to refresh
100
0
Евгений Васильков @likegroof

Топ-топ-менеджер

Send message

Подсказки: API для ввода почтовых адресов и ФИО одной строкой

Reading time2 min
Views28K
Если вам когда-нибудь приходилось разрабатывать форму регистрации или оформления заказа, то вы знаете, что для получения из формы качественных данных нужно прикрутить множество проверок для ФИО, почтовых адресов, e-mail, телефонов. При этом так уж исторически сложилось, что разработчики пишут код валидации информации каждый раз заново. Ну а потом эти проверки приходится еще и поддерживать, а на поддержку, как известно, приходится 80% усилий.

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

Так не должно быть.

Читать дальше →

Как мы писали систему защиты от скликивания

Reading time5 min
Views8.9K
image

Наша компания работает в сфере интернет рекламы. Около 2х лет назад мы окончательно разочаровались во встроенных в сети контекстной рекламы системах защиты от скликивания и решили делать свою, на тот момент еще для внутреннего пользования.

Под катом много технических подробностей функционирования системы, а также описания проблем, с которыми мы сталкивались в процессе работы и их решений. Если вам просто интересно посмотреть на систему — главная картинка кликабельна.
Читать дальше →

Google выпустил HTML5-редактор для веб-дизайна

Reading time1 min
Views131K
Компания Google выложила в свободный доступ программу Google Web Designer (бета): HTML-редактор кода со встроенным графическим редактором для создания рекламных баннеров.


Читать дальше →

Почему резко упала посещаемость сайта?

Reading time5 min
Views10K
image

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

Биллинг в крохотном проекте. 10 строк HTML кода

Reading time2 min
Views13K
Только что прочитал про биллинги в больших проектах и хочу поделиться опытом биллинга для крохотных проектов.

Основа — PayPal. Он довольно широко распространён + если нет у клиента учетной записи в PayPal, то можно обычной кредиткой оплатить. Поиск по хабру выявил уже один мануал, но он реально страшен. Мы пойдем простым путем!
Читать дальше →

Биллинг в большом проекте

Reading time8 min
Views51K
Существуют разные способы «монетизировать» проект. Но у них есть одна общая составляющая ― то, как деньги переходят из кошелька пользователя на счет организации. Сегодня мы расскажем о том, как организован прием платежей в Badoo и что можно встретить на рынке платежных шлюзов. Сразу предупреждаем, что в статье вы не найдете конкретных цифр по обороту средств компании, но все остальное будет не менее интересно.

Что такое «биллинг»


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

Настольная игра, обучающая детей программированию

Reading time2 min
Views23K
Для начала, хочу поздравить всех хабровчан с днем программиста!
О чем же писать в этот день, как не об игре, которая позволит воспитать из вашего ребенка юного Стива Джобса или Аду Лавлейс.

Robot Turtles — это игра от программиста из Google Дэна Шапиро.
Она предназначена для детей от трех до восьми лет, и в неё очень легко научиться играть. Ваши детки даже не будут подозревать, что в течение игры они будут строить настоящие алгоритмы и изучать основы программирования.

image
Читать дальше →

Разработка ПО: факты против мифов

Reading time3 min
Views69K
Мифы – это попытки осмысления картины окружающего мира, присущие первобытной культуре.

Материальное производство (обработка объектов физического мира) насчитывает десятки тысяч лет истории. Оно прошло путь от каменных пещер до современных небоскребов, от сигнальных костров до мобильной связи, от навигации по звездам до навигации по космическим спутникам. На этом пути был накоплен колоссальный объем знаний естественных наук: математики, физики, химии, географии, геологии, биологии и проч.

То, что производят программисты, нематериально – это brainware, результат коллективного мыслительного процесса проектной команды, материализованный на одном из языков программирования. Программной инженерии чуть больше полувека. Если сравнивать с материальным производством, то необходимо констатировать, что разработка ПО пребывает еще в первобытном состоянии.

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

Вот наиболее распространенные мифы и факты, которые их опровергают.
Читать дальше →

Офис мечты: какой он?

Reading time5 min
Views57K
На Хабре было очень много статей про эффективность (личную и командную). И этот вопрос никуда не исчезает, т.к. задач, которые приходится решать современному человеку, всё больше и больше, а времени на их решение всё меньше и меньше (про то, куда уходит наше время, тоже было много постов). Одной из составляющих, влияющих на эффективность труда, несомненно, является рабочее пространство.

На рабочем месте в офисе многие из нас проводят около трети своей жизни — 8-9 часов в день. Отдельные «счастливчики» дотягивают до 10-12 часов. И очень немногие из специалистов могут, не покривив душой, назвать своё рабочее место идеальным. Конечно, требования людей к рабочему месту определяются не только личными вкусами, но и особенностями профессии. И сегодня мы хотели бы затронуть тему идеального рабочего места с точки зрения IT-специалистов.

В конце июля Mail.Ru Group и HeadHunter провели небольшое исследование. Мы опросили 691 IT-специалиста и выяснили, что для них важнее всего в офисном пространстве.


Читать дальше →

Адаптивные email'ы

Reading time4 min
Views42K
image


Сегодня пользователи все чаще читают электронные письма на мобильных устройствах. Каково бывает просмотр большого HTML-email'а на телефоне? Приходится много масштабировать и скроллить, в целом читать становится очень неудобно. Поэтому и письма электронной почты следует делать адаптивными.
Читать дальше →

Абсолютное горизонтальное и вертикальное центрирование

Reading time5 min
Views317K
Сколько уже было сломано копий о задачу выравнивания элементов на странице. Предлагаю вашему вниманию перевод отличной статьи с решением этой проблемы от Стефана Шоу (Stephen Shaw) для Smashing Magazine — Absolute Horizontal And Vertical Centering In CSS.

Все мы знали о margin: 0 auto; для горизонтального центрирования, но margin: auto; не работало для вертикального. Это можно легко исправить, просто задав высоту и применив следующие стили:

.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

Я не первый, кто предложил это решение, однако такой подход редко применяется при вертикальном выравнивании. В комментариях к статье How to Center Anything With CSS Simon ссылается на пример jsFiddle, где приводится отличное решение для вертикального центрирования. Вот еще несколько источников на эту тему.

Рассмотрим способ поближе.
Читать дальше →

Мобильные устройства Apple в корпоративном секторе. Профили конфигурации

Reading time9 min
Views34K
Первое, что приходит в голову при мысли о мобильном оборудовании для сотрудника крупной компании – это ноутбук типа HP EliteBook и смартфон BlackBerry. Подавляющее большинство считает, что MacBook очень далек от корпоративных стандартов, и подходит только для дизайнеров, инди-разработчиков и продвинутых домохозяек. iPhone считается стильным гаджетом для написания твиттов и фотографирования «луков» для модного Инстаграма.

ruVPN

Сейчас я попытаюсь развеять подобные стереотипы и рассказать, на что способны мобильные устройства знаменитой компании из Купертино.
Читать дальше →

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

Reading time14 min
Views145K

А что если объединить профессионалов, работавших над крупными web проектами, чтобы создать исчерпывающее руководство по оптимизации front-end разработки?
И получить в результате не скучную инструкцию, а что то поинтереснее? А если позвать Briza Bueno (Americanas.com), Davidson Fellipe (Globo.com), Giovanni Keppelen (ex-Peixe Urbano), Jaydson Gomes (Terra), Marcel Duran (Twitter), Mike Taylor (Opera), Renato Mangini (Google), и Sérgio Lopes (Caelum) чтобы собрать лучшие практики?

Именно это мы и сделали! Мы научим вас создавать быстрые сайты.

Zeno Rocha, руководитель проекта.


Читать дальше →

POP: живые бумажные прототипы интерфейсов для iPhone

Reading time1 min
Views9.8K
Многие дизайнеры предпочитают всем другим способам создания эскизов интерфейса старый добрый блокнот и карандаш — софту для прототипирования трудно тягаться с бумагой в простоте, универсальности и интуитивной понятности. Но у бумажных макетов есть серьёзный недостаток — они лишены интерактивности. Приложение POP (Prototyping On Paper) позволяет превратить карандашный набросок в интерактивный прототип. Достаточно сфотографировать эскизы экранов, разметить на них активные элементы — кнопки, пункты меню, и задать переходы между экранами.

            
Читать дальше →

wireframe.cc — самый простой инструмент прототипирования интерфейсов

Reading time1 min
Views66K
На сегодняшний день существует множество веб-приложений для удобного и быстрого прототипирования интерфейсов, но wireframe.cc — это лучший из тех, что мне довелось попробовать.



Вот его основные особенности:
Читать дальше →

Основные принципы построения конференц-залов

Reading time5 min
Views15K
Разворачивая недавно на тестовой площадке модель конференц-зала для нашего клиента, рабочая группа столкнулась со множеством вопросов коллег: «Зачем эта штука нужна?», «А почему так много всякого оборудования?» и т. п. Тогда мы решили написать коротенькую статью-ликбез по основам оборудования конференц-залов. Надеемся, и здесь она кому-нибудь пригодится.

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

В этой статье речь пойдет о базовых принципах построения конференц-залов.
Читать дальше →

Buster — twitter клиент для автобуса

Reading time1 min
Views655
Не знаю как вы, но я провожу на twitter больше времени чем на facebook. В основном я читаю его с телефона по пути на работу или с работы (езжу на автобусе). Через твиттер я узнаю основные новости, открываю для себя новые статьи и блоги, а также просто нахожу много интересного.

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

Встречайте buster (www.busterhq.com)

Чем он отличается

AdWired — Мобильная рекламная сеть

Reading time3 min
Views1.8K
image

Не буду говорить о темпах и размерах рынка мобильных приложений, вы и без меня все прекрасно знаете: сегодня это, пожалуй, самый горячий и динамичный рынок.
Правда, пока разработка достаточно дорогая, и естественно, все кто на нее потратился, хочет эти деньги вернуть. И сегодня я расскажу вам как это сделать.

Представляю вам AdWired: это мобильная рекламная сеть с красивыми интерактивными медийными баннерами, которые работают на всех основных мобильных платформах.

Чем же AdWired лучше остальных?

Apoi.ru – навигатор в океане покупок и услуг

Reading time3 min
Views6.8K
Каждый потребитель задумывается о том, как ему найти проверенную организацию или качественную услугу, а для этого необходимо изучить массу информации и структурировать её у себя в голове. Ресурс Apoi.ru предоставляет возможность найти всю необходимую информацию в одном месте. Интересует организация – найдите её в каталоге или на карте. Готовитесь к шоппингу – посмотрите скидки. Отправляетесь в путешествие – почитайте статьи. Идете в ресторан – полистайте отзывы. Возник вопрос – спросите у консультантов. Ну и, конечно, пишите отзывы!
Читать дальше →

«Крадущийся авто, затаившийся рояль», или теория вероятностей в действии

Reading time2 min
Views2.8K
Давно хотелось поучаствовать в каком-нибудь небольшом, но занятном web-эксперименте, завязанном на полноэкранную интерактивную видео-трансляцию, и вот — довелось: появился клиент, готовый это проспонсировать.

Так мы начали делать http://carvspiano.ru — проект длиной всего в неделю, но с дерзким намерением проверить Эффект Бабочки в действии.



Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity