User
6 min
С проблемой необходимостью изучения английского сталкивался почти каждый: кто-то долго и упорно учит его в школе (иногда, кстати, успешно), кто-то ищет подходящие курсы, кто-то пользуется онлайн-ресурсами или услугами репетитора. Вопрос, почему за годы изучения английского в школе, результата добиваются немногие, и то те, чьи родители позаботились о наличии хорошего репетитора и возможности уехать в английский лагерь?
Ловкость рук и никакого мошенничества: практические советы по ускоренному обучению дизайну для разработчиков
6 min
52KTranslation
Улучшаем дизайн проекта с помощью тактически грамотных действий, а не таланта.
Нравится вам это или нет, каждый веб-разработчик неизбежно сталкивался с ситуациями, когда ему необходимо принять решение, касающееся визуального дизайна.
Возможно, в компании, в которой вы работаете, нет штатного дизайнера, и вам необходимо реализовать интерфейс для нового функционала. Или, может быть, вы решили подработать на побочном проекте, и хотели бы, чтобы он выглядел лучше, чем «ещё один bootstrap-сайт».
Легко опустить руки и сказать: «Я никогда не смогу сделать это должным образом, я не художник!», Но, оказывается, есть уйма ловких приёмов, которые вы сможете использовать, чтобы поднять свою работу на другой уровень, не имея опыта в графическом дизайне.
Под катом семь простых идей, которые вы сможете использовать для улучшения своих проектов.
1. Для создания иерархии используем цвет и вес вместо размера
+66
Создание игр на Python 3 и Pygame: Часть 5
8 min
32KTutorial
Translation
Это последняя из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и PyGame. В четвёртой части мы научились распознавать коллизии, реагировать на то, что мяч сталкивается с разными игровыми объектами и создали игровое меню с собственными кнопками.
(Остальные части туториала: первая, вторая, третья, четвёртая.)
В последней части мы рассмотрим различные темы: конец игры, управление жизнями и очками, звуковые эффекты, музыку и даже гибкую систему спецэффектов. На десерт мы рассмотрим возможные улучшения и направления дальнейшего развития.
+10
История создания одной игры, или Все, что нас не убивает, делает нас сильнее
12 min
18KВсем здравствуйте! Год назад, 13.6.2016, мы дали старт нашему проекту.
Первый день рождения, год позади, вспоминаем, как все было…
Чего только за этот год не происходило, нам пришлось через многое пройти: успехи, радости, подставы, интриги, разочарования и т.д. и т.п. Все бы ничего, если бы у нас был опыт создания игр. Мы многого могли бы избежать на своем пути. Но опыта у нас не было, знающих наставников или советчиков у нас тоже не было, все познавали на себе, а также черпали информацию на различных форумах, на которых инди-разработчики делились своим опытом и давали советы. Но, как оказалось на практике, не все, далеко не все советы универсальны.
Мы решили вспомнить, как это было, и опубликовать, так сказать, хронологию самых, на наш взгляд, значимых событий, как хороших так и не очень.
Напротив каждого события мы проставили знаки + и -, что означает, положительным или отрицательным было событие.
Первый день рождения, год позади, вспоминаем, как все было…
Чего только за этот год не происходило, нам пришлось через многое пройти: успехи, радости, подставы, интриги, разочарования и т.д. и т.п. Все бы ничего, если бы у нас был опыт создания игр. Мы многого могли бы избежать на своем пути. Но опыта у нас не было, знающих наставников или советчиков у нас тоже не было, все познавали на себе, а также черпали информацию на различных форумах, на которых инди-разработчики делились своим опытом и давали советы. Но, как оказалось на практике, не все, далеко не все советы универсальны.
Мы решили вспомнить, как это было, и опубликовать, так сказать, хронологию самых, на наш взгляд, значимых событий, как хороших так и не очень.
Напротив каждого события мы проставили знаки + и -, что означает, положительным или отрицательным было событие.
+23
Консоль разработчика Google Chrome: десять неочевидных полезностей
6 min
231KTranslation
Как с помощью консоли разработчика превратить Google Chrome в подобие текстового редактора? Какой смысл в ней приобретает знакомый многим по jQuery значок $? Как вывести в консоль набор значений, оформленный в виде вполне приличной таблицы? Если сходу ответы на эти вопросы в голову не приходят, значит вкладка Console из инструментов разработчика Chrome ещё не раскрылась перед вами во всей красе.
На первый взгляд, перед нами – вполне обычная JavaScript-консоль, которая годится только на то, чтобы выводить в неё логи ответов серверов или значения переменных. Я, кстати, так ей и пользовался, когда только начал программировать. Однако, со временем набрался опыта, подучился, и неожиданно для себя обнаружил, что консоль Chrome умеет много такого, о чём я и не догадывался. Хочу об этом сегодня рассказать. Да, если вы читаете сейчас не на мобильнике, можете тут же всё это и попробовать.
На первый взгляд, перед нами – вполне обычная JavaScript-консоль, которая годится только на то, чтобы выводить в неё логи ответов серверов или значения переменных. Я, кстати, так ей и пользовался, когда только начал программировать. Однако, со временем набрался опыта, подучился, и неожиданно для себя обнаружил, что консоль Chrome умеет много такого, о чём я и не догадывался. Хочу об этом сегодня рассказать. Да, если вы читаете сейчас не на мобильнике, можете тут же всё это и попробовать.
+78
NaNoGenMo: как компьютеры пишут новеллы
9 min
11KНоябрь считается месяцем литературного творчества. Каждый год в интернете проходит мероприятие NaNoWriMo (National Novel Writing Month). Участники должны до конца месяца написать новеллу длиной не менее 50000 слов. За 17 лет в нем поучаствовали больше 20000 человек.
В 2013 году у программистов появилось аналогичное соревнование — NaNoGenMo (National Novel Generation Month). Задача NaNoGenMo — написать программу, которая сгенерирует новеллу длиной 50000 слов или больше. При этом требования к новелле довольно слабые — подойдет любой текст достаточной длины. Как вы увидите, это может быть сборник рассказов, пьеса, кулинарная книга, словарь или туристический путеводитель. На самом деле, произведение не обязано даже быть текстовым.
+22
Как сделать веб-студию эффективной и начать зарабатывать? 15 шагов от WebCanape
4 min
41KМеня зовут Василий Чуранов. Я директор компании WebCanape. Ближайшие несколько месяцев я хочу потратить на систематизацию тех знаний и опыта, которые помогли WebCanape войти в топ-100 веб-студий и начать зарабатывать на самом конкурентном рынке — разработки сайтов. Этот опыт я планирую свести в 15 материалов, которые, возможно (очень надеюсь), станут для веб-студий с небольшим штатом сотрудников и большими амбициями — полезными практическими инструкциями в этом нелегком пути.
+24
Контент-маркетинг в инфографике
1 min
4.4KTutorial
«Инфографика — простой для восприятия и эффективный метод подачи информации.» — говорили они… Сейчас будем проверять.
Хотим поделиться с вами особенностями контент-маркетинга.
Итак, для начала поговорим о том, как же он работает.
Хотим поделиться с вами особенностями контент-маркетинга.
Итак, для начала поговорим о том, как же он работает.
-4
Все способы вертикального выравнивания в CSS
6 min
809KЯ думаю, многие из вас, кому приходилось заниматься версткой, сталкивались с необходимостью выравнивать элементы по вертикали и знают, какие сложности возникают при выравнивании элемента по центру.
Да, для вертикального выравнивания в CSS есть специальное свойство
vertical-align
с множеством значений. Однако на практике оно работает совсем не так, как ожидается. Давайте попробуем в этом разобраться.+38
Взрывное продвижение, целевая аудитория и позиционирование
6 min
7.3KПосле запуска релиза или MVP (первой минимальной версии продукта) стартаперы сталкиваются с проблемой продвижения и маркетинга в интернете. Привлечение клиентов через Яндекс.Директ или Google AdWords может достигать $1 за переход и больше, а стоимости статей на известных медиа площадках составляют обычно более $1000 за кампанию. Молодой стартап даже на ангельском или предпосевном инвестировании не может себе позволить гулять на такую широкую ногу.
Либо может, но эта история хорошо известна — все средства сливаются за пару месяцев, продаж как не было так и нет, но кончились деньги на дальнейшую разработку продукта.
Очень часто от начинающих стартаперов я слышу: «Мы не знаем сколько нам надо на маркетинг, как нам это оценить?», «Нам нужно миллионов десять на маркетинг, хмм, хотя нет, давайте двадцать...».
Потом они покупают рекламу, быстро и безрезультатно тратят деньги и понимают, что маркетинг — это черт возьми очень дорого, продукт классный, всем нравится, все бы пользовались, но чтоб его раскрутить нужно очень много денег на рекламу. Ну а дальше ищут инвестиции только на маркетинг.
Итак, маркетинг и продвижение IT-стартапа в интернете — это дорого, непонятно и непредсказуемо.
Знакомо?
+8
Главные отличия SEO продвижения в поисковых системах Google и Yandex
3 min
32KОбратили внимание, что доля поискового трафика Яндекса на Кабанчике значительно меньше, нежели доля Google. Т.е. значительно меньше, чем среднее соотношение трафика Yandex/Google по рынку.
В процессе анализа проблемы перечитали несколько десятков статей на эту тему и собрали самые важные факты, которые могут быть полезны и вам.
В процессе анализа проблемы перечитали несколько десятков статей на эту тему и собрали самые важные факты, которые могут быть полезны и вам.
Общие отличия Google от Yandex
- Возраст сайта больше важен для Yandex.
- Продвигаться по НЧ намного легче в Яндексе. Для этого достаточно писать качественный уникальный контент. В Google без ссылок на страницу продвигать НЧ тяжко. Для СЧ и НЧ Яндексу нужны трастовые доноры.
- Скорость индексации сайта в Яндекса в разы медленнее, нежели у Google: 8-10 дней против 1-2.
- Частое обновления контента влияет на траст в Google. Яндекс любит старые уникальные тексты.
- По ВЧ запросам в ТОПе Яндекса можно видеть в основном главные страницы сайтов. В Google — чаще внутренние страницы.
- На одной странице поиска Google может находится 5 ссылок с одного сайта. в Яндексе — только одна страница.
- На Яндекс легче влиять с помощью поведенческих факторов, нежели на Google.
- Google далеко не всегда обращает внимание на запрет к индексации в robots.txt.
- Скорость загрузки страниц более важна для Google. Он не пускает в ТОП медленные сайты. Для Яндекса скорость загрузки сайта не так важна.
- Яндекс больше любит поддомены для региональных запросов. Т.е. для продвижения в другом городе лучше использовать домен gorod.site.com/…
- Для Яндекса имеет большое значение нахождение сайта в Яндекс.Каталоге.
Внутренняя оптимизация
- Яндекс больше не любит переоптимизацию текстов. Google к этому относится попроще.
- Яндекс лучше понимает морфологию, поэтому ценит хорошее качество текстов. Простой рерайт для Яндекса не подходит.
- Google любит большие тексты, Яндекс — лаконичные и хорошо структурированные.
+13
Эксперты рассказали об эффективном инструментарии и новейших тенденциях SEO-оптимизации на российском рынке
4 min
7.2KИздание Sostav.ru обсудило новейшие тенденции в SEO-оптимизации с российскими специалистами.
SEO-специалисты решают довольно широкий круг задач, но преследуют весьма конкретные цели: увеличение трафика, внутренняя оптимизация сайта и исправление ошибок, анализ сайтов конкурентов (в том числе в социальных медиа), повышение сайта в поисковой выдаче, оптимизация семантического ядра. Однако для их достижения понадобится разноплановый SEO-инструментарий.
SEO-специалисты решают довольно широкий круг задач, но преследуют весьма конкретные цели: увеличение трафика, внутренняя оптимизация сайта и исправление ошибок, анализ сайтов конкурентов (в том числе в социальных медиа), повышение сайта в поисковой выдаче, оптимизация семантического ядра. Однако для их достижения понадобится разноплановый SEO-инструментарий.
+9
Пока смотрел, получил две вышки
7 min
18KМы решили оторваться от очередного эпизода, чтобы написать эту статью. А вы, наверняка, оторвались от очередного эпизода, чтобы ее прочитать. Если вы устали подсчитывать часы жизни, потраченные зря на просмотр сериалов, мы вам поможем. Всё зависит от того, что вы смотрите и с какой целью. Итак, какие сериалы нужно смотреть, чтобы становится всё умнее и профессиональнее?
P. S. В статье нет спойлеров!
P. S. В статье нет спойлеров!
+13
Крауд-маркетинг, SMM, репутационный менеджмент. В чем разница?
4 min
4.9KЧасто слышу об отожествлении крауд-маркетинга, smm и репутационного менеджмента от заказчиков, коллег, комментаторов под разными публикациями и в личном общении.
И это вполне понятно, т.к. инструментарий используется очень схожий:
Но цели у этих действий разные.
Попробуем дать определение каждому из них.
Крауд-маркетинг — это взаимодействие с целевой аудиторией на сторонних площадках от лица компании, либо обычного пользователя с целью привлечения внимания к необходимому бренду.
SMM — это выстраивание взаимоотношений между брендом и его последователями на официальных страницах с целью повышения их лояльности и создания новых фанатов бренда.
Репутационный менеджмент — это взаимодействие с клиентами, либо другими людьми, которые упомянули ваш бренд в любых документах веб пространства с целью нейтрализации негатива и возврата клиента.
И это вполне понятно, т.к. инструментарий используется очень схожий:
- социальные сети;
- коммуникации с аудиторией;
- сервисы мониторинга интернет пространства.
Но цели у этих действий разные.
Попробуем дать определение каждому из них.
Крауд-маркетинг — это взаимодействие с целевой аудиторией на сторонних площадках от лица компании, либо обычного пользователя с целью привлечения внимания к необходимому бренду.
SMM — это выстраивание взаимоотношений между брендом и его последователями на официальных страницах с целью повышения их лояльности и создания новых фанатов бренда.
Репутационный менеджмент — это взаимодействие с клиентами, либо другими людьми, которые упомянули ваш бренд в любых документах веб пространства с целью нейтрализации негатива и возврата клиента.
+4
Как успешно продать свой товар? Смотрите и учитесь
4 min
15KTranslation
Три недели назад директор по маркетингу одного из стартапов в Сан-Франциско, в который вложили средства известные инвесторы, написала мне по поводу своей презентации.
«Презентации не хватает некой изюминки», – сказала она. – «Информации достаточно, слайды выглядят великолепно, но все это не складывается в захватывающую историю. Не мог бы ты помочь?»
Я люблю помогать предпринимателям в создании лучших презентаций для сбора средств, продаж, привлечения нового персонала – да чего угодно. Я работал над другим проектом и не мог сразу же выполнить просьбу моей подруги, поэтому я просто отправил одну ссылку парню из маркетингового отдела по имени Зак, который создавал эту презентацию.
+18
Как удвоить заявки с Вашего сайта или посадочной страниц
1 min
3.3KTutorial
Многие из тех кто приходил на мои сайты не заказывали мои продукты при первом посещении. Потом я настроил ретаргетинг в основных сетях и смог удвоить количество заявок на посадочной странице.
Теперь я во всех бизнесах применяю этот метод. Сразу после создания страницы мои программисты устанавливают на нее все необходимые коды ретаргетинга и мы настраиваем рекламные кампании во всех основных сетях:
1. Яндекс Директ;
2. Google AdWords;
3. ВКонтакте;
4. MyTarget.
Теперь я во всех бизнесах применяю этот метод. Сразу после создания страницы мои программисты устанавливают на нее все необходимые коды ретаргетинга и мы настраиваем рекламные кампании во всех основных сетях:
1. Яндекс Директ;
2. Google AdWords;
3. ВКонтакте;
4. MyTarget.
+4
Видеокурс по настройке таргетированной рекламы ВКонтакте
1 min
4.6KTutorial
Я запаковал свой опыт настройки таргетированной рекламы ВКонтакте в виде видеокурса. Изначально я записывал его для своих сотрудников, но потом решил поделиться со всем. Надеюсь, для Вас это будет полезно.
+6
Не страшный Минусинск
2 min
3.9KЕжегодно Яндекс волнует SEO-сообщество нововведениями в поисковой выдаче, заставляя активнее работать мозги аналитиков. Уже ужесточал оценку качества ссылочной массы, делая упор на поведенческие факторы. Попытка сделать поисковую выдачу более естественной была давно, но активные действия Яндекс начал предпринимать, когда анонсировал бесссылочное ранжирование 5 декабря 2013 года.
В качестве эксперимента это произошло в Москве и только для коммерческих запросов. Первый этап запустили 14 марта 2014 года и повлиял этот алгоритм только на тематики «Туризм», «Недвижимость» и «Электроника и бытовая техника». Это стало звоночком, что шутки кончились и теперь все по-взрослому. Для тех, кто не понял серьезности намерения Яндекса было лето 2014, когда произошло изменение классификатора поисковых запросов, расширился список тематик коммерческих запросов, где была отключена ссылочная масса и изменена формула текстового ранжирования опять же по коммерческим запросам.
С этим нововведением топовые компании уступили свои позиции новичкам. И только все научились жить в новом миропорядке, как Яндекс анонсировал и ввел алгоритм «Минусинск».
В качестве эксперимента это произошло в Москве и только для коммерческих запросов. Первый этап запустили 14 марта 2014 года и повлиял этот алгоритм только на тематики «Туризм», «Недвижимость» и «Электроника и бытовая техника». Это стало звоночком, что шутки кончились и теперь все по-взрослому. Для тех, кто не понял серьезности намерения Яндекса было лето 2014, когда произошло изменение классификатора поисковых запросов, расширился список тематик коммерческих запросов, где была отключена ссылочная масса и изменена формула текстового ранжирования опять же по коммерческим запросам.
С этим нововведением топовые компании уступили свои позиции новичкам. И только все научились жить в новом миропорядке, как Яндекс анонсировал и ввел алгоритм «Минусинск».
+11
Дайджест интересных материалов из мира Drupal #11
5 min
7.2KВсем привет!
Это одиннадцатый выпуск Drupal-дайджеста на хабре. Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц.
Наша любимая рубрика — друпал в рунете.
Это одиннадцатый выпуск Drupal-дайджеста на хабре. Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц.
По-русски
Наша любимая рубрика — друпал в рунете.
- «Вставка изображений в CKEditor» — подход, который использует @xandeadx, постоянный участник нашего дайджеста.
- silrage написал на хабр, как можно использовать Rules, один из столпов друпала, для ограничения доступа к материалу. И хотя поначалу Rules может показаться сложным и громоздким решением, впоследствии изучение этого инструмента окупится сполна.
- Автор блога tlito.ru изучает друпал в прямом эфире, записывая свои наблюдения в блог. Вот пара заметок для примера: блокирование пользователей по IP, перемещение модулей в папку sites/all/modules.
- Андрей Малеев написал подробно о токенах: зачем нужны, как использовать и расширять.
- Разработчики dru.io ведут всю разработку сайта сообщества открыто на гитхабе и делятся своим опытом с нами. Александр Дубовской про то, как деплоить Views без Features.
- Там же Chi анонсировал легкий генератор кода для Drupal.
- И последнее с Dru.io на сегодня: Drupal foreign key на уровне БД.
- Вышла вторая часть большого сравнения производительности MySQL и PostgeSQL. Как всегда в таких вопросах, однозначного ответа нет. Автор, похоже, остановился на постгрес.
+5
7 правил создания красивых интерфейсов. Часть 2
9 min
104KTranslation
Недавно мы в «Я люблю ИП» закончили курсы по дизайну от trydesignlab.com. И это одна из самых важных статей, которую нам посоветовал ментор в процессе обучения. Сегодня мы публикуем вторую часть перевода. Посмотреть все наши работы с курсов можно в ВКонтакте по тэгу #design101@iloveip.
Мы говорили о правилах создания чистых и красивых интерфейсов.
Вот эти правила:
- Свет падает сверху (Часть 1)
- Сначала черное и белое (Часть 1)
- Увеличьте белое пространство (Часть 1)
- Научитесь накладывать текст на изображения
- Научитесь выделять и утапливать текст
- Используйте только хорошие шрифты
- Крадите как художник
+42
Information
- Rating
- Does not participate
- Registered
- Activity