
Pavel
17.10.2016
17:15:38
За полтора года хайреза так и не появилось. :-\

Stanislav
17.10.2016
17:41:27
Ну все равно классный результат для питона
at 50% CPU on _one_ core over 10GbE
Тоже ведь не последний i7

Google

Louis
17.10.2016
17:52:46
timeout = 10socket.setdefaulttimeout(timeout)
пачаны что озн
таймаут
понятно
а вот сокет
чтоо он делает
не понял в доках

Zart
17.10.2016
17:53:40
модуль же

Louis
17.10.2016
17:53:45
описание примера

Pavel
17.10.2016
17:54:01
это
такой
стандартный
модуль

Google

Pavel
17.10.2016
17:54:09
для
низкоуровневной работы
с сетью

Louis
17.10.2016
17:55:19
в доках был вот такой пример:
timeout = 10
socket.setdefaulttimeout(timeout)
urlretrieve(config.url, config.file)
примерно

Zart
17.10.2016
17:55:37
и что именно ты не понял?
отмотай вверх до import socket

Louis
17.10.2016
17:56:11
ну импортирует сокет
модуль этот
он чо на 10 сек приост что ли

Zart
17.10.2016
17:57:11
вместо писанины хуйни на скорости стопиццот сообщений в ряд, лучше бы подумал
setdefaulttimeout = задать таймаут по умолчанию

Louis
17.10.2016
18:03:51
я понял что по умолчанию
а вот для чего такой пример предоставили
в чем его смысл

Zart
17.10.2016
18:04:24
щито

Pavel
17.10.2016
18:05:51
задаёт таймаут для всех сокетов, которые будут создаваться в будущем. Есть такой же таймаут, но для каждого отдельного сокета.
Крутилка, нужная не для всех.

Janek
17.10.2016
18:06:10
Короче. Начал тестить
Это даже интересно оказалось

Google

Pavel
17.10.2016
18:06:35
лайк.

Janek
17.10.2016
18:07:32
Насчет клиентской части осталось почитать
Как детектить данные в под конкретными тегами

Pavel
17.10.2016
18:09:39

Leonid
17.10.2016
18:10:05

Pavel
17.10.2016
18:10:57
lxml, beautifulsoup, html.parser
навскидку если.

Janek
17.10.2016
18:41:44
Окей
Bs уже пробовал

~
17.10.2016
19:26:32
Ребят привет

Stanislav
17.10.2016
19:26:52
Привет

Denis
17.10.2016
19:28:36
Здрасьти

~
17.10.2016
19:30:38
Задание вот
Сейчас кину код
type data=record
d,m,g:integer
end;
var f:file of data;
n,i,k:integer;
d,mx:data;
begin
assign(f,'daty.txt');
rewrite(f);
write('Сколько дат записать в файл n=');
readln(n);
for i:=1 to n do
begin
with d do
begin
writeln('Дата ',i);
repeat
write('День от 1 до 31: ');readln(d);
until d in [1..31];
repeat
write('Месяц от 1 до 12: ');readln(m);
until m in [1..12];
repeat
write('Год от 0 до 99: ');readln(g);
until g in [0..99];
end;
write(f,d);
end;
reset(f);
mx.d:=0;
mx.m:=0;
mx.g:=0;
k:=0;
while not eof(f) do
begin
read(f,d);
if d.m>6 then
begin
k:=1;
if(d.m>mx.m)or((d.m=mx.m)and(d.d>mx.d))then mx:=d
end;
end;
close(f);
if k=0 then write('Нет дат из второй половины года')
else
begin
write(' Max ');
write(mx.d,'.',mx.m,'.');
if mx.g<10 then write('0',mx.g)
else write(mx.g)
end;
readln
end.
вообщем о5 пас

Denis
17.10.2016
19:34:12
Ты конфу не перепутал?

Stanislav
17.10.2016
19:34:23
Печать непечатных символов
Ахахах

~
17.10.2016
19:34:47
да вы все и это грёбаный пас знаете

Google

~
17.10.2016
19:35:05
там вообщем в файле daty.txt
вот такая фигня

Admin
ERROR: S client not available

~
17.10.2016
19:36:14
Чо не так в коде?
буду очень признателен!

Stanislav
17.10.2016
19:36:43

Denis
17.10.2016
19:36:48
Гугли про работу с текстовыми файлами

~
17.10.2016
19:37:09
вы один раз уже помогали, чо вы...

Denis
17.10.2016
19:38:27
Если бы это был питон, я бы сказал, что у твоей структуры надо переопределить __repr__

~
17.10.2016
19:38:33
пожалуйста
блиин гогль не понимает чо я от него хочу...

Denis
17.10.2016
19:39:50
Убери файл и выводи все в stdout
И посмотри, что не так

~
17.10.2016
19:45:27
ну там всё ок

Stanislav
17.10.2016
19:46:28
Фотки с телефона - неуважение к собеседнику
/warn

~
17.10.2016
19:46:54
эту последнюю строчку он должен отправить в daty.txt
собственно что он и делает
сори за фото

Zart
17.10.2016
19:47:17
паскалевский код в .тхт, и с поворотом на 90... не, не буду читать

Google

Stanislav
17.10.2016
19:47:18
Переверни телефон, я шею сломал

~
17.10.2016
19:47:50
ааа
вот

Boojum
17.10.2016
19:58:04
type data=record
d,m,g:integer
end;
var f:file of data;
n,i,k:integer;
d,mx:data;
begin
assign(f,'daty.txt');
rewrite(f);
write('Сколько дат записать в файл n=');
readln(n);
for i:=1 to n do
begin
with d do
begin
writeln('Дата ',i);
repeat
write('День от 1 до 31: ');readln(d);
until d in [1..31];
repeat
write('Месяц от 1 до 12: ');readln(m);
until m in [1..12];
repeat
write('Год от 0 до 99: ');readln(g);
until g in [0..99];
end;
write(f,d);
end;
reset(f);
mx.d:=0;
mx.m:=0;
mx.g:=0;
k:=0;
while not eof(f) do
begin
read(f,d);
if d.m>6 then
begin
k:=1;
if(d.m>mx.m)or((d.m=mx.m)and(d.d>mx.d))then mx:=d
end;
end;
close(f);
if k=0 then write('Нет дат из второй половины года')
else
begin
write(' Max ');
write(mx.d,'.',mx.m,'.');
if mx.g<10 then write('0',mx.g)
else write(mx.g)
end;
readln
end.
Фу, некрасиво

Denis
17.10.2016
20:00:45
Пасцаль это не бейсик

Janek
17.10.2016
20:01:05
Я знаю

farsi61
17.10.2016
20:02:06
Привет всем

Stanislav
17.10.2016
20:02:14
Привет

Johnnie
17.10.2016
21:19:02
А 31 декабря с учетом года это не есть максимальная дата второй половины года?
Эта группа больше не существует