Иногда требуется вставить формулу в блог или форум, причем сделать это красиво. В статье приведен обзор сервисов предоставляющих такую услугу.
rusy @rusy
User
Из чего готовят Google Analytics Cookies
3 min
23KTutorial

Добрый день.
Недавно одни из наших заказчиков выразили желание получать дополнительную информацию о посетителях своего сайта, конкретнее — о людях, заполнивших контактную форму. Это крупная европейская компания и им хотелось бы «фильтровать» своих потенциальных клиентов. Поясню на примере — допустим, решают они организовать выставку своего оборудования в Венгрии и им нужно решить, кто из венгров, оставлявших им свои контакты, скорее всего стоящий клиент, а кто «мимо проходил».
Основными показателями «надежности» клиента для нас стали: число посещений сайта, время проведенное на сайте, количество просмотренных страниц. Всю эту информацию мы получили из Google Analytics Cookies.
Что же из себя представляют печеньки от Google?
+121
+174
Улучшаем админку
6 min
80KОдно из слабых мест джанго-админки — главная страница. Идея авто-группировки моделей по приложениям и вывод столбиком в одну колонку работает только на начальных этапах, дальше это становится просто неудобно — куча лишней информации и довольно сложные пути для того, чтобы добавить полезную. Ну, например, чтобы названия приложений писались русскими буквами — полностью перекрывать шаблон.
И тут на помощь приходит django-admin-tools. С этим приложением минут за 20 можно получить «приборную панель» с произвольной группировкой приложений/моделей, вкладками, любым числом колонок, различными блоками, которые каждый пользователь сможет расставить, как ему удобнее, скрывать и сворачивать по желанию, закладками, настраиваемым меню и удобным способом добавления во все это хозяйство всего, чего только можно придумать.
Вот так, например, сейчас выглядит админка к сайту НадоВместе:

(это только часть, вот скриншот целиком)
Разберемся поподробнее.
И тут на помощь приходит django-admin-tools. С этим приложением минут за 20 можно получить «приборную панель» с произвольной группировкой приложений/моделей, вкладками, любым числом колонок, различными блоками, которые каждый пользователь сможет расставить, как ему удобнее, скрывать и сворачивать по желанию, закладками, настраиваемым меню и удобным способом добавления во все это хозяйство всего, чего только можно придумать.
Вот так, например, сейчас выглядит админка к сайту НадоВместе:

(это только часть, вот скриншот целиком)
Разберемся поподробнее.
+95
В Chrome заработали приложения
1 min
4.9KКак включить:

- Обновляемся до последней сборки (6.0.453.1 dev)
- Добавляем к ярлыку Chrome:
--enable-apps --apps-panel
(--enable-apps — включает поддержку приложений
--apps-panel — добавляет всплывающую панель) - Заходим в меню расширений (chrome://extensions/), переключаемся в «режим разработчика» и выбираем «Загрузить распакованное расширение...»
- Вместе со сборкой есть три приложения, находятся они в
C:\Users\%username%\AppData\Local\Google\Chrome\Application\6.0.453.1\Resources - Радуемся

+80
Доменные имена как инструмент Competitive Intelligence
3 min
1.7KКонкурентная разведка… Один из ключевых инструментов современного бизнеса, даже если сам бизнес заключается в банальном вендинге семян подсолнечника около ближайшего супермаркета. И если в оффлайне сбор таких данных может граничить с законностью и моралью, то в online все гибче и многограннее. В качестве примера небольшой кейс:
MyBrute — игра формата Zero Player Game отнявшая у Рунета немало времени в апреле-мае 2009 г. Принесший «инфекцию» с Лепры nafigator надолго закрепился в топе игроков, прославив Хабр на этой мировой ярмарке тщеславия. Можно много рассуждать о причинах взрывной популярности игры, защитить диссертацию по теме или написать пару статей. Мой пост о другом — о доменных именах…

+29
Делитесь знаниями
1 min
3.8KTranslation
На прошлой неделе мы запустили обновленные Яндекс.Словари. Почитать об основных изменениях вы можете в анонсе запуска, сегодня же мы хотим рассказать о другом существенном изменении – новой партнерской программе.
За несколько прошедших лет справочной информации в сети стало намного больше, поэтому мы решили предложить владельцам словарно-энциклопедических сайтов партнерство с Яндекс.Словарями. Одновременно мы приостанавливаем прием изданий по программе оцифровки бумажных книг.
Новая программа предполагает новый принцип сотрудничества — теперь электронные версии словарей и энциклопедий, опубликованные в свободном доступе в интернете, мы добавляем в специальный поисковый индекс.
+30
30 комплектов иконок в стиле минимализм
1 min
47KTranslation

Минимализм — стиль в дизайне, характеризующийся лаконичностью выразительных средств, простотой, точностью и ясностью композиции. Отвергая классические приемы творчества и традиционные художественные материалы, минималисты используют промышленные и природные материалы простых геометрических форм, нейтральных цветов (черный, серый) и малых объемов.
Эти значки идеально подходят для проектов, которые направлены на контент и типографику.
+149
Компания HeroCraft: взгляд на разработку мобильных приложений изнутри [интервью]
9 min
13K
Под хабракатом вы найдете интервью с несколькими ее руководителями, рассказывающими как о работе компании HeroCraft в целом, так и о их работе с компанией Samsung, предоставившей компании новые перспективы развития. Все интересующие вас вопросы можно задавать в комментариях, на них постарается ответить Алексей Сазонов.
+19
Собираем debug-версию rt.jar
3 min
5.6KЗачем это нужно?
Чтоб вместо такого:

при отладке стандартной библиотеки Java видеть такое>>
Чтоб вместо такого:

при отладке стандартной библиотеки Java видеть такое>>
+17
Адизес. Две книги по менеджменту изменений, которые обязательно нужно прочитать
3 min
13K
1) работникам, которые интересуются, в каком направлении развивается их фирма
2) руководителям разных уровней и собственникам компаний
Если вы работаете с 9-00 до 17-30, с нетерпением ждете выходных и вам все равно, что делать, лишь бы деньги платили, то этот пост вам не нужен, не тратьте на него свое время.
Почему эти книги меня зацепили и как там получилось
Месяц назад в моей жизни появился Адизес. В тот день наши разработчики вернулся с конференции Software People 2010. В одном из докладов, сделанных Асхатом Уразбаевым, упоминалась методология Адизеса и был дан жизненный цикл фирмы от возникновения до смерти. Мои товарищ SeregaP, руководитель разработки нашей фирмы, тут же купил книгу “Управление жизненным циклом корпорации”.
+32
Карты Payoneer, кто выдает?
2 min
9.7K
1. С недавних пор снято ограничение на работу Payoneer только с американскими партнерами, т.е. если у вас есть свой сервис и вам надо выплачивать деньги своим партнерам вы без труда можете подключить для выплат карты Payoneer, если кому надо прямой email русскоязычного менеджера — пишите в ПМ.
2. В течении последних месяцев Payoneer перешел на новые карты с повышенными лимитами, теперь по новой карте можно ежедневно снимать из банкомата 2500$ и 2500$ тратить при оплате картой.
Теперь пожалуй перейдем к самому списку партнеров из за чего и затевался этот топик, идем под кат и внимательно изучаем.
+44
Пунктирная рамка вокруг ссылок и навигация с клавиатуры
3 min
16KДумаю, все знают, что это такое. Некоторые браузеры, в частности, Фаерфокс и Интернет Эксплорер 8 рисуют однопиксельную пунктирную рамку вокруг ссылок и внутри кнопок, когда пользователь нажимает на них. Если сайт состоит из голого html, скорее всего, дискомфорта они не доставят. Но если все ссылки как-то стилизованны, вам (или вашему дизайнеру), скорее всего захочется избавиться от этого. Тем более, что эта рамка может отобразиться в неподходящем месте:


+57
Обзор CMS по категориям
19 min
85KВ мире существуют тысячи CMS для самых разных целей, самого разного качества, самой разной перспективы, стоимости, распространённости и так далее. Серьёзно опробовать их все — нереально. Поэтому когда я только знакомился с миром движков для сайтов, выбирать приходилось наугад. Ниже я опишу свои впечатления от знакомства с теми или иными движками для тех или иных целей. К некоторым приложу краткое описание особенностей, впечатление о прочих состоит только из заглядывания в админку. Заметки эти составлялись и редактировались в течении долгого времени, но сейчас я решил, что лучше опубликовать их в нынешнем виде, чем ещё полгода-год по чуть-чуть редактировать не добавляя ничего принципиально нового.
Преимущество отдаётся бесплатным движкам. Платные будут рассматриваться только для сравнения или от безысходности, т.е. если нет бесплатных аналогов. Также ограничение на технологии: php. О движках на перле и питоне я не более чем слышал, на шарпе и джаве имел дело с самописными.
Итак, рассматриваются
Преимущество отдаётся бесплатным движкам. Платные будут рассматриваться только для сравнения или от безысходности, т.е. если нет бесплатных аналогов. Также ограничение на технологии: php. О движках на перле и питоне я не более чем слышал, на шарпе и джаве имел дело с самописными.
Итак, рассматриваются
+130
Годвилль на iPhone — как это было
6 min
3.5KВ этой статье хочется рассказать о нашем опыте создания и продвижения iPhone-клиента для браузерной игры Годвилль. Сама игра представляет собой текстово-занимательно-пародийную самоиграйку и уже освещалась на страницах хабра. Собственно, именно хабру она и обязана своим существованием, за что мы в очередной раз от души благодарим и кланяемся в пояс.
Годвилль разрабатывается больше двух лет, поэтому интересностями он успел обрасти изрядно. Но браузер везде с собой не возьмешь, а проведать героя иногда хочется прямо здесь и сейчас. Нужен был мобильный клиент, и мы, начитавшись success-stories об успехах в Appstore, решили сделать что-нибудь под iPhone. Айпод и мак у нас уже были, впрочем как и регистрация в iPhone Developer Program. Дело оставалось за малым — написать.
Годвилль разрабатывается больше двух лет, поэтому интересностями он успел обрасти изрядно. Но браузер везде с собой не возьмешь, а проведать героя иногда хочется прямо здесь и сейчас. Нужен был мобильный клиент, и мы, начитавшись success-stories об успехах в Appstore, решили сделать что-нибудь под iPhone. Айпод и мак у нас уже были, впрочем как и регистрация в iPhone Developer Program. Дело оставалось за малым — написать.
+29
Google Analytics: Определение позиции сайта по ключевому слову в поисковой системе Google
3 min
46KНа текущий момент с помощью инструментов веб-аналитики можно отследить множество различных параметров, в том числе и ключевые слова, по которым пользователи перешли на сайт из поисковых систем. Но нам предоставляется информация только о том поисковом запросе, с которого пользователь перешел на сайт, но не его место в выдаче поисковой системы, на которое кликнул посетитель.
К сожалению, большинство поисковых систем не предоставляют возможности отследить, с какой позиции поисковой выдачи был осуществлен переход на сайт. Однако такую возможность предоставляет поисковая система Google. Единственное условие — возможность определить позиции можно только у тех пользователей, которые были авторизованны в Google.

К сожалению, большинство поисковых систем не предоставляют возможности отследить, с какой позиции поисковой выдачи был осуществлен переход на сайт. Однако такую возможность предоставляет поисковая система Google. Единственное условие — возможность определить позиции можно только у тех пользователей, которые были авторизованны в Google.

+62
25 вопросов, которые сделают ваше веб приложение лучше
2 min
1.7KНа основании этого доклада, а также собственного небольшого опыта, был создан опросник, который поможет улучшить любое веб приложение.
Всего 25 вопросов, прибавляйте вашему приложению по баллу за каждое «Да». Если не уверены в ответе, или можете ответить положительно только на одну часть вопроса, смело отвечайте «Нет» и переходите к следующему.
Всего 25 вопросов, прибавляйте вашему приложению по баллу за каждое «Да». Если не уверены в ответе, или можете ответить положительно только на одну часть вопроса, смело отвечайте «Нет» и переходите к следующему.
+39
Реализация PubSubHubbub-подписики в Java-приложении на App Engine
7 min
2.7KНапомню кратко, что PubSubHubbub (PuSH) — это протокол, предложенный Google и призванный сделать более эффективным процесс доставки данных по каналам типа RSS от издателей к подписчикам. Центральное место в схеме, обеспечивающей работу протокола, отводится независимым хабам, выполняющим роль посредников между непосредственными источниками данных и конечными их получателями. При этом, хаб оповещает всех зарегистрированных у него подписчиков канала о поступлении новых данных сразу после их появления, одновременно передавая новую порцию данных.
Таким образом, если вы создаете приложение, занимающееся обработкой фидов в формате RSS или Atom, то можете заметно облегчить себе жизнь, возложив «черную» работу на хаб. Конкретные плюсы такой схемы:
- возможность «интеграции» множества внешних каналов в единый поток данных общего формата, поступающий на вход приложения: хаб может позаботиться об этом;
- отсутствие необходимости отделения новых данных от старых: хаб доставит только новые;
- не нужно постоянно отслеживать канал на предмет новых данных: хаб сам сообщит когда надо;
- минимальное время с момента публикации до момента оповещения вашего приложения.
Другими словами, вы можете получить оперативную доставку данных, заметно сэкономив как на объеме входящего трафика, так и на процессорном времени приложения. Для приложений на App Engine, ограниченных квотами, эти моменты могут оказаться принципиальными. Кроме того, вы сэкономите свое время, поскольку придется написать меньший объем несложного кода.
Ниже приведены минимально необходимые фрагменты кода на Java, которые были успешно мною опробованы на одном из хабов. Кода совсем немного и он несложный.
+20
Создание реалистичной кнопки средствами CSS3
3 min
7.7KTranslation

Цель — создание кнопки, как на изображении, не единой картинкой, а с помощью CSS3
+84
Советы по портированию iPhone-приложений на iPad
4 min
4.7KБуквально несколько дней назад мне пришлось портировать одно небольшое приложение с iPhone на iPad. В целом все прошло довольно безболезненно, но было несколько граблей, на которые я не преминул наступить. Поэтому хотелось бы представить несколько советов по упомянутому выше портированию. За основу взята эта небольшая статья, дополненная некоторыми моими собственными советами и замечаниями.
+24
Information
- Rating
- Does not participate
- Registered
- Activity