The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск P2P-платформы GNUnet 0.14, opennews (??), 15-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


3. "Выпуск P2P-платформы GNUnet 0.14"  +13 +/
Сообщение от Аноним (3), 15-Ноя-20, 00:27 
Почему, ну почему в GTK-интерфейсе названия полей выровнены по... центру? И почему нет двоеточий в конце названий?
Ну почему этот типа хэш выполнен простым обычным текстом, да еще и без каких-либо пояснений?
Почему расстояние от контролов до краев окна такое малое? И почему между контролами его тоже почти нет?
Зачем вообще этот схлопывающийся Advanced, если там всего-то два поля? Что там такого адванснутого-то?
Почему Port занимает всю ширину, если там максимум будет пятизначное число?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск P2P-платформы GNUnet 0.14"  +9 +/
Сообщение от Ordu (ok), 15-Ноя-20, 01:08 
У меня на все твои вопросы (за исключением "Что там такого адванснутого-то?") возникает одна и та же реакция, которую можно выразить вопросом "какая нахрен разница".

Но, всё же, я могу ответить на все эти вопросы: этот интерфейс был нарисован программистом, а не дизайнером. Которому, видимо, как и мне, было непонятно какая нахрен разница.

Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск P2P-платформы GNUnet 0.14"  +2 +/
Сообщение от Аноним (3), 15-Ноя-20, 01:40 
Какие-то особые дизайнерские умения тут не нужны -- еще в первом, млятб, классе учат соблюдать поля, а более-менее компетентный программист в курсе того, что он оформляет не просто интерфейс, а интерфейс в контексте практик, сложившихся в определенной DE.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск P2P-платформы GNUnet 0.14"  +3 +/
Сообщение от Аноним (19), 15-Ноя-20, 04:20 
Возьмите и поправьте. Надеюсь, с интерфейсом совладаете?
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск P2P-платформы GNUnet 0.14"  –4 +/
Сообщение от Ordu (ok), 15-Ноя-20, 09:21 
> Какие-то особые дизайнерские умения тут не нужны -- еще в первом, млятб,
> классе учат соблюдать поля,

В первый раз слышу про "соблюдать поля" и даже предположить не могу, что это значит.

> а более-менее компетентный программист в курсе того,
> что он оформляет не просто интерфейс, а интерфейс в контексте практик,
> сложившихся в определенной DE.

Я бы на месте этого программиста не парился бы совершенно насчёт каких-то там практик: если эти практики так важны, то пускай тот, кому важны, и правит интерфейс под них. Я не специалист по интерфейсам, и даже парится не буду соответствовать каким-либо практикам -- это скучно, уныло, и всё равно получится так себе. Для меня мучение какой-бы то ни было гуй запиливать, даже если не соответствовать практикам. Тупая работа совершенно не раскрывающая моих скиллов. Зачем я буду так бездарно тратить своё время?

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

43. "Выпуск P2P-платформы GNUnet 0.14"  +2 +/
Сообщение от InuYasha (??), 15-Ноя-20, 11:10 
Поля - это такая красненькая вертикальная линия, за писанину за которой учитель будет ругать. В тетрадках без полей, их чертишь сам, по линейке, отступив 2 см (или две маленькие клеточки) от края.

>Я бы на месте этого программиста не парился бы совершенно

Хорошо, значит, что ты не на месте даже этого программиста. Но оффенс )
Знавал я разных погромистов, в т.ч. и так думающих. После них приходилось по 10 раз всё переделывать. Изучить область в которой ты работаешь? Зачем?..
Доходит до абсурда - есть "рограмеры", которые не пишут комментариев - "это не моё занятие". Есть, наверное, и те, кто свой код не компилируют - тоже не их занятие. )

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск P2P-платформы GNUnet 0.14"  +2 +/
Сообщение от InuYasha (??), 15-Ноя-20, 11:11 
(*четыре маленькие клеточки)
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск P2P-платформы GNUnet 0.14"  +/
Сообщение от Ordu (ok), 15-Ноя-20, 11:26 
> Поля - это такая красненькая вертикальная линия, за писанину за которой учитель
> будет ругать. В тетрадках без полей, их чертишь сам, по линейке,
> отступив 2 см (или две маленькие клеточки) от края.

А, я понял. Это глупейшее требование из начальной школы, на которое я забил болт, перейдя в среднюю. Кстати очень по фану заходило, потому что это выбешивало именно тех учителей, которые меня бесили больше всего. Ну, то есть, почти всех. :D

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

>>Я бы на месте этого программиста не парился бы совершенно
> Хорошо, значит, что ты не на месте даже этого программиста. Но оффенс
> )
> Знавал я разных погромистов, в т.ч. и так думающих. После них приходилось
> по 10 раз всё переделывать. Изучить область в которой ты работаешь?
> Зачем?..

Я не умею делать GUI, я не отрицаю этого, и более того считаю, что всем будет лучше, если я не буду заниматься GUI. Я не работаю в области разработки интерфейсов -- это задача для дизайнера, а не для программиста. Если мне что-то нужно, я буду искать способ обойтись без гуя: можно ж сделать утилитку с интерфейсом командной строки, а когда это покажется неудобным, налабать пару функций в emacs, чтобы удобно работать с выводом этих утилиток, или подготавливать им ввод. Если, без гуя обойтись не удастся, то я не буду из-за этого бросать всё, чтобы пойти получить образование дизайнера. Я накостылю что-нибудь, исходя из мысли о том: что если кому не понравится, вот пускай он и переделывает.

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

55. "Выпуск P2P-платформы GNUnet 0.14"  –2 +/
Сообщение от InuYasha (??), 15-Ноя-20, 12:20 
> Не, ну ты сам подумай: зачем оставлять на бумаге столько свободного места.
> Абсолютно же нерациональный расход бумаги.

Вообще-то поля нужны, например, для простановки отметок об ошибках, а также для нумерации и внесения других метаданных ) Ну а если ты писал диссер/диплом или читал книги, то тут и подавно не должно быть непоняток.

> Если, без гуя обойтись не удастся, то я не буду из-за этого бросать всё

Ну, если "программисту" нужно "бросать всё", чтобы посмотреть как в аналогичном софте делают GUI - это беда, да. Придётся нанимать дизайнера.

Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск P2P-платформы GNUnet 0.14"  –2 +/
Сообщение от Ordu (ok), 15-Ноя-20, 12:58 
>> Не, ну ты сам подумай: зачем оставлять на бумаге столько свободного места.
>> Абсолютно же нерациональный расход бумаги.
> Вообще-то поля нужны, например, для простановки отметок об ошибках, а также для
> нумерации и внесения других метаданных )

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

> Ну а если ты писал
> диссер/диплом или читал книги, то тут и подавно не должно быть
> непоняток.

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

>> Если, без гуя обойтись не удастся, то я не буду из-за этого бросать всё
> Ну, если "программисту" нужно "бросать всё", чтобы посмотреть как в аналогичном софте
> делают GUI - это беда, да. Придётся нанимать дизайнера.

Это единственно правильный подход: надо знать границы своей специализации и не лезть через них, выполняя работу других специалистов. "На все руки мастер" -- это такой мастер, который всё делает одинаково плохо.

Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск P2P-платформы GNUnet 0.14"  +/
Сообщение от lockywolf (ok), 15-Ноя-20, 15:33 
Херню вы несёте, товарищ Ordu. Как будто наличие htmltidy разрешает писать лапшу, а clang-format разрешает плевать на style-guide.

Так у вас ни один pull-request не примут, ибо у тимлида нет времени с вашими полевыми трудностями разбираться. Если вам просто, поставите хук на отправку имейла преподу, который поставит поля нужного размера.

