-
Бесплатные домены 2го уровня
На днях столкнулся с доменом в зоне .gq — заинтересовался, немного покопал — делюсь результатами: 1. whois на него у меня не получилось глянуть, что прикольно 🙂 2. домен оказался бесплатным (судя по статьям 14 ого в рунете) — решил проверить и информация подтвердилась (по крайней мере первый год — бесплатно). Правда почему-то практически нигде…
-
Перенос сайта на Битрикс — настраиваем 301 редирект
Всем привет! В данный момент работаю над проектом по переносу рабочего интернет магазина Кемпинговая мебель МЕБЕК с самописного движка на Битрикс (пока на домене висит старый сайт), новый тестирую на mebek.gtalex.ru (ссылку не поставил специально, дабы поисковики не полезли). Основная часть работ уже выполнена (движек, дизайн, вёрстка, отработал скриптик по переносу всего контента), а вот…
-
Bootstrap Sublime Text Emmet FontWeb и другие полезняшки для вёрстки
Решил сделать репост полезных ссылок с http://webdesign-master.ru для себя, дабы не потерялось 🙂 Шрифты для веб-дизайна и верстки: fontweb.ru Создание прототипов «на коленке» wireframe.cc Иконки в шрифтах fontawesome.io Адаптивная каруселька owlcarousel Sublime Text 3 Sublime Text 3 Package Control LiveReload Browser Extension Sublime Text 3 Live Reload Plugin Fork by GrafikArt сервис проверки адаптивности (виртуальные…
-
Просто находка webdesign-master.ru
Получив ТЗ на вёрстку PSD макета в кроссбраузерный адаптивный шаблон, и осознав свою отсталость в этом вопросе (верстал довольно давно, вручную, причём сугубо «дедовскими» методами в FAR-e с подсветкой синтаксиса — вот такой я «динозавр») решил почитать о современных подходах в данном вопросе… Собственно, томить не буду — Видео BOOTSTRAP: Как создаются современные адаптивные сайты…
-
Bitrix — установка решений marketplace когда лицензия закончилась
Стоимость Битрикс лицензий и их продлений для ещё не раскрутившегося интернет магазина довольно «кусучая», а кое-какие работы проводить необходимо, для чего зачастую требуются разработки из маркетлейса. Собственно, мне понадобилась разработка Долганина Антона «Инфоблоки» (нужно копирнуть инфоблок в другой тип) — но как её поставить если лицензия не продлена? Решение — ставим её на сайт с…
-
NGINX — запрещаем доступ к служебным файлам .git .bak .old .htaccess и других по расширению
Нередко, в движках используют в скриптах подключаемые файлы с расширением отличным от php, что имхо очень неправильно и опасно. Например в одном из движков (не буду тыкать пальцем каком именно) в темлейте подключают файлы с расширением .tpl которые не являясь активкой по умолчанию (интерпретатор настроен по умолчанию как правило на htm html php php5 и…
-
SEO — используем свои ресурсы
Давно была идейка автоматизации использования своих ресурсов (старых аптек) в качестве доноров для продвижения какого либо нового проекта (новой аптеки). В ручную всё понятно — наметил страничку для продвижения, придумал анкор — ссылка готова, поставил на страничке сайта донора. Как бы хотелось: * есть база страниц, на каждую необходимо сгенерировать несколько разных анкоров, желательно окруженных…
-
Как перенести настройки iptables через файл
Сегодня с ужасом обнаружил, что на одном из моих серверов iptables пустая (был уверен, что настроено). Соответственно, рецепт по переносу настроек с одного сервера на другой прост: 1. service iptables save на тот откуда тащим 2. перетаскиваем /etc/sysconfig/iptables 3. service iptables reload на том куда перетащили P.S. Отличная статейка по iptables
-
Взлом сайта по FTP — разрешаем доступ по IP
Вчера ломанули группу сайтов тупо по FTP — законнектились и сделали инжекты во все скрипты php и в html тоже … Благо сработал скрипт сравнения версий файлов — вовремя отреагировал, всё восстановил. Причём подозреваю в этом себя т.к. ломанули сайты разные и ко всем у меня был прописан доступ в FAR-е 🙁 (хотя не факт)…
-
Меняем порт для webmin
Собственно, в логах увидел приличный перебор паролей по 10000 порту (webmin). Решил поменять порт доступа для пущей секъюрности. Лезем в настройки /etc/webmin/miniserv.conf правим две строчки port=10000 и listen=10000 Перезагружаемся /etc/init.d/webmin restart Разрешаем новый порт su iptables -I INPUT -p tcp —dport НОВЫЙ_ПОРТ -m state —state NEW -j ACCEPT service iptables save service iptables restart
-
Ресайзинг изображений на PHP img_resize
В продолжение предыдущего поста по оптимизации изображений … Соответственно, если в коде имеем конструкцию img scr с указанием width — тут есть смысл проверить соответствие width и реального размера картинки, если реальный больше — нужно уменьшить и использовать уменьшенное! Погуглив, сначала нашел такую библиотеку но прозрачный png она меняла на чёрный, а вот эта функция…
-
Оптимизация изображений optipng
Итак, как следствие предыдущего поста — задача оптимизации png изображений (в моём случае). Всё действо будем делать прямо на сервере, в моём случае под управлением centos. 1. Ставим optipng — yum install optipng 2. Пишем небольшой скрипт, перебирающий все картинки и запускающий optipng с максимальным сжатием for i in `find -name ‘*.png’`; do optipng -o7…
-
Инструмент web разработчика PageSpeed Insights
Открыл для себя PageSpeed Insights Анализ страницы — рекомендации разработчику. Полезная ИМХО штуковина! Отдельно спасибо AVK за анализ интернет аптеки на форуме sbup.com Нужно будет список подобных полезных инструментов составить и на отдельную страничку закрепить (задачка на будущее т.к. пока маловато будет).
-
Linux bash скрипт — разбиваем файл по вхождению строки
Так же — команда из ряда «полезностей» — мне нужна для разбития mysql файла со всеми базами по базам csplit file ‘/CREATE DATABASE/’ {N} где N количество повторов
-
Linux bash скрипт — поиск и замена строки в файле
Мини-пост (информация для себя, чтоб не потерялась) Поиск и замена строки в файле file sed -i «s/строка/новая строка/g» file
-
WIX SEO — поисковое продвижение сайтов на платформе WIX
Довольно интересная зада образовалась — искал для себя информацию по утеплению балконов, и в рекламном блоке Яндеса «спецразмещение» вышел на сайт организации, на которой в последствии и остановился — www.sib-balkon.ru (как сделают балкон — ещё отпишусь, пока только аванс на материалы внёс). По всем интересующим их запросам они в глубокой заднице как в Яндексе, так…
-
Как убрать ввод пароля «enter pem pass phrase» при перезапуске nginx
В продолжение предыдущей своей статейки Вчера обнаружилось, что после рестарта nginx требует ввод пароля для SSL ключа (который я уже почти забыл) — сервак ребутнулся, а загрузиться уже не смог 🙁 Решение было найдено тут Делается в 2 действия cp server.key server.key.org openssl rsa -in server.key.org -out server.key
-
Интернет магазин — добавляем микроразметку для товара
Приветствую коллеги! Итак, продолжаю причёсывать доверенный мне интернет-магазин по продаже реабилитационных медицинских товаров. Конкретно, сегодня допилим шаблон движка Битрикс отвечающий за вывод детальной информации о товаре на предмет добавления микроразметки. О важности микроразметки, писать не буду, просто продемонстрирую наглядно Думаю комментарии излишни … Пример взят из официальной статьи о микроразметке. Так же рекомендую взглянуть раздел…
-
Итоги автосабмита по K2 профилям
Сваял чекер, который прошел по зарегистрированным профилям и проверил наличие ссылки на целевую страницу. В итоге, из более чем 6к сайтом, профиля остались на данный момент на 65 страницах, что составляет 1.5% от общей массы обработанного. С учётом ничтожного веса таких ссылок — думайте сами, стоит вообще замарачиваться или нет. На самом деле это пока…
-
Ссылки с профилей joomla k2
Как вариант, быстро «засветить» Яше интернет-аптеку рассматривал прогон по каталогам, и в поисках кандидатуры на сёрче случайно наткнулся на негативную ветку Заказал прогон по каталогам, а результата нет. Почитал, слил любезно предоставленный отчёт и сайтами донорами и подумал, что с правильным подходом толк от такого прогона вполне возможен! Правильный подход в том, чтобы «показать» Яндексу…