
Alexey
14.01.2019
20:23:34
иди.на.хуй.во — это уже сюда не проходит.
*.*.хуй.во нужно.
или *.на.хуй.во

Milton
14.01.2019
20:23:48
Понял

Google

Alexey
14.01.2019
20:23:57
Блядь, я тут сейчас с примерами на четыре года уеду лес валить.
Понимайте уже быстрее смысл.
Пока в навальнята не записали. :3

Milton
14.01.2019
20:24:49

Alexey
14.01.2019
20:25:23

Milton
14.01.2019
20:26:10
В глаза долблюсь, извините

Виктория
14.01.2019
21:12:05
Душевный, однако, чатик)))

Vladimir
14.01.2019
21:12:29
Мы да, мы такие. Чайку хотите? (:

Виктория
14.01.2019
21:12:57
С зефиркой?)))

Vladimir
14.01.2019
22:12:03
Зефирки - вредно.
Хотя... Ладно. :Р

Виктория
14.01.2019
22:22:32
Хотя... Ладно. :Р
аккуратней)))
Вы же знаете, девушки коварны: сначала попросит зефирку... потом вроде бы немножко приберет в квартирке... глядишь и ты уже тащишь домой авоську с хлебом и молоком и чистишь картошку ?

Google

Alexey
14.01.2019
22:23:15
Отличная идея.
Я себе в красках представляю как его супруга охуенно владеет дробовиком двенадцатого калибра.
Она какбе, кхм, помягче, барышня лютая.
Короче, нэ совэтую.

Виктория
14.01.2019
22:33:18

Alexey
14.01.2019
22:33:43
Братаны, в цитатник. Мы милые мальчики.


Dmitry
14.01.2019
22:37:10
Как я вовремя. Милые (и не только) мальчики, пин читал, но вопрос по идее без привязки к версиям. Использую ftplib для работы с ftp-сервером, который не умеет ни MLSD, ни MDTM. А мне нужны даты файлов, поэтому делаю LIST и получаю список, например такой:
-rw-rw-r-- 1 572 572 278 Feb 09 2018 test.zip
-rw-rw-r-- 1 572 572 2277 Dec 30 00:35 test1.zip
-rw-rw-r-- 1 572 572 3978 Jan 15 00:34 test2.zip
Ну а дальше разбиваю его сплитом, беру куски, отвечающие за дату и сую их в dateutils.parser.parse (встроенными средствами не нашел как сделать, на SO народ использует strptime, задавая явно время, им наверн норм так, но у меня временной промежуток больше, да и хочется универсального решения).
В общем, и тут появляется баг на стыке годов, потому что последние 6 месяцев год не ставится, а значит и 30 декабря в моем примере dateutils проставит 2019 год. Гуглил много, мб плохо, но вот например ответ на SO https://stackoverflow.com/a/51055995/1999192 который претендует на полноту, автор вроде как даже автор ftp-клиента WinSCP, но в примере для LIST у него тоже есть этот баг. Непонятно, то ли у него клиент этот первое полугодие сортирует неправильно, то ли я чего-то не понимаю.
Мне для моей задачи, в принципе хватит просто сравнивать месяц+день с текущими (это единственное, что я смог придумать), но как-то криво это, что ли, хочется все-таки понять, как правильно и универсально получить дату из такой строки. Это же, как я понимаю, unix стандарт и наверняка есть практичный способ.
Пните хотя бы, какую доку читать, потому что сижу туплю, в прошлый раз пока писал вам, сам разобрался, а тут непонятно.


Alexey
14.01.2019
22:38:24
Вот по чесноку я бы сгонял полистал бы RFC FTP чтобы вообще выкурить какие команды можно напинать серверу, чтобы он какбе нормальнее отдавать листинг, а не эту фуфлому человекоподобную.
Как я вовремя. Милые (и не только) мальчики, пин читал, но вопрос по идее без привязки к версиям. Использую ftplib для работы с ftp-сервером, который не умеет ни MLSD, ни MDTM. А мне нужны даты файлов, поэтому делаю LIST и получаю список, например такой:
-rw-rw-r-- 1 572 572 278 Feb 09 2018 test.zip
-rw-rw-r-- 1 572 572 2277 Dec 30 00:35 test1.zip
-rw-rw-r-- 1 572 572 3978 Jan 15 00:34 test2.zip
Ну а дальше разбиваю его сплитом, беру куски, отвечающие за дату и сую их в dateutils.parser.parse (встроенными средствами не нашел как сделать, на SO народ использует strptime, задавая явно время, им наверн норм так, но у меня временной промежуток больше, да и хочется универсального решения).
В общем, и тут появляется баг на стыке годов, потому что последние 6 месяцев год не ставится, а значит и 30 декабря в моем примере dateutils проставит 2019 год. Гуглил много, мб плохо, но вот например ответ на SO https://stackoverflow.com/a/51055995/1999192 который претендует на полноту, автор вроде как даже автор ftp-клиента WinSCP, но в примере для LIST у него тоже есть этот баг. Непонятно, то ли у него клиент этот первое полугодие сортирует неправильно, то ли я чего-то не понимаю.
Мне для моей задачи, в принципе хватит просто сравнивать месяц+день с текущими (это единственное, что я смог придумать), но как-то криво это, что ли, хочется все-таки понять, как правильно и универсально получить дату из такой строки. Это же, как я понимаю, unix стандарт и наверняка есть практичный способ.
Пните хотя бы, какую доку читать, потому что сижу туплю, в прошлый раз пока писал вам, сам разобрался, а тут непонятно.
И да, охуенно по форме составленный вопрос. Все бы так.
Как я вовремя. Милые (и не только) мальчики, пин читал, но вопрос по идее без привязки к версиям. Использую ftplib для работы с ftp-сервером, который не умеет ни MLSD, ни MDTM. А мне нужны даты файлов, поэтому делаю LIST и получаю список, например такой:
-rw-rw-r-- 1 572 572 278 Feb 09 2018 test.zip
-rw-rw-r-- 1 572 572 2277 Dec 30 00:35 test1.zip
-rw-rw-r-- 1 572 572 3978 Jan 15 00:34 test2.zip
Ну а дальше разбиваю его сплитом, беру куски, отвечающие за дату и сую их в dateutils.parser.parse (встроенными средствами не нашел как сделать, на SO народ использует strptime, задавая явно время, им наверн норм так, но у меня временной промежуток больше, да и хочется универсального решения).
В общем, и тут появляется баг на стыке годов, потому что последние 6 месяцев год не ставится, а значит и 30 декабря в моем примере dateutils проставит 2019 год. Гуглил много, мб плохо, но вот например ответ на SO https://stackoverflow.com/a/51055995/1999192 который претендует на полноту, автор вроде как даже автор ftp-клиента WinSCP, но в примере для LIST у него тоже есть этот баг. Непонятно, то ли у него клиент этот первое полугодие сортирует неправильно, то ли я чего-то не понимаю.
Мне для моей задачи, в принципе хватит просто сравнивать месяц+день с текущими (это единственное, что я смог придумать), но как-то криво это, что ли, хочется все-таки понять, как правильно и универсально получить дату из такой строки. Это же, как я понимаю, unix стандарт и наверняка есть практичный способ.
Пните хотя бы, какую доку читать, потому что сижу туплю, в прошлый раз пока писал вам, сам разобрался, а тут непонятно.
Попробуй ему вообще командой ls -t заслать. Сервер какой вообще и на чём?


Dmitry
14.01.2019
22:50:56
Попробуй ему вообще командой ls -t заслать. Сервер какой вообще и на чём?
-t работает, но файл может быть один, а может и несколько, все равно надо даты сравнивать (ну опять же только дату с месяцем, как выход).
Про сервер подробностей не знаю, это закупки.гов.но(ру), STAT выдает вот:
'211-FTP server status:\n Connected to 93.100.8.178\n Logged in as fz223free\n TYPE: ASCII\n No session bandwidth limit\n Session timeout in seconds is 300\n Control connection is plain text\n Data connections will be plain text\n At session startup, client count was 449\n vsFTPd 2.2.2 - secure, fast, stable\n211 End of status'


Alexey
14.01.2019
22:51:40
-t работает, но файл может быть один, а может и несколько, все равно надо даты сравнивать (ну опять же только дату с месяцем, как выход).
Про сервер подробностей не знаю, это закупки.гов.но(ру), STAT выдает вот:
'211-FTP server status:\n Connected to 93.100.8.178\n Logged in as fz223free\n TYPE: ASCII\n No session bandwidth limit\n Session timeout in seconds is 300\n Control connection is plain text\n Data connections will be plain text\n At session startup, client count was 449\n vsFTPd 2.2.2 - secure, fast, stable\n211 End of status'
Абажди. Если с ls -t работает, то достаточно подобрать параметры в ls, чтобы тебе в нормальном виде отдавался листинг.
А там уже когда у тебя будут нормальные таймстампы или ещё какая хуйня по полной форме — разбирай нормально хоть один файл, хоть лярд, хоть ноль файлов, хоть хуй положи на всё это и пиво пей.
Но в начале добейся, чтобы тебе дейттайм приходил нормальный всегда. И от него пляши.


