CS-Cart 3 фиксим медленный запрос

Недавно мне пришлось вернуться к этому вопросу т.к. с возросшей нагрузкой на сайт игнорировать этот медленный запрос уже не получилось. Пришлось погружаться в дебри EXPLAIN’ов. Итак, результаты анализа показали что тот многоэтажный запрос создает временную таблицу размером в 2Gb и дергает из таблицы с характеристиками 300к записей чем делает грустно MySQL-серверу. Причем что 10 товаров, что 100 - в любом случае дергается 300к записей (все что есть).

Read More


Atom для PHP-разработчика

Решил тут попробовать Atom, а его оказывается уже допилили =)
Если говорить кратко, то по моему мнению им уже можно заменить старый добрый Sublime Text. Благо что основные хоткеи тут начисто слизаны с ST.
Из коробки есть почти все необходимое для работы.

Read More


Чиним WiFi у Acer V3-371

Всем доброй ночи!
После жесткого марафона с ежедневным постингом я расслабился настолько что уже почти месяц ничего не писал. А ведь написать есть о чем.
Из хороших новостей - я починил WiFi на своем ноуте. Предыстория такова - на отличной практически по всем параметрам включая баланс цена/качество тайванцы из Acer решили подложить ложку меда и забраковали практически всю партию ноутов кривыми тачпадами и wifi-модулями.
Мне повезло, мой тачпад изначально работал как надо. Но вот беспроводным соединением какая-то беда вышла. Оно работало и даже подключалось, но далеко не с первого раза. Плюс еще и принимаемый сигнал был слабоват. На домашнем роутере TPlink проблема проявлялась в меньшей мере. В крайних случаях я использовал найденную дома wifi-свистульку от D-link попутно ругая инженеров из Qualcomm и грозясь выдрать из ноута этот самый модуль.
В основном мысли были две - кривой модуль либо кривые драйвера я ядре Linux.

Read More


Мысли по марафону

Из интереса посмотрел тут что получается с моим марафоном т.к. завтра он же должен завершиться. Окинув беглым взглядом последние 30 записей в блоге понял что общее их качество снижается. Если вначале были довольно объемные тексты которые иногда затрагивали техническую составляющую и имели даже какие-то иллюстрации то на последней странице уже какие то обрывки фраз.
На том считаю что сей эксперимент окончен. Выводы для себя сделаны.

UPD:

  • Еще больше полюбил статик-генераторы
  • Лучше освоился с Markdown

Зачем? v.2

Взял чистый белый лист и расписал на нем свои приоритеты и текущие дела. Оказалось что большую часть своего свободного времени я трачу нерационально. На всякую фигню без какого-либо профита. С одной стороны надо избавляться от таких вещей, с другой - я ж не робот =)
В итоге принял решение избавляться от таких вещей которые:

  • не приносят пользы лично мне
  • мне уже не интересны

Так оказалось намного легче расставаться со всякой фигнёй =)


Рукописный блог

Сегодня публикую совсем уж безумную и бесполезную идею - блог который ведется от руки. То есть в все посты пишутся ручкой на бумаге, потом бережно сканируются и выкладываются на сайте. Для SEO можно дополнительно распознавать тест через OCR и выкладывать его рядом.
Из плюсов - больше эмоциональности и индивидуальности у записей. Из минусов - трудночитаемые “шрифты”, бесполезность идеи.


Идея - FastTask

Итак, продолжаю делиться идеями. На этот раз идея для Twitter,Fb и Vk. Не исключено что такое уже есть, но специально я не искал.

Собственно сама идея

Раз в час (или раз в 3 часа) в аккаунте публикуется задача. Причем довольно простая, еще из школьного курса. Например про “Из пункта А в пункт Б выехал автомобиль со скоростью 54 км/час, а навстречу ему велосипедист со скоростью 15 км/час. Через сколько они…”

Суть в том чтобы пользователи иногда разминали свой ум простенькими задачами на логику. В случае с соцсетями есть также и соревновательная составляющая. В комментариях непременно будут как не совсем верные так и в корне неверные решения, а кто-то обязательно будет считать себя самым умным.

Вообще под это не обязательно регать отдельный аккаунт - можно развлекать пользователей уже существующего аккаунта публикуя раз в день задачку по расписанию.

Все это реализуется через API соцсетей. Проблема только в том чтобы предварительно спарсить/добавить вручную 100500 задач из учебников в БД.
Интереса ради можно даже их больше активизировать. Пусть будут задачи про хипстеров, айтишников и т.д.

К примеру:

Сисадмин Василий подключил 30 компьютеров к локальной сети используя 3 8-портовых коммутатора и одну точку доступа. Сколько пользователей...

Геймер Иван играл в доту 30-часов. Какой сегодня день и который сейчас час если известно что он сел играть в 21:30  в пятницу?

Каналы в Телеграм

На днях в Telegram анонсировали новый функционал - Channels. Пришел он на замену Broadcast message.
Никаких мануалов и юзкейсов по использованию нет, что в духе телеграм =)

Итак, кратко о каналах:

  • канал может быть публичным или приватным, в случае с публичным каналом он получает нормальный адрес типа telegram.me/channelname
  • подписчики канала могут только читать сообщения, число подписчиков неограниченно
  • публиковать сообщения могут только администраторы канала
  • создатель канала является первым его администратором, он же может добавить новых админов
  • сообщения от всех администраторов публикуются от имени канала и нет возможности узнать кто на самом деле написал сообщение
  • у каждого сообщения есть счетчик просмотров

Read More


Соцсети?

На ночь глядя я тут задумался. А ведь с каждым годом мои аккаунты становятся более открытыми.

Если взять к примеру 2009 год, то там практически никакой информации в открытом доступе нельзя было найти (разве что акканут в ВК с закрытыми фотоальбомами). В основном это были РАЗНЫЕ ники на различных сайтах. И еще было некое подобие блога (homepage) практически не привязанное к реальности.

В 2011 я уже регистрирую доменное имя со своей фамилией и начинаю что-то писать в твиттер. При желании уже можно быстро узнать кто я, но фоток по прежнему мало.

В 2015 в открытом доступе есть фото и видеоматериалы. Есть куча аккаунтов в популярных соцсетях. Записи в блоге привязаны к реальным местам.

Что же будет дальше? Стоит ли вообще двигаться в сторону открытости или лучше остановиться? Вопрос остается открытым.