Blog posts

Quicksort на списках

Нашло чего-то такое, декадентское сегодня... Наверное, заработался...

Все мы прекрасно знаем быструю сортировку -  quicksort, которая обычно применяется к массивам. Все мы также прекрасно знаем самые разные списки. А как насчет быстрой сортировки на списках? Я еще не понял, это изящество или извращение, но что-то такое этакое в этом есть...

В общем, получился вот такой "шедевр"...

Воспитательный задний земной барьер

Сегодня я хотел бы поговорить о деградации онлайн сообществ. Повод (но не причина) для этого разговора очень забавный, так что позвольте сначала рассказать именно о нем.

Программист – тоже человек!

Что бы вы сказали о человеке, который решил показывать полноэкранные фильмы на машине с Intel 80386 (помните, были такие?) или решившем построить вебсайт, обслуживающий миллионы человек, на одной едиственной IBM PC XT circa 1980? Покрутили бы пальцем у виска, верно?

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

Конец телевидения как мы знаем его – с точки зрения классовой теории

Итак, обещанная третья статья о конце телевидения с точки зрения... марксизма. Не торопитесь с критикой, не того, что вы подумали и не того, что большинство называет марксизмом. Марксизм состоит по сути из двух вещей: социоэкономической модели, которую до сих пор уважают те, кто разбирается в вопросе, и популистский бред насчет революций и экспроприации экспроприаторов. Так вот, первой части практически никто не знает и не понимает. А зря.

Классовая теория for Dummies

XBox development kit - на чем пишутся и отлаживаются игры для XBox 360

Вот подумал, что может быть интересно. Кстати, а вы знали, что XBox 360 внутри не Intel, а PowerPC, и Windows там не совсем обычная, а с рядом интересных особенностей (например, нет registry и COM)

Поскольку это не обычный компьютер, да еще и защищенный, отлаживать на обычном XBox 360, купленном в магазине, не получится. Поэтому для этого есть специальная версия XBox 360 Development Kit, которая сильно дороже, включает в себя некоторые дополнительные удобства для разработки поддержанные дополнительным железом, которое в основном прячется в этой серой "башенке" сверху.

Христос Воскресе!

Да-да, далеко не все празднуют этот праздник, и многие не сегодня, но я все-таки поздравлю всех, потому что universal message - идея этого праздника важна и обща для людей всех вер. Если уж на то пошло, то одно из самых лучших выражений его идеи было создано во времена советского коммунизма без малейших религиозных намеков:

Почему изобретателей считают идиотами?

Недавно патентный оффис утвердил один из патентов Microsoft, в котором я являюсь одним из авторов. Как я узнал об этом? Из почты. Но не от патентного оффиса, а от фирм, специализирующихся на производстве табличек на стенку, кои должны увековечить сие достижение. Почему-то считается, что счастливый изобретатель (все права которого, между прочим, ушли фирме, на которую он работает) просто спит и видит как бы заказать на свои кровные таких табличек по цене долларов двести за штуку и развесить их в оффисе, дома и еще невесть где.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer