dap: (Default)
dap ([personal profile] dap) wrote2012-06-03 01:31 am

Api openSUSE.org | Tips & tricks | Загрузка из iso c помощью Grub2 | Хеши в кедах

В новостях проскочил интересный сайт: https://www.pythonanywhere.com, основной целью которого является предоставление удобной платформы для разработки на питоне, доступной через браузер. Я же нашёл его консоль полезной для ковыряния окололинуксовых ништяков, когда под рукой нет компа с линуксом. Из минусов: нет пинга и прочих сетевых утилит (ага, раскатал губу!), бесплатная версия заметно подтормаживает (от интернетов не зависит).

Хозяйке на заметку: чтобы получить список исполняемых файлов, известных шеллу, вбейте ls `echo $PATH | tr ":" " "`| less

Я не осилил установку утилит для работы с OBS в pythonanywhere, поэтому стал писать парсер веб-интерфейса, и по завершении меня озарило найти api.  Парсить его оказалось веселее =) В итоге мой сумрачный гений разродился таким скриптом.

Отдельные комрады обнаружили, что мой любимый баг с залипанием пропал в релизной бунте. Я решил качнуть xubuntu, потому что кеды у меня и так есть, я больше ни за что не полезу в unity, и я давно не тыкал крыску. Рвшку я посеял, запуститься с флешки не удалось, как я ни старался, поэтому я решил загрузиться прямо из образа. Нашёлся этот пост на хабре, который и был применён. Сначала я закинул образ на свой хомяк с btrfs, что было плохой идеей, если учесть степень любви груба и этой файловой системы. И я перекинул образ на корень. Epic win! Мне баг воспроизвести не удалось.

menuentry "Xubuntu 12.04 amd64" {
 set root='(hd1,msdos4)'
 loopback loop /xubuntu-12.04-desktop-amd64.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/xubuntu-12.04-desktop-amd64.iso noeject noprompt --
 initrd (loop)/casper/initrd.lz
}

PS Собрал у себя в хомяке тулзу для подсчёта хешев типа md5.


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting