Год: 2015

  • Готовые CSS стили для таблиц

    Очень популярная задача — оформить таблицу в стиль подходящий для сайта. Выбрать, более менее подходящее для допила можно тут Ещё найду — дополню, если кто знает ещё подобные ссылочки — постим в комменты, буду благодарен.

  • Выделение области изображения и передача параметров в Битрикс

    Всем привет! Закончил сегодня довольно интересный (для меня) проектик, который делал для товарища. Потыкать можно тут В 2х словах о ТЗ: тематика «продажа фотообоев» — расширение стандартного функционала до возможности выбрать из картинки произвольную область, с обсчётом стоимости работы вся информация должна передаваться в корзину и быть доступна в оформленном заказе фронтенд реализовал на Jquery…

  • Пару советов айтишникам легализующим свой бизнес

    Последнее время, видимо с усложнением возможности обналичивания средств, всё чаще начал сталкиваться с проблемой оформления дел с юр.лицами, а именно возможностью получать оплату выполненных работ безналом. Раньше оформлял через фирмы знакомых, но это всё муторно, да и вообще просить кого то, напрягать — не моё, а необходимость такого дела участилась. Собственно, решил открыть ИП, что…

  • Размышления на тему арбитража трафика

    Данный пост пишу больше как заметку для себя на дальнейшее развитие — буду пробовать (уж больно вкусные цифры «засветили»). Тема арбитража трафика супер старая, но, тем не менее всегда супер актуальная. Из плюсов: 1. самая вкусность темы в её масштабировании! — всегда будут партнёрки разнообразных направлений, куда можно сливать покупной трафик, а покупной трафик практически…

  • wget — скачиваем сайт целиком

    Репост для себя. Источник. С помощью wget можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования wget для скачивания сайтов. Чтобы скачать сайт целиком с помощью wget нужно выполнить команду: wget -r -k -l 7 -p -E -nc…

  • Бесплатные домены 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