Nikolai
SHADRIN
Как они работают бэк сервер бд
Типа я должен на каком то хостинге запускать их или как
SHADRIN
Авторизация
Nikolai
SHADRIN
Лол это дорого ?
SHADRIN
Nikolai
Nikolai
Всё будет зависеть от нагрузки
SHADRIN
Хм
Nikolai
Мб и бесплатного хватит, мб у тебя хуйлоад
Nikolai
SHADRIN
Ну тогда мне наверно стоит работу в проге грузить на файловый бд
А авторизация на сервер
Nikolai
Вполне возможно
Nikolay
По ftp
Nikolai
Nikolai
Ник, всё зависит от твоей идеи и что ты хочешь. Тут абстрактно помочь нельзя
Nikolai
Может мы вообще ни к тем выводам пришли
SHADRIN
И как это реализовать ну сотрудничество
SHADRIN
Это же потентовать надо и потом гос финансирование просить
SHADRIN
Сложно как то
SHADRIN
😁
Nikolai
ПФ, всего то тебя схватят за яйца ввиду занятий "хакерской" деятельности и будешь сидеть на минимальной зп в госконторе
Nikolai
Как вариант
Nikolai
Ладно, не буду разводить оффтоп
Vladislav
привет, парни, может кто помочь мне написать скрипт на #!/bin/bash ?===================================
есть команда для поиска файлов
du -ah /* 2>/dev/null | sort -rh | head -n 10
===================================надо скрипт принимает один аргумент - директорию для поиска,
если аргумента нет или аргумент -h или -- help, то выводит справку,
если более одного аругменты - то выводит сообшение об ошибке и справку,
скрипт должен понимать имя директории с пробелами и др спецсимволами,
и обрабатывать ситуацию, когда директория не существует
===================================
я не прошу все сделать, просто как нить помочь чтоб все это написать, это не лаба на учебе, не на работе дали, просто ищу всякие задачи чтоб поделать всякое, начинаю с низов, но пока не все могу (
Nikolay
Похоже на лабу
Vladislav
вот оказалась задачка такая, кнч мб я что-то не верно перевел, ибо на англ она звучит так ===================================
Create wrapper script around command from Top10 biggest files.
· Name script topten.sh or tt.sh (or any other name)
· Script can get one argument – directory name.
· No arguments or –h, --help argument: script shows help message
· More than 1 argument reports error, returns proper error code and show help message
· Script is able to process directory name with spaces or other special symbols;
· Script can detect case when directory does not exist.
Command looks through specified directory and prints on output file with maximum size.
Eldar
Ты бы ещё по одному слову в сообщении писал
Vladislav
команда которая ищет файлы я с горя паполам написал
Vladislav
а вот дальше думаю
Sabir
ребят, а вот если через selenium запустить webdriver и потом залогиниться в этом браузере, то он должен вылетать или так только у меня?
Sabir
то есть я захожу под, так сказать, гостевым акком, но после этого если я пытаюсь войти в chrome он просто меня выбрасывает после ввода пароля
Sabir
вот как это происходит
Vladislav
давно хотел спросить, нормально если я проверяю кодировку файла так?
for encoding in ['utf-8', 'ascii', 'cp1251']:
try:
open(path, 'r', encoding=encoding).readline()
return encoding
except UnicodeDecodeError:
pass
Nikolai
Nikolai
Ну или просто погуглить насчёт chardet. Как по мне нативней, но и у тебя вар норм
Roman
Есть ли другая (хорошая) библиотека, которая дополняет itertools? Мне от неё нужны 2 функции (`partitions` и substrings`). Я нашёл `more-itertools. Там одна из них не реализована, а другая - фигово.
https://github.com/erikrose/more-itertools/pull/276
https://github.com/erikrose/more-itertools/issues/277
Tigran
А почему тебе принципиально, чтобы нужные тебе функции во внешней библиотеке были?
Tigran
partitions, кстати, легко реализуется через product
Tigran
https://github.com/erikrose/more-itertools/issues/277 — это какая-то вообще кошмарная вкусовщина, не думаю, что её добавят (я бы не стал добавлять)
Jøhn
Vladimir
Roman
Не знаю, насколько она хорошо написана, но у неё очень хороший интерфейс. Она общая. А у тебя прямо в пулл-реквесте в нескольких местах упомянута NLP-cпецифика, плюс ещё она у тебя только для строк.
1. "Не знаю, насколько она хорошо написана". Она написана, мягко скажем, странно.
2. "очень хороший интерфейс". В чём это заключается? В том, что мы пихаем строку, а возвращается список из кортежей односимвольных строк? Чем мой интерфейс хуже кроме (5) в данном сообщении?
3. "Она общая". Согласен. Только в ущерб удобству.
4. "А у тебя прямо в пулл-реквесте в нескольких местах упомянута NLP-cпецифика". Как пример. Уверен, что в биоинформатике может быть тоже полезно.
5. "плюс ещё она у тебя только для строк". Нет, она для subscriptable и sized collections. Никто не мешает вызвать list если у тебя, к примеру, генератор. Тем более, что в их функции генератор исчерпается неявно. Ну достаточно очевидно, что это произойдёт, но всё равно, явное лучше неявного.
Anonymous
Приветствую всех в этом чате! И сразу хочу спросить: есть ли в чате С++ программисты?
Tigran
Когда что-то общее не подходит мне по удобству, я пишу утилитку и кладу её в свой проектный utility.
Anonymous
Эх, походу здесь нет людей, которые пишут/писали когда-то на С++
Tigran
Я думаю, что ты просто хочешь, чтобы в библиотеку добавили твой код. :)
Tigran
О, а ты случаем не из мира JS? Там тоже любят десять строчек в библиотеку выносить.
🍁 Jaŭhien
Roman
Tigran
Ну серьёзно, эти две функции не стоили пулл-реквестов.
🍁 Jaŭhien
Anonymous
Где ты его откопал)
🍁 Jaŭhien
Где ты его откопал)
https://github.com/goq/telegram-list/blob/master/README.md#%D0%9C%D0%B5%D0%BD%D1%8E
Roman
@Saluev ты даже не намекнул, как сделать partitions через product. А мне интересно, вдруг, действительно так круче.
Tigran
А по параметру «отношение количества умственного напряжения для понимания, что происходит, к вероятности, что эта функция пригодится» твоя substrings_new стремится к бесконечности.
Roman
Tigran
Ага, теперь у неё есть внезапный флаг with_indexes. Умственное напряжение возросло.
Roman
def partitions(arr):
arr = list(arr)
n = len(arr)
for p in itertools.product((False, True), repeat=n-1):
indices = [0] + [i+1 for i, flag in enumerate(p) if flag] + [n]
yield [arr[i:j] for i, j in zip(indices, indices[1:])]
Оно не быстрее, но проще.
Оно и быстрее (не сильно, но всё же), и проще. Спасибо, я забыл про то, что product можно с repeat использовать.
Ты не против, если я заменю код в PR на модифицированный твой?
Bubble jungle ✙
Есть ли разница в расширении файла бд? Просто насколько я знаю у sqlite расширение файла .db, а в туториале говорят создать файл schema.sql. Это на что-то повлияет?
Tigran
Roman
Roman
Vladislav
http://www.cyberforum.ru/shell/thread2424087.html#post13428933
Tigran
Который по умолчанию False. Человек сначала попробует вызвать substrings('abcd'), удовлетворится результатом и забъёт. И на сколько оно возрасло? Мозг перегрелся? Мне кажется, что ты считаешь пользователей библиотек тупыми.
Я пользователь. Я хочу составить представление о том, что в библиотеке есть. Я листаю функции, и тут я встречаю дубликат функции, которую я уже пролистал, но только для индексируемых контейнеров, с флагом, который не имеет к этому отношения, и странными гарантиями на порядок, необходимость в которых мне не очевидна. Хоба, я останавливаюсь и трачу силы, чтобы понять, что это было.
Tigran