Алексей Карташов

Алексей Карташов

С нами с 04 февраля 2013; Место в рейтинге пользователей: #58
Алексей Карташов
24 августа 2015, 22:12
0
Я хотел привести ссылку на твою давнюю статью, где ты описывал процесс перехода на innodb, да что-то не нашёл (а сейчас newpg вообще редиректит на modxclub), в веб-архиве тоже не нашёл.
Поэтому не помню чем там дело кончилось :)

Но сам факт того, что валится итератор — это, конечно, печаль (как бэ намекает на то, что фокусы и магия неизбежны).

Ну и раз уж тема зашла, — там от авторов ничего не слышно по поводу поддержки innodb в modx 3?)
Алексей Карташов
24 августа 2015, 21:46
0
Формально, утечка памяти — это когда сборщик мусора не удаляет из памяти что-то, что по логике должно быть удалено (к примеру, циклические ссылки на объекты или неправильная работа с замыканиями). И с каждой последующей итерацией выполнения кода — память не высвобождается.
Утечки памяти — это более тонкая материя. А то, что описали вы, формально — это просто баг (или фича) в _логике_ самого приложения.
Алексей Карташов
22 августа 2015, 10:52
0
А если ещё учесть, что MyISAM транзакций вообще не поддерживает, а на InnoDB modx хоть и заведётся, но никто не гарантирует стабильной работы, то можно считать, что в modx транзакций нет вообще.
А вот эти методы (rollback, commit) — это просто обёрки над одноимёнными стандартными pdo-statement методами
Алексей Карташов
21 августа 2015, 16:41
+3
Вот это реальная проблема, конечно.
Печально даже не то, что релиз 2.2-2.3 затягивается (это нормально). Обидно то, что ты, как автор, не видишь дальнейшего развития в рамках обновлений форкнутой версии, со всеми вытекающими (2 разных ветки, разный функционал, разные авторы, разные компетенции).
Вот он и минус opensource'а как такового
Алексей Карташов
21 августа 2015, 16:23
+1
Выше ответил, что не хочу я ничего контролировать единолично. Хватит меня в этом обвинять.
Это я понял. (просто я 2 коммента с небольшим интервалом по времени отправил, а вы их по очереди увидели, а не одновременно).

У Василия права Owner, он выше это подтвердил
Ну вот об этом же ни слова в топике нет. Поэтому совершенно обоснованно приношу свои вам извинения за беспочвенные обвинения.

Болото — это стоячая вода, которая не обновляется, не меняется и тухнет. Так что да, я продолжу называть болотом тех людей, которые не хотят ничего менять и улучшать, если такая возможность есть. Это моя личная позиция. Уж простите.
Почему-то в этих строках читается завуалированное «Все плохие, а я Д'Артаньян.»
Как Вася выше же и написал — ему не сложно принимать пуллреквесты в документацию. Только принимать-то нечего. Ни вы, ни я документацию по минишопу не наполняли (я так вообще в документацию ничего не добавлял). Но при этом я не кричу о том, что вокруг одно болото, никто ничего не хочет делать и поэтому надо делать ещё репозитории с документациями. Смекаете?
Алексей Карташов
21 августа 2015, 15:55
+4
Ну и вот судя по минусам вижу, что сообщество со мной не согласно.
Поэтому напишу покороче.

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

Вопрос — зачем всё это?
Алексей Карташов
21 августа 2015, 15:45
+5
Иван, переворачиваете мои слова. Либо просто вы не поняли суть коммента.

пригласил к обсуждению
Я участвую в обсуждении. Если вы ожидали одних лишь одобрительных возгласов, то извините.

Не понимаю вашей все вот этой злости
Это не злость. Это взгляд под другим углом.

Новичков футболят в вопросах, требуя от них копаться в уже 4 758 вопросов, при этом жалуясь как они достали. Постоянно и периодически всплывают вопросы, где взять документацию на miniShop2
Дак всё так. Но при этом к моему комменту это никак не относится.

Видимо делать что-то для сообщества — это какое-то неблагодарное дело, каждый новорит упрекнуть, что кто-то что-то делает не так. Как проказа
По-моему вы увидели то, что захотели увидеть. А не то, что я написал. Сюда же относится и вот это утверждение:
Хотите жить в болоте — живите, но не заставляйте других копаться в нем же и упрекать в том, что они хотят, чтобы было лучше.
Офигенный вывод. Именно это я и имел в виду, ага.

