Anonymous
нужны спортсмены можно хорошо заработать
Highly Likely
аннлн
ну тут олимпийские чемпионы в спец. олимпиаде
fgntfg
закладки это не спорт, а статья
usernameak
Snusmumriken
Тэкс, кто поможет тестить бота-удалятора?
Johny
Я могу
Johny
Нужно выйти из чата и зайти как следует?
Snusmumriken
Вроде того
Ivan
Ivan
Snusmumriken
Не этот ))
Ivan
После ответа это сообщение пропало и мой ответ тоже
Snusmumriken
У меня другой бот
Ivan
Что сделать?
Snusmumriken
Шилди пропускает толпы ботов по непонятной причине. Сейчас уже чекнули моего, я ошибки фиксю.
Ivan
ок
Johny
Про Спанч Боба чет жестко
Johny
Он вообще сквер или сквэр?
Johny
Пенс или Пэнс?
Snusmumriken
А, не "губка боб квадратные штаны", на русском же
Johny
Фак(
Roma
Стало страшно не вернуться если выйти 😂
Snusmumriken
Не, не в этом чате проверки
vvzvlad
А что сейчас модно брать за основу для API? Главное не REST, внутри должен быть JSON.
Snusmumriken
Ну rest с json'ом в ответе ))
vvzvlad
Нашел JSON-LD, но может кто-нибудь предложит другие варианты
Lämppi
json-rpc 🌝
Snusmumriken
Или rest с опциональным post + json вместо query.
Lämppi
Или grpc
Lämppi
Snusmumriken
json-rpc 🌝
Хорошо что я тебя не забанил, а хотел! Ибо падазрительна!
vvzvlad
Ну, понятно что там будет http с rest. Я скорее про то, какие принципы использовать для создания api
Lämppi
Lämppi
Я делал что-то подозрительное?
Snusmumriken
Я делал что-то подозрительное?
Да, мало аватарок и активности ))
Хотя двух разных с разрывом в месяц-два-три обычно хватает чтобы свести подозрения, столько ботов без дела обычно не держат.
Snusmumriken
Snusmumriken
То есть ты такой можешь сделать совершенно любой запрос, не нужно делать цепочку запрос-ответов, можно сразу получить ответ за редким исключением типа "запросили список чего-нибудь" а потом "запросили что-то конкретное из списка", хотя если есть возможность — имхо лучше сразу выгружать всю инфу, чтобы не надо было лишний раз делать запросы, введя лимит на количество ответов (допустим, первые десять записей, потом следующие десять, вдруг старых хватит и следующих запросов не последует).
Snusmumriken
Кароч, основной принцип любых апи — выполнить задачу в минимум запросов. Если где-то не нужно логиниться — лучше не заставлять логиниться. Вместо логина и сессии — передаём просто айдишник/ключ юзера, без сессий.
Anonymous
Snusmumriken
М?
Anonymous
Ну типа фраза снуса, 100 годиков
Anonymous
Шутка крч
Snusmumriken
Хе ))
Уже девять годиков.
Snusmumriken
Так что но-но, не надо тут шутить, я уже почти большой
Anonymous
я мамин мистер-программистер
Arslan
Под ником superDev2009
Roma
Ребят, а через io можно как-то создать недостающую папку в пути? Хочу создать файл, но нет папки monsier_fogg в данном примере. Хочется ее создать без подключения библиотек внешних )
Roma
Roma
Т.е. есть только путь text/txt/ и все
Snusmumriken
Roma
Понял, спасибо! Хакануто но пойдет, мне для локальных юнит-тестов только
Snusmumriken
Зато халява. И ничего делать не надо.
Snusmumriken
(кстати, на луях-петонах отлично пишутся гуи для линуксовых тулзов)
vvzvlad
vvzvlad
А чем лучше всего на луях документировать в коде?
Roma
Зато халява. И ничего делать не надо.
Подскажешь, а чем отличается аргументы io.open(path, 'w') и io.open(path, 'w+')? Я почитал доку, но буд-то написано одно и тоже - заоверрайдить если файл есть или создать новый. Не понял особо отличия.
vvzvlad
а погуглить и я могу( я хотел отзывов от тех, кто использует
Roma
vvzvlad
да
Lämppi
Биндинги к кутям и гтк?
Snusmumriken
Подскажешь, а чем отличается аргументы io.open(path, 'w') и io.open(path, 'w+')? Я почитал доку, но буд-то написано одно и тоже - заоверрайдить если файл есть или создать новый. Не понял особо отличия.
1. "r" и "rb", чтение, второе — бинарное (то есть без предобработки на чтение)
2. "w" и "wb" — запись (второе без постобработки), файл очищается
3. "a" и "a+" — append, содержимое сохраняется, запись только в конец, в чём разница хз
4. "r+" — режим обновления, данные сохраняются, seek'ом выставляем любое место в файле и дописываем туда, перезаписывая старые символы на той позиции, или дописывая в конец, имеет постобработку (хотя надо чекнуть rb+)
4. "w+" — режим обновления, данные удаляются, в остальном — см "r+"
Расширять файл на середине — нельзя. Если очень хочется — врубаем r+, seek'аем в середину, считываем всё с той позиции до конца, вставляем нужный кусочек и дописываем после него то что сохранили. Если памяти мало/файл большой — можно чанками, но надо извращаться.
Roma
1) w: файл очищается, запись.
2) w+: файл очищается, соответственно даннве сохраняются с нулевой позициии файла ... пока понял что отличие в пост обработке.
Snusmumriken
Ну да, они хз чем отличаются, я не чекал, плюсы не использую в принципе.
Roma
Спасибо за справку, буду просто юзать 'w', мне обычный текст записать.
Snusmumriken
"wb" лучше. Даже для текста.
Snusmumriken
Никаких лишних \r\n не будет, только то что ты написал. Писал \r или \n? Будет оно.
Roma
Сейчас попробую, так у меня \ в конце каждой строки сохраняются. Хотя это может мой косяк контента, смотрю.
Roma
Так, это мой косяк с \, все варианты пока одно и тоже выводят в файл.
Roma
По ссылке по русски и чуть по другому. Выходит w+ это для чтения и записи.
Моя задачка как раз строку просто записать в файл, типа такой:
Roma
Roma
Только без \, разбираюсь откуда взял их
Snusmumriken
аннлн
Highly Likely
Я надеюст что это просто тупая шутка
Lämppi
Это даже реквестом не было
аннлн
https://github.com/riscv/riscv-asm-manual/commit/219a2b2ee359e6feaab69033f228c528e800b8bd
аннлн
очевидно, толстый троллинг
аннлн
но весело же