Как стать автором
Обновить
0
0

Пользователь

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

Визуализация «В Контакте»: Скажи мне, кто твой друг?

Время на прочтение2 мин
Количество просмотров145K
Привет, Хабралюди!

У меня есть хобби. Я ночами (в нерабочее время) пишу библиотеку укладки графов: vivagraph.js. Хотел поделиться с вами, узнать что думаете. Визуализировал я сеть друзей своих на «В Контакте» с использованием WebGL. Но лучше один раз увидеть, чем читать, верно?



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

Как построить свою сеть?
Всего голосов 314: ↑302 и ↓12+290
Комментарии256

Целенаправленная и сознательная деавтоматизация бизнеса

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


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

Например, мы выпилили почти весь IVR; сделали сценарий обхода заполнения полей корзины; добились того, чтобы почти везде были личные контакты сотрудников (даже на кассовом чеке печатается прямой сотовый телефон регионального управляющего); положили прямые почтовые адреса всех до учредителя на каждую страницу сайта; выбросили часть автоуведомлений и заменили их на живые звонки.

И вообще вели себя вызывающе с точки зрения ИТ.

При этом объём кода, нужные мощности и сложность реализации процессов росли. Дело в том, что такая деавтоматизация требует очень нехилых вложений в ИТ. Сейчас объясню на примерах, в чём дело и зачем мы так странно делаем.
Читать дальше →
Всего голосов 86: ↑83 и ↓3+80
Комментарии201

Как мы за 24 часа построили конструктор Telegram-ботов, а потом половину выкинули и переписали

Время на прочтение9 мин
Количество просмотров43K
Все началось 20.06, когда я увидел в твиттере популярного блогера Варламов этот твит:

image
В тот же момент я подумал: ведь мессенджер вообще и Telegram в частности это идеальный способ взаимодействия с клиентом. Зачем нам приложение, чтобы доставлять последние новости если это можно просто прислать их в чат?

Зачем вам приложение для заказа такси, когда вы можете написать в чат любимому оператору такси «хочу такси в Домодедово от м. Южное через 35 минут» — и такси заказано. Зачем вам приложение для заказа из кафе, когда можно написать в чат «хочу двойной эспрессо и бейгл с осетром» — и осталось только послать свой адрес. Таких примеров использования чата может быть огромное множество.

В тот же день я написал небольшой пост в клубном новостном сообществе TJournal, где предложил в рамках предстоящего хакатона AngelHack написать продукт и создать демонстрационного бота: для подписки на новости и уведомления из этого сообщества. Через четыре дня Павел Дуров официально запустил поддержку ботов, а еще через две недели мы победили на AngelHack в номинации от IBM с проектом Leecero. Под катом большая история…


Читать дальше →
Всего голосов 40: ↑27 и ↓13+14
Комментарии17

Искусство командной строки

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


Вот уже как неделю английская версия the art of command line висит в секции trending на Github. Для себя я нашел этот материал невероятно полезным и решил помочь сообществу его переводом на русский язык. В переводе наверняка есть несколько недоработок, поэтому милости прошу слать пулл-реквесты мне сюда или автору оригинальной работы Joshua Levy вот сюда. (Если PR отправите мне, то я после того, как пересмотрю изменения отправлю их в мастер-бранч Джоша). Отдельное спасибо jtraub за помощь и исправление опечаток.

Enjoy!
Всего голосов 127: ↑122 и ↓5+117
Комментарии143

Рунетология(143): основатель auto.ru Михаил Рогальский

Время на прочтение1 мин
Количество просмотров1.3K
Михаил Рогальский о том как создавался один из старейших проектов Рунета, в чем уникальность auto.ru, каким образом удается в течении 15 лет оставаться лидером в своем сегменте, почему auto.ru не берет деньги за объявления, есть ли отдача от присутствия в социальных сетях, а также о многом другом.
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии0

Лёгкий поиск средствами Google Hacks

