Подписка

18 сентября 2011

Windows 8

Привет, дневник. Весь интернет последние несколько дней обсуждает новое детище MS - Windows 8. Я не остался в стороне и решил лично потрогать предварительную версию для разработчиков.

22 апреля 2011

Portal 2

Только что вернулся из магазина, где всего за 590 вечно деревянных я стал счастливым обладателем второго портала.

Вот как оно выглядит


Чехол, собственно коробка с диском и стерео-наклейка


3 наклейки, 2 диска и пятнашка


Вид сзади

05 апреля 2011

Практика "говнокода"

Наткнулся сегодня вот на этот пост на Хабре. Делать было нечего (ну да, хорошо, делать было что, но лень как всегда), и я решил поупражняться в решении простой задачи. Сначала пишу первое решение что пришло в голову, затем пытаюсь его уместить в одну строку.

31 января 2011

Уязвимость в Android 2.3 позволяет получить доступ к содержимому microSD

image

Научный сотрудник Университета штата Северная Каролина, Сюйсянь Цзян, обнаружил уязвимость в системе безопасности Android 2.3. Данная уязвимость позволяет получить доступ на чтение/запись к содержимому microSD-карты телефона и доступ к списку установленных приложений. Аналогичную уязвимость находили в более ранних версиях Android и Google уже делали исправления, закрывающие данную уязвимость. Но как оказалась эти исправления можно обойти.

Для получения доступа злоумышленнику достаточно, чтобы пользователь перешел по ссылке, ведущей на сайт с вредоносным кодом. В итоге злоумышленник получает доступ к любым файлам, хранящимся на microSD-карте, в том числе и персональным данным, которые могут на ней храниться.

В качестве временного решения данной проблемы рекомендуется не пользоваться microSD-картой, или отключить JavaScript в браузере, или же пользоваться сторонним браузером.

Есть информация, что Google уже работает над исправлением этой проблемы, но когда выйдет обновление пока неизвестно.

Источник

05 января 2011

Знакомимся с OpenGL

OpenGL

Знакомство с OpenGL нужно начать с того, что OpenGL — это спецификация. Т.е. OpenGL лишь определяет набор обязательных возможностей. Реализация же зависит от конкретной платформы.
OpenGL является кроссплатформенным, независимым от языка программирования API для работы с графикой. OpenGL — низкоуровневый API, поэтому для работы с ним неплохо иметь некоторое представление о графике в целом и знать основы линейной алгебры.