Оперы всегда побеждают!
А я сначала подумал что он просто favicon использует в качестве картинки зерлинга. Но потому потестил в других браузерах и понял что картинка отдельная
Я его и использовал. Но, если писать tds version = 8.0 — не получается коннектиться к серверу (Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server)
А если указывать 9.0 или выше — то к серверу коннектится, но при запросе на SELECT появляется ошибка Warning: mssql_query() [function.mssql-query]: message: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier.
Нового ровным счетом ничего. Эта статья не претендует на список 0day уязвимостей. Просто перечень граблей, на которые можно наступить новичкам. Разумеется, всем не новички должны все это знать как свои пять пальцев.
Кстати, я лично знаком с верстальшиком, который подключал шаблоны по методу include($_GET['template']) и очень удивился когда я ввел туда не то что он ожидал
Вы неправы. Новички в веб-программировании легко могут наткнуться на подобные грабли. Лично я часто встречаю сайты, где есть SQL-инъекции, XSS-инъекции. А иногда и пхп-инклуды встречаются (у меня есть привычка в любое поле для ввода информации пытаться ввести кавычку :))) )
Статья хорошая, хотя лично я ничего нового не узнал.
Насчет загрузки файлов — можно было бы рассказать про возможность вставки PHP кода в тело картинки и подобные техники
Хотелось бы увидеть реальные тесты скорости работы данного алгоритма и привычных методов, которые работают за O(log(N)). Действительно, O(LOG(LOG(N))) не намного лучше чем просто O(LOG(N)) при больших N, и тут важен константный множитель, который не учитывается оператором О.
Например, скорость вставки/поиска в массив данных размером 0,1 млн, 1млн, 10млн, 100млн и объем использованной памяти
А я сначала подумал что он просто favicon использует в качестве картинки зерлинга. Но потому потестил в других браузерах и понял что картинка отдельная
Берем эти 3 формулы и легко переписываем код на любимом языке (я переписал на php без особых проблем)
А если указывать 9.0 или выше — то к серверу коннектится, но при запросе на SELECT появляется ошибка Warning: mssql_query() [function.mssql-query]: message: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier.
Если это были запросы с очевидными ответами — то я не вижу ничего плохого в таком перенаправлении. По сути избавили людей от лишнего клика
Кстати, я лично знаком с верстальшиком, который подключал шаблоны по методу include($_GET['template']) и очень удивился когда я ввел туда не то что он ожидал
Насчет загрузки файлов — можно было бы рассказать про возможность вставки PHP кода в тело картинки и подобные техники
Например, скорость вставки/поиска в массив данных размером 0,1 млн, 1млн, 10млн, 100млн и объем использованной памяти