Pull to refresh
73
0
Михаил@GMM

User

Send message
Ну возьмем к примеру картинку «наш герой»:
Исходный размер — 42564 б (zip архив = 2893 б)
Оптимизированый размер — 28311 б (zip архив = 2799 б)

кстати хабр снова съел тег:
input_data=input_data.replace('</style>','b{display:block; position:absolute;text-decoration:none;</style>',1)

я случайно запостил прогнанный через себя же текст программы, должно быть:
input_data=input_data.replace('paddin:','padding:');
input_data=input_data.replace('
','b{display:block; position:absolute;text-decoration:none;}
Вот оптимизатор написал:
import re
import sys
filename=sys.argv[1]
input_data=file(str(filename) , 'rb').read()
input_data=input_data.replace('padding:','padding:');
input_data=input_data.replace('b{display:block; position:absolute;text-decoration:none;} i{display:block;text-decoration:none;}</style>','b{display:block; position:absolute;text-decoration:none;} i{display:block;text-decoration:none;}</style>',1)
reg_optimize = re.compile(r'<div style="position:absolute;padding-left:(\d+\.+\d+)em;padding-top:(\d+\.+\d+)em;"><div style="font-size:(\d+\.\d+)em;">•</div></div>')
result =reg_optimize.sub(r'<b style="padding:\2em 0 0 \1em"><i style="font-size:\3em">•</i></b>',input_data)
file(str(filename) , 'wb').write(result)

Только вместо • нужно написать & bull;
>+эмулятор денди
Кстати, как понял согласно пункту 3.3.2. эмулятор денди тоже нельзя создавать?
можна сделать блютуз в пульте, и при попытки коннекта, он бы свивстел и вибрировал.
Или так:
a=a ^ b;
b=a ^ b;
a=a ^ b;
ну тогда уж можна заюзать букмарклеты
Эх, спасибо автору. Я никак не мог понять почему у меня на телефоне каждый раз меняеться ссылка на песню, а на компьютере постоянная.
А как там сделано питание?
А во Львове будете?
Планируете ли вы увеличить плату за регистрацию (с целью борьбы со спамом конечно же)? Или вообще ее убрать?
понравилась фраза про музыку из зайцев нет
Например, чем нибудь таким
Раньше пользовался WMP 11 пока не начала тормозить библиотека и долго запускатся.
Для видео и быстрого прослушивания аудио использую mplayer(консольный или GUI).

Сейчас открыл для себя MediaMonkey, пока для меня показался весьма удобным в плане музыкальной библиотеки.
причем любой, даже не системный процесс.
Кстати диспетчером задач очень удобно быстро выключать компьютер, просто заходим в меню Завершение роботы, зажимаем Ctrl и выбираем Выключение.
Так и представил себе троян который выполняет одну единственую функцию — вешает на Caps Lock выключение.
Да у меня до сих пор привычка юзать Ctrl-Insert и Shift-Insert

Information

Rating
Does not participate
Location
Львов, Львовская обл., Украина
Registered
Activity