dwwb - Добро пожаловать! Снова.
До Н.Г.

Показаны записи с тегом: Разное.

SWF 2 EXE (Теория)

Опубликовано: 08-08-2014 23:32 Автор: MBTY Теги: Разное
Раньше (где-то 7-10 лет назад) Flash контент был очень популярен. На нём писали почти всё: Сайты, приложения, игры, учебные материалы, мультики и прочие скримеры.
У всего перечисленного (кроме сайтов) контента было расширение *.SWF. На компьютере же должен был иметься Flash Player, который это дело и запускал. Мало того: Flash Player версии тех времен имел крутую функцию "искаропки" - конвертирование любого SWF файла в автономное EXE приложение (Файл>>Создать проектор). И никто этому тогда особо не удивлялся и не задумывался, что может быть как то иначе.
Шли годы, среду разработки Flash перекупали разные правообладатели, допиливали, дополняли, РАСШИРЯЛИ и за эти 7-10 лет с случилось в мире Flash случилось много всякого нехорошего, но 1 факт почувствовали многие нынешние фанаты Flash контента - функция конвертирования SWF>>EXE была выпилена напрочь.
Вот и задался я вопросом: Как же ТЕПЕРЬ конвертировать старые SWF игрушки, используя при этом не старый медленный Flash Player 6, а новенький Flash Player 10-13 (по моему версии с 10 по 13 ничем не отличаются).
Вообще в сети есть сторонние конвертеры этого добра, но уж очень интересно было заглянуть им под капот. За одно описать процедуру "для потомков".
Гуглением каких-то китайских сайтов было выявлена следующая (оффициальная) методика, для которой нам потребуется Flash Player с пометкой Standalone (самостоятельный - не требует установки), командная строка, стандартный калькулятор Windows и любой HEX редактор (HxD - норм)
1) Нужно соединить наш Flash Player с нашей swf игрухой. Для этого нужно запустить командную строку и напечатать заклинание "copy /b C:\FP.EXE + C:\ИГРА.SWF rezultat.exe"
Подразумевается, что игруху и плеер мы скинули на диск С для удобства. FP.EXE - плеер, ИГРА.SWF - игра. Нужно указывать имена своих плеера и игры. rezultat.exe - то что у нас получится, но запускаться пока не будет.
2) Далее нужно в конце файла впечатать чудо-маркер, объяснение которому уже, увы, утеряно в глубинах сети. Открываем наш rezultat.exe в HEX редакторе и в самом конце файла вбиваем 4 байта "56 34 12 FA". HEX редактор не закрываем.
3) Теперь нужно в этом же файле, после маркера "56 34 12 FA", вбить размер SWF составляющей.
а) Через проводник смотрим свойства файла C:\ИГРА.SWF. Видим, что игра весит, например, 5,92 МБ (6 209 702 байт)
б) Открываем калькулятор, вид выбираем "Программист". Вбиваем в него число 6 209 702, а затем слева на калькуляторе меняем пункт DEC на HEX. Число превращается в 5EC0A6
в) Возвращаемся в еще не закрытый HEX редактор и допечатываем наше 5EC0A6, но попарно-наоборот. Вбить вы будете должны не 5EC0A6, а A6C05E.
г) Финальным штрихом мы "закрываем" файл, вбив в том же НЕХ редакторе байт "00" в самом конце файла.
Теперь сохраняем наш файл - это будет самостоятельное приложение, которому не нужны ни установленный в системе флеш-плеер, ни SWF файл.
Тут нужно сделать замечание:
*) Размер SWF файла мог быть меньше. Пусть 886 398 байт или D867E. HEX значение имеет нечетное количество знаков. Чтобы его попарно развернуть нужно сделать число знаков четным. Для этого нужно в начале дописать 0. (D867E >> 0D867E >> 7E860D)
Так работали старые версии плеера, так должны работать конвертеры сторонних разработчиков. Я тоже написал конвертер, но пока не выкладываю - не нравится философия всего этого "конвертирования". Иногда SWF файл весит 100-200 килобайт, а к нему приходится приклеивать 5,5 МБ, если Player 10 версии и за 10МБ, если берется 14 версия плеера. Для одного файла ничего, а вот для десятка-двух - неприемлимо. Читать далее

На Десерт

Опубликовано: 02-08-2014 03:57 Автор: MBTY Теги: Разное, Youtube

Послушайте раз 5, а потом пусть у вас весь день в голове крутится припев. Читать далее

Семь долгих лет fb2

Опубликовано: 30-07-2014 14:40 Автор: MBTY Теги: Разное

Jpeg vs Png

