Как стать автором
Обновить
3
0
Евгений Колесников @EVK_PR

PR-консультант, специалист по новым медиа

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

Адаптивная навигация: куда деть меню на смартфонах

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

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

Так как я имею отношение к опен-сорсному адаптивному HTML5-шаблону Simpliste, то решил все существующие возможности работы с навигацией испробовать на практике. Но кроме получения собственного опыта, мне удалось создать несколько наглядных примеров, доступных для использования любым желающим, а также подготовить описание процесса, с которым приглашаю вас ознакомиться.
Читать дальше →
Всего голосов 25: ↑19 и ↓6+13
Комментарии3

Интервью с Владом Мержевичем

Время на прочтение4 мин
Количество просмотров14K
Наверняка многие из вас, кто верстает, активно использует htmlbook.ru в качестве онлайн справочника, к примеру, по стилям. Кто-то, возможно, является постоянным посетителем форума htmlbook.ru. Я уверен, что среди читателей есть те, кто читал книги «Ускорение работы сайта» и «HTML и CSS на примерах», а возможно и учились по ним. Кто объединяет всё это? Влад Мержевич, встречаем аплодисментами :)

Читать дальше →
Всего голосов 38: ↑35 и ↓3+32
Комментарии35

Как Мегафон спалился на мобильных подписках

Время на прочтение5 мин
Количество просмотров253K
Обсуждение операторов сотовой связи в Телеграм t.me/opsosru

Уже давно как не смешные анекдоты ходят истории о платных мобильных подписках на IoT устройствах.


С Пикабу

Всем понятно, что без действий сотовых операторов эти подписки не обходятся.
Читать дальше →
Всего голосов 626: ↑624 и ↓2+622
Комментарии681

Соцсеть в 2019: Яндекс запустил «Ауру»

Время на прочтение6 мин
Количество просмотров79K
Очень важный UPD - Аура временно прекратила выдавать инвайты



Новость с оттенком субъективности

Сколько раз вы в жизни думали что-то вроде: а вот бы мне колёса от Тойоты, привод и проходимость от Хантера, внешность от Х3, а размеры от Тундры — была бы идеальная тачка? А Яндекс подумал — и у него получилось. Во всяком случае, первые впечатления от его социального сервиса «Аура» — ух ты, wow, взлетит, зайдёт, удобно, просто. Но дьявол, как известно, в мелочах. Пока это бета и, надеюсь, меня не расстреляют за скриншоты. Итак, Хабр — встречай — «Аура» засветилась.


У котиков появилась ещё одна площадка для захвата мира :-)
Читать дальше →
Всего голосов 112: ↑69 и ↓43+26
Комментарии502

Алгоритм определения ботов и офферов во Вконтакте

Время на прочтение7 мин
Количество просмотров40K
Под катом не будет нейросетей и сложных формул, будут лишь описаны признаки, по которым я на коленке ловил ботов, сравнение результата фильтрации по этим признакам с фильтрацией одним рекламируемым сервисом и ссылка на страницу с реализацией на js, по которой любой может испытать фильтр на своем собственном списке либо протестировать последних вступивших в свое сообщество.

Картинка для привлечения внимания:


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

Разработка чат-бота для Facebook Messenger

Время на прочтение10 мин
Количество просмотров90K
В настоящее время наблюдается, действительно, бум чат-мессенджеров. Один за другим платформы для обмена мгновенными сообщениями объявляют о запуске платформы для разработки ботов.
Не стал и исключением Facebook. 12 апреля на конференции F8 Facebook представила платформу для разработки ботов для своего мессенджера.
В данной статье хочу поделиться опытом разработки чат-бота для Facebook на PHP.
Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии24

Deep Linking для мобильных приложений

Время на прочтение8 мин
Количество просмотров138K
На WWDC 2015 инженеры компании Apple заявили, что пересмотрели подход к Deep Linking, в прошлом году компания Google анонсировала App Index — как новый взгляд на глубинные ссылки, в начале 2015 года в мире мобильной разработки заговорили о контекстных Deep Links. Что это за инструмент и как с ним работать применительно к iOS — расскажу в этой статье.

Что это?


Один из способов увеличения конверсии при продвижении IT-продукта — уменьшение барьеров для достижения пользователями искомой цели. В мобильной разработке эта проблема еще актуальней. При использовании e-mail, push или sms-рассылок с информацией о промо-акциях упрощение доступа к функционалу приложения просто необходимо. В такой ситуации просто запуск приложения из внешнего источника — не решение, ведь промо-акция — это конкретное спец.предложение в конкретном разделе. Чтобы после запуска приложения пользователю не пришлось по нему бродить, искать и раздражаться, нужен дополнительный инструмент, предопределяющий навигацию. И такой инструмент есть.
Deep Linking (глубинное связывание) — технология, благодаря которой пользователь может перемещаться между приложениями в заранее определенные разделы.


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