Если бы вы были более внимательным, то увидели бы, что я на MODXpo хочу рассказать, как круто в ms2 все сделано и как с этим удобно работать и к чему такой подход может привести (создание успешного магазина дополнений).
Если бы вы были более внимательным, то увидели бы, что суть моих претензий не к вашим начинаниям как таковым, а к тому, что на данный момент уже имеются все инструменты для преодоления описанных вами проблем. И вы хотите делать абсолютно то же самое, только под другим углом (и под собственным контролем, ага).

Ещё раз.
Конференция и популяризация — это круто, это здорово. Я всеми конечностями «за», без сарказма.

Но.
Репозиторий у проекта есть? Есть. Он открыт? Открыт. Зачем нужен новый репозиторий для проекта?
Сайт для документации есть? Есть. Репозиторий, из которого наполняется сайт с документацией, есть? Есть. Документация к проекту есть? Не особо? Так зачем нужен новый репозиторий? Заполняйте имеющийся!

И не надо рассказывать про упрёки, «вы все злые», «никому ничего не надо» (больная тема сообщества, все дела). Если же у вас сейчас появилось желание снова упрекнуть меня в излишней злости и желании жить в болоте, я задам вам пару вопросов. Ответьте на них, пожалуйста.

1. Какие из _уже_ имеющихся в сообществе инструментов не позволяют решить описанные вами проблемы с документацией?
2. Зачем нужен новый репозиторий для самого минишопа, который вы хотите сделать головны`м?
(чтобы он был под вашим контролем чтоли?)
Делайте форк, развивайте и возвращайте обратно в пуллреквестах. В чём проблема?
3. Почему вы называете необходимость делать пуллреквест в репозиторий с документацией «болотом»? Вы ведь именно это имели в виду, да? Если нет, то что принципиально нового вы готовы предложить, чтобы это нельзя было назвать «болотом»? Или ничего принципиально нового не будет? Тогда зачем вы занимаетесь дроблением? Делайте форк, дополняйте, переводите, возвращайте обратно в пуллреквестах. В чём проблема? Зачем дробить то, что уже и так есть?

В конечном счёте выглядит всё это как-то так:
вместо развития уже имеющихся инструментов (которые и были созданы для решения описанных вами же проблем) вы пытаетесь создавать точно такие же, под видом добавочной ценности, попутно «перехватывая» контроль над репозиториями. Что-то вроде «рейдерства» в мире opensource.
Я художник, я так вижу.

С автором и с теми, кто сейчас работает над проектом, я общался прежде, чем написать этот пост
Вот если бы это сразу было в статье — я бы мимо прошёл и ни слова б не сказал. Но раз уж я уже начал, то ответьте, пожалуйста на вопросы выше.
Алексей Карташов
21 августа 2015, 14:14
0
Я предлагаю создать на GitHub отдельную организацию (вернее я уже создал)
Сам проект перенести из репозитория Василия в репозиторий данной организации

Вы меня, конечно, извините, но это жесть.

Документацию к проекту я предлагаю сделать в виде сайта на GitHub
Документация к проекту и так сейчас «в виде сайта на гитхаб».

Еще один путь – использовать docs.modx.pro.
Забавно читать, про данный «путь», как «ещё один».

В организации легче настроить управление доступом к отдельным репозиториям, легко создать команду по интересам с настройкой доступа. Аргументы понятны и сильны.
Аргуметы притянуты за уши. Никто не мешает и никто не запрещает прямо сейчас брать и переводить (и причёсывать) текущую документацию и делать пуллреквесты.

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

А если уж:
вернее я уже создал
, то не подавать это под видом обеспокоенности за свободное время одного занятого человека — автора проекта.

В конце надо было добавить — «Отказ Василия от авторства miniShop2 необязательно, но приветствуется».

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

Как-то так между строк читается. Лицемерненько.
Алексей Карташов
20 августа 2015, 21:04
0
Эта ошибка из-за хостинга. Точнее из-за его настроек. А точнее из-за настроек curl.
Я не знаю по какой причине и как связаны раскрытие редиректов (CURLOPT_FOLLOWLOCATION) и ограничивающая чьи-то шаловливые ручки функция, но факт остаётся фактом — либо безопасность, либо раскрытие редиректов в curl'е. Я так и не смог найти золотую середину, поэтому в своих скриптах, использующих curl, приходится этот момент учитывать. Видимо, разработчики modx с этими тонкостями не сталкивались.
Алексей Карташов
15 августа 2015, 19:04
0
Аа.
Ну вот кстати, уж не знаю как оно там на самом деле, но мне не раз его горячо советовали. Типа разобраться можно за несколько часов, пишется на нём легко и быстро.

Но факт остаётся фактом — для сайтов в классическом смысле — modx незаменим. А фреймворки лучше брать для совсем уж «некондиции» — сервисов там всяких или ещё чего.
Алексей Карташов
15 августа 2015, 18:20
0
Лару? Ху из «лара»?)
Алексей Карташов
11 августа 2015, 20:40
0
Вот код ngnix
ЗдОрово. Но мне-то он зачем?
Алексей Карташов
24 июля 2015, 10:27
0
Это красная строка моих комментариев xD
Алексей Карташов
24 июля 2015, 10:07
+1
Здесь у пользователей нету никнеймов, только номера.
Не писать же "@3629 приди!", правильно?
А конструкции вроде "@Алексей Карташов" невозможно распарсить однозначно из-за пробелов.
Алексей Карташов
24 июля 2015, 10:04
+1
А вот немножко поразмыслив, всплывают нюансы…

Ведь если в комментах срач — комменты можно удалить, юзеров забанить и пофиг — всё по-честному — срач наказывается, все были предупреждены.
А вот с отзывами ж посложнее. Кто-то кого-то кинул/кто-то оставив отзыв, не соответствующий действительности — и приехали. Удалить/забанить нельзя (ну как бы нельзя) — будут обвинения в аффилированности и т.п. Надо будет разбираться в каждом отдельном случае, чтобы рассудить, ткскзать, — кто прав/кто виноват. Выступать судьёй само по себе нахер надо — дак тут ещё и проверить невозможно — кто реально кинул/сроки сорвал/etc, а кто наговаривает.
А ведь это вопрос репутации — кто-то из-за этого будет терять заказы, кто-то терять честное лицо (и ещё сотня причин). А разбираться во всём так или иначе придётся администратору/модератору (читай тебе). Особо обидчивые могут и в суд пойти. Как бы пофиг, но нафиг надо.
И даже премодерация от таких ситуаций не спасёт. Пусть даже таких случаев будет один на тысячу, но если будет хотя бы один (а он будет, закон мёрфи, все дела) — уже неприятно.
Конечно, политика партии может быть категорично жёсткой по отношению ко всем сторонам и участникам конфликта/-ов, но от обид это точно не спасёт. Так что хз — а надо ли оно вообще при таком раскладе.
Алексей Карташов
24 июля 2015, 09:14
0
Дак вот жеж оно — вдохновение))

Ну а если серьёзно, то есть ещё куча мест — блок перед комментариями, блок после комментариев — хоть в линеечку, хоть столбцами, хоть в сетку) Даже если просто под комментами выводить 3-5 последних отзывов (типа как на хабре, опять же) — уже хорошо. Ещё хороший вариант — выводить ссылку на отзывы у автора топика в мета-блоке, типа такого (чукча не дизайнер)):
Алексей Карташов
24 июля 2015, 08:47
0
я Алексея успокаивал
Я спокоен))

а он всего лишь на 6-м
Я удивился, что в первую сотню попал. А тот факт, что ещё и в первой десятке — вообще о.уел xD
Алексей Карташов
24 июля 2015, 08:45
0
Ну вот кстати, а почему бы не сделать обычную возможность комментирования, как с топиками, только отзывы? Типа такого:

По клику подгружать комменты. Без премодераций — просто вывести ленту последних отзывов также в сайдбаре. Плюсы/минусы к этим комментариям-отзывам будут более-менее отражать их адекватность. В исключительных случаях — точечно банить неадекватов. Всё то же самое как с комментами при условии, что новые отзывы будут появляться не так часто.
Алексей Карташов
24 июля 2015, 08:31
0
ты вдруг решил зайти в этот раздел. :))))) Уже месяца 3 как рейтинги стоят.
Ну а чего мне там делать-то?)

рейтинги не в полной мере отражают уровень профессионализма — они больше показывают вклад человека в развитие и поддержку общества MODX на этом ресурсе
Дак об этом и речь. Поэтому я и удивился — здесь огромное количество разработчиков, которые уделают меня нокаутом и по профессионализму, и по вкладу в сообщество и его развитие.
Это всё срачи виноваты, в которых я люблю подискутировать, когда мне скучно)