python

В поисках альтернативы Atmel Studio

Atmel Studio and avr builder

Недавно вышла новая Atmel Studio версии 7.0. Как и все предыдущие IDE от Atmel, она не лишена ряда существенных недостатков, основной из которых - отсутствие кроссплатформенности.

Для сборки проекта студия использует утилиту make и генерит makefile. В принципе, makefile можно писать руками, но это не совсем удобно и очень громоздко. Попытки использования разных известные аналогов make (cmake, scons и прочее) желаемого результата также не дали. Хотелось своего велосипеда - чего-то предельно простого, гибкого и удобного. В качестве основы был выбран Python, т.к. его легко использовать не только в качестве языка для написания системы сборки, но и в качестве удобного языка для написания сценариев компиляции.

Извлечение ресурсов из flash-файлов

SWF unpacking

Наверное, многие программисты сталкивались с такой ситуацией, когда программа написана и отлажена, а ее исходный код утерян. Т.е., готовая программа есть, а вот исходник её, блин, взял и потерялся. Вообщем, когда надо раздербанить чей-то код восстановить внезапно утерянный исходник программы, творимой месяцами и годами. В случае программ, написанных на флеше, существует несколько коммерческих решений для выдирания различных ресурсов (изображения и звук) из swf-файлов. Так же существует бесплатный пакет

Уменьшение размеров файлов png - pngout

pngout

Оптимизация файлов изображений с целью уменьшения их размеров без потери качества никогда не бывает лишней. Особенно уместна такая оптимизация при разработке приложений для мобильных устройств, веб-приложений или интернет-сайтов. Для уменьшения размеров png-файлов существует хорошая бесплатная консольная утилита - PNGOUT. Она пережимает данные, содержащиеся в IDAT-пакете (в этом пакете содержатся собственно данные о

Подписка на RSS - python