Я в курсе. Но не очень логично. Потому что почти все ПО в *nix — это GUI к какой-то библиотеке, но только в случае purple почему-то так сделали. И если будет десяток GUI, по-вашему, логично, что все это будет сваливаться в кашу в одном каталоге?
В каком-нибудь firefox-е не один, думаю, десяток библиотек используется. Включая, например, sqlite, но, к счастью, они не догадались писать это все в sqlite каталог.
В общем, сейчас речь не об этом. А о том, что человек немного пользы принес и в том ужасе, что творится в linux desktop кому-то что-то стало более понятно.
Я к тому, что раньше (обычно) все, что относилось к некоему приложению APP, находилось в ~/.APP.
А сейчас в .local, .config и т.д., плюс каталог может совсем не совпадать с названием, и сами приложения распилены на части, в итоге конфиг в pidgin, чаты в purple и т.п.
Коллеги, в наше время совет автора можно назвать скорее полезным, чем бесполезным. Если 15 лет назад я спокойно использовал старый $HOME, то сейчас это уже не так. Множество сложных (и часто кривых) компонентов, добавленных в окружение Linux за последние годы, создает немало проблем с практически всем ПО, при мажорных обновлениях.
Все эти KDE, XFce, Pulse Audio, настройки GNOME/GTK и т.д. и т.п. очень разнятся и зачастую реально создают проблемы в виде подземных стуков, которые практически нереально выявить, особенно новичку. Иногда это мелочи, которые можно легко поправить (типа «поехавшего» интерфейса xfce при обновлении), иногда очень непонятные вещи.
Из последнего интересного, с чем сталкивался — у менеджера при открытиее любого flash видео оно начинало проигрываться, но без звука. Через несколько секунд видео замирало, потом зависал весь браузер.
Было несколько подходов к попытке решения, перепробовано все, что можно. Грешили и на драйвера видео и на «битый» профиль FF и на какие-то старые конфиги Flash-а.
С трудом с помощью strace, кажется, нашел, что нужно было удалить куку pulseaudio в домашнем каталоге. Почему так — загадка, которую уже некогда было решать.
Запросто кривой файл gtkrc и/или несуществующий путь к pixmap может валить вашу программу и вы устанете искать, почему.
И таких примеров у меня за без малого 20 лет было приличное количество многих десятках рабочих станций (да и серверов тоже, но не с home, конечно же).
Положа руку на сердце, можно признать очевидное — Linux Desktop очень некачественная и нестабильная вещь. Была, есть и, похоже, еще долго будет. Звук, видео, шрифты, графика — все это отвратительного качества у нас (да, я красноглазый линуксоид с большим стажем, который использует Linux only с 97 года, и все равно признаю это). Просто в силу своей природы и принципов работы.
Если у человека нет ничего специфического в настройках, то в современных дистрибутивах сейчас правильнее и проще — ставить с нуля. Если же вам, как мне, хочется сохранить все ваши замечательные настройки всего подряд, то тогда можно использовать старый home, регулярно обновляться и потом бороться с проблемами.
А уж найти нынче, где ПО хранит все свои настройки, конфиги, историю, кэши и прочее — непростая задача. Раньше это было в одном месте, сейчас размазано по разным каталогам, так что информация для новичков не лишняя.
Так что не стоит травить человека, хотел, видимо, помочь таким же страждущим.
О, коллега, приветствую. Очень много интересного могу рассказать про все сервисы Zoho и их скрипты, написана масса всего, подводные камни все исследованы.
Все отлично там сейчас, только одна головная боль — JSON, долго я с ними воевал, но до сих пор еще слабая очень поддержка и руками приходится все парсить, аналога executeXPath до сих пор нет.
В своё время очень много усилий и времени тратил на RequestTracker, от полного перевода, до дописывания всяких модулей (включая подтверждение получения заявки) и создания систем рассылок тарифов на его базе, тоже с подтверждениями и прочими плюшками для VoIP-оператора.
Интересно, почему в своё время вы выбрали OTRS, а не RT? На тот момент у RT функционала было значительно больше, насколько я помню.
За деньги для компании, в смысле. Помню, вроде бы $50 заплатили и я купил себе свой первый пейджер. Сайт еще немного обновлялся, на archive.org нашел, но у себя уже не найду исходники.
Сейчас вспомнил еще, что в те времена успевал невероятно много всего делать, откуда время бралось? За год или два столько всего изучил, столько всяких проектов сделал для Fido, BBS-ок и прочего. А сейчас не успел оглянуться — год прошел — а я так и сижу, читаю какие-то тупые статьи в интернете так ничего и не сделав.
Напомнили мне про мой первый (и единственный) сайт, который я делал за деньги компании отца в 2000-2001 годах где-то.
Сидел ночами, в emacs-е руками все писал, читал стандарты, в GIMP-е картинки рисовал, создавал огромные таблицы, рисуя руками TR/TD, старался соблюдать все требования, которые мог в те годы найти (интернета, можно сказать, почти не было, Дальний Восток).
Нашел его, залил на хостинг и умилился. Все работает в Firefox корректно до сих пор, хотя сделано с модными тогда фреймами.
Тогда еще принято было писать такое прямо на главной:
==
Данный сайт оптимизирован для разрешения 1024x768 и, частично, для 800x600. Если Вы просматриваете эту страницу при разрешении меньше 800x600 или если страницы при разрешении 800x600 выглядят «некрасиво», то рекомендуем выключить фреймы, чтобы увеличить свободное место на экране. Также для более комфортного просмотра рекомендуем включить поддержку CSS и JavaScript, если она отключена, и не просматривать сайт броузером Netscape Navigator, т.к. он некорректно поддерживает вложенные таблицы и CSS
==
А в коде нашел это:
==
Ваш браузер не поддерживает фреймы
Однако, данный сайт сделан так, что его можно просматривать и браузером, не понимающим фреймы,
для этого перейдите на Главную страницу. И все же, без фреймов, CSS, JavaScript
на данном сайте будет не так удобно, поэтому советуем обносить свой «софт» ;)
==
Особой моей гордостью был придуманный универсальный каталогизатор на javascript, нужно было просто называть картинки и прочие файлы именем нового устройства и он бы автоматически показывал их, по типу и т.п., управление внизу страницы было «инновационным» как для сайтов нашего региона :)
Еще очень «крутой» фишкой для того времени была подгрузка всех картинок в фоне, тоже придумал и радовался. Тогда все сидели на модемах и когда делаешь mouseover, можно было несколько секунд ждать, пока подгрузится нужная картинка.
Дааа, юность, азарт, ночи напролет, всё интересно, все взахлёб изучаешь, впитываешь… Лучшее время.
Вот, кстати, сайт: hiddenman.esy.es/fs (первый попавшийся хостинг). Таблица выбора копировально-множительных аппаратов, подробная информация и т.д.
P.S. А вот к Хроме, кстати. левый фрейм кривовато отображается. А остальное работает и через 15 лет. Кодировка нигде не указана (тогда другой и не было, кроме непопулярной уже KOI8-R, сейчас браузеры сами понимают, какая она, если что, смените кодировку на CP1251 и насладитесь «шедевром». По сути, только раздел Контакты заполнен и Копировальная техника)
1. Альтернативного нет практически никогда. Иногда он появляется, потом пропадает иногда, зависит от алгоритмов в самом Яндексе.
2. Мне нужна возможность в любой момент объехать пробку или просто другой дорогой поехать. Этого нет, а очень нужно.
P.S. Я еще удивлен одной вещи — в Яндексе есть годами накопленная статистика по географии и пробками. То есть, можно очень уверенно предсказать, что вот в этом месте в 18:00 будет жутчайшая пробка. Причем у них же есть и статистика реального времени движения транспортных средств.
При этом Я.Н. _всегда_ тянет в проблемные места. Я уже давно выучил, где стоит ездить, а где нет и Я.Н. не слушаю, а еду так, как знаю, а Я.Н. использую чисто для общего понимания, куда ехать, в какой район и как найти дом. Если слушать Я.Н., в пробке будешь стоять гораздо чаще.
Просто пример, уже приводил — он _всегда_ тянет на «стоящее» ТТК в Москве, когда едешь из области на Таганскую, например, тогда как можно проехать два километра, выехать на Садовое и ехать по нему свободно до места назначения.
Причем вы сделали альтернативый маршрут в прошлом, кажется, году. Если бы его можно было вызывать кнопкой — было бы отлично.
Еще одна проблема важная — после определенного обновления стал очень медленно и неточно работать GPS. Видимо, вы стали реже делать выборку координато и Я.Н. видит, что ты проехал перекресток метров через 100 только. Очень в Москве с этим тяжело.
Сделано это было еще на iOS6, кажется, точно помню, что обновился и это началось.
Наконец-то я нашел, куда можно написать. Ранее (несколько лет назад, несколько раз) писал вам в club.ya.ru, но ответов не было.
Коллеги, вы вообще планируете вторую по важности функцию любого навигатора — кнопку Объезд?
Голосовой ввод — это, наверное, хорошо и кто-то им даже пользуется. Но как можно без объезда?! Навигатор постоянно заводит в пробки (всегда ведет на ближайшую крупную дорогу в красное, например на ТТК) и объехать её совершенно невозможно.
В любых других навигаторах нажимаешь кнопку и едешь по альтернативному маршруту.
В Яндексе приходится тупо ехать в любую сторону долго, пока он не соизволит построить новый маршрут, зачастую даже более быстрый. А если не знаешь, где можно съехать в сторону, то так и остается стоять часами в пробке.
Еще очень серьезная проблема со сложными разъездами, эстакадами. Простой пример — развязка дорог Ленинградского и Волоколамского шоссе, где множество туннелей и т.п. Совершенно непонятно куда ехать, вверх или вниз и человек, который не знает, всегда едет не туда.
Несколько месяцев назад искал себе мощный ноутбук с нормальной клавиатурой и не нашел. Обходил все рынки и магазины, перечитал кучу обзоров, пересмотрел массу картинок с примерами клавиатур тех, которых нет в розничной продажи — ничего!
Купил в итоге очередной отвратительный, но мощный ноутбук, в этот раз вообще от MSI, где все характеристики более-менее оптимальные. Конечно же он начал сразу рассыпаться и разваливаться, скрипеть, царапаться и т.д. (не смотря на то, что был, наверное, самый дорогой из небрендовых ноутбуков)
Но про клавиатуру до сих пор интересно — неужели ничего не осталось? Нужно просто классическое расположение всех клавиш, включая обязательные PgUp/Down, Insert/Delete, нормальные клавиши курсора, Enter, Shift.
Вдвойне непонятно, что полно ноутбуков с Numpad, который только занимает место, но ни одного с блоком PgUp/Down.
Если бы не Numpad-ы, то можно было бы оправдать все в стиле «да сейчас все только мышкой пользуются», а так не получается. Не понимаю, как программисты и разработчики обходятся без этих клавиш, это же удобно, быстро и сто лет как by default используется во всех редакторах, shell-ах и т.д.
Честно говоря, было обидно, что все телефоны нынче — это копии iPhone, а все ноутбуки до одного — жалкие копии MacBook, вот прямо невооруженным глазом видно, что это попытка сделать «как в Маке», только дешевая и некачественная. Особенно поразили ASUS-ы, в которых неудобная и дешевая клавиатура еще и покрашена была практически серебрянкой, вот прямо такое ощущение, что на дешевый пластик сверху кто-то из баллончика побрызгал.
Куда делась самобытность, где вообще хоть какие-то идеи, кроме не самых удачных от Apple?
Сначала на рынке телефонов пропали все идеи, теперь здесь. Печально.
После покупки ноутбука с HiDPI (2880x1620) набросал маленькую статейку, чтобы не забыть. У меня тоже xfce, всё замечательно практически везде: www.altlinux.org/HiDPI
Кстати, да, забыл я про это. Придется пользователя в chroot засунуть.
Можно, конечно, извратится и сделать наоборот, когда пользователю на чтение все доступно только, а на запись только через эту систему. Много всякого можно придумать и будет почти удобно. Только заморачиваться никто не хочет.
Ну потому что одним noexec сыт не будешь: антивирусы ничего не знают про новые и хитрые вирусы, там все постфактум. Плюс дыра в какой-нибудь java машине позволит запустить gpg и зашифровать все ваши файлы. А так браузеру все доступно только для чтения и сделать он ничего не сможет.
Поэтому в Linux-е надо делать так, например: запускать browser в chroot, в который через mount bind примонтировано два каталога: в один каталог пользователь сохраняет нужные файлы, как обычно (каталог доступен на запись), после чего они скриптом автоматически перемещаются во второй (и, возможно, проверяются на вирусы), который доступен только для чтения. На всякий случае еще noexec поставить. Тут-то все шифровальщики и обломятся.
Вполне себе рабочая схема, пользователь даже не заметит разницы, учитывая, что все современные браузеры и почтовики сохраняют файлы в некий каталог по умолчанию. И настраивается быстро. В этом и сила UNIX-а в том числе :-)
От подобных проблем частично может помочь простая опция noexec при монтировании /home Пользователь не сможет ничего запустить из того, что он «скачал». Правда, это не спасает от всяких java-эксплоитов и тому подобного, что работает не так тупо (проблемам из почты уже 20 лет, а ничего поменялось, смотрю).
В старой, умной книжке авторства Эви Немет была написана простая формула: удобство обратно пропорционально безопасности. Можно сделать очень безопасную, но очень неудобную систему. MS сделала ставку на удобство и не проиграла, если измерять в деньгах :-)
В каком-нибудь firefox-е не один, думаю, десяток библиотек используется. Включая, например, sqlite, но, к счастью, они не догадались писать это все в sqlite каталог.
В общем, сейчас речь не об этом. А о том, что человек немного пользы принес и в том ужасе, что творится в linux desktop кому-то что-то стало более понятно.
А сейчас в .local, .config и т.д., плюс каталог может совсем не совпадать с названием, и сами приложения распилены на части, в итоге конфиг в pidgin, чаты в purple и т.п.
Все эти KDE, XFce, Pulse Audio, настройки GNOME/GTK и т.д. и т.п. очень разнятся и зачастую реально создают проблемы в виде подземных стуков, которые практически нереально выявить, особенно новичку. Иногда это мелочи, которые можно легко поправить (типа «поехавшего» интерфейса xfce при обновлении), иногда очень непонятные вещи.
Из последнего интересного, с чем сталкивался — у менеджера при открытиее любого flash видео оно начинало проигрываться, но без звука. Через несколько секунд видео замирало, потом зависал весь браузер.
Было несколько подходов к попытке решения, перепробовано все, что можно. Грешили и на драйвера видео и на «битый» профиль FF и на какие-то старые конфиги Flash-а.
С трудом с помощью strace, кажется, нашел, что нужно было удалить куку pulseaudio в домашнем каталоге. Почему так — загадка, которую уже некогда было решать.
Запросто кривой файл gtkrc и/или несуществующий путь к pixmap может валить вашу программу и вы устанете искать, почему.
И таких примеров у меня за без малого 20 лет было приличное количество многих десятках рабочих станций (да и серверов тоже, но не с home, конечно же).
Положа руку на сердце, можно признать очевидное — Linux Desktop очень некачественная и нестабильная вещь. Была, есть и, похоже, еще долго будет. Звук, видео, шрифты, графика — все это отвратительного качества у нас (да, я красноглазый линуксоид с большим стажем, который использует Linux only с 97 года, и все равно признаю это). Просто в силу своей природы и принципов работы.
Если у человека нет ничего специфического в настройках, то в современных дистрибутивах сейчас правильнее и проще — ставить с нуля. Если же вам, как мне, хочется сохранить все ваши замечательные настройки всего подряд, то тогда можно использовать старый home, регулярно обновляться и потом бороться с проблемами.
А уж найти нынче, где ПО хранит все свои настройки, конфиги, историю, кэши и прочее — непростая задача. Раньше это было в одном месте, сейчас размазано по разным каталогам, так что информация для новичков не лишняя.
Так что не стоит травить человека, хотел, видимо, помочь таким же страждущим.
Все отлично там сейчас, только одна головная боль — JSON, долго я с ними воевал, но до сих пор еще слабая очень поддержка и руками приходится все парсить, аналога executeXPath до сих пор нет.
Интересно, почему в своё время вы выбрали OTRS, а не RT? На тот момент у RT функционала было значительно больше, насколько я помню.
Сейчас вспомнил еще, что в те времена успевал невероятно много всего делать, откуда время бралось? За год или два столько всего изучил, столько всяких проектов сделал для Fido, BBS-ок и прочего. А сейчас не успел оглянуться — год прошел — а я так и сижу, читаю какие-то тупые статьи в интернете так ничего и не сделав.
Сидел ночами, в emacs-е руками все писал, читал стандарты, в GIMP-е картинки рисовал, создавал огромные таблицы, рисуя руками TR/TD, старался соблюдать все требования, которые мог в те годы найти (интернета, можно сказать, почти не было, Дальний Восток).
Нашел его, залил на хостинг и умилился. Все работает в Firefox корректно до сих пор, хотя сделано с модными тогда фреймами.
Тогда еще принято было писать такое прямо на главной:
==
Данный сайт оптимизирован для разрешения 1024x768 и, частично, для 800x600. Если Вы просматриваете эту страницу при разрешении меньше 800x600 или если страницы при разрешении 800x600 выглядят «некрасиво», то рекомендуем выключить фреймы, чтобы увеличить свободное место на экране. Также для более комфортного просмотра рекомендуем включить поддержку CSS и JavaScript, если она отключена, и не просматривать сайт броузером Netscape Navigator, т.к. он некорректно поддерживает вложенные таблицы и CSS
==
А в коде нашел это:
==
Ваш браузер не поддерживает фреймы
Однако, данный сайт сделан так, что его можно просматривать и браузером, не понимающим фреймы,
для этого перейдите на Главную страницу. И все же, без фреймов, CSS, JavaScript
на данном сайте будет не так удобно, поэтому советуем обносить свой «софт» ;)
==
Особой моей гордостью был придуманный универсальный каталогизатор на javascript, нужно было просто называть картинки и прочие файлы именем нового устройства и он бы автоматически показывал их, по типу и т.п., управление внизу страницы было «инновационным» как для сайтов нашего региона :)
Еще очень «крутой» фишкой для того времени была подгрузка всех картинок в фоне, тоже придумал и радовался. Тогда все сидели на модемах и когда делаешь mouseover, можно было несколько секунд ждать, пока подгрузится нужная картинка.
Дааа, юность, азарт, ночи напролет, всё интересно, все взахлёб изучаешь, впитываешь… Лучшее время.
Вот, кстати, сайт: hiddenman.esy.es/fs (первый попавшийся хостинг). Таблица выбора копировально-множительных аппаратов, подробная информация и т.д.
P.S. А вот к Хроме, кстати. левый фрейм кривовато отображается. А остальное работает и через 15 лет. Кодировка нигде не указана (тогда другой и не было, кроме непопулярной уже KOI8-R, сейчас браузеры сами понимают, какая она, если что, смените кодировку на CP1251 и насладитесь «шедевром». По сути, только раздел Контакты заполнен и Копировальная техника)
2. Мне нужна возможность в любой момент объехать пробку или просто другой дорогой поехать. Этого нет, а очень нужно.
P.S. Я еще удивлен одной вещи — в Яндексе есть годами накопленная статистика по географии и пробками. То есть, можно очень уверенно предсказать, что вот в этом месте в 18:00 будет жутчайшая пробка. Причем у них же есть и статистика реального времени движения транспортных средств.
При этом Я.Н. _всегда_ тянет в проблемные места. Я уже давно выучил, где стоит ездить, а где нет и Я.Н. не слушаю, а еду так, как знаю, а Я.Н. использую чисто для общего понимания, куда ехать, в какой район и как найти дом. Если слушать Я.Н., в пробке будешь стоять гораздо чаще.
Просто пример, уже приводил — он _всегда_ тянет на «стоящее» ТТК в Москве, когда едешь из области на Таганскую, например, тогда как можно проехать два километра, выехать на Садовое и ехать по нему свободно до места назначения.
geektimes.ru/post/174973/#comment_6080329 и там полный текст из клуба.
Почему офтопик? А куда еще можно писать? Если там, где раньше были анонсы, ответов нет? :(
Еще одна проблема важная — после определенного обновления стал очень медленно и неточно работать GPS. Видимо, вы стали реже делать выборку координато и Я.Н. видит, что ты проехал перекресток метров через 100 только. Очень в Москве с этим тяжело.
Сделано это было еще на iOS6, кажется, точно помню, что обновился и это началось.
Наконец-то я нашел, куда можно написать. Ранее (несколько лет назад, несколько раз) писал вам в club.ya.ru, но ответов не было.
Коллеги, вы вообще планируете вторую по важности функцию любого навигатора — кнопку Объезд?
Голосовой ввод — это, наверное, хорошо и кто-то им даже пользуется. Но как можно без объезда?! Навигатор постоянно заводит в пробки (всегда ведет на ближайшую крупную дорогу в красное, например на ТТК) и объехать её совершенно невозможно.
В любых других навигаторах нажимаешь кнопку и едешь по альтернативному маршруту.
В Яндексе приходится тупо ехать в любую сторону долго, пока он не соизволит построить новый маршрут, зачастую даже более быстрый. А если не знаешь, где можно съехать в сторону, то так и остается стоять часами в пробке.
Еще очень серьезная проблема со сложными разъездами, эстакадами. Простой пример — развязка дорог Ленинградского и Волоколамского шоссе, где множество туннелей и т.п. Совершенно непонятно куда ехать, вверх или вниз и человек, который не знает, всегда едет не туда.
Спасибо.
Купил в итоге очередной отвратительный, но мощный ноутбук, в этот раз вообще от MSI, где все характеристики более-менее оптимальные. Конечно же он начал сразу рассыпаться и разваливаться, скрипеть, царапаться и т.д. (не смотря на то, что был, наверное, самый дорогой из небрендовых ноутбуков)
Но про клавиатуру до сих пор интересно — неужели ничего не осталось? Нужно просто классическое расположение всех клавиш, включая обязательные PgUp/Down, Insert/Delete, нормальные клавиши курсора, Enter, Shift.
Вдвойне непонятно, что полно ноутбуков с Numpad, который только занимает место, но ни одного с блоком PgUp/Down.
Если бы не Numpad-ы, то можно было бы оправдать все в стиле «да сейчас все только мышкой пользуются», а так не получается. Не понимаю, как программисты и разработчики обходятся без этих клавиш, это же удобно, быстро и сто лет как by default используется во всех редакторах, shell-ах и т.д.
Честно говоря, было обидно, что все телефоны нынче — это копии iPhone, а все ноутбуки до одного — жалкие копии MacBook, вот прямо невооруженным глазом видно, что это попытка сделать «как в Маке», только дешевая и некачественная. Особенно поразили ASUS-ы, в которых неудобная и дешевая клавиатура еще и покрашена была практически серебрянкой, вот прямо такое ощущение, что на дешевый пластик сверху кто-то из баллончика побрызгал.
Куда делась самобытность, где вообще хоть какие-то идеи, кроме не самых удачных от Apple?
Сначала на рынке телефонов пропали все идеи, теперь здесь. Печально.
www.altlinux.org/HiDPI
Можно, конечно, извратится и сделать наоборот, когда пользователю на чтение все доступно только, а на запись только через эту систему. Много всякого можно придумать и будет почти удобно. Только заморачиваться никто не хочет.
Вполне себе рабочая схема, пользователь даже не заметит разницы, учитывая, что все современные браузеры и почтовики сохраняют файлы в некий каталог по умолчанию. И настраивается быстро. В этом и сила UNIX-а в том числе :-)
В старой, умной книжке авторства Эви Немет была написана простая формула: удобство обратно пропорционально безопасности. Можно сделать очень безопасную, но очень неудобную систему. MS сделала ставку на удобство и не проиграла, если измерять в деньгах :-)