Ruslan Brest, rb.labtodo.com
Backend web-developer: CodeIgniter, PHP, MySQL, OpenCart, PrestaShop, MaxSite CMS

Интересное в сети

Shaarli - асоциальный Delicious

https://github.com/sebsauvage/Shaarli

Shaarli - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net.
Shaarli is a minimalist delicious clone you can install on your own website. It is designed to be personal (single-user), fast and handy.

В общем, для тех, кому нравится идея Делишеса как быстрого сборника ссылок с заметками, но при этом совершенно не интересует его социальная составляющая -- на первый взгляд вполне себе вариант. Вблизи ещё "будем посмотреть", только что обнаружил. Может кто знает плюсоминусы и готов посоветовать что-то более удобное/надежное - you are welcome.

Нынешний делишес меня задалбывает периодическими отказами (в самый неподходящий момент вдруг не могу букмарклетом добавить ссылку), неполным бекапом, очень сильно тормозящим новым сайтом (превед, обильные JS c AJAX-ами, я вас ненавижу). Да и неудобный этот их новый сайт. Ещё и RSS нет. И как они предлагают следить за интересующими обновлениями? На сайт заходить? Как фейсбук? Странные люди. Ни туда, ни туда я в итоге вообще не захожу.

Далее...

Opencart: генераторы sitemap.xml (Google Sitemap) и YML (Yandex.Market) для большого количества товаров

Решения, рассчитанные на большое количество товаров:

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

Главные проблемы стандартного генератора sitemap.xml, в котором по традиции всё делается в лоб и без оптимизаций:

Далее...

SafePatch -- альтернатива vQmod

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

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

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

К тому же vQmod - рантайм решение. То есть работает при каждом запросе к серверу. Конечно, многое решается кешированием. Но я из тех разработчиков, которые не совсем понимают, зачем нужно вводить лишнее звено, если то же самое делается без дополнительных костылей (а технологии внесения и убирания этих изменений существуют уже лет 40 и протестированы не одним поколением программистов -- я говорю об утилитах `patch` и `diff`).

Причём убрать изменения так же просто, как и наложить патч.

Применить изменения к коду: git apply fix-some-problem.diff или patch -p1 fix.diff

Убрать изменения: git apply -R fix-some-problem.diff или patch -R fix.diff

И где здесь сложная часть? Это ничуть не сложнее удаления VQmod файла. При использовании vQmod надо управляться с набором XML файлов. При использовании стандартного подхода -- с набором DIFF файлов. Невелика разница. А преимущества серьёзные.

И вот совсем недавно, в поисках PHP-реализации утилиты `patch` или автоматического конвертера DIFF в vQmod XML, я наткнулся на замечательный вариант: утилиту SafePatch.

http://code.google.com/p/safepatch/

UPD: в связи с закрытием Google Code проект переместился на Github: progerxp/safepatch.

Если кратко и своими словами -- это "менеджер пакетов" (расширений). Но в отличие от vQmod (runtime) он эти изменения вносит непосредственно в исходный код (как и `patch`). При этом понимает формат VQmod и может использовать эти файлы тоже.

Так что те, кто интересуется вопросом - встречайте. По-моему, хороший инструмент. Это не совсем то, что я искал, но отличное готовое решение проблемы.

See also:

На чём пользователи читают почту

Всё больше почты читается на мобильных устройствах.

По статистике компании Ecwid, 65% их рассылок читается на айфонах, около 16% - на андроиде. Остальные платформы (десктоп и веб-клиенты) идут дальше с существенным отрывом.

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

То, как вы пишете письма, включая квотинг (в первую очередь его бесполезный объём) и стиль изложения -- тоже крайне важно. Тот, кто никогда не пытался пользоваться смартфоном для переписки, обычно допускают следующие ошибки:

Далее...

E-commerce и webdev: интересное за неделю (w46,47)

Электронная коммерция

«Электронная Торговля – 2012»: Незажженные звезды

Одной из самых интересных секций участниками была признана секция «Незажженные звезды», посвященная новым рынкам для развития электронной коммерции.

За месяц украинская аудитория Facebook уменьшилась на 45 тыс. человек

Cоциальные сети не принесут вам продаж, у них другая цель [Исследование]

[...] социальные сети почти никогда не становятся источниками покупок. Только жалкий 1% покупок напрямую обеспечен отметками «Мне нравится» в Facebook. Так что же является движителем продаж? Это старые добрые средства — email-маркетинг и поиск [...]

Размещение товаров на Яндекс.Маркете. Типичные проблемы и их решение

Как цвета влияют на продажи?

Как разработать продающую страницу товара в интернет-магазине: советы и результаты исследований

Как оптимизировать дизайн электронных писем для мобильных устройств

О важности использования тэгов «alt» и «title» к изображениям на вашем веб-сайте

Психология состоятельного мужчины: как и что они покупают

Повышаем конверсию: каталоги товаров для планшетных устройств

