Архив Январь 8, Воскресенье, 2012

Assembler / [Из песочницы] Обратная разработка коммерческой программы: кейген для Zuma Deluxe

Нет комментариев »






Вступление

Здравствуйте, Хабралюди.

Судя по последним статьям в блоге Assembler, тема кейгенов становится здесь весьма популярной. Что ж, внесу и я свои пять копеек.

Наш сегодняшний подопытный — игра Zuma Deluxe, на которую я никак не мог отгуглить себе кейген (не подумайте, что я игроман: на всё данное исследование меня вдохновил тов. k_d с его самоиграйкой для Zuma). И сразу дисклеймер: данный взлом от начала и до конца проделан в образовательных целях и не имеет целью нести убытки компании PopCap Games.


Иконосказ / [Из песочницы] Мой взгляд на дизайн иконок

Нет комментариев »

image



Читая блог Иконосказ, а именно топики хабраюзеров grokru и INCWADRA, я подумал, что попал на некий конвейер дизайнеров Apple. Нет, в этом нет ничего плохого, но тем не менее эта назойливая мысль не покидала меня весь день.



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



С удовольствием выслушаю критику, отвечу на вопросы и дорисую другие, необходимые вам иконки.


Скачать .png + .psd:



#1 (значки слева-снизу)

#2 (значки по центру)


PHP / PHP 5.4 RC6 может стать последним перед релизом

Нет комментариев »

Планируемый к выпуску на 19 января PHP 5.4 RC6 может стать последним RC перед релизом,

если не произойдет чего-нибудь непредвиденного.

Разработчики рекомендуют тем, кто хочет обновиться как можно скорей, начинать изучать все особенности PHP 5.4.



Источник:

Письмо ответственного за релиз PHP 5.4 Станислава Малышева



Так же полным ходом идет подготовка к переезду сообщества разработчиков с Subversion на Git.

Данный переезд запланирован на некоторое время после релиза PHP 5.4.


Учебный процесс в IT / О том, как будущие программисты-автоматизаторы физику учили

Нет комментариев »

Вопросу, опубликованный тут, дал понять, что тема интересная.

Общие сведения:

Санкт-Петербургский государственный политехнический университет.

Кафедра распределённых интеллектуальных систем (В прошлом — классическое АСУ).

Студенты двух групп первого курса по специальностям «Информатика и вычислительная техника» и «Автоматизированные системы управления и обработки данных».



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



Лекции.

По поводу физики, к сожалению, сформировано мнение, что это что-то сложное и непонятное.


.NET / XNA: Вывод текста системными шрифтами

Нет комментариев »

XNA предполагает вывод текста только заранее подготовленными растровыми шрифтами. И это правильно. Быстро, не зависимо от ОС, предсказуемые размеры текста.

В моём случае требовалось совершенно противоположное. Произвольный выбор гарнитуры и размера шрифта, и низкие требования к производительности. Задача оказалась довольно трудной. Информации в интернете оказалось мало и она была крайне разрознена.


Разработка под Android / [Из песочницы] Улучшенный Android NDK (Native Development Kit)

Нет комментариев »

Долгое время занимаясь разработкой под Android, я постепенно пришел к выводу, что многих вещей мне, как разработчику, сильно не хватает. Тогда, в начале 2010-го, не хватало только C++ exceptions и RTTI. Без них любой нетривиальный C++ код просто не мог быть портирован на Android и требовал практически полного переписывания. Это было очень существенное ограничение, которое никак не давало мне покоя. К счастью, Android — это open source, поэтому, вооружившись максимой «если тебе что-то нужно, сделай это сам», я засел за работу. К моему удивлению, сделать поддержку полноценного C++ с исключениями и RTTI оказалось довольно несложно. Потребовалось всего около недели работы. Далее был сделан сайт, на который и были выложены получившиеся пакеты для Windows, Linux и Mac OS X, а также патч и инструкция по сборке.



Блог компании Round Lake / Структурирование JS-ассетов в Rails 3.1 (Styx)

Нет комментариев »

Механизм ассетов в 3.1 сильно упростил жизнь большим проектам, но при этом немножко усложнил маленьким. При использовании встроенных генераторов, рельсы как и прежде создают отдельный файл для каждого контроллера, вот только теперь содержимое этих файлов появляется по-умолчанию на абсолютно всех страницах. Если в случае с SCSS это только помогает, навязывая правильное структурирование, то что делать с JS?



Если проект большой и вы используете для массивного JS какой-нибудь клиентский фреймворк вроде Backbone – отлично! Он будет лучше загружаться и сам решит где и как ему работать. Но что если нужно всего-лишь подключать небольшое количество кода для конкретных страниц? То есть даже не controller’ов, а скорее action’ов. И желательно чтобы когда таких кусочков стало больше 5 код не превратился в спагетти. С этим может помочь маленьий гем Styx.


Linux для всех / 16 января Mandriva может быть объявлена банкротом

Нет комментариев »





Несмотря на то, что совсем недавно вышел дистрибутив Mandriva Linux 2011, дела у компании идут не очень хорошо. Фактически, если не найдется какого-либо приемлемого решения, удовлетворяющего и акционеров, и руководство компании, то 16 января Mandriva объявит о банкротстве. Вообще говоря, подобная ситуация не является новинкой для разработчиков, поскольку несколько лет назад в похожем положении оказалась компания Mandrake Soft, разрабатывавшая предтечу Mandriva, Mandrake Linux.



Хостинг / [Из песочницы] Рецепт приготовления 1U сервера в домашних условиях

Нет комментариев »

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



Это блюдо может быть приготовлено в дорогом ресторане из качественных ингредиентов по уникальным рецептурам поваров из Dell, Fujitsu, HP, IBM и Sun. Да, цена таких серверов будет соответствующей, ведь в нее будет включена не только плата за приготовление, но и


Учебный процесс в IT / [Из песочницы] Кто кого учит: преподаватель студента или студент преподавателя?

Нет комментариев »

image


Вступление





Нет, мой пост не про Никиту Михалкова, как некоторые могли бы подумать, гляда на скриншоты. Мне хотелось бы поведать хабрасообществу о методах преподавания IT-дисциплин на примере нескольких ВУЗов одного из крупных городов в России с позиции человека, который раньше занимался тем, что писал на заказ студентам этих ВУЗов курсовые и дипломные работы и тесно работал не только с учащимися и с преподавательским составом, но и с работодателями. Параллельно это не мешало мне учиться на всё той же специальности, связанной с IT и увидеть всю «систему» своими глазами изнутри. Я читаю хабр уже около четырех лет и заметил, что на нём пишут много статей на тему образования, но тот ВУЗ, где я учился отличается тем, что получил несколько грантов в области нанотехнологий и кластерных вычислений, поэтому я с удовольствием расскажу о всей подноготной таких популярных в телевизоре тем.



В завершение статьи я также хотел бы вывести некоторые тезисы на тему образования в IT, которые будут несколько различаться с общепринятыми, чтобы дать вам пищу для обсуждений в комментариях, если конечно это будет вам интересно…