Pull to refresh
-7
0
Send message

Как «выучить» английский за один год самостоятельно или статья для тех, у кого не сложилось с английским

Reading time6 min
Views119K
С проблемой необходимостью изучения английского сталкивался почти каждый: кто-то долго и упорно учит его в школе (иногда, кстати, успешно), кто-то ищет подходящие курсы, кто-то пользуется онлайн-ресурсами или услугами репетитора. Вопрос, почему за годы изучения английского в школе, результата добиваются немногие, и то те, чьи родители позаботились о наличии хорошего репетитора и возможности уехать в английский лагерь?

Читать дальше →
Total votes 45: ↑25 and ↓20+5
Comments175

Ловкость рук и никакого мошенничества: практические советы по ускоренному обучению дизайну для разработчиков

Reading time6 min
Views52K
Улучшаем дизайн проекта с помощью тактически грамотных действий, а не таланта.

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

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

Легко опустить руки и сказать: «Я никогда не смогу сделать это должным образом, я не художник!», Но, оказывается, есть уйма ловких приёмов, которые вы сможете использовать, чтобы поднять свою работу на другой уровень, не имея опыта в графическом дизайне.

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

1. Для создания иерархии используем цвет и вес вместо размера



Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments28

Создание игр на Python 3 и Pygame: Часть 5

Reading time8 min
Views32K
image

Это последняя из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и PyGame. В четвёртой части мы научились распознавать коллизии, реагировать на то, что мяч сталкивается с разными игровыми объектами и создали игровое меню с собственными кнопками.

(Остальные части туториала: первая, вторая, третья, четвёртая.)

В последней части мы рассмотрим различные темы: конец игры, управление жизнями и очками, звуковые эффекты, музыку и даже гибкую систему спецэффектов. На десерт мы рассмотрим возможные улучшения и направления дальнейшего развития.
Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments0

История создания одной игры, или Все, что нас не убивает, делает нас сильнее

Reading time12 min
Views18K
Всем здравствуйте! Год назад, 13.6.2016, мы дали старт нашему проекту.


Первый день рождения, год позади, вспоминаем, как все было…

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

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

Напротив каждого события мы проставили знаки + и -, что означает, положительным или отрицательным было событие.
Читать дальше →
Total votes 37: ↑30 and ↓7+23
Comments49

Консоль разработчика Google Chrome: десять неочевидных полезностей

Reading time6 min
Views231K
Как с помощью консоли разработчика превратить Google Chrome в подобие текстового редактора? Какой смысл в ней приобретает знакомый многим по jQuery значок $? Как вывести в консоль набор значений, оформленный в виде вполне приличной таблицы? Если сходу ответы на эти вопросы в голову не приходят, значит вкладка Console из инструментов разработчика Chrome ещё не раскрылась перед вами во всей красе.

image

На первый взгляд, перед нами – вполне обычная JavaScript-консоль, которая годится только на то, чтобы выводить в неё логи ответов серверов или значения переменных. Я, кстати, так ей и пользовался, когда только начал программировать. Однако, со временем набрался опыта, подучился, и неожиданно для себя обнаружил, что консоль Chrome умеет много такого, о чём я и не догадывался. Хочу об этом сегодня рассказать. Да, если вы читаете сейчас не на мобильнике, можете тут же всё это и попробовать.
Читать дальше →
Total votes 88: ↑83 and ↓5+78
Comments62

NaNoGenMo: как компьютеры пишут новеллы

Reading time9 min
Views11K

Ноябрь считается месяцем литературного творчества. Каждый год в интернете проходит мероприятие NaNoWriMo (National Novel Writing Month). Участники должны до конца месяца написать новеллу длиной не менее 50000 слов. За 17 лет в нем поучаствовали больше 20000 человек.


В 2013 году у программистов появилось аналогичное соревнование — NaNoGenMo (National Novel Generation Month). Задача NaNoGenMo — написать программу, которая сгенерирует новеллу длиной 50000 слов или больше. При этом требования к новелле довольно слабые — подойдет любой текст достаточной длины. Как вы увидите, это может быть сборник рассказов, пьеса, кулинарная книга, словарь или туристический путеводитель. На самом деле, произведение не обязано даже быть текстовым.


image

Графическая новелла «Сгенерированный детектив»

Читать дальше →
Total votes 24: ↑23 and ↓1+22
Comments5

Как сделать веб-студию эффективной и начать зарабатывать? 15 шагов от WebCanape

Reading time4 min
Views41K


Меня зовут Василий Чуранов. Я директор компании WebCanape. Ближайшие несколько месяцев я хочу потратить на систематизацию тех знаний и опыта, которые помогли WebCanape войти в топ-100 веб-студий и начать зарабатывать на самом конкурентном рынке — разработки сайтов. Этот опыт я планирую свести в 15 материалов, которые, возможно (очень надеюсь), станут для веб-студий с небольшим штатом сотрудников и большими амбициями — полезными практическими инструкциями в этом нелегком пути.
Читать дальше →
Total votes 38: ↑31 and ↓7+24
Comments9

Контент-маркетинг в инфографике

Reading time1 min
Views4.4K
«Инфографика — простой для восприятия и эффективный метод подачи информации.» — говорили они… Сейчас будем проверять.
Хотим поделиться с вами особенностями контент-маркетинга.
Итак, для начала поговорим о том, как же он работает.

Читать дальше →
Total votes 6: ↑1 and ↓5-4
Comments3

Все способы вертикального выравнивания в CSS

Reading time6 min
Views809K
image

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

Да, для вертикального выравнивания в CSS есть специальное свойство vertical-align с множеством значений. Однако на практике оно работает совсем не так, как ожидается. Давайте попробуем в этом разобраться.

Читать дальше →
Total votes 42: ↑40 and ↓2+38
Comments20

Взрывное продвижение, целевая аудитория и позиционирование

Reading time6 min
Views7.3K
image

После запуска релиза или MVP (первой минимальной версии продукта) стартаперы сталкиваются с проблемой продвижения и маркетинга в интернете. Привлечение клиентов через Яндекс.Директ или Google AdWords может достигать $1 за переход и больше, а стоимости статей на известных медиа площадках составляют обычно более $1000 за кампанию. Молодой стартап даже на ангельском или предпосевном инвестировании не может себе позволить гулять на такую широкую ногу.

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

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

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

Итак, маркетинг и продвижение IT-стартапа в интернете — это дорого, непонятно и непредсказуемо.

Знакомо?
Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments7

Главные отличия SEO продвижения в поисковых системах Google и Yandex

Reading time3 min
Views32K
Обратили внимание, что доля поискового трафика Яндекса на Кабанчике значительно меньше, нежели доля Google. Т.е. значительно меньше, чем среднее соотношение трафика Yandex/Google по рынку.

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

image

Общие отличия Google от Yandex


  • Возраст сайта больше важен для Yandex.
  • Продвигаться по НЧ намного легче в Яндексе. Для этого достаточно писать качественный уникальный контент. В Google без ссылок на страницу продвигать НЧ тяжко. Для СЧ и НЧ Яндексу нужны трастовые доноры.
  • Скорость индексации сайта в Яндекса в разы медленнее, нежели у Google: 8-10 дней против 1-2.
  • Частое обновления контента влияет на траст в Google. Яндекс любит старые уникальные тексты.
  • По ВЧ запросам в ТОПе Яндекса можно видеть в основном главные страницы сайтов. В Google — чаще внутренние страницы.
  • На одной странице поиска Google может находится 5 ссылок с одного сайта. в Яндексе — только одна страница.
  • На Яндекс легче влиять с помощью поведенческих факторов, нежели на Google.
  • Google далеко не всегда обращает внимание на запрет к индексации в robots.txt.
  • Скорость загрузки страниц более важна для Google. Он не пускает в ТОП медленные сайты. Для Яндекса скорость загрузки сайта не так важна.
  • Яндекс больше любит поддомены для региональных запросов. Т.е. для продвижения в другом городе лучше использовать домен gorod.site.com/…
  • Для Яндекса имеет большое значение нахождение сайта в Яндекс.Каталоге.

Внутренняя оптимизация


  • Яндекс больше не любит переоптимизацию текстов. Google к этому относится попроще.
  • Яндекс лучше понимает морфологию, поэтому ценит хорошее качество текстов. Простой рерайт для Яндекса не подходит.
  • Google любит большие тексты, Яндекс — лаконичные и хорошо структурированные.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments9

Эксперты рассказали об эффективном инструментарии и новейших тенденциях SEO-оптимизации на российском рынке

Reading time4 min
Views7.2K
Издание Sostav.ru обсудило новейшие тенденции в SEO-оптимизации с российскими специалистами.

SEO-специалисты решают довольно широкий круг задач, но преследуют весьма конкретные цели: увеличение трафика, внутренняя оптимизация сайта и исправление ошибок, анализ сайтов конкурентов (в том числе в социальных медиа), повышение сайта в поисковой выдаче, оптимизация семантического ядра. Однако для их достижения понадобится разноплановый SEO-инструментарий.
Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments0

Пока смотрел, получил две вышки

Reading time7 min
Views18K
Мы решили оторваться от очередного эпизода, чтобы написать эту статью. А вы, наверняка, оторвались от очередного эпизода, чтобы ее прочитать. Если вы устали подсчитывать часы жизни, потраченные зря на просмотр сериалов, мы вам поможем. Всё зависит от того, что вы смотрите и с какой целью. Итак, какие сериалы нужно смотреть, чтобы становится всё умнее и профессиональнее?

P. S. В статье нет спойлеров!



Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments11

Крауд-маркетинг, SMM, репутационный менеджмент. В чем разница?

Reading time4 min
Views4.9K
Часто слышу об отожествлении крауд-маркетинга, smm и репутационного менеджмента от заказчиков, коллег, комментаторов под разными публикациями и в личном общении.

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

  • социальные сети;
  • коммуникации с аудиторией;
  • сервисы мониторинга интернет пространства.

Но цели у этих действий разные.

Попробуем дать определение каждому из них.

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

SMM — это выстраивание взаимоотношений между брендом и его последователями на официальных страницах с целью повышения их лояльности и создания новых фанатов бренда.

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

Читать дальше →
Total votes 6: ↑5 and ↓1+4
Comments0

Как успешно продать свой товар? Смотрите и учитесь

Reading time4 min
Views15K


Три недели назад директор по маркетингу одного из стартапов в Сан-Франциско, в который вложили средства известные инвесторы, написала мне по поводу своей презентации.

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

Я люблю помогать предпринимателям в создании лучших презентаций для сбора средств, продаж, привлечения нового персонала – да чего угодно. Я работал над другим проектом и не мог сразу же выполнить просьбу моей подруги, поэтому я просто отправил одну ссылку парню из маркетингового отдела по имени Зак, который создавал эту презентацию.
Читать дальше →
Total votes 20: ↑19 and ↓1+18
Comments2

Как удвоить заявки с Вашего сайта или посадочной страниц

Reading time1 min
Views3.3K
Многие из тех кто приходил на мои сайты не заказывали мои продукты при первом посещении. Потом я настроил ретаргетинг в основных сетях и смог удвоить количество заявок на посадочной странице.

Теперь я во всех бизнесах применяю этот метод. Сразу после создания страницы мои программисты устанавливают на нее все необходимые коды ретаргетинга и мы настраиваем рекламные кампании во всех основных сетях:

1. Яндекс Директ;
2. Google AdWords;
3. ВКонтакте;
4. MyTarget.
Читать дальше →
Total votes 6: ↑5 and ↓1+4
Comments0

Видеокурс по настройке таргетированной рекламы ВКонтакте

Reading time1 min
Views4.6K
Я запаковал свой опыт настройки таргетированной рекламы ВКонтакте в виде видеокурса. Изначально я записывал его для своих сотрудников, но потом решил поделиться со всем. Надеюсь, для Вас это будет полезно.
Читать дальше →
Total votes 6: ↑6 and ↓0+6
Comments0

Не страшный Минусинск

Reading time2 min
Views3.9K
Ежегодно Яндекс волнует SEO-сообщество нововведениями в поисковой выдаче, заставляя активнее работать мозги аналитиков. Уже ужесточал оценку качества ссылочной массы, делая упор на поведенческие факторы. Попытка сделать поисковую выдачу более естественной была давно, но активные действия Яндекс начал предпринимать, когда анонсировал бесссылочное ранжирование 5 декабря 2013 года.

В качестве эксперимента это произошло в Москве и только для коммерческих запросов. Первый этап запустили 14 марта 2014 года и повлиял этот алгоритм только на тематики «Туризм», «Недвижимость» и «Электроника и бытовая техника». Это стало звоночком, что шутки кончились и теперь все по-взрослому. Для тех, кто не понял серьезности намерения Яндекса было лето 2014, когда произошло изменение классификатора поисковых запросов, расширился список тематик коммерческих запросов, где была отключена ссылочная масса и изменена формула текстового ранжирования опять же по коммерческим запросам.

С этим нововведением топовые компании уступили свои позиции новичкам. И только все научились жить в новом миропорядке, как Яндекс анонсировал и ввел алгоритм «Минусинск».
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments6

Дайджест интересных материалов из мира Drupal #11

Reading time5 min
Views7.2K
Всем привет!

Это одиннадцатый выпуск Drupal-дайджеста на хабре. Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц.



По-русски


Наша любимая рубрика — друпал в рунете.

  1. «Вставка изображений в CKEditor» — подход, который использует @xandeadx, постоянный участник нашего дайджеста.
  2. silrage написал на хабр, как можно использовать Rules, один из столпов друпала, для ограничения доступа к материалу. И хотя поначалу Rules может показаться сложным и громоздким решением, впоследствии изучение этого инструмента окупится сполна.
  3. Автор блога tlito.ru изучает друпал в прямом эфире, записывая свои наблюдения в блог. Вот пара заметок для примера: блокирование пользователей по IP, перемещение модулей в папку sites/all/modules.
  4. Андрей Малеев написал подробно о токенах: зачем нужны, как использовать и расширять.
  5. Разработчики dru.io ведут всю разработку сайта сообщества открыто на гитхабе и делятся своим опытом с нами. Александр Дубовской про то, как деплоить Views без Features.
  6. Там же Chi анонсировал легкий генератор кода для Drupal.
  7. И последнее с Dru.io на сегодня: Drupal foreign key на уровне БД.
  8. Вышла вторая часть большого сравнения производительности MySQL и PostgeSQL. Как всегда в таких вопросах, однозначного ответа нет. Автор, похоже, остановился на постгрес.

Читать дальше →
Total votes 15: ↑10 and ↓5+5
Comments4

7 правил создания красивых интерфейсов. Часть 2

Reading time9 min
Views104K


Недавно мы в «Я люблю ИП» закончили курсы по дизайну от trydesignlab.com. И это одна из самых важных статей, которую нам посоветовал ментор в процессе обучения. Сегодня мы публикуем вторую часть перевода. Посмотреть все наши работы с курсов можно в ВКонтакте по тэгу #design101@iloveip.

Мы говорили о правилах создания чистых и красивых интерфейсов.

Вот эти правила:
  1. Свет падает сверху (Часть 1)
  2. Сначала черное и белое (Часть 1)
  3. Увеличьте белое пространство (Часть 1)
  4. Научитесь накладывать текст на изображения
  5. Научитесь выделять и утапливать текст
  6. Используйте только хорошие шрифты
  7. Крадите как художник

Читать дальше →
Total votes 46: ↑44 and ↓2+42
Comments15

Information

Rating
Does not participate
Registered
Activity