-
Как быстро настроить гитару?
Пост вообще не в тему блога, но не могу не запостить – наверное один из лучших лайфхаков в моей жизни! (кто хоть раз настраивал гитару поймут) Пост будет супер короткий, но кто не знал – супер полезный! Меня до сих пор прёт от ощущений и полезности найденной информации 🙂 Собственно, для настройки гитары – устанавливаем…
-
Как заработать на сайте? Основные способы монетизации
Имея собственный сайт, многие озадачиваются вопросом о дополнительной монетизации ресурса. Таких способов несколько: 1. Размещение рекламных блоков Яндекс Диркет и Гугл Адсенс. Хорошо при большой посещаемости. 2. Размещение обзорных статей. Основные сервисы – miralinks.ru, gogetlinks.net и getgoodlinks.ru. Пример подобной статьи такси в Москве. Для продвигаемых сайтов идеальный способ – статья с новой страницы, с уникальным…
-
Строковые команды NIX систем – сортировка, удаление дублей …
Для себя решил в одно место полезные nix команды собрать – пользуюсь не часто, забываю 🙁 Список будет постоянно пополняться сортировка и удаление дублей cat file.txt | sort | uniq > out.txt для больших файлов так гораздо быстрее awk ‘!x[$0]++’ file.txt > out.txt пока хватит 🙂 Источники: https://habrahabr.ru/post/105926/ http://complike.ru/ispolzuem-komandy-uniq-i-sort-v-linux/
-
Firefox запоминает редирект – как убрать?
Притомил меня уже FF своим запоминанием редиректов, чуток поискал – выкладываю решение этой хрени. Иначе не назовёшь, особенно если ты разработчик – уже редирект давно поправлен на сервере, FF же тупо продолжает перенаправлять по старому адресу – бред! Type Ctrl+l to put the cursor on the location bar. Type about:config to open the configuration settings.…
-
Отрицание в команде grep – исключаем ненужные строки.
Задача – выбрать из лог файла все строки, за исключением строк содержащих IP флудера. Скажу сразу – решение нашел не быстро 🙁 А решение элементарное 🙂 ключ ” -v ” команды grep cat access.log | grep -v “bad IP” > out.access.log Как говориться RFM – читайте маны господа 🙂
-
PHP скрипт – генератор текста по алгоритму цепей Маркова
Всем привет! Решил “тряхнуть стариной” – нашлёпать пару доров, посмотреть как долго проживут (раньше этой темой активно занимался, но после очередного АПа Яша начал моментально “косить” доры, а то и вообще в выдачу не ставить) – но изучение ТОПа в последнее время говорит о том, что некоторые доры всё таки живут более одного дня 🙂…
-
Jquery адаптивная фотогалерея – слайдер
Аллоха коллеги! Ваяю бюджетный сайт … нарыл хорошую адаптивную фотогалерею-слайдер baguetteBox – что прикольно, с мобильного пальцем листать можно! Рабочий пример на сайте Официальная демо страничка Ну и исходники на GetHub
-
Отладка в Битрикс
https://marketplace.1c-bitrix.ru/solutions/scrollup.bxd/ Для установки решения на демо сайт – сначала ставим его на сайт с лицензией, далее копируем модуль в демо сайт – после чего активируем в админке! Папка модуля /bitrix/modules/scrollup.bxd/ Отличное бесплатное решение для отладки в Битрикс (далее текст с Маркета). Описание решения Решение позволяет выводить отладочную информацию в удобном виде. 1. Вывод в виде…
-
Я.Вембастер Beta – обратная связь “Я все исправил”
Как я уже писал ранее один из моих сайтов поймал АГС, ссылки то я почистил, далее встал вопрос как бы ускорить рассмотрение Яндексом обновленной версии сайта? В бета версии Я.Вебмастер я нашел, что хотел – тут в проекте сайта кнопка обратной связи присутствует кнопка “Я все исправил”. Которую я конечно нажал – теперь вот жду,…
-
CSS эффект – увеличение с поворотом
Просто и красиво 🙂 img.gt:hover { transform: scale(1.15) rotate(5deg); } img.gt { box-shadow: 0 0 1px rgba(0, 0, 0, 0); display: inline-block; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; }
-
Свои переменные в почтовых шаблонах Битрикса
Уже 3й пост за сегодня 🙂 Долго не писал – был занят над проектом, да и в офлайне дела какие то всё появлялись сейчас чуток освободился – и так сказать “всё что накопилось” … По сабжу довольно много информации в сети, даже не один внешний модуль лежит в маркете, но я всё же хочу поделиться…
-
Настройка кэширования в Битриксе – что если не работает ?
Случай конечно можно сказать уникальный! Но тем не менее решил я поделиться и таким опытом. Обращаются ко мне с определённым ТЗ (не имеет отношение к сабжу) … и я в процессе ознакомления с сайтом, замечаю приличные тормоза (до 10 сек) при открытии страниц. А конктретно – страничка с компонентом видео потока ютуба. Посмотрел код –…
-
Настройка почты
После очередного ТЗ по настройке почты, решил отдельный пост этому вопросу посвятить. Итак, что же необходимо для того, чтобы почта нормально уходила, как это диагностировать и настраивать? Во первых конечно же необходимо настроить в принципе саму почтовую систему на сервере – я обычно использую MTA Sendmail или Exim (непосредственно почтовый сервер на виртуальной машине не…
-
АГС Фильтры Яндекса “АГС-40” и “АГС-2015” – как выйти ?
Словил АГС на одном из своих сайтов размещенных в GGL Ниже информативное сообщение с ГГЛа, которым собственно и хочу с вами поделиться: Внимание! Ваш сайт ——.ru попал под фильтр АГС. Ниже указано, что это значит, и как выйти из-под фильтра. Об АГС Есть два типа АГС: АГС-40 и АГС-2015. Причины наложения этих фильтров следующие: АГС-40…
-
Битрикс – массовое изменение цен раздела
Поражает, что до сих пор в коробке Битрикс интернет-магазинах (редакция Бизнесс и Малый Бизнесс) нет инструмента по массовому изменению цен. Собственно, сваял “на коленке” скрипт изменения цен раздела Может кому и пригодиться 🙂 Не забываем менять ID инфоблока с торг.предложениями. Если тор.предложений нет, скрипт придётся чуток подкорректировать (вырезать серединку, где цикл по предожениям).
-
Продление лицензии Битрикс
Например, начал разработку на демке и не успел в 30 дней, а допилить край как нужно! Соответственно, помогло бы продление триального периода демо лицензии Битрикс. Вот рабочий (пока) механизм: Ставим свежую демку и перетаскиваем в продлеваемую демку 1. mysql значение b_option.admin_passwordh (еслич что b_option – таблица, admin_passwordh – значение поля NAME) 2. файл /bitrix/modules/main/admin/define.php 3.…
-
The SELECT would examine more than MAX_JOIN_SIZE rows – пример оптимизации SQL запроса
Вчера обратился ко мне друг с проблемой – при выполнении запроса возникала ошибка #1104 – The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay Пример устранения проблемы в оптимизации запроса – пример очень простой и наглядный, поэтому опубликую весь процесс от…
-
Быстрый файловый бэкап RSync с исключением по маске
Для локального бэкап копирования раньше использовал просто cp, сегодня переделал на rsync и понял как я был неправ ранее 🙂 Переделать пришлось из-за отсутствия возможности в копировании прикрутить скип-лист, куда запихать кэши, темпы и прочее “барахло”, и помимо задуманного бонусом получил супер фишку! rsync то, что не изменилось не копирует! соответственно процесс бэкапа ускорился в…
-
Скрытое выполнение в PHP скриптах
Статья настолько мне понравилась, что с указанием источника сделал полный репост! Знания необходимы для возможности определить “заразу” визуально для дальнейшего его уничтожения. Далее от автора: Цель данной статьи – познакомить веб-мастеров с различными подходами, которыми пользуются хакеры, чтобы затруднить обнаружение и анализ исходного кода бэкдора или хакерского шелла. В процессе лечения сайтов мы обнаруживаем множество…
-
Готовые CSS стили для таблиц
Очень популярная задача – оформить таблицу в стиль подходящий для сайта. Выбрать, более менее подходящее для допила можно тут Ещё найду – дополню, если кто знает ещё подобные ссылочки – постим в комменты, буду благодарен.