
Whore Amazing
23.08.2016
12:16:22
ничего нет
ты не поверишь, но в деревнях не строят магазинов техники

here1am
23.08.2016
12:16:41
а интернет-магаз есть?

Whore Amazing
23.08.2016
12:16:49
есть, да денег нет

Google

here1am
23.08.2016
12:17:12
показывай, может куплю на твоё имя, сэкономлю потом на одном обеде

Whore Amazing
23.08.2016
12:17:22
не
не стоит

Petr
23.08.2016
12:17:58
ну разбери клаву, и почисть спиртом контакты. Если не будет работать, бери тестер в руки и проверяй, каждую секцию

Whore Amazing
23.08.2016
12:17:58
почему каждый раз в любом месте, где больше двух человек, стоит только спросить о чем-то - и тебе настойчиво начинают втюхивать то, чего ты не просил?

here1am
23.08.2016
12:18:14
запустм тогда краудфандинг-кампанию, я поддержу

Whore Amazing
23.08.2016
12:18:22

here1am
23.08.2016
12:18:42
тебе клава нужна или поебаться?

Sergey
23.08.2016
12:19:03

Aragaer
23.08.2016
12:20:16
/me понтуется своей клавой за 200 баксов

Vladimir
23.08.2016
12:20:26
/me не понтуется клавиатурой от макбука

Petr
23.08.2016
12:20:26
ну, я твою клавиатуру не видел, что ты имеешь под слоями? Как я понимаю там плата по контакты для клавиш, образно говоря, и схемка. Плату чистишь. если ноль результатов, то тестер. Если нет вариков работать с тестером- ютуб или любой электрик.

here1am
23.08.2016
12:20:44
ну в мегаполисах 300 рублей - это обед. а вот если он реально в сибири живёт, то это может быть приличной суммой

Vladimir
23.08.2016
12:20:47

Google

Sergey
23.08.2016
12:21:14

Vladimir
23.08.2016
12:21:43

Whore Amazing
23.08.2016
12:21:48

Pavel
23.08.2016
12:21:52

Whore Amazing
23.08.2016
12:22:14

Aragaer
23.08.2016
12:22:34
моя клавиатура устроена не так 8)

here1am
23.08.2016
12:22:38
ну сначала до компа дойду

Whore Amazing
23.08.2016
12:22:45
Новая, наверное

here1am
23.08.2016
12:23:22

Petr
23.08.2016
12:23:43
поэтому я и говорю, что я хз что у тебя внутри. У меня механическая к примеру, но принцип работы примерно одинаковый. Что за пленка я хз)) Без обид, но черт его знает, что они туда понапихали, эти китайцы. Я тебе сказал принцип

Whore Amazing
23.08.2016
12:23:48

Aragaer
23.08.2016
12:25:07
ну вот разница между механикой и rubber dome - именно эта пленочка

Whore Amazing
23.08.2016
12:25:41

Aragaer
23.08.2016
12:25:46
в механике срабатывание идет по физическому контакту в механизме клавиш, в rubber dome путем прижимания одной пленки к другой

Igor
23.08.2016
12:25:50
короче, прощайте неудачники © )

Aragaer
23.08.2016
12:26:05
а моя ваще гибрид

Whore Amazing
23.08.2016
12:26:09
прощай, удачник

Vladimir
23.08.2016
12:26:55

Whore Amazing
23.08.2016
12:27:31
давай мы тебе чатиком скинемся
да не надо мне
заябали
вот когда пишет человек хелловорлд, ошика у него, не пинаете же вы его калькулятор писать?
вот и мне не надо.

Google

here1am
23.08.2016
12:27:46

Whore Amazing
23.08.2016
12:28:25

Petr
23.08.2016
12:28:25
http://andrejgrechuha.ru/remont-klaviatury-kompyutera/
давайте уже про пайтон)

Andrii
23.08.2016
12:28:45
Народ , кто работал с эластиком , запускаю скрипты коорые генерят нагрузку
он выжрал 8Гб RAM, выключаю скрипты - всеравно 8 Гб ....так и должно быть ?

Vladimir
23.08.2016
12:29:05
конечно, это же java
она сожрала память которую ты ей выделил под ее heap
и сама рулит там

Andrii
23.08.2016
12:29:28
я выделил 10 Гб

Maksim
23.08.2016
12:29:43
а как долго она будет держать память? у меня есть похожая проблема

Andrii
23.08.2016
12:30:43
это странно конечно, я полагал там данные которые не успели индексироватся или еще чего в виде некого буфера - а на деле хз что там вообще
жаба сожрала 8 гибов и сидит типа так и надо

Aleksandr
23.08.2016
12:31:56
этож ява )
ms sql себя так же ведет

Aragaer
23.08.2016
12:35:42
как там было.... Стратегию работы жавы с памятью можно описать тремя словами - ном-ном-ном

Cykooz
23.08.2016
12:46:07

Сергей
23.08.2016
13:19:46
Ребзи
А как проценты юзать в строке?
чето не экранируются
допетрил, %%

Google

Ray
23.08.2016
13:23:05
господа, кто пользовался line_profiler ? Или похожими тулзами
у меня есть проект на falcon'е, перфоманс которого подлежит поправке. Хочу запрофилировать фалконовские вьюхи

Cykooz
23.08.2016
13:32:13
у меня есть проект на falcon'е, перфоманс которого подлежит поправке. Хочу запрофилировать фалконовские вьюхи
Раньше, когда задача стояла глобально, то пользовал wsgi миделварю linesman - удобна наличием веб морды.
Когда надо было точечно спрофилировать запросы на продакшене - запилил вот такой контекст-менеджер
@contextmanager
def profile(file_path, min_process_time=2.5):
pr = cProfile.Profile()
pr.enable()
s = time.time()
try:
yield
finally:
pr.disable()
d = time.time() - s
if d < min_process_time:
return
file_path += '_{}'.format(int(d * 10))
pr.dump_stats(file_path)
И втыкал его в нужное место кода. Потом сливал с сервера файлики с дампом и смотрел их например в RunSnakeRun

Ray
23.08.2016
13:34:37

Cykooz
23.08.2016
13:37:08
Единственое, linesman - требует каких то системных либ для построения диаграмм. В его доке я что то не вижу их список, но думаю в процессе работы вы догадаетесь чего ему не хватает (я как то по ошибкам догадался в своё время)

Ray
23.08.2016
13:37:27
да, уже
)
требует Graphviz

Admin
ERROR: S client not available

Ray
23.08.2016
13:38:36
хм

Aragaer
23.08.2016
13:44:08
'_{}'.format(int(d * 10)) - модненько!
'_%d' % d*10 не?

Cykooz
23.08.2016
13:45:42
Ну так это былдлокод на быструю руку. Пришёл начальника и сказал что у него всё тормозит дико. Пришлось лезть на сервер и по быстрому запилить что то, что бы было удобно дампы с профалами генерить, и что бы в имени было видно время выполнения запроса. ?
Причём дампы только для запросов начальника

Aragaer
23.08.2016
14:24:55
чот идиотский вопрос по плюсам и по организации структуры данных

Andrii
23.08.2016
15:24:41
Мужики, целый день провозился не могу я добиться от логстеша и эластика что б оно хотя бы 200 сообщений в секунду обрабатывало
10 ГБ хип сайз для эластика, 5 Гб логстеш - но он даже не съел

Vladimir
23.08.2016
15:25:51
hint: сделай несколько логстэшей
чтобы они разделили нагрузку между собой
у меня сейчас 30мбит/с логов процессится

Google

Vladimir
23.08.2016
15:26:03
по 6мбит/с на каждый логстэш
16гб хип сайз для elasticsearch'а
и кажется по 6гб для каждого логстэша

Andrii
23.08.2016
15:26:50
я увеличил кол-во воркеров - параметр -w
по дефолту 8 но рекомендуют по 1 на ядро
сделал 16 не помогло
проц не грузит, wa тоже в нулях
хип сайзы не доедает
шлю вот так
for i in xrange(1, self.number_of_lines + 1):
line_to_send = self.generate_line()
if self.debug:
print line_to_send
try:
sock.sendall(line_to_send)
except socket.error as err:
print("Unable to send a msg : {}".format(err))
time.sleep(0.01)
sock.close()

Vladimir
23.08.2016
15:30:19
но зочем, ведь можно через logging прицепиться

Andrii
23.08.2016
15:31:10
мне надо генерить рендомные строки, что б потом потестить как он будет выгребать
через logging тоже медленно
cat file_with_msg | logging bla bla

Vladimir
23.08.2016
15:31:38
что в логах logstash-forwarder?
class LogstashHandler(logstash.TCPLogstashHandler):

Andrii
23.08.2016
15:32:08
input {
tcp {
port => '5142'
}
}
filter {
kv {
value_split => "="
field_split => " "
}
date {
match => [ "date", "UNIX" ]
target => "@timestamp"
}
}
output {
elasticsearch {
index => "test-%{+YYYY.MM.dd}"
hosts => ["127.0.0.1:9200"]
}
}

Vladimir
23.08.2016
15:32:10
я это делаю вот так

Andrii
23.08.2016
15:32:15
это конфиг логстеша

Vladimir
23.08.2016
15:33:12
less /var/log/logstash-forwarder/logstash-forwarder.err

Andrii
23.08.2016
15:33:34
а причем тут форвардер ?
я его не юзаю, я шлю в сокет прямо скриптом