Dmitry
14.01.2019
23:25:46
Я принцип вроде понял, не подумал, что это ls обычный, но один фиг ни --full-time, ни -e (на SO подсмотрел такой вариант, я сам тот еще юниксоид) не работают. По сути, сколько разных параметров потыкал, он только сортировки разрешает походу.
В общем, хрен с ним, сделаю, чтоб работало, и ладно. Спасибо за помощь ?

Alexey
14.01.2019
23:31:41
Да нзшт, какой вопрос — такой ответ. Завтра покурим ещё если напомнишь.


Zart
15.01.2019
03:30:56
Как я вовремя. Милые (и не только) мальчики, пин читал, но вопрос по идее без привязки к версиям. Использую ftplib для работы с ftp-сервером, который не умеет ни MLSD, ни MDTM. А мне нужны даты файлов, поэтому делаю LIST и получаю список, например такой:
-rw-rw-r-- 1 572 572 278 Feb 09 2018 test.zip
-rw-rw-r-- 1 572 572 2277 Dec 30 00:35 test1.zip
-rw-rw-r-- 1 572 572 3978 Jan 15 00:34 test2.zip
Ну а дальше разбиваю его сплитом, беру куски, отвечающие за дату и сую их в dateutils.parser.parse (встроенными средствами не нашел как сделать, на SO народ использует strptime, задавая явно время, им наверн норм так, но у меня временной промежуток больше, да и хочется универсального решения).
В общем, и тут появляется баг на стыке годов, потому что последние 6 месяцев год не ставится, а значит и 30 декабря в моем примере dateutils проставит 2019 год. Гуглил много, мб плохо, но вот например ответ на SO https://stackoverflow.com/a/51055995/1999192 который претендует на полноту, автор вроде как даже автор ftp-клиента WinSCP, но в примере для LIST у него тоже есть этот баг. Непонятно, то ли у него клиент этот первое полугодие сортирует неправильно, то ли я чего-то не понимаю.
Мне для моей задачи, в принципе хватит просто сравнивать месяц+день с текущими (это единственное, что я смог придумать), но как-то криво это, что ли, хочется все-таки понять, как правильно и универсально получить дату из такой строки. Это же, как я понимаю, unix стандарт и наверняка есть практичный способ.
Пните хотя бы, какую доку читать, потому что сижу туплю, в прошлый раз пока писал вам, сам разобрался, а тут непонятно.
насколько я помню LIST ничлена не стандартизирован по человечьи
бернштейн пишет https://cr.yp.to/ftp/list.html
" The LIST format varies widely from server to server. The most common format is /bin/ls format, which is difficult to parse with even moderate reliability. This poses a serious problem for clients that need more information than names.
I designed a much simpler format, EPLF, to help clean up the LIST-parsing mess. I recommend that all clients learn how to parse EPLF now."


Petr
15.01.2019
03:58:07
-t работает, но файл может быть один, а может и несколько, все равно надо даты сравнивать (ну опять же только дату с месяцем, как выход).
Про сервер подробностей не знаю, это закупки.гов.но(ру), STAT выдает вот:
'211-FTP server status:\n Connected to 93.100.8.178\n Logged in as fz223free\n TYPE: ASCII\n No session bandwidth limit\n Session timeout in seconds is 300\n Control connection is plain text\n Data connections will be plain text\n At session startup, client count was 449\n vsFTPd 2.2.2 - secure, fast, stable\n211 End of status'
всфтпд нынче, вроде, 3.х какой-то уже
пишут что это просто параметры к ls
https://github.com/dagwieers/vsftpd/blob/master/ls.h
https://github.com/dagwieers/vsftpd/blob/master/ls.c
https://github.com/dagwieers/vsftpd/blob/ce2fa4288b92683f832c3b5179d5cb2a77d0750e/ls.c#L25 вот тут, точнее
не очень-то там и ls, выходит :) (is_verbose будет 1 для LIST, 0 для NLST)


Zart
15.01.2019
04:15:11
всфтпд умеет в MDTM
нормальные фтп демоны не юзают штатный лс афаик

Google

Zart
15.01.2019
04:15:30
я к тому что на той стороне точно не вс

Petr
15.01.2019
04:17:24

Zart
15.01.2019
04:18:24
ват
речь о хуевом форматировании

Petr
15.01.2019
04:20:52
ну заявляется поддержка синтаксиса ls, я принес сслыку на сорцы конкретно обработки LIST, где видно как она обрабатывается
и дата в извращенном (хуман-реадабле) формате там прибита гвоздяме https://github.com/dagwieers/vsftpd/blob/ce2fa4288b92683f832c3b5179d5cb2a77d0750e/sysutil.c#L1362

Provotok [Воркаю]
15.01.2019
10:51:08
Ну что питонисты?
Пошумим?
Аххах
Танюха

Павел
15.01.2019
10:51:39
чо было

Provotok [Воркаю]
15.01.2019
10:51:42
Не спамь!

cdmsqmgGxqK3qa
15.01.2019
10:51:49
ебало завали
обмудка кусок
С:

Provotok [Воркаю]
15.01.2019
10:52:00

cdmsqmgGxqK3qa
15.01.2019
10:52:04
ти)

Provotok [Воркаю]
15.01.2019
10:52:05
Я?

Alexey
15.01.2019
10:52:07
Лол.

cdmsqmgGxqK3qa
15.01.2019
10:52:08
ти ти)

Google

Павел
15.01.2019
10:52:27
Аж настроение поднялось

Provotok [Воркаю]
15.01.2019
10:52:29
ти ти)
Я тебя в задницу драл, не забывай тяночка

Admin
ERROR: S client not available

Provotok [Воркаю]
15.01.2019
10:52:35
))

Маришка
15.01.2019
10:52:43
Заткнитесь оба

Alexey
15.01.2019
10:52:48
Малыши, идите ебаться в другое место, спасибо.

Маришка
15.01.2019
10:53:42
Одно тело ещё какую-то тупую пасту кидало в чат и удаляли сразу

Zart
15.01.2019
10:53:44
/me поржал от админлога

Alexey
15.01.2019
10:54:25
Прилетело чуваку с двух рейлганов.

agic
15.01.2019
11:36:16
https://music.yandex.ru/album/5827420/track/43724241

Dmitry
15.01.2019
12:30:54
нужно больше баянов

Sergey
15.01.2019
16:17:18
Всем доброго вечера, вопрос не совсем в тему, но чтобы далеко не ходить. Вот пример установки пакета без ввода пароля sudo юзера:
[ijustbsd@laptop ~]$ sqlite
bash: sqlite: command not found...
Install package 'sqlite2' to provide command 'sqlite'? [N/y] y
* Waiting in queue...
* Loading list of packages....
The following packages have to be installed:
sqlite2-2.8.17-20.fc26.x86_64 Embeddable SQL engine in a C library
Proceed with changes? [N/y] y
* Waiting in queue...
* Waiting for authentication...
* Waiting in queue...
* Downloading packages...
* Requesting data...
* Testing changes...
* Installing packages...
ОС: Федора 29. Это норма или у меня где-то в конфигах косяк?

Dmitry
15.01.2019
16:18:57
это в голове косяк

Sergey
15.01.2019
16:19:30
А в какую сторону погуглить?

Zart
15.01.2019
16:33:55
а вопрос-то в чем?
в том что у тебя пакаджкит из коробки, в котором локальным юзерам в сите разрешена инсталляция пакетов?
и нахуя оно ставит второй скулайт, когда есть просто скулайт с тройкой...

Google

Alexey
15.01.2019
16:39:00
man head
А, ой, не то будет.

Sergey
15.01.2019
16:40:22
Спасибо.

Zart
15.01.2019
16:40:37
снеси полкит к хуям...
оно правда за собой скорее всего выпилит полгнома, но никто об этой половине жалеть не будет
вообще это достаточно старая уже хреновина так называемого "линукс десктопа"

Alexey
15.01.2019
16:42:20
Ставь десктоп на OpenBSD.
Пока поставишь как раз в совершенстве овладеешь навыками дебага, установки, отладки, параллельно до сеньора плюсы подтянешь.

Zart
15.01.2019
16:42:40
это еще с федоры 8...
т.е. 10 лет уже как