-
Как быстро настроить гитару?
Пост вообще не в тему блога, но не могу не запостить — наверное один из лучших лайфхаков в моей жизни! (кто хоть раз настраивал гитару поймут) Пост будет супер короткий, но кто не знал — супер полезный! Меня до сих пор прёт от ощущений и полезности найденной информации 🙂 Собственно, для настройки гитары — устанавливаем…
-
Как заработать на сайте? Основные способы монетизации
Имея собственный сайт, многие озадачиваются вопросом о дополнительной монетизации ресурса. Таких способов несколько: 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 стили для таблиц
Очень популярная задача — оформить таблицу в стиль подходящий для сайта. Выбрать, более менее подходящее для допила можно тут Ещё найду — дополню, если кто знает ещё подобные ссылочки — постим в комменты, буду благодарен.