Время на прочтение1 мин
Количество просмотров3.9K
Google — довольно мощный инструмент поиска. Мы это знаем.
Но далеко не все могут запомнить все модификаторы поиска на пример как:
"-inurl:(htm|html|php) intitle:«index of» +«last modified» +«parent directory» +description +size +(.mp3|.wma|.ogg)
Тут нам на помощь приходит это удобное небольшое приложение, позволяющее нам искать множества типов файла, песни, кэшированные страницы, шрифты, и других маленьких положительных героев, болтающихся на сети.
Читать дальше →
Всего голосов 33: ↑29 и ↓4+25
Комментарии31

RSS приносящий “миллионы”

Время на прочтение3 мин
Количество просмотров696
RSSЗадался таким вопросом недавно. «Имеет ли мне смысл выкладывать свои записи в RSS полностью, или может просто делать анонсы?». Сейчас я понимаю, что правильно делаю, когда выкладываю свои посты полностью. Рассказали мне недавно, что на западе очень популярен бизнес на RSS лентах. Сейчас поясню это очередной порцией «пушкаревщины».
Катю Пушкарёву читают уже 238 RSS подписчиков. Посещаемость сайта в то же время не превышает 100 посетителей в сутки. Это значит, что 2/3 человек читает блог в RSS. Я хотел сделать так, чтобы на сайт ходили все RSS подписчики. То есть в RSS просто постил бы анонс в 1-2 абзаца, а остальное под read more. Но потом понял, что от этого я только проиграю.
Дело в том, что я читаю в Google Reader все RSS новости. Когда я вижу только анонс новости, то я редко кликаю, чтобы дочитать её до конца. Тут нужно сделать ну оооочень крутой заголовок, чтобы я прочитал эту новость. Зато те новости, которые в RSS «сливаются» полностью, я читаю с вероятностью 90%. Кстати, это ещё к тому, что всегда надо ставить себя, на место Вашего пользователя или клиента. Очень помогает в бизнесе (:
Так, где же собственно деньги тут? А деньги тут там же, где и у обычных e-mail рассылок, только их больше. Деньги в Ваших читателях. Да да! Вчера один человек, сделал мне предложение, которое может увеличить мои доходы раза в 3 за несколько месяцев и моя цель делать 3000 евро в месяц в принципе будет реальна. А всё потому, что он почитал мой блог. И читает его в RSS. Да тот же Adsense можно крутить в RSS. Хоть я и разочаровался в нём, но многие всё-таки думают ещё, что с его помощью можно сделать деньги.
Но не в этом счастье. Счастье в том, что RSS удобен. Его читать удобнее, чем сайты. Показ самого RSS можно настроить тоже как душе угодно. В том же Firefox, Google Reader можно оттюнинговать так, что от первоначального вида не останется и следа. Но главное счастье RSS-а в том, что новости читаются в одном месте, а не нужно скакать по сайтам, как «сраный рэкс», в поисках свеженькой информации. Тот кто придумал эту технологию является революционером в области таймменеджмента.
Так вот на всём этом можно строить хороший бизнес. Давайте разберемся как. Будем исходить из того, что Вы пишите действительно хороший и полезный контент. Как я уже говорил, Вы можете вставлять в этот контент любую информацию. Вернее практически любую. Ограничения всё же есть. Минус RSS в том, что многие «фишки» сайта тут недоступны. Например, AJAX голосовалка, которую я использовал вот тут. Но это не важно в нашем случае.
Когда Вы пишите качественный контент, то Ваш очередной пост ждут сотни читателей. Потом читают его от корки до корки и…всё (: Они тупо ждут очередной пост, который даст им просветление на некоторое время и цикл повторится. НО! Есть около 10% людей, которые читают пост и ДЕЛАЮТ! Причем реально делают около 3% и ещё 7% стараются делать что-то. И вот эти люди и приносят основные деньги. Я уже говорил в подкасте, что действительно имеет смысл работать только с 10% людей. Остальные ничего никогда не добьются. Тут то же самое.
Когда я выкладываю этот пост, я понимаю, что этот пост полезен лишь 10% читателей. Всего 23 человекам. Но именно один из этих 23-х человек вчера сделал предложение, которое может сделать меня богаче и успешнее.
Я вообще принимаю любые предложения от людей. Интересно, что многие так и остаются «предложениями» и в действия не переходят.
Так вот, возвращаясь к получению денег с RSS. Не думайте о том, как бы запихать в RSS рекламы да побольше, да ссылок покруче. Пока у Вас не будет хотя бы десятка тысяч подписчиков, вы вряд-ли на этом сможете сделать денег. Это будет только раздражать. Хотя я видел пару блогов, которые вместе с RSS «сливают» рекламу. Но мне это не нравится. Главная цель RSS дать пользователю то, что он хочет – информацию. Рекламу пользователь хочет видеть меньше всего.
Фактически, всё что нужно сделать – это принести пользователю информацию на блюдечке с голубой каёмочкой. И «кормить» этой информацией его периодически. Я убедился на этом, при помощи этого блога. Если всё будет хорошо, то этот блог может окупать все мои проекты вместе взятые. Даже если я буду делать ТОЛЬКО RSS рассылку. Знай я отлично английский, я бы сделал то же самое для западного Интернета и эффект был бы больше.
Поэтому, возвращаясь к истокам, хочу сказать: «Давайте информацию людям, распространяйте её всеми способами, которые только приходят на ум». Только в этом случае можно получить хорошую финансовую отдачу. Информация сегодня самое ценное и самое важное. Не забывайте про это.
Читайте ещё:
Всего голосов 25: ↑17 и ↓8+9
Комментарии26

День космонавтики

Время на прочтение2 мин
Количество просмотров2K
Сегодня 12 апреля. В связи с чем публикую на Хабре несколько фотографий из советской прессы.

Пионеры космоса
Вот так выглядели наши пионеры космоса. У американцев в этой роли выступали обезьяны.
Читать дальше →
Всего голосов 106: ↑101 и ↓5+96
Комментарии54

Игровая механика: давайте разберём ядро игры по косточкам

Время на прочтение11 мин
Количество просмотров114K
Термин «игровая механика» имеет много значений, но сегодня я буду говорить об игровой механике как об абстракции, определяющей состояние игры. Очень упрощённо это выглядит вот так:



Есть только два фактора, которые определяют любое текущее состояние игры: механика (правила) и игроки своими действиями.

Уровень ядра


Такт 1: определение состояния
Всегда есть некое текущее состояние системы (например, начало хода). Оно определяется на первом такте инициализирующей последовательностью, когда игроки «загружают» игру, раскладывая поле, выбирая фишки, распределяя начальные ресурсы и так далее. Затем оно меняется в зависимости от происходящего в игре.
Читать дальше →
Всего голосов 60: ↑56 и ↓4+52
Комментарии18

Используем любой шрифт с Javascript.

Время на прочтение3 мин
Количество просмотров24K
Все мы знаем прекрасные библиотеки sIFR3 и FLIR, которые на лету помогают использовать любой шрифт на веб-страницах.
Правда, с моей точки зрения, их использование (а именно установку и настройку) нельзя считать легким трудом.

Сегодня я расскажу о библиотеке Typeface.js, которая, как видно из названия, работает на чистом JavaScript.

Читать дальше →
Всего голосов 125: ↑119 и ↓6+113
Комментарии44

Первые шаги с Unity: DI/IoC & AOP

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

Введение


Если Вы когда-нибудь слышали такие слова, как IoC, DI, AoP, но не имеете четкого понимания этих терминов, надеюсь, эта статья поможет в них разораться на примере работы с Microsoft Unity контейнером.
Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии19

Попытка просто объяснить сложные, для новичков, вещи в javascript

Время на прочтение8 мин
Количество просмотров24K
Я попытаюсь просто объяснить, как работают замыкания в Javascript, как работает this, как создавать конструкторы для своих классов и чем различаются различные подходы к их созданию.
Статья не претендует на новаторство, но достаточно доступные объяснения how it works для новичков я не видел, и на мой взгляд — это три самых узких места в Javascript (не привязанному к какому либо контексту, серверу или браузеру, например).
Читать дальше →
Всего голосов 82: ↑73 и ↓9+64
Комментарии34

Новый курс по разработке под Windows Phone, обновление центра Windows Phone и все-все-все …

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


Каждый раз, когда я собираюсь писать статью, особенно если она часть курса, я пытаюсь понять, кому она будет нужна и как её будут использовать. И когда коллеги предложили мне взяться за написание небольшого вводного курса по разработке под Windows Phone, первое, что я сделал, я просмотрел все доступные материалы претендующие на роль обучающего курса или книги. Несмотря на то, что платформа Windows Phone достаточно молодая, материалов по ней, как русскоязычных так и англоязычных великое множество.
Читать дальше →
Всего голосов 77: ↑61 и ↓16+45
Комментарии14

The Noun Project: свободная иконка для каждого объекта в мире

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


Создатели проекта The Noun Project поставили целью собрать пиктограммы для всех объектов в мире. Коллекцию по мере сил пополняют десятки дизайнеров из разных стран. Все иконки публикуются в формате SVG, под лицензией Creative Commons Attribution 3.0 (CC BY) или Public Domain, разбиты на тематические категории, есть поиск на русском языке.
Всего голосов 110: ↑107 и ↓3+104
Комментарии57

Выбираем мультиплатформенный движок для разработки мобильных игр (часть 1)

Время на прочтение4 мин
Количество просмотров52K
imageРазработка мобильных приложений это весьма перспективное и выгодное занятие. Одним из самых интересных направлений являются игры. Однако, игры — это довольно сложные приложения, а учитывая, что на рынке существует как минимум две мобильные платформы, на которые стоит ориентироваться, сложность возрастает вдвойне. По этому, нам надо как то облегчить свой и без того нелегкий труд.
Читать дальше →
Всего голосов 63: ↑58 и ↓5+53
Комментарии66

Пять бесплатных инструментов для выбора цветовой схемы сайта

Время на прочтение2 мин
Количество просмотров232K
Один из самых важных факторов при создании уникального и узнаваемого дизайна — цвет. Грамотный выбор цветовой схемы может определить успех или провал сайта. Когда посетитель бросает первый взгляд на веб-страницу, то выбранные вами цвета посылают ему мгновенное сообщение об этой странице. К счастью, существует много инструментов, которые помогут выбрать правильную цветовую схему. Вот пять лучших из них.
Читать дальше →
Всего голосов 148: ↑134 и ↓14+120
Комментарии41

Шаблоны отображения и редактирования данных в ASP.NET MVC 2

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

Перевод серии статей посвящённых шаблонам отображения и редактирования.



  1. Введение в шаблоны. (Оригинал)
  2. Метаданные в шаблонах. (Оригинал)
  3. Встроенные шаблоны. (Оригинал)
  4. Создание собственных шаблонов. (Оригинал)
  5. Мастер-шаблоны. (Оригинал)


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

Архитектура приложений — горячие точки

Время на прочтение9 мин
Количество просмотров25K
Как часть нашего проекта, мы свели вместе информацию об общих подходах к разработке архитектуры приложений.
Читать дальше →
Всего голосов 97: ↑91 и ↓6+85
Комментарии31

ТЗ для web-разработчика

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

Написание хорошего ТЗ для разработки сайта еще та проблема, и я поделюсь своим опытом по созданию «человеко-понятного» описания для заказчика для разработчика.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии43

Что такое «хорошее» ТЗ на сайт?

Время на прочтение11 мин
Количество просмотров67K
caricat.gifЯ могу припомнить на удивление мало материалов, посвященных проектированию сайтов и программ на русском языке, написанных русскоязычными авторами. Этому способствует и преимущественно экспортно-ориентированная разработка (оффшор) и отсутствие массового опыта создания информационных продуктов в нашей стране.
Надеюсь, что эта статья пригодится тем разработчикам и IT-менеджерам, кто ощутил перед собой проблему составления качественных документов на разработку сайта. Документов, которые кроме испорченной бумаги были бы хоть чем-то полезны.
Читать дальше →
Всего голосов 117: ↑113 и ↓4+109
Комментарии88
1

Информация

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