Как попасть в Chrome Web Store или пишем расширение

Предисловие

Морозным субботним утром, как обычно читая твиттер и попивая горячий кофе, задумался я о синей полосе вверху страницы, предлагающей пользователям опробовать новый интерфейс, который намного лучше нынешнего, но частенько выводящий ошибки о загруженности сервиса. От этого баннера никак нельзя было избаваиться, вот так и родилась идея написания расширения для Google Chrome. Попытаюсь вкратце изложить о том, как я создавал свое первое расширение и регистрировался в Google Web Store.
image

Читать дальше →

Опыт внедрения 1С УАТ на дистрибьюторский центр

Предисловие

Всё смешалось в компании Х. Затраты на транспортный отдел растут и никто ничего не понимает. Финдиректор не понимает на что идут средства. Гендиректор не понимает, почему вместо новой Тойоты для сынишки он должен покупать колпаки на ГАЗели по миллиону долларов за штуку. Начальник транспортного сказал “я вас понимаю” и уехал закупать втулки полурессор. Наступает критический момент, финдиректор бросает шапку оземь и произносит: “Нам нужна рентабельность!”. “Рентабельность!..” — выдыхают разом присутствующие и переводят взгляды на начальника информационного отдела. “Устроим” — произносит тот и покупает желтую коробку с 1С: Управление автотранспортом. Формируется рабочая группа, начинается внедрение.

Читать дальше →

Анализ логов (log файлов) сервера для точной статистики продвигаемого ресурса

Эта статья по-своему уникальна и призвана дать оригинальный совет не только по анализу логов, но и по выявлению новых мест популяризации наших ресурсов. Т.е. овладев описанной ниже нехитрой методикой, Вы сможете видеть, например, сколько реально происходит закачек продвигаемого ресурса на нашем сайте (файла мультимедиа или еще чего-нибудь такого), количество закачек будет учитывать и закачки по внешним ссылкам. К слову, Google Analytics на такое не способен — он учитывает http трафик, может сказать, сколько человек посетили страницу загрузки, а это в разы будет отличаться от реального количества загрузок. Да к тому же, все это БЕСПЛАТНО, поскольку программа ReplaceRex, делающая анализ логов сервера бесплатна. А при желании всю нехитрую методику можно поставить на полный автомат, как это сделал я, о чем немного тоже расскажу.

Читать дальше →

Как заполучить клиента в условиях жестой конкуренции

На написание этого изложения мыслей меня побудила недавняя встреча на улице. Шел я себе по своим делам никого не трогал… И тут увидел, что около столбов у моего дома крутятся люди в характерной форме одного из городских провайдеров. Небольшая беседа подтвердила, что скоро у нас станет на одного провайдера в доме больше. Нехитрый подсчет показал, что это будет уже шестой провайдер! Плюс СибирьТелеком со своим ADSL, но это не в счет. В который раз я уже задумался — что же может/должно меня побудить подключиться именно к тому провайдеру, к которому я подключусь (или уже подключен). Подобная проблема встает перед каждым, у кого выбор вообще есть. Из чего складывается та самая лояльность клиентов? Вот мои мысли на этот счет. Изложено не в порядке значимости, а как случится, так что не обессудьте.

Читать дальше →

Списки задач (ToDo-lists)

Введение

Планирование — не только позволяет Вам не забыть о важных делах, но является важным аспектом дисциплины.

Задумывались ли вы, о такой вещи, как ежедневник? Возможно, его уже достаточно давно кто-то ведет (или бумажный, или электронный). Но по большей части это персональные решения выраженные либо в текстовом файле на рабочем столе, либо в календарях наподобие Sunbird. Как положить общую идею планирования в плоскость команды, особенно распределенной (работающей удаленно)? Задача сложнее, но решаема.

Читать дальше →

Генератор случайного url с использованием bit.ly API

Всё большую популярность набирает Twitter, для использования которого нужно умение уложить мысль в 140 символов, включая в них ссылку на пост в блоге, фотографию, новостной сайт или прочее. Для этого, как известно, используются сайты-сокращатели ссылок, вроде j.mp или tinyurl.com. В результате их использования ссылка сокращается, но теряет смысл: невозможно определить, куда мы попадем: на хабрахабр или на порносайт, потому что адрес представляет собой набор из 6 символов. Более того, ссылка может вести на какую-либо опасную страницу. Наиболее часто используемый сокращатель, bit.ly (он же j.mp), решает эту проблему, проверяя ссылки: на многие сайты он не пускает, выдавая предупреждение об опасности.

Другой метод (используемый, к примеру, в расширении ChromedBird) заключается в том, что приложение делает запрос к API ссылкосжимателя, отображая пользователю уже полный url. Вышеупомянутый bit.ly такое API предоставляет, позволяя с его помощью как сжимать адреса, так и разжимать, если заданный короткий адрес (грубо говоря, хэш) существует.


Читать дальше →

Исповедь разработчика или еще немного о хранении личных данных на примере сайта ГИБДД Челябинской области

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

Читать дальше →

Анонимные DDoS-атаки или как не стать невольным соучастником

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

Читать дальше →

Особенности настройки поиска в Windows SharePoint Services 3.0 при развертывании фермы

Пара слов про настройку службы поиска Windows SharePoint Services 3.0, а также некоторых связанных с этим проблемах. Речь идет, в частности, об ошибках 2436, 2424 и об ошибке «Невозможно выполнить поиск, поскольку для этого веб-узла не назначено средство индексирования...». Кроме того, в статье показано, как настроить поиск с нуля при развертывании фермы.


Читать дальше →

Используем видео как фон сайта. Разбираемся в youtube api. Плеер Chromeless

Здравствуйте.

В этом посте я расскажу как можно вместо обычного фона использовать видео без флеша и html5. Делать мы это будем с помощью youtube api и немного мозгов. Задача у нас простая: поместить ролик под основной контент сайта и вывести кнопки управления видео на специальную панель. По-моему такое решение будет очень круто смотреться на сайтах музыкальных групп etc.

И сразу можете посмотреть пример или скачать его

Использовать мы будем специальный плеер ютуба «Chromeless Player». Он отличается тем, что полностью контролируется с помощью Javascript и не имеет визуального оформления. Примеры можно найти на Google PlayGround.

Читать дальше →