All streams
Search
Write a publication
Pull to refresh
2
0
Ден @MARDEN

User

Send message
Да, ООП там прибавилось и код откомментирован неплохо, что не может не радовать. Но видно, что вы тянете до сих пор наследство старого говнокода. Например, $GLOBALS['SysValue']['base']['table_name8']. Вот вы сходу можете сказать, что это за таблица? Почему не назвать переменные для таблиц нормальными именами?
Далее, ваш код еще не полностью в стилистике 5-го пхп. До сих пор используются конструкторы в виде function НАЗВАНИЕ_КЛАССА() как завещал php 4. Раз начали применять ООП, то надо делать это как положено.
Также ужасает убогий на вид транслит полей в базе — zag, podrob, datas. Неужели нельзя было дать нормальные английские имена, если уж решились на полное переписывание кода?

Страшно представить, что сколько еще подобного маразма придется разгребать сторонним разработчикам.
О вашей разработке (имеется ввиду не CMS, а сам магазин) ходят легенды: раз, два.
Любопытно, изменилось ли что-нибудь за год?
Вместо того, чтобы огрызаться, прислушайтесь, что люди пишут.
А то что вы тут выкатили — это даже не обзор, а рекламный анонс с задней обложки диска.
Если модули создает «любой web-мастер с начальными знаниями PHP», то я бы опасался пользоваться ими.
Сразу вспоминается Вордпресс, который начинал жутко тормозить из-за того, что народ ставил поделки таких «веб-мастеров», которые убивали всю производительность напрочь.

P.S. Вы случайно не связаны с разработкой PHPShop?
Ага, лучшие тестеры — это пользователи :)
> да и на пхп он
Вы так говорите как будто это что-то плохое.
После прочтения поста в жж я вообще не уверен, что МЧС хоть к чему-то готово.
Печально, что издатель меняет разработчиков как перчатки. Обычно это к добру не приводит.
Непонятно, чем им не угодили Нивал — ведь они фактически возродили старых добрых героев после провальной 4-й части.
Дело даже не столько в целевой аудитории, а в техническом прогрессе.
Вот вам было бы комфортно играть в разрешении 640х480 на 22-дюймовом мониторе?
Кстати, вполне себе хорошая игра. Больше всего порадовала возможность перемещаться по карте без ограничений в ходах, и в то же время сохранились пошаговые бои.
Этих альтернатив lightbox'у — десятки. Теперь о каждом создавать отдельный пост?
Да, кстати, очень не хватает подобной вещи. Надеюсь, что скоро сделают и с 0% комиссии.
Пробки кэшировать бессмысленно. Устаревание данных будет слишком быстрым.
Опять же, в С++ прогах большая вероятность словить сообщение, поставив бряк на API ф-цию MessageBox. В дельфи вы его так никогда не поймаете :)
Нет, для дельфийских контролов там свои функции.
Попробуйте подебажить, поймете.
Самая сложная часть — это реверсинг виртуальной машины протектора, точнее, её команд.
Имея должную квалификацию и усидчивость можно написать интерпретатор этих команд, дальше — дело техники.
Про ручной анпак современных протекторов очень мало толковых статей. Часто знания не выходят за пределы 0-day сцены. Но некоторые товарищи охотно делятся информацией с интересующимися — например, на форумах cracklab и exetools :)
Исследование программ.
Реверс-инженеринг активно используют в компаниях, которые выпускают антивирусы. Препарируют вирусы, чтобы понять их логику работы.
Также реверсингом занимаются для взломать программу, но это уже нелегально :)
ставить бряк на все вызовы функции GetDlgItemTextA
Обычно еще ставят бряки и на GetDlgItemTextW (юникод-аналоги)
Кстати, это актуально только для программ, написанных на С++. В дельфи такими бряками ввод текста в поле уже не перехватить.
На крэклабе уже давно не публикуется ничего нового. Теперь там рулит только форум.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity