Дыра в ядре Linux дает возможность получить права рута

Уязвимость 32 битного режима совместимости текущего ядра линукс (а также предыдущих версий ) на 64 битных системах может быть использована для повышения привилегий. Например, злоумышленник может взломать систему, использовав дыру в веб-сервере для того, чтобы получить полные права рута (суперюзера). Согласно отчету, проблема возникает из-за того, что на уровне эмуляции 32 битного вызова не проверяется есть ли он […]

ASP.NET уязвимость безопасности

Пару дней назад в Microsoft Security Advisory было опубликовано сообщение об уязвимости безопасности ASP.NET. Эта уязвимость присутствует во всех версиях ASP.NET. Информация об уязвимости была сообщена в пятницу на конференции по безопасности. Microsoft рекомендует всем пользователям срочно применить временное решение (описано ниже), чтобы не дать злоумышленникам воспользоваться уязвимостью ваших ASP.NET приложений. Что позволяет сделать уязвимость? […]

sql join наглядное объяснение с примерами

Предположим у нас есть две таблицы: слева таблица A и справа таблица B. Заполним каждую из них 4 записями. id name id name — —- — —- 1 Pirate 1 Rutabaga 2 Monkey 2 Pirate 3 Ninja 3 Darth Vader 4 Spaghetti 4 Ninja Теперь объединим эти таблицы с помощью оператора join по колонке Name […]

4chan проводит DDoS атаку на MPAA и антипиратские сайты

Последовав вчерашнему призыву, большое количество пользователей анонимного форума 4chan провело мощную DDoS атаку на двух антипиратских врагов. Антипиратский веб-сайт Aiplex Software, который недавно проводил DDoS атаку на торрент сайты, в настоящий момент находится в “дауне” из-за ответного удара. Он появился на просторах Интернет благодаря сайту MPAA (Американская ассоциация кинокомпаний), который также сейчас атакован. Интересно то, что каждый может […]

как быть здоровым работая за компьютером

Как быть здоровым работая за компьютером   1. Пейте больше воды Без преувеличения могу сказать, что большинство людей пьет недостаточное количество воды. Если вы пьете мало воды, то это плохо влияет на ваше настроение, восприятие и умственную активность. Достаточное количество воды может избавить вас от головной боли, усталости и разных заболеваний. Недостаточно один раз в день выпить литр […]

javascript массивы

Что такое массивы в JavaScript? Массив это набор значений, идентифицируемых с помощью индекса. Обычно под массивы выделяется непрерывный кусок памяти заданной длины. В JavaScript это не так. Массивы в JavaScript это просто объекты с уникальным конструктором и дополнительным набором свойств и методов, наследуемых от Array.prototype. Из-за этого производительность будет немного хуже, однако это компенсируется простотой использования и […]

ASP.NET MVC Framework

Простое приложение магазина E-Commerce Я собираюсь использовать простое приложение магазина e-commerce, чтобы проиллюстрировать с его помощью как работает ASP.NET MVC Framework. В этой статье я планирую реализовать листинг/просмотр продуктов. В частности, мы создадим магазин, который позволит конечным пользователям просматривать список категорий продуктов, когда они будут за ходить на сайт через URL /Products/Categories Когда пользователь кликает на ссылку с […]

Производительность jQuery. Практические советы.

В этой статье рассматривается ряд практических советов по производительности jQuery и javascript. Многие советы основаны на презентации jQuery Anti-Patterns for Performance (автор Paul Irish). Кешируйте length при обращении в цикле В цикле for не обращайтесь каждый раз к свойству массива length, лучше сохранить его в переменную перед началом цикла. var myLength = myArray.length; for (var […]

jQuery встроенные эффекты

С помощью jQuery вы можете легко добавить эффекты на страницу. Эффекты могут использовать стандартные настройки, а также можно задать необходимую длительность. Вы также можете задать анимирование любых свойств CSS. Более подробно об эффектах jQuery читайте http://api.jquery.com/category/effects/. Наиболее используемые эффекты встроены в jQuery как методы: $.fn.show Показать выбранный элемент. $.fn.hide Скрыть выбранный элемент. $.fn.fadeIn Анимировать прозрачность выбранных […]

jQuery управление элементами

После того как вы сделали выборку элементов на jQuery, все самое интересное впереди. Вы можете изменять, перемещать, удалять и клонировать элементы. Вы также можете создавать новые элементы с помощью простого синтаксиса. Для просмотра всех методов по управлению элементами на jQuery читайте http://api.jquery.com/category/manipulation/ Получение и установка информации для элементов Существует несколько способов для изменения существующего элемента. […]