Опубликовано: 23-06-2014 07:41 Автор: MBTY Теги: Разное
Jpeg vs PNG (dwwb.ru)Jpeg vs PNGХочу поведать вам о чудовищной информационной катастрофе, которая происходит в настоящее время и с каждым днём становится всё серьёзней. Это графический формат JPEG и используемый в нём алгоритм сжатия с потерями, безбожно искажающий цветовые данные.
Начну с того, что на улице 2014 год и слово "потери" относительно к изображениям неприемлимо впринципе. Винты по 256МБ и флоппи-диски остались в прошлом тысячелетии, более нет смысла ужимать картинки, высчитывая каждый килобайт. С объёмом носителей выросла и скорость интернета, а с развитием веба появилась необходимость в векторных форматах, прозрачности, графических элементах высочайшего качества.
Всё это и в самом деле есть, вот только злосчастный '.jpg' по сей день остаётся форматом №1, заразив собой более 90% всех картинок в сети и на персональных компьютерах. Проверьте сами. Да, это именно зараза, потому что сохраняет в нём не только быдло или гуманитарий, но и IT-специалисты, дизайнеры, физики-ядерщики и прочие причастные, а с каждым сохранением качество изображения нещадно падает. Сохранить, залить, отредактировать, залить ещё раз, и вместо исходной картинки будет каша.
Люди гонятся даже не за малым весом, а становятся лишь жертвой своего неведения: JPEG - расширение по умолчанию в любой графической программе, все цифровики перегоняют в него фото, а сколько сайтов принимают аватарки или даже макеты исключительно в этом формате? Даже выставив качество на максимум, артефакты будет видно невооружённым глазом.
Если у вас в руках формат JPEG, знайте: на этом изображении нет ни одного пикселя, который подразумевал художник или увидела матрица фотоаппарата. Это изображение уже не восстановить до исходного, но оно может стать ещё хуже. Пожалуйста, если оно вам дорого, нравится или вы просто хотите оставить его у себя и тем более делиться - перезапишите его в PNG или любой другой формат без потерь. Ведь попав в сеть, картинка может вернуться годы спустя совершенно изуродованной, а кто-то примет её за оригинал. Такова участь всех олдфажных пикч, на которые без слёз не взглянешь.
JPEG - словно белый шум, заглушающий сонату. Вандал, порочащий цифровое искусство. Бессмысленный и беспощадный. Расскажите об этом друзьям и знакомым. Только всеобщим презрением к этому формату мы сможем остановить эпидемию и очистить интернет от скверны.
Читать далее

Обсессивно-компульсивное расстройство

Опубликовано: 16-04-2014 23:51 Автор: MBTY Теги: Разное
Обсессивно-компульсивное расстройство (dwwb.ru) Наткулся у себя на диске на подборку картинок, которые не могут не раздражать.
Если они раздражают и Вас, то у вас ОКР. Заодно протестировал скрипт заливки пачки картинок с созданием галлереи к ним. Скрипт сырой и требует доработки напильником, но меня устраивает и так. Будут желающие - выложу.Читать далее

Сырные косички из Омска

Опубликовано: 28-03-2014 22:26 Автор: MBTY Теги: Разное
Омский завод «Сыры», работники которого купались в молоке, закрыт.
http://lifenews.ru/news/130130
Давно так не смеялся.
Читать далее

Google

Опубликовано: 07-03-2014 00:35 Автор: MBTY Теги: Разное
Все знают, что Google следит за пользователи. Все знают, что фирмой собирается статистика о каждом человеке, чтобы показывать интересную ему рекламу, рекомендуемые для него сайты показывать в первый строках поиска и так далее. Не все верят и не знают где этом можно убедиться. А вот где. Читать далее

Очередное обвновление SmartPa4Gen

Опубликовано: 04-03-2014 21:19 Автор: MBTY Теги: Разное
Обновление. Теперь файлы не должны находиться в одной папке на момент создания патча.
Благодаря korsak и qwas получилось обойти вышеупомянутое ограничение. За что им огромное Спасибо!
SmartPa4Gen - Главное окно. (dwwb.ru)
SmartPa4Gen - Главное окно.
Свершилось! Благодаря доброму человеку я узнал, что SmartVersion, таки обновилась, а потому можно обвновить и SmartPa4Gen.
Теперь не нужны танцы с бубном, чтобы создать SVF файл, который потом нужно превратить в приложение.
Консольная версия теперь работает стабильно, а потому удалось всё автоматизировать.
Появилось одно "НО". Файлы, для которых делается патч должны, в момент его создания, находиться в одной папке.
Руководство знатно "похудело":
Запускаем SmartPa4Gen, указываем "старый" и "новый" файл, а так же место, куда сохранится готовый патч.
Если его не указывать то патч будет создан в папке SmartPa4Gen.
Забиваем описания патча, а так же заголовки окон патча.
Жмякаем "Начать".
ВСЁ!
Скачать
Читать далее

Забытые профессии

Опубликовано: 02-03-2014 23:09 Автор: MBTY Теги: Разное
В прошлом существовали самые разнообразные профессии, которые с ходом прогресса постепенно перестали быть востребованы, а позже и вовсе забыты.
1. Установщик кеглей для боулинга.
Специальные люди, которые устанавливали кегли для игроков. Работа была сложной, шумной и малооплачиваемой. Как правило для этой работы нанимались дети.
Забытые профессии (dwwb.ru)
Установщик кеглей для боулинга
Забытые профессии (dwwb.ru)
Установщик кеглей для боулинга
Читать далее

Вышел Android-x86 4.4

Опубликовано: 19-02-2014 11:22 Автор: MBTY Теги: Разное, Android

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

Заранее спасибо за поддержку!