← All posts tagged Python

ilardm
Python hg AIP у ртутной отвартный. Описание, по крайней мере. Особенно доставляет первый пункт в описании этого самого API:
1. Why you shouldn't use Mercurial's internal API
ilardm
Linux Python Gentoo dev Внезапно вспомнил как я познакомился с питоном:
Дело было в 10м классе, когда я загорелся идеей поставить Gentoo. Интернета у меня не было, а диск со stage3 и portage дал знакомый гентушник(школьный админ) со словами "какие пакеты понадобятся — придешь и возьмешь в школе"(у нас было городское зеркало и ftp с образами). И вот я значит поставил базу и решил собрать lynx(читать дальше handbook) и vim(ибо других редакторов не знал). Emerge мне вывалил кучу зависимостей — все записывать каждый раз было лениво. Из языков я знал только pascal и basic. Перегрузился в mandriva на соседнем разделе и начал писать парсер вывода emerge. Написал, перегрузился в Gentoo. Не работает правильно. Перегрузился, поправил, собрал, перегрузился. Опять не работает. Потом узнал, что в базе есть python и nano — надо их подучить чтоб править прямо на месте. Так и познакомился с python. В итоге мой скрипт парсил ошибки emerge с повторным проходом по полученным пакетам(чтоб точно все пакеты принести) и генерил html страничку со ссылками на пакеты. Таким образом я поставил lynx, vim, mc. Когда дело дошло до иксов — я плюнул на это извращение и ушел обратно на mandriva. Уже потом я узнал про bash скрипты и возможности emerge генерить списки для загрузки(но, помнится, они были не полные)
С тех пор python для меня некий заменитель bash скриптов и уже только потом нормальный язык.