Полноценное использование данных о внутреннем поиске

Google Analytics: 6 основных инструментов для интернет-продавца

Веб-аналитика для брендов

Web development

PrestaShop is now on GitHub

MySQL Performance: InnoDB vs MyISAM in 5.6

E-commerce: интересное за неделю (w45)

5 уроков по электронной коммерции - eMagnat

Поздравляя клиента правильно, повышаем свои продажи - eMagnat

4 аспекта, влияющие на комиссию в партнерских программах | Маркетинг и работа с товаром

Где располагать призывы к действию?

Почему первый экран — это миф, или где на самом деле располагать призывы к действию?
Все зависит от мотивации. Насколько высока мотивация потенциального клиента нажать на кнопку? Насколько желанно для него предложение именно тогда, когда вы просите клиента кликнуть?
Призывы к действию во втором экране обладают лучшей конверсией, и обязаны этому не самим призывам: это значит, что потенциальные клиенты были мотивированы принять предложение ПОСЛЕ того, как прочитают текст.
Оригинал на английском: Why “The Fold” Is A Myth – And Where To Actually Put Your Calls To Action

SMM

Готовая стратегия контент-маркетинга

Существует две модели ведения бизнеса в интернете. Первая модель, назовем ее традиционная, может быть описана простой формулой: «приведи покупателя на сайт и продай». По такому алгоритму действует абсолютное большинство компаний. Реальность данного метода – это ежемесячные расходы на SEO и Директ, тотальная зависимость от поисковых алгоритмов и отсутствие хоть какой-либо лояльности посетителей.
Другая модель ведения бизнеса в интернете опирается на совершенно иные принципы. Лояльность формируется до того, как человек познакомится с вашим коммерческим предложением. Вопрос «у кого купить?» перестает существовать в принципе – клиент точно знает, к кому обратиться. И это знание в корне отличает его от посетителя, которого привела обычная реклама.

Социальная коммерция: ленивым покупателям посвящается / Хабрахабр

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

Новая ступень развития Facebook: много брендов, мало друзей

Что-то идет не так? Многие владельцы страниц брендов отмечают, что в этом году, несмотря на рост числа подписчиков, трафик, генерируемый страницами, значительно снизился.
Источник: Is Facebook “broken on purpose” to sell promoted posts?
Traffic from fan pages drops as new option to pay for reach appears.

Другое

Онлайн-оплата "пластиком": бухгалтерские аспекты

Почему российские торговцы не любят карточки

E-commerce: интересное за неделю (w44)

Математическая модель оценки качества страницы

Михаил Пискунов: Четыре составляющих «сарафанного» маркетинга

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

Как из контента сделать топливо для вашего маркетинга

Люди устали от агрессивной рекламы. Они просто игнорируют ее. Как же вам достучаться до покупателей? Как сделать так, чтобы они вас услышали и запомнили? Ответ прост: перестаньте продавать! Наоборот, сделайте им подарок — поделитесь с ними интересной и полезной информацией, лишенной рекламы.
Майкл Стелзнер. Контент-маркетинг. Новые методы привлечения клиентов в эпоху Интернета / Michael Stelzner. Launch. How to Quickly Propel Your Business Beyond the Competition - отзывы, рецензии, главы из книги

Поиск с морфологией и релевантностью (модуль Opencart)

Amazon AWS анонсировала "холодильник" для дешевого хранения больших объемов

Несколько дней назад Amazon AWS (Amazon Web Services) анонсировала новый сервис Amazon Glacier (glacier - ледник).

Сервис нацелен на дешёвое (1 цент за гигабайт в месяц) хранение больших объёмов данных, доступ к которым нужен редко: архивы документов, проектов, оригиналы фото и видео. Насмотрелись, сложили и потом месяцами (а то и годами) не пользуемся.

Помимо стоимости хранения есть ещё цена за трафик, но тоже мизерная: первый гигабайт в месяц бесплатен, до 10 терабайт в месяц - 12 центов за гигабайт. Но это если вы скачиваете сохраненные там данные. Закачать их туда - бесплатное удовольствие. Ну и ещё там есть какая-то мелочь за запросы (5 центов за 1000 запросов на закачивание и скачивание).

Удачная удаленно-сетевая альтернатива покупке запасных HDD для бекапных целей, как мне кажется. Резервные копии важных данных надо хранить, как известно, в физически удаленных местах. И этот запасной "диск в сети" - весьма дешевая альтернатива получается.

Прикинем примерно по финансам...

Далее...

Немцы выложили законы на гитхаб для мержей и пулл-реквестов

@vessi at Juick:

*Германия *вин *git
немцы выложили законы на гитхаб. Можно делать пулл-реквесты, после одобрения бундестагом они будут смержены.

https://github.com/bundestag/gesetze

German Federal Laws and Regulations
This Git repository contains all German federal laws and regulations in Markdown format. The source is the XML version of the laws from www.gesetze-im-internet.de.