Волков Николай

Волков Николай

С нами с 03 октября 2015; Место в рейтинге пользователей: #210
Волков Николай
13 февраля 2016, 19:04
0
Ещё бывают случаи когда реально не кидала, а разработчик бревно. Как его отличить от постепенно растущего?
Волков Николай
13 февраля 2016, 18:51
0
Это понятно. Честное слово, проще спросить ребят занимающихся SEO. Разводов там в разы больше, суммы такие, что любому разрабу на MODx плохо бы стало. По-моему у всех топовых кидал там есть все что угодно говорящее о том, что они не кидают
Волков Николай
13 февраля 2016, 18:40
+1
Перельман что-то не особо суетился, когда Нобелевскую получал. Аналогично, если у разработчика нет желания проходить аттестации или куда-то ездить, то он сразу плохого уровня?
Волков Николай
13 февраля 2016, 18:34
+1
Я понимаю, но я имел ввиду то, что хорошими программистами люди становятся из плохих. И стимулом к обучению для многих были именно ошибки и переоценка своих способностей. Нужно поэтому фильтровать ребят, которые тупо идут по своей карьерной лестнице от…
Волков Николай
13 февраля 2016, 18:29
0
И как? Сказать, чтобы дал доступы человеку, которого в первый раз читает на modx.pro? Или сказать, что если сайт говно и потребуется значительно больше времени/бюджета… И абсолютно для заказчика, ты в итоге именно это и говоришь, т.к. по факту так и есть, а он тебя за человека разводящего принимает? Конечно, можно юриста нанять, который лютейший elseif напишет в договоре и т.п. Но рейтинг итоговый будет незаслуженным для первого и для второго разраба.
Волков Николай
13 февраля 2016, 18:25
+1
Николай, мне порой кажется, что на гос. тендерах причина добавления в чёрный список является, что кто-то кинул государство и денег у него столько, что ему наплевать на ЧС. Грубо говоря, там такое специально делается:-) Ну а касательно подрабатывающих разрабов/фрилансеров, то они могли накосячить по не опытности, но в дальнейшем исправиться и набрать недостающих знаний.
Волков Николай
13 февраля 2016, 18:06
+1
Мне кажется, что выставление оценки заказчикам не самая хорошая идея по причине «проще сделать сайт с нуля». Даже, если опустить вопрос о бюджете, который окажется копеечным для написания с нуля, то в любом случае могут затянуться сроки и тд. В итоге возможно то, что заказчик ставит маленькую оценку отличному разработчику, а большая остаётся у сдавшего скрытый для заказчика говнокод
Волков Николай
13 февраля 2016, 05:34
0
Мда, убойная дискуссия у вас получилась:-) Вставлю пару слов, как пользоваться UNION. Во-первых, сначала ОБЯЗАТЕЛЬНО нужно найти общие колонки у всех таблиц. Для этого подходит:
$classes = array('class1', 'class2', 'class3',...);
foreach($classes as $class) {
$select = arrey_intersoct($select, array_keys($modx->getFields($class)));
}
Во-вторых, также в цикле можно сгенерировать запросы, которые объединяются:
foreach($classes as $class) {
$c = $modx->newQuery($class);
$c->select($modx->getSelectColumns($class, $class, '', $select));
$c->where(array('published'=>2));
$from[] = c->prepare()->toSQL();
}
Ну и в конце все обьединить:
$query = «SELECT ». $modx->getSelectColumns($classes[0], 'orders', '', $select))." FROM ((".implode(') UNION (',$from).')) AS orders";
Далее уже запрос отправляется, как угодно.
Волков Николай
11 февраля 2016, 04:08
0
Что-то мне подсказывает, что тебе нужно воспользоваться UNION, а не JOIN.
Волков Николай
10 февраля 2016, 22:42
0
Так хотя бы понятно было, где у тебя могут возникнуть проблемы.
Волков Николай
10 февраля 2016, 16:36
0
Ты хоть напиши, что вообще тебе надо сделать.
Волков Николай
10 февраля 2016, 00:12
0
Не совсем так. Если правильно указать индексы для конкретного движка и конкретного сервера, то очень даже не медленный поиск будет… Но в общем случая вы правы..
Волков Николай
09 февраля 2016, 15:16
-2
пора заканчивать философствовать и планировать
Ну прелесть же!

пора заканчивать… планировать… и выпустить хотя что-то новое
Ааааа!!!
Надеюсь, что тебе была забавна исключительно формулировка, а не общий смысл.

P.S. Специально зашел на forums.modx.com/, чтобы проверить то, что правильно помню о соотношении количества сообщений и тем в русских ветках ко во всем остальных. В дополнение к мысли о философии и т.п. могу добавить то, что opengeek'у пора начинать учить русский язык, чтобы быть ближе к абсолютному большинству публики :-) Глядишь, лично ответит мне: «Хуяк-хуяк и в продакшен».
Волков Николай
09 февраля 2016, 14:52
-1
Тебе первой же ссылкой дают подробный доклад, ты что отвечаешь?
Тут ты прав :-) В этом месте меня действительно переклинило, что эта ссылка на видео доклады в Минске:
modx.pro/news/7613-video-reports-from-the-previous-modx-meetup-minsk-2015/

Сходи в Slack, потребуй Jason Coward тебе отчитаться, чего он там сиськи мнёт. Не хочет работать поди, лентяй.
— Не перегибай, понятно, что он не сиськи мнет. Мое личное мнение, что ведущему архитектору пора заканчивать философствовать и планировать, наконец взять и расставить все точки над «и» в спорах и выпустить хотя что-то новое и со спокойной душой дальнейшие 4 года продалжать философствовать и планировать.

Заранее, это не требование мое, а исключительно мнение, основанное на том, что без энтузиастов, вроде тебя, развивающих REVO и распространяющих о нем информацию, MODX загнулся бы уже.
Волков Николай
09 февраля 2016, 14:24
0
Друг, не ругайся, давай жить дружно.

собрать, скомпилировать и опубликовать информацию, непременно в текстовом виде
— не «собрать, скомпилировать и опубликовать информацию», а дополнительно опубликовать в альтернативном формате. И не непременно, а если возможно:-)
То, кроме слов, еще что-то предоставить.
— Вообще, спустя 4 года после первой анонсированной даты выпуска, это вполне нормальное желание :-) Если же без шуток, то я вновь ничего не требовал предоставить. Введи в Яндекс и Гугл запрос MODX 3 и посмотри на результаты поиска. Думаю, что мое желание
понять, что ждет или чего ожидать в дальнейшем от MODX
вполне допустимо.

Сам-то ты какое участие принял в разработке?
— может оно и к лучшему ;-)
Волков Николай
09 февраля 2016, 13:40
-4
Эх… Если бы не одно но, то было бы просто сказачно… Это но заключается в том, что
информация взята из открытых источников: статьи, чаты, конференции, обсуждения
. По-прежнему слова-слова и еще раз слова, а по факту с 2012 из этих слов толку…
Волков Николай
09 февраля 2016, 04:04
0
Да в конце концов хочется хотя бы понимать причину того, что информации по xPDO3 нет, даже и не по полочкам. Из-за того, что он в разработке, он не удачен, или по-просту никому не нужен?
Волков Николай
09 февраля 2016, 03:59
0
Спасибо! На самом деле главной целью всех пунктов было понять:
1) Что нового в xPDO 3 и каком он сейчас состоянии. Плюс понять причину того, что в REVO используется именно 2 версия, а не последняя (в ней все кардинально по-другому и вообще нужно с 0 переписывать ядро или потому что ещё в разработке).
2) К чему готовиться. Каким бы талантом не обладали разработчики для REVO, но нельзя отрицать факт того, что система все равно устаревает на фоне остальных ведущих CMS. Конечно, ещё есть приличный запас для наращивания возможностей системы., но уже сейчас явно видно на том же ExtJS. А Поскольку на нем многое завязано, то обойтись, как сейчас, обновлениями и дополнениями без кардинальной переписки ядра, чтобы система обладала актуальными возможностями и пр., долго ещё не получится. И, если реально, разработчики забили на выпуск новой версии, то как бы я не любил MODX, пора начинать искать альтернативу. Если она все таки будет или имеется другой вариант кардинального обновления REVO, то хотелось хотя бы детали какие-нибудь.

P.S. Я бы поспорил на тему того, что при наличии статей, где все разложено по полочкам, ни у кого не было бы вопросов:-) Хотя бы банальной причине: лень. Все чаще прихожу к выводу, что большинство именно поэтому многим не удаётся найти то, что им нужно, среди результатов поиска в Яндексе:-) В моем же случаи их реально почти нет… На русском языке по xPDO3, вообще только одна из частей курса по написанию, как я понял, «самопального» движка от Василия. По MODX, только мысли opengeek о том, что должно быть в новой версии и ничего кроме подобных рассуждений, начиная с 2012 года… разумеется, если я правильно ищу:-)
Волков Николай
09 февраля 2016, 00:47
0
P.S. Забыл самое важное: лично мне тупо проще понять опубликованную именно в текстовом формате. Не знаю почему, но к примеру по видео-урокам мне в несколько раз сложней что-то сделать, чем после прочтения…
Волков Николай
09 февраля 2016, 00:40
1
+2
Надеюсь минусов в том тикете мне уже достаточно поставили и тут не заминусуют снова то, что я повторю:
Я сторонник подачи подобного вида информации именно в текстовом формате, а не в видео… Во-первых, текст проще анализировать, в отличии от постоянных пауз/перемоток. Во-вторых, в тексте ничто не может повлиять на качество передачи информации, вроде проблем со звуком или т.п. (Разве что совсем убогий шрифт:-) ну и в третьих, элементарно неинтересные или уже итак известные для меня места не нужно будет сто раз перематывать, чтобы найти, когда закончатся текущий пункт и начнётся следующий. В тексте по параграфам это просто.

Честное слово, если бы люди, которые выступают не тех видеозаписях выложат на Modx.pro хотя бы черновики, по которым готовили речь, или исходники их презентаций, то лично от меня они бы услышали большое человеческое спасибо. Лично бы я, если бы выступал так и сделал.