@ru_python

Страница 1752 из 9768
Глеб
10.11.2016
09:59:54
Кстати, каюсь, грешен, что не предложил сразу использовать numpy, там можно загрузить картинку и работать как с массивом точек

from scipy import misc import matplotlib.pyplot as plot import numpy as np import math img = misc.imread("1.jpg") img = (0.21 * img[:, :, 0] + 0.71 * img[:, :, 1] + 0.07 * img[:, :, 2]).astype('int16')

b0g3r
10.11.2016
10:01:13
тащить scipy ради этого?

Глеб
10.11.2016
10:01:42
Смотря что там за "работа с байтами"

Google
Глеб
10.11.2016
10:01:51
да и от scipy тут только misc нужен

который, впрочем, использует PIL

так что scipy не нужен, просто пример привел

b0g3r
10.11.2016
10:02:10
так всё равно scipy ставить)

IH
10.11.2016
10:03:36
Так. Могу скинуть джава-код и рассказать предысторию, вместе посмеемся

static byte[] convertTo1bit_PixelFormatType4(byte[] picData, int w, int h) { byte[] newPicData = new byte[picData.length / 8]; int row = 30, s = 1; for (i = 0; i < picData.length; i += 16) { newPicData[row-s] = (byte)( ((picData[i + 6 ] << 7) & 0x80) | ((picData[i + 14] << 6) & 0x40) | ((picData[i + 4 ] << 5) & 0x20) | ((picData[i + 12] << 4) & 0x10) | ((picData[i + 2 ] << 3) & 0x08) | ((picData[i + 10] << 2) & 0x04) | ((picData[i + 0 ] << 1) & 0x02) | ((picData[i + 8 ] << 0) & 0x01)); newPicData[row+30-s] = (byte) ( ((picData[i + 1 ] << 7) & 0x80) | ((picData[i + 9 ] << 6) & 0x40) | ((picData[i + 3 ] << 5) & 0x20) | ((picData[i + 11] << 4) & 0x10) | ((picData[i + 5 ] << 3) & 0x08) | ((picData[i + 13] << 2) & 0x04) | ((picData[i + 7 ] << 1) & 0x02) | ((picData[i + 15] << 0) & 0x01)); s++; if(s==31) { s=1; row+=60; } } return newPicData; } Вот джава-код

А вот предыстория: Идиотизм. Люди написали свой формат для электронных читалок. И так как заказчик купил у них эти экраны, нам нужно писать конвертер для экранов. И только так. Кстати да, тестового девайса тоже нет, дебаггинг идет следующим образом - я отправляю им файл на почту(НА ПОЧТУ!!!), они пьют чай, лениво загружают его в читалку и одним пальцем пишут мне слово "НЕ ПОЛУЧИЛОСЬ". Поэтому хочу сократить число итераций =)

b0g3r
10.11.2016
10:05:55
мило

IH
10.11.2016
10:06:45
мило
Поэтому я нихрена не могу понять логику этого кода и поэтому долблю идиотскими вопросами. Вроде либами все получилось сделать, но не то что нужно

Глеб
10.11.2016
10:14:56
Какой занятный у них формат

Дмитрий
10.11.2016
10:14:56
Кто-то знает как реализовать атаку slowlori на python3?

Или slowhttp

nemoy
10.11.2016
10:25:59
Google
Дмитрий
10.11.2016
10:37:06
Судя по сорцам, там просто инициализируется 100 конектов (по-умолчанию) и потом отправляются данные, мне надо при отправке данных понизить скорость отправки, в сорцах подобного не приметил, мб провтыкал, буду рад если укажете где в это реализовано

Ray
10.11.2016
10:47:59
вам нужно будет отправлять определенное количество байт за отрезок времени

может так получится

http://stackoverflow.com/questions/1833563/simple-way-to-simulate-a-slow-network-in-python

думаю должно прокатить

у меня одного вопрос "а эта бабуйн https://github.com/gkbrk/slowloris действительно будет работаь ?"

ip клиента не меняется, фаервол по идеи должен определить что к чему

Дмитрий
10.11.2016
11:02:33
ip клиента не меняется, фаервол по идеи должен определить что к чему
Думаю что в данном виде оно может проканать, если на сервере не стоит ограничение на кол-во соединений с 1 ip

Хотя готовая приблуда может быть послана в 3-х буквенное эротическое турне фаерволом, так как инициализация 100 соединений подряд без таймаута выглядит подозрительно для фаервола

Nikolay
10.11.2016
11:07:37
vim !

Ray
10.11.2016
11:08:14
vim !
воистину vim

Дмитрий
10.11.2016
11:08:20
вам нужно будет отправлять определенное количество байт за отрезок времени
Можно отправлять по 1 байту с задержкой, спасибо за идею

Ray
10.11.2016
11:10:50
Можно отправлять по 1 байту с задержкой, спасибо за идею
напишите если вдруг это будет работать )

Владимир
10.11.2016
11:18:19
Ребята у кого есть свои сетки сайтов, доров, блогов? Готов купить. Пишите в ЛС!

Milton
10.11.2016
11:23:00
шо это ?
Это спам

Ray
10.11.2016
11:25:36
та не

мне интересно что такое сетки сайтов ?

ааа

Google
Ray
10.11.2016
11:28:12
то есть заработать можно на рекламе

Eldar
10.11.2016
11:37:14
Типо запилить 5 копий хабра со своей рекламой?

Aragaer
10.11.2016
11:54:23
вот только в еве с некоторых пор чемодан уже не чемодан

ну ты чо, ему ж надо ссылку кинуть

Admin
ERROR: S client not available

Aragaer
10.11.2016
13:21:21
а то ты ж не пойдешь на сайт

oneek
10.11.2016
13:21:29
Может это баба с членом

И головой мужика

Игорь
10.11.2016
13:22:00
баньте его сразу

oneek
10.11.2016
13:22:27
Кого?

Рекрутера?

Aragaer
10.11.2016
13:22:35
зато коломбо

Aragaer
10.11.2016
13:22:42
не рекрутер, а спамер же

oneek
10.11.2016
13:23:03
Да ладно вам, вам бы забанить только

Aragaer
10.11.2016
13:23:13
рекрутеры постят вакансии или ссылки на вакансии, спамеры постят ссылки на какие-то просто ресурсы

oneek
10.11.2016
13:23:19
Давайте релокейшен в европку мне

Дак тем более, зачем банить

Kirill
10.11.2016
13:23:39
да, ладно, сам забанюсь) Донт ворри)) там вопрос был в тексте, если что))

oneek
10.11.2016
13:24:05
Трап в питон чате на вес золота

Это в руби канале все такие

Google
Eldar
10.11.2016
13:25:15
Та прост хитровыебанный бот

oneek
10.11.2016
13:27:20
В жди меня можно обратиться

Победа трапа

Страница 1752 из 9768