Архив за 02 июля 2014 - 2

Доброго времени суток!

Буквально год назад я обнаружил интересную особенность у window.opener. Ранее уже писали другие методы взлома через тег , но я покажу на конкретном примере мой метод. Метод заключается в подмене адреса родительской вкладки. Не открытие адреса, который можно исправить путём перехода по истории назад, а именно подмена.
Что же, хватит пустой болтовни, приступим к делу.
Для выполнения задания мне потребуется:

  • 1) учётная запись ask.fm
  • 2) сервис регистрации 10-минутной почты, чтобы на него зарегистрировать аккаунты хостинга и «аска».
  • 3) Собственно бесплатный хостинг с возможностью выполнения PHP-скриптов
  • 4) Пару минут свободного времени и стакан кофе.

Приступим…
Читать полностью »

В сети появились подтверждения ранее опубликованным данным о планах компании Intel по выпуску процессоров в течение ближайших пяти кварталов. В частности, подтверждена информация о выходе настольных процессоров поколения Haswell-E в преддверии сезонного подъема спроса.

Линейка процессоров, ориентированных на компьютерных энтузиастов, будет включать модели Core i7-5820K, i7-5930K и i7-5960X. В третьем квартале они придут на смену моделям Core i7-4820K, i7-4930K и i7-4960X поколения Ivy Bridge. Наиболее важными достоинствами Haswell-E будет большее число ядер (до восьми) и поддержка памяти DDR4.

Читать полностью »

Как-то прошло мимо Хабра, но на днях Microsoft добилась судебной блокировки около 20000 субдоменов NoIP. Однако что-то пошло не так и «по-техническим» причинам, предроложительно, заблокировали миллионы пользователей.
Читать полностью »

В настоящее время система государственного кадастра и регистрации объектов недвижимости основана на двухмерном представлении объектов, включая земельные участки, здания, сооружения. Однако существующий подход не исчерпывает всех ситуаций в реальном трехмерном мире, что при существующем двухмерном подходе вызывает проблемы в постановке на кадастровый учет и регистрации прав для ряда объектов. Проблему реализации 3D кадастра обсуждают уже достаточно давно во многих странах, Россия — не исключение. В данной статье я попытался осветить ключевые моменты проекта по реализации трехмерного кадастра, в частности ту сферу, которая ближе всего прилегает к IT структурам.
Читать полностью »

Дуглас Крокфорд

2007-02-21

Введение

В 1973 году на первом ежегодном симпозиуме «Принципы языков программирования» (Principles of Programming Languages Symposium) Вон Пратт представил статью «Нисходящий парсер с операторным предшествованием» (Top Down Operator Precedence). В этой статье Пратт описал метод синтаксического разбора, который объединяет лучшие стороны рекурсивного спуска и метода операторного предшествования Флойда. Метод Пратта очень похож на рекурсивный спуск, но требует меньше кода и работает гораздо быстрее. Пратт заявил, что его метод прост в освоении, реализации и использовании, необычайно эффективен и очень гибок. Благодаря своей динамичности он может использоваться для расширяемых языков.

Но если метод действительно безупречен, почему же разработчики компиляторов по сей день его игнорируют? В своей статье Пратт предположил, что БНФ-грамматики и их многочисленные модификации, а также связанные с ними теоремы и автоматы заняли нишу раньше и теперь препятствуют развитию теории синтаксического анализа в других направлениях.

Есть и другое объяснение: этот метод наиболее эффективен для динамических, функциональных языков программирования и использовать его в статическом, процедурном языке куда сложнее. Свою статью Пратт иллюстрирует на примере Lisp и играючи строит синтаксические деревья по потоку лексем. Но методы синтаксического разбора не особо ценятся в сообществе Lisp-программистов, которые проповедуют спартанский отказ от синтаксиса. С момента создания Lisp предпринималось немало попыток придать этому языку богатый синтаксис в стиле ALGOL: CGOL Пратта, Lisp-2, MLISP, Dylan, Interlisp's Clisp, оригинальные М-выражения Маккарти и так далее. Но все они провалились. Для Lisp-сообщества согласованность программ и данных оказалась важнее выразительного синтаксиса. С другой стороны, подавляющее большинство программистов любит синтаксис, поэтому сам Lisp так и не стал популярен. Методу Пратта нужен динамический язык, но сообщество динамических языков исторически не пользовалось синтаксисом, который так удобно реализуется методом Пратта.
Читать полностью »

Компания EK Water Blocks объявила о выпуске наборов серии EK-Kit, предназначенных для самостоятельно сборки систем жидкостного охлаждения. Разница между моделями EK-Kit X240 и EK-Kit X360 заключается в размере радиатора и числе вентиляторов.

Цена EK-Kit X360 — 365,95 евро, EK-Kit X240 — 342,95 евро

К набор входит процессорный водоблок EK-Supremacy с универсальным креплением, совместимым со всеми современными процессорами и безошибочно устанавливаемым без применения инструментов.

Читать полностью »

На сегодняшний день Nvidia представила пару настольных и несколько мобильных графических адаптеров, основанных на GPU архитектуры Maxwell. Пока наиболее производительным вариантом является GeForce GTX 750 Ti на графическом ядре GM107 с 640 ядрами CUDA.

Nvidia GeForce GTX 880 Maxwell

Согласно последним даннымЧитать полностью »

Каждая новая модель iPhone всегда вызывает нешуточный ажиотаж. С приближением официального анонса растёт вал предположений, догадок, подделок всевозможных «инсайдерских» сливов фотографий предполагаемого внешнего вида. Так случилось, что в наши руки попал один из прототипов iPhone 6.
Читать полностью »

Ни для кого не секрет, что камеры в некоторых смартфонах Nokia были одними из лучших на рынке на момент выхода. Как известно, подразделение Nokia Devices & Services окончательно перешло в распоряжение Microsoft в конце апреля. Конечно, программный гигант вряд ли забросит достаточно удачные технологии и идеи PureView.

Microsoft Canon

Читать полностью »

Всем привет! Вот и подошла к концу моя первая летняя сессия и хотелось бы рассказать о первом годе обучения на факультете ВМК МГУ. На хабре несколько лет назад была статья об этом. Её писал выпускник СУНЦ МГУ. Я же, в свою очередь, выпускник обыкновенной московской языковой школы (то есть гуманитарий).

Итак, ВМК глазами недоматематика.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js