crypt of decay - December 11th, 2013 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

December 11th, 2013

про римейки [Dec. 11th, 2013|03:56 pm]
подумал, что если и закончу какой-то римейк, то туда надо ещё какую-нибудь древнюю технологию компрессии для ресурсов привинтить. по этому поводу быстренько выдрал из древнего же архиватора ha алгоритм ASC (lz-словарик плюс арифметика сверху). сделал в виде двух библиотек: компрессор/декомпрессор, которому передаёшь функции чтения/записи и вызываешь функцию «сделай это!», и «standalone unpacker», которому передаёшь только функцию чтения запакованого потока, и от него можно получать в буфер байты через аналог read().

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

попробовал пожать образ амижного винта (500 мегов). по скорости сжатия выиграло у 7z, по самому сжатию на 20 мегов проиграло: 7z выдал архив ~20 мегабайт, libha — ~30 мегабайт.

не выкладываю, потому что repo.or.cz в очередной раз лежит.
Link13 meows|meow!

ради интереса, ha/asc vs 7z -mx=9 [Dec. 11th, 2013|08:29 pm]
пожал исоху «крестоносец: беспесды без сожаления».

libha зажала за три минуты. 7z зажал за пять с половиной минут. при этом 7z выиграл у libha чуть меньше пятидесяти мегабайт.

libhaunp разжала за полторы минуты. 7z разжал за сорок восемь секунд. как ни удивительно — в один и тот же набор байтов.

libhaup при разжатии съела 1.3 MB RES (при этом имея выделеный буфер записи размером 1 MB). 7z отожрала 69 MB RES. хуй знает, на что.

при паковке 7z занехуй слопал 680 MB RES (в ставке Гитлера все малахольные!), libha — 2.6 MB RES (при этом имея два выделеных буфера чтения и записи, каждый размером по 1 MB).

я считаю, что компрессор для римейков получился просто охуительный. почему никто больше его не использует — хуй знает.
Linkmeow!

про игры [Dec. 11th, 2013|11:21 pm]
поиграл в faster than light. ну и что? не понимаю восторгов. ну, рогалик. ну, в космосе. в общем-то забавный, но всё равно достаточно унылый. был бы с исходниками — может, даже дал бы авторам полтора доллара на быстролапшу. без исходников — пусть удавятся, конечно.

на всякий случай всё равно посадил под пользователя, которому доступ в интернеты запрещён. ну, ибо нехуй: то, что вся проприетарщина пИздит и стучит — это аксиома. иначе зачем исходники прятать?

так вот, про игру: потратить пол-часика — покатит. лично у меня непреодолимого «just one more time» не вызвала, в отличие от DooM RL, например, или I.V.A.N.

да, кстати: восторгов по поводу «космических рейнджеров» я в своё время тоже не понял. унылка однообразная, а идиотские миссии на планетах её только сильнее испортили.
Link24 meows|meow!

navigation
[ viewing | December 11th, 2013 ]
[ go | Previous Day|Next Day ]