Месяц: Август 2013
-
Ссылочные и значимые типы данных в CLR via C# (часть 2)
—
от автора
В C# все типы объявленные с ключевым словом struct являются значимыми, как class — ссылочными. Разницы в их поведении не наблюдается, поэтому особо важно понимать какой тип используется в программе, так как это может значительно влиять на производительность в программе. Рассмотрим пример, из которого видна разница между ссылочными и значимыми типами:
-
Эльзевир – мой вклад в его падение
—
от автора
от переводчика: В свете недавно появившейся на Хабре публикации «Наука под замком», хотелось бы привести взгляд изнутри на проблему доступности научных публикаций британского математика из Кембриджского университета, пишущего в интернете по ником gowers. P.S. Международные названия журналов, насколько мне известно, не имеют официальных переводов, поэтому перевод дан по смыслу с указанием оригинального названия Нидерландская издательская…
-
Настраиваем LAMP для работы в Windows через VirtualBox
—
от автора
Здравствуйте. Статья из разряда – шоб для себя було, но, думаю, будет интересна многим. Началось с того, что потребовалось мне в PHP работать с xlsx-файлом, что, по сути, переименованный zip. И вот как-то сложилось, что Денвер мне не понравился с самого начала изучения PHP. Не то чтоб он мне совсем не нравился, но хоть я…
-
ntdll!LdrHotPatchRoutine & DEP/ASLR bypass (MS13-063)
—
от автора
Вчера компания Microsoft выпустила набор security-обновлений для своих продуктов, среди которых было обновление MS13-063, которое исправляет возможность обхода таких «смягчающих» механизмов эксплуатирования как DEP & ASLR. Техника обхода этих механизмов в эксплойтах была продемонстрирована ресерчерами NSFocus Security Labs на конференции CanSecWest и VUPEN на Pwn2Own 2013. Мы уже писали про механизмы EMET v4, в котором…
-
Интерфейс JTAG? — Это очень просто!
—
от автора
Многие знакомы со словом «JTAG», но знакомство это скорее всего поверхностное. В этой статье я хочу перевести Вас на новый уровень, так сказать «во френдзону». Возможно, для многих я не открою ничего нового, но надеюсь тем, кто давно хотел ознакомиться, будет интересно почитать. Итак, от винта.
-
MVVM Navigation toolkit для Windows Store и Windows Phone 8
—
от автора
Навигация в сабжевых платформах проста, но доставляет некоторый зуд в некоторых местах при попытке красиво связать ее с MVVM. К примеру, в Windows Phone навигация происходит только по ccылкам с возможностью задать параметры только в URI (т.е. строками) что особенно доставляет удовольствие при перемещении представлений в другие папки Navigate(Uri uri) тогда как в Windows Store…
-
Комиксы на злобу дня
—
от автора
Всем привет! Навеяно http://scientificmarketer.com/2010/09/cartoon-index.html Картинка для привлечения внимания:
-
Разработка JSF приложений при помощи IntelliJ Idea. Часть 1: Установка компонентов и настройка среды разработки
—
от автора
Этат статья является переводом статьи «Developing JSF applications» с официальной вики jetbrains (http://wiki.jetbrains.net/intellij/Developing_JSF_applications) только вместо сервера приложений Tomcat будет использоваться GlassFish. Мы начнем с подготовки к разработке JSF приложений. Она включает в себя активацию необходимых плагинов, регистрацию GlassFish в IntelliJ Idea и создание Java модуля, подходящего для разработки JSF приложений. Далее мы разработаем небольшое JSF…
-
BLIND GAMES — экзамен для игрового разработчика
—
от автора
Недавно прочитанная статья BLIND GAMES: THE NEXT BATTLEGROUND IN ACCESSIBILITY навела меня на размышления о враждебности игровой индустрии к слепым и слабовидящим. Возможно, это связано с тем, что под компьютерной игрой сейчас в первую очередь понимается видеоигра, а как слепой может играть в видеоигры!? Нонсенс, чепуха!!! Нет, они, конечно, могут играть и в видеоигры, и…
-
Генерация номеров счастливых билетов
—
от автора
В рамках небольшого тестового задания потребовалось реализовать старую и известную задачу с поиском количества счастливых билетов (указанной пользователем разрядности номера). Как ни странно, при большом числе источников с математическим описанием алгоритма, реальных примеров реализации оптимизированного варианта (без перебора) оказалось немного, но всё же большой проблемы эта часть задания не составила. Во второй же части потребовалось…