Автор: gtalex

  • Битрикс оптимизация — большой размер b_sale_fuser

    Новое ТЗ — предоставлен сайт с временем открытия «морды» 10 секунд (в не авторизованном режиме). В рамках этого ТЗ подразумеваю будет не один пост 🙂 Что понравилось — лицензия активна и актуальна, а движек не обновлялся с 2012года 🙂 Конечно же, первое — решил обновиться до актуальной версии и создавая бэкап обратил внимание на очень…

  • Битрикс — папка Local для удобства контроля версий

    Новость не нова, но всё таки репост т.к. её полезность я осознал только озадачившись вопросом контроля версий в Битриксе. Чтобы сделать жизнь разработчиков проектов удобнее, мы решили в рамках работ по новому ядру вынести основные файлы проекта из папки /bitrix в папку /local. Это позволит изолировать изменяющиеся файлы проекта от папки продукта. По сути, в…

  • Требования к HTML верстке

    Вчера обратились ко мне за советом в поиске верстальщика — какие именно требования предъявлять верстальщику?! Собственно, велосипед изобретать не стал — поискал, нашел и решил частично сохранить найденное себе. Итак, требования и рекомендации к html вёрстке: 1. Кроссбраузерность Сайт должен нормально работать в IE7+, FF3+, Opera9+, Safari4+, Chrome последней мажорной версии (или в зависимости от…

  • Продление лицензии Битрикс

    Например, начал разработку на демке и не успел в 30 дней, а допилить край как нужно! Соответственно, помогло бы продление триального периода демо лицензии Битрикс. Вот рабочий (пока) механизм: Ставим свежую демку и перетаскиваем в продлеваемую демку 1. mysql значение b_option.admin_passwordh (еслич что b_option — таблица, admin_passwordh — значение поля NAME) 2. файл /bitrix/modules/main/admin/define.php 3.…

  • Как быстро преобразовать таблицу Exel xls xlsx в простой html без лишних классов

    Нарыл сегодня мега полезный скрипт преобразования таблички Excel из буфера обмена (любой формат xls xlsx и т.д.) в простой html без лишних классов! Однозначно репост! Чуть позже оформлю так же — для возможности онлайн преобразования. jQuery(document).ready(function(){ jQuery(‘#convert’).click(function() { var arrayOfLines = jQuery(‘#input’).val().split(‘\n’); var firstTH = false; if(jQuery(‘#useth’).attr(‘checked’)) firstTH = true; var result = ‘ \n…

  • 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 то, что не изменилось не копирует! соответственно процесс бэкапа ускорился в…

  • Ищу работу

    Всем привет! Закрывается моя офлайновая организация, где я честно отработал почти 8 лет 🙁 Со дня на день «попросят». Собственно, ищу работу — либо в Новосибирске админом (полное сопровождение организации) — резюме IT специалиста Либо удалённо — поддержка, сопровождение и развитие сайтов (желательно 1С-Битрикс) — моё резюме WEB-программиста.

  • Битрикс и нагрузочные тесты

    И ещё один полный репост, т.к. добавить особо нечего, а информация очень полезна и до сих пор актуальна т.к. вышел я на неё именно по запросам имени самой большой в базе Битрикса таблицы «b_stat_path_cache» заинтересовавшей меня своим огромным размером. Далее от Автора: Перебирая золотых и платиновых партнеров CMS Битрикс, наткнулся на замечательный сайт qsoft.ru. На…

  • Как узнать версию Joomla

    Собственно перед взламыванием сайта зачастую собирают информацию о платформе и её версии. Если это джумла — добавляем к имени домена /language/en-GB/en-GB.xml и вуаля! P.S. Запись для себя, чтоб не забыть 🙂

  • Пример анализа взлома сайта Joomla и устранение причины проникновения com_contenthistory

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

  • Скрытое выполнение в PHP скриптах

    Статья настолько мне понравилась, что с указанием источника сделал полный репост! Знания необходимы для возможности определить «заразу» визуально для дальнейшего его уничтожения. Далее от автора: Цель данной статьи — познакомить веб-мастеров с различными подходами, которыми пользуются хакеры, чтобы затруднить обнаружение и анализ исходного кода бэкдора или хакерского шелла. В процессе лечения сайтов мы обнаруживаем множество…

  • Готовые 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 сервис проверки адаптивности (виртуальные…