Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
10 июля 2012, 20:37
0
Код более важен, чем комментарии.
Василий Наумкин
05 июля 2012, 20:18
0
Облако — это модель учета ресурсов и оплаты. Принципиально от VPS оно не отличается.

Заметку поставил в план.
Василий Наумкин
05 июля 2012, 20:01
0
Тут речь про облако Selectel — а там 8 ядер. Загрузить этот процессор надо сильно постараться.

С почтой я поступаю просто — настраиваю, чтобы работала. Для моих нужд хватает Sendmail. Баг с отправкой почты самому себе лечу так — serverfault.com/questions/102647/sendmail-to-local-domain-ignoring-mx-records-part-2

Возможно, пора написать заметку про настройку почты на сервере.
Василий Наумкин
05 июля 2012, 17:55
0
В смысле, он воскрес на Ubuntu и Nginx?
Василий Наумкин
02 июля 2012, 15:23
0
Буду иметь в виду, спасибо.
Василий Наумкин
01 июля 2012, 07:16
0
memory_get_usage, она показывает память, занимаемую скриптом.

Поэтому, надо запускать функцию до и после создания объекта, потом отнимать одно значение от другого — получите примерный вес объекта.

php.net/manual/en/function.memory-get-usage.php
Василий Наумкин
01 июля 2012, 07:00
0
Я переименовываю сниппет.
Я подключаю в переименованном сниппете расширенный класс.
Тот в свою очередь запускает оригинальный класс.

При обновлении перезаписываются оригинальный сниппет и оригинальный класс, а расширенные — нет.

Оригинальный сниппет больше вообще не используется, только расширенный — после каждого обновления его можно просто удалять.
Василий Наумкин
01 июля 2012, 06:57
0
Можно, да.

Только это уже какая-то экономия на спичках =)
Василий Наумкин
01 июля 2012, 06:55
0
Нет, конечно — в этом и смысл.
Василий Наумкин
01 июля 2012, 06:26
0
Вы просто забыли про $scriptProperties.

https://gist.github.com/3026530
Василий Наумкин
01 июля 2012, 03:47
0
Лично я переименовываю miniShop в miniShopExt, меняю вызов класса и дописываю нужные методы, а все параметры остаются.

А ваш метод ничем не хуже, главное, чтобы сниппет miniShop никуда не делся, иначе будет fatal error.
Ну и минимум на пару операций с БД выходит больше (достать сниппет, а потом его параметры).
Василий Наумкин
01 июля 2012, 03:42
0
И что тут должно произойти? Где вызов хоть какого то метода из miniShop?

Вы просто запустили класс и он ничего не делает. Если команда getService выполнена с ошибкой — она будет в системном журнале. Если нет — везде пусто.
Василий Наумкин
30 июня 2012, 01:05
0
Даже не знаю, что вам ответить.

Видимо, моя инструкция не такая уж и хорошая =(
Василий Наумкин
28 июня 2012, 05:17
0
Быстрее, думаю, оттого, что не запускается парсер для вывода страницы и обработки плейсхолдеров.

Последствий никаких. Но лично мне удобнее с Ajax работать при вызове страницы.
Снаружи я подключаюсь, когда надо серьезно поработать с БД (ипорт-экспорт и все такое)
Василий Наумкин
27 июня 2012, 05:35
0
300 Mhz CPU?

У моего телефона 800 MHz
Василий Наумкин
24 июня 2012, 17:03
0
Ссылка стала битой из-за переноса в комментарии.

Вот нормальная:
goo.gl/BgZfm
Василий Наумкин
24 июня 2012, 16:57
0
В таких случаях я смотрю исходник и делаю как там.

Вот исходник автоапдейта системных параметров — https://github.com/modxcms/revolution/blob/develop/core/model/modx/processors/system/settings/updatefromgrid.class.php

Процессору шлется строка data, он его принимает, проверяет, преобразует из JSON в массив и выставляет переменные объекта.

Очень красиво.
Василий Наумкин
21 июня 2012, 17:50
0
А как тогда сниппеты работали, с пустым префиксом?

Или в них модель отдельно подключали?
Василий Наумкин
21 июня 2012, 16:18
0
Не подскажу.

Это перевод, а не лично мой опыт работы. Я пока только getlist пробовал погонять по исходникам самого MODX, проблем с префиксом не было, все нормально работало.

Могу посоветовать поглядеть продвинутые компоненты, которые используют эти «классные» процессоры.
Articles например — https://github.com/splittingred/Articles/tree/develop/core/components/articles/processors