(Ага, в латехе, а я посмотрю, как у вас, всё будет в overfull hbox'ax, и посмеюсь.)

Красоту придумали не зря, и Кнут не зря взял отпуск от написания TAOCP, чтобы написать ТеХ как раз из-за красоты (компьютерная типографика была и до Кнута). Потому что красивые вещи мозг читает быстрее, а усваивает лучше.

Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск P2P-платформы GNUnet 0.14"  +1 +/
Сообщение от Ordu (ok), 15-Ноя-20, 15:47 
> Херню вы несёте, товарищ Ordu. Как будто наличие htmltidy разрешает писать лапшу,

Что за htmltidy?

> а clang-format разрешает плевать на style-guide.

Нет, clang-format упрощает следование style-guide, а не позволяет забивать на него. Но я обычно пользуюсь emacs'ом, он неплохо следить за стилем прям на ходу.

> Так у вас ни один pull-request не примут, ибо у тимлида нет
> времени с вашими полевыми трудностями разбираться. Если вам просто, поставите хук
> на отправку имейла преподу, который поставит поля нужного размера.

Чё? Я научнице объяснил, что форматирование -- это проблема, которую нужно решать в последний момент, и нефиг на каждой черновой версией возиться с форматированием. Она прониклась, проблем больше не было.

> (Ага, в латехе, а я посмотрю, как у вас, всё будет в
> overfull hbox'ax, и посмеюсь.)

latex работает как компилятор, и обо всех этих overfull и underfull он пишет в процессе компиляции.

> Красоту придумали не зря, и Кнут не зря взял отпуск от написания
> TAOCP, чтобы написать ТеХ как раз из-за красоты (компьютерная типографика была
> и до Кнута). Потому что красивые вещи мозг читает быстрее, а
> усваивает лучше.

Да мне плевать как и что там мозг усваивает. Я подобрал себе работу, где это не моя проблема, моя проблема писать код, а не подбирать ширину полей.

Ты как и предыдущий оратор совершенно упускаешь из виду основной посыл: красота должна наводиться теми, кто эту красоту понимает, ценит и умеет наводить. А не теми, кому эта красота до фени, кто её не понимает и кому она нахрен не нужна. И чем сильнее ты веришь в то, что красота важна, тем больше ты должен быть согласен со мной в том, что красоту надо доверять специалистам, не подпуская к ней дилетантов типа меня.

Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск P2P-платформы GNUnet 0.14"  –1 +/
Сообщение от lockywolf (ok), 15-Ноя-20, 16:15 
Htmltidy такой же автоформаттер для html.

Вы увиливаете, достопочтимый собеседник. То у вас красота не важна, то вы её оставляете на последнее действие. Вы уж определитесь.

Заодно уточните, какое именно действие в какой момент "последнее". Вот выпуск релиза GNUNet -- не последнее действие?

Писать-то latex пишет, но ровно потому и пишет, что алгоритмически задача неразрешима, если не включать sloppy.

А чо "ширина полей", ширина полей -- это то же самый стайлгайд, только для человекоинтерпретруемого текста, а не для полу-интерпретируемого (код тоже пишется для людей). Вам шашечки (всё супер-пупер электронное), или ехать (чтобы рецензент мог распечатать, не мудясь со sloppy и боксами, налить себе чашку кофе, и у камина всё разметить карандашом, и прислать вам обалденный фидбек, вместо "говно, переделай")?

Я-то прекрасно понимаю значение красоты, говорю как человек, три месяца назад отваливший дизайнеру триста баксов за выглядывание ошибок как раз таки в латеховской статье. И я бесконечно рад, что сделал это всего один раз, а не несколько.

Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск P2P-платформы GNUnet 0.14"  +/
Сообщение от Ordu (ok), 15-Ноя-20, 17:53 
> Htmltidy такой же автоформаттер для html.
> Вы увиливаете, достопочтимый собеседник. То у вас красота не важна, то вы
> её оставляете на последнее действие. Вы уж определитесь.

Я видимо непонятно излагаю. Постараюсь исправиться. Мне _лично_ красота фиолетова. Я понимаю при этом, что для пользователей моей продукции это может быть не так. И я готов принять их мнение во внимание, но я сделаю всё для того, чтобы красоту для них наводил не я. Я готов сотрудничать с тем, кто будет наводить, и даже выполнить ограниченное количество инструкций вида "сделай поля на полсантиметра шире". Но выполнять инструкции вида "сделай хорошо" -- я не буду. Даже если эти инструкции сопровождаются словами "вот тебе талмуд на 100500 страниц о том, что значит хорошо". Мне проще найти другое место работы, чем читать эти 100500 страниц.

Не знаю, как там сделано в GNUNet, но я б такой интерфейс нарисовал бы в Glade (или как там называется эта софтина для рисования gtk'шных интерфейсов?), и дальше пускай любой дизайнер, которому не лениво, берёт файлик проекта glade и правит его до состояния, когда будет красиво. Если такого дизайнера не найдётся -- то я пожму плечами, и скажу: значит и так достаточно хорошо.

> Заодно уточните, какое именно действие в какой момент "последнее". Вот выпуск релиза
> GNUNet -- не последнее действие?

Нет, не последнее. Разработка продолжается. Она не закончилась на релизе. И без релиза у GNUNet нет ну совершенно никаких шансов привлечь дизайнера к разработке. Да и вообще глупо блокировать релиз из-за того, что интерфейс с чьей-то там точки зрения недостаточно красив. Кому-то недостаточно красив, а кому-то вполне сойдёт. Зачем обламывать вторых, тем более что это не принесёт никаких бонусов первым?

> А чо "ширина полей", ширина полей -- это то же самый стайлгайд,
> только для человекоинтерпретруемого текста, а не для полу-интерпретируемого (код тоже
> пишется для людей).

Да мне плевать. Я могу по работе писать документацию, но я писать её буду в markdown. Как этот markdown потом отображать красивее -- это не моя проблема. Если проблему его отображения на меня свалят, я возьму первый попавшийся конвёртер md->html (ну или в pdf, если надо), и сконвертаю на дефолтных настройках конвертера.

> Я-то прекрасно понимаю значение красоты, говорю как человек, три месяца назад отваливший
> дизайнеру триста баксов за выглядывание ошибок как раз таки в латеховской
> статье. И я бесконечно рад, что сделал это всего один раз,
> а не несколько.

Ну вот, я и говорю: надо красиво, найми специалиста по "красиво". Если денег жалко, значит не настолько надо.

Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск P2P-платформы GNUnet 0.14"  +/
Сообщение от Аноним (-), 23-Ноя-20, 07:29 
За что заминусовали человека, совершенно верно говорит.

> Я бы на месте этого программиста не парился бы совершенно насчёт каких-то там практик: если эти практики так важны, то пускай тот, кому важны, и правит интерфейс под них. Я не специалист по интерфейсам, и даже парится не буду соответствовать каким-либо практикам -- это скучно, уныло, и всё равно получится так себе. Для меня мучение какой-бы то ни было гуй запиливать, даже если не соответствовать практикам. Тупая работа совершенно не раскрывающая моих скиллов. Зачем я буду так бездарно тратить своё время?

Я - программист и достаточно хорошо могу проработать интерфейсы, но создать качественный интерфейс взаимодействия является малоинтересной и довольно трудоёмкой задачей для меня (я не занимаюсь интерфейсами и дизайном, поэтому наработок мало). Поэтому этой частью работы я буду заниматься либо если заказчик очень хорошо компенсирует мои трудозатраты, либо в последнюю очередь по остаточному принципу и только если необходимость в ui будет крайне важна и оправдана (подавляющее большинстве opensource-проектов не удовлетворяют этим условиям для разработчика).

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

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

31. "Выпуск P2P-платформы GNUnet 0.14"  +1 +/
Сообщение от And (??), 15-Ноя-20, 09:23 
А это приглашение к участию... обычно так выглядит.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

94. "Выпуск P2P-платформы GNUnet 0.14"  +/
Сообщение от Анонимъ (?), 16-Ноя-20, 11:19 
> еще в первом, млятб, классе учат соблюдать поля

Нёрды часто пропускают этот пункт.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

41. "Выпуск P2P-платформы GNUnet 0.14"  +1 +/
Сообщение от пох. (?), 15-Ноя-20, 11:02 
> (за исключением "Что там такого адванснутого-то?")

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

Вполне себе разумная морда - да, видно что делали для себя, а не мир удивить дерьмошедевром.

Зачем оно вообще надо - другой вопрос. Ну, может у авторов есть невоображаемые друзья.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. "Выпуск P2P-платформы GNUnet 0.14"  +4 +/
Сообщение от Аноним (8), 15-Ноя-20, 01:21 
"Я художник, я так вижу" (с)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

91. "Выпуск P2P-платформы GNUnet 0.14"  +/
Сообщение от Аноним (90), 16-Ноя-20, 01:33 
Нет, просто он как раз не художник, а программист!
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск P2P-платформы GNUnet 0.14"  +3 +/
Сообщение от Аноним (32), 15-Ноя-20, 09:44 
Откуда вся эта дурь про _необходимость_ нечеловеческих отступов между контролами прет? Не понимаю. С мобилок где толстопальцами никуда не попасть? Потомучто столько, сколько есть на скриншотах, более чем за глаза, чтобы не промахнуться мышью. И выглядит аккуратно.

Наделают этой тошнотной мерзости с километровыми отступами, а потом начинают героически бороться за растраченное пространство на экране. И чем бы вы думали? Сокращением отстпов? Нет конечно! Принимаются выпиливать опции, в лучшем случае в 20 этажей выпадающе-выезжающих меню, а худшем - совсем начисто.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

35. "Выпуск P2P-платформы GNUnet 0.14"  +1 +/
Сообщение от anonblmus (?), 15-Ноя-20, 10:23 
> Почему, ну почему в GTK-интерфейсе названия полей выровнены по... центру?

Потому, что у GtkLabel по умолчанию выравнивание текста по центру, а чтоб не по центру было - ето надо специально указывать.

> И почему ... Ну почему...

Потому что у GTK до сих пор единицей измерения является пиксель. Т.е. у всяческих GtkBox и прочих контейнеров между вложенными виджетами spacing тоже в пикселах. При создании морды прямо из кода можно (самому программисту, ручками) посчитать какое-то условное значение отступа, например, на основе средней ширины символа текущего шрифта (как это делает мастдайская функция GetDialogBaseUnits), но именно что ручками - готовой такой в GTK нет. А какого хрена ее нет, и какого хрена при переходе с GTK2 на GTK3 и далее не перешли с пикселей на какие-то адекватные единицы - вопрос к разработчикам GTK, чтоб им икалось.

А ежели создавать морду в редакторе Glade - то там все отступы можно только вручную вкатить опять же в пикселах. Т.е. нарисовал я морду на ПК с монитором 22" 1920х1080 - там как бы всё нормально, а как это отмасштабируется у кого-то с HiDPI - фиг его знает.
Типовой же программист, похоже, отступы задавать вообще ленится. И получаем морды, где всё понапихано вплотную.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

46. "Выпуск P2P-платформы GNUnet 0.14"  –2 +/
Сообщение от InuYasha (??), 15-Ноя-20, 11:15 
>Потому что у GTK до сих пор единицей измерения является пиксель.

У меня сейчас вырвался истерический смех. Это в ГТК?? В том самом ГТК, который претендует на яблочничество в мире Linux, "с самыми юзабельным и опупенным DE в мире" - GNOME? Что-то как-то не укладывается. )

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск P2P-платформы GNUnet 0.14"  –2 +/
Сообщение от anonblmus (?), 15-Ноя-20, 11:37 
Чисто ради занудства GTK сначала означало "GIMP toolkit", ЕМНИМС. Потом уже знамя перешло к...
А так-то да, щоки гномики надувают, а на самом деле...
И, опять же чисто ради занудства, нa GTK далеко не только гном написан.
И пока ещё не распухло до состояния bloatware, как Qt.
С т.з. "сделать морду к своей поделке" GTK вполне удобная штука, если знать, где грабли разложены.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск P2P-платформы GNUnet 0.14"  –2 +/
Сообщение от InuYasha (??), 15-Ноя-20, 11:20 
Меня больше беспокоит порядок Cancel Confirm, но "почему" - и так понятно, к сожалению. :-|
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

60. "Выпуск P2P-платформы GNUnet 0.14"  +2 +/
Сообщение от Мама Анонима (?), 15-Ноя-20, 13:20 
Потому что ты вместо патчей пишешь каменты на опеннете.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

84. "Выпуск P2P-платформы GNUnet 0.14"  +1 +/
Сообщение от Аноним (-), 15-Ноя-20, 20:57 
Согласен. Кругом одни критиканты, нет бы патчик заслать, но им проще поныть...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру