/var/lib — каталог, где программы могут хранить мусор
Это на твой первый взгляд там может быть "мусор". На самом деле /var предназначен для файлов изменяемых программно.
Логи, мыло, БД и т.п. - мусор?
А для Генты /var/lib/portage/world эффективный способ управления.
Добавлено 23-02-2013 04:13:28
/usr/lib — каталог, в котором хранятся файлы lib*.a и lib*.so
А туда вообще вся Опера (и не только) распаковывается.
X Strange, полазь по папкам наконец, а не только по указке манов. Там много открытий чудных.
Отредактировано Keepun (23-02-2013 04:13:28)
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Логи, мыло, БД и т.п. - мусор?
С точки зрения ОС — безусловно, да.
Кроме того, логи хранятся в /var/log, а мыло — в /var/mail или /var/spool (хотя я лично не держу почтового сервера на ноутбуке ).
Что касается /var/lib/portage/world — этот файл не предназначен для ручного редактирования. Хотя это, скорее всего, можно делать (я это иногда делал ), знать про него не обязательно.
А туда вообще вся Опера (и не только) распаковывается.
Да, ну?
# rpm -ql opera | grep lib /usr/lib64/opera /usr/lib64/opera/gstreamer /usr/lib64/opera/gstreamer/plugins /usr/lib64/opera/gstreamer/plugins/libgstoperamatroska.so /usr/lib64/opera/gstreamer/plugins/libgstoperavp8.so /usr/lib64/opera/liboperagtk2.so /usr/lib64/opera/liboperagtk3.so /usr/lib64/opera/liboperakde4.so /usr/lib64/opera/opera /usr/lib64/opera/opera_autoupdatechecker /usr/lib64/opera/plugins /usr/lib64/opera/plugins/README /usr/lib64/opera/pluginwrapper /usr/lib64/opera/pluginwrapper/operapluginwrapper /usr/lib64/opera/pluginwrapper/operapluginwrapper-ia32-linux /usr/lib64/opera/pluginwrapper/operapluginwrapper-native
Это в Fedora 18. Посмотреть в Gentoo у меня сейчас нет технической возможности.
И чего здесь интересного? Readme файл, в котором написано, что в этом каталоге могут лежать плагины? Так я уверен, это где-нибудь ещё написано.
Скрипты различные? Вряд ли. Остаются только *.so файлы.
полазь по папкам наконец, а не только по указке манов. Там много открытий чудных.
Не вижу в этом большого смысла. Ничего интересного там нет. Это всё равно, что в Windows по реестру лазить, только в Windows нет аналога rpm -ql или equery f. Будет необходимость залезть за чем-то конкретным — залезу.
# rm -rf /
Отсутствует
Уточнение было четкое "Интересные для работы"
Для работы кого? Для работы шахтёра? Или проктолога? Где чёткое уточнение? Работа, батенька, бывает разной. Что именно тебе необходимо для работы нам, сирым, не ведомо. Уж извиняй.
А потом еще в /usr/include, /usr/lib, /var/lib заглянуть можно...
Ну да, конечно...
— Эй, птичка, полетели туда. Там столько вкусного...
Как найдёшь там документацию, свистни. Я тоже полюбуюсь на это чудо альтернативного гения.
Ну а если документация мне ответов не даст, то я полезу в исходники. Там куда как больше полезной информации по сравнению с /usr/lib и /var/lib. Какой толк разглядывать бинарники? Полюбоваться на точки входа в функции?
Да ты шо! И че там вырезали? Просвяти, а то мне только этой доки для взаимодействие через СОМ хватило.
Это называется попасть пальцем в небо. А вот понадобилось бы разобраться в иных возможностях MSO — эта дока оказалась бы бесполезна. Ты судишь узко и в рамках собственного узкого опыта. Что-то я сильно сомневаюсь что туда выложили полную документацию на SDK MSO...
А в чём-то тебя просвещать (на просвящение у меня сан неподобающий) у меня нет никакого желания и времени. К тому же я в глаза не видел ту самую доку о которой идёт речь, т.к. в те времена мне не в лом было держать у себя 4 копии CD с полным MSDN и искать всё нужное там.
Отредактировано Azathoth (23-02-2013 17:32:48)
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
Что касается /var/lib/portage/world — этот файл не предназначен для ручного редактирования.
Ошибаешься. Многое можно ручками подправить. А насчет этого файла:
/var/lib/portage/world
Содержит список всех указанных пользователем пакетов. Вы можете свободно редактировать этот файл, добавляя пакеты, которые необходимо учитывать при обновлении сета world, и удаляя те, которые обновлять при этом не нужно.
# rpm -ql opera | grep lib
/usr/lib64/opera
Ты этим хотел подтвердить или опровергнуть моё "А туда вообще вся Опера (и не только) распаковывается." ?
И чего здесь интересного?
А меня заинтересовал opera_autoupdatechecker, который можно наверняка без проблем удалить, чтобы сам без спросу версию не проверял/обновлял.
Это у Оперы мало чего интересного, а вот у кого-то DirectAdmin там конфиги и шаблоны можно откопать.
Не вижу в этом большого смысла. Ничего интересного там нет. Это всё равно, что в Windows по реестру лазить
Понятно. Банальная лень в изучении системы. А в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion много интересного, но тебе же влом...
Добавлено 23-02-2013 17:48:03
А вот понадобилось бы разобраться в иных возможностях MSO — эта дока оказалась бы бесполезна.
Круто. Мне нужна была справка именно по макросам и СОМ и она там есть, но ты предлагаешь, чтобы туда еще справку для юзера включили? Для моей задачи она мне зачем?
Отредактировано Keepun (23-02-2013 17:48:03)
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
/var/lib/portage/worldСодержит список всех указанных пользователем пакетов. Вы можете свободно редактировать этот файл, добавляя пакеты, которые необходимо учитывать при обновлении сета world, и удаляя те, которые обновлять при этом не нужно.
Вероятно, здесь Вы правы, но всё-таки, можно ссылку на источник? Не спору ради, а информации для.
Ты этим хотел подтвердить или опровергнуть моё "А туда вообще вся Опера (и не только) распаковывается." ?
Очевидно, опровергнуть:
# rpm -ql opera| grep -v "/usr/lib" /usr/bin/opera /usr/share/applications/opera-browser.desktop /usr/share/doc/opera /usr/share/doc/opera/LGPL-2 /usr/share/doc/opera/LGPL-3 /usr/share/doc/opera/LICENSE /usr/share/doc/opera/README.gstreamer /usr/share/icons/hicolor/128x128/apps/opera-browser.png /usr/share/icons/hicolor/128x128/mimetypes/opera-extension.png /usr/share/icons/hicolor/16x16/apps/opera-browser.png /usr/share/icons/hicolor/16x16/mimetypes/opera-extension.png /usr/share/icons/hicolor/22x22/apps/opera-browser.png /usr/share/icons/hicolor/22x22/mimetypes/opera-extension.png /usr/share/icons/hicolor/24x24/apps/opera-browser.png /usr/share/icons/hicolor/24x24/mimetypes/opera-extension.png /usr/share/icons/hicolor/256x256/apps/opera-browser.png /usr/share/icons/hicolor/32x32/apps/opera-browser.png /usr/share/icons/hicolor/32x32/mimetypes/opera-extension.png /usr/share/icons/hicolor/48x48/apps/opera-browser.png /usr/share/icons/hicolor/48x48/mimetypes/opera-extension.png /usr/share/icons/hicolor/scalable/mimetypes/opera-extension.svg /usr/share/man/man1/opera.1.gz /usr/share/mime/packages/opera-extension.xml /usr/share/opera /usr/share/opera/cert.pem /usr/share/opera/defaults /usr/share/opera/defaults/bookmarks.adr /usr/share/opera/defaults/dictionaries.xml /usr/share/opera/defaults/feedreaders.ini /usr/share/opera/defaults/filehandler.ini /usr/share/opera/defaults/handlers-ignore.ini /usr/share/opera/defaults/license.txt /usr/share/opera/defaults/mailproviders.xml /usr/share/opera/defaults/plugin-ignore.ini /usr/share/opera/defaults/pluginpath.ini /usr/share/opera/defaults/public_domains.dat /usr/share/opera/defaults/search.ini /usr/share/opera/defaults/standard_speeddial.ini /usr/share/opera/defaults/standard_trusted_repositories.ini /usr/share/opera/defaults/tips_metadata.ini /usr/share/opera/defaults/webmailproviders.ini /usr/share/opera/defaults/xmlentities.ini /usr/share/opera/encoding.bin /usr/share/opera/extra /usr/share/opera/extra/missingplugin.svg /usr/share/opera/extra/missingpluginhover.svg /usr/share/opera/extra/svg-mo.dat /usr/share/opera/extra/svg-mobd.dat /usr/share/opera/extra/svg-sa.dat /usr/share/opera/extra/svg-sabd.dat /usr/share/opera/extra/svg-se.dat /usr/share/opera/extra/svg-sebd.dat /usr/share/opera/extra/unix-opengl.blocklist.json /usr/share/opera/files.sig /usr/share/opera/files_old.sig /usr/share/opera/html40_entities.dtd /usr/share/opera/html5_entity_init.dat /usr/share/opera/lngcode.txt /usr/share/opera/locale /usr/share/opera/locale/af /usr/share/opera/locale/af/af.lng /usr/share/opera/locale/ar /usr/share/opera/locale/ar/ar.lng /usr/share/opera/locale/az /usr/share/opera/locale/az/az.lng /usr/share/opera/locale/be /usr/share/opera/locale/be/be.lng /usr/share/opera/locale/be/bookmarks.adr /usr/share/opera/locale/be/search.ini /usr/share/opera/locale/be/standard_speeddial.ini /usr/share/opera/locale/bg /usr/share/opera/locale/bg/bg.lng /usr/share/opera/locale/bg/bookmarks.adr /usr/share/opera/locale/bg/search.ini /usr/share/opera/locale/bg/standard_speeddial.ini /usr/share/opera/locale/bn /usr/share/opera/locale/bn/bn.lng /usr/share/opera/locale/cs /usr/share/opera/locale/cs/bookmarks.adr /usr/share/opera/locale/cs/cs.lng /usr/share/opera/locale/cs/search.ini /usr/share/opera/locale/cs/standard_speeddial.ini /usr/share/opera/locale/da /usr/share/opera/locale/da/da.lng /usr/share/opera/locale/de /usr/share/opera/locale/de/bookmarks.adr /usr/share/opera/locale/de/de.lng /usr/share/opera/locale/de/search.ini /usr/share/opera/locale/de/standard_speeddial.ini /usr/share/opera/locale/el /usr/share/opera/locale/el/el.lng /usr/share/opera/locale/en /usr/share/opera/locale/en-GB /usr/share/opera/locale/en-GB/en-GB.lng /usr/share/opera/locale/en/en.lng /usr/share/opera/locale/en/en.zip /usr/share/opera/locale/en/license.txt /usr/share/opera/locale/es-ES /usr/share/opera/locale/es-ES/bookmarks.adr /usr/share/opera/locale/es-ES/es-ES.lng /usr/share/opera/locale/es-ES/search.ini /usr/share/opera/locale/es-ES/standard_speeddial.ini /usr/share/opera/locale/es-LA /usr/share/opera/locale/es-LA/es-LA.lng /usr/share/opera/locale/et /usr/share/opera/locale/et/et.lng /usr/share/opera/locale/fa /usr/share/opera/locale/fa/fa.lng /usr/share/opera/locale/fi /usr/share/opera/locale/fi/fi.lng /usr/share/opera/locale/fr /usr/share/opera/locale/fr-CA /usr/share/opera/locale/fr-CA/fr-CA.lng /usr/share/opera/locale/fr/bookmarks.adr /usr/share/opera/locale/fr/fr.lng /usr/share/opera/locale/fr/search.ini /usr/share/opera/locale/fr/standard_speeddial.ini /usr/share/opera/locale/fy /usr/share/opera/locale/fy/fy.lng /usr/share/opera/locale/gd /usr/share/opera/locale/gd/gd.lng /usr/share/opera/locale/he /usr/share/opera/locale/he/he.lng /usr/share/opera/locale/hi /usr/share/opera/locale/hi/hi.lng /usr/share/opera/locale/hr /usr/share/opera/locale/hr/hr.lng /usr/share/opera/locale/hu /usr/share/opera/locale/hu/bookmarks.adr /usr/share/opera/locale/hu/hu.lng /usr/share/opera/locale/hu/search.ini /usr/share/opera/locale/hu/standard_speeddial.ini /usr/share/opera/locale/id /usr/share/opera/locale/id/id.lng /usr/share/opera/locale/it /usr/share/opera/locale/it/bookmarks.adr /usr/share/opera/locale/it/it.lng /usr/share/opera/locale/it/search.ini /usr/share/opera/locale/it/standard_speeddial.ini /usr/share/opera/locale/ja /usr/share/opera/locale/ja/bookmarks.adr /usr/share/opera/locale/ja/ja.lng /usr/share/opera/locale/ja/search.ini /usr/share/opera/locale/ja/standard_speeddial.ini /usr/share/opera/locale/ka /usr/share/opera/locale/ka/ka.lng /usr/share/opera/locale/kk /usr/share/opera/locale/kk/kk.lng /usr/share/opera/locale/ko /usr/share/opera/locale/ko/ko.lng /usr/share/opera/locale/lt /usr/share/opera/locale/lt/lt.lng /usr/share/opera/locale/lv /usr/share/opera/locale/lv/lv.lng /usr/share/opera/locale/me /usr/share/opera/locale/me/me.lng /usr/share/opera/locale/mk /usr/share/opera/locale/mk/mk.lng /usr/share/opera/locale/ms /usr/share/opera/locale/ms/ms.lng /usr/share/opera/locale/nb /usr/share/opera/locale/nb/bookmarks.adr /usr/share/opera/locale/nb/nb.lng /usr/share/opera/locale/nb/search.ini /usr/share/opera/locale/nb/standard_speeddial.ini /usr/share/opera/locale/nl /usr/share/opera/locale/nl/nl.lng /usr/share/opera/locale/nn /usr/share/opera/locale/nn/nn.lng /usr/share/opera/locale/pa /usr/share/opera/locale/pa/pa.lng /usr/share/opera/locale/pl /usr/share/opera/locale/pl/bookmarks.adr /usr/share/opera/locale/pl/pl.lng /usr/share/opera/locale/pl/search.ini /usr/share/opera/locale/pl/standard_speeddial.ini /usr/share/opera/locale/pt /usr/share/opera/locale/pt-BR /usr/share/opera/locale/pt-BR/bookmarks.adr /usr/share/opera/locale/pt-BR/pt-BR.lng /usr/share/opera/locale/pt-BR/search.ini /usr/share/opera/locale/pt-BR/standard_speeddial.ini /usr/share/opera/locale/pt/pt.lng /usr/share/opera/locale/ro /usr/share/opera/locale/ro/bookmarks.adr /usr/share/opera/locale/ro/ro.lng /usr/share/opera/locale/ro/search.ini /usr/share/opera/locale/ro/standard_speeddial.ini /usr/share/opera/locale/ru /usr/share/opera/locale/ru/bookmarks.adr /usr/share/opera/locale/ru/ru.lng /usr/share/opera/locale/ru/search.ini /usr/share/opera/locale/ru/standard_speeddial.ini /usr/share/opera/locale/sk /usr/share/opera/locale/sk/bookmarks.adr /usr/share/opera/locale/sk/search.ini /usr/share/opera/locale/sk/sk.lng /usr/share/opera/locale/sk/standard_speeddial.ini /usr/share/opera/locale/sr /usr/share/opera/locale/sr/bookmarks.adr /usr/share/opera/locale/sr/search.ini /usr/share/opera/locale/sr/sr.lng /usr/share/opera/locale/sr/standard_speeddial.ini /usr/share/opera/locale/sv /usr/share/opera/locale/sv/sv.lng /usr/share/opera/locale/sw /usr/share/opera/locale/sw/sw.lng /usr/share/opera/locale/ta /usr/share/opera/locale/ta/ta.lng /usr/share/opera/locale/te /usr/share/opera/locale/te/te.lng /usr/share/opera/locale/th /usr/share/opera/locale/th/th.lng /usr/share/opera/locale/tl /usr/share/opera/locale/tl/tl.lng /usr/share/opera/locale/tr /usr/share/opera/locale/tr/bookmarks.adr /usr/share/opera/locale/tr/search.ini /usr/share/opera/locale/tr/standard_speeddial.ini /usr/share/opera/locale/tr/tr.lng /usr/share/opera/locale/uk /usr/share/opera/locale/uk/bookmarks.adr /usr/share/opera/locale/uk/search.ini /usr/share/opera/locale/uk/standard_speeddial.ini /usr/share/opera/locale/uk/uk.lng /usr/share/opera/locale/ur /usr/share/opera/locale/ur/ur.lng /usr/share/opera/locale/uz /usr/share/opera/locale/uz/uz.lng /usr/share/opera/locale/vi /usr/share/opera/locale/vi/vi.lng /usr/share/opera/locale/zh-cn /usr/share/opera/locale/zh-cn/bookmarks.adr /usr/share/opera/locale/zh-cn/operaprefs_locale.ini /usr/share/opera/locale/zh-cn/search.ini /usr/share/opera/locale/zh-cn/standard_speeddial.ini /usr/share/opera/locale/zh-cn/zh-cn.lng /usr/share/opera/locale/zh-tw /usr/share/opera/locale/zh-tw/zh-tw.lng /usr/share/opera/locale/zu /usr/share/opera/locale/zu/zu.lng /usr/share/opera/mathml.dtd /usr/share/opera/package-id.ini /usr/share/opera/pubsuffix.xml /usr/share/opera/region /usr/share/opera/region/ar /usr/share/opera/region/ar/bookmarks.adr /usr/share/opera/region/ar/search.ini /usr/share/opera/region/ar/standard_speeddial.ini /usr/share/opera/region/au /usr/share/opera/region/au/bookmarks.adr /usr/share/opera/region/au/standard_speeddial.ini /usr/share/opera/region/cis /usr/share/opera/region/cis/en /usr/share/opera/region/cis/en/bookmarks.adr /usr/share/opera/region/cis/en/search.ini /usr/share/opera/region/cis/en/standard_speeddial.ini /usr/share/opera/region/cis/ru /usr/share/opera/region/cis/ru/bookmarks.adr /usr/share/opera/region/cis/ru/search.ini /usr/share/opera/region/cis/ru/standard_speeddial.ini /usr/share/opera/region/cn /usr/share/opera/region/cn/browser.js /usr/share/opera/region/cn/en /usr/share/opera/region/cn/en/bookmarks.adr /usr/share/opera/region/cn/en/search.ini /usr/share/opera/region/cn/en/standard_speeddial.ini /usr/share/opera/region/cn/turbosettings.xml /usr/share/opera/region/eg /usr/share/opera/region/eg/bookmarks.adr /usr/share/opera/region/eg/search.ini /usr/share/opera/region/eg/standard_speeddial.ini /usr/share/opera/region/gb /usr/share/opera/region/gb/bookmarks.adr /usr/share/opera/region/gb/search.ini /usr/share/opera/region/gb/standard_speeddial.ini /usr/share/opera/region/hk /usr/share/opera/region/hk/browser.js /usr/share/opera/region/hk/turbosettings.xml /usr/share/opera/region/id /usr/share/opera/region/id/bookmarks.adr /usr/share/opera/region/id/search.ini /usr/share/opera/region/id/standard_speeddial.ini /usr/share/opera/region/in /usr/share/opera/region/in/bookmarks.adr /usr/share/opera/region/in/search.ini /usr/share/opera/region/in/standard_speeddial.ini /usr/share/opera/region/ke /usr/share/opera/region/ke/bookmarks.adr /usr/share/opera/region/ke/standard_speeddial.ini /usr/share/opera/region/latin_america /usr/share/opera/region/latin_america/bookmarks.adr /usr/share/opera/region/latin_america/search.ini /usr/share/opera/region/latin_america/standard_speeddial.ini /usr/share/opera/region/middle_east /usr/share/opera/region/middle_east/bookmarks.adr /usr/share/opera/region/middle_east/search.ini /usr/share/opera/region/middle_east/standard_speeddial.ini /usr/share/opera/region/mx /usr/share/opera/region/mx/bookmarks.adr /usr/share/opera/region/mx/search.ini /usr/share/opera/region/mx/standard_speeddial.ini /usr/share/opera/region/my /usr/share/opera/region/my/bookmarks.adr /usr/share/opera/region/my/standard_speeddial.ini /usr/share/opera/region/ng /usr/share/opera/region/ng/bookmarks.adr /usr/share/opera/region/ng/standard_speeddial.ini /usr/share/opera/region/ph /usr/share/opera/region/ph/bookmarks.adr /usr/share/opera/region/ph/standard_speeddial.ini /usr/share/opera/region/pk /usr/share/opera/region/pk/bookmarks.adr /usr/share/opera/region/pk/standard_speeddial.ini /usr/share/opera/region/region.ini /usr/share/opera/region/ru /usr/share/opera/region/ru/bookmarks.adr /usr/share/opera/region/ru/search.ini /usr/share/opera/region/ru/standard_speeddial.ini /usr/share/opera/region/se /usr/share/opera/region/se/bookmarks.adr /usr/share/opera/region/se/standard_speeddial.ini /usr/share/opera/region/tw /usr/share/opera/region/tw/browser.js /usr/share/opera/region/tw/turbosettings.xml /usr/share/opera/region/ua /usr/share/opera/region/ua/ru /usr/share/opera/region/ua/ru/bookmarks.adr /usr/share/opera/region/ua/ru/search.ini /usr/share/opera/region/ua/ru/standard_speeddial.ini /usr/share/opera/region/us /usr/share/opera/region/us/bookmarks.adr /usr/share/opera/region/us/search.ini /usr/share/opera/region/us/standard_speeddial.ini /usr/share/opera/region/vn /usr/share/opera/region/vn/bookmarks.adr /usr/share/opera/region/vn/standard_speeddial.ini /usr/share/opera/region/za /usr/share/opera/region/za/bookmarks.adr /usr/share/opera/region/za/standard_speeddial.ini /usr/share/opera/skin /usr/share/opera/skin/standard_skin.zip /usr/share/opera/skin/unix_skin.zip /usr/share/opera/styles /usr/share/opera/styles/about.css /usr/share/opera/styles/cache.css /usr/share/opera/styles/certinfo.css /usr/share/opera/styles/config.css /usr/share/opera/styles/contentblock.css /usr/share/opera/styles/cpu.css /usr/share/opera/styles/debug.css /usr/share/opera/styles/dir.css /usr/share/opera/styles/error.css /usr/share/opera/styles/feed.css /usr/share/opera/styles/gpu.css /usr/share/opera/styles/history.css /usr/share/opera/styles/im.css /usr/share/opera/styles/image.css /usr/share/opera/styles/images /usr/share/opera/styles/images/Opera_256x256.png /usr/share/opera/styles/images/arrow.png /usr/share/opera/styles/images/bar.png /usr/share/opera/styles/images/bkgd-rev.png /usr/share/opera/styles/images/bkgd.png /usr/share/opera/styles/images/bullet.png /usr/share/opera/styles/images/center.png /usr/share/opera/styles/images/container.png /usr/share/opera/styles/images/customize.gif /usr/share/opera/styles/images/darkBox.png /usr/share/opera/styles/images/defaultFavicon.png /usr/share/opera/styles/images/error.png /usr/share/opera/styles/images/file.png /usr/share/opera/styles/images/flag.png /usr/share/opera/styles/images/folder.png /usr/share/opera/styles/images/hanger.png /usr/share/opera/styles/images/opera-icon-red.png /usr/share/opera/styles/images/opera.png /usr/share/opera/styles/images/page-bot.png /usr/share/opera/styles/images/red_center.png /usr/share/opera/styles/images/red_left.png /usr/share/opera/styles/images/red_right.png /usr/share/opera/styles/images/root.png /usr/share/opera/styles/images/search.png /usr/share/opera/styles/images/section.png /usr/share/opera/styles/images/smartGroup.png /usr/share/opera/styles/images/tooltiptail.png /usr/share/opera/styles/images/top.png /usr/share/opera/styles/images/warning.png /usr/share/opera/styles/info.css /usr/share/opera/styles/m2_upgrade_1160.mbs /usr/share/opera/styles/m2_welcome_message.mbs /usr/share/opera/styles/mail.css /usr/share/opera/styles/mathml.css /usr/share/opera/styles/media.css /usr/share/opera/styles/message.css /usr/share/opera/styles/mime.css /usr/share/opera/styles/opera.css /usr/share/opera/styles/plugins.css /usr/share/opera/styles/private.css /usr/share/opera/styles/search.css /usr/share/opera/styles/unstyledxml.css /usr/share/opera/styles/user /usr/share/opera/styles/user/accessibility.css /usr/share/opera/styles/user/altdebugger.css /usr/share/opera/styles/user/classid.css /usr/share/opera/styles/user/contrastbw.css /usr/share/opera/styles/user/contrastwb.css /usr/share/opera/styles/user/disablebreaks.css /usr/share/opera/styles/user/disablefloats.css /usr/share/opera/styles/user/disableforms.css /usr/share/opera/styles/user/disablepositioning.css /usr/share/opera/styles/user/disabletables.css /usr/share/opera/styles/user/outline.css /usr/share/opera/styles/user/structureblock.css /usr/share/opera/styles/user/structureinline.css /usr/share/opera/styles/user/structuretables.css /usr/share/opera/styles/user/tablelayout.css /usr/share/opera/styles/user/toc.css /usr/share/opera/styles/warning.css /usr/share/opera/styles/webfeeds.html /usr/share/opera/styles/webstorage.css /usr/share/opera/styles/wml.css /usr/share/opera/ui /usr/share/opera/ui/dialog.ini /usr/share/opera/ui/dialogs.yml /usr/share/opera/ui/fastforward.ini /usr/share/opera/ui/standard_keyboard.ini /usr/share/opera/ui/standard_keyboard_compat.ini /usr/share/opera/ui/standard_menu.ini /usr/share/opera/ui/standard_mouse.ini /usr/share/opera/ui/standard_toolbar.ini /usr/share/opera/ui/unix_keyboard.ini /usr/share/opera/ui/widgets.yml
А меня заинтересовал opera_autoupdatechecker, который можно наверняка без проблем удалить, чтобы сам без спросу версию не проверял/обновлял.
Ну, обновить у него без прав рута вряд ли получится. А проверить — пусть проверяет, хотя я уверен, это настраивается. А крячить программы таким способом — имхо, извращение.
Понятно. Банальная лень в изучении системы.
Нет. Просто отсутствие необходимости. Всё-таки, компьютер, он преимущественно для работы, а не для изучения системы. Тем более, что систему в этих каталогах вряд ли можно изучить. Для этого нужно лезть скорее в /etc.
а вот у кого-то DirectAdmin там конфиги и шаблоны можно откопать.
Что такое DirectAdmin, зачем нужен?
# rm -rf /
Отсутствует
Круто. Мне нужна была справка именно по макросам и СОМ и она там есть, но ты предлагаешь, чтобы туда еще справку для юзера включили? Для моей задачи она мне зачем?
С каких пор справка по SDK стала справкой для юзера?
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
Keepun
> Понятно. Банальная лень в изучении системы. А в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion много интересного, но тебе же влом...
Хм… когда мне нужно что-то изменить в винде я ищу решение в интернете, а потом вношу изменение. Иногда оно оказывается и там, иногда в групповых политиках, иногда ещё где-то. Но лазить по CurrentVersion и что-то там менять наобум? Ты точно делом занят или просто время убиваешь?
Добавлено 23-02-2013 18:46:06
Keepun
> Вот объясните мне: как исходный код в том файле (для Вас это открытие?) изучать этим методом?
Ну поищи там структуру классов табов, например. Что во что вложено начиная с иконки на табе и заканчивая панелью, на которой блок с табами обычно лежит.
Через DOM Inspector это делается за пару минут, а там это искать можно весьма долго по разным файлам и ни разу не тривиально. Я уже проверял однажды, разве что смотрел на эти же файлы в сорцах фокса, а не в этом архиве.
Когда же нужно понять как работает, то лучше таки взять целиком все исходники.
Отредактировано Lain_13 (23-02-2013 18:47:44)
Отсутствует
но всё-таки, можно ссылку на источник
http://www.calculate-linux.ru/main/ru/emerge
Всё-таки, компьютер, он преимущественно для работы, а не для изучения системы.
Без знания инструмента ты не сможешь использовать все возможности для работы.
Мне порой жалко кадровиков. Ту рутину, которую они выполняют за 2 часа, Я могу выполнить за 5 мин. Они могут облегчит себе жизнь, но "компьютер, он преимущественно для работы, а не для изучения".
Тем более, что систему в этих каталогах вряд ли можно изучить. Для этого нужно лезть скорее в /etc.
В идеальном мире это так, но...
Что такое DirectAdmin, зачем нужен?
пример, который не вписывается в этот идеальный мир.
Панель управления веб-хостингом, которая предоставляется при аренде.
С каких пор справка по SDK стала справкой для юзера?
А с чего ты взял, что - SDK?
Это справка по макросам VB вообще-то, а через СОМ использовать - это моя идея была, которая сработала.
Да, это яркий пример того, как что-то можно заюзать по другому.
Но лазить по CurrentVersion и что-то там менять наобум?
Да, ёпрст! Кто тебя заставляет что-то там менять наобум? Эта инфа может быть использована в каком-нибудь скрипте. Но ты не можешь заюзать инфу, о существования которой ничего не знаешь.
И ключи там нормально называются, так что и без подробного описания можно понять их назначение. Не все, но многие.
Через DOM Inspector это делается за пару минут
Ты инструменты решения задачи путаешь. Он не покажет тебе omni.ja\chrome\pdfjs\content\web\viewer.js
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Без знания инструмента ты не сможешь использовать все возможности для работы.Мне порой жалко кадровиков. Ту рутину, которую они выполняют за 2 часа, Я могу выполнить за 5 мин. Они могут облегчит себе жизнь, но "компьютер, он преимущественно для работы, а не для изучения".
Раскапывание Program Files или /usr/lib не сильно улучшит знания инструмента.
Отредактировано X Strange (23-02-2013 19:57:24)
# rm -rf /
Отсутствует
А с чего ты взял, что - SDK?
Это справка по макросам VB вообще-то, а через СОМ использовать - это моя идея была, которая сработала.
Молодец. Возьми с полки пирожок.
А теперь читай внимательно, я повторюсь: «Ты судишь узко и в рамках собственного узкого опыта. Что-то я сильно сомневаюсь что туда выложили полную документацию на SDK MSO...»
Иными словами, если мне нужна документация разработчика, выходящая за рамки VB, то я её в твоей доке не найду. Это значит что в приведённом тобою случае ты просто попал пальцем в небо и нашёл то, что хотел там где искал, хотя этой документации там не должно было быть. Т.к. место этой документации в MSDN.
Твой пример совершенно ничего не доказывает:
1. Он не доказывает что все файлы программы должны лежать в одной директории и что именно этот вариант является правильным. Подход используемый в *nix среде позволяет более гибко управлять файлами программ (позволяет системе, а не пользователю) и предоставляет более широкий функционал и возможности для изучения системы и прикладного софта.
2. Он не доказывает что этот вариант упрощает изучение программы. Документация должна находиться там, где ей место. /usr/share/doc/<имя программы>, man, info ничуть не хуже и это устраивает подавляющее большинство народа, использующего *nix системы. Изучение за рамками документации тоже не представляет особых проблем. Всегда можно найти файлы, относящиеся к интересуемому пакету (посреством менеджера пакетов) и изучить их. А если очень уж припрёт, то можно залезть в исходник и посмотреть всё что тебя интересует. Это много лучше созерцания собранных библиотек и исполняемых файлов.
Но при всём мною сказанном, не существует однозначно правильного решения обсуждаемых вопросов. Все они имеют недостатки и работают только при соблюдении особых условий. Так что это бессмысленный спор, сродни спору о том с какой стороны следует бить яйцо.
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
Keepun
> Но ты не можешь заюзать инфу, о существования которой ничего не знаешь.
А гугл на что? Я сначала ищу инфу, а потом её применяю, а не пытаюсь угадывать на основании ключей в реестре. Часто, кстати, бывает так, что вместо изменения ключа можно сделать лучше. Например, замена картинки в окне логина. Для активации замены можно поменять ключь в реестре, чтоб он «OEM-картинку» ставил туда, но винда его сбросит как только ты поменяешь тему оформления, а можно в политиках поменять настройку и её винда уже не сбросит.
> Ты инструменты решения задачи путаешь. Он не покажет тебе omni.ja\chrome\pdfjs\content\web\viewer.js
Если ты имеешь в виду возможность посмотреть на структуру страницы с открытой PDF-кой, то для этого мне более чем достаточно инспектора страницы. Всё, что внутри таба через него без проблем смотрится. Я даже на Add-on Manager через него посмотреть могу, например.
Отсутствует
Раскапывание Program Files или /usr/lib не сильно улучшит знания инструмента.
Докажи. С моей стороны примеров много уже.
Всё, что внутри таба через него без проблем смотрится.
Только сначала его нужно в браузере для этого открыть...
Странные у вас аргументы. Поиск в архиве не отменяет DOM Инспектора, а увеличивает скорость поиска вообще-то. Гугл тоже может торренты на Рутрекере искать, но через него сложнее.
Ты судишь узко и в рамках собственного узкого опыта. Что-то я сильно сомневаюсь что туда выложили полную документацию на SDK MSO...
Это ты просто не веришь в её существование. Я могу эту доку на файлопомойку выложить.
А называется она "Microsoft Office [Word|Excel...] Visual Basic Reference". Так что можешь и дальше фантазировать о содержании этих доков, но для макросов и СОМ их хватает.
Да, и прочитай, что SDK на самом деле означает.
Подход используемый в *nix среде позволяет более гибко управлять файлами программ (позволяет системе, а не пользователю) и предоставляет более широкий функционал и возможности для изучения системы и прикладного софта.
И в чем это проявляется?
Я сначала ищу инфу, а потом её применяю, а не пытаюсь угадывать на основании ключей в реестре.
Научи искать инфу, о которой я ничего не знаю. Может предсказателем стану...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Keepun
> Только сначала его нужно в браузере для этого открыть...
Или найти в том файле или сорцах… и это ещё дольше — там нужно разобраться в коде.
> Поиск в архиве не отменяет DOM Инспектора, а увеличивает скорость поиска вообще-то.
Это каким местом он увеличивает скорость поиска?
Зато если я вижу в браузере что мне хочется изменить и могу узнать класс/ID этого объекта, то как-раз это позволит мне значительно быстрее найти этот объект в сорцах.
> Гугл тоже может торренты на Рутрекере искать, но через него сложнее.
Кстати, иногда именно через него там и ищу. Редкость, конечно, но иногда так удобнее.
> Научи искать инфу, о которой я ничего не знаю. Может предсказателем стану...
А ты сначала определись с тем, какую проблему собираешься решить. Это позволит тебе узнать о чём именно ты не знаешь и тогда сможешь искать информацию по этой теме.
А если проблемы нет, то зачем что-то искать наобум?
Отредактировано Lain_13 (24-02-2013 01:05:42)
Отсутствует
Это каким местом он увеличивает скорость поиска?
Так как ты найдешь код того файла через Лису? Опиши действия?
Мои действия просты: распаковать omni.ja (это zip) и поиск папки/файла по *pdf* - все. А в папке omni.ja\chrome\pdfjs\ еще интересные файлы есть.
Или найти в сорцах
А если нет сорцов или это мегапроект вроде Кед?
А если проблемы нет, то зачем что-то искать наобум?
А если ты о ней не знаешь? Не знаешь да же не об проблеме, а об возможности?
Ё-моё! Парни! Не ужели никто из вас не потрошил игры?! Звуки, видео, картинки?
Я первую игрушку еще в 90-х распотрошил, когда Инета и Гугла не было в городе и на меня косо смотрели и пальцем тыкали "хакер и гений"... Я тогда все звуки из игры на аудиокасету записал и слушал.
А из недавнего... Mass Effect 3... картинки классные и все видео...
Отредактировано Keepun (24-02-2013 04:02:50)
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Это ты просто не веришь в её существование. Я могу эту доку на файлопомойку выложить.
Верю, верю. Вот только смотрю в MSDN и вижу:
И потом начинаются более конкретно:
и т.д. и т.п.
Как видишь, одним лишь Visual Basic Reference документация разработчика не ограничивается. О чём я и вёл речь. Дока по VB — это огрызок от полной документации по MSO. А то, что тебе её хватило — означает что тебе повезло и этого огрызка было достаточно для твоей узкой задачи. И не более того. И именно поэтому пример не показательный. Если бы я захотел прочитать доку по MAPI, то я бы не нашёл документацию по указанному тобою пути.
Azathoth пишетпишет:
Подход используемый в *nix среде позволяет более гибко управлять файлами программ (позволяет системе, а не пользователю) и предоставляет более широкий функционал и возможности для изучения системы и прикладного софта.И в чем это проявляется?
См. выше. Уже давно всё рассказали.
Добавлено 24-02-2013 05:00:00
Ё-моё! Парни! Не ужели никто из вас не потрошил игры?! Звуки, видео, картинки?
Я первую игрушку еще в 90-х распотрошил, когда Инета и Гугла не было в городе и на меня косо смотрели и пальцем тыкали "хакер и гений"...
Почему ты не можешь понять, что медоты решения задачи могут быть различны? Расковырять дата файлы к играм в 90-е не представляло из себя великой сложности. И кстати тогда информацию можно было получить из ФИДО, чем мы и пользовались Но не надо ставить телегу впереди лошади. Отсутствие доступа к документации и разбор форматов на месте это не то же самое что писать программы и изучать среду в которой программа выполняется.
Я тогда все звуки из игры на аудиокасету записал и слушал.
То ещё наслаждение, угу...
А из недавнего... Mass Effect 3... картинки классные и все видео...
А что мне с ними делать? Я ребёнка картинками не накормлю...
Отредактировано Azathoth (24-02-2013 05:00:44)
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
Ё-моё! Парни! Не ужели никто из вас не потрошил игры?! Звуки, видео, картинки?Я первую игрушку еще в 90-х распотрошил, когда Инета и Гугла не было в городе и на меня косо смотрели и пальцем тыкали "хакер и гений"... Я тогда все звуки из игры на аудиокасету записал и слушал.А из недавнего... Mass Effect 3... картинки классные и все видео...
В линуксах, конечно, этого никак не сделать. А всё потому что файлы лежат в разных каталогах. Подстава!
Ядрёная консоль делает меня сильней!
Отсутствует
В линуксах, конечно, этого никак не сделать.
Между словами "никак" и "сложнее" большая смысловая разница...
и этого огрызка было достаточно для твоей узкой задачи. И не более того. И именно поэтому пример не показательный.
Так в чем не показатель? Если бы мне действительно не хватило той доки, то полез в MSDN - кто-то его отменил? Только из-за всякого лишнего барахла поиск в MSDN затруднен. Где там алфавитный указатель и поиск только по функциям Ворда?
Отсутствие доступа к документации и разбор форматов на месте это не то же самое что писать программы и изучать среду в которой программа выполняется.
Да ты шо! А крекеров тоже не существует?
А что мне с ними делать? Я ребёнка картинками не накормлю...
Ребёнка нужно мясом кормить, а этими файлами веселить и развивать. Пуст игры потрошит. "Не перепутай, папаня!"
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Между словами "никак" и "сложнее" большая смысловая разница...
У меня так осталось впечатление, что в линуксах даже проще. Ну да тут спорить бесполезно.
Ядрёная консоль делает меня сильней!
Отсутствует
Где там алфавитный указатель и поиск только по функциям Ворда?
http://msdn.microsoft.com/en-us/library … 11%29.aspx
или
http://msdn.microsoft.com/en-us/library … 14%29.aspx
Отсутствует
hydrolizer, такой приметив и в обычной справке CHM есть, а вот нормальный поиск...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Keepun
> Так как ты найдешь код того файла через Лису? Опиши действия?
В лисе я узнаю ID или класс объекта, а потом я запущу поиск в сорцах по ID нужного мне объекта или того, что рядом с ним, получу список всех файлов, в которых он упоминается и номера строк. Т.е. я сразу буду знать где именно находится то, что я ищу, и мне не нужно будет разбираться во всех остальных «интересных» файлах.
> А если нет сорцов или это мегапроект вроде Кед?
Если нет сорцов — поищу документацию и только если нет документации — придётся лезть и смотреть что же там такое и что с этим всем можно сделать. Но это последний шаг, а не первый! А мегапроект вроде Кед состоит из отдельных фрагментов, которые можно выделить и изучать отдельно. В конце-концов ты ведь ищешь что-то конкретное, так ведь? Если ты ищешь как изменить что-то в kedit, ты ведь не полезешь в код amarok за этим, так ведь?
> А если ты о ней не знаешь? Не знаешь да же не об проблеме, а об возможности?
Всё упирается в желание. Если у тебя есть желание что-то изменить — ты будешь искать возможности это изменить и узнаешь о возможностях.
Помнится читал рассказ в котором в одной военной части человек работал очень сложным аналогом команды dir. Чтоб получить список файлов от открывал их в проводнике, фотографировал, (не помню печатал и сканировал ли он фотографии) распознавал текст на фотографиях через файнридер и после всего этого копировал строки в файл в блокноте. Да, это всё можно было заменить одной командой dir > filename, но… по крайней мере у него было рабочее место, за которое ему платили.
О чём говорит нам эта история? Да о том, что ни у кого в той военной части не было желания даже искать возможности оптимизировать процесс — всех всё устраивало. Да любой из здесь присутствующих будет копаться в файлах программы, но только при условии, что будет желание что-то изменить и более простого пути это сделать не будет.
Вот ты упомянул игры. Естественно там нужно копаться в ресурсах — обычно к играм не идёт ни документации, ни исходников. Естественно если хочется поменять текстурку или модельку придётся изучать как там всё устроено самостоятельно, но если мы говорим о Firefox, то потрошение его ресурсов это последний шаг и попросту ненужный. Я ковырялся в ресурсах как минимум половины всех игр, в которые я играл на компе, но только лишь потому, что у меня было желание что-то изменить, а не просто из любопытства. Иногда даже получалось.
Отредактировано Lain_13 (25-02-2013 01:56:37)
Отсутствует
Keepun
Я на эти ссылки вышел именно через этот самый примитив. В два перехода. Меня это вполне устраивает.
но если мы говорим о Firefox, то потрошение его ресурсов это последний шаг и попросту ненужный
Почему же. Документация документацией, но чтение исходников очень часто имеет смысл - хотя бы для того, чтобы узнать нюансы реализации, которые могут быть важны. Я не раз именно таким образом получал ответы на вопросы, в документации отсутствующие. Навскидку: например, в документации (именно в ней, на MDN, а не в гугловой выдаче по обсуждениям в форумах) отсутствует, по какому принципу часть настроек about:config скрыта от пользователя. В коде это видно вполне прозрачно. А при должном навыке такой способ получения ответов еще и быстрее (в определенных случаях).
Отредактировано hydrolizer (25-02-2013 03:36:51)
Отсутствует
hydrolizer
Хей-хей, я говорю о потрошении файла omni-как-его-там, потрошить который агитирует Keepun и который, конечно, по-сути тоже исходник, но в немного менее удобной форме, как мне кажется. Я не имею ничего против изучения самих исходников и пользовался ими, когда было нужно.
Отредактировано Lain_13 (25-02-2013 05:18:35)
Отсутствует
Lain_13
Я понял. Просто omni.jа на 90% состоит из js/jsm/xbl/xml/css-файлов, которые сами по себе и есть исходники. Ну, и потрошение там крайне незамысловатое: распаковка архива. Мне часто проще, чем выкачивать содержимое hg-репозитория, просто залезть внутрь этого архива.
Отредактировано hydrolizer (25-02-2013 07:17:51)
Отсутствует
hydrolizer
Я выкачивал архив с сорцами — это проще и значительно разумнее выкачивания всего репозитория, если не планируешь заниматься разработкой фокса. Хотя согласен, что файлик ближе и если интересует только морда, то можно обойтись и им.
Отсутствует