8 инструментов для создания личного или делового чат бота

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


Переписываться любят все. Мессенджеры теперь повсюду, и скорее всего ваш клиент пользуется хотя бы одним из следующих:

  • WhatsApp
  • Facebook Messenger
  • WeChat
  • Skype
  • LINE
  • Slack
  • QQ Mobile
  • и множество других…

Я думаю, вы со мной согласны. А если нет, то взгляните на данные Statista об использовании приложений для обмена сообщениями на мобильных устройствах.

Станьте частью нового мира и воспользуйтесь чат ботом. Обслуживание, поддержка и восприятие ваших клиентов полностью изменятся.
Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Комментарии8

Coursera закрывает курсы на старой платформе. Материалы можно скачать до 30 июня (есть скрипт)

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

Ничего личного, просто бизнес


Если подумать, что самое важное принёс интернет в нашу жизнь? Что сильнее всего изменило общество, что наиболее ценное? Сложно ответить, трудно выбрать среди всего, слишком много вариантов приходит на ум. Один из этих вариантов — массовое открытое онлайн-образование, бесплатное и доступное для всех жителей Земли образование высочайшего уровня, c применением технологий электронного обучения и открытым доступом через интернет. Независимо от места жительства и финансового достатка каждый человек в мире сейчас может получить образование на высочайшем уровне, прослушать лекции лучших в мире специалистов по эффективным учебным программам, которые раньше были доступны только в элитных университетах.
Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Комментарии79

Как программисту нарисовать логотип, не умея рисовать?

Время на прочтение3 мин
Количество просмотров59K
Так бывает, что перед программистом ставят неординарную задачу, которую выполнить он может только благодаря своей смекалке, а не опыту, которого в сфере требуемой задачи, по сути, и нет. И сегодня я хочу рассказать о том, как не дизайнеру нарисовать красивый логотип.


Читать дальше →
Всего голосов 73: ↑37 и ↓36+1
Комментарии32

Digital Transformation: Начало

Время на прочтение7 мин
Количество просмотров24K
Привет, Хабр! Сегодня мы поговорим с вами о цифровой трансформации (digital transformation), том самом buzzword, про который все говорят, но никто не знает как это делать. Это первая статья из цикла, в которой будет больше теории. Под катом вы узнаете о том, чем трансформация отличается от автоматизации на примере бизнеса бабушки, найдёте топ-10 кейсов от Microsoft, а также расскажем немного о новой программе Tech Acceleration.


Читать дальше →
Всего голосов 39: ↑37 и ↓2+35
Комментарии2

Операционные системы Linux под разные задачи

Время на прочтение17 мин
Количество просмотров666K
Существует огромное количество операционных систем Linux, каждая из которых предлагает то либо другое преимущество. Различные варианты ОС могут затруднить выбор и забрать немалое количество времени для поиска необходимой именно под ваши задачи. Ubuntu, Mint, Elementary, Fedora, OpenSUSE… список удобных для пользователя дистрибутивов может показаться бесконечной историей. Нужна ОС попроще? Для игр? А возможно, нужен мультимедийный дистрибутив для комфортного просмотра и прослушивания медиа контента? Все они доступны.



Здесь собран регулярно обновляемый список операционных систем Linux, оптимально подходящий под конкретные потребности и требования проекта. Материал — адаптивный перевод статьи Christian Cawley The Best Linux Operating Systems.
Всего голосов 47: ↑27 и ↓20+7
Комментарии70

В обход лейблов: SoundCloud запустил прямые сделки с музыкантами — условия раскритиковали

Время на прочтение3 мин
Количество просмотров11K
Ранее мы писали, что Spotify ввел аналогичную систему сделок с музыкантами. Теперь в эту нишу выходит SoundCloud. Однако первая версия предложенного площадкой договора подверглась критике. Расскажем, в чем суть дела, почему программу раскритиковали, и что сделала компания.

Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии6

Радио без батареек

Время на прочтение3 мин
Количество просмотров141K
Может ли радиоприемник состоять менее чем из 10 деталей и работать без батареек?

Да, может: детекторные радиоприемники очень просты и могут работать, получая питание только от радиоволн. В этой статье я опишу, как можно сделать такую штуку своими руками, потратив на всю работу не более часа! ;)

Чем хорош детекторный радиоприемник?
Читать дальше →
Всего голосов 189: ↑166 и ↓23+143
Комментарии263

Чем плохо быть full stack разработчиком

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

Введение


