Вы, наверное, соскучились за полгода по бурундучьему нытью. Добрый вечер. Во-первых, readline. Библиотечка такая, чтобы делать простенькие интерактивные програмки. Вроде терминала, похожего на bash. Можно сделать tab-дополнение, историю команд и прочие полезные вещи. Как и следовало ожидать, есть её интерфейс под модные нынче языки программирования. Например, для питона: https://docs.python.org/3.5/library/readline.html Пишем, код, запускаем, всё хорошо, но tab-дополнение не работает. Попытки что-нибудь вывести в stderr из обработчика или кинуть исключение ничего не делают. Как же так? Ответ можно найти, например, в другой доке (https://pymotw.com/2/readline/): «If your completer function raises an exception, it is ignored silently and readline assumes there are no matching completions.» Ну не кретины ли? Мало того что исключения игнорируют (действительно, какое дело до каких-то там ошибок или аварий), так ещё и в основной документации об этом ни слова. Во вторых, android studio. Нет, я не собираюсь писать приложения под мобилки (по крайней мере, в ближайшее время). Просто ради интереса поставил себе студию, благо в gentoo она в репозитории. Запустил. Создал проект. Не написал ни строчки кода. Закрыл. Студия (в дополнение к установленной части) заняла гигабайт. И я не перепутал приставку. Один грёбаный гигабайт, 1113855694 байт (если верить du). Какого чорта? Что она у себя там хранит? Библиотеку мировой литературы? Или, может быть, фильм? Quake III, насколько я помню, весит меньше. А потом ещё кто-то спрашивает, зачем мне в ноутбуке второй диск на 2ТБ. Вот потому и нужен, что всякие долбанутые студии отжирают по гигабайту.

Теги других блогов: размер Python readline Android Studio