Обновить
-3
0
Александр@mx2000

Пользователь

Отправить сообщение
А если сделать динамический обфускатор имен полей? Т.е:


server.obfuscate [username, password, email] => [D05WuXp1, eQ8IjzTz, NpzpeocL]
server.shuffle [D05WuXp1, eQ8IjzTz, NpzpeocL] => [D05WuXp1, eQ8IjzTz, NpzpeocL, qGCyH0vk, EWOEreTg]

далее, сохраняем в сессии мэппинг [username, password, email] => [D05WuXp1, eQ8IjzTz, NpzpeocL] и вешаем клиенту уникальный mapping_id, по которому мы можем восстановить имена полей.

Правда, есть один косяк... Видимо я загнался ;-)
чем Вы можете это подтвердить? Ссылки в студию на сравнительный анализ уязвимостей апача / иисы.
А пусть веники на базаре продают ;-) Имхо, монетизация PHP движка, положенная в основу бизнеса Zend, еще не раз сыграет свою [отрицательную] роль в развитии этого языка. Не удивлюсь, если в обозримом будущем мы увидим оп-коды "не для всех" внутри ZendEngine.
Возможно я Вас удивлю, но паскаль (Borland Pascal) очень даже позволяет делать полиморфизм, потому что полиморфизм - основа основ ООП, наряду с инкапсуляцией и наследованием. Если рассматривать дотошно, то некоторые вещи в BP реализованы удачнее, чем в C++. Видимо нелюбовь к паскалю у Вас сложилась из-за его морального устаревания к моменту, когда вы стали его изучать. А зря.
Чисто наскидку:
1. type-hinting в языке с неявной типизацией (Однако JS как-то работает без type-hinting, странно да?).
2. нет единого соглашения в именовании функций (знаю-знаю. исторически сложилось, ага).
3. нет единого соглашения по обработке ошибок. PHP применяет warnings, fatals, catchable fatals, exceptions. (тот же JS любую ошибку выполнения скрипта сводит к exception).
4. нет возможности использовать позднее статическое связывание (обещали в ветке 5.3, но где
этот релиз?).
5. передача по ссылке/значению. Почему объекты всегда передаются по ссылке, а массивы - нет?
6. autoload. Хуже решения проблемы отсутствия линковщика в PHP придумать сложно.

И после этого вы будете говорить, что PHP - самый самый? некоторые реализации JS на порядок качественнее сделаны, чем PHP.
Насчет гениальности создателей PHP я бы поспорил. Многовато косяков для языка с 13-летней историей.
Когда мы получим возможность разрабатывать на PHP полноценные серверы приложений а-ля Tomcat/Java servlets вместо одноразовых "скриптов"?
До тех пор, пока логика не превращается в вязкое тесто, не так ли? ;-)
Возникает резонный вопрос: получается, что Javascript кодеров не бережет или как? ;-)
С каких пор Java и C++ являются 100% ОО-языками? Имхо, единственный толковый 100% ОО-язык —
это Smalltalk. Все остальное - вариации на тему.

И, кстати, что вы лично имеете против паскаля? Уточню: против Borland Pascal? ;-)
Ошибаетесь. Полиморфизм как раз таки использовать draw(Figure $fig). То, что вы подразумеваете под полиморфизмом - называется перегрузка методов :)
Каких? белорусских? ;-)
Ребята, давайте уж лучще так:
1$ = 4.9 гривен

перевести в любую национальную валюту не составит труда.
Простое правило русского языка ("что (с)делает", "что (с)делать") поможет решить проблему с "-тся" "-ться" в глаголах. Рекомендую попробовать.
Ага. А для обновлений будет выпускаться ежемесячный журнал "Wikipedia Weekly" ;-)
...ни смог не обратить внимания на один, как по мне, существенный недостаток блочной модели.

В данном случа правильным будет употребление предлога "не".
Из изобретения компьютеров, электронной почты, IRC и многих других 7 августа 1991 года вытекло изобретение Интернета.

Может быть, все таки, Веба (WWW), а не Интернета ;-)
а PDO уже отменили?
А если данные грепаются не из базы? А, скажем, из сокета?
Супер! Грэм, как обычно, жжот! ;-)
Какая нахрен корпоративная этика? Добровольно/принудительный переход с XP на Висту - это забота о потребителе?

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

Информация

В рейтинге
Не участвует
Откуда
Ancoa, Maule, Чили
Дата рождения
Зарегистрирован
Активность