These are chat archives for synrc/n2o

6th
Mar 2016
Andy
@m-2k
Mar 06 2016 07:18
а чо бы ишью в syn не написать что они с ключами найоубывают?
Andrii Sergiienko
@fycth
Mar 06 2016 08:44
фик его знает. ну я запулил ишью токашо
Andrii Sergiienko
@fycth
Mar 06 2016 11:13
Thank you @fycth, this has also been reported by @5HT in his tweet.
Макс успел оказывается уже
Andy
@m-2k
Mar 06 2016 11:27
лiл
Andy
@m-2k
Mar 06 2016 21:44
охуеваю сегодня весь вечер от крестопидоров
была задача получить высоту и шиниру jpeg пикчи
на стэковерфлоу одно говно
вот более менее какой-то вариант попался http://carnage-melon.tom7.org/stuff/jpegsize.html
но блядь как обычно пришлось разобраться в спеках jpeg и этот код какая-то больная фантазия ебаната
Andy
@m-2k
Mar 06 2016 21:50
на эрланге такая тема получилась:
image_info(<<255,216,Data/binary>>) ->
    BlockForeach=fun BlockForeach(BlockOffset) ->
        case binary:part(Data,BlockOffset,2) of
            <<16#ff,SOFn>> when SOFn =:= 16#c0 orelse SOFn =:= 16#c2 ->
                <<B:8,H:16/big,W:16/big,Comp:8>> =binary:part(Data,BlockOffset+4,6),
                C=case Comp of 1 -> 'GreyScaled'; 3 -> 'YcbCr'; 4 -> 'CMYK' end,
                {ok,#jpeg{bit_depth=B,height=H,width=W,color_space=C}};
            <<16#ff,_>> ->
                <<BlockLength:16/big>> =binary:part(Data,BlockOffset+2,2),
                BlockForeach(BlockOffset+BlockLength+2)
        end
    end,
    BlockForeach(0);
rusjava8
@rusjava8
Mar 06 2016 22:20
:+1: