Pull to refresh
59
0
Евгений @CB9TOIIIA

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

Send message

Добавление своих команд для CLI в Joomla 4 и Joomla 5 с помощью плагина

Reading time 18 min
Views 508

В Joomla, как и во многих других PHP фреймворках и движках, уже довольно давно (с версий 1.7.x) существует возможность работы с помощью CLI. С его помощью обычно решают те задачи, решение которых в веб-интерфейсе Joomla нецелесообразно из-за возможных ограничений веб-сервера - так называемые "тяжелые" задачи. Это может быть миграция большого количества контента со старой версии Joomla на новую, синхронизация данных с внешним источником по API (синхронизация цен и остатков, выгрузка заказов), работа с файлами и каталогами, выполнение пакетных заданий на больших объёмах и т.д. - всё то, что может занимать много времени и ресурсов сервера.

Как добавить свою команду в CLI интерфейс Joomla расскажет эта статья.

Читать далее
Total votes 6: ↑6 and ↓0 +6
Comments 5

tldr — альтернатива man с названием, говорящим за себя

Reading time 4 min
Views 24K
Все мы любим --help и man. Несмотря на появление многочисленных форумов, Stack Exchange и прочих ресурсов, хорошим тоном в начале решения своих проблем по-прежнему остаётся самостоятельный поиск ответа в официальной документации (и на этих ресурсах вам скорее всего об этом сразу напомнят). Однако лень продолжает двигать прогресс даже там, где не всегда того ожидаешь. Впрочем, это не только лень — бывают и другие аргументы в пользу «упрощений»…

В общем, оказалось, что классический man устраивает не всех. Поэтому появился проект tldr, который, следуя своей расшифровке «Too long; didn't read», решил принести в консоль лаконичную документацию, содержащую только самое главное. Проекту tldr уже больше 3 лет, но про него ещё почему-то не писали на хабре.

Читать дальше →
Total votes 54: ↑51 and ↓3 +48
Comments 34

CloudFlare + nginx = кешируем всё на бесплатном плане

Reading time 2 min
Views 56K

В бесплатной версии Cloudflare все замечательно (ей-богу сказка!), но список кешируемых форматов файлов весьма ограничен.
К счастью кеширование всего подряд (до 512 Мб на файл) можно настроить в одно два действия.

Читать дальше →
Total votes 54: ↑51 and ↓3 +48
Comments 6

Проект Miranda NG получает приз «дикие указатели» (часть первая)

Reading time 13 min
Views 50K
Miranda NG
Я добрался до проекта Miranda NG и проверил его с помощью анализатора кода PVS-Studio. К сожалению, с точки зрения работы с памятью и указателями это самый неаккуратный проект из виданных мной. Хотя я внимательно не анализировал результаты, ошибок столь много, что я решил разбить собранный материал на 2 статьи. Первая статья будет посвящена указателям, а вторая всему остальному. Желаю приятного чтения, и не забудьте взять попкорн.
Читать дальше →
Total votes 101: ↑88 and ↓13 +75
Comments 221

25 полезных шорткатов для Photoshop

Reading time 3 min
Views 187K
Здравствуй, дорогой хабрадруг! В этой статье приводятся 25 самых полезных сочетаний клавиш (шорткатов) в Photoshop, которые вы можете использовать, для того чтобы ускорить выполнение вашей работы. Некоторые из них редко упоминаются, некоторые применяются довольно часто, а некоторые вообще доступны только в Photoshop CS5. Я надеюсь, что каждый из вас найдет новые и полезные шорткаты в этой статье. Итак, давайте же начнем!


Читать дальше →
Total votes 126: ↑103 and ↓23 +80
Comments 76

Теряем посетителей — много и каждый день

Reading time 2 min
Views 17K

По какой-то причине огромное количество проектов с радостью теряет самых хлебных посетителей — белых воротничков в рабочее время.

Большинство работодателей закрывают все социальные сети скопом, начиная, естественно, с контакта. Несмотря на это — у крупных и очень крупных проектов в начале страницы( уже не очень хорошо) можно встретить простую строчку:
<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?3"></script>

или
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?20"></script>

В итоге пользователи с закрытым контактом не могут открыть сайт, перейти по ссылке и в конце концов — принести проекту прибыль.

Примеры c посещаемостью больше 50к в день:
vesti.ru
kp.ru
smotri.ru
oktogo.ru
lifehacker.ru
povarenok.ru

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

2 апдэйта под катом
Total votes 119: ↑89 and ↓30 +59
Comments 64

Обновление раздела «Ошибки сканирования» в Google Webmaster

Reading time 4 min
Views 5.9K
Раздел «Ошибки сканирования» является одним из наиболее популярных в Webmaster Tools. И сегодня мы сделали очень существенное улучшение, которое сделают раздел еще более полезным.
Теперь мы обнаруживаем и сообщаем о многих новых типах ошибок. Чтобы помочь разобраться в новых данных, мы разделили ошибки на две части: ошибки сайта и ошибки URL.
Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Comments 11

Планируете запуск кампании в Директе? Лучше день потерять, потом за пять минут долететь!

Reading time 5 min
Views 6.4K
Несколько простых правил по работе с Яндекс.Директ, чтобы не разориться в первый месяц рекламной кампании по самые помидоры и получить максимальный эффект при меньших затратах.

7 раз отмерь


Работу по изучению поведения людей на сайте и их взаимодействия с рекламой лучше начать с подготовки того, как вы будете оценивать качество аудитории:
  1. Установите Яндекс.Метрику. Это позволит определить эффективность каждого объявления и конкретной ключевой фразы для вашего конкретного сайта.
  2. Определите, как действия вы ожидаете от посетителей своего сайта при переходе по рекламе.
    Например:
    совершить звонок (подключаем услугу "Целевой звонок", которая учитывает число уникальных/неуникальных, неотвеченных звонков, их длительность и все входящие номера)
    совершить заказ через корзину ("параметры интернет-магазинов", когда учитывается источник посетителя, состав и сумма заказа)
    отправить письмо через обратную форму связи (задаем целью нажатие кнопки отправки сообщения или посещение страницы с сообщением «спасибо, ваше письмо получено»)
    скачать файл (раздел в метрике «загрузки файлов»)

То есть основное правило: нужно измерять то, что покажет вам положительную обратную связь от посетителя, пришедшего по рекламе. Только не стоит заморачиваться на абсолютных величинах. Нужно измерять динамику, т.е. то, ухудшается или улучшается в целом ситуация.
Читать дальше →
Total votes 40: ↑36 and ↓4 +32
Comments 15

Учет затрат на автомобиль в бортовых журналах Drivernotes.net

Reading time 8 min
Views 15K
Привет, Хабрасообщество.

Хочу рассказать вам о нашем онлайн-сервисе бортовых журналов для автомобилей – DriverNotes.net. Надеюсь, что описание нашего ресурса получится не просто в стиле «Я пиарюсь», но и наведет на какие-то мысли людей, только собирающихся создать что-то свое. В любом случае буду рад ответить на все интересующие вас вопросы.

image


Читать дальше
Total votes 64: ↑55 and ↓9 +46
Comments 114

Instagram фильтры как Photoshop Actions

Reading time 1 min
Views 96K
Доброго времени суток. Многие знают приложение Instagram для iOS.
Фото-эффекты в Instagram мне всегда нравились и более того, часто хотелось бы применить их к более крупным фотографиям на компьютере. Так вот, не у всех же есть девайсы на iOS и многим бы хотелось использовать фильтры и всегда есть возможность, самому заняться изготовлением таких эффектов но это долго и нудно. Я погуглил и нашёл готовое решение Instagram фильтры как Photoshop Actions

Nashville:

