Автор Тема: Windows XP мертв, 7ка не продается... Linux, давай не ленись - иди в атаку ! :)  (Прочитано 28421 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Цитировать
;)
Круто! Где патчи?

Патчи на что?
Разработка ведется от проработанной идеи к патчам, а не наоборот ;)
А ради хохмы доказать что я могу таки сделать некий патч для альтератора... не :)
Вопросы про тег и файлы в силе ;)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Цитировать
;)
Круто! Где патчи?

Патчи на что?
Разработка ведется от проработанной идеи к патчам, а не наоборот ;)
А ради хохмы доказать что я могу таки сделать некий патч для альтератора... не :)
Вопросы про тег и файлы в силе ;)
Вот и подтвердите идею прототипом. Или опишите её на UML, mockup'ах, блок-схемах, чтобы было понятно.
Вместе со организационной схемой реализации, если не будете делать сами.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Но если хотите пойти по пути Ubuntu и наступить на те же грабли, не удивляйтесь, когда столкнетесь с проблемами (данный тип программы не подходит для установки программ с зависимостями,).

Это вы про первый абзац описания dpkg?

если его оптимизировать под зависимости - то
дебианисты обложат такого погромиста жёстким матом.

Центр приложений в Ubuntu не имеет функции управления зависимостями, если что-то не так

Это как? Через dpkg с --force-all чтоли?
Убунтоделы мало того что они поломали apt-listbugs, так они ещё и перестали читать полиси debian по метаинформации?
Или они при сборке пакетов разламывают зависимости?
Или не учитывают поля описываемые в полиси Debian:
$ cat /etc/altlinux-release
ALT Linux starter kit (Trientalis)
$ dpkg -I mc_4.8.1-2ubuntu1_i386.deb | grep '^ Pack\|^ Vers\|^ Pre-D\|^ Dep\|^ Recom\|^ Sugg'
 Package: mc
 Version: 3:4.8.1-2ubuntu1
 Pre-Depends: dpkg (>= 1.15.7.2)
 Depends: e2fslibs (>= 1.41.99), libc6 (>= 2.15), libglib2.0-0 (>= 2.24.0), libgpm2 (>= 1.20.4), libslang2 (>= 2.0.7-1), mc-data (= 3:4.8.1-2ubuntu1)
 Recommends: mime-support, unzip, perl
 Suggests: zip, bzip2, links | w3m | lynx, arj, file, xpdf-reader | pdf-viewer, dbview, odt2txt, gv, catdvi, djvulibre-bin, imagemagick, python, python-boto, python-tz
Ну так в последнем случае это проблема пользователя который затеял ставить пакеты в один клик без учёта Рекомендуемых и Предлагаемых зависимостей.

Поэтому даже ведется разработка новой пакетной системы, чтобы в будущем программы были без зависимостей.

Это заново изобрести PC-BSD или Salix
Цитировать
Например, в официальном репозитории Salix зависимости пакета фиксируются в одноимённом ему файле с суффиксом dep. Это – простой текстовый файл, в котором перечислены пакеты, от которых зависит данный. При этом никаких градаций зависимостей по их «важности», как в deb-формате, нет: все они обязательны к разрешению. Однако пакеты Salix, как и Slackware, традиционно собираются по возможности с включением только обязательных (так называемых «жёстких») зависимостей. За счёт чего, кстати, и достигается компактность инсталляции этого дистрибутива, о которой шла речь в четвёртой части цикла.

Ну т.е. изобрести то, что уже изобрели.
И заодно окончательно разломать совместимость с Debian.
« Последнее редактирование: 12.10.2015 16:11:45 от Speccyfighter »

Оффлайн Юра Римский

  • Участник
  • *
  • Сообщений: 138
У Linux нет денег и глупости, чтобы тягаться с порогом вхождения монополистов. Реклама тут не играет от слова «совсем».
Открытый и свободный Firefox когда-то сильно потеснил монопольно царствующего ослика IE, открыв дорогу всем остальным. Опера не смогла, Сафари не смог, многочисленные надстройки на IE не смогли, а Firefox смог. Чего так? За счёт правильной рекламы и удачности продукта. Web-разработчики постарались.

Да и в этой ветке одни прекраснодушные мечтатели, не предложившие ни одного практически реализуемого совета.
Возьмём симпливский файловый менеджер.

Любой новый пользователь теряется среди кучи системных файлов и папок. Они все должны быть скрыты от него. Но не в скрытых файлах, потому что они учитываются при определении размера папок и разделов.

На компьютере для пользователя должны быть только те файлы и папки, которые он создал своими руками. Остальное мешает, портит картину и вызывает ненужные страхи что-то поломать. Ощущение полного контроля над системой хотят все. Файлы и папки, которые человек не знает лишают этого ощущения.

На панели должны быть кнопки ОТМЕНИТЬ ПОСЛЕДНЕЕ ДЕЙСТВИЕ (вместо кнопки назад), Создать папку, создать документ. Этого достаточно для полноценной работы.

Над каждым списком с файлами и папками, т.е. внутри каждой папки должен быть заголовок крупный и жирный.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
У Linux нет денег и глупости, чтобы тягаться с порогом вхождения монополистов. Реклама тут не играет от слова «совсем».
Открытый и свободный Firefox когда-то сильно потеснил монопольно царствующего ослика IE, открыв дорогу всем остальным. Опера не смогла, Сафари не смог, многочисленные надстройки на IE не смогли, а Firefox смог. Чего так? За счёт правильной рекламы и удачности продукта. Web-разработчики постарались.
Ага, Firefox на Windows. Приводите сопоставимые примеры.
Цитировать
Да и в этой ветке одни прекраснодушные мечтатели, не предложившие ни одного практически реализуемого совета.
Возьмём симпливский файловый менеджер.

Любой новый пользователь теряется среди кучи системных файлов и папок. Они все должны быть скрыты от него. Но не в скрытых файлах, потому что они учитываются при определении размера папок и разделов.

На компьютере для пользователя должны быть только те файлы и папки, которые он создал своими руками. Остальное мешает, портит картину и вызывает ненужные страхи что-то поломать. Ощущение полного контроля над системой хотят все. Файлы и папки, которые человек не знает лишают этого ощущения.
Ни в одной системе не скрывают остальные файлы. Даже в Android. И это оправдано.
Цитировать
На панели должны быть кнопки ОТМЕНИТЬ ПОСЛЕДНЕЕ ДЕЙСТВИЕ (вместо кнопки назад), Создать папку, создать документ. Этого достаточно для полноценной работы.

Над каждым списком с файлами и папками, т.е. внутри каждой папки должен быть заголовок крупный и жирный.
Забивать дефицитное вертикальное пространство? Ну OK. Это вы сами придумали? На какой целевой группе проверяли предложенные инновации в навигации?
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Да и в этой ветке одни прекраснодушные мечтатели, не предложившие ни одного практически реализуемого совета.
Возьмём симпливский файловый менеджер.

Любой новый пользователь теряется среди кучи системных файлов и папок. Они все должны быть скрыты от него. Но не в скрытых файлах, потому что они учитываются при определении размера папок и разделов.

На компьютере для пользователя должны быть только те файлы и папки, которые он создал своими руками.

Хорошо.
А как вы себе это представляете на уровне файловой системы и каталогов которые вы упорно называете ничего не значащим термином папка?
$ ls -Fn ~|cut -f -5 -d ' '|grep 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  2 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x 25 500 500
drwxr-xr-x  8 500 500
drwx------  2 500 500
drwxr-xr-x 15 500 500
drwxr-xr-x 16 500 500
drwxr-xr-x  3 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  7 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-------  1 500 500
drwxr-xr-x 10 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  3 500 500
drwxr-xr-x  3 500 500
-rw-------  1 500 500
-rw-r--r--  1 500 500
-rw-------  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  5 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  2 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  7 500 500
drwxr-xr-x  2 500 500
drwxr-xr-x  7 500 500
drwxr-xr-x  2 500 500
drwxr-xr-x  2 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  5 500 500
drwxr-xr-x  2 500 500
drwxr-xr-x  8 500 500
drwxr-xr-x  4 500 500
-rw-r--r--  1 500 500
-rw-------  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  2 500 500
drwxr-xr-x  2 500 500
-rw-r--r--  1 500 500
lrwxrwxrwx  1 500 500
drwxr-xr-x 50 500 500
drwxr-xr-x  3 500 500
drwx------  2 500 500
-rw-r--r--  1 500 500
drwxr-xr-x  3 500 500

Попробуйте на основании этого вывода, отфильтровать строки (файлы/каталоги) созданные мной от строк созданных системой.

Оффлайн Юра Римский

  • Участник
  • *
  • Сообщений: 138
Ни в одной системе не скрывают остальные файлы. Даже в Android. И это оправдано.
Чем оправдано? Инертностью разработчиков? Тем, что все так делают?

Люди записывают последовательность действий для решения своих задач на бумажках. Почему? Совет: потыкайте там по менюшкам, где-нибудь найдёте воспринимается как издевательство: "Ну сделайте мне. Я что-нибудь сломаю." Люди БОЯТСЯ пользоваться компьютером. Вы не боитесь. Сытый голодного не разумеет.

Избавьте их от страха. Оставшись наедине с тем, что он сам создал человек перестаёт бояться. Он знает, как всё устроено и полностью всё контролирует. Если вы сами приготовили блюдо и оно как-то не так пахнет, вы его съедите проще и легче, чем заказанное и не так пахнущее. Потому что не боитесь.

В веб-разработке есть чёткое деление: frontend и backend. Пользовательская часть и админка. Они не пересекаются. Ни в одной операционке такого деления нет. Я ещё не встречал людей, которые боятся лазить по веб-сайтам, после того, как они записали на бумажке порядок действий, чтобы запустить браузер с открытым яндексом. В вебе им бумажки не нужны.

Цитировать
Забивать дефицитное вертикальное пространство? Ну OK. Это вы сами придумали? На какой целевой группе проверяли предложенные инновации в навигации?
Я бы проверил, но не могу сделать такую кнопку средствами системы. Я исхожу из потребностей своих клиентов, которые я знаю, а удовлетворить не могу. Я им навязал компьютер, я им купил компьютер, я их обучил работе на нём. На это и живу.
Люди забывают, что у них есть контекстное меню и правая кнопка мыши. Я не знаю почему, но это сложно для них.
Люди хотят иметь возможность всегда исправить, если что-то сделали не так.
Наличие заголовка - это основа дизайна и вёрстки любой текстовой информации. А список файлов и папок - это текстовая информация.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Юра, откройте для себя уже наконец третий Gnome. Там даже такая штука как Documents придумана, чтоб пользователя оградить от файловой системы. Попробуйте регулярку: http://nightly.altlinux.org/sisyphus/current/regular-gnome3-latest-x86_64.iso
Кроме того в файловом менеджере Nautilus так просто выше своей пользовательской папки наверх, не зная как, не выйти :-) Имхо, интерфейс продуманный, дизайн красивый. Но без дополнений пользоваться невозможно, ну прям как firefox ;-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
К тому же, если вы знаете java script и css3, то сможете слепить из третье-гнома всё, что вашей душе угодно.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
На панели должны быть кнопки ОТМЕНИТЬ ПОСЛЕДНЕЕ ДЕЙСТВИЕ (вместо кнопки назад), Создать папку, создать документ. Этого достаточно для полноценной работы.

Над каждым списком с файлами и папками, т.е. внутри каждой папки должен быть заголовок крупный и жирный.
У меня так, и кнопка отменить действие тоже на панельке.

А остальное через контект, тоже свои менюшки.
Но мне кажется это не будет удобно большинству.
На компьютере для пользователя должны быть только те файлы и папки, которые он создал своими руками. Остальное мешает, портит картину и вызывает ненужные страхи что-то поломать. Ощущение полного контроля над системой хотят все. Файлы и папки, которые человек не знает лишают этого ощущения.
Насчет скрытия, в линукс пользователь и так каждый в своем домашнем разделе.

Инфлэйм

  • Гость
Любой новый пользователь теряется среди кучи системных файлов и папок. Они все должны быть скрыты от него. Но не в скрытых файлах, потому что они учитываются при определении размера папок и разделов.

На компьютере для пользователя должны быть только те файлы и папки, которые он создал своими руками. Остальное мешает, портит картину и вызывает ненужные страхи что-то поломать. Ощущение полного контроля над системой хотят все. Файлы и папки, которые человек не знает лишают этого ощущения.

Ой, да ладно вам. Что значит "куча системных файлов и папок?" Вы о тех, что дефолтом появляются при установки дистрибутива? Чего может быть плохого в том, чтобы данные лежали на винте систематизировано?

Среди моих знакомых виндейцев, никто не знает, где у них находятся какие-либо данные. Обычно все свалено в кучу: на рабочем столе ли, на локальном диске Д и проч.

Они сами создали такой беспорядок, и я ни разу не видел, чтобы у них было "ощущение полного контроля над системой".

С другой стороны, своей девушке я поставил симплика, показал как переходить из каталога в каталог (в гуях) и ей стало намного легче искать то, что есть у нее на  машине. По крайне мере у нее в домашнем каталоге нет нескольких "папочек" фото, фотки, фотографии и прочее. Хотя да, из рабочего стола она и тут умудрилась сделать свалку. Но по крайне мере, и это очень здорово, то что на рабочем столе не забивает системный раздел, в отличии от винды.

Или вы предлагаете, чтобы корене линукс каталоги назывались "windows", "system32" и так далее? Это бред! кто путается в названиях каталогах, тот не знает, что лежит и в system32 в винде. Неужели вы серьезно считаете, что юзер потеряется от названия Документы, Домашний каталог, Видео, Изображения?
« Последнее редактирование: 12.10.2015 18:54:16 от Инфлэйм »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Они сами создали такой беспорядок, и я ни разу не видел, чтобы у них было "ощущение полного контроля над системой".
Ощущение то есть, контроля нет. ;-D

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Вот и подтвердите идею прототипом. Или опишите её на UML, mockup'ах, блок-схемах, чтобы было понятно.
Вместе со организационной схемой реализации, если не будете делать сами.

Алгоритм:
1) На форуме заинтересованный пользователь заводит тему
2) В первом сообщении пользователь приводит скриншоты, описание и оформляет (например, как цитата - чтоб видно было ) два абзаца с переведенными Summary и Description
3) Как только качество оформления и необходимые компоненты заполнены, модератор раздела (чтоб пользователи не доставали лишний раз майнтейнеров) через багзиллу сообщает майнтейнеру ссылку на тему.
4) Майнтейнер при следующей плановой переборке/обновлении переносит в спек русифицированные Summary и Description, ставит тег "Distribution: Top50", а также хороший скриншот с форума и ссылку на форум размещает на сайте альтлинукс в файлах с именем как имя пакета (делается один раз, файлы через простенькую вебинтерфейсину на php формировать или тупо можно даже через ftp 2 файла кидать).
5) Оценки формируются и обновляются от голосования пользователей на форуме раз в неделю скриптом автоматом :)
6) Из стандартного alterator-package оторвать лишнее и показывать только не установленные пакеты с тэгом "Distribution: Top50" сортируя по рейтингу в группе (больший рейтинг выше), а в окне описания пакета добавить ссылку на тему форума, картинку и рейтинг.
7) для этого обрубленного alterator-package  сделать отдельную иконку - чтоб юзер ее видел и запускал :)))

все.

Плюсы:
- не замучены майнтейнеры и не сильно нагружены модераторы
- пакеты получают описалово по русски
- используется только спек rpm и стандартные инструменты, а также существующие проекты - без лишних новых сущностей
- включены в работу юзеры с форума - привлечь к работе просто - ничего кроме регистрации на форуме не надо
- юзеры сами формируют список приложений с "Distribution: Top50"
- достаточно просто для реализации (при сравнении с отдельной базой, проектом, отдельной социалкой и голосовалкой)

А потом красоту и лоск в дальнейшем можно навести :)
« Последнее редактирование: 12.10.2015 19:18:07 от YYY »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Ни в одной системе не скрывают остальные файлы. Даже в Android. И это оправдано.
Чем оправдано? Инертностью разработчиков? Тем, что все так делают?
Тем, что так устроено человеческое мышление и поэтому юзабилити дотачивают под него.
Цитировать
Люди записывают последовательность действий для решения своих задач на бумажках. Почему? Совет: потыкайте там по менюшкам, где-нибудь найдёте воспринимается как издевательство: "Ну сделайте мне. Я что-нибудь сломаю." Люди БОЯТСЯ пользоваться компьютером. Вы не боитесь. Сытый голодного не разумеет.
Вот зачем повторять мантры 15-летней давности? Сейчас компьютер — потребительская электроника, которого никто не боится.
Цитировать
Избавьте их от страха. Оставшись наедине с тем, что он сам создал человек перестаёт бояться. Он знает, как всё устроено и полностью всё контролирует. Если вы сами приготовили блюдо и оно как-то не так пахнет, вы его съедите проще и легче, чем заказанное и не так пахнущее. Потому что не боитесь.
Откройте стартап, ссделайте революционный интерфейс, находите потребителей и продавайте им. Если удастся получать прибыль год-два, значит, это востребовано.
Цитировать
Я бы проверил, но не могу сделать такую кнопку средствами системы. Я исхожу из потребностей своих клиентов, которые я знаю, а удовлетворить не могу. Я им навязал компьютер, я им купил компьютер, я их обучил работе на нём. На это и живу.
Напишите свой интерфейс. Вон, на Node.js.
Цитировать
Наличие заголовка - это основа дизайна и вёрстки любой текстовой информации. А список файлов и папок - это текстовая информация.
Для компьютерных интерфейсов не годится большая часть навыков обычной вёрстки.
Андрей Черепанов (cas@)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
3) Как только качество оформления и необходимые компоненты заполнены, модератор раздела (чтоб пользователи не доставали лишний раз майнтейнеров) через багзиллу сообщает майнтейнеру ссылку на тему.
4) Майнтейнер при следующей плановой переборке/обновлении переносит в спек русифицированные Summary и Description, ставит тег "Distribution: Top50", а также хороший скриншот с форума и ссылку на форум размещает на сайте альтлинукс в файлах с именем как имя пакета (делается один раз, файлы через простенькую вебинтерфейсину на php формировать или тупо можно даже через ftp 2 файла кидать).
Нечто подобное предлагалось мной и для переводов в целом (правда там требуется отдельный движок для более удобной интеграции, навигации и, собственно, процесса перевода). Собственно, теперь я убедился в том, что подобная идея жизнеспособна и малозатратна в плане новых сущностей (с предложенным YYY центром приложений так вообще новых сущностей нет) и для центра приложений (и тут и в переводах надо максимально широко привлекать сообщество - будет видно и как результат труда каждого так и результат общих усилий) .