Прежде всего определимся с терминами. Есть много разных представлений о том, кто же такой full stack разработчик, кто-то даже вполне обоснованно считает, что такие разработчики — это миф, но в этой статье будет иметься в виду разработчик, который обладает знаниями и умениями, позволяющими с нуля написать некий софт и вывести его в продакшн. При этом софт может быть рассчитан на web платформу, мобильные приложения или десктопные. Идеальный full stack разработчик — это тот, кто владеет в какой-то мере всеми платформами и может разработать и установить на них свой софт. Но это действительно скорее миф.
Неплохое определение с quora.com
Когда люди ищут full stack разработчика, они ожидают увидеть поющего и танцующего техномага.
Ну или хотя бы кого-то, кто не будет слишком сильно жаловаться, когда его попросят поработать вне его зоны комфорта.

Возможно, по заголовку кому-то покажется, что это жалобный пост, который говорит о том, как плохо живётся неквалифицированному школьнику, который похватал всего из разных статей в интернете. Нет, пост не жалобный, мы говорим про full stack, а не full slack, и в конце будет так же рассмотрен список плюсов. И мы будем рассматривать не школьника, а разработчика с опытом работы в пять и более лет. Просто посмотрим, какие минусы есть в таком развитии.
Читать дальше →
Всего голосов 81: ↑68 и ↓13+55
Комментарии93

Каково оно учить JavaScript в 2016

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


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

— Это теперь называется Front-End инженер, но да, я — именно он. Я работаю с вебом в 2016. Визуализации, музыкальные плееры, летающие дроны, которые играют в футбол, все что угодно. Я только что вернулся из JsConf и ReactConf, так что я знаю новейшие технологии для создания веб-приложений.

— Круто. Мне нужно создать страницу, которая отображает последние действия со стороны пользователей, так что мне просто нужно получить данные от REST и отобразить их в какой-то фильтруемой таблице, ну и обновлять её, если что-то изменится на сервере. Я думал, может быть, использовать JQuery для извлечения и отображения данных?

— О, Мой Бог! Нет! Никто больше не использует JQuery. Ты должен попробовать React: это — 2016!
Читать дальше →
Всего голосов 260: ↑238 и ↓22+216
Комментарии298

Непотопляемый SoundCloud: от идеи до 10-летия проекта — самая полная история аудиостартапа

Время на прочтение9 мин
Количество просмотров16K
В 2014-м компания объявила, что ее аудиоплатформой пользовались более 175 млн человек на ежемесячной основе. С тех пор SoundCloud не уточнял эту информацию, но за последние 6 месяцев SimilarWeb зарегистрировал почти 2 млрд посещений сайта SoundCloud.

Большая пользовательская аудитория — это не единственное, чем может похвастаться музыкальная соц. сеть: за 10 лет работы SoundCloud дал старт карьере ряда новых музыкантов, привлек исполнителей первой величины и даже сформировал новый музыкальный жанр.

Сегодня мы расскажем историю SoundCloud — от зарождения этого стартапа до всевозможных сложностей с финансированием и успешного выхода из кризиса летом прошлого года.

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

История бренда Sennheiser: свобода и визионерство

Время на прочтение5 мин
Количество просмотров15K
Sennheiser electronic GmbH & Co. KG — одна из самых известных компаний-производителей оборудования для записи, воспроизведения и трансляции звука.

«Перу» компании Sennheiser (которая, несмотря на изменившиеся рыночные условия, остается семейной) принадлежит множество технологий, которые мы сейчас считаем естественной составляющей нашей жизни. И речь не только о наушниках, по которым многие знают бренд сегодня — в свои ранние годы компания занималась разработкой измерительных приборов, микрофонов и систем для записи звука. Именно микрофоны Sennheiser мы сейчас видим, например, на многих архивных фотографиях мировых лидеров 60-70-х годов.

В истории Sennheiser было немало интересных и ярких моментов — сегодня мы вспоминаем их.

Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии15

Web PUSH Notifications быстро и просто

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

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


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


Web PUSH Notifications


Я думаю, вы уже знаете что такое push-уведомления, но я всё же напишу коротко о главном.


Пользователь, заходя на сайт, вытягивает (pull) с него данные. Это удобно и безопасно, но с развитием интернет ресурсов, появилась необходимость оперативно доставлять информацию пользователям не дожидаясь пока те сами сделают запрос. Так и появилась технология принудительной доставки (push) данных с сервера клиенту.

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

habrahabr.ru → habr.com

Время на прочтение5 мин
Количество просмотров171K
С сегодняшнего дня Хабрахабр доступен по адресу habr.com. Старые адреса habr.ru и habrahabr.ru теперь используются исключительно для редиректа. Хабр начинает новую большую и захватывающую историю.


Всего голосов 374: ↑361 и ↓13+517
Комментарии743
1

Информация

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