Читать дальше →
Total votes 54: ↑40 and ↓14 +26
Comments 26

Вам календарик 2012

Reading time 1 min
Views 2.8K


И вот опять вам календарик!

По сложившейся традиции канун 31 декабря я провожу поедая мандарины и обновляя календарик для Хабра.

В карман (100×70мм):
pdf, eps, svg или png (1185×836, 300dpi)

На стенку (A4):
pdf, eps, svg или png (3512×2487, 300dpi)

Сделай сам:
Генератор календариков (Python, CC-BY)

Читать дальше →
Total votes 160: ↑139 and ↓21 +118
Comments 35

Остановите крушение плана проекта — вы эксперт

Reading time 3 min
Views 732


Представьте. Сейчас 22:30 и самолет готовится к вылету на большое расстояние. В кабине самолета пилот и первый помощник пилота заняты проверкой систем самолета перед вылетом. Они сверяются с прогнозом погоды, проверяют уровень топлива и целый ряд технических индикаторов и показателей. Они начинают подготавливать детальный маршрут полета.

Вдруг генеральный директор авиакомпании врывается в кабину.
Читать дальше →
Total votes 87: ↑77 and ↓10 +67
Comments 34

А после топ хоть потоп

Reading time 4 min
Views 2.1K
Навеяно топиками «стандартное резюме сеошника», «сеошники не ведают, что творят» и прочими.

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

А вот в целом ничего не меняется. Понятие «продвижение сайта» стало синонимом спама поисковой выдачи.

И моя маленькая компания все дальше отходит от того, что называется «продвижение сайта». Даже при разговоре с потенциальными клиентами мы стараемся говорить «продвижение компании, товаров и услуг в интернете». А не иначе.
Читать дальше →
Total votes 83: ↑63 and ↓20 +43
Comments 121

Из html в pdf – легко! Обзор конвертеров

Reading time 3 min
Views 102K
Ежедневно в процессе деятельности регистратора REG.RU, в котором я работаю программистом, совершаются сотни операций, требующих оформления каких-либо официальных документов. Среди них — различные договоры, счета, сертификаты и т.п., которые необходимо печатать как компании, так и клиентам. Для таких целей хорошо подходит формат PDF, который на сегодняшний день стал де-факто основным для обмена и распространения документации. Основными преимуществами этого формата можно назвать: кроссплатформенность, аппаратную независимость и безопасность. Все вышеперечисленное позволило PDF завоевать популярность среди пользователей и стать одним из самых распространенных.

Как можно создавать документы в формате PDF на лету, из скрипта?
Читать дальше →
Total votes 79: ↑70 and ↓9 +61
Comments 24

25 сервисов для продуктивной работы с Gmail

Reading time 8 min
Views 68K


Gmail был запущен в 2004 году и предлагал пользователям 1 Гб для электронной почты. Это было неслыханно по тем временам, к примеру, крупнейший сервис электронной почты Hotmail предлагал лишь несколько мегабайт. В настоящее время Gmail предлагает 7 Гб, Hotmail — 5 Гб, а Yahoo — не ограничивает размер ящика.

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

Я составил подборку 25 лучших сервисов, которые сделают более эффективной вашу работы с лучшей почтовой службой от Google и вы сами заметите как увеличится ваша продуктивность работы с Gmail.

Читать дальше →
Total votes 118: ↑85 and ↓33 +52
Comments 70

App Inventor — создание Android-приложений для каждого: Урок 1

Reading time 3 min
Views 165K
Для начала я расскажу вам немного про App Inventor, а потом мы напишем первое приложение, где будем кормить кота.

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


Читать дальше →
Total votes 31: ↑22 and ↓9 +13
Comments 28

Написание расширения для Оперы и Хрома: взгляд на процесс

Reading time 7 min
Views 8.4K

Как многие из вас помнят какое–то время назад Гугл во второй раз спрятал ссылку на Ридер, заменив ее ссылкой на Фотографии. В первый раз это вызвало волну недовольства пользователей и Гугл вернул все назад, сославшись на ошибку. Тогда, сразу же, появилось расширение для Хрома, возвращающее ссылку на Ридер. Я портировал это расширение для Оперы.

Когда второй раз Гугл перенес ссылку, волна возмущения уже была не такой сильной. Сначала мне даже показалось, что никто не обратил внимания. Сообщество было занято более важными новостями. Но появилось обсуждение на форуме поддержки Гугла и даже официальный ответ о том, что Гугл всегда стремится улучшить свои продукты и такое улучшение может приводить к действиям подобным случившемуся с ссылкой на Ридер. Я вспомнил про свое расширение, расчехлил запылившийся код и решил сделать расширение более приятным и более осмысленным. А именно — дать пользователю возможность задавать структуру ссылок самому. Расширение должно динамически выдергивать все ссылки со страницы, показывать их пользователю в виде двух колонок и позволить перетаскивать их мышкой. Оказалось, что для Хрома такого расширения тоже не было и дополнительно я задался идеей написать два расширения с общим кодом.
Под катом мои впечатления от работы и подходов Оперы и Гугла к расширениям
Total votes 31: ↑27 and ↓4 +23
Comments 13

Соглашение ACTA может быть ратифицировано

Reading time 4 min
Views 3.1K
image
Photo via Associated Press: Заседание польского Сейма

Пока весь мир в едином порыве протестовал против принятия Конгрессом США законодательных инициатив SOPA (англ.) и PIPA (англ.), подписание соглашения ACTA вошло в завершающую стадию. The Anti-Counterfeiting Trade Agreement (торговое соглашение по борьбе с контрафакцией) при более детальном рассмотрении является куда более жесткой инициативой, чем «триумфально побеждённые» Интернет-сообществом SOPA/PIPA. Стоит сказать, что переговоры по ACTA проводятся в режиме повышенной секретности и детали раскрываются буквально по капле.

Хотя по названию торгового соглашения логично было бы предположить, что речь идёт о материальных предметах, на деле соглашение приравнивается к закону и вводит ограничения куда шире в отношении интеллектуальной собственности. По теме доступно довольно мало информации, поэтому постараюсь структурированно изложить всё в одном материале.
Читать дальше →
Total votes 156: ↑150 and ↓6 +144
Comments 336

Электронный бухгалтер #14: Не надо развивать в себе никакие предпринимательские навыки

Reading time 1 min
Views 1.2K

Образ успешного предпринимателя. Какой он? Самый известный бизнес-тренер России делится советами, наблюдениями и примерами из жизни.

В программе:

  1. Можно ли измерить успешность современного предпринимателя?
  2. Есть ли разница между образом успешного предпринимателя-мужчины и образом успешного предпринимателя-женщины?
  3. Лидерские качества. Насколько они важны в реализации бизнес-проектов и есть ли шанс их в себе воспитать?
  4. Какие идеи выгодно доносить до сотрудников, чтобы помочь им работать более продуктивно?
  5. Какие слабости никогда нельзя показывать команде?
  6. Где брать силы на развитие бизнеса?
  7. Когда и с каким настроем предпринимателю стоит идти на тренинг?
  8. Будет ли успешный предприниматель 2012 года отличаться от успешного предпринимателя 2011 года?


Электронный бухгалтер на rpod.ru
Длительность 22 минуты, размер 37 Мб.
Total votes 46: ↑32 and ↓14 +18
Comments 11

Layout страницы за 5 секунд

Reading time 1 min
Views 1.7K
www.layzilla.com

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

Можно создавать основу страницы проекта любой сложности.

В будущем сделаем поддержку HTML5.

Мануал для любителей почитать.
Total votes 105: ↑98 and ↓7 +91
Comments 40

Information

Rating
Does not participate
Location
Набережные Челны, Татарстан, Россия
Date of birth